/**
 * How to use und generate new icons:
 * https://gitlab.com/kirchenweb/Techdoku-Grundlagen/wikis/kw-icons
 */

/* special */

.iconLoading {
	background: url(/_kirchenweb/images/iconLaden.gif) left 3px center no-repeat;
}

/* Icon General */
svg.kwIcon {
	display: block;
	width: 100%;
	height: 100%;
}


/* Icon Add */
.iconAdd svg.kwIcon.kwIconAdd .box {
	fill: #787f83;
}

.iconAdd:hover svg.kwIcon.kwIconAdd .box {
	fill: #3b3f41;
}

.iconAdd.disabled svg.kwIcon.kwIconAdd .box,
.iconAdd.disabled:hover svg.kwIcon.kwIconAdd .box,
.iconAdd.primary.disabled svg.kwIcon.kwIconAdd .box,
.iconAdd.primary.disabled:hover svg.kwIcon.kwIconAdd .box {
	fill: #aeb4b8;
}

.iconAdd.primary svg.kwIcon.kwIconAdd .box,
.iconAdd.primary:hover svg.kwIcon.kwIconAdd .box {
	fill: #0c6d97;
}


/* Icon Address */
.iconAddress svg.kwIcon.kwIconAddress .icon {
	fill: #686e72;
}


/* Icon Automation Inteos */
.iconAutomationInteos svg.kwIcon.kwIconAutomationInteos .icon {
}


/* Icon Automation Muribaer */
.iconAutomationMuribaer svg.kwIcon.kwIconAutomationMuribaer .icon {
}


/* Icon Automation Syneos */
.iconAutomationSyneos svg.kwIcon.kwIconAutomationSyneos .icon {
}


/* Icon Automation Syneos New */
.iconAutomationSyneosNew svg.kwIcon.kwIconAutomationSyneosNew .icon {
}


/* Icon Book open */
svg.kwIcon.kwIconBookOpen .square {
}

.iconGrey svg.kwIcon.kwIconBookOpen .icon {
	fill: #888888;
}


/* Icon Book open config */
svg.kwIcon.kwIconBookOpenConfig .square {
}

.iconGrey svg.kwIcon.kwIconBookOpenConfig .icon {
	fill: #888888;
}

/* Icon Calendar */
svg.kwIcon.kwIconConfigWheel .icon {
}

.iconGreen svg.kwIcon.kwIconCalendar .icon {
	fill: #408e10;
}

/* Icon Config Wheel */
.iconGrey svg.kwIcon.kwIconConfigWheel .icon {
	fill: #888888;
}

.iconOutline svg.kwIcon.kwIconConfigWheel .icon {
	fill: transparent;
	stroke: #00669f;
}

.iconGrey.outline svg.kwIcon.kwIconConfigWheel .icon {
	fill: transparent;
	stroke: #888888;
}


/* Icon code */
svg.kwIcon.kwIconCode .icon {
}

.iconGrey svg.kwIcon.kwIconCode .icon {
	fill: #888888;
}

.iconWhite svg.kwIcon.kwIconCode .icon {
	fill: #ffffff;
}


/* Icon copy to clipboard */
svg.kwIcon.kwIconCopyClipboard .icon {
}

.iconGrey svg.kwIcon.kwIconCopyClipboard .icon {
	fill: #888888;
}


/* Icon Checkbox */
svg.kwIcon.kwIconCheckbox .square {
}

.iconGrey svg.kwIcon.kwIconCheckbox .icon {
	stroke: #888888;
}

.iconChecked svg.kwIcon.kwIconCheckbox .checkmark {
	display: block;
}

.iconCrossed svg.kwIcon.kwIconCheckbox .cross {
	display: block;
}

.iconSquared svg.kwIcon.kwIconCheckbox .squared {
	display: block;
}


/* Icon checkmark */
svg.kwIcon.kwIconCheckmark .icon {
}

.iconGreen svg.kwIcon.kwIconCheckmark .icon {
	stroke: #009e54;
}

.iconGrey svg.kwIcon.kwIconCheckmark .icon,
.disabled svg.kwIcon.kwIconCheckmark .icon {
	stroke: #888888;
}


/* Icon Close */
svg.kwIcon.kwIconCloudDownload .icon {
}

