@charset "UTF-8";
/*RELEVANT FOR OLD SUWANEE CHRISTIAN SCHOOL
LIGHT BLUE - #B9D9EB (PANTONE 290C)
LIGHTER BLUE - #0055b8 (PANTONE 2935C)
ROYAL BLUE - #003DA5 (PANTONE 293C)
NAVY BLUE - #12284C
NAVY HOVER BLUE - #0D1922
GOLD - #CF8A00
GOLD HOVER - #C17802
LIGHTER GOLD = #DD9412
KHAKI - #A18F5E
GREY - #545454
*/

a {
  color: #12284C;
}

a:focus, a:hover, a:active,
a.focus, a.hover, a.active {
  color: #0D1922;
}

.btn-primary {
    color: #ffffff;
    background-color: #12284C;
    border-color: #12284C;
}
    .btn-primary:hover {
      background-color: #0D1922;
      border-color: #0D1922;
    }
    .btn-primary:focus, .btn-primary.focus {
      box-shadow: 0 0 0 1px rgba(0, 38, 104, 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: #0D1922;
      border-color: #0D1922;
    }

.btn-outline-primary {
    color: #13294B;
    border-color: #12284C;
}

    .btn-outline-primary:hover {
      color: #ffffff;
      background-color: #12284C;
      border-color: #12284C;}

    .btn-outline-primary:focus, .btn-outline-primary.focus {
      box-shadow: 0 0 0 1px rgba(0, 38, 105, 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: #0D1922;
      border-color: #0D1922;
    }

.btn-secondary {
  color: #13294B;
  background-color: #df8a00;
  border-color: #df8a00;
}
.btn-secondary:hover {
  color: #13294B;
  background-color: #C17802;
  border-color: #C17802;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 1px rgba(68, 129, 34, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  background-color: #ffffff;
  border-color: #545454;
}

.btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #13294B;
  background-color: #C17802;
  background-image: none;
  border-color: #C17802;
}

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

.b-header_bg {
  background-color: #CF8A00;
}
/*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 #12284C;
  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 #12284C;
    background: url(../images/b-sidemenu_sides_bkg_intpg.png) 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: #12284C;
}

.b-main_menu.b-vertical > .b-dropdown_content {
  background-color: rgba(18,40,76, .90); /*12284C 90%*/
  position: relative;
  border-bottom: 0;
  z-index: 1;
}

.b-main_menu.b-vertical > ul > li:hover > a {
  background-color: rgba(18, 40, 76, 0.75); /*12284C 75%*/
}

.b-blog_grid .b-blog_single_header .b-post_categories .b-post_categorie_list {
  background-color: #C17802;
}

.b-discount_bar .container {
  background-color: #C17802;
}

.b-feature_prod_text span.b-price {
  color: #C17802;
}

.b-feature_prod_text .btn {
  background-color: #C17802;
  color: #fff;
}

.b-feature_prod_text .btn:hover {
  background-color: #DD9412;
}

/*custom styles added*/
body {
  color: #C17802;
}
.b-topbar_menu ul > li > .dropdown ul li a {
  color: #545454;
}
.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: #545454;
}
.b-header_right .b-wishlist_icon a:hover,
.b-header_right .b-cart_basket a:hover {
  color: #DD9412;
}
.b-header_right .b-wishlist_icon span {
  background-color: #DD9412;
}
.b-main_menu .dropdown-inner ul a:hover {
  color: #545454;
}
.b-main_menu-wrapper > ul > li > a {
  color: #545454;
}
.mobile-menu-open .b-main_menu-wrapper .dropdown-inner ul > li > a:hover {
  color: #545454;
}

.b-featured_cat-2 .b-featured_cat_in, .b-featured_cat-3 .b-featured_cat_in {
  background-color: #f2f2f2;
}

.b-featured_cat-2 .b-featured_cat_in .b-cat_overlay.b-cat_overlay_bg > div {
  background-color: #12284C;
  display: inline-block;
}

.b-featured_cat-2 .b-featured_btnbox {
  background-color: #12284C;
}
  .b-featured_cat-2 .b-featured_btnbox:hover {
    background-color: #0D1922;
  }
    .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: #0D1922;
    }

.b-featured_cat-2 .b-featured_ctabox {
  color: #13294B;
  background-color: #f2f2f2;
}


/*styles only visible on mobile*/
.b-featured_cat-2 .b-cat_mobile {
  background-color: #12284C;
}
  .b-featured_cat-2 .b-cat_mobile:hover {
    background-color: #0D1922
  }
    .b-featured_cat-2 .b-cat_mobile:focus,
    .b-featured_cat-2 .b-cat_mobile.focus,
    .b-featured_cat-2 .b-cat_mobile:active,
    .b-featured_cat-2 .b-cat_mobile.active {
      background-color: #0D1922
    }

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

.b-page_title h1{
  color: #13294B;
}

#b-newslatter .b-newslatter_bg {
  background: #CF8A00;
}
.b-newsletter_inner h2 {
  color: #13294B;
}

.b-newsletter_inner h3 {
  color: #13294B;
}

.b-newsletter_inner .btn.btn-primary {
  background-color: #12284C;
  border: 1px solid #0D1922;
  color: #fff;
}
  .b-newsletter_inner .btn.btn-primary:hover {
    background-color: #0D1922;
    border: 1px solid #0D1922;
  }

.b-newsletter_inner .btn.btn-secondary {
  background-color: transparent;
  color: #12284C;
  border: 1px solid #12284C;
}
  .b-newsletter_inner .btn.btn-secondary:hover {
    color: #ffffff;
    background-color: #0D1922;
  }

.b-sidebar_widget-green {
  border-right: 2px solid #df8a00;
}

.b-sidebar_widget-green h5.b-filter_title {
  color: #ffffff;
  background-color: #df8a00;
}

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

.b-product_grid_info h3 a:hover {
    color: #CF8A00;
}

.b-product_grid_action a {
	color: #df8a00;
}

.b-product_grid_action i {
	color: #df8a00;
}

.b-new {
  background-color: #df8a00;
}

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

.b-product_single_summary .b-product_single_action .btn {
  background-color: #12284C;
  color: #fff;
}

.b-product_single_summary .b-product_single_action .btn:hover {
  opacity: 1;
  background-color: #0D1922;
}

.b-product_single_breadcrumbs .b-breadcrumbs a:hover,
.b-cart_default_breadcrumbs .b-breadcrumbs a:hover {
  color: #12284C
}

.b-mini_cart .b-mini_cart_header {
  background: #12284C;
}
.b-mini_cart .btn:hover {
  background-color: #0D1922;
  color: #fff;
}

.b-auth_login h2 {
  color: #12284C
}

.b-auth_text h3 {
  color: #12284C
}

.b-auth_text .btn {
  background-color: #12284C;
  color: #fff;
}
  .b-auth_text .btn:hover {
    background-color: #0D1922;
  }

.card-header {
  background-color: #df8a00;
  border-bottom: 1px solid rgba(223,138,0, 0.5);
}

.b-checkout .card-header,
.b-my_account_orderdetail .card-header {
  background-color: #df8a00;
  border-bottom: 1px solid rgba(223,138,0, 0.5);
}

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

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

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

.b-footer_container {
  background-color: #545454;
}
.header-border-bottom {
  border-bottom: .5rem solid #DD9412 !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;
}