


img{/* Responsive images (ensure images don't scale beyond their parents) */
 /*max-width:100%;/* Part 1:Set a maxium relative to the parent */
 /*width:auto\9;/* IE7-8 need help adjusting responsive images */
 /*height:auto;/* Part 2:Scale the height according to the width, otherwise you get stretching */
 /*vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;*/}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}

.bg-icon-dark{margin: 0px 5px; background: #036335; border: 2px solid #00734c; color: #fefefe !important; border-radius: 5px;}


/*! * CSS3 Microsoft Metro Buttons * More icons Syncfusion's Metro Studio. * I do not claim ownership on the origin of design and icons. * Built by Ace Subido (http://github.com/ace-subido) */
 [class^="m-icon-"]{display:inline-block;width:14px;height:14px;margin-top:0px;line-height:14px;vertical-align:top;background-image:url(../img/icons/syncfusion-icons.png);background-position:0 0;background-repeat:no-repeat;}
[class^="m-icon-big-"]{display:inline-block;width:30px;height:30px;margin:6px;vertical-align:top;background-image:url(../img/icons/syncfusion-icons.png);background-position:0 0px;background-repeat:no-repeat;}
.m-icon-white{background-image:url(../img/icons/syncfusion-icons-white.png);}
[class^="big-"]:last-child{*margin-left:0;}
.m-icon-swapright{background-position:-27px -10px;}
.m-icon-swapdown{background-position:-68px -10px;}
.m-icon-swapleft{background-position:-8px -10px;}
.m-icon-swapup{background-position:-47px -10px;}
.m-icon-big-swapright{background-position:-42px -28px;}
.m-icon-big-swapdown{background-position:-115px -28px;}
.m-icon-big-swapleft{background-position:-6px -28px;}
.m-icon-big-swapup{background-position:-78px -28px;}

.icon-swapleft{display: none;align-items: center;justify-content: center;background: #036335; padding: 10px 10px 10px 10px; margin-top: 20px; float: left;}
.icon-swapright{display: none;align-items: center;justify-content: center;background: #036335; padding: 10px 10px 10px 10px; margin-top: 20px; float: right;}

.btn-border-left{border-radius: 10px 10px 10px 10px !important;}
.btn-border-right{border-radius: 10px 10px 10px 10px !important;}

/*header login button*/
.btn-logInOut-wrap{margin-top:20px;margin-bottom:5px;}
.top-nav-collapse .contact-info .btn-logInOut-wrap {margin-top: 5px;}

.btn-logInOut-wrap .fa{margin-top: -1px; background: #036335;color: #000;padding: 7px;float: right;font-size: 18px !important;display:none}
.top-nav-collapse .contact-info .btn-logInOut-wrap .fa{ margin-top: -3px;font-size: 18px;background: #003121; color: #000;padding: 5px;float: right;}


.fa-phone {
    color:#fefefe;
}
.fa-shopping-cart {
color:#fefefe;
}
.logInOut-icon{background: #003121; padding: 0px 0px 0px 0px; margin-top: -6px; float: right;}
.top-nav-collapse .contact-info>li .logInOut-icon {background: #003121;padding: 0px 0px 0px 0px;margin-top: 0px; margin-bottom: 5px; float: right;}

.btn-logIn,
.btn-logOut{background: #036335;padding: 4px 20px;color: #fefefe !important;border: 2px solid #00734c;	border-bottom: 5px solid #00734c;border-radius:5px;font-size: 18px !important;}
.top-nav-collapse .contact-info>li .btn-logIn,
.top-nav-collapse .contact-info>li .btn-logOut {padding: 2px 10px;}
.contact-info a {/*color:#ffffff;*/}
.btn-logIn:active, 
.btn-logIn:focus, 
.btn-logIn:hover,
.btn-logOut:active, 
.btn-logOut:focus, 
.btn-logOut:hover{background: transparent;padding: 4px 20px; color: #003121 !important;}


/*main login button*/
.logInOut-main-icon{background: #036335; padding: 0px 0px 0px 0px; margin-top: -6px; float: right;}
.btn-logInOut-main-wrap{margin-top:10px;}
.btn-logInOut-main{background: #036335;color: #ffffff;border:2px solid #003121;}
.btn-logInOut-main:active, 
.btn-logInOut-main:focus, 
.btn-logInOut-main:hover{background: transparent; color: #003121;border:2px solid #003121;}

/*
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
.btn{display:inline-block;*display:inline;
 *zoom:1;padding:4px 12px;margin-bottom:0;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333333;text-shadow:none;background-color:#f5f5f5;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;

 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #bbbbbb;*border:0;border-bottom-color:#a2a2a2;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;*margin-left:.3em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn:hover,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333333;background-color:#e6e6e6;*background-color:#d9d9d9;}
.btn:active,.btn.active{background-color:#cccccc \9;}
.btn:first-child{*margin-left:0;}
.btn:hover{color:#333333;text-decoration:none;background-position:0 -15px;}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}*/
.btn-large{width: 100%;padding: 20px 20px;font-size: 26px;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.btn-large [class^="icon-"],.btn-large [class*=" icon-"]{margin-top:4px;}
.btn-large [class^="m-icon-big-"],.btn-large [class*=" m-icon-big-"]{vertical-align:inherit;}
.btn-small{padding:2px 10px;font-size:11.9px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-small [class^="icon-"],.btn-small [class*=" icon-"]{margin-top:0;}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:-1px;}
.btn-mini{padding:0 6px;font-size:10.5px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-block{display:block;width:100%;padding-left:0;padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
/*
.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active,.btn-orange.active{color:rgba(255, 255, 255, 0.75);}
.btn{border:none;}
.btn-primary{color:#ffffff;text-shadow:none;background:#009cea;border-color:none;*background-color:#009cea;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#ffffff;background-color:#0096e1;*background-color:#0096e1;}
.btn-primary:active,.btn-primary.active{background-color:#0096e1 \9;}
.btn-warning{color:#ffffff;text-shadow:none;background:#ffbb00;*background-color:#ffbb00;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.btn-warning.disabled,.btn-warning[disabled]{color:#ffffff;background-color:#f8b601;*background-color:#f8b601;}
.btn-warning:active,.btn-warning.active{background-color:#f8b601 \9;}
.btn-danger{color:#ffffff;text-shadow:none;background:#ec4f13;border-color:none;*background-color:#ec4f13;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#ffffff;background:#e54c12;*background:#e54c12;}
.btn-danger:active,.btn-danger.active{background:#e54c12 \9;}
.btn-success{color:#ffffff;text-shadow:none;background:#7cbb00;border-color:#7cbb00;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#51a351; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-success:hover,.btn-success:active,.btn-success.active,.btn-success.disabled,.btn-success[disabled]{color:#ffffff;background:#76b200;*background:#76b200;}
.btn-success:active,.btn-success.active{background:#76b200 \9;}
.btn-info{color:#ffffff;text-shadow:none;background:#a903b3;border-color:none;*background-color:#2f96b4; filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-info:hover,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#ffffff;background:#9d02a7;*background:#9d02a7;}
.btn-info:active,.btn-info.active{background:#9d02a7 \9;}
.btn-inverse{color:#ffffff;text-shadow:none;background:#363636;border-color:#222222;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background:#222222;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-inverse:hover,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{color:#ffffff;background:#222222;*background:#151515;}
.btn-inverse:active,.btn-inverse.active{background:#080808 \9;}



.btn-orange.active{color:#fff;}
.btn-orange{color:#ffffff;text-shadow:none;background-color:#d5431d;*background-color:#f8530b;
 filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-orange:hover,.btn-orange:active,.btn-orange.active,.btn-orange.disabled,.btn-orange[disabled]{color:#ffffff;background-color:#d24b27;*background-color:#d24b27;}
.btn-orange:active,.btn-orange.active{background-color:#d24b27 \9;}
.btn-group.open .btn-orange.dropdown-toggle{background-color:#d5431d;}
button.btn,input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px;}
button.btn::-moz-focus-inner,input[type="submit"].btn::-moz-focus-inner{padding:0;border:0;}
button.btn.btn-large,input[type="submit"].btn.btn-large{*padding-top:7px;*padding-bottom:7px;}
button.btn.btn-small,input[type="submit"].btn.btn-small{*padding-top:3px;*padding-bottom:3px;}
button.btn.btn-mini,input[type="submit"].btn.btn-mini{*padding-top:1px;*padding-bottom:1px;}
.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-link{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-link:hover{color:#005580;text-decoration:underline;background-color:transparent;}
.btn-link[disabled]:hover{color:#333333;text-decoration:none;}
.btn-group{position:relative;display:inline-block;*display:inline;
 *zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}
.btn-group:first-child{*margin-left:0;}
.btn-group > .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group > .btn:first-child{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}
.btn-group > .btn:last-child,.btn-group > .dropdown-toggle{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}
.btn-group > .btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;}
.btn-group > .btn.large:last-child,.btn-group > .large.dropdown-toggle{-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
.btn-group > .btn + .dropdown-toggle{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.btn-group.open .btn.dropdown-toggle{background:#e6e6e6;}
.btn-group.open .btn-primary.dropdown-toggle{background:#009cea;}
.btn-group.open .btn-warning.dropdown-toggle{background:#ffbb00;}
.btn-group.open .btn-danger.dropdown-toggle{background:#be332d;}
.btn-group.open .btn-success.dropdown-toggle{background:#51a351;}
.btn-group.open .btn-info.dropdown-toggle{background:#7fbfb1;}
.btn-group.open .btn-inverse.dropdown-toggle{background:#222222;}
.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}
.dropup .btn-large .caret{border-bottom-width:5px;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.btn-group-vertical > .btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group-vertical > .btn:first-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group-vertical > .btn:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group-vertical > .btn-large:first-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group-vertical > .btn-large:last-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}

*/

.progress{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.progress .bar{background-color:#009cea;background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.progress .bar + .bar{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.progress-striped .bar{background-color:#009cea;background-image:-webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px;}
.progress-danger .bar,.progress .bar-danger{background-color:#ec4f13;}
.progress-success .bar,.progress .bar-success{background-color:#7cbb00;}
.progress-info .bar,.progress .bar-info{background-color:#a903b3;}
.progress-warning .bar,.progress .bar-warning{background-color:#ffbb00;}
