body {
    font-family: 'Open Sans', sans-serif;
}
.error {
    color: #f00;
}
.wrapper_div_container {
    border: 0px solid green;
}
.login_form {
    background: #FFF;
    text-align: left;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24);
}
.login_form button {
    color: #FFFFFF;
}
.login_form .message a {
    color: #00aeef;
}
.errormsg {
    color: tomato;
    border: 1px solid tomato;
    background-color: seashell;
}
.successmsg {
    color: forestgreen;
    border: 1px solid forestgreen;
    background-color: floralwhite;
}
#forgot_pass a {
    color: #00aeef;
}
.sign_in_head {
    border: 2px solid #eea236;
}
.sign_up_head {
    border: 2px solid #eea236;
}
.login_form>h4 {
    border-bottom: 1px solid #000;
}
.login_form>h4 span {
    background: #fff;
}
.login-form .username:before {
    background-color: #fff;
    border-right: 1px solid #eaeaea;
}
.login-form .email:before {
    background-color: #fff;
    border-right: 1px solid #eaeaea;
}
.login-form .text:before {
    background-color: #fff;
    border-right: 1px solid #eaeaea;
}
.login-form .password:before {
    background-color: #fff;
    border-right: 1px solid #eaeaea;
}
.li_hightlight {
    border: 2px solid lightcoral !important;
}
.variant-images li {
    border: 2px solid #ddd;
}
.variant-img li {
    border: 2px solid #ddd;
}
.unavailable_tlp {
    color: black;
}
.panel-default>.panel-heading, .panel-default {
    border-color: transparent;
}
.ui-widget-content a {
    color: #333 !important 
}
.productBorder .productMetas a.bggray, .productBorder .productMetas a span.bggray {
    background: #999 !important;
}
#navigation ul.nav>li>a {
    border-bottom: 3px solid transparent;
}
.dropdown-menu>li.open>a, .dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {
    background-color: rgba(245, 245, 245, 0);
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
    background-color: rgba(245, 245, 245, 0);
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
    background-color: rgba(231, 231, 231, 0);
}
/* MEDIA QUERIES ENDS ================================================== */
@media(max-width: 1024px) {
    .dialog-add-main-user form#formAddOption input, .dialog-add-main-user form#formAddOption select {
        color: #555;
        background-color: #fff;
        border: 1px solid #ccc;
   }
    .tbl-reg input {
        color: #555;
        background-color: #fff;
        border: 1px solid #ccc;
   }
}
@media(max-width: 767px) {
    .footer-item h4 {
        color: #c4161c;
   }
    .navbar-nav>li>.dropdown-menu {
        background-color: transparent;
   }
    table.table.table-cart input {
        color: #555;
        background-color: #fff;
        border: 1px solid #ccc;
   }
    a.mobileSUBMenuOnly {
        border-right: 8px solid transparent;
        border-left: 8px solid transparent;
   }
}
/* Common colors end */
.hide-top {
    background-color: #00aeef;
    color: #fff;
}
header .topBarInfo a , .top-nav.dropdown ul.submenu li a, li.total span {
    color: #fff;
}
.topBarInfo {
    background: #00aeef;
}
.proMsg p {
    color: #00aeef;
}
/* .con-customer-info .panel-default > .panel-heading h3, .con-customer-info .panel-default > .panel-heading h4 {
    color: #fff !important;
} */
/* .con-customer-info .panel-default > .panel-heading {
    color: #fff;
    background-color: #1980B6;
} */
a.goTotop {
    background: #00aeef;
    color: #fff;
}
.blk-con.blk-course-reg {
    background: #fff;
}
.btn-grp-category .btn.btn-inactive {
    color: #aba7a7 !important;
}
.ms-options-wrap > button:focus, .ms-options-wrap > button {
    border: 1px solid #dbdbdb69;
    background-color: transparent;
    font-size: 16px !important;
}
/* Media Queries */
@media (max-width: 767px) {
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-top: 1px solid #bbbbbb;
   }
}
/* Custom colors end */
.navbar-default {
    background-color: #0b345a;
}
.header-top a, .top-nav.dropdown ul.submenu li a {
    color: #fff;
}
.productBorder .productMetas a {
    background-color: #fff!important;
}
.college-slide .slide-item p {
   color:#000;
}
.navbar-nav > li.current > a {
    color: #00aeef;
}
.numr {
   font-family: Arial,sans serif;
}
.banner-container::after {
    background-color: #000;
}
.banner-container::before {
    background-color: #000 !important;
}
.sale .ribbon {
    background-color: #09bd4f;
    color: #fff;
    box-shadow: 0px 2px 2px rgba(0,0,0,0.4);
    text-shadow: 0 2px 2px rgba(0,0,0,0.4);
}
.new .ribbon {
    background-color: #00aeef;
    color: #fff;
    box-shadow: 0px 2px 2px rgba(0,0,0,0.4);
    text-shadow: 0 2px 2px rgba(0,0,0,0.4);
}
.frontinfo a {
   color:#00aeef;
}
@media (max-width: 480px){
    .college-slide, .college-slide .slide-item {
        color: #fff;
   }
}
/*.productBorder {
   padding: 10px!important;
}
*/
.contact-info li span, .footer-item p {
    color: #fff;
}
.newsletter {
   background: #00aeef;
}
.newsletter .label {
   color: #fff;
}
.newsletter input[type="submit"] {
   background: #0b345a;
}
.sidebar .newsletter .label {
    background: #00aeef;
    color: #fff;
}
.sidebar .newsletter {
    background: #0b345a;
}
.sidebar .newsletter input[type="submit"] {
    background: #00aeef;
}
#main-content a {
    color: #08c;
}
.slide-overlay .item::after, .slide-overlay .owl-item::after {
   background-color: rgba(0,0,0,0)!important;
}
.college-slide .active .slide-item h2 {
    color: #f5a606 !important;
    text-shadow: 2px 2px 2px #01051e;
}
.btn-gold {
    background-color: #f5a606;
    color: #fff;
}
.sticky-header:not(.no-bg):not(.dark-head):not(.header19):not(.transparent-head) {
    background-color: #0b345a!important;
}
#homeshop h2,#bottomblockhead h2 {
   color:#fff!important;
}
.navbar-nav > li.current > a, .navbar-nav > li.current > a, .navbar-nav > li.current > a:hover, .navbar-nav > li.current > a:focus {
   color: #00aeef !important;
}
.navbar-nav > li a > .drpdownSign::after {
    border-color: transparent #fff #fff transparent!important;
}
.navbar-nav > li .sub-menu > li a:hover {
   color: #f5a606 !important;
}
.top-nav.dropdown .cart .product_list_widget,.top-nav.dropdown li ul.submenu {
    /* color: #fff!important; */
    background: #0b345a!important;
}
.top-nav.dropdown.type2{
    background:rgb(242, 247, 248) !important
}
.btn-gold-border {
    background-color: #f5a606;
    border: 1px solid #f5a606;
    color:#0b345a !important
}
.mega-menu-wrapper.border .navbar-nav > li.current > a, .mega-menu-wrapper.border .navbar-nav > li > a:hover {
    border-left: 1px solid transparent !important;
    border-right: 1px solid transparent !important;
}
.content-area.travel2 {
    background-color: #ffffff!important;
}
.blog-search .search-sub {
   background-color: #00aeef!important;
}
body {
   color: #030303!important;
}
.text-box .title {
    color: #fff;
}
.text-box .title h3 {
    border-bottom: 0px solid #f0f0f0;
    color: #00aeef;
    color: #fff !important;
}
.text-box {
    background-color: #0b345a !important;
    border: 1px solid #0b345a;
    color: #fff;
}
.text-box .readon {
    background: #f5a606;
}
.text-box .readon a {
   color:#0b345a;
}
.product-wrapper .section-head h2{
   background: none!important;
   color: #f5a606;
}
.gallery-filter.dark li a:hover, .gallery-filter.dark li a.active, .filter-cat li a:hover, .filter-cat li a.active {
    background-color: #0b345a!important;
    border-color: #0b345a!important;
    color: #fff;
}
.gallery-filter.dark li a, .filter-cat li a {
    border: 0px solid #f0f0f0!important;
}
/* .portfolio-item img {
   max-height: 150px;
}
*/
.travel-item.offer .details h4 {
    border-bottom: 0px solid #f0f0f0!important;
}
.travel-item .details .action {
    border-top: 0px solid #ccc!important;
}
.travel-wrapper .section-head h2{
   color: #f5a606;
}
.travel-wrapper {
    background: none;
}
.footer {
   background-color:#0b345a!important;
}
.footer-widget {
   background-color: #01112d!important;
}
h2, .h2 {
   color:#0b345a !important;
}
h3, .h3 {
    color: #00aeef;
}
#slider.sitemessage {
   background-color: #e03b06 !important;
   color: #f7f9fe;
}
.sidebar {
    background-color: #fff;
}
input[type="submit"]{
    background: #00aeef;
    color: #fff;
}
.productBlock h3 {
   color:#0b345a!important;
}
.productListView .productThumb {
    border-right: 1px solid #e5e5e5;
}
#main-content .main ul li::after{
    background: none repeat scroll 0 0 #00aeef;
}
table .tablehead {
    background: #00aeef;
    color: #fff;
}
table .tablehead td a{
   color:#fff!important;
}
.cal {
    border: 1px solid #00aeef;
}
.calendarCell2 {
   border-bottom:1px solid #00aeef;
   border-right: 1px solid #00aeef 
}
.calCell {
   border: 1px solid #00aeef;
}
table table a:hover {
   color:#f5a606!important 
}
.alertprice {
    color: #ff0000;
    font-family: Arial;
}
.navbar-nav .open .dropdown-menu li {
    border-bottom: 0px solid #fff !important;
}
@media(min-width:769x) {
    header {
        background: #0b345a !important;
   }
    .college-slide, .college-slide .slide-item {
        color: #fff;
   }
    #head a {
        color: #fff;
   }
    .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {
        color: #f5a606 !important;
   }
    .dropdown-menu {
        background-color: #0b345a;
   }
    .nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
        background-color: #0b345a;
   }
    .navbar-nav>li>ul, .navbar-nav>li .sub-menu li ul {
        background-color: #0b345a !important;
        border: 1px solid #0b345a !important;
   }
}
@media(max-width:480px) {
    .btn-gold-border {
        border: 0px solid #f5a606;
   }
}
.courselist .itemrow {
    background: rgba(22, 40, 91, 0.3) !important;
}
/* social icon */
#head a:hover .fa-twitter,#head a:hover .fa-twitter-square{
   color:#1ab2e8;
}
#head a:hover .fa-facebook,#head a:hover .fa-facebook-square{
   color:#3b579d;
}
#head a:hover .fa-google-plus{
   color:#dd2826;
}
.header-top.primary .social-links li a:hover .fa-linkedin, .header-top.primary .social-links li a:hover .fa-linkedin-square{
   color: #0077b5;
}
.header-top.primary .social-links li a:hover .fa-instagram{
   color:#652cd1;
}
.header-top.primary .social-links li a:hover .fa-youtube, .header-top.primary .social-links li a:hover .fa-youtube-square{
   color:#fe041d
}
/* DS - 4070 */
#blog_post_article .blog-post-title {
    background: transparent;
    color: #fff;
}
#blog_post_article .post-box:hover {
    color: #00aeef !important;
}
.blog-post-article {
    border: 1px solid #fff;
}
#blog_post_article .post-box .read-more {
    color: #fff;
    background: #38a7bb;
}
#blog_post_article .tags-list>li {
    border: 1px solid #38a7bb82;
    color: #38a7bb;
}
@media (min-width:768px) {
    .tbl-con {
        border: 1px solid #c7c7c7;
   }
}
@media (max-width:768px) {
    table.mbviewTable>tbody>tr {
        border-bottom: 1px solid #fff;
   }
    table.mbviewTable>tbody>tr {
        border-bottom: 1px solid #fff;
   }
}
@media(max-width:1024px) {
    .productBorder .productBorderHover {
        border: 1px solid #ddd;
   }
}
@media(max-width:480px) {
    .tableSmview {
        border-bottom: 1px solid #fff;
   }
    tr.tableSmview {
        border-bottom: 1px solid #dadada !important;
   }
    .tableSmview .btn-remove-cart {
        background-color: #eb1c28;
   }
    .tableSmview>.smThree input {
        border: 1px solid #797373 !important;
   }
}
@media(min-width: 1025px) {
    .navbar-nav ul.sm-nowrap>li>a {
        border-bottom: 1px solid #125492;
   }
}
#rowBaseOptions tr:nth-child(2n) {
    background-color: #eeeeee;
}
/* TRAVAL POPUP responsive */
@media(max-width:1024px) {
    .dialog-add-main-user form#formAddOption input, .dialog-add-main-user form#formAddOption select, .tbl-options input, .tbl-options select, .tbl-addon input, .tbl-addon select {
        color: #555;
        background-color: #fff;
        border: 1px solid #ccc;
   }
}
h4.text-muted{
   color:#000;
}
#blog_post_article .description,#blog_post_article .blog-post-title{
   color:#000;
}
.panel-default>.panel-heading{
   background:transparent !important;
}
#calendar_grid_view .find_more {
    color: #c4161c !important;
}
#calendar_grid_view p{
   color:#fff;
}
#calendar_grid_view .itemrow{
    background-color: #0b345a;
}
.courses .owl-carousel .details {
    background-color: #fff;
}
.section-head h2{
   color:#fff !important;
}
#homecaro2 .owl-controls i.fa.fa-angle-left,#homecaro .owl-controls i.fa.fa-angle-left {
    color: #fff;
}
#homecaro2 .owl-controls i.fa.fa-angle-right,#homecaro .owl-controls i.fa.fa-angle-right {
    color: #fff;
}
.footer-contact-info .contact-info li .fa {
    color: #e03b06;
}
/* List View CSS */
#calendar_list_view .subhead,#calendar_list_view .title{
   color:#b90702 !important;
}
.shop-online span#fb_view_all{
    color: #b90702!important;
}
.courses.travel .boxtxt{
   background-color: aliceblue !important;
}
.courses.travel #sliders .boxtxt p {
    color: #000 !important;
}
.upcoming_events p strong span {
    color: #0b345a;
}
.frontinfo .mainshopthumb a, .frontinfo .amount {
    color: #08c !important;
}
.frontinfo .mainshopthumb a, .frontinfo .amount {
    color: #08c !important;
}
.lazy-slider .slick-slide .slick-item img{
   height:400px;
}
.frontinfo .mainshopthumb a, .frontinfo .amount {
    color: #08c !important;
}
.listrow .productListView .sale .ribbon {
    background-color: #09bd4f;
    color: #fff;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4);
    text-shadow: 0 2px 2px rgba(0, 0, 0, 0.4);
}
.listrow .productListView .banner-container::after, .listrow .productListView .banner-container::before {
   background-color:transparent !important;
}
.blog .posts-list .caption .read-more {
    color: #00001d;
}
.blog .posts-list article {
    border: 1px solid #ccc;
}
.blog .posts-list .caption .read-more:hover {
    color: #00c1cf;
}
/* Foter Widget News Letter Start*/
.footer-widget input[name="newsletter_name"], .footer-widget input[name="newsletter_email"] {
    color: #000 !important;
}
.posts-list ul.tags-list li{
    background-color: #00549f;
    color: #fff;
}
.posts-list .readmore {
    background: #042d71;
    color:#fff !important;
}
.posts-list .readmore:hover {
    background: #042d71;
    color:#fff !important;
}
#part_search_form .search-input{
   border:1px solid #e5e5e5 !important;
}
.productListView.chkProductID .more_choice_available {
    color: #000;
    background-color: #ccc;
}
.productBorder.chkProductID .more_choice_available {
    color: #000;
    background-color: #ccc;
}
.table-custom-stripeds{
    border-left: 15px solid #eee;
    border-bottom: 2px solid #ccc;
}
.table-custom-stripeds .btn-con .btn-travel{
    color: #fff !important;
    background-color: #09b6f6 !important;
    border-color: #09b6f6 !important;
}
#add_new_popup .section-container::-webkit-scrollbar-track {
    background: #f1f1f1;
}
#add_new_popup .section-container::-webkit-scrollbar-thumb {
    background: #888;
}
#add_new_popup .section-container::-webkit-scrollbar-thumb:hover {
    background: #555;
}
.productBorder .price del .amount {
   color: #222 !important;
}
.gc-container {
    background-color: #eee;
}
.gc_serial_number_list a {
    color: #ff1919 !important;
}
.gc_serial_number_list tr.tx_gc{
    background:#ddd;
}
.gc_error, .gc_error p{
    color : #f00!important;
}
.gc_success{
    color: #006400;
}
div#gc_pay .gc-container label {
    color: #000;
}
table.gc_serial_number_list td,table.gc_serial_number_list th{
   color:#000;
}
.gc_error p {
   color: #f00 !important;
}
table.gc_serial_number_list a{
   color: #22649d !important;
}
#gc_discount:first-child .col-lg-2.RM_PLR15, .panel-heading div#gc_discount:first-child .col-lg-10.RM_PLR15 strong {
    color: #7c7c7c;
}
.gc_serial_number_list tr.tx_gc td:last-child {
    color: #6f7172;
}
table.gc_serial_number_list td b {
    color: #6f7172;
}
.gc_error p {
   color: #f00 !important;
}
.gc_serial_number_list a{
   color: #22649d !important;
}
#head .navbar-default .navbar-nav>li>a {
    color: #fff;
}
#head .navbar-default .navbar-nav>li>a.current-active{
   color:#f5a606;
}
.sbHolder .sbToggle:after{
    border: 6px solid rgba(0, 0, 0, 0);
    border-top-color: #999;
}
@media only screen and (max-width: 1024px) {
    .newsletter .label {
        color: #fff;
   }
}
@media only screen and (max-width: 767px) {
    #head .navbar-collapse.collapse.in{
       background-color: #fff;
   }
}
#calendar_grid_view #staff_grid_view .title{
   display:block !important;
}
#calendar_list_view #staff_list_view .subhead, #calendar_list_view #staff_list_view .title {
    color: currentColor !important;
}
.staff-blog-image {
   padding-left:0!important;
}
#calendar_grid_view div#staff_grid_view span.description-para {
    display: block !important;
    color:#fff;
}
#calendar_grid_view div#staff_grid_view span.description-para h2{
   color:#fff !important;
}
#calendar_grid_view div#staff_grid_view span.description-para p {
    color: currentColor !important;
}
.ui-autocomplete .autocomplete-product-title{
    color: #000 !important;
}
/* Theme1 colors end*/
.productViewToggle a.active {
    background-color: #00c0c2;
    border-color: #00c0c2;
    color: #fff;
}
.product-_-summary h2 {
    border-bottom: 1px solid #00c0c2;
}
.priceRange .ui-slider-handle {
    background-color: rgba(63, 83, 100) !important;
}
.owl-carousel .owl-item {
    box-shadow: rgba(151, 163, 184, 0.5) 0px 5px 8px -5px, rgba(151, 163, 184, 0.5) 0px 15px 16px -15px, rgba(151, 163, 184, 0.5) 0px 25px 32px -25px;
    background: #fff;
}
.nws-item .news-head h4 {
    color: #333333;
}
.text-box .title {
    color: #333;
}
.text-box {
    background-color: #fff !important;
    border: 0px solid #0b345a;
    color: #333;
}
h1,h2 {
    font-family: 'DM Sans', sans-serif;
    color:rgba(63, 83, 100)!important;
}
h3 {
   color:rgba(63, 83, 100)!important
}
.frontinfo a {
    color: #00c0c2;
}
ul.page-numbers li a:hover, ul.page-numbers li .current, ul.page-numbers li .current:hover {
    background-color: #00c0c2;
    border-color: #00c0c2;
    color: #fff;
}
.top-nav.dropdown ul.product_list_widget > li.buttons > a:hover, .top-nav.dropdown ul.product_list_widget li a.remove:hover {
   color:#fff!important;
}
.cartWidgetInner .buttons > a {
    background: #00c0c2;
    color: #fff;
    border: 0px solid #000;
}
.cartWidgetInner .buttons > a:Hover {
    background: #016768;
    color: #fff;
    border: 0px solid #000;
}
sup {
    font-family: 'DM Sans', sans-serif;
}
#sitemessage p {
    font-family: 'Caveat Brush', cursive;
    color: rgba(255,255,255) !important;
}
a.sbSelector {
   color:#000;
}
.btn-ash-border {
    background-color: #00c0c2;
    border: 0px solid #00c0c2;
    color: #fff !important;
}
.frontinfo .mainshopthumb a, .frontinfo .amount {
    color: rgb(63, 83, 100) !important;
}
body,.quick-contact {
    font-family: 'DM Sans', sans-serif;
    color:rgba(63, 83, 100)!important;
}
.sticky-header:not(.no-bg):not(.dark-head):not(.header19):not(.transparent-head) {
    background-color: #fff !important;
}
#head .navbar-default .navbar-nav > li > a {
    color: rgb(63, 83, 100);
}
.navbar-default {
    background-color: #fff;
}
.header-top.primary + .slide-top .hide-top {
   background: rgb(0, 192, 194) !important;
}
.top-nav.dropdown.type2,.header-top.primary, .top-nav.dropdown .cart .product_list_widget, .top-nav.dropdown li ul.submenu {
   background-color: rgb(242, 247, 248) !important
}
#directions .fa {
    border: 2px solid #000;
}
.header-top.primary + .slide-top {
    border-top: 0px solid rgb(0, 192, 194);
}
.header-top a, .top-nav.dropdown ul.submenu li a {
    color:rgb(63, 83, 100);
}
.quick-contact > i {
    border: 0px solid #e5e5e5;
}
.top-nav.dropdown.type2 {
    background: rgb(206, 231, 240)!important;
}
.btn-gold-border,btn.btnred {
    background-color: #fff;
    border: #000;
    color: rgb(63, 83, 100) !important;
}
#primary{
   background:rgb(242, 247, 248)!important;
}
.product-category-page {
    background:rgb(242, 247, 248)!important;
    margin-top: -50px;
}
.footer-widget, .footer{
   background:#3f5364!important
}
.footer-item h4 {
    color: #fff;
}
.footer-item a {
    color: #fff;
}
#primary .container, .product-category-page .container {
   background-color:rgba(0, 0, 0, 0)
}
.product-wrapper .section-head h2 {
    color: rgba(63, 83, 100)!important;
}
.newsletter .label {
    color: #fff;
}
.newsletter {
    background: rgb(0,0,0,0);
}
.copyright {
    color: #00c0c2;
}
.newsletter input[type="submit"] {
    background: rgb(0, 192, 194) !important;
    border: 0px solid #fff;
}
.text-box {
    background-color: #fff !important;
}
.text-box .readon {
    background: #00c0c2;
}
.text-box .readon a {
    color: #fff;
}
.section-head h2 {
    color:rgb(63, 83, 100) !important;
}
a {
    color: rgb(63, 83, 100);
}
.gallery-filter.dark li a:hover, .gallery-filter.dark li a.active, .filter-cat li a:hover, .filter-cat li a.active {
    background-color: rgb(0, 192, 194)!important;
    border-color: rgb(0, 192, 194)!important;
    color: #fff;
}
.productBorder .productMetas a span {
    background-color: rgb(63, 83, 100);
}
a:focus, a:hover {
    color: rgb(63, 83, 100);
}
.btn.btnred {
    background: #00c0c2;
    border: 2px solid #fff;
    color: #fff !important;
}
.btn.btnred:hover {
   background:#fff!important;
   color:#00c0c2!important;
}
.contact-info li span, .footer-item p {
    color: #4d4d4d !important 
}
.header-top.primary .quick-contact:hover > i, .header-top.primary .social-links li a:hover {
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0);
    color: rgb(63, 83, 100);
}
.quick-contact:hover > i {
    background-color: rgba(0,0,0,0);
    border-color: rgba(0,0,0,0);
    color: #fff;
}
#homeshop h2, #bottomblockhead h2 {
    color: #4d4d4d !important;
}
.pager {
   background-color: rgba(0, 0, 0,1)!important;
}
.sidebar .newsletter {
    background: #000;
}
.sidebar .newsletter .label {
    background: #000;
}
.blog-search .search-sub {
    background-color: rgb(63, 83, 100) !important;
}
#main-content a {
    color:#00c0c2;
}
#calendar_grid_view .itemrow {
    background-color: #fff;
    padding: 0;
   box-shadow: rgba(151, 163, 184, 0.5) 0px 5px 8px -5px, rgba(151, 163, 184, 0.5) 0px 15px 16px -15px, rgba(151, 163, 184, 0.5) 0px 25px 32px -25px;
    background: #fff;
}
#calendar_grid_view p {
   color: #3f5364;
}
.productBlock h3 {
    color: #4d4d4d !important;
}
#calendar_grid_view .find_more {
    color: #fff !important;
    background: rgb(0, 192, 194) !important;
}
.dropdown-menu {
    background-color: #fff;
    border: 0px solid #ccc;
    border: 0px solid rgba(0,0,0,0.15);
    -webkit-box-shadow: 0 0 0 rgba(0,0,0,0);
}
@media (min-width:769px) {
    .navbar-nav .caret {
        border-top: 6px dashed;
        border-right: 6px solid transparent;
        border-left: 6px solid transparent;
   }
}
@media (min-width: 1025px){
    .navbar-nav ul.sm-nowrap > li > a, .navbar-nav ul.sub-menu > li > a {
        border-bottom: 1px solid rgb(211, 232, 236);
   }
    .navbar-nav ul.sm-nowrap > li:hover {
       background:rgb(0, 192, 194);
   }
    .navbar-nav ul.sm-nowrap > li:hover > a {
       color:#fff!important
   }
}
@media (max-width:480px) {
    #footer1 p {
        color: #fff !important;
   }
}
.conForm button {
    color: #fff;
}
.conForm button:hover, .conForm button:focus {
    color: #fff;
}
/* course details & Products details */
.overview-tab li.active a, .overview-tab li a {
    color: #00c0c2;
}
div#storecat h2 a {
    font-family: 'DM Sans', sans-serif;
    color: rgba(63, 83, 100)!important;
}
.product-review h3, .review-from-box h3 {
    color: #000;
}
.review-from-box input#submit_preview {
    color: #fff;
}
.review-from-box input#submit_preview:hover {
    background-color: #333333;
    border: 1px solid #333333;
    color: #ffffff;
}
.priceRange .ui-slider-range, .priceRange {
    background-color: #ccc !important;
}
.ms-options-wrap>button {
    background:#f2f7f8 !important;
}
.ms-options-wrap > .ms-options > ul label {
    color: #313041 !important;
    font-weight: 300 !important;
}
.ms-options-wrap > .ms-options > ul label {
    color: #313041 !important;
}
.ms-options-wrap>button:after {
    border-top-color: #999;
}
.productBorder .price {
    color: #030303!important;
}
.proDetails .panel-default>.panel-heading h2 {
    border-bottom: 1px solid #00c0c2;
    font-family: 'DM Sans', sans-serif;
    color: rgba(63, 83, 100)!important;
}
.product-_-summary span.text-danger {
    color: #030303!important;
}
.product-_-summary span.stock_label_success {
    font-family: 'DM Sans', sans-serif;
    color: rgba(63, 83, 100)!important;
}
.short-description p {
    font-family: 'DM Sans', sans-serif;
    color: rgba(63, 83, 100)!important;
}
.product-_-summary .btn-set .btn {
    color: #333;
    background-color: #fff !important;
    border: 1px solid #ddd;
}
.product-_-summary .btn-set .btn:hover {
    background-color: #333333;
    border: 1px solid #333333;
    /* color: #ffffff !important; */
}
.product_meta > span:last-child span.sku {
    color: #00c0c2;
}
.well.con-order-status strong {
    color: #00c0c2;
}
.blog-search .search-input {
    border: 1px solid #e5e5e5 !important;
}
span.posted_in a {
    color: #337ab7 !important;
}
.text-left .no-records-found {
    color: #fff;
}
.row.con-customer-info .panel.panel-default.costSummary h4 {
    color: #000 !important;
}
.newsletter.hNewsLetter .signup input[type="text"] {
    color: #555;
    background-color: #fff;
}
.sidebar .signup input[type="text"] {
    color: #555;
    background-color: #fff;
}
.priceRange .ui-slider-range {
    background-color: #ccc !important;
}
h4.mainshopthumb a {
    color: #000 !important;
}
.ms-options-wrap>button:after {
    border: 6px solid rgb(0 0 0 / 0%) !important;
    border-top-color: #999 !important;
}
.ms-options-wrap>button {
    background: #f2f7f8 !important;
    border: 1px solid #ddd;
    color: #000;
}
.ms-options-wrap>button:focus, .ms-options-wrap>button:hover {
    color: #313041 !important; 
}
.cart .wrap.pull-right a > button, .cart .wrap.pull-right a > button:hover {
    background: #337ab7;
}
button.btn.btn-warning.btn-add-cart {
    background-color: #00c0c2 !important;
    border: 0px solid #00c0c2;
    color: #fff !important;
}
button.btn.btn-warning.btn-add-cart:hover {
    background-color: #333333 !important;
}
.widgetProduct span {
    font-family: Lato,sans-serif;
}
.productDetailsPage section.top-wrapper > .container > .row.content-grid {
    background: rgb(242, 247, 248);
}
footer .label {
    color: #fff;
}
.frontinfo .mainshopthumb a, .frontinfo {
    color: #00c0c2 !important;
}
h5.manuf {
    color: rgb(63, 83, 100) !important;
}
.productDetailsPage .panel.panel-default, .courseDetailsPage .panel.panel-default {
    background-color: #f2f7f8;
}
.social-share-icons li a {
    color: #00c0c2 !important;
}
button.btn.btn-success.btn-lg.btn_place_order {
    background-color: #00c0c2;
    border: 0px solid #00c0c2;
}
.verticalInner h4:hover {
    color: #333!important;
}
.top-nav.dropdown li.total span {
    color: #000;
}
.top-nav.type2>ul>li>a {
    font-family: 'DM Sans';
}
.owl-nav > div {
    background: rgba(49, 48, 65,.5);
  }
