.text-primary { color: #00a2d3 !important; }
.text-secondary { color: #868e96 !important; }
.text-success { color: #00a15e !important; }
.text-danger { color: #ff0a00 !important; }
.text-info { color: #17a2b8 !important; }
.text-warning { color: #ffc107 !important; }
.text-dark { color: #232323 !important; }

.bg-primary { background-color: #00a2d3 !important; }
.bg-secondary { background-color: #868e96 !important; }
.bg-success { background-color: #00a15e !important; }
.bg-info { background-color: #17a2b8 !important; }
.bg-warning { background-color: #ffc107 !important; }
.bg-danger { background-color: #ff0a00 !important; }
.bg-dark { background-color: #232323 !important; }

.btn-primary { background-color: #00a2d3 !important; border-color: #00a2d3 !important; }
.btn-outline-primary { border-color: #00a2d3 !important; color: #00a2d3 !important; }
 .btn-outline-primary:hover, .btn-outline-primary:focus, .btn-outline-primary:active, .btn-outline-primary.active { background-color: #00a2d3 !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: #00a15e !important; border-color: #00a15e !important; }
.btn-outline-success { border-color: #00a15e !important; color: #00a15e !important; }
 .btn-outline-success:hover, .btn-outline-success:focus, .btn-outline-success:active, .btn-outline-success.active { background-color: #00a15e !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: #ff0a00 !important; border-color: #ff0a00 !important; }
.btn-outline-danger { border-color: #ff0a00 !important; color: #ff0a00 !important; }
 .btn-outline-danger:hover, .btn-outline-danger:focus, .btn-outline-danger:active, .btn-outline-danger.active { background-color: #ff0a00 !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; }

.badge-primary { background-color: #00a2d3 !important; }
.badge-secondary { background-color: #868e96 !important; }
.badge-success { background-color: #00a15e !important; }
.badge-info { background-color: #17a2b8 !important; }
.badge-warning { background-color: #ffc107 !important; }
.badge-danger { background-color: #ff0a00 !important; }
.badge-dark { background-color: #232323 !important; }

.text-muted { color: #b5b0ab !important; }

body, .placeholder { color: #232323; }
a { color: #232323; }
 a:hover { color: #00a2d3; }
 a.text-primary:focus, a.text-primary:hover { color: #00a2d3 !important; }

.preloader-wrapper { background: #fff; }
.loader-line-bar:before { background-color: #232323; }

.loading-bar .loader { background: #00a2d3; }

.form-control, .bootstrap-select .btn, .custom-file-label:not(.none), .card { border-color: #d8d8d8; }
 .card:hover { border-color: #00a2d3; }
.custom-control-input:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #00a2d3; border-color: #00a2d3; }

.owl-theme .owl-dots .owl-dot span { background-color: #fff; }
 .owl-theme .owl-dots .owl-dot span:after { border: 1px solid #fff; }
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background-color: #00a2d3; }
 .owl-theme .owl-dots .owl-dot.active span:after, .owl-theme .owl-dots .owl-dot:hover span:after { border-color: #00a2d3; }

.owl-theme .owl-nav [class*=owl-] { background-color: #232323; }
.dots-dark.owl-theme .owl-dots .owl-dot.active span, .dots-dark.owl-theme .owl-dots .owl-dot:hover span { background-color: #232323; }

.btn-randevu:hover, .btn-randevu:focus, .btn-randevu:active, .btn-randevu.active { background: #00a2d3 !important; color: #fff !important; }
.form-control.is-invalid, .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated .custom-select:invalid { border-color: #ff0a00 !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: #ff0a00 !important; }
.form-control.is-valid, .was-validated .form-control:valid, .custom-select.is-valid, .was-validated .custom-select:valid { border-color: #00a15e !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: #00a15e !important; }
.placeholder span, .red { color: #ff0a00; }
.formError .formErrorContent, .formError .formErrorArrow div { background: #ff0a00 !important; }
.formError .formErrorArrow .line3 { border: 0 !important; }
.formError .formErrorArrow .line1, .formError .formErrorArrow .line2 { background: #fff !important; }

.editor-content li:not(.none):after, .ul-bullet li:not(.none):after { color: #00a2d3; }

.fancybox-content .fancybox-button { background: #00a2d3; color: #fff !important; }
 .fancybox-content .fancybox-button:hover:not([disabled]) { background: #868e96; }

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-top { background-color: #232323; color: #fff; }
 .header-top a, .header-top .search-open { color: #fff; }

.languages .dropdown-toggle::after { color: #232323; }
.languages button, .languages .dropdown-item.active, .languages .dropdown-item:active { background-color: #ffffff; }

.stellarnav.desktop a { color: #232323; }
.stellarnav.desktop > ul > li:not(.search-box):not(.languages):hover, .stellarnav.desktop > ul > li > a.active, .stellarnav.desktop ul ul, .stellarnav.desktop ul li.active > a { background: #00a2d3; color: #fff; }
.stellarnav.desktop > ul > li:hover a, .stellarnav.desktop > ul > li > a.active { color: #fff; }
.stellarnav.desktop li li a:hover, .stellarnav.desktop li li a.active, .stellarnav.desktop ul li li.active > a { color: #232323; }

.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: #00a2d3; }
.stellarnav.mobile .dd-toggle { background: #00a2d3; }

#panel { background-color: #232323; color: #fff; }
.navbar-toggle span { background-color: #00a2d3; }
.navbar-toggle.open span { background-color: #232323; }

.search-place { color: #fff; }
 .search-place:before { background: #00a2d3; opacity: .9; }
 .search-place .search-close { color: #fff; }
 .search-place .search-content .form-control { color: #fff; }
 .search-place .search-content .btn { color: #fff; }

.call-you .call-you-content { background: #fff; }

#slider { background-color: #fff; }
 #slider .caption h3, #slider .caption h4, #slider .caption p { color: #fff; }

.overlay { color: #fff; }
 .overlay:before { background: #000; opacity: .7; }

.slider .item:after, .slider .item .a-item:after { background: #0d1128; background: -moz-linear-gradient(45deg, #0d1128 0%, #00a2d3 100%); background: -webkit-gradient(left bottom, right top, color-stop(0%, #0d1128), color-stop(100%, #00a2d3)); background: -webkit-linear-gradient(45deg, #0d1128 0%, #00a2d3 100%); background: -o-linear-gradient(45deg, #0d1128 0%, #00a2d3 100%); background: -ms-linear-gradient(45deg, #0d1128 0%, #00a2d3 100%); background: linear-gradient(45deg, #0d1128 0%, #00a2d3 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d1128', endColorstr='#00a2d3', GradientType=1 ); opacity: 0; }

.list-effect a:before { background: #000; opacity: .7; }

.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: #00a2d3; }
.pagination .page-item.active .page-link { background-color: #00a2d3; border-color: #00a2d3; }

.newsletter { background-color: #232323; color: #fff; }
 .newsletter .btn { background-color: #fff; color: #232323; border-color: #fff; }
 .newsletter .form-control { background: #000; border-color: #000; color: #fff; }

.bottom-menu.submenu li, .bottom-menu.submenu li a { color: #555555; }
 .bottom-menu.submenu li a:hover { color: #00a2d3; }
.bottom-menu.submenu > li > a { color: #00a2d3; }

.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: #00a2d3; opacity: 1; }

.blog-posts article { border-bottom: 1px solid #DDD; }
.post-block { border-top: 1px solid #DDD; }

.faq-title { border-color: #d8d8d8; }
 .faq-title.active, .faq-title:hover { color: #00a2d3; border-color: #00a2d3; }

.testimonial { border-bottom: 3px solid #f2f2f2; }

.rating:before, .btn-rating:not(.warning) { color: #dddddd; }
.btn-rating.warning, .rating:after { color: #ffc107; }

.kborder:before, .kborder2:before, .slider .caption .btn:after, .home-middle .btn:after { background: #00a2d3; }
.text-danger.kborder:before { background: #ff0a00; }
.text-dark.kborder:before { background: #232323; }
.text-white.kborder:before { background: #fff; }

.homepage-middle { color: #fff; }

.news-list .news-date, .blog-list .blog-date { background-color: #00a2d3; color: #fff; }

.custom-nav2.owl-theme .owl-nav [class*=owl-] { background-color: #00a2d3; }
.custom-nav4.owl-theme .owl-nav [class*=owl-] { color: #232323; }
.custom-nav6.owl-theme .owl-nav [class*=owl-] { color: #232323; }
.custom-nav6.owl-theme .owl-dots .owl-dot:not(.active) span { background-color: #232323; }
 .custom-nav6.owl-theme .owl-dots .owl-dot:not(.active) span:after { border: 1px solid #232323; }

#to-top { background-color: #00a2d3; 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: #232323; border: 1px solid #d8d8d8; background: #fff; box-shadow: 2px 2px 5px rgba(0,0,0,0.2); }

#kvkk .kvkk-inner { background-color: #232323; }
#kvkk .kvkk-inner, #kvkk a, #kvkk .kvkkCklose { 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: #00a2d3 !important; background: #00a2d3 !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: #00a2d3 !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: #00a2d3; -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: #00a2d3; -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: #00a2d3; -webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.2); }

.contact-content i { color: #00a2d3; }

.homepage-products.before-content:before {
    background: #ffc107;
}

.homepage-text table td h4 { color: #232323; }

.modal-header { background-color: #00a2d3; color: #fff; }
.modal-header .close { color: #fff; }

footer .footer { border-color: #232323 }