.text-primary { color: #2c2f3a !important; }
.text-secondary { color: #868e96 !important; }
.text-success { color: #4192bf !important; }
.text-info { color: #17a2b8 !important; }
.text-warning { color: #eac15a !important; }
.text-danger { color: #dc3545 !important; }
.text-dark { color: #222831 !important; }
.bg-primary { background-color: #2c2f3a !important; }
.bg-secondary { background-color: #868e96 !important; }
.bg-success { background-color: #4192bf !important; }
.bg-info { background-color: #17a2b8 !important; }
.bg-warning { background-color: #eac15a !important; }
.bg-danger { background-color: #dc3545 !important; }
.bg-dark { background-color: #222831 !important; }
.btn-primary { background-color: #2c2f3a; border-color: #2c2f3a; }
.btn-secondary { background-color: #868e96; border-color: #868e96; }
.btn-success { background-color: #4192bf; border-color: #4192bf; }
.btn-info { background-color: #17a2b8; border-color: #17a2b8; }
.btn-warning { background-color: #eac15a; border-color: #eac15a; }
.btn-danger { background-color: #dc3545; border-color: #dc3545; }
.btn-dark { background-color: #222831; border-color: #222831; }
.badge-primary { background-color: #2c2f3a; }
.badge-secondary { background-color: #868e96; }
.badge-success { background-color: #4192bf; }
.badge-info { background-color: #17a2b8; }
.badge-warning { background-color: #eac15a; }
.badge-danger { background-color: #dc3545; }
.badge-dark { background-color: #222831; }

body { color: #868e96; }
a { color: #868e96; }
a:hover { color: #4192bf; }
.form-control:not(.none) { border: 2px solid rgba(0, 0, 0, 0.1); }

.btn.btn-success { background: #4192bf !important; border: 1px solid #4192bf !important; color: #fff !important; }
.btn.btn-success:hover { border: 1px solid #4192bf; background: transparent; color: #4192bf; }
.btn.btn-success.btn-outline-success { border: 1px solid #4192bf; background: transparent; color: #4192bf; }
.btn.btn-success.btn-outline-success:hover { border: 1px solid transparent; background: #4192bf; color: #fff; }

.owl-theme .owl-nav [class*=owl-] { background-color: #222831; }
.contact-social .social-icons li a { color: #222831; }

.bottom-menu a { color: #fff; }
header.sticked { background: #222831; border-bottom-color: #222831; }
header, .header-top { border-bottom: 1px solid rgba(255, 255, 255, .1); }
header .social-icons { border-left: 1px solid rgba(255, 255, 255, .1); }
#top-menu li a, .social-icons a { color: #fff; }

.stellarnav > ul > li:hover, .stellarnav ul ul { background: #4192bf; }
.stellarnav.mobile > ul > li:hover, .stellarnav.mobile ul ul { background: inherit; }
.stellarnav > ul > li:hover a { color: #fff; }
.stellarnav .dd-toggle { background: #4192bf; }
.stellarnav li a { color: #fff; border-top: 3px solid transparent; }
.stellarnav li li a { border-top: none !important; }
.stellarnav > ul > li:hover a { border-top-color: #fff; }
.stellarnav > ul > li > a.active { color: #4192bf; }
.stellarnav > ul > li:hover > a.active { color: #fff; }

#languages { background-color: #222831; }
.search-open { color: #fff; }
.search-box:hover { background: inherit !important; }

#panel { color: #fff; }
.navbar-toggle span { background-color: #4192bf; }

.search-place .search-close { color: #fff; }
.search-place .search-content .btn { color: #fff; border: 2px solid; border-bottom: 0; }
.search-place .search-content, .search-place .search-content .form-control { color: #fff; }
.search-place .search-content .form-control { border-bottom: 2px solid #fff; }

.parallax { color: #fff; }

#slider { background-color: #fff; }
.slider .caption h2 { color: #fff; }
.slider .caption p { color: #fff; }

.page-header h1 { color: #fff; }
.page-header .breadcrumb { color: #fff; }
.breadcrumb-item + .breadcrumb-item::before { color: #fff; }
.page-header .breadcrumb a, .page-header .breadcrumb-item.active { color: #fff; }

.pagination .page-link { color: #dc3545; }
.pagination .page-item.active .page-link { background-color: #dc3545; border-color: #dc3545; }

.custom-control-input:checked ~ .custom-control-label::before, .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #dc3545; }

.btn-sidebar { background-color: #222831; }
.sidebar ul > li > a:before { background: #4192bf; }
.sidebar ul li a { color: #222831; }
.sidebar ul li a:hover, .sidebar ul li.active > a { color: #4192bf; }

.blog-posts article { border-bottom: 1px solid #DDD; }

.faq-title { background: #222831; color: #fff; }
.faq-title::after { border-left: 1px solid #4a4b4c; }

.slider .item::after { background: rgba(0, 0, 0, 0.4); color: #fff; }
.search-place { background: rgba(0,105,170,.89); color: #fff; }
.overlay { background: rgba(0, 0, 0, 0.4); color: #fff; }

.testimonial blockquote { background-color: #f2f2f2; }
.testimonial .testimonial-arrow-down { border-top: 10px solid #f2f2f2; }
.testimonial-author:before { color: #ff9b00; }

.kborder:after, .kborder:before { background-color: #dddddd; }

.home-middle { color: #fff; }

.news-list .news-date { background-color: #4192bf; color: rgba(255, 255, 255, .7); }
.news-list .news-date span.day { color: #fff; }
.news-list .news-date:after { border-color: #4192bf transparent transparent transparent; }
.custom-nav2.owl-theme .owl-nav [class*=owl-] { background-color: #2c2f3a; }

.newsletter .btn { color: #fff; }
.newsletter .form-control { border: 2px solid #fff; color: #fff; }
.newsletter .form-control::-webkit-input-placeholder { color: #fff; }
.newsletter .form-control::-moz-placeholder { color: #fff; }
.newsletter .form-control:-ms-input-placeholder { color: #fff; }
.newsletter .form-control:-moz-placeholder { color: #fff; }

#kvkk a { color: #fff; }
#kvkk .kvkkCklose { color: #fff; }

#sync2 .item { border: 1px solid #dee2e6; }
#sync2 .owl-item.active.current .item { border-color: #dc3545; }

.product-nav .btn { color: rgba(255,255,255,.8); }
.product-nav .btn.active, .product-nav .btn:hover { color: #fff; }