.iconGrey svg.kwIcon.kwIconCloudDownload .icon,
.disabled svg.kwIcon.kwIconCloudDownload .icon {
	fill: #888888;
}


/* Icon Close */
svg.kwIcon.kwIconClose .icon {
	stroke: #005a8b;
	fill: #3383b1;
}

svg.kwIcon.kwIconClose .icon:hover {
	fill: #056193;
}

.iconOrange svg.kwIcon.kwIconClose .icon {
	stroke: #8b4000;
	fill: #ad7119;
}

.iconOrange svg.kwIcon.kwIconClose .icon:hover {
	fill: #8b4000;
}


/* Icon Config Wheel */
svg.kwIcon.kwIconAdjust .icon {
}

.iconGrey svg.kwIcon.kwIconAdjust .icon {
	fill: #888888;
}


/* Icon arrow collapse */
svg.kwIcon.kwIconArrowCollapse .icon {
}

.iconGrey svg.kwIcon.kwIconArrowCollapse .icon {
	stroke: #888888;
}


/* Icon DeleteBucket */
.iconGrey svg.kwIcon.kwIconDeleteBucket .icon {
	stroke: #888888;
}

.iconOrange svg.kwIcon.kwIconDeleteBucket .icon {
	stroke: #ff6d00;
}

.iconWhite svg.kwIcon.kwIconDeleteBucket .icon {
	stroke: #ffffff;
}


/* Icon Download */
svg.kwIcon.kwIconDownload .icon {
}

.iconGrey svg.kwIcon.kwIconDownload .icon {
	stroke: #888888;
}


/* Icon EditPen */
.iconGrey svg.kwIcon.kwIconEditPen .icon {
	stroke: #888888;
}

.iconGreen svg.kwIcon.kwIconEditPen .icon {
	stroke: #408e10;
}


/* Icon Email */
.iconEmail svg.kwIcon.kwIconEmail {
	fill: #686e72;
}

.iconBlue svg.kwIcon.kwIconEmail {
	fill: #00659f;
}


/* Icon Eye */
svg.kwIcon.kwIconEye {
}

.iconGrey svg.kwIcon.kwIconEye #eye {
	fill: #888888;
}


/* Icon Eye Preview */
svg.kwIcon.kwIconEyePreview {
}

.iconGrey svg.kwIcon.kwIconEyePreview .lines {
	stroke: #888888;
}

.iconGrey svg.kwIcon.kwIconEyePreview #eye {
	fill: #888888;
}

.iconWhite svg.kwIcon.kwIconEyePreview .lines {
	stroke: #ffffff;
}

.iconWhite svg.kwIcon.kwIconEyePreview #eye {
	fill: #ffffff;
}


/* Icon arrow expand */
svg.kwIcon.kwIconArrowExpand .icon {
}

.iconGrey svg.kwIcon.kwIconArrowExpand .icon {
	stroke: #888888;
}


/* Icon arrow fullscreen */
svg.kwIcon.kwIconArrowFullscreen .icon {
}

.iconGrey svg.kwIcon.kwIconArrowFullscreen .icon {
	stroke: #888888;
}


/* Icon arrow fullscreen */
svg.kwIcon.kwIconArrowFullscreenOff .icon {
}

.iconGrey svg.kwIcon.kwIconArrowFullscreenOff .icon {
	stroke: #888888;
}


/* Icon PersonDetail */
svg.kwIcon.kwIconPersonDetail {
	transition: 0.1s;
}

.kwIcon.kwIconPersonDetail .icon:hover {
	opacity: 0.7;
	transition: 0.1s;
}

.iconGrey svg.kwIcon.kwIconPersonDetail .icon .page {
	stroke: #888888;
}

.iconGrey svg.kwIcon.kwIconPersonDetail .icon .person {
	fill: #888888;
}


/* Icon Person */
.iconPerson svg.kwIcon.kwIconPerson {
}

.iconGrey svg.kwIcon.kwIconPerson .icon {
	fill: #888888;
}

.iconGreen svg.kwIcon.kwIconPerson .icon {
	fill: #408e10;
}


/* Icon Person Empty */
.iconPersonEmpty svg.kwIcon.kwIconPersonEmpty {
}

.iconGrey svg.kwIcon.kwIconPersonEmpty .icon {
	fill: #888888;
}

