select.form-control {-webkit-appearance: none;-moz-appearance: none;padding-right: 25px;background: url(data:image/gif;base64,R0lGODlhCwALAJEAAAAAAP///xUVFf///yH5BAEAAAMALAAAAAALAAsAAAIPnI+py+0/hJzz0IruwjsVADs=);background-repeat: no-repeat;background-position: 95% 42%;}
select.form-control:not([size]):not([multiple]) {height:auto;}

.input-danger {border-color:#990000;}
.input-success {border-color:#52a13e;}
.select2-container--bootstrap .select2-selection {border-radius:0;}
.sidebar .nav .nav-item.nav-dropdown.open > ul, .sidebar .nav .nav-item.nav-dropdown.open > ol {background:rgba(255,255,255,0.1);}
.hide {display:none;}
.file-upload-indicator {display:none;}

.sidebar .nav .nav-item .nav-link.active i, .sidebar .nav .nav-item .navbar .active.dropdown-toggle i, .navbar .sidebar .nav .nav-item .active.dropdown-toggle i {color:#AD8F51;}
.sidebar .nav .nav-item .nav-link.active, .sidebar .nav .nav-item .navbar .active.dropdown-toggle, .navbar .sidebar .nav .nav-item .active.dropdown-toggle { color:#AD8F51;background-color:#222;}

.chat .chat-history {padding:0;}
.chat .chat-history .message-data {margin-bottom: 15px;}
.chat .chat-history .message-data-time {color: #a8aab1;padding-left: 6px;}
.chat .chat-history .message {color: white; padding: 18px 20px;line-height: 26px;font-size: 16px;border-radius: 5px; margin-bottom: 30px;width: 90%;position: relative;}
.chat .chat-history .message:after {content: "";position: absolute; top: -15px;border-width: 0 15px 15px; border-style: solid;border-color: #CCDBDC transparent;display: block;width: 0;}
.chat .chat-history .message.float-right:after {content: "";position: absolute; top: -15px;right:10px;border-width: 0 15px 15px; border-style: solid;border-color: #E9724C transparent;display: block;width: 0;}
.chat .chat-history .message.float-right a {color:#FFF;}
.chat .chat-history .you-message {background: #CCDBDC;color:#003366;}
.chat .chat-history .me-message { background: #E9724C;}
.chat .chat-history .me-message:after {border-color: #E9724C transparent; top: -15px; left: auto; bottom:auto;}
.chat .chat-message { padding: 0;}
.chat .chat-message .fa-file-o, .chat .chat-message .fa-file-image-o {font-size: 16px;color: gray;cursor: pointer;}
.chat-ul li{ list-style-type: none;}
.align-left { text-align: left;}
.align-right { text-align: right;}
.you { color: #CCDBDC;}
.me { color: #E9724C;}

.btn-danger, .btn-info:hover, .card-danger {background-color:#9A3344;border-color:#9A3344;}
.btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle, .btn-primary:hover, .btn-info, .card-info {background-color:#343C6E;border-color:#343C6E;}
.bg-danger {background-color:#9A3344 !important;}
.bg-info, .badge-info {background-color:#343C6E !important;}
.modal-info .modal-header {background-color:#343C6E;}
.modal-info .modal-content {border-color:#343C6E;}

.card-danger .card-header, .card-danger .card-footer {background-color:#7F2D3B;}
.card-danger .card-header {border-color:#7F2D3B;}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance:textfield;
}

.input-quantita {padding-left:0;padding-right:0;text-align:center;color:#990000;}

::-webkit-scrollbar {
    width: 12px;
}
 
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    border-radius: 10px;
}
 
::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}