.card-custom-bg {
    background-color: #dbdbdb !important;
}

img.profile {
    width: 60px;
}

#profileImgField label {
    position: relative;
    cursor: pointer;
}

#profileImgField p {
    margin-bottom: 0.5rem;
}

#profileImgField img {
    width: 100px;
    height: 100px;
    border-radius: 50%;
}

#profileImgField .profile-img-input {
    visibility: hidden;
    /*display: none;*/
}

#profileImgField i {
    position: absolute;
    background: #fff;
    color: #a6a8ac;
    bottom: 6px;
    right: 6px;
    overflow: visible;
    height: 32px;
    width: 32px;
    font-size: 17px;
    border: 2px solid #a6a8ac;
    border-radius: 50%;
    margin: 4px;
    padding: 5px;
    z-index: 15;
}

#profileImgField i:hover {
    box-shadow: 0px 2px 9px 1px #928282;
    color: #c8a2a2;
}

#profileImgField #profileImgInput {
    visibility: hidden;
    display: none;
}

.select2-selection__rendered {
    line-height: 35px !important;
}

.select2-container .select2-selection--single {
    height: 40px !important;
}

.select2-selection__arrow {
    height: 34px !important;
}

/*//btn*/
.btn-soft-primary:hover {
    background-color: #377dff;
    color: #fff;
}

.btn-circle {
    border-radius: 50em;
}

.btn-soft-primary:hover {
    background-color: #377dff;
    color: #fff;
}

.btn-icon {
    padding: 9px 8px 7px !important;
    width: 28px !important;
    height: 28px !important;
    line-height: 1;
    font-size: 10px;
}

.btn-soft-danger {
    background-color: rgba(239, 72, 106, .15);
    color: #ef486a;
}

.btn-soft-danger:hover {
    color: #ff6a6a;
}

.btn-soft-warning {
    background-color: rgb(255 153 55 / 89%);
    color: #b6ff37e8;
}

.btn-soft-warning:hover {
    background-color: #f3b651;
    color: #6f624c;
}

.btn-soft-primary {
    background-color: rgba(55, 125, 255, .15);
    color: #377dff;
}

.btn-soft-success {
    background-color: rgba(10, 187, 117, .15);
    color: #0abb75;
}

.btn-soft-success:hover {
    background-color: #0abb75;
    color: #fff;
}


.card-header h5 {
    margin-bottom: 0 !important;
}

.sidebar .nav-item .nav-link svg {
    transition: .3s;
}

.sidebar-light .nav-item .nav-link {
    color: #858796;
}

.sidebar .nav-item .nav-link svg {
    width: 16px !important;
    height: 16px !important;
}

.sidebar .nav-item .nav-link:hover .sb-nav-link-icon svg, .sidebar .nav-item .nav-link:hover svg {
    stroke: var(--primary);
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    transition: .3s;
}

.sidebar .nav-item .nav-link {
    display: block;
    width: 100%;
    text-align: left;
    padding: 1.1rem 1rem;
    width: 14rem;
}

.setting__body .admin__img i {
    background: #ccc;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    padding: 6px 9px;
    font-size: 12px;
    line-height: 1;
    cursor: help;
}

.setting__body .admin__img .thumb {
    margin-top: 30px;
    text-align: center;
    width: 65%;
    height: 115px;
    box-shadow: 0px 0px 9px #e1e1e1;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.dash__block .card {
    height: 480px;
    overflow: hidden;
}
.card-header h5 {
    margin-bottom: 0 !important;
    color: #e78600;
}
.card-custom-bg {
    background-color: #ffa42626 !important;
}
.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e3e6f0;
    color: #3e3e3e;
}
/*.table thead th {*/
/*    vertical-align: bottom;*/
/*    border-bottom: 2px solid #f397008a;*/
/*}*/
/*.table td {*/
/*    padding: .75rem;*/
/*    vertical-align: top;*/
/*    border-top: 1px solid #e3e6f0;*/
/*}*/
/*.table th {*/
/*    padding: .75rem;*/
/*    vertical-align: top;*/
/*    border-top: 1px solid #f397008a;*/
/*}*/

@media (max-width: 981px) {
    .sidebar.toggled .nav-item .nav-link {
        padding-left: 1.5rem;
    }
    .col__action{
        display: inline-flex;
        width: auto;
    }
    .col__action .btn-sm {
        padding: .1rem .25rem;
        font-size: .9rem;
        line-height: 1.5;
        border-radius: .2rem;
        margin-right: 5px;
    }
}