.iconStrikeThrough svg.kwIcon.kwIconPersonEmpty .icon .strikeThrough {
	display: block;
}


/* Icon Person Empty Adult Child */
.iconPersonEmptyAdultChild svg.kwIcon.kwIconPersonEmptyAdultChild {
}

.iconGrey svg.kwIcon.kwIconPersonEmptyAdultChild .adult {
	fill: #dddddd;
}

.iconGrey svg.kwIcon.kwIconPersonEmptyAdultChild .child {
	fill: #888888;
}

.iconOnlyChild svg.kwIcon.kwIconPersonEmptyAdultChild .adult {
	display: none;
}

.iconGrey.iconOnlyChild svg.kwIcon.kwIconPersonEmptyAdultChild {
}


/* Icon PhoneOld */
.iconPhoneOld svg.kwIcon.kwIconPhoneOld {
	fill: #686e72;
}


/* Icon pulse */
svg.kwIcon.kwIconPulse .icon {
}

.iconGrey svg.kwIcon.kwIconPulse .icon {
	stroke: #888888;
}


/* Icon Map */
.iconMap svg.kwIcon.kwIconMap {

}

.iconGrey svg.kwIcon.kwIconMap .icon {
	fill: #888888;
}


/* Icon MovedIn */
.iconMovedIn svg.kwIcon.kwIconMovedIn .house {
	fill: #00669f;
}

.iconMovedIn:hover svg.kwIcon.kwIconMovedIn .house {
}

.iconMovedIn.disabled svg.kwIcon.kwIconMovedIn .house,
.iconMovedIn.disabled:hover svg.kwIcon.kwIconMovedIn .house {
	fill: #aeb4b8;
}


/* Icon MovedOut */
.iconMovedOut svg.kwIcon.kwIconMovedOut .house {
	fill: #00669f;
}

.iconMovedOut:hover svg.kwIcon.kwIconMovedOut .house {
}

.iconMovedOut.disabled svg.kwIcon.kwIconMovedOut .house,
.iconMovedOut.disabled:hover svg.kwIcon.kwIconMovedOut .house {
	fill: #aeb4b8;
}


/* Icon Newsletter */
.iconGrey svg.kwIcon.kwIconNewsletter .icon {
	stroke: #888888;
	fill: #888888;
}


/* Icon Question Mark Only */
svg.kwIcon.kwIconQuestionMarkOnly .icon {
	stroke: #00659f;
}

.iconGrey svg.kwIcon.kwIconQuestionMarkOnly .icon {
	stroke: #9b9b9b;
}


/* Icon question mark square */
.iconQuestionMarkSquare svg.kwIcon.kwIconQuestionMarkSquare .icon {
}

.iconQuestionMarkSquare.withHover {
	cursor: pointer;
}

.iconQuestionMarkSquare.withHover svg.kwIcon.kwIconQuestionMarkSquare .icon {
}

.iconQuestionMarkSquare.withHover:hover svg.kwIcon.kwIconQuestionMarkSquare .icon {
	fill: #6f8794;
}


/* Icon refresh */
svg.kwIcon.kwIconRefresh .icon {
}

.iconGrey svg.kwIcon.kwIconRefresh .icon {
	stroke: #888888;
}

.iconGreen svg.kwIcon.kwIconRefresh .icon {
	stroke: #009e54;
}


/* Icon Print Printer */
.iconGrey svg.kwIcon.kwIconPrint {
	fill: #888888;
}


/* Icon Remove */
.iconRemove svg.kwIcon.kwIconRemove .box {
}

.iconRemove:hover svg.kwIcon.kwIconRemove .box {
	fill: #3b3f41;
}

.iconRemove.disabled svg.kwIcon.kwIconRemove .box,
.iconRemove.disabled:hover svg.kwIcon.kwIconRemove .box,
.iconRemove.primary svg.kwIcon.kwIconRemove .box,
.iconRemove.primary:hover svg.kwIcon.kwIconRemove .box {
	fill: #aeb4b8;
}

.iconRemove.primary svg.kwIcon.kwIconRemove .box,
.iconRemove.primary:hover svg.kwIcon.kwIconRemove .box {
	fill: #0c6d97;
}


/* Icon Screen */
svg.kwIcon.kwIconScreen .icon {
}

