/* *****************************************************

    ** Custom Stylesheet **

    Any custom styling you want to apply should be
    defined here.

***************************************************** */

.container { padding: 0; }

body, input, button, select, textarea { font-family: "Ubuntu",Arial,Helvetica,sans-serif !important;}
body { line-height: 24px; }

a:focus, a:hover { text-decoration: none; }
a:focus, a:hover, .btn.active.focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn:active:focus, .btn:focus { outline: none; }

.form-group { float: left; width: 100%; }
input.form-control, input.btn, .form-group input/*, .form-group .input-group-btn .btn*/ { margin-top: 0; }
.input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover { z-index: auto; }
.input-group-btn > .btn + .btn { margin-left: 1px; }

.btn, input.btn, section#header, section#main-menu, section#header #top-nav, section#header #top-nav ~ a { float: none; }

.checkbox, .radio { clear: both; }
.checkbox-inline input[type="checkbox"] { margin-top: 2px; }

ol li, ul li { padding-bottom: 0; }

.form-control { -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; }

.form-group input[type="text"], .form-group input[type="email"], 
.form-group input[type="password"], .form-group input[type="tel"],
#bridge input.form-control, .form-group input.form-control, 
.btn, input.btn  { padding-top: 6px; padding-bottom: 6px; }

.btn-group-xs > .btn, .btn.btn-xs, input.btn.btn-xs { padding-top: 1px; padding-bottom: 1px; }

#bridge .btn, #bridge input.btn { padding-top: 7px; padding-bottom: 7px; }
#bridge .btn-group-xs > .btn, #bridge .btn.btn-xs, #bridge input.btn.btn-xs { padding-top: 2px; padding-bottom: 2px; }

/*#bridge input.form-control, .form-group input.form-control { height: 42px; }*/
#bridge .input-group-lg > input.form-control { height: 46px; }
#bridge input#inputCaptcha, #bridge .selection-box:after { height: 32px; }


#bridge .selection-box:after { -webkit-border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0; -ms-border-radius: 0 4px 4px 0; -o-border-radius: 0 4px 4px 0; border-radius: 0 4px 4px 0; }

