.text-primary {
    color: #004996 !important;
}

.text-secondary {
    color: #868e96 !important;
}

.text-success {
    color: #28a745 !important;
}

.text-danger {
    color: #dc3545 !important;
}

.text-info {
    color: #17a2b8 !important;
}

.text-warning {
    color: #ffc107 !important;
}

.text-dark {
    color: #121212 !important;
}

.bg-primary {
    background-color: #004996 !important;
}

.bg-secondary {
    background-color: #868e96 !important;
}

.bg-success {
    background-color: #28a745 !important;
}

.bg-info {
    background-color: #17a2b8 !important;
}

.bg-warning {
    background-color: #ffc107 !important;
}

.bg-danger {
    background-color: #dc3545 !important;
}

.bg-dark {
    background-color: #121212 !important;
}

.btn-primary {
    background-color: #004996 !important;
    border-color: #004996 !important;
}

.btn-outline-primary {
    border-color: #004996 !important;
    color: #004996 !important;
}

.btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active {
    background-color: #004996 !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: #17a2b8 !important;
    border-color: #17a2b8 !important;
}

.btn-outline-info {
    border-color: #17a2b8 !important;
    color: #17a2b8 !important;
}

.btn-outline-info:hover, .btn-outline-info:focus, .btn-outline-info:active, .btn-outline-info.active {
    background-color: #17a2b8 !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: #dc3545 !important;
    border-color: #dc3545 !important;
}

.btn-outline-danger {
    border-color: #dc3545 !important;
    color: #dc3545 !important;
}

.btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger.active {
    background-color: #dc3545 !important;
    color: #fff !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.btn-dark {
    background-color: #121212 !important;
    border-color: #121212 !important;
}

.btn-outline-dark {
    border-color: #121212 !important;
    color: #121212 !important;
}

.btn-outline-dark:hover, .btn-outline-dark:focus, .btn-outline-dark:active, .btn-outline-dark.active {
    background-color: #121212 !important;
    color: #fff !important;
    border-color: transparent !important;
    box-shadow: none !important;
}

.badge-primary {
    background-color: #004996 !important;
}

.badge-secondary {
    background-color: #868e96 !important;
}

.badge-success {
    background-color: #28a745 !important;
}

.badge-info {
    background-color: #17a2b8 !important;
}

.badge-warning {
    background-color: #ffc107 !important;
}

.badge-danger {
    background-color: #dc3545 !important;
}

.badge-dark {
    background-color: #121212 !important;
}

.text-muted {
    color: #b5b0ab !important;
}

body, .placeholder {
    color: #121212;
}

a {
    color: #121212;
}

a:hover, a:active {
    color: #004996;
}

a.text-primary:focus, a.text-primary:hover {
    color: #004996 !important;
}

.loading-bar .loader {
    background: #004996;
}

.form-control, .bootstrap-select .btn, .custom-file-label:not(.none), .card {
    border-color: #d8d8d8;
}

.card:hover {
    border-color: #004996;
}

.custom-control-input:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    border-color: #004996;
}

.form-control-v2 .form-control, .form-control-v2 .custom-file-label {
    border-color: #121212
}

.form-control-v2 .custom-file-label::after {
    color: #121212;
}

.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: #121212;
}

.dots-dark.owl-theme .owl-dots .owl-dot span:after {
    border: 1px solid #121212;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background-color: #004996;
}

.owl-theme .owl-dots .owl-dot.active span:after, .owl-theme .owl-dots .owl-dot:hover span:after {
    border-color: #004996;
}

.owl-theme .owl-nav [class*=owl-] {
    background-color: #01539fc2;
}

.btn-randevu:hover, .btn-randevu:focus, .btn-randevu:active, .btn-randevu.active {
    background: #004996 !important;
    color: #fff !important;
}

.form-control.is-invalid, .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid {
    border-color: #dc3545 !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: #dc3545 !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: #dc3545;
}

.formError .formErrorContent, .formError .formErrorArrow div {
    background: #dc3545 !important;
}