.iconGrey svg.kwIcon.kwIconScreen .icon {
	fill: #999999;
}

.iconWhite svg.kwIcon.kwIconScreen .icon {
	fill: #ffffff;
}


/* Icon Smiling */
svg.kwIcon.kwIconSmiling .icon {
	fill: #00659f;
}

.iconGrey svg.kwIcon.kwIconSmiling .icon {
	fill: #9b9b9b;
}

.iconWhite svg.kwIcon.kwIconSmiling .icon {
	fill: #ffffff;
}


/* Icon Sortable Handle */
svg.kwIcon.kwIconSortableHandle .icon {
}

.iconBlue svg.kwIcon.kwIconSortableHandle .icon {
	fill: #00659f;
}

.iconGrey svg.kwIcon.kwIconSortableHandle .icon {
	fill: #9b9b9b;
}


/* Icon Star Empty */
svg.kwIcon.kwIconStarEmpty .icon {
}

.iconGrey svg.kwIcon.kwIconStarEmpty .icon {
	fill: #888888;
}


/* Icon Status */
.iconGreen svg.kwIcon.kwIconStatus .square {
	fill: #a5c550;
}

.iconOrange svg.kwIcon.kwIconStatus .square {
	fill: #fda440;
}

.iconGrey svg.kwIcon.kwIconStatus .square {
	fill: #9b9b9b;
}


/* Icon ToggleArrowDotted */
svg.kwIcon.kwIconToggleArrowDotted {
	fill: #00669f;
}

.iconRight svg.kwIcon.kwIconToggleArrowDotted {
	transition: 0.2s;
}

