.custom-control-label {
    margin-bottom: 0;
    margin-right: 10px;
}

.custom-control-label::before {
    top: 0.5rem;
}

.custom-control-label::after {
    top: 0.5rem;
}

@media (max-width:991px) {
    .custom-control-label::before {
        top: 1.25rem;
    }
    .custom-control-label::after {
        top: 1.25rem;
    }
}

.color-red {
    color: #d93025;
}

.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
}

.btn {
    background: #f7f8f9;
    border-radius: 5px;
    color: #afafaf;
}

.btn-info {
    border: 1px solid #e3e3e3;
}

.btn:hover,
.btn:focus,
.btn:active {
    background: #f7f8f9;
    color: #c8b6c0;
}

.de_btn {
    background: rgb(89, 87, 87);
    color: #fff;
    letter-spacing: 0.5px;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 2px;
    padding: 10px 20px;
    -webkit-appearance: none;
    -webkit-transition: .5s;
    transition: .5s;
    border: 0 !important;
}

.de_btn:hover,
.de_btn:focus,
.de_btn:active {
    background: rgb(109, 108, 108);
    cursor: pointer;
    color: #fff;
    outline: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
    background: #f7f8f9;
    color: #c8b6c0;
    border-color: #10707f;
}