
:root{
--base-h: 4;
--base-s: 100%;
--base-l: 47%;
--base-two-h: 231;
--base-two-s: 83%;
--base-two-l: 9%;

--base: var(--base-h) var(--base-s) var(--base-l);
--base-two: #040a2c;

}



.btn--base::before, .btn--base::after,.btn--base.active:focus, .btn--base.active:hover, .slider-next, .slider-prev,.process-area::before,.process-area-inner::before,.faq-thumb .faq-video .video-icon,.submit-btn, *::-webkit-scrollbar-button,*::-webkit-scrollbar-thumb,.footer-social li:hover,.header-bottom-area .navbar-collapse .main-menu li .sub-menu li::before,.header-bottom-area .navbar-collapse .main-menu li .sub-menu li:hover a,.blog-social-area .blog-social li:hover,.preloader,.account-form-area::before,.account-form-area::after,.bg--base,.schedule-thumb .schedule-badge, .process-item.left .process-content .title::after, .process-item.right .process-content .title::after, .faq-wrapper .faq-item.open .right-icon::before, .faq-wrapper .faq-item.open .right-icon::after, .blog-content .blog-date .date-icon, ::selection{
background-color:#f0f !important
}


.btn--base.active::before, .btn--base.active::after{
background-color:white !important
}

.btn--base:focus, .btn--base:hover, .btn--base.active, .text--base,.section-header .section-title,.custom-btn,.statistics-icon,.client-content .client-quote-icon,.call-to-action-form input,.breadcrumb-item a,.breadcrumb-item.active::before,.breadcrumb-item.active,.exam-content .title, .exam-details-section .exam-content .sub-title, .blog-content .blog-content-details .title a:hover,.blog-social-area .title,.blog-social-area .blog-social li,.contact-info-icon i,.account-header .sub-title a,.checkbox-wrapper .checkbox-item label a,.category-content li:hover,.schedule-content .schedule-list li i{
color:#f0f !important;
}

.btn--base.active:focus, .btn--base.active:hover,.footer-social li:hover,.blog-social-area .blog-social li:hover{
color:white !important
}

.section-header .title-border::before, .section-header .title-border::after{
border: 1px solid #f0f !important;
}

.schedule-thumb .schedule-badge::before{
border-top-color:#f0f}



.process-area::before, .process-area::after,.process-item .process-content .title::after,.process-area-inner::before{
border: 6px solid #040a2c !important;
}


.blog-content .blog-date .date-icon{
border-bottom: 3px solid #f0f1a !important;
}

.footer-section{
border-top: 3px solid #f0f33 !important;
}


.blog-social-area .blog-social li{
border: 2px solid #f0f33 !important;
}


.page{
border-left: 1px solid #f0f !important;
background: #f0f !important;
}

.pagination .page-item.active .page-link, .pagination .page-item:hover .page-link{
background: #f0f !important;
border-color: #f0f !important;
}

.pagination .page-item.disabled span{
background: #f0f4D !important;
border: 1px solid #f0f4D !important;
}

.action-button,#msform fieldset .radio-wrapper input[type="radio"]:checked + label::after
{
background:#f0f !important;
}

.subject-item::after{
background-color:#f0f4d}

.language .dropdown-menu, .section--bg,.footer-section,.blog-content .blog-date,.contact-info-icon i, .header-bottom-area, .feature-item, .statistics-section, .footer-bottom-area, .bg-overlay-white:before, .account-form-area, .page-container .sidebar-menu{
background-color:#040a2c !important

}

.bg-overlay-white:before {
opacity: .83;
}

.scrollToTop{
background:#f0f !important;
}

.custom-table thead tr {
background-color: #f0f !important;
}