.iconDown svg.kwIcon.kwIconToggleArrowDotted {
	transition: 0.2s;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.iconLeft svg.kwIcon.kwIconToggleArrowDotted {
	transition: 0.2s;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.iconUp svg.kwIcon.kwIconToggleArrowDotted {
	transition: 0.2s;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

/* /// 20.02.2019 sj replaced through .iconRight */

.iconGrey svg.kwIcon.kwIconToggleArrowDotted .dots {
	fill: #9b9b9b;
}

.iconWhite svg.kwIcon.kwIconToggleArrowDotted .dots {
	fill: #ffffff;
}


/* Icon ToggleArrowThin */
svg.kwIcon.kwIconToggleArrowThin {
	fill: #00669f;
	transition: 0.2s ease-in-out;
}

.iconArrowRight svg.kwIcon.kwIconToggleArrowThin {
	transition: 0.15s;
}

.iconGrey svg.kwIcon.kwIconToggleArrowThin .icon {
	stroke: #9b9b9b;
}

.iconArrowDown svg.kwIcon.kwIconToggleArrowThin {
	transition: 0.2s ease-in-out;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.iconArrowLeft svg.kwIcon.kwIconToggleArrowThin {
	transition: 0.2s ease-in-out;
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.iconArrowUp svg.kwIcon.kwIconToggleArrowThin {
	transition: 0.2s ease-in-out;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}


/* Icon TogglePlus */
.iconOpen svg.kwIcon.kwIconTogglePlus .border {
}

.iconOpen svg.kwIcon.kwIconTogglePlus .cross {
}

.iconOpen svg.kwIcon.kwIconTogglePlus .horizontal {
}

.iconOpen svg.kwIcon.kwIconTogglePlus .vertical {
	transform-origin: 50% 50%;
	transform: scaleY(0);
	transition: 0.2s;
}

.iconClosed svg.kwIcon.kwIconTogglePlus .border {
}

.iconClosed svg.kwIcon.kwIconTogglePlus .cross {
}

.iconClosed svg.kwIcon.kwIconTogglePlus .horizontal {
}

.iconClosed svg.kwIcon.kwIconTogglePlus .vertical {
	transform-origin: 50% 50%;
	transition: 0.2s;
}

.iconGrey svg.kwIcon.kwIconTogglePlus .icon {
	stroke: #888888;
}


/* Icon Info */
svg.kwIcon.kwIconInfo .icon {
}

.icon.iconInfo.iconOrange {
	background-color: #ff6d00;
}

.icon.iconInfo.iconLightOrange {
	background-color: #ffaa76;
}


/* Icon question mark square */
.iconInfoSquare svg.kwIcon.kwIconInfoSquare .icon {
}


/* Icon Inherit */
svg.kwIcon.kwIconInherit .line {
}

.iconSiblings svg.kwIcon.kwIconInherit .circle .parent {
	fill: none;
}


.iconSiblings svg.kwIcon.kwIconInherit .circle .sibling {
	fill: #6092af;
}

.iconInherit svg.kwIcon.kwIconInherit .circle {
	fill: none;
}

.iconInherit svg.kwIcon.kwIconInherit .circle .inheritance {
	fill: #6092af;
}


.iconInherit.iconGrey svg.kwIcon.kwIconInherit .line {
	stroke: #c5c5c5;
}

.iconInherit.iconGrey svg.kwIcon.kwIconInherit .circle > * {
	stroke: #c5c5c5;
	fill: none;
}


/* Icon Home Outline */
svg.kwIcon.kwIconHomeOutline .icon {
	stroke: #00659f;
}

.iconGrey svg.kwIcon.kwIconHomeOutline .icon {
	stroke: #9b9b9b;
}


/* Icon House */
svg.kwIcon.kwIconHouse .icon {
	fill: #00659f;
}

.iconGrey svg.kwIcon.kwIconHouse .icon {
	fill: #9b9b9b;
}


/* Icon UndoRedo */
svg.kwIcon.kwIconUndoRedo .icon {
}

.undo svg.kwIcon.kwIconUndoRedo .undo {
	fill: #686e72;
}

.undo svg.kwIcon.kwIconUndoRedo .redo {
	fill: none;
}


.redo svg.kwIcon.kwIconUndoRedo .undo {
	fill: none;
}

.redo svg.kwIcon.kwIconUndoRedo .redo {
	fill: #686e72;
}


/* Icon Video */
svg.kwIcon.kwIconVideo .square {
}

.iconGrey svg.kwIcon.kwIconVideo .icon {
	stroke: #888888;
}


/* Icon circle crossed */
.iconCircleCrossed.iconGrey svg.kwIcon.kwIconCircleCrossed .circle {
	fill: #b0babf;
}

.iconCircleCrossed.iconGrey svg.kwIcon.kwIconCircleCrossed .cross {
	fill: #ffffff;
}

.iconCircleCrossed.iconBlue svg.kwIcon.kwIconCircleCrossed .circle {
	fill: #00659f;
}

.iconCircleCrossed.iconBlue svg.kwIcon.kwIconCircleCrossed .cross {
	fill: #ffffff;
}


/* Icon label */
.iconLabelSingle.iconGrey svg.kwIcon.kwIconLabelSingle .icon {
	fill: #b0babf;
}

.iconLabelSingle.iconBlue svg.kwIcon.kwIconLabelSingle .icon {
	fill: #00659f;
}


/* Icon arrow leap over */
svg.kwIcon.kwIconLeapOver .icon {
}

.iconGrey svg.kwIcon.kwIconLeapOver .icon {
	stroke: #888888;
}


/* Icon Logout */
svg.kwIcon.kwIconLogout .icon {
	fill: #00659f;
}

.iconGrey svg.kwIcon.kwIconLogout .icon {
	fill: #9b9b9b;
}


/* Icon arrow move */
svg.kwIcon.kwIconArrowMove .icon {
}

.iconGrey svg.kwIcon.kwIconArrowMove .icon {
	stroke: #888888;
}


/* Icon arrow point to corner */
svg.kwIcon.kwIconArrowPointToCorner .icon {
}

.iconGrey svg.kwIcon.kwIconArrowPointToCorner .icon {
	stroke: #888888;
}

.iconTopRight svg.kwIcon.kwIconArrowPointToCorner {
}

.iconBottomRight svg.kwIcon.kwIconArrowPointToCorner {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.iconBottomLeft svg.kwIcon.kwIconArrowPointToCorner {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.iconTopLeft svg.kwIcon.kwIconArrowPointToCorner {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
}


/* Icon arrow point to side */
svg.kwIcon.kwIconArrowPointToSide .icon {
}

.iconGrey svg.kwIcon.kwIconArrowPointToSide .icon {
	stroke: #888888;
}

.iconRight svg.kwIcon.kwIconArrowPointToSide {
}

.iconBottom svg.kwIcon.kwIconArrowPointToSide {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}

.iconLeft svg.kwIcon.kwIconArrowPointToSide {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}

.iconTop svg.kwIcon.kwIconArrowPointToSide {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	transform: rotate(270deg);
}


/* Icon lens (lupe) */
.iconLens.iconGrey svg.kwIcon.kwIconLens .circle {
	stroke: #b0babf;
}

.iconLens.iconGrey svg.kwIcon.kwIconLens .handle {
	fill: #b0babf;
}

.iconLens.iconBlue svg.kwIcon.kwIconLens .circle {
	stroke: #00659f;
}

.iconLens.iconBlue svg.kwIcon.kwIconLens .handle {
	fill: #00659f;
}


/* Icon link anchor (tow chain links) */
.iconLinkAnchor.iconGrey svg.kwIcon.kwIconLinkAnchor .icon {
	stroke: #b0babf;
	fill: #b0babf;
}


/* Icon NewWindow */
svg.kwIcon.kwIconNewWindow .icon {
}

.iconGrey svg.kwIcon.kwIconNewWindow .icon {
	fill: #b0babf;
}


/* Icon filter */
.iconFilter.iconGrey svg.kwIcon.kwIconFilter .filter {
	fill: #b0babf;
}

.iconFilter.iconBlue svg.kwIcon.kwIconFilter .filter {
	fill: #00659f;
}


/* Texteditor Icons */
svg[class*="Texteditor"] {
	fill: hsla(0, 0%, 100%, .9);
}


/* Icon University */
.iconUniversity svg.kwIcon.kwIconUniversity .icon {
}

.iconUniversity svg.kwIcon.kwIconUniversity .hat {
}

.iconUniversity svg.kwIcon.kwIconUniversity .head {
}

.iconUniversity svg.kwIcon.kwIconUniversity .chest {
}

.iconUniversity.iconGrey svg.kwIcon.kwIconUniversity .icon {
	fill: #a5afb6;
}

.iconUniversity.iconHatGrey svg.kwIcon.kwIconUniversity .hat {
	fill: #a5afb6;
}

.iconUniversity.iconHeadGrey svg.kwIcon.kwIconUniversity .head {
	fill: #a5afb6;
}

.iconUniversity.iconChestGrey svg.kwIcon.kwIconUniversity .chest {
	fill: #a5afb6;
}

.iconUniversity.iconBlue svg.kwIcon.kwIconUniversity .icon {
	fill: #00669f;
}

.iconUniversity.iconHatBlue svg.kwIcon.kwIconUniversity .hat {
	fill: #00669f;
}

.iconUniversity.iconHeadBlue svg.kwIcon.kwIconUniversity .head {
	fill: #00669f;
}

.iconUniversity.iconChestBlue svg.kwIcon.kwIconUniversity .chest {
	fill: #00669f;
}

/* Icon CommuniApp */
.iconCommuniApp svg.kwIcon.kwIconCommuniApp .icon {
}

.iconCommuniApp svg.kwIcon.kwIconCommuniApp .letter {
}

.iconCommuniApp svg.kwIcon.kwIconCommuniApp .male {
}

.iconCommuniApp svg.kwIcon.kwIconCommuniApp .female {
}

.iconCommuniApp.iconGrey svg.kwIcon.kwIconCommuniApp .icon {
	fill: #a5afb6;
}

.iconCommuniApp.iconLetterGrey svg.kwIcon.kwIconCommuniApp .letter {
	fill: #a5afb6;
}

.iconCommuniApp.iconMaleGrey svg.kwIcon.kwIconCommuniApp .male {
	fill: #a5afb6;
}

.iconCommuniApp.iconFemaleGrey svg.kwIcon.kwIconCommuniApp .female {
	fill: #a5afb6;
}

.iconCommuniApp.iconBlue svg.kwIcon.kwIconCommuniApp .icon {
	fill: #00669f;
}

.iconCommuniApp.iconLetterBlue svg.kwIcon.kwIconCommuniApp .letter {
	fill: #00669f;
}

.iconCommuniApp.iconMaleBlue svg.kwIcon.kwIconCommuniApp .male {
	fill: #00669f;
}

.iconCommuniApp.iconFemaleBlue svg.kwIcon.kwIconCommuniApp .female {
	fill: #00669f;
}