.formError .formErrorArrow .line3 {
    border: 0 !important;
}

.formError .formErrorArrow .line1, .formError .formErrorArrow .line2 {
    background: #fff !important;
}

.fancybox-button:not([disabled]) {
    background: #004996;
    color: #fff !important;
}

.fancybox-button:hover:not([disabled]) {
    background: #868e96;
}

.modal-header {
    background-color: #004996;
    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);
}

header .header-top {
    border-bottom: 1px solid #ccc
}

#top-menu li i {
    color: #004996
}

#panel .header-top, #panel .header-top a {
    color: #fff;
}

#panel .languages .dropdown-toggle::after, #panel .languages select, .languages span {
    color: #004996;
}

.languages .dropdown-item.active, .languages .dropdown-item:active {
    background-color: #ffffff;
}

#panel {
    background-color: #004996;
}

.navbar-toggle.open, .navbar-toggle span {
    background-color: #004996;
}

.navbar-toggle.open span {
    background-color: #fff;
}

.stellarnav.desktop a {
    color: #282828;
}

.stellarnav.desktop > ul > li:hover, .stellarnav.desktop > ul > li:hover a, .stellarnav.desktop > ul > li > a.active, .stellarnav.desktop ul li.active > a {
    color: #004996;
}

.stellarnav.desktop > ul > li:hover a:before, .stellarnav.desktop > ul > li.active a:before {
}

.stellarnav.desktop ul ul {
    background-color: #ffffff;
    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: #121212 !important;
}

.stellarnav.desktop li li a:hover, .stellarnav.desktop li li a.active, .stellarnav.desktop ul li li.active > a {
    color: #121212 !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: #fff;
}

.stellarnav.mobile .dd-toggle {
    background: #004996;
    color: #fff;
}

.search-place {
    color: #fff;
}

.search-place:before {
    background: #004996;
}

.search-place .search-close {
    color: #fff;
}

.search-form.before-font-awesome:before {
    color: #004996;
}

.search-form .form-control {
    color: #495057;
}

.search-form .btn {
    color: #004996;
}

#slider {
    background-color: #fff;
}

#slider .caption h3, #slider .caption h4, #slider .caption p {
    color: #fff;
}

.overlay {
    color: #fff;
}

.overlay:before, .body-overlay:before {
    background: #000;
    opacity: .7;
}

#slider .item:after, #slider .item .a-item:after {
    background: linear-gradient(to top, rgb(0 0 0 / 69%) 0%, rgb(0 0 0 / 30%) 33.33%, rgb(0 0 0 / 29%) 33.33%, rgba(0, 0, 0, 0) 100%);
    opacity: 1;
}

.yes-banner .page-header h1, .yes-banner .page-header .breadcrumb, .yes-banner .breadcrumb-item + .breadcrumb-item::before, .yes-banner .page-header .breadcrumb a, .yes-banner .page-header .breadcrumb-item.active {
    color: #fff;
}

.pagination .page-link {
    color: #004996;
    background-color: #f3f3f3 !important;
}

.pagination .page-item.active .page-link, .pagination .page-item .page-link:hover {
    background-color: #004996 !important;
    color: #fff;
    opacity: 1;
}

footer .footer {
    background: #004996;
}

footer .footer, footer .footer a {
    color: #fff;
    vertical-align: middle;
}

.bottom-menu.submenu > li > a, .bottom-menu.submenu > li > h5 {
    color: #fff;
}

.social-icons.style3 li i, footer .social-icons li i {
    background: #fff !important;
}

.newsletter {
    background-color: #cad1d7;
}

.btn-sidebar {
    background-color: #121212;
    color: #fff;
}

.sidebar ul li a {
    border-bottom-color: #dcdcdc;
    color: #121212;
}

.sidebar ul li a:hover, .sidebar ul li.active > a {
    color: #004996;
    opacity: 1;
}

.blog-posts article {
    border-bottom: 1px solid #DDD;
}

.post-block {
    border-top: 1px solid #DDD;
}

