
.badge {font-size: 0.82rem;}

.form-control.amount { width:6rem; }
.form-control.price { width:8rem; }

.btn-secondary, .btn-primary {border:0;}

.btn.gui:before {
    font-family: 'gui-iconfont';
    display: inline-block;
    font-size: 1.2rem;
    line-height: 1;
    vertical-align: middle;
    margin-right: 0.5rem;
}

.btn-primary.add:before { 
    content: '\e003';
}

.btn-primary.archive:before { 
    content: '\e008';
}

.btn-secondary.back:before { 
    content: '\e025';
    font-size: 0.82rem;
}

.form-control.aslabel:disabled {
    border: none;
    background: white;
    padding: 0.3rem 0;
    border-bottom: 2px solid #1b8dbc;
    border-radius: 0;
}

.form-control.search {
    background-image: url(/img/lupe.svg);
    background-size: auto 80%;
    background-repeat: no-repeat;
    background-position-x: calc(100% - 0.3rem);
    background-position-y: center;
    padding-right: 2rem;
}


span.icon-mail.badge {
    padding:0;
    display:inline-block !important;
}

span.icon-mail:after {
    font-family: 'gui-iconfont';
    display: inline-block;
    font-size: 1.0rem;
    line-height: 1.5;
    vertical-align: middle;
    margin-right: 0;
    padding:0 0.4rem;
    color: #fff;
    content:"\e004";
}

a.tab.mail:before, a.tab.move:before, a.tab.edit:before, a.tab.create:before, a.tab.delete:before, a.tab.view:before, a.tab.add:before, a.tab.archive:before {
    font-family: 'gui-iconfont';
    display: inline-block;
    font-size: 1.8rem;
    line-height: 1;
    vertical-align: middle;
    margin-right: 0.5rem;
    color: #333333;
}

a.tab.move:before {
    content:"\e008";
}


a.tab.edit:before {
    content:"\e027";
}

a.tab.add:before {
    content:"\e003";
}

a.tab.create:before {
    content:"\e007";
}

a.tab.delete:before {
    content:"\e022";
}

a.tab.view:before {
    content:"\e013";
}

a.tab.mail:before {
    content:"\e004";
}

a.tab.archive:before {
    content:"\e008";
}


a.tab.mail:hover:before, a.tab.create:hover:before, a.tab.edit:hover:before, a.tab.delete:hover:before, a.tab.archive:hover:before, a.tab.view:hover:before {
    color: #1B8DBC;
}

.tab-pane .table-striped>tbody>tr:nth-of-type(odd)>* { --bs-table-accent-bg: #fff;  }

.dropdown-toggle:after {content: unset;}
.dropstart .dropdown-toggle:before {border:none;}
.dropdown-item:hover, .dropdown-item:focus { background-color:#1B8DBC; color:#fff; }

ul.level_2 {
    display: none;
    padding: 0;
    height: auto;
    z-index: 200;
    background-color: #f2f2f2;
    border-top: 3px solid #1b8dbc;
}

nav ul.level_2 li {
    display: block;
    margin: 0;
    padding: 0;
}

nav ul.level_1 li.submenu:hover > ul.level_2, nav ul.level_1 li.submenu:focus > ul.level_2 {
    display: block;
    position: absolute;
    z-index: 100;
    left: auto;
}

nav ul.level_2 li a:hover { background-color: #1b8dbc; color:#fff;}

table td.strong { font-weight: 600;}

#map { height: 80vh; width: 100%; }


#divselectcustomer ul li { border-bottom:1px solid #b1b1b1;}
#divselectcustomer ul li a {text-decoration: none;}