html body #back-to-top-affix { border: 0 !important; }

/****************** ROUNDED ******************/
.component-module, .content-module, .panel.panel-default { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; overflow: hidden; }
table .content-module, .panel.panel-default { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.2); -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.2); box-shadow: 0 0 0 0 rgba(0,0,0,0.2); }
.storesite-home-module .title, .sidebar-module .title, .component-module .title { -webkit-border-top-left-radius: 8px; -webkit-border-top-right-radius: 8px; -webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
#product-attribute-filters .content-module,
#header-after-wrapper .content-module,
.nav.content-module { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; }
.storesite .panel.panel-default, #top-nav-customtabs, #main-search-bar-container, #module-catalogs, #product-attribute-filters, .product-attribute-filter-content-module.content-module { overflow: visible; }

/****************** ADV CSS ******************/
/* button_default */
/*body.storesite.theme-CyberShift .btn.btn-default, body.storesite.theme-CyberShift a.btn.btn-default { background: #ff0000 !important; background: -moz-linear-gradient(top, #ff0000 0%, #ff0000 100%) !important; background: -webkit-linear-gradient(top, #ff0000 0%,#ff0000 100%) !important; background: linear-gradient(to bottom, #ff0000 0%,#ff0000 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ff0000',GradientType=0 ) !important; }
body.storesite.theme-CyberShift .btn.btn-default:hover { background: #ff0000 !important; }*/
/* button_default end */

/* button_default_border */
/*body.storesite.theme-CyberShift .btn.btn-default, body.storesite.theme-CyberShift a.btn.btn-default { border-color: #ff0000 !important; }*/
/* button_default_border end */

/* button_default_text */
/*body.storesite.theme-CyberShift .btn.btn-default, body.storesite.theme-CyberShift a.btn.btn-default { color: #ffffff !important; }*/
/* button_default_text end */

/****************** RESELLER RED SCHEME ******************/
/* sitebackground */
html.storesite, body.storesite { background-color: #eeeeee; }
/* sitebackground end */

/* background */
body.storesite .content-module,
body.storesite #footer-main-primary,
body.storesite #footer-main-secondary,
body.storesite .panel.panel-default,
body.storesite .panel-heading
{ background-color: #ffffff; }
/* background end */

/* bars */
body.storesite .sidebar-module .title,
body.storesite .storesite-home-module .title,
body.storesite .component-module .title
{ background-color: #f5f5f5;  }
body.storesite .storesite-home-module .title-actions,
body.storesite .storesite-home-module .title-actions .material-icons
{  }
body.storesite .storesite-home-module .title-actions .active .material-icons
{  }
/* bars end */

/* top bar and footer */
body.storesite #top-nav,
body.storesite #footer-main-tertiary
{ background-color: #f5f5f5; }
/* top bar and footer end */

/* gradient */
body.storesite #header-navbar-wrapper,
body.storesite #header-navbar-browse
{ background: #cc0000; background: -moz-linear-gradient(top, #cc0000 0%, #cc0000 100%); background: -webkit-linear-gradient(top, #cc0000 0%,#cc0000 100%); background: linear-gradient(to bottom, #cc0000 0%,#cc0000 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0 ); }
/* gradient end */

/* mainnav */
body.storesite #header-navbar-browse,
body.storesite #header-navbar-items .header-navbar-item > a:link,
body.storesite #header-navbar-items .header-navbar-item > a:visited,
body.storesite #header-navbar-items .header-navbar-item > a:active,
body.storesite #header-navbar-items .header-navbar-item > a:hover
{ color: #fff; }
/* mainnav end */

/* titles */
body.storesite .item-label
{ color: #999999; }
body.storesite #product-attribute-filters h3,
body.storesite #product-attribute-filters h4
{ background-color: transparent; color: #999999; }
/* titles end */

/* headerfooter */
body.storesite #top-nav a,
body.storesite #top-nav a:link,
body.storesite #top-nav a:visited,
body.storesite #top-nav a:active,
body.storesite #footer-main-tertiary a,
body.storesite #footer-main-tertiary a:link,
body.storesite #footer-main-tertiary a:visited,
body.storesite #footer-main-tertiary a:active
{ color: #bb3333; }
/* headerfooter end */

/* accentlinks */
body.storesite a,
body.storesite a:link,
body.storesite a:visited,
body.storesite a:active,
body.storesite #top-nav .dropdown-menu a,
body.storesite #header-after-wrapper .header-after .nav-pipes.page-hnav > li > a,
body.storesite .nav.nav-tabs > li > a,
body.storesite .btn,
body.storesite .btn.btn-default,
body.storesite a.btn.btn-default,
body.storesite.theme-none .btn.btn-link
{ color: #086dd2; }
body.storesite #tab-cart .badge
{ background-color: #086dd2; }
/* accentlinks end */

/* button_all */
body.storesite .btn.btn-default,
body.storesite a.btn.btn-default,
body.storesite .btn-group .btn.btn-default,
body.storesite .btn-group a.btn.btn-default,
body.storesite .btn.btn-primary,
body.storesite a.btn.btn-primary,
body.storesite .btn-group .btn.btn-primary,
body.storesite .btn-group a.btn.btn-primary,
body.storesite .btn.btn-danger,
body.storesite a.btn.btn-danger,
body.storesite .btn-group .btn.btn-danger,
body.storesite .btn-group a.btn.btn-danger,
body.storesite .btn.btn-success,
body.storesite a.btn.btn-success,
body.storesite .btn-group .btn.btn-success,
body.storesite .btn-group a.btn.btn-success,
body.storesite .btn.btn-info,
body.storesite a.btn.btn-info,
body.storesite .btn-group .btn.btn-info,
body.storesite .btn-group a.btn.btn-info,
body.storesite .btn.btn-warning,
body.storesite a.btn.btn-warning,
body.storesite .btn-group .btn.btn-warning,
body.storesite .btn-group a.btn.btn-warning,
body.storesite .btn.btn-secondary,
body.storesite a.btn.btn-secondary,
body.storesite .btn-group .btn.btn-secondary,
body.storesite .btn-group a.btn.btn-secondary,
html body #back-to-top-affix
{ background: #cc0000 !important; background: -moz-linear-gradient(top, #cc0000 0%, #cc0000 100%) !important; background: -webkit-linear-gradient(top, #cc0000 0%,#cc0000 100%) !important; background: linear-gradient(to bottom, #cc0000 0%,#cc0000 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0 ) !important; }
body.storesite .btn.btn-primary:hover,
body.storesite .btn.btn-secondary:hover,
body.storesite .btn.btn-danger:hover,
body.storesite .btn.btn-success:hover,
body.storesite .btn.btn-info:hover,
body.storesite .btn.btn-warning:hover,
html body #back-to-top-affix
{ background: #cc0000 !important; }
body.storesite a .ctrl-icon-add-circle
{ color: #ffffff !important; }
/* button_all end */

/* button_all_border */
body.storesite .btn.btn-default,
body.storesite a.btn.btn-default,
body.storesite .btn.btn-primary,
body.storesite a.btn.btn-primary,
body.storesite .btn.btn-danger,
body.storesite a.btn.btn-danger,
body.storesite .btn.btn-success,
body.storesite a.btn.btn-success,
body.storesite .btn.btn-info,
body.storesite a.btn.btn-info,
body.storesite .btn.btn-warning,
body.storesite a.btn.btn-warning,
body.storesite .btn.btn-secondary,
body.storesite a.btn.btn-secondary
{ border-color: #cc0000 !important; }
/* button_all_border end */

/* button_all_text */
body.storesite .btn.btn-default,
body.storesite a.btn.btn-default,
body.storesite .btn.btn-primary,
body.storesite a.btn.btn-primary,
body.storesite .btn.btn-danger,
body.storesite a.btn.btn-danger,
body.storesite .btn.btn-success,
body.storesite a.btn.btn-success,
body.storesite .btn.btn-info,
body.storesite a.btn.btn-info,
body.storesite .btn.btn-warning,
body.storesite a.btn.btn-warning,
body.storesite .btn.btn-secondary,
body.storesite a.btn.btn-secondary
{ color: #ffffff !important; }
/* button_all_text end */

/* btn_link */
body.storesite .btn.btn-link, body.storesite a.btn.btn-link { color: #086dd2 !important; }

body.storesite [class*="col-"] .btn-group button { padding-left: 20px !important; padding-right: 20px !important; }

/****************** MISC ******************/
#shipping-rule-hint { display: none; }
html body.storesite.page-login .login-content { max-width: 700px !important; }
.storesite .btn-group .caret:before { color: #ffffff; }
#main-search-bar-container { margin-bottom: 0; }
body.storesite a span.ctrl-icon-add-circle { color: #cc0000 !important; }
body.storesite .component-module, body.storesite .content-module { overflow: visible; }
