.text-primary { color: #23388d !important; }
.text-secondary { color: #868e96 !important; }
.text-success { color: #28a745 !important; }
.text-danger { color: #ff0000 !important; }
.text-info { color: #44b5e8 !important; }
.text-warning { color: #ffc107 !important; }
.text-dark { color: #232323 !important; }

.bg-primary { background-color: #23388d !important; }
.bg-secondary { background-color: #868e96 !important; }
.bg-success { background-color: #28a745 !important; }
.bg-info { background-color: #44b5e8 !important; }
.bg-warning { background-color: #ffc107 !important; }
.bg-danger { background-color: #ff0000 !important; }
.bg-dark { background-color: #232323 !important; }

.btn-primary { background-color: #23388d !important; border-color: #23388d !important; }
.btn-outline-primary { border-color: #23388d !important; color: #23388d !important; }
	.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active { background-color: #23388d !important; color: #fff !important; border-color: transparent !important; box-shadow: none !important; }

.btn-secondary { background-color: #868e96 !important; border-color: #868e96 !important; }
.btn-outline-secondary { border-color: #868e96 !important; color: #868e96 !important; }
	.btn-outline-secondary:hover, .btn-outline-secondary:focus, .btn-outline-secondary:active, .btn-outline-secondary.active { background-color: #868e96 !important; color: #fff !important; border-color: transparent !important; box-shadow: none !important; }

.btn-success { background-color: #28a745 !important; border-color: #28a745 !important; }
.btn-outline-success { border-color: #28a745 !important; color: #28a745 !important; }
	.btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success.active { background-color: #28a745 !important; color: #fff !important; border-color: transparent !important; box-shadow: none !important; }

.btn-info { background-color: #44b5e8 !important; border-color: #44b5e8 !important; }
.btn-outline-info { border-color: #44b5e8 !important; color: #44b5e8 !important; }
	.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active, .btn-outline-info.active { background-color: #44b5e8 !important; color: #fff !important; border-color: transparent !important; box-shadow: none !important; }

.btn-warning { background-color: #ffc107 !important; border-color: #ffc107 !important; }
.btn-outline-warning { border-color: #ffc107 !important; color: #ffc107 !important; }
	.btn-outline-warning:hover, .btn-outline-warning:focus, .btn-outline-warning:active, .btn-outline-warning.active { background-color: #ffc107 !important; color: #fff !important; border-color: transparent !important; box-shadow: none !important; }

.btn-danger { background-color: #ff0000 !important; border-color: #ff0000 !important; }
.btn-outline-danger { border-color: #ff0000 !important; color: #ff0000 !important; }
	.btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger.active { background-color: #ff0000 !important; color: #fff !important; border-color: transparent !important; box-shadow: none !important; }

.btn-dark { background-color: #232323 !important; border-color: #232323 !important; }
.btn-outline-dark { border-color: #232323 !important; color: #232323 !important; }
	.btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:active, .btn-outline-dark.active { background-color: #232323 !important; color: #fff !important; border-color: transparent !important; box-shadow: none !important; }

.btn-light { color: #23388d !important }

.badge-primary { background-color: #23388d !important; }
.badge-secondary { background-color: #868e96 !important; }
.badge-success { background-color: #28a745 !important; }
.badge-info { background-color: #44b5e8 !important; }
.badge-warning { background-color: #ffc107 !important; }
.badge-danger { background-color: #ff0000 !important; }
.badge-dark { background-color: #232323 !important; }

.text-muted { color: #b5b0ab !important; }

body, .form-control, .input-group-text { color: #232323; }
a { color: #232323; }
	a:hover, a:active { color: #23388d; }
	a.text-primary:focus, a.text-primary:hover { color: #23388d !important; }

.loading-bar .loader { background: #23388d; }

.h1-style, .h-style { color: #23388d }
.editor-content h1, .editor-content h2, .editor-content h3, .editor-content h4, .editor-content h5, .editor-content h6 { color: #23388d }

.dropdown-item:hover, .dropdown-item:focus, .dropdown-item.active, .dropdown-item:active { color: #fff !important; background-color: #44b5e8; }

.form-control, .bootstrap-select .btn, .custom-file-label:not(.none), .card { border-color: #d8d8d8; }
	.card:hover { border-color: #23388d; }
.custom-control-input:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #23388d; border-color: #23388d; }
.placeholder-white .custom-control-input:checked ~ .custom-control-label::before, .placeholder-white .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #232323; border-color: #232323; }
.custom-file-label:not(.none)::after { background-color: #232323; color: #fff; }

.form-control-v2 .form-control, .form-control-v2 .custom-file-label, .form-control-v2 .bootstrap-select .btn { border-color: #232323 }
	.form-control-v2 .custom-control-label, .form-control-v2 .custom-file-label, .form-control-v2 .custom-file-label::after, .placeholder, .intl-tel-input .country-list { color: #232323; }

.placeholder-white.form-control-v2 .form-control, .placeholder-white.form-control-v2 .custom-file-label { border-color: #fff }
	.placeholder-white .form-control, .placeholder-white.form-control-v2 .custom-control-label, .placeholder-white.form-control-v2 .custom-file-label, .placeholder-white.form-control-v2 .custom-file-label::after, .placeholder-white .placeholder, .placeholder-white a { color: #fff; }

.owl-theme .owl-dots .owl-dot span { background-color: #fff; }
	.owl-theme .owl-dots .owl-dot span:after { border: 1px solid #fff; }
.dots-dark.owl-theme .owl-dots .owl-dot span { background-color: #232323; }
	.dots-dark.owl-theme .owl-dots .owl-dot span:after { border: 1px solid #232323; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background-color: #23388d; }
	.owl-theme .owl-dots .owl-dot.active span:after, .owl-theme .owl-dots .owl-dot:hover span:after { border-color: #23388d; }

.owl-theme .owl-nav [class*=owl-], .slick-arrow { background-color: #44b5e8; color: #ececec; }

.custom-nav2.owl-theme .owl-nav [class*=owl-], .custom-nav2 .slick-arrow { background-color: #44b5e8; }
.custom-nav4.owl-theme .owl-nav [class*=owl-], .custom-nav4 .slick-arrow { color: #232323; }

.slick-dots li button { background-color: #ececec; }
	.slick-dots li button:after { border-color: #ececec; }

.dots-dark .slick-dots li button { background-color: #232323; }
	.dots-dark .slick-dots li button:after { border-color: #232323; }

.slick-dots li.slick-active button, .slick-dots li button:hover { background-color: #44b5e8; }
	.slick-dots li.slick-active button:after, .slick-dots li button:hover:after { border-color: #44b5e8; }

.dots-number .slick-dots li button { color: #ececec; }
.dots-number .slick-dots:after { background-color: #ececec }
.dots-number .slick-dots li.slick-active button { color: #44b5e8 }

.btn-randevu:hover, .btn-randevu:focus, .btn-randevu:active, .btn-randevu.active { background: #23388d !important; color: #fff !important; }
.form-control.is-invalid, .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid { border-color: #ff0000 !important; }
.was-validated .custom-control-input:invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label a, .was-validated .custom-control-input:invalid ~ .custom-control-label strong { color: #ff0000 !important; }
.form-control.is-valid, .was-validated .form-control:valid, .custom-select.is-valid, .was-validated .custom-select:valid { border-color: #28a745 !important; }
.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label a, .custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label strong { color: #28a745 !important; }
.placeholder span, .red { color: #ff0000; }
.formError .formErrorContent, .formError .formErrorArrow div { background: #ff0000 !important; }
.formError .formErrorArrow .line3 { border: 0 !important; }
.formError .formErrorArrow .line1, .formError .formErrorArrow .line2 { background: #fff !important; }

/*.placeholder-white .form-control.is-invalid, .was-validated .form-control:invalid, .placeholder-white .form-control.is-invalid, .placeholder-white .was-validated .custom-select:invalid { border-color: #232323 !important; }
.placeholder-white.was-validated .custom-control-input:invalid ~ .custom-control-label, .placeholder-white.was-validated .custom-control-input:invalid ~ .custom-control-label a, .placeholder-white.was-validated .custom-control-input:invalid ~ .custom-control-label strong { color: #232323 !important; }*/

.fancybox-button:not([disabled]) { background: #23388d; color: #fff !important; }
.fancybox-button:hover:not([disabled]) { background: #868e96; }

.modal-header { background-color: #23388d; color: #fff; }
	.modal-header .close { color: #fff; }

header.sticked { background-color: #fff; box-shadow: 0 3px 3px 0px rgba(107, 107, 107, 0.14); -webkit-box-shadow: 0 3px 3px 0px rgba(107, 107, 107, 0.14); -moz-box-shadow: 0 3px 3px 0px rgba(107, 107, 107, 0.14); }

#top-menu li i, .search-open { color: #23388d }
#panel .header-top, #panel .header-top a { color: #fff; }

#panel .languages .dropdownn-toggle::after, #panel .languages select, .languages span { color: #23388d; }

.dropdownn-item { color: #232323 !important }
	.dropdownn-item.active, .dropdownn-item:active, .dropdownn-item:focus, .dropdownn-item:hover, #panel .languages .dropdownn-toggle { background-color: #232323; color: #fff !important; opacity: 1; }

#panel { background-color: #44b5e8; }
.navbar-toggle.open, .navbar-toggle span { background-color: #23388d; }
	.navbar-toggle.open span { background-color: #fff; }

.stellarnav.desktop a { color: #232323; }
.stellarnav.desktop > .col-half > ul > li:hover, .stellarnav.desktop > .col-half > ul > li:hover a { color: #fff; background-color: #44b5e8 }
.stellarnav.desktop > .col-half > ul > li > a.active, .stellarnav.desktop ul li.active > a { color: #44b5e8 }
.stellarnav.desktop > .col-half > ul > li.active:hover a { color: #fff }

.stellarnav.desktop ul ul { background-color: #44b5e8; color: #fff; -webkit-box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25); box-shadow: 0px 13px 25px -12px rgba(0,0,0,0.25); }
.stellarnav.desktop li li a { color: #fff !important; }
	.stellarnav.desktop li li a:hover, .stellarnav.desktop li li a.active, .stellarnav.desktop ul li li.active > a { color: #232323 !important; }

.stellarnav.mobile a { color: #fff; }
	.stellarnav.mobile > ul > li:hover, .stellarnav.mobile a.active, .stellarnav.mobile ul li.active > a:not(.dd-toggle), .stellarnav.mobile a:not(.dd-toggle):hover { color: #23388d; }
.stellarnav.mobile .dd-toggle { background: #23388d; color: #fff; }

.search-place { color: #fff; }
	.search-place:before { background: #44b5e8; }
	.search-place .search-close { color: #fff; }
.search-form.before-font-awesome:before { color: #23388d; }
.search-form .form-control { color: #495057; }
.search-form .btn { color: #23388d; }

#slider { background-color: #fff; }
	#slider .caption strong, #slider .caption em, #slider .caption p { color: #fff; text-shadow: 1px 1px 0 #232323; }
	#slider .caption a { background: #23388d; color: #fff; }

.overlay { color: #fff; }
	.overlay:before, .body-overlay:before { background: #000; opacity: .7; }

#slider .item:after, #slider .item .a-item:after, .main-video:before { background: #000; opacity: .14; }
.parallax-slider .item:after, .parallax-slider .item .a-item:after { background: #000; opacity: .3; }

.page-header h1 { color: #23388d }
.page-header, .no-banner .page-header { border-color: #9a9a9a }
	.page-header .breadcrumb, .breadcrumb-item + .breadcrumb-item::before, .page-header .breadcrumb a, .page-header .breadcrumb-item.active { color: #9a9a9a; }

.pagination .page-link { color: #23388d; background-color: #f3f3f3 !important; }
.pagination .page-item.active .page-link, .pagination .page-item .page-link:hover { background-color: #23388d !important; color: #fff; opacity: 1; }

footer .footer, footer .copyright { border-color: #e0e0e0 }

.social-icons.style3 li i, footer .social-icons li i { background: #fff !important; }

.right-bar > ul > li, .right-bar > ul > li > button, .right-bar > ul > li > a { background-color: #23388d; color: #fff; box-shadow: 0px 13px 25px -12px rgba(0, 0, 0, 0.25); }

.btn-sidebar { background-color: #232323; color: #fff; }
.sidebar ul li a { border-bottom-color: #dcdcdc; color: #232323; }
	.sidebar ul li a:hover, .sidebar ul li.active > a { color: #23388d; opacity: 1; }

#homepageTop:before { background-color: #44b5e8 }

.blog-posts article { border-bottom: 1px solid #DDD; }
.post-block { border-top: 1px solid #DDD; }

.faq-title { color: #fff; background: #23388d; }
	.faq-title.active, .faq-title:hover { background-color: #44b5e8 }

.testimonial .testimonial-author strong { color: #232323; }

.rating:before, .btn-rating:not(.warning) { color: #dddddd; }
.btn-rating.warning, .rating:after { color: #ffc107; }

.kborder:before, .kborder2:before, .kborder3:before { background-color: #23388d; }
.text-white.kborder:before, .text-white.kborder2:before, .text-white.kborder3:before { background-color: #fff !important; }
.text-primary.kborder:before, .text-primary.kborder2:before, .text-primary.kborder3:before { background-color: #23388d !important; }
.text-secondary.kborder:before, .text-secondary.kborder2:before, .text-secondary.kborder3:before { background-color: #868e96 !important; }
.text-success.kborder:before, .text-success.kborder2:before, .text-success.kborder3:before { background-color: #28a745 !important; }
.text-danger.kborder:before, .text-danger.kborder2:before, .text-danger.kborder3:before { background-color: #ff0000 !important; }
.text-info.kborder:before, .text-info.kborder2:before, .text-info.kborder3:before { background-color: #44b5e8 !important; }
.text-warning.kborder:before, .text-warning.kborder2:before, .text-warning.kborder3:before { background-color: #ffc107 !important; }
.text-dark.kborder:before, .text-dark.kborder2:before, .text-dark.kborder3:before { background-color: #232323 !important; }

.kborder4 { color: #232323 }
	.kborder4::before, .kborder4::after { background-color: #232323; }
.text-white.kborder4 { color: #fff }
	.text-white.kborder4::before, .text-white.kborder4::after { background-color: #fff; }

.section-title-one::before { color: #cccccc; background-color: #ffffff; }
.section-title-one::after { background-color: #23388d; }
.section-title-one span { background-color: #ffffff; }

.homepage-text li .homepage-content a { background-color: #44b5e8; color: #fff; }

.homepage-text2 .homepage-text2-left ul li.active { color: #23388d }

.homepage-middle, .homepage-middle a { color: #23388d }

.list-effect2:hover { border-color: #232323; }

.list-effect5:before { background-color: #232323; }
.list-effect5:after { background-color: #232323; opacity: .22 }

.list-effect6 .text { color: #ff0000; }
.list-effect6:hover .text { color: #fff; }
.list-effect6:hover:before { background-color: #ff0000; }

.list-effect7 .text:before { background-color: #23388d; opacity: .8 }
.list-effect7:hover:before { background-color: #23388d; opacity: .8 }

.list-effect8 .text a { background: #f3f3f3; color: #23388d }
	.list-effect8 .text a:last-child { background: #23388d; color: #fff }

.list-effect9 .text .text-date { background-color: #44b5e8; color: #fff; }

.list-effect10 { border-color: #d2d2d2; }
	.list-effect10:hover { border-color: #44b5e8 }

.news-date b { background-color: #23388d; color: #232323 }
.news-date span { background-color: #232323; color: #23388d }

#to-top { background-color: #23388d; color: #fff; }

.whatsapp-info .whatsapp-icon i { color: #fff; background-color: #4dc247; box-shadow: 2px 2px 6px rgba(0,0,0,0.4); }
.phone-info .phone-icon i { color: #fff; background-color: #232323; box-shadow: 2px 2px 6px rgba(0,0,0,0.4); }

#kvkk .kvkk-inner { background-color: #23388d; }
#kvkk .kvkk-inner, #kvkk a { color: #fff; }

.custom-menu-item .custom-menu-item-details .custom-menu-item-line { border-bottom: dashed 1px #868e96; }

.placeholder-white .form-control::-webkit-input-placeholder { color: #fff; }
.placeholder-white .form-control::-moz-placeholder { color: #fff; }
.placeholder-white .form-control:-ms-input-placeholder { color: #fff; }
.placeholder-white .form-control:-moz-placeholder { color: #fff; }
.placeholder-white .intl-tel-input .selected-flag .iti-arrow { border-top-color: #fff }

.ui-widget-header { border-color: #23388d !important; background: #23388d !important; color: #fff !important; }
	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border-color: #ffffff !important; background: #23388d !important; color: #ffffff !important; }
		.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { background: #232323 !important; }
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { background: #cfcbcb !important; border: 1px solid #cfcbcb !important; color: #f8f8f8 !important; }
.ui-datepicker .ui-datepicker-header { background: #f8f8f8; }
.ui-datepicker-year { color: #232323; }
.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active { background: #232323 !important; border: 2px solid #232323 !important; color: #fff !important; }
a.ui-datepicker-prev.ui-corner-all:before { border-bottom: 2px solid #232323; border-right: 2px solid #232323; }
a.ui-datepicker-next.ui-corner-all:before { border-bottom: 2px solid #232323; border-right: 2px solid #232323; }

.hr-form .sozlesme { border-color: #d8d8d8; }
.hr-form .form-control:disabled, .hr-form .form-control[readonly] { background-color: #fff; }

.scroll::-webkit-scrollbar-thumb { background: #23388d; -webkit-box-shadow: inset 1px 1px 2px rgba(155, 155, 155, 0.3); }
.scroll::-webkit-scrollbar-track { background: #fff; -webkit-box-shadow: inset 1px 1px 2px #E0E0E0; border: 1px solid #D8D8D8; }
.scroll::-webkit-scrollbar-thumb { background: #23388d; -webkit-box-shadow: inset 1px 1px 2px rgba(155, 155, 155, 0.3); }
	.scroll::-webkit-scrollbar-thumb:hover { -webkit-box-shadow: inset 1px 1px 10px rgba(0, 0, 0, 0.2); }
	.scroll::-webkit-scrollbar-thumb:active { background: #23388d; -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2); }

.contact-content p i { color: #44b5e8; }
.contact-form { background-color: #23388d; }
	.contact-form, .contact-form a { color: #fff; }

#content-summary { background-color: #23388d; }
	#content-summary, #content-summary a { color: #fff; }

.history-list::after { background-color: #23388d; }
.history-list li::after { background-color: #23388d; }
.history-list li:nth-child(2n)::after { background-color: #28a745; }
.history-list li:nth-child(3n)::after { background-color: #ff0000; }
.history-list li:nth-child(4n)::after { background-color: #44b5e8; }
.history-list li:nth-child(5n)::after { background-color: #ffc107; }
.history-list li:nth-child(6n)::after { background-color: #232323; }

.downloads-table table thead th, .downloads-table tbody td.file-size i { color: #23388d }

.iwt-com---nb { background-color: #fff; box-shadow: 0 9px 24px rgba(0,0,0,.15); }
.cc-nb-okagree, .cc-nb-reject, .iwt-com---pc-dialog .cc-cp-foot-save { background-color: #23388d; border-color: #23388d; color: #fff; }
.cc-nb-changep { background-color: transparent; border-color: #23388d; color: #23388d; }
.iwt-com---pc-dialog .cc-pc-container { background-color: #fff }
.iwt-com---pc-overlay.style1 .iwt-com---pc-dialog .cc-cp-body { background-color: #fff }
.iwt-com---pc-dialog .cc-cp-body-tabs-item[active=true] button, .iwt-com---pc-dialog .cc-cp-body-tabs-item:hover button { color: #23388d }
.iwt-com---pc-dialog input[type=checkbox].cc-custom-checkbox:checked + label:before { background: #23388d }

.de-active-content i { color: #ff0000 }

.pdf-search .form-control { border-color: #23388d; color: #23388d }

.fancyboxEvents .events-container ul li { background-color: #23388d; color: #fff; }
.fc .fc-daygrid-event-harness, .fc-timegrid-event-harness-inset .fc-timegrid-event { background-color: #23388d !important; color: #fff; }
.fc-daygrid-dot-event:hover, .fc .fc-daygrid-event:hover, .fc .fc-daygrid-event:active { background-color: #23388d !important; color: #fff; opacity: 1; }
.fc .fc-button-primary { background-color: #23388d; border-color: #23388d; color: #fff; }
	.fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active, .fc .fc-button-primary:hover { background-color: #232323; border-color: #232323; color: #fff; opacity: 1; }
.fc th { background-color: #23388d; color: #fff; }
.fc-theme-standard .fc-list-day-cushion a:not([href]) { color: #232323; }

.mezunlarform .PageBottomContent a, .mezunlarform .PageBottomContent strong { color: #44b5e8 }

.etwinning .editor-content table:nth-of-type(2) td strong,
.etwinning .editor-content table:nth-of-type(3) td strong,
.etwinning .editor-content table:nth-of-type(4) td strong { color: #23388d }

.etwinning .editor-content p a { color: #23388d }

.etwinning .editor-content h2,
.ap-dersleri .editor-content h2,
.ilkokul .editor-content h2 { background-color: #23388d; color: #fff; }

.ilkokul .editor-content h3 { color: #23388d }

.map-content h3 { color: #23388d }

.humanresources .PageTopContent a { color: #23388d }

.kampuste-yasam-nav .item { border-color: #fff }
	.kampuste-yasam-nav .item button { color: #fff; }
		.kampuste-yasam-nav .item button:focus,
		.kampuste-yasam-nav .item button:hover,
		.kampuste-yasam-nav .item button.active { color: #fff; }

.kampuste-yasam-nav-content {  color:#fff }
.kampuste-yasam-nav-content a{ color: #ffc107 }