.faq-title {
    color: #fff;
    background: #01539f;
    border-radius: 20px;
}

.faq-title.active, .faq-title:hover {
    color: #fff;
}

.testimonial blockquote {
    background-color: #f2f2f2;
}

.testimonial .testimonial-arrow-down {
    border-top: 10px solid #f2f2f2;
}

.rating:before, .btn-rating:not(.warning) {
    color: #dddddd;
}

.btn-rating.warning, .rating:after {
    color: #ffc107;
}

.kborder:before, .kborder2:before, .kborder3:before {
    background-color: #004996;
}

.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: #004996 !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: #dc3545 !important;
}

.text-info.kborder:before, .text-info.kborder2:before, .text-info.kborder3:before {
    background-color: #17a2b8 !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: #121212 !important;
}

.section-title-one::before {
    color: #cccccc;
    background-color: #ffffff;
}

.section-title-one::after {
    background-color: #004996;
}

.section-title-one span {
    background-color: #ffffff;
}

.homepage-middle {
    color: #fff;
}

.list-effect2:hover {
    border-color: #121212;
}

.news-date b {
    background-color: #004996;
    color: #ffffff;
}

.news-date span {
    background-color: #ffffff;
    color: #004996;
}

.custom-nav2.owl-theme .owl-nav [class*=owl-] {
    background-color: #004996;
}

.custom-nav4.owl-theme .owl-nav [class*=owl-] {
    color: #01539f;
    opacity: 1;
}

#to-top {
    background-color: #004996;
    color: #fff;
}

.whatsapp-info .whatsapp-icon i {
    color: #fff;
    background-color: #4dc247;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.4);
}

.whatsapp-info .whatsapp-icon:hover i {
    box-shadow: 2px 2px 11px rgba(0,0,0,0.7);
}

.whatsapp-info .whatsapp-icon .whatsapp-text {
    color: #121212;
    border: 1px solid #d8d8d8;
    background: #fff;
    box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
}

#kvkk .kvkk-inner {
    background-color: #004996;
}

#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::-webkit-input-placeholder {
    color: #fff;
}

.placeholder-white::-moz-placeholder {
    color: #fff;
}

.placeholder-white:-ms-input-placeholder {
    color: #fff;
}

.placeholder-white:-moz-placeholder {
    color: #fff;
}

.ui-widget-header {
    border-color: #004996 !important;
    background: #004996 !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: #004996 !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: #121212 !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: #121212;
}

.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: #121212 !important;
    border: 2px solid #121212 !important;
    color: #fff !important;
}

a.ui-datepicker-prev.ui-corner-all:before {
    border-bottom: 2px solid #121212;
    border-right: 2px solid #121212;
}

a.ui-datepicker-next.ui-corner-all:before {
    border-bottom: 2px solid #121212;
    border-right: 2px solid #121212;
}

.hr-form .sozlesme {
    border-color: #d8d8d8;
}

.hr-form .form-control:disabled, .hr-form .form-control[readonly] {
    background-color: #fff;
}

.scroll::-webkit-scrollbar-thumb {
    background: #004996;
    -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: #004996;
    -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: #004996;
    -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2);
}

.contact-content i {
    color: #004996;
}

#content-summary {
    background-color: #004996;
}

#content-summary, #content-summary a {
    color: #fff;
}

.bg-gri {
    background-color: #f3f3f3 !important;
}

.bg-white {
    background-color: #fff !important;
}



.color-white {
    color: #fff !important;
}

.color-black {
    color: #181917;
}

.color-blue {
    color: #01539f;
}

.color-blue:hover {
    color: #01539f;
}

.box-shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.stil-baslik {
    font-style: italic;
}

.text-underline {
    text-decoration: underline;
}

.color-blue {
    color: #01539f;
}

.stellarnav.desktop li li a {
    transition: all .3s ease;
}

.stellarnav.desktop li li a:hover {
    color: #01539f !important;
}
/*.stellarnav.desktop li li:hover { border-left: solid 2px #01539f!important; }*/

.color-red {
    color: #f00;
}

