/* Buttons
-----------------------------------------------------------------------------------------------------------*/
#quickadd-btn .ui-btn {
background: #102D89 !important;
border: #102D89 !important;
color: #FFF !important;
text-shadow: 0 1px 1px #000 !important;
}
#quickadd-btn .ui-btn:hover {
background: #102D89 !important;
border: #102D89 !important;
}
.checkstock.ui-btn {
background: #cccccc !important;
}



/* Lists
----------------------------------------------------------------------------------------------------------*/
.price {
color: #A90006;
font-weight: bold;
font-size: 13px;
}
/* jQuery Mobile Widgets
-----------------------------------------------------------------------------------------------------------*/
/* Popup */
#editkits table {
width: 100%;
border: 1px solid #BBBBBB;
margin-bottom: 5px;
}
#editkits table tr {
background: #FFFFFF;
}
#editkits table td {
/*border-top: none !important;
border-radius: 10px;*/
border: 1px solid #bbb;
}
/* Alert Boxes */
/* General Alert*/
.ui-bar-e {
border: 1px solid #F7C942;
background: #FADB4E;
color: #333;
font-weight: 700;
text-shadow: 0 1px 0 #FFF;
}
/* Error Alert*/
#shoppingcartform .ui-bar-f  {
/* border: 1px solid #d6131a;
background-color: #dc1e23; */
border: 1px solid #ebccd1 !important;
background: #f2dede !important;
color: #a94442;
font-weight: 700;
text-shadow: 0 0 0;
}
#shoppingcartform .alert {
color: #a94442;
font-weight: 700;
text-shadow: 0 0 0;
}
/*!
* Forms - Validation (Parsley)
*/
input.parsley-success,
select.parsley-success,
textarea.parsley-success {
color: #468847;
background-color: #DFF0D8;
border-color: #3c763d;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input.parsley-success:focus,
select.parsley-success:focus,
textarea.parsley-success:focus {
color: #468847;
background-color: #DFF0D8;
border-color: #2b542c;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
input.parsley-error,
select.parsley-error,
textarea.parsley-error {
color: #B94A48;
background-color: #F2DEDE;
border-color: #a94442;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
input.parsley-error:focus,
select.parsley-error:focus,
textarea.parsley-error:focus {
border-color: #843534;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
/*
* jQuery Mobile Framework : plugin to provide a date and time picker.
* Copyright (c) JTSage
* CC 3.0 Attribution.  May be relicensed without permission/notification.
* https://github.com/jtsage/jquery-mobile-datebox
*/
.ui-datebox-griddate-disable {
color: #888!important;
cursor: default!important;
background: none repeat scroll 0 0 #f6f6f6!important
}
.ui-datebox-flipcenter {
border: 1px solid #eee;
height: 40px;
margin-left: 10px;
width: 260px;
margin-right: auto;
margin-left: auto;
position: relative;
top: -45px
}
.ui-datebox-flipcontent ul {
list-style-type: none;
display: inline;
border: 1px solid rgba(0, 0, 0, 0)
}
.ui-datebox-flipcontent li {
height: 30px
}
.ui-datebox-flipcontent li span {
margin-top: 7px;
display: block
}
.ui-datebox-container {
border: 5px solid #111!important;
width: 280px;
-webkit-transform: translate3d(0, 0, 0)
}
.ui-datebox-inline,
.ui-datebox-inlineblind {
margin-top: 5px;
border: 5px solid #111!important;
margin-left: auto!important;
margin-right: auto!important;
text-align: center
}
table td {
padding: 8px;
line-height: 20px;
text-align: left;
vertical-align: top;
border-top: 1px solid #DDD;
}
/* Shadow
-----------------------------------------------------------------------------------------------------------*/
.ui-shadow {
-webkit-box-shadow: 0 1px 3px/*{global-box-shadow-size}*/
rgba(0,
0,
0,
.15)/*{global-box-shadow-color}*/
;
-moz-box-shadow: 0 1px 3px/*{global-box-shadow-size}*/
rgba(0,
0,
0,
.15)/*{global-box-shadow-color}*/
;
box-shadow: 0 1px 3px/*{global-box-shadow-size}*/
rgba(0,
0,
0,
.15)/*{global-box-shadow-color}*/
}
.ui-shadow-inset {
-webkit-box-shadow: inset 0 1px 3px/*{global-box-shadow-size}*/
rgba(0,
0,
0,
.2)/*{global-box-shadow-color}*/
;
-moz-box-shadow: inset 0 1px 3px/*{global-box-shadow-size}*/
rgba(0,
0,
0,
.2)/*{global-box-shadow-color}*/
;
box-shadow: inset 0 1px 3px 0 1px 3px/*{global-box-shadow-size}*/
rgba(0,
0,
0,
.2)/*{global-box-shadow-color}*/
;
}
.ui-overlay-shadow {
-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
-moz-box-shadow: 0 0 12px rgba(0, 0, 0, .6);
box-shadow: 0 0 12px rgba(0, 0, 0, .6);
}
/* Icons
-----------------------------------------------------------------------------------------------------------*/

/* Swatches */
/* A
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-a,
.ui-page-theme-a .ui-bar-inherit,
html .ui-bar-a .ui-bar-inherit,
html .ui-body-a .ui-bar-inherit,
html body .ui-group-theme-a .ui-bar-inherit {
/* border: 1px solid #B3B3B3; */
border-bottom: 0;
border-top: 0;
background: #102D89 !important;
color: #F9FCFF;
font-weight: bold;
text-shadow: 0 1px 1px #000;
}
/* Page background */
.ui-page-theme-a,
/* Count bubble */
.ui-page-theme-a .ui-li-count,
html .ui-bar-a .ui-li-count,
html .ui-body-a .ui-li-count,
html body .ui-group-theme-a .ui-li-count,
.ui-btn.ui-btn-a > .ui-li-count,
.ui-li-static.ui-body-a > .ui-li-count,
.ui-li-divider.ui-bar-a > .ui-li-count,
.ui-listview li .ui-li-count.ui-body-a {
background: #f9f9f9/*{a-page-background-color}*/
;
border-color: #bbb/*{a-page-border}*/
;
color: #111/*{a-page-color}*/
;
text-shadow: 0/*{a-body-shadow-x}*/
1px/*{a-body-shadow-y}*/
0/*{a-body-shadow-radius}*/
#eee/*{a-body-shadow-color}*/
;
}
.ui-body-a {
border-width: 1px;
border-style: solid;
border-color: #747576;
color: #F9FCFF;
font-weight: bold;
text-shadow: 0 1px 1px #000;
background: #595a5e;
}
div.ui-datebox-container.ui-overlay-shadow.ui-corner-all.fade.ui-body-a.ui-popup.ui-body-inherit {
background: #fff !important;
text-shadow: none !important;
}
/* Button up */
.ui-page-theme-a .ui-btn,
html .ui-bar-a .ui-btn,
html .ui-body-a .ui-btn,
html body .ui-btn.ui-btn-a,
html body .ui-group-theme-a .ui-btn,
[class*="ui-group-theme-"] .ui-btn.ui-btn-a,
/* Button visited */
.ui-page-theme-a .ui-btn:visited,
html .ui-bar-a .ui-btn:visited,
html .ui-body-a .ui-btn:visited,
html body .ui-btn.ui-btn-a:visited,
html body .ui-group-theme-a .ui-btn:visited,
[class*="ui-group-theme-"] .ui-btn.ui-btn-a:visited {
border-color: #bbb/*{a-bup-border}*/
;
color: #111/*{a-bup-color}*/
;
text-shadow: 0/*{a-bup-shadow-x}*/
1px/*{a-bup-shadow-y}*/
0/*{a-bup-shadow-radius}*/
#eee/*{a-bup-shadow-color}*/
;
}
/* Button hover */
.ui-page-theme-a .ui-btn:hover,
html .ui-bar-a .ui-btn:hover,
html .ui-body-a .ui-btn:hover,
html body .ui-btn.ui-btn-a:hover,
html body .ui-group-theme-a .ui-btn:hover,
[class*="ui-group-theme-"] .ui-btn.ui-btn-a:hover {
background: #fcfcfc/*{a-bhover-background-color}*/
;
border-color: #bbb/*{a-bhover-border}*/
;
color: #111 {
a-bhover-color
}
text-shadow: 0/*{a-bhover-shadow-x}*/
1px/*{a-bhover-shadow-y}*/
0/*{a-bhover-shadow-radius}*/
#eee/*{a-bhover-shadow-color}*/
;
}
/* Button down */
.ui-page-theme-a .ui-btn:active,
html .ui-bar-a .ui-btn:active,
html .ui-body-a .ui-btn:active,
html body .ui-btn.ui-btn-a:active,
html body .ui-group-theme-a .ui-btn:active,
[class*="ui-group-theme-"] .ui-btn.ui-btn-a:active {
background: #fcfcfc/*{a-bdown-background-color}*/
;
border-color: #102D89/*{a-bdown-border}*/
;
color: #111;
/*{a-bdown-color}*/
;
/* color:                   #fff /*{a-bdown-color}*/
;
text-shadow: 0/*{a-bdown-shadow-x}*/
1px/*{a-bdown-shadow-y}*/
0/*{a-bdown-shadow-radius}*/
#eee/*{a-bdown-shadow-color}*/
;
}
/* Active button */
.ui-page-theme-a .ui-btn.ui-btn-active,
html .ui-bar-a .ui-btn.ui-btn-active,
html .ui-body-a .ui-btn.ui-btn-active,
html body .ui-btn.ui-btn-a.ui-btn-active,
html body .ui-group-theme-a .ui-btn.ui-btn-active,
[class*="ui-group-theme-"] .ui-btn.ui-btn-a.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-a .ui-icon-checkbox-on:after,
html .ui-bar-a .ui-icon-checkbox-on:after,
html .ui-body-a .ui-icon-checkbox-on:after,
html body .ui-group-theme-a .ui-icon-checkbox-on:after,
.ui-btn.ui-icon-checkbox-on.ui-btn-a:after,
/* Active flipswitch background */
.ui-page-theme-a .ui-flipswitch-active,
html .ui-bar-a .ui-flipswitch-active,
html .ui-body-a .ui-flipswitch-active,
html body .ui-group-theme-a .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-a .ui-slider-track .ui-btn-active,
html .ui-bar-a .ui-slider-track .ui-btn-active,
html .ui-body-a .ui-slider-track .ui-btn-active,
html body .ui-group-theme-a .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-a .ui-btn-active {
/* background-color:        #595050 /*{a-active-background-color};*/
background-color: #102D89 !important;
;
/*color:                    #000 !important /*{a-active-color}*/
color: #fff !important/*{a-active-color}*/
;
text-shadow: none;
}
/* Active radio button icon */
.ui-page-theme-a .ui-icon-radio-on:after,
html .ui-bar-a .ui-icon-radio-on:after,
html .ui-body-a .ui-icon-radio-on:after,
html body .ui-group-theme-a .ui-icon-radio-on:after,
.ui-btn.ui-icon-radio-on.ui-btn-a:after {
border-color: #595050/*{a-active-background-color}*/
;
}
/* B
-----------------------------------------------------------------------------------------------------------*/
/* Bar: Toolbars, dividers, slider track */
.ui-bar-b,
.ui-page-theme-b .ui-bar-inherit,
html .ui-bar-b .ui-bar-inherit,
html .ui-body-b .ui-bar-inherit,
html body .ui-group-theme-b .ui-bar-inherit {
background: #1d1d1d/*{b-bar-background-color}*/
;
border-color: #1b1b1b/*{b-bar-border}*/
;
color: #fff/*{b-bar-color}*/
;
text-shadow: 0/*{b-bar-shadow-x}*/
1px/*{b-bar-shadow-y}*/
0/*{b-bar-shadow-radius}*/
#111/*{b-bar-shadow-color}*/
;
font-weight: bold;
}
.ui-bar-b {
border-width: 1px;
border-style: solid;
}
/* Page */
.ui-page-theme-b,
/* Count bubble */
.ui-page-theme-b .ui-li-count,
html .ui-bar-b .ui-li-count,
html .ui-body-b .ui-li-count,
html body .ui-group-theme-b .ui-li-count,
.ui-btn.ui-btn-b > .ui-li-count,
.ui-li-static.ui-body-b > .ui-li-count,
.ui-li-divider.ui-bar-b > .ui-li-count,
.ui-listview li .ui-li-count.ui-body-b {
background: #252525/*{b-page-background-color}*/
;
border-color: #454545/*{b-page-border}*/
;
color: #fff/*{b-page-color}*/
;
text-shadow: 0/*{b-body-shadow-x}*/
1px/*{b-body-shadow-y}*/
0/*{b-body-shadow-radius}*/
#111/*{b-body-shadow-color}*/
;
}
/* Body: Read-only lists, text inputs, collapsible content */
.ui-body-b, .top_search,
.ui-page-theme-b .ui-body-inherit,
html .ui-bar-b .ui-body-inherit,
html .ui-body-b .ui-body-inherit,
html body .ui-group-theme-b .ui-body-inherit,
.ui-overlay-b {
background: #2a2a2a/*{b-body-background-color}*/
;
border-color: #9EA46C/*{b-body-border}*/
;
color: #fff/*{b-body-color}*/
;
text-shadow: 0/*{b-body-shadow-x}*/
1px/*{b-body-shadow-y}*/
0/*{b-body-shadow-radius}*/
#111/*{b-body-shadow-color}*/
;
}
.ui-body-b {
/*border: 1px solid #AAA;*/
color: #333;
text-shadow: 0 1px 0 #FFF;
background: #102D89;
}
/* Button up */
.btn-kitAdd {
  border: 1px solid #9ea46c !important;
  background: #fff !important;
  color: #9ea46c !important;
}
.ui-page-theme-b .ui-btn,
html .ui-bar-b .ui-btn,
html .ui-body-b .ui-btn,
html body .ui-btn.ui-btn-b,
html body .ui-btn.ui-btn-b.showmore,
html body .ui-group-theme-b .ui-btn,
[class*="ui-group-theme-"] .ui-btn.ui-btn-b,
/* Button visited */
.ui-page-theme-b .ui-btn:visited,
html .ui-bar-b .ui-btn:visited,
html .ui-body-b .ui-btn:visited,
html body .ui-btn.ui-btn-b:visited,
html body .ui-group-theme-b .ui-btn:visited,
[class*="ui-group-theme-"] .ui-btn.ui-btn-b:visited {
border: 1px solid #102D89 !important;
background: #102D89 !important;
font-weight: bold !important;
color: #FFF !important;
}
html body .ui-btn.ui-btn-b.showmore {
  background: #FFF !important;
  border: 1px solid #102D89  !important;
  color: #102D89 !important;
  text-shadow: none !important;
}
/* Button hover */
.ui-page-theme-b .ui-btn:hover,
html .ui-bar-b .ui-btn:hover,
html .ui-body-b .ui-btn:hover,
html body .ui-btn.ui-btn-b:hover,
html body .ui-btn.ui-btn-b.showmore:hover,
html body .ui-group-theme-b .ui-btn:hover,
[class*="ui-group-theme-"] .ui-btn.ui-btn-b:hover {
background-color: #102D89;
border-color: #102D89;
color: #FFF;
text-shadow: 0 1px 0 #111;
}
html body .ui-btn.ui-btn-b.showmore:hover {
  background: #FFF !important;
  border: 1px solid #002d56  !important;
  color: #002d56 !important;
}
.ui-page-theme-b .ui-btn:hover,
html .ui-bar-b .ui-btn:hover,
html .ui-body-b .ui-btn:hover,
html body .ui-btn.ui-btn-b:hover,
html body .ui-group-theme-b .ui-btn:hover,
[class*="ui-group-theme-"] .ui-btn.ui-btn-b:hover {
border: 1px solid #102D89 /*{b-bhover-border}*/
!important;
background: #102D89/*{b-bhover-background-color}*/
!important;
}
/* Button down */
.ui-page-theme-b .ui-btn:active,
html .ui-bar-b .ui-btn:active,
html .ui-body-b .ui-btn:active,
html body .ui-btn.ui-btn-b:active,
html body .ui-group-theme-b .ui-btn:active,
[class*="ui-group-theme-"] .ui-btn.ui-btn-b:active {
border: 1px solid #005f9c/*{b-bhover-border}*/
;
font-weight: bold;
color: #FFFFFF/*{b-bhover-color}*/
;
background: #ea480a;
}
/* Active button */
.ui-page-theme-b .ui-btn.ui-btn-active,
html .ui-bar-b .ui-btn.ui-btn-active,
html .ui-body-b .ui-btn.ui-btn-active,
html body .ui-btn.ui-btn-b.ui-btn-active,
html body .ui-group-theme-b .ui-btn.ui-btn-active,
[class*="ui-group-theme-"] .ui-btn.ui-btn-b.ui-btn-active,
/* Active checkbox icon */
.ui-page-theme-b .ui-icon-checkbox-on:after,
html .ui-bar-b .ui-icon-checkbox-on:after,
html .ui-body-b .ui-icon-checkbox-on:after,
html body .ui-group-theme-b .ui-icon-checkbox-on:after,
.ui-btn.ui-icon-checkbox-on.ui-btn-b:after,
/* Active flipswitch background */
.ui-page-theme-b .ui-flipswitch-active,
html .ui-bar-b .ui-flipswitch-active,
html .ui-body-b .ui-flipswitch-active,
html body .ui-group-theme-b .ui-flipswitch-active,
html body .ui-flipswitch.ui-bar-b.ui-flipswitch-active,
/* Active slider track */
.ui-page-theme-b .ui-slider-track .ui-btn-active,
html .ui-bar-b .ui-slider-track .ui-btn-active,
html .ui-body-b .ui-slider-track .ui-btn-active,
html body .ui-group-theme-b .ui-slider-track .ui-btn-active,
html body div.ui-slider-track.ui-body-b .ui-btn-active {
background-color: #33ccff/*{b-active-background-color}*/
;
border-color: #3399ff/*{b-active-border}*/
;
color: #fff/*{b-active-color}*/
;
text-shadow: 0/*{b-active-shadow-x}*/
1px/*{b-active-shadow-y}*/
0/*{b-active-shadow-radius}*/
#3399ff/*{b-active-shadow-color}*/
;
}
/* Active radio button icon */
.ui-page-theme-b .ui-icon-radio-on:after,
html .ui-bar-b .ui-icon-radio-on:after,
html .ui-body-b .ui-icon-radio-on:after,
html body .ui-group-theme-b .ui-icon-radio-on:after,
.ui-btn.ui-icon-radio-on.ui-btn-b:after {
border-color: #33ccff/*{b-active-background-color}*/
;
}
/* Custom Styles
-----------------------------------------------------------------------------------------------------------*/
.header-sub {
background: #d9d9d9;
background: #FFF !important;
/*background: linear-gradient(to bottom, d9d9d9 0%, c5c5c5 100%) !important;*/
height: 80px;
/* height: 70px; */
margin: 0;
padding: 10px;
}
.ui-input-search input#search-basic {
margin: 5px 0 5px 0;
border: 1px solid #999999;
border-radius: 10px;
text-shadow: none;
color: #000;
}
.ui-page-theme-a .ui-body-inherit {
/* margin: 5px 0 5px 0;
border: 1px solid #999999;
border-radius: 10px; */
text-shadow: none;
color: #000;
}
.ui-header a.ui-btn, .ui-header a.ui-btn.blue {
/*border: 1px solid #4e5052 !important;
background: #636363 !important;*/
border: 1px solid #102D89 !important;
background: #102D89 !important;
color: #FFF !important;
text-shadow: 0 1px 1px #747576 !important;
font-size: 12px;
}
.ui-header a.ui-btn.location,.ui-header a.ui-btn.cart, #select-native-14-button, #btmNavContainer ul li a {
border: 1px solid #102D89 !important;
background: #102D89 !important;
color: #FFF !important;
text-shadow: 0 1px 1px #747576 !important;
font-size: 12px; 
}
.ui-header a.ui-btn.blue {
/*border: 1px solid #005f8c !important;
background: #3f83a9 !important;*/
border: 1px solid #102D89 !important;
background: #102D89 !important;
}
.ui-header a.ui-btn.blue:hover {
background: #102D89 !important;
}
.ui-header a.ui-btn:hover {
background: #102D89 !important;
}
.ui-page-theme-a .ui-icon-radio-on:after,
html .ui-bar-a .ui-icon-radio-on:after,
html .ui-body-a .ui-icon-radio-on:after,
html body .ui-group-theme-a .ui-icon-radio-on:after,
.ui-btn.ui-icon-radio-on.ui-btn-a:after {
border-color: #005f9c/*{a-active-background-color}; */
;
}
.ui-page-theme-a {
color: #333;
text-shadow: 0 1px 0 #FFF;
background: #F0F0F0;
}
.ui-page-theme-a .ui-btn {
/* background: #EEE; */
background: #ffffff;
font-weight: bold;
/*color: #9ea46c;*/
text-shadow: 0 1px 1px #F6F6F6;
}
.ui-btn-up-b {
border: 1px solid #9D060B;
background: #D6131A;
font-weight: bold;
color: #FFF;
text-shadow: 0 1px 1px #85060B;
}
html /*.top_search*/ .ui-body-b .ui-body-inherit {
border: none;
width: 100%;
padding: 0;
margin: 0;
display: block;
background: #fff;
outline: 0 !important;
}
.ui-header {
border: 1px solid #BBB;
background: #BBB;
color: #FFF;/*#333;*/
font-weight: bold;
}

