/*=== Primary Color ===*/
a, a:hover,
.header .navbar-default .navbar-nav li a:hover,
.header .navbar-default .navbar-nav .active a,
.header .navbar-default .navbar-nav .active a:hover,
.header .navbar-default .navbar-nav .active a:focus,
.header .navbar-nav li.open .dropdown-menu li a:hover,
.header .navbar-nav li.open .dropdown-menu li a:focus,
.header .navbar-nav li.dropdown .dropdown-menu li a:hover,
.header .navbar-nav li.dropdown .dropdown-menu li a:focus,
.header .navbar-nav li.open .dropdown-menu li.active a,
.header .navbar-nav li.dropdown .dropdown-menu li.active a,
.courses_right_inner td ul li.active a,
.courses_right_inner td a:hover,
.courses_left_inner ul li a:hover,
.courses_left_inner ul li a:focus,
.courses_left_inner ul li.active a,
.item_inner a.fees,
.sidebar_item.admission .item_inner.program ul li a:hover,
.sidebar_item.admission .item_inner.program ul li.active a,
.item_inner.question a,
.fc-center h2,
.fc-event-container a.more,
ul.contact_info li .fa,
ul.contact_info li a:hover,
.error-content a,
li.language.dropdown ul.dropdown-menu li.active a,
li.language.dropdown ul.dropdown-menu li a:hover {
    color: #1d6ac9;
}

.topbar,
.btn.learnBtn,
.related_post_sec a.more_post,
.pagination > li > a, .pagination > li > span,
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus,
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus,
.item_inner.slider .flex-direction-nav a,
.single_content .tab_menu > ul li a:hover,
.single_content .tab_menu > ul li.active a,
.feature-section .commonBtn.secondaryBtn,
.feature-section .commonBtn.secondaryBtn:hover,
.feature-section .commonBtn.secondaryBtn:focus,
.cartListInner .updateArea .btn,
.cartListInner .updateArea .btn:hover {
    border-color: #307FE2;
}

    .single_content .tab_menu > ul li.active a::after,
    .single_content .tab_menu > ul li a:hover::after {
        border-top-color: #307FE2;
    }

    .feature-section .commonBtn.secondaryBtn:hover,
    .feature-section .commonBtn.secondaryBtn:focus {
        background-color: #307FE2;
    }

    captionLink, .captionLink:hover,
    .learnBtn,
    .flex-control-paging li a.flex-active,
    .courses_right_inner th,
    .pagination > .active > a,
    .pagination > .active > span,
    .pagination > .active > a:hover,
    .pagination > .active > span:hover,
    .pagination > .active > a:focus,
    .pagination > .active > span:focus,
    .pagination > li > a:hover,
    .pagination > li > span:hover,
    .pagination > li > a:focus,
    .pagination > li > span:focus,
    #single_banner .flex-control-paging li a.flex-active,
    .single_content .tab_menu > ul li a:hover,
    .single_content .tab_menu > ul li.active a,
    .carousel-indicators li.active,
    .price-title,
    .version3 .header .navbar, .header-v3 .header .navbar,
    .feature-section .commonBtn.secondaryBtn,
    .cartListInner .updateArea .btn,
    .cartListInner .updateArea .btn:hover {
        background-color: #1d6ac9;
    }


.topbar {
    background-color: #002D72;
}

@media (max-width: 767px) {
    .header .navbar-nav li.open .dropdown-menu li a:hover,
    .header .navbar-nav li.open .dropdown-menu li a:focus,
    .header .navbar-nav li.dropdown .dropdown-menu li a:hover,
    .header .navbar-nav li.dropdown .dropdown-menu li a:focus,
    .header .navbar-default .navbar-nav li.apply_now a:hover {
        color: #307FE2;
    }
}

/*=== Second bg Color ===*/
.navbar-default .navbar-toggle,
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.caption_inner a,
.post_bottom ul li a span,
.commonBtn:hover,
.cart-dropdown .shop-cart .badge,
.success-inner .owl-dots .owl-dot.active span,
.success-inner .owl-dots .owl-dot:hover span,
.cartListInner .table-responsive .table tbody tr td .close:hover,
.cartListInner .updateArea .checkBtnArea .commonBtn,
.cartListInner .updateArea .checkBtnArea .commonBtn:hover,
.checkboxArea input[type=checkbox]:not(old):checked + label span,
.checkboxArea1 input[type=checkbox]:not(old):checked + label span,
.post_section .post_bottom ul li a span,
.version2 .navbar-default .navbar-toggle:hover,
.version2 .navbar-default .navbar-toggle:focus,
.header-v2 .navbar-default .navbar-toggle:hover,
.header-v2 .navbar-default .navbar-toggle:focus {
    background: #2c82c3;
}

