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

    ** Custom Stylesheet **

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

***************************************************** */
/**
 * -------------------------
 * Language Chooser
 * -------------------------
 */

.language-popover {
    max-width: 450px;
    width: 100%;
    background-color: rgba(20, 20, 20, 0.98);
    background-image: url('../img/worldmap.png');
    background-repeat: no-repeat;
    font-size: 0.8em;
}
.language-popover.popover.bottom > .arrow:after {
    border-bottom-color: rgba(20, 20, 20, 0.97);
}
.language-popover .popover-content ul {
    margin: 6px 0 14px 0;
    padding: 0;
    max-width: 400px;
    list-style-type: none;
    overflow: hidden;
}
.language-popover .popover-content li {
    float: left;
    display: inline;
    padding: 0 20px 0 40px;
    width: 33.333%;
    line-height: 2em;
}
.language-popover .popover-content li a {
    color: #f2f2f2;
}

@media (max-width: 480px) {
    .language-popover {
        max-width: 250px;
        background-position: -50px 0;
    }
    .language-popover .popover-content li {
        padding: 0 20px;
        width: 50%;
    }
}

/**
 * -------------------------
 * Login or Register Popover
 * -------------------------
 */

.login-popover {
    font-size: 12px;
}
.login-popover .form-group {
    margin-bottom: 5px;
}
.login-popover hr {
    margin: 5px 0;
}
.navbar {
    border: 1px solid transparent;
    margin-bottom: 0px;
	min-height: 40px;
}
.pull-md-right {
    float: right !important;
}
.pull-md-left {
    float: left !important;
}
#order-standard_cart .products .product div.product-desc {
    font-size: 1.1em !important;
}
.custom-list li {
    line-height: 25px;
}
a.list-group-item.active, a.list-group-item.active:focus, a.list-group-item.active:hover {
    background-color: #86c724;
}
div.header-lined h1{color: #86c724;}
.dropdown-menu > li > a:focus, .navbar-main .dropdown-menu > li > a:hover{background-color: #86c724;}
.list-group {
    font-size: 1em;
}
.navbar-main li.account {
    background-color: #f8f8f8;
}
.panel-sidebar a.list-group-item.active, .panel-sidebar a.list-group-item.active:focus, .panel-sidebar a.list-group-item.active:hover {
    background-color: #86c724;
    border-color: #86c724;
}
.dataTables_wrapper .dataTables_info {
    background-color: #86c724;
}
.panel {
	border: 1px solid;
}
.panel-sidebar {
    font-size: 14px;
}
.promo-cart .pricing {
    margin-top: -20px;
}
#order-standard_cart .summary-container {font-size: 1em!important;}
#order-standard_cart .product-info {font-size: 1em!important;}
#order-standard_cart .field, #order-standard_cart .form-control {height: 38px!important;}
.bg-color-gold{background-color:#f0ad4e}.bg-color-green{background-color:#5cb85c}.bg-color-red{background-color:#d9534f}.bg-color-blue{background-color:#5bc0de}.bg-color-orange{background-color:#f39c12}.bg-color-pink{background-color:#e671b8}.bg-color-purple{background-color:#7b4f9d}.bg-color-lime{background-color:#8cbf26}.bg-color-magenta{background-color:#ff0097}.bg-color-teal{background-color:#00aba9}.bg-color-turquoise{background-color:#1abc9c}.bg-color-emerald{background-color:#2ecc71}.bg-color-amethyst{background-color:#9b59b6}.bg-color-wet-asphalt{background-color:#34495e}.bg-color-midnight-blue{background-color:#2c3e50}.bg-color-sun-flower{background-color:#f1c40f}.bg-color-pomegranate{background-color:#c0392b}.bg-color-silver{background-color:#bdc3c7}.bg-color-asbestos{background-color:#7f8c8d}
.highlight {
    padding: 0rem;
}