.alert i {font-size: 16px; margin-right: 0; vertical-align: baseline;}
.ean {font-size: 11px;}
.hide {display: none;}
a {color: #228cd1;}
.originele_prijs {text-decoration: line-through; color: #bbb;}
.fixfooter {position: fixed; background-color: #fff; padding: 15px; bottom: 70px; }
.main-content {padding-bottom: 60px;}
.mandatory:BEFORE {content: '* ';}
.cus-badge-filter, .cus-badge-stock, .cus-badge-status {font-size: 100%;}
.cus-badge-filter a {color: #fff;}
textarea.form-control {height: 180px;}
textarea.cus-bedrukking-opmerkingen {height: 140px; font-size: 14px;}
.cus-order-bedrukking {border: 1px solid #aaa; background-color: #eee; padding: 10px; margin-bottom: 10px; font-size: 12px;}
.cus-order-productnaam {font-size: 18px;}
.cus-order-bedrukking-detail {font-family: "Courier New", Courier, monospace; display: block; margin: 5px 0 5px 20px; border-left: 1px solid #666; padding-left: 5px;}
.main-footer a {color: #fff;}
.mapson {display: none;}
.cus-table-kortingen {width: 400px;}

.login-screen .login-logo {text-align: center;}
.login-screen .login-logo img {max-height: 150px;}
.cus-card-selected {border: 5px solid #1c8bd2; opacity: 1 !important;}
.cus-card-default {opacity: 0.5;}

.cus-form-control-sm {font-size: 14px; padding: 3px 6px;}





@media (max-width: 767px) {
    select.form-control {padding-left: 0; padding-right: 0;}
}


@media (min-width: 768px) {

}


@media (min-width: 768px) and (max-width: 991px) {

}

@media (min-width: 992px) and (max-width: 1199px) {

}