.chgLocation {
  border: 1px solid #002d56 !important;
  color: #FFF !important;
}
.ui-body-c {
border: 1px solid #B3B3B3;
color: #333;
background: #fff;
text-shadow: 0 1px 0 #FFF;
background: #F0F0F0;
}
.ui-bar-d {
border: 1px solid #BBB;
background: #BBB;
color: #333;
font-weight: bold;
text-shadow: 0 1px 0 #EEE;
}

.ui-body-d,
.ui-overlay-d {
border: 1px solid #BBB;
color: #333;
text-shadow: 0 1px 0 #FFF;
background: #FFF;
}
li.ui-block-a.footer a {
color: #fff;
text-shadow: 0 1px 0 #000;
border-right: 1px solid #5c5f61;
background: #535458;
}
li.ui-block-b.footer a {
color: #fff;
text-shadow: 0 1px 0 #000;
border-left: 1px solid #282a2b;
background: #535458;
}
li.ui-block-b.footer-right a {
color: #fff;
text-shadow: 0 1px 0 #000;
border-right: 1px solid #282a2b;
background: #535458;
}
li.ui-block-c.footer a {
color: #fff;
text-shadow: 0 1px 0 #000;
border-right: 1px solid #5c5f61;
background: #535458;
}
li.ui-block-c.footer-left a {
color: #fff;
text-shadow: 0 1px 0 #000;
border-left: 1px solid #5c5f61;
background: #535458;
}
li.ui-block-d.footer a {
color: #fff;
text-shadow: 0 1px 0 #000;
border-left: 1px solid #282a2b;
background: #535458;
}
li.ui-block-a.footer a:hover {
color: #fff;
text-shadow: 0 1px 0 #000;
border-right: 1px solid #5c5f61;
background: #363739;
}
li.ui-block-b.footer a:hover {
color: #fff;
text-shadow: 0 1px 0 #000;
border-left: 1px solid #282a2b;
background: #363739;
}
li.ui-block-b.footer-right a:hover {
color: #fff;
text-shadow: 0 1px 0 #000;
border-right: 1px solid #282a2b;
background: #363739;
}
li.ui-block-c.footer a:hover {
color: #fff !important;
text-shadow: 0 1px 0 #000;
border-right: 1px solid #5c5f61;
background: #363739;
}
li.ui-block-c.footer-left a:hover {
color: #fff;
text-shadow: 0 1px 0 #000;
border-left: 1px solid #5c5f61;
background: #363739;
}
li.ui-block-d.footer a:hover {
color: #fff;
text-shadow: 0 1px 0 #000;
border-left: 1px solid #282a2b;
background: #363739;
}
.ui-listview>li.ui-li-has-alt>a.ui-btn {
color: #000 !important;
background: #ffffff;
}
.ui-listview-inset>li.ui-li-has-alt>.ui-btn+.ui-btn {
background: #f7f7f7;
}
.popup-background {
background: #FFF;
}
a.ui-btn.ui-corner-all.btn-ordermode {
display: block;
border: 1px solid #4e5052 !important;
background: #636363 !important;
color: #FFF !important;
text-shadow: 0 1px 1px #747576 !important;
font-size: 12px;
}
a.ui-btn.ui-corner-all.btn-ordermode:hover {
background: #5e5e5e !important;
}
a.ui-link.ui-btn.ui-icon-storefront-empty.ui-btn-icon-top:hover {
background-color: #535458 !important;
}
.ui-dialog {
background: rgba(0, 0, 0, 0.5) !important;
}
.productbtns {
border: 1px solid #BBB;
color: #111;
text-shadow: 0 1px 0 #EEE;
}
.ui-page-theme-a .ui-body-inherit {
border-color: #BBB;
}
.noborderbtns .ui-page-theme-a .ui-btn,
.noborderbtns .ui-header a.ui-btn {
border-color: transparent !important;
}
.navbar_float {
background: #636363 !important;
color: #FFF !important;
text-shadow: none !important;
}
.filter-headers {
background-color: #BBB !important;
}
/* --------------------------------- */
/* Start Attribute Styling     */
/* --------------------------------- */
#myPanelFixed {
  background-color: #eaeaea !important;
}
li.attr_li {
  border-bottom: 1px solid #bbb;
}
div.side_box a:active, div.side_box a:hover {
  color: #282727;
}
.sidebar .side_box {
position: relative;
background: #ffffff;
border: solid 1px #adadad;
margin:0px 15px 0px 15px;
padding:0;
}
.sidebar .side_box {
border-top:none;
border-left: 1px solid #adadad;
border-right: 1px solid #adadad;
}
.sidebar .side_box:nth-of-type(1){
margin-top:0;
border-radius: 10px 10px 0 0;
border-top:1px solid #adadad;
}
.sidebar h5 {
padding:8px 15px;
margin:0;
font-size:15px;
border-top:none;
border-left:none;
border-right:none;
background: #D3D2D2;
}
.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
  background-color: #eaeaea !important;
}
/*! Tablesaw - v1.0.3 - 2015-01-27
* https://github.com/filamentgroup/tablesaw
* Copyright (c) 2015 Filament Group; Licensed MIT */
.tablesaw-enhanced .tablesaw-bar .btn {
    border: 1px solid #ccc;
    background: none;
    background-color: #fafafa;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 1);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 1);
    color: #4a4a4a;
    clear: both;
    cursor: pointer;
    display: block;
    font: bold 20px/1 sans-serif;
    margin: 0;
    padding: .5em .85em .4em .85em;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-transform: capitalize;
    text-shadow: 0 1px 0 #fff;
    width: 100%;
    /* Theming */
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    border-radius: .25em;
}
.tablesaw-enhanced .tablesaw-bar .btn:active {
    background-color: #ddd;
}
.tablesaw-enhanced .tablesaw-bar .btn:hover,
.tablesaw-enhanced .tablesaw-bar .btn:focus {
    color: #208de3;
    background-color: #fff;
    outline: none;
}

