.aside {
    background: #191639 !important;
}

.bg-dark .nav > li > a:focus, .bg-dark .nav > li > a:hover, .graph-svg-tip .nav > li > a:focus, .graph-svg-tip .nav > li > a:hover {
    background-color: #F8B03B;
}
.bg-dark .nav > li.active > a, .graph-svg-tip .nav > li.active > a {
    background-color: #EB5B26;
}

.command-bar .btn:focus, .command-bar .btn:hover, .command-bar .dropzone-wrapper .dz-preview .btn-edit:focus, .command-bar .dropzone-wrapper .dz-preview .btn-edit:hover, .command-bar .dropzone-wrapper .dz-preview .btn-remove:focus, .command-bar .dropzone-wrapper .dz-preview .btn-remove:hover, .command-bar .dropzone .dz-preview .btn-edit:focus, .command-bar .dropzone .dz-preview .btn-edit:hover, .command-bar .dropzone .dz-preview .btn-remove:focus, .command-bar .dropzone .dz-preview .btn-remove:hover, .dropdown-item:focus, .dropdown-item:hover, .dropzone-wrapper .dz-preview .command-bar .btn-edit:focus, .dropzone-wrapper .dz-preview .command-bar .btn-edit:hover, .dropzone-wrapper .dz-preview .command-bar .btn-remove:focus, .dropzone-wrapper .dz-preview .command-bar .btn-remove:hover, .dropzone-wrapper .dz-preview .table td .btn-edit:focus, .dropzone-wrapper .dz-preview .table td .btn-edit:hover, .dropzone-wrapper .dz-preview .table td .btn-remove:focus, .dropzone-wrapper .dz-preview .table td .btn-remove:hover, .dropzone .dz-preview .command-bar .btn-edit:focus, .dropzone .dz-preview .command-bar .btn-edit:hover, .dropzone .dz-preview .command-bar .btn-remove:focus, .dropzone .dz-preview .command-bar .btn-remove:hover, .dropzone .dz-preview .table td .btn-edit:focus, .dropzone .dz-preview .table td .btn-edit:hover, .dropzone .dz-preview .table td .btn-remove:focus, .dropzone .dz-preview .table td .btn-remove:hover, .table td .btn:focus, .table td .btn:hover, .table td .dropzone-wrapper .dz-preview .btn-edit:focus, .table td .dropzone-wrapper .dz-preview .btn-edit:hover, .table td .dropzone-wrapper .dz-preview .btn-remove:focus, .table td .dropzone-wrapper .dz-preview .btn-remove:hover, .table td .dropzone .dz-preview .btn-edit:focus, .table td .dropzone .dz-preview .btn-edit:hover, .table td .dropzone .dz-preview .btn-remove:focus, .table td .dropzone .dz-preview .btn-remove:hover {
    /* color: #1e2125; */
    background-color: #EB5B26;
    font-weight: bold;
}
.header-brand #logo {
    width: 100px;
    margin: 0 auto;
}
button#no_quote {
    margin: 0 auto;
}
#add_project {
    float: right;
}
#add_customer {

}
.medium {
    font-size: 1.2rem;
}

.nav-tabs-alt .nav-tabs .nav-item .nav-link.active {
    font-weight: 700;
}

.btn-default:not([disabled]):not(.disabled).active {
    background-color: #dfdfdf !important;
}

.quote_needed_job label {
    text-align: center;
}

.form-group > .col label,
.form-group > .col [data-controller="checkbox"] {
    display: inline-block;
}

.select2-container--bootstrap
    .select2-selection--multiple
    .select2-selection__choice {
    border: 1px solid #aaa;
}
.select2-selection__choice:hover {
    background: #eee !important;
}

.text-align-right {
    text-align: right;
}

.doc-invalid {
    font-weight: bold !important;
    color: red !important;
}
.doc-valid {
    font-weight: bold !important;
    color: green !important;
}
.doc-orange {
    font-weight: bold !important;
    color: rgb(245, 138, 16) !important;
}
.text-danger {
    color: red !important;
}
/* LOGIN  */
.form-signin.container #logo {
    width: 20%;
    margin: 0 auto;
}

table.matrix tbody:before {
    content:"@";
    display:block;
    line-height:10px;
    text-indent:-99999px;
}

table.matrix tbody tr th:nth-child(-n + 3) {

    width: 15%;
}
.tab-content .nav-tabs {
    border-bottom: 1px solid #dee2e6;
    background: white !important;
}

/* Generations */
.generate_btn {
    float:right !important;
}

div.repeater {
    border-bottom: 2px solid gray;
    padding-bottom: 2em;
}
div.container-md.h-full {
    padding-left: 0 !important;
    padding-right: 0% !important;
    max-width: 2000px;
}

.table tbody tr td {
    padding: 0 !important;
}

.table tbody tr td .btn.doc-neutral {
    font-weight: 600 !important;
    color: #454343;
}

button#add_benef {
    float:right;
}

span.modalTxt {
    display: block;
    word-wrap: break-word;
    width: 140px;
    white-space: normal;
}

button.modalBtn:hover span.modalTxt {
    width:auto;
}

.bold {
    font-weight: bold;
}

/* TABLES */

.table-responsive .modalBtn {
    width: 100% !important;
}
.table-responsive .modalBtn span {
    width: 100%;
}

/* REVIEWS INVOICE MODAL */

#screen-modal-form-ReviewControlModal .form-label,
#screen-modal-form-ReviewControlModal .form-label + div {
    display: inline-block;
    font-size: 2em;
  }