/* MQ */
@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: rgb(63, 83, 100);
   }
}
/* Custom colors ends */
.sbHolder {
    border: 1px solid #ddd;
}
/* additinal css */
#homeshop h2, #bottomblockhead h2,.section-head h2, h2, h3, h4, h1, a:not(.fc-event) {
    color: #313041 !important;
  }
  .footer-widget h2, .footer-widget h3, .footer-widget h4, .footer-widget a {
   color:#fff!important;
  }
  .product-_-summary h2 {
    font-size: 48px;
  }
  #head .navbar-default .navbar-nav > li > a.current-active {
    color: #00c0c2!important;
  }
  .header-top .social-links li a, .member-profile .social-links li a {
    border: 0px solid #e5e5e5;
  }
  .topRight {
    padding-top: 5px;
  }
  .top-nav.dropdown.type2, .header-top.primary, .top-nav.dropdown .cart .product_list_widget, .top-nav.dropdown li ul.submenu,.top-nav.dropdown.type2 {
    background-color: rgb(242, 247, 248) !important;
  }
  .header-top.primary .quick-contact > p, .header-top.primary .quick-contact a, .header-top.primary .quick-contact > i, .header-top.primary .quick-contact > p span, .header-top.primary .social-links li a {
    color: rgb(49, 48, 65) !important;
  }
  .quick-contact {
   padding-top:4px;
  }
  .college-slide .slide-item h2 {
   text-align:left;
  }
  .college-slide .slide-item h2 {
    font-size: 48px;
  }
  .nws-item .news-head h4 {
    text-align: left;
    color: #333333;
    font-weight: 400;
    text-transform: none;
    font-size: 28px;
  }
  #home .frontinfo center, #home .frontinfo .mainshopthumb, #home .frontinfo .amount {
    display: block;
    font-size: 18px;
  }
  .productBorder {
    background: #fff;
  }
  .section-head h2 {
    font-size: 48px;
  }
  #slider {
    z-index: -1 !important;
  }
  #primary {
    background: rgb(242, 247, 248) !important;
    padding-top: 50px;
    margin-top: 0;
  }
  .owl-carousel .owl-item {
    border-radius: 0;
  }
  .product-wrapper {
    margin-top: 40px;
    margin-bottom: 40px !important;
  }
  #homecaro2 .owl-controls, #homecaro .owl-controls {
    position: absolute;
    top: -65px;
    width: 100%;
  }
  #homecaro2 .owl-controls span.fa.fa-chevron-left, #homecaro .owl-controls span.fa.fa-chevron-left {
    background: rgba(49, 48, 65,.5);
  }
  section.courses.travel-wrapper.HmCourses {
    padding-bottom: 40px;
    margin-top: 40px !important;
  }
  .footer-widget, .footer {
    background: #313041 !important;
  }
  .footer-widget .newsletter input[name="newsletter_name"], .footer-widget .newsletter input[name="newsletter_email"] {
    width: 30% !important;
  }
  .footer-widget .newsletter input[type="submit"] {
    width: 100px !important;
    margin-top: 0;
  }
  #template3{
    max-width: 70%;
    margin-left: auto;
    margin-right: auto !important;
  }
  .navbar-brand > img {
    width: 133px;
  }
  .slide-top span {
    top: 32px;
  }
  @media (min-width: 1200px){
    .topRight {
        width: 24%!important;
   }
  }
  @media (min-width: 769px){
    .navbar-nav .caret {
      display: initial;
      position: relative;
  }
    .slide-overlay .slide-item {
        position: relative;
        margin-top: 6%;
   }
    .copyright {
        margin-top: 90px !important;
   }
    /* .navbarRight {
        float: right;
        margin: 30px 115px 0px 0 !important;
   } */
  }
  
  