@charset "UTF-8";
/*RELEVANT FOR MyKids Uniform
SKY BLUE - LOGO #AACDDD
COOL GREY - NAV BAR #B9BDC1
DARK GREY -  #55565b

LCA Colors to be changed
LIGHT BLUE - #B9D9EB (PANTONE 290C)
LIGHTER BLUE - #0055b8 (PANTONE 2935C)
ROYAL BLUE - #003DA5 (PANTONE 293C)
DARK BLUE - #002668
GREEN - #64A70B (PANTONE 369C) changed to #55565b
DARKER GREEN - #448122
LIGHTER GREEN - #6DAA17
KHAKI - #A18F5E
GREY - #666666
*/

a {
  color: #55565b;
}
a:focus, a:hover {
  color: #B9BDC1;
}


.btn-primary {
    color: #ffffff;
    background-color: #005EB8;
    border-color: #005EB8; }
    .btn-primary:hover {
      background-color: #55565b;
      border-color: #55565b; }
    .btn-primary:focus, .btn-primary.focus {
      box-shadow: 0 0 0 1px rgba(85, 86, 91, 0.5); }
    .btn-primary.disabled, .btn-primary:disabled {
      background-color: #0275d8;
      border-color: #0275d8; }
    .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
      background-color: #55565b;
      border-color: #55565b; }

.btn-outline-primary {
    color: #005EB8;
    border-color: #005EB8; }
    .btn-outline-primary:hover {
      color: #ffffff;
      background-color: #005EB8;
      border-color: #005EB8; }
    .btn-outline-primary:focus, .btn-outline-primary.focus {
      box-shadow: 0 0 0 1px rgba(85, 86, 91, 0.5); }
    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
      color: #0275d8;
      background-color: transparent; }
    .btn-outline-primary:active, .btn-outline-primary.active, .show > .btn-outline-primary.dropdown-toggle {
      background-color: #55565b;
      border-color: #55565b; }

.btn-secondary {
  color: #ffffff;
  background-color: #55565b;
  border-color: #55565b; }
.btn-secondary:hover {
  color: #ffffff;
  background-color: #448122;
  border-color: #448122; }
.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 1px rgba(170, 205, 221, 0.5); }
.btn-secondary.disabled, .btn-secondary:disabled {
  background-color: #ffffff;
  border-color: #666666; }
.btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #ffffff;
  background-color: #448122;
  background-image: none;
  border-color: #448122; }

.b-scrollToTop {
  color: #333333;
  border: 1px solid #333333;
  background-color: #fff;
}
  .b-scrollToTop:hover {
    background-color: #B9BDC1;
    color: #fff;
    border-color: #55565b; }

.b-header_bg {
  background-color: #041E42;
}
/*adding this style in colors.css, since each school will have a unique background image*/
.b-sidemenu_sides::before {
  background-color: #ffffff;
}
.b-sidemenu-wrapper_default {
  margin-bottom: 5px;
  border-bottom: 5px solid #041E42;
  background: url(../images/b-sidemenu_sides_bkg_default.jpg) no-repeat;
  background-position-x: center;
  background-position-y: 63px;
  background-size: cover;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-color: #ffffff;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/b-sidemenu_sides_bkg_default.jpg', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/b-sidemenu_sides_bkg_default.jpg', sizingMethod='scale')";
}
.b-sidemenu-wrapper_intpg {
    margin-bottom: 5px;
    border-bottom: 5px solid #041E42;
    background: url(../images/b-sidemenu_sides_bkg_intpg.jpg) no-repeat;
    background-position-x: right;
    background-position-y: 63px;
    background-size: contain;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-color: #f9f9f9;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/b-sidemenu_sides_bkg_intpg.jpg', sizingMethod='scale');
  -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/b-sidemenu_sides_bkg_intpg.jpg', sizingMethod='scale')";
  }

.b-main_menu.b-vertical .menu-heading {
  background-color: #448122;
}
.b-main_menu.b-vertical > .b-dropdown_content {
  background-color: rgba(68, 129, 34, 0.90); /*448122 90%*/
  position: relative;
  border-bottom: 0;
  z-index: 1;
}
.b-main_menu.b-vertical > ul > li:hover > a {
  background-color: rgba(68, 129, 34, 0.75); /*448122 75%*/
}
.b-blog_grid .b-blog_single_header .b-post_categories .b-post_categorie_list {
  background-color: #448122;
}
.b-discount_bar .container {
  background-color: #448122;
}
.b-feature_prod_text span.b-price {
  color: #46423E;
}
.b-feature_prod_text .btn {
  background-color: #448122;
  color: #fff;
}
.b-feature_prod_text .btn:hover {
  background-color: #6DAA17;
}

/*custom styles added*/
body {
  color: #333333;
}
.b-topbar_menu ul > li > .dropdown ul li a {
  color: #333333;
}
.b-dropdown_wrapper.from-bottom > .b-dropdown_content .b-dropdown_wrapper.from-bottom > .b-dropdown_content {
  background: rgba(240, 240, 240, 0.97); /*f0f0f0 97%*/
  -webkit-box-shadow: 2px 2px 2px 0px rgba(168,168,168,1);
  -moz-box-shadow: 2px 2px 2px 0px rgba(168,168,168,1);
  box-shadow: 2px 2px 2px 0px rgba(168,168,168,1);
}
.b-dropdown_content {
  color: #333333;
}
.b-header_right .b-wishlist_icon a:hover,
.b-header_right .b-cart_basket a:hover {
  color: #6DAA17;
}
.b-header_right .b-wishlist_icon span {
  background-color: #529b29;
}
.b-main_menu .dropdown-inner ul a:hover {
  color: #333333;
}
.b-main_menu-wrapper > ul > li > a {
  color: #333333;
}
.mobile-menu-open .b-main_menu-wrapper .dropdown-inner ul > li > a:hover {
  color: #333333;
}


.b-featured_cat-2 .b-featured_cat_in .b-cat_overlay.b-cat_overlay_bg > div {
  background-color: rgba(85, 86, 91, 0.8);
  padding: 15px 30px;
  display: inline-block;
}
.b-featured_cat-2 .b-featured_btnbox {
  background-color: #005EB8;
}
  .b-featured_cat-2 .b-featured_btnbox:hover {
    background-color: #55565b;
  }
    .b-featured_cat-2 .b-featured_btnbox:focus,
    .b-featured_cat-2 .b-featured_btnbox.focus,
    .b-featured_cat-2 .b-featured_btnbox:active,
    .b-featured_cat-2 .b-featured_btnbox.active {
      background-color: #55565b;
    }
.b-featured_cat-2 .b-featured_ctabox {
  color: #005EB8;
  background-color: #f2f2f2;
}

.b-page_title_default {
  background-color: rgba(230, 230, 230, 0.33);
  background-size: cover;
}
.b-page_title h1{
  color: #55565b;
}

#b-newslatter .b-newslatter_bg {
    height: transparent;
    background: url("/LCA/images/cta-bkg.jpg");
    background-repeat: repeat-x;
    background-position: left center;
    padding: 0;
}
.b-newsletter_inner h2 {
  color: #55565B;
}
.b-newsletter_inner h3 {
  color: #55565B;
}
.b-newsletter_inner .btn.btn-primary {
  background-color: #005EB8;
  border: 1px solid #55565b;
  color: #fff;
}
  .b-newsletter_inner .btn.btn-primary:hover {
    background-color: #55565b;
    border: 1px solid #55565b;
  }

.b-newsletter_inner .btn.btn-secondary {
  background-color: #B9BDC1;
  color: #FFF;
  border: 1px solid #55565b;
}
  .b-newsletter_inner .btn.btn-secondary:hover {
    color: #ffffff;
    background-color: #55565b;
  }


.b-sidebar_widget-green {
  border-right: 2px solid #55565b;
}
.b-sidebar_widget-green h5.b-filter_title {
  color: #ffffff;
  background-color: #55565b;
}

.b-shop_breadcrumb a:hover {
    color: #B9BDC1; }

.b-product_grid_info h3 a:hover {
    color: #B9BDC1;
}
.b-product_grid_action a {
	color: #55565b;
}
.b-product_grid_action i {
	color: #55565b;
}
.b-new {
  background-color: #55565b;
}

.tooltip-inner {
  background-color: #448122; }

.b-product_single_summary .b-product_single_action .btn {
  background-color: #005EB8;
  color: #fff;
}  
.b-product_single_summary .b-product_single_action .btn:hover {
  opacity: 1;
  background-color: #55565b;
}
.b-product_single_breadcrumbs .b-breadcrumbs a:hover,
.b-cart_default_breadcrumbs .b-breadcrumbs a:hover {
  color: #AACDDD
}

.b-mini_cart .b-mini_cart_header {
  background: #005EB8;
}
.b-mini_cart .btn:hover {
  background-color: #55565b;
  color: #fff;
}


.b-auth_login h2 {
  color: #55565B
}
.b-auth_text h3 {
  color: #55565B
}
.b-auth_text .btn {
  background-color: #005EB8;
  color: #fff;
}
  .b-auth_text .btn:hover {
    background-color: #55565b;
  }

.card-header {
  background-color: #55565b;
  border-bottom: 1px solid rgba(170, 205, 221, 0.5);
}
.b-checkout .card-header,
.b-my_account_orderdetail .card-header {
  background-color: #55565b;
  border-bottom: 1px solid rgba(170, 205, 221, 0.5);
}

#gvOrderLine .header-row {
  background-color: #55565b;
}

a.update-icon:hover {
  text-decoration: none;
  color: #B9BDC1;
}

.b-category_title h5 {
  background-color: #55565b;
}

.b-footer_container {
  background-color: #B9BDC1;
}

.header-border-bottom {
  border-bottom: .5rem solid #005EB8 !important
}
a.b-social_facebook{
  color: #ffffff;
}
a.b-social_instagram {
  color: #ffffff;
}
a.b-social_twitter {
  color: #ffffff;
}
a.b-social_google {
  color: #ffffff;
}