.commonBtn {
    background-color: #002D72;
    border-color: #002D72;
    width: 100%;
}

    .navbar-default .navbar-toggle,
    .navbar-default .navbar-toggle:hover,
    .navbar-default .navbar-toggle:focus,
    .form-control:focus, .commonBtn:hover,
    .getArea,
    .block_quate,
    .event_calendar,
    .feature-box:hover span,
    .cartListInner .table-responsive .table tbody tr td .close:hover,
    .cartListInner .updateArea .checkBtnArea .commonBtn,
    .cartListInner .updateArea .checkBtnArea .commonBtn:hover,
    .checkboxArea input[type=checkbox]:not(old):checked + label span,
    .checkboxArea1 input[type=checkbox]:not(old):checked + label span,
    .cooming-page.cooming-dark-page .ed-form .input-group .form-control:focus,
    .version2 .navbar-default .navbar-toggle:hover,
    .version2 .navbar-default .navbar-toggle:focus,
    .header-v2 .navbar-default .navbar-toggle:hover,
    .header-v2 .navbar-default .navbar-toggle:focus {
        border-color: #2c82c3;
    }

.list_block,
.sidebar_item,
.formArea {
    border-top-color: #2c82c3;
}

.features ul li:hover i,
.content_top .content_left ul li:before,
.thumb_title .author_designation a,
.meta span a,
.rel_right span.date a,
.upcoming_events ul li:hover span.date,
.dropdown-category .dropdown-menu li a:hover,
.dropdown-category .dropdown-menu li.active a,
.productCaption .caption-bottom .offer-price,
.text-box:hover .text-box-icon i,
.text-box:hover .text-box-top h4 a,
.feature-box span,
.feature-box:hover span i,
.customModal .panel-footer p a,
.cartListInner .table-responsive .table tbody tr td:nth-child(3),
.totalAmountArea .cart-price,
.upcoming_events .related_post_sec.single_post:hover span.date {
    color: #2c82c3;
}

.sbOptions a:hover,
.LanguageList .sbOptions a:hover,
.LanguageList .sbOptions a:visited,
.header-v3 .topbar-right .sbOptions a:hover,
.header-v3 .topbar-right .sbOptions a:visited {
    color: #2c82c3;
}

.commonBtn:hover, .commonBtn:focus {
    background-color: #2c82c3;
}

@media (min-width: 768px) {
    .header .navbar-default .navbar-nav li.apply_now a {
        background: #2c82c3 !important;
    }

        .header .navbar-default .navbar-nav li.apply_now a:hover {
            background: #2c82c3 !important;
        }
}

@media (min-width: 768px) {
    video {
        height: auto;
        width: 45%;
    }
}

@media (max-width: 767px) {
    video {
        height: auto;
        max-width: 100%;
    }
}

.borderTop {
    border-top: 1px solid #dce4ea;
}

.fontSizeSmall {
    font-size: small !important;
}

.colorBlue {
    color: #1d6ac9 !important;
}

.widthForty {
    width: 40px;
    text-align: center
}

.newBadge {
    background-color: darkgreen !important;
    margin-left: 15px;
}

.endingBadge {
    margin-left: 15px;
    background-color: darkred !important;
}

.headerHGroup {
    background-color: #307FE2;
    padding: 10px;
}

.smallHGroup {
    background-color: #002D72 !important;
    color: white !important;
}

.wrapText {
    text-align: left !important;
    white-space: normal !important;
    word-wrap: break-word !important;
}

.disabledButton {
    background-color: lightgrey !important;
    border-color: lightgrey !important;
}

h4:hover {
    color: blue;
}

h4.aH4:hover {
    color: whitesmoke;
    text-decoration: underline;
}

.borderRadius {
    border-radius: 5px !important;
}

.alert:link {
    font-size: 22px !important;
}

.roboto {
    font-family: 'Roboto Slab', serif;
}

.fontLarge {
    font-size: large !important;
}
