.gradient-custom {
    background: linear-gradient(1180deg, #04484138 -8%, #0a443e3b -55%, #13a093 80%);
}

.md-tabs {
    display: flex;
    justify-content: space-evenly;
}

.body-container {
    height: calc(100% - 2rem);
}

.tab-content {
    height: inherit;
    overflow: hidden;
}

.head-button {
    display: flex;
    justify-content: space-around;
}

.btn-actiuni {
    padding: .90rem 1.60rem !important;
}

.dropdown-menu {
    width: -webkit-fill-available !important;
}

.table {
    margin-bottom: 0rem;
}

#first-product-table,
#second-product-table th {
    text-align: center;
}

#first-product-table,
#second-product-table td {
    text-align: center;
}

#first-product-table,
#second-product-table table.table td {
    padding: 10px !important;
}

#first-product-table,
#second-product-table table.table th {
    padding: 10px !important;
}

.dataTables_scroll {
    text-align: center;
}

.actions a {
    font-size: 20px;
    margin: 2px;
}

.fa-edit {
    color: #2bbbad
}

.fa-trash-alt {
    color: #e21f1fd1;
}

.fa-save {
    color: #002af99c;
    padding: 10px;
}

.fa-times-circle {
    color: #F44336;
}

.fa-chevron-right {
    color: #2bbbad;
    float: left;
    font-size: 18px !important;
    text-shadow: 1px 1px #00808052;
}

.panel-heading {
    text-align: center;
}

.panel-default {
    text-align: center;
}

.clicked {
    background-color: #2bbbad3b !important;
}

.dropdown .dropdown-menu .dropdown-item:active {
    background-color: #2bbbad;
}

.dropdown .dropdown-menu .dropdown-item:hover {
    background-color: #2bbbad;
}

.md-form label {
    top: -25px;
}

#generare-bon {
    display: flex;
    width: 480px;
    margin: auto;
    top: 50px;
}

#generare-bon .modal-footer {
    padding: 0px;
}

#transfer-stoc {
    display: flex;
    width: 350px;
    margin: auto;
    top: 50px;
}

#transfer-stoc .modal-footer {
    padding: 0px;
}

.spinner-blue-only {
    border-color: #2bbbad!important;
}

#titluTransfer,
#titluStoc {
    margin-bottom: 0;
    border: 1px solid #8080806b;
    text-align: center;
}

.identif-stoc {
    margin-top: 1.9rem;
    margin-bottom: 0px;
}

.modal-footer {
    margin: auto;
    padding: 2px;
}

table {
    border-bottom: 1px solid #2bbbad;
    border-right: 1px solid #2bbbad;
    border-left: 1px solid #2bbbad;
}

table th {
    text-align: center;
    font-size: 17px;
    color: #ffffff;
    background-color: #2e2e2e;
}

table thead {
    height: 40px;
}

table thead tr {
    border-radius: 3px;
    border-top: 1px solid #2bbbad;
}

tbody tr {
    border-bottom: 1px solid rgba(0, 0, 0, .15);
}

tbody td {
    text-align: center;
    padding: 10px;
    font-weight: 420;
}

#first-product-table_filter {
    display: block;
    position: absolute;
    right: 3%;
    margin-top: -60px;
}

#first-product-table_filter input {
    width: 300px;
}

div.dataTables_wrapper div.dataTables_filter label,
div.dataTables_wrapper div.dataTables_length label {
    text-transform: uppercase;
    color: #343a40;
}


/**Custom scrollbar**/

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgb(208, 208, 208);
    box-shadow: inset 0 0 6px rgba(208, 208, 208);
    background-color: #F5F5F5;
}

::-webkit-scrollbar {
    width: 12px;
    background-color: #F5F5F5;
}

::-webkit-scrollbar-thumb {
    background-color: #2e2e2e;
    border: 1px solid #2bbbad;
}


/*******/

.myExtraCustomTable tbody {
    display: block;
    height: 440px;
    overflow-y: scroll;
}

#table-retete tbody {
    height: 426px;
}

.myExtraCustomTable thead,
tbody tr {
    display: table;
    width: 100%;
    table-layout: fixed;
}

.myExtraCustomTable thead {
    width: 100%;
}

.fa,
.far,
.fas {
    font-size: 26px;
}

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_desc_disabled {
    cursor: pointer;
    position: unset;
}

.margin-left-fix {
    margin: -5px;
}

.select-box-fix {
    width: 100%;
    margin-left: 10px;
}

.fa-file-export {
    font-size: 18px
}

.btn-ret-group {
    float: right;
    margin-right: -26px;
}

.title-ret h6 {
    margin-top: 20px;
    text-align: left;
}

.one-edge-shadow {
    box-shadow: 0px 4px 13px 0px #000000ab;
}

.custom-select:disabled {
    background-color: #2bbbad3b;
}

.colorgreen {
    color: green;
}

.title-ret h6 {
    font-weight: 400;
}

.title-ret .card {
    margin-left: 20px;
}

.fa-chevron-left {
    color: #ffffff;
}

.f-12 {
    font-size: 12px!important;
}

.w-42 {
    width: 41%;
}

.w-48 {
    width: 47%;
}

.title-ret h6 {
    margin-top: 0px;
}

.pad-btn {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}

.height-antet {
    height: calc(100% - .5rem)!important;
}

.overflow-hidden {
    text-overflow: ellipse;
    overflow: hidden;
    white-space: nowrap;
}

#generare-bon .md-form {
    margin-top: 2rem;
}

.scale-row .fa-weight {
    font-size: 30px;
}

.disabled-edit .fa-edit {
    color: lightgrey;
}

.disabled-delete .fa-trash-alt {
    color: lightgrey;
}

#back {
    position: absolute;
    margin-top: -6px;
    margin-left: -6px;
}

.md-tabs {
    padding: 2px;
}

#btn-generareBonConsum,
#btn-generareBonPredare,
#addToRetete,
#btn-Validare,
#back-btn {
    height: 40px;
}

.gest_curenta {
    top: 10px;
}

#gest-destinatie {
    position: absolute;
    background: #ffffff;
    margin: auto;
    margin-left: 30%;
    bottom: 40px;
}

#cantar-transfer {
    position: absolute;
    left: 5%;
    font-size: 40px;
}

.cbo-reteta div{
    width: 230%;
}