.tablesaw-bar .btn:focus {
    -webkit-box-shadow: 0 0 .35em #4faeef !important;
    box-shadow: 0 0 .35em #4faeef !important;
}

.ie-lte8 .tablesaw-bar .btn:hover,
.ie-lte8 .tablesaw-bar .btn:focus {
    color: #208de3;
    background-color: #fff;
    border-color: #aaa;
    outline: none;
}
.tablesaw-bar .btn select option {
    background: #fff;
    color: #000;
    font-family: sans-serif;
}
.tablesaw-bar .btn-select:after {
    background: #e5e5e5;
    background: rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 2px 2px rgba(255, 255, 255, .25);
    box-shadow: 0 2px 2px rgba(255, 255, 255, .25);
    content: " ";
    display: block;
    position: absolute;
}
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.down:before {
    left: .5em;
    top: .65em;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #808080;
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.up:before {
    left: .5em;
    top: .65em;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #808080;
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before,
.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
    top: .45em;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.left:before {
    left: .6em;
    border-right: 5px solid #808080;
}

.tablesaw-bar .tablesaw-advance a.tablesaw-nav-btn.right:before {
    left: .7em;
    border-left: 5px solid #808080;
}
.tablesaw thead {
    border: 1px solid #e5e5e4;
    background: #e2dfdc;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e2dfdc));
    background-image: -webkit-linear-gradient(top, #fff, #e2dfdc);
    background-image: linear-gradient(to bottom, #fff, #e2dfdc);
}
.tablesaw thead tr:first-child th {
    font-weight: normal;
    font-family: sans-serif;
    border-right: 1px solid #e4e1de;
}


/* Table rows have a gray bottom stroke by default */

.tablesaw tbody tr {
    border-bottom: 1px solid #dfdfdf;
}
@media only all {
    .tablesaw-swipe .tablesaw-cell-persist {
        border-right: 1px solid #e4e1de;
    }
    .tablesaw-swipe .tablesaw-cell-persist {
        -webkit-box-shadow: 3px 0 4px -1px #e4e1de;
        box-shadow: 3px 0 4px -1px #e4e1de;
    }
}


/* Table rows have a gray bottom stroke by default */

.tablesaw-stack tbody tr {
    border-bottom: 3px solid #dfdfdf;
}
.tablesaw-columntoggle-btnwrap.visible .tablesaw-columntoggle-popup {
    display: block;
    position: absolute;
    top: 2em;
    right: 0;
    background-color: #fff;
    padding: .5em .8em;
    border: 1px solid #ccc;
    -webkit-box-shadow: 0 1px 2px #ccc;
    box-shadow: 0 1px 2px #ccc;
    border-radius: .2em;
    z-index: 1;
}
.tablesaw-advance-dots li i {
    width: .25em;
    height: .25em;
    background: #555;
    border-radius: 100%;
    display: inline-block;
}
.tablesaw-toobar-extra-style {
  border: 1px solid #cacaca;
  margin-bottom: 10px;
  border-radius: .3125em;
}
#panelTrigger, #panelTrigger2 {
  background:#102D89 !important; /*linear-gradient(to bottom, #FFFFFF 0%, #9EA46C 100%) !important;*/
  font-size: 1em !important;
}
.kitsTabs {
  border: 1px solid #CCC !important;
  border-radius: 0em 0em .6em .6em !important;
  padding: 0px !important;
  background-color: #9EA46C;
}
#kitTitle {
  background: linear-gradient(to bottom, #808187 0%, #797f84 58%, #737477 100%) !important;
}
.filterDiv {
  background: #9ea46c !important;
  text-align: center;
  height: 30px;
  position: absolute;
  bottom: 0;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  padding-top: 5px;
}
.contents {
  background: #9ea46c;
  color: #FFF;
  text-shadow: 0 1px 1px #000 !important;
  padding: 20px;
  margin:0;
}
/* Inline Styles */
#accountRequest, #ReqReceived, #infoLoggedOut, #loginHeader, #fgPassword, #fgPasswordSent {
	border-top: 5px solid #102D89;
}
#nofilterspopup a {
	background: #CC0000;
}
#nofilterspopup ul li:first-child {
	background: #CC0000; 
	color:#000; 
	text-shadow: none;
}
#nofilterspopup ul li {
	color: #CC0000;
}
.pagBtns {
	border: 1px solid #102D89 !important;
}
.pagBtns i {
color: #102D89;	
}
#top-nav a {
	background: #102D89 !important; 
	color: #FFF !important;
}
.activeText {
	color: green;
}
.inactiveText {
	color: red;
}
.errorMessage {
  color: #A40802;
}
.ui-page-theme-a .ui-btn.ui-btn-active {
  border-color: #9EA46C !important
}
.valid {
    color: #349F55 !important;
}
.invalid {
    color: #E11937 !important;
}
.parsley-errors-list {
  display: inline;
  width: 195px !important;
  color: #E11937;
}