.breadcrumb-section .breadcrumb { margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

section#header #top-nav, section#header #top-nav ~ a { display: block; margin: 0 auto; padding: 0 0 15px; text-align: center; }
section#header #top-nav { border-bottom: 1px solid rgba(0,0,0,0.1); margin-bottom: 20px; }
section#header #top-nav .nav { display: inline-block; float: none !important; }

section#home-banner p, .home-shortcuts p, .home-shortcuts a p { color: inherit; }

.home-shortcuts .lead { line-height: 94px; }
.home-shortcuts li { padding-top: 25px; padding-bottom: 25px; }

.home-shortcuts li i { display: block; }
.home-shortcuts li p { dipslay: inline-block; padding: 0 15px; position: relative; }
.home-shortcuts li p, .home-shortcuts li span { display: inline-block; }
.home-shortcuts li span { line-height: normal; opacity: 0; filter: alpha(opacity=0); position: absolute; right: 20px; -webkit-transition: all 300ms linear 0s; -moz-transition: all 300ms linear 0s; -ms-transition: all 300ms linear 0s; -o-transition: all 300ms linear 0s; transition: all 300ms linear 0s; }

.home-shortcuts li:hover span { opacity: 1; filter: alpha(opacity=100); right: 3px; }

section#footer, section#footer p { margin: 0; }
section#footer p { border-width: 0; }


.tab-content .form-group, .tab-content .btn { float: none; }
#order-standard_cart .prepend-icon .field-icon { left: 0; }


th, input[type=submit], input[type=button], button { background-color: #000; }
input[type=submit]:hover, input[type=button]:hover, button:hover, 
.btn-warning.active, .btn-warning.focus, .btn-warning:active, .btn-warning:focus, .btn-warning:hover, .open > .dropdown-toggle.btn-warning,
.btn-info.active, .btn-info.focus, .btn-info:active, .btn-info:focus, .btn-info:hover, .open > .dropdown-toggle.btn-info { background-color: rgba(0,0,0,0.75); }


#bridge blockquote, .breadcrumb-section .breadcrumb, section#footer { background-color: transparent; }

input[type=submit], input[type=button], button, input[type=submit]:hover, input[type=button]:hover, button:hover, .btn:hover { border-color: transparent; }
.form-control { border-color: #e8edf2; }

table { border: 1px solid #dddddd; }

th, input.btn, button, 
input.btn.focus, input.btn:focus, input.btn:hover, 
button.btn.focus, button.btn:focus, button.btn:hover { color: #fff; }

input.btn-default.focus, input.btn-default:focus, input.btn-default:hover, 
button.btn-default.focus, button.btn-default:focus, button.btn-default:hover { color: #333333; }

input.btn-default, button.btn-default {
    background-color: #ffffff;
    color: #333333;
}
input.btn-default.active, input.btn-default.focus, input.btn-default:active, input.btn-default:focus, input.btn-default:hover, .open > .dropdown-toggleinput.btn-default, 
button.btn-default.active, button.btn-default.focus, button.btn-default:active, button.btn-default:focus, button.btn-default:hover, .open > .dropdown-togglebutton.btn-default {
    background-color: #e6e6e6;
    border-color: #adadad;
    color: #333333;
}
input.btn-default.disabled, input.btn-default.disabled.active, input.btn-default.disabled.focus, input.btn-default.disabled:active, input.btn-default.disabled:focus, input.btn-default.disabled:hover, input.btn-default[disabled], input.btn-default.active[disabled], input.btn-default.focus[disabled], input.btn-default[disabled]:active, input.btn-default[disabled]:focus, input.btn-default[disabled]:hover, fieldset[disabled] input.btn-default, fieldset[disabled] input.btn-default.active, fieldset[disabled] input.btn-default.focus, fieldset[disabled] input.btn-default:active, fieldset[disabled] input.btn-default:focus, fieldset[disabled] input.btn-default:hover,

button.btn-default.disabled, button.btn-default.disabled.active, button.btn-default.disabled.focus, button.btn-default.disabled:active, button.btn-default.disabled:focus, button.btn-default.disabled:hover, button.btn-default[disabled], button.btn-default.active[disabled], button.btn-default.focus[disabled], button.btn-default[disabled]:active, button.btn-default[disabled]:focus, button.btn-default[disabled]:hover, fieldset[disabled] button.btn-default, fieldset[disabled] button.btn-default.active, fieldset[disabled] button.btn-default.focus, fieldset[disabled] button.btn-default:active, fieldset[disabled] button.btn-default:focus, fieldset[disabled] button.btn-default:hover {
    background-color: #ffffff;
}

input.btn-default .badge, button.btn-default .badge {
    background-color: #333333;
    color: #ffffff;
}

input.btn-primary, button.btn-primary {
    background-color: #337ab7;
    color: #ffffff;
}
input.btn-primary.active, input.btn-primary.focus, input.btn-primary:active, input.btn-primary:focus, input.btn-primary:hover, .open > .dropdown-toggleinput.btn-primary, 
button.btn-primary.active, button.btn-primary.focus, button.btn-primary:active, button.btn-primary:focus, button.btn-primary:hover, .open > .dropdown-togglebutton.btn-primary {
    background-color: #286090;
    color: #ffffff;
}
input.btn-primary.disabled, input.btn-primary.disabled.active, input.btn-primary.disabled.focus, input.btn-primary.disabled:active, input.btn-primary.disabled:focus, input.btn-primary.disabled:hover, input.btn-primary[disabled], input.btn-primary.active[disabled], input.btn-primary.focus[disabled], input.btn-primary[disabled]:active, input.btn-primary[disabled]:focus, input.btn-primary[disabled]:hover, fieldset[disabled] input.btn-primary, fieldset[disabled] input.btn-primary.active, fieldset[disabled] input.btn-primary.focus, fieldset[disabled] input.btn-primary:active, fieldset[disabled] input.btn-primary:focus, fieldset[disabled] input.btn-primary:hover, 

button.btn-primary.disabled, button.btn-primary.disabled.active, button.btn-primary.disabled.focus, button.btn-primary.disabled:active, button.btn-primary.disabled:focus, button.btn-primary.disabled:hover, button.btn-primary[disabled], button.btn-primary.active[disabled], button.btn-primary.focus[disabled], button.btn-primary[disabled]:active, button.btn-primary[disabled]:focus, button.btn-primary[disabled]:hover, fieldset[disabled] button.btn-primary, fieldset[disabled] button.btn-primary.active, fieldset[disabled] button.btn-primary.focus, fieldset[disabled] button.btn-primary:active, fieldset[disabled] button.btn-primary:focus, fieldset[disabled] button.btn-primary:hover {
    background-color: #337ab7;
}

input.btn-primary .badge, button.btn-primary .badge {
    background-color: #ffffff;
    color: #337ab7;
}

input.btn-success, button.btn-success {
    background-color: #5cb85c;
    color: #ffffff;
}
input.btn-success.active, input.btn-success.focus, input.btn-success:active, input.btn-success:focus, input.btn-success:hover, .open > .dropdown-toggleinput.btn-success, 
button.btn-success.active, button.btn-success.focus, button.btn-success:active, button.btn-success:focus, button.btn-success:hover, .open > .dropdown-togglebutton.btn-success {
    background-color: #449d44;
    color: #ffffff;
}
input.btn-success.disabled, input.btn-success.disabled.active, input.btn-success.disabled.focus, input.btn-success.disabled:active, input.btn-success.disabled:focus, input.btn-success.disabled:hover, input.btn-success[disabled], input.btn-success.active[disabled], input.btn-success.focus[disabled], input.btn-success[disabled]:active, input.btn-success[disabled]:focus, input.btn-success[disabled]:hover, fieldset[disabled] input.btn-success, fieldset[disabled] input.btn-success.active, fieldset[disabled] input.btn-success.focus, fieldset[disabled] input.btn-success:active, fieldset[disabled] input.btn-success:focus, fieldset[disabled] input.btn-success:hover, 

button.btn-success.disabled, button.btn-success.disabled.active, button.btn-success.disabled.focus, button.btn-success.disabled:active, button.btn-success.disabled:focus, button.btn-success.disabled:hover, button.btn-success[disabled], button.btn-success.active[disabled], button.btn-success.focus[disabled], button.btn-success[disabled]:active, button.btn-success[disabled]:focus, button.btn-success[disabled]:hover, fieldset[disabled] button.btn-success, fieldset[disabled] button.btn-success.active, fieldset[disabled] button.btn-success.focus, fieldset[disabled] button.btn-success:active, fieldset[disabled] button.btn-success:focus, fieldset[disabled] button.btn-success:hover {
    background-color: #5cb85c;
}
input.btn-success .badge, button.btn-success .badge {
    background-color: #ffffff;
    color: #5cb85c;
}

input.btn-info, button.btn-info {
    background-color: #5bc0de;
    color: #ffffff;
}
input.btn-info.active, input.btn-info.focus, input.btn-info:active, input.btn-info:focus, input.btn-info:hover, .open > .dropdown-toggleinput.btn-info, 
button.btn-info.active, button.btn-info.focus, button.btn-info:active, button.btn-info:focus, button.btn-info:hover, .open > .dropdown-togglebutton.btn-info {
    background-color: #31b0d5;
    color: #ffffff;
}
input.btn-info.disabled, input.btn-info.disabled.active, input.btn-info.disabled.focus, input.btn-info.disabled:active, input.btn-info.disabled:focus, input.btn-info.disabled:hover, input.btn-info[disabled], input.btn-info.active[disabled], input.btn-info.focus[disabled], input.btn-info[disabled]:active, input.btn-info[disabled]:focus, input.btn-info[disabled]:hover, fieldset[disabled] input.btn-info, fieldset[disabled] input.btn-info.active, fieldset[disabled] input.btn-info.focus, fieldset[disabled] input.btn-info:active, fieldset[disabled] input.btn-info:focus, fieldset[disabled] input.btn-info:hover, 

button.btn-info.disabled, button.btn-info.disabled.active, button.btn-info.disabled.focus, button.btn-info.disabled:active, button.btn-info.disabled:focus, button.btn-info.disabled:hover, button.btn-info[disabled], button.btn-info.active[disabled], button.btn-info.focus[disabled], button.btn-info[disabled]:active, button.btn-info[disabled]:focus, button.btn-info[disabled]:hover, fieldset[disabled] button.btn-info, fieldset[disabled] button.btn-info.active, fieldset[disabled] button.btn-info.focus, fieldset[disabled] button.btn-info:active, fieldset[disabled] button.btn-info:focus, fieldset[disabled] button.btn-info:hover {
    background-color: #5bc0de;
    border-color: #46b8da;
}
input.btn-info .badge, button.btn-info .badge {
    background-color: #ffffff;
    color: #5bc0de;
}

input.btn-warning, button.btn-warning {
    background-color: #f0ad4e;
    color: #ffffff;
}
input.btn-warning.active, input.btn-warning.focus, input.btn-warning:active, input.btn-warning:focus, input.btn-warning:hover, .open > .dropdown-toggleinput.btn-warning, 
button.btn-warning.active, button.btn-warning.focus, button.btn-warning:active, button.btn-warning:focus, button.btn-warning:hover, .open > .dropdown-togglebutton.btn-warning {
    background-color: #ec971f;
    color: #ffffff;
}
input.btn-warning.disabled, input.btn-warning.disabled.active, input.btn-warning.disabled.focus, input.btn-warning.disabled:active, input.btn-warning.disabled:focus, input.btn-warning.disabled:hover, input.btn-warning[disabled], input.btn-warning.active[disabled], input.btn-warning.focus[disabled], input.btn-warning[disabled]:active, input.btn-warning[disabled]:focus, input.btn-warning[disabled]:hover, fieldset[disabled] input.btn-warning, fieldset[disabled] input.btn-warning.active, fieldset[disabled] input.btn-warning.focus, fieldset[disabled] input.btn-warning:active, fieldset[disabled] input.btn-warning:focus, fieldset[disabled] input.btn-warning:hover, 

button.btn-warning.disabled, button.btn-warning.disabled.active, button.btn-warning.disabled.focus, button.btn-warning.disabled:active, button.btn-warning.disabled:focus, button.btn-warning.disabled:hover, button.btn-warning[disabled], button.btn-warning.active[disabled], button.btn-warning.focus[disabled], button.btn-warning[disabled]:active, button.btn-warning[disabled]:focus, button.btn-warning[disabled]:hover, fieldset[disabled] button.btn-warning, fieldset[disabled] button.btn-warning.active, fieldset[disabled] button.btn-warning.focus, fieldset[disabled] button.btn-warning:active, fieldset[disabled] button.btn-warning:focus, fieldset[disabled] button.btn-warning:hover {
    background-color: #f0ad4e;
}
input.btn-warning .badge, button.btn-warning .badge {
    background-color: #ffffff;
    color: #f0ad4e;
}

input.btn-danger, button.btn-danger {
    background-color: #d9534f;
    color: #ffffff;
}
input.btn-danger.active, input.btn-danger.focus, input.btn-danger:active, input.btn-danger:focus, input.btn-danger:hover, .open > .dropdown-toggleinput.btn-danger, 
button.btn-danger.active, button.btn-danger.focus, button.btn-danger:active, button.btn-danger:focus, button.btn-danger:hover, .open > .dropdown-togglebutton.btn-danger {
    background-color: #c9302c;
    color: #ffffff;
}
input.btn-danger.disabled, input.btn-danger.disabled.active, input.btn-danger.disabled.focus, input.btn-danger.disabled:active, input.btn-danger.disabled:focus, input.btn-danger.disabled:hover, input.btn-danger[disabled], input.btn-danger.active[disabled], input.btn-danger.focus[disabled], input.btn-danger[disabled]:active, input.btn-danger[disabled]:focus, input.btn-danger[disabled]:hover, fieldset[disabled] input.btn-danger, fieldset[disabled] input.btn-danger.active, fieldset[disabled] input.btn-danger.focus, fieldset[disabled] input.btn-danger:active, fieldset[disabled] input.btn-danger:focus, fieldset[disabled] input.btn-danger:hover, 

button.btn-danger.disabled, button.btn-danger.disabled.active, button.btn-danger.disabled.focus, button.btn-danger.disabled:active, button.btn-danger.disabled:focus, button.btn-danger.disabled:hover, button.btn-danger[disabled], button.btn-danger.active[disabled], button.btn-danger.focus[disabled], button.btn-danger[disabled]:active, button.btn-danger[disabled]:focus, button.btn-danger[disabled]:hover, fieldset[disabled] button.btn-danger, fieldset[disabled] button.btn-danger.active, fieldset[disabled] button.btn-danger.focus, fieldset[disabled] button.btn-danger:active, fieldset[disabled] button.btn-danger:focus, fieldset[disabled] button.btn-danger:hover {
    background-color: #d9534f;
}
input.btn-danger .badge, button.btn-danger .badge {
    background-color: #ffffff;
    color: #d9534f;
}

input.btn-link, button.btn-link {
    border-radius: 0;
    color: #337ab7;
    font-weight: 400;
}
input.btn-link, input.btn-link.active, input.btn-link:active, input.btn-link[disabled], fieldset[disabled] input.btn-link, 
button.btn-link, button.btn-link.active, button.btn-link:active, button.btn-link[disabled], fieldset[disabled] button.btn-link {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none;
}
input.btn-link:focus, input.btn-link:hover, button.btn-link:focus, button.btn-link:hover {
    background-color: rgba(0, 0, 0, 0);
    color: #23527c;
    text-decoration: underline;
}
input.btn-link[disabled]:focus, input.btn-link[disabled]:hover, fieldset[disabled] input.btn-link:focus, fieldset[disabled] input.btn-link:hover,
button.btn-link[disabled]:focus, button.btn-link[disabled]:hover, fieldset[disabled] button.btn-link:focus, fieldset[disabled] button.btn-link:hover {
    color: #777777;
    text-decoration: none;
}

.badge { -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}

.admin-masquerade-notice { margin: 20px auto 12px; text-align: center; }

.home-shortcuts li span { line-height: 24px; }

.announcement-single h3 a { display: inline-block; vertical-align: middle; padding: 2px; }

#default-captcha-domainchecker #inputCaptcha { border-radius: 0; float: left; height: 24px; margin: 4px 0 0; padding: 5px; width: 100px; }

div.header-lined h1 { border: none; }
div.header-lined .breadcrumb { border: 1px solid #cccccc; border-radius: 5px; margin-top:0; }

.badge { background-color: transparent; border: 1px solid #777777; border-radius: 5px; color: #777777; font-size: 12px; margin: -3px 0 0 30px; padding: 2px 5px; }
.kbcategories a:hover span.badge-info { background-color: #777777; color: #ffffff; }

.sidebar .list-group-item .badge { margin-top: 2px; min-width: auto; padding: 2px 5px; line-height: 12px; }

.header-lined h1 small { display: block; margin: 15px 0 0; }

.form-inline .form-control {display: block; margin: auto auto 8px; }

.well fieldset { width: 100%; }

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] { margin-top: 5px; }

.progress { height: 8px; background-color: #f1f1f1; }

.captcha-container { display: inline-block; width: 100%; }

#order-standard_cart #scrollingPanelContainer .order-summary { border-bottom: 0; }
#order-standard_cart div.summary-container { border-radius: none; }

/* Order Forms - Standard */