.error {
    color: red !important;
}

.error input[type="file"] {
    border-color: red !important;
}

.form-control.error {
    border-color: red !important;
}

.hide {
    display: none;
}

.pointer-cursor {
    cursor: pointer !important;
}

#perfect-scrollbar {
    position: relative;
    height: 400px;
}

.perfect-scrollbar {
    position: relative;
    height: 500px;
}

.bg-cutom-info {
    background-color: #faf9f7;
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    cursor: not-allowed;
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled:hover {
    color: #fff !important;
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled:hover {
    color: #fff !important;
    cursor: not-allowed;
}

.active-bg {
    background-color: #d6f9fc !important;
}

.btn-active {
    background: #f44336;
    box-shadow: 0 8px 25px -8px #f44336;
    color: #fff !important;
}


/**
* Loader
*/

.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url("//upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Phi_fenomeni.gif/50px-Phi_fenomeni.gif") 50% 50% no-repeat;
}

.donate-now label,
.donate-now input {
    text-align: center;
    align-items: center;
    justify-content: center;
    display: flex;
    width: 80%;
    height: 50px;
    border: 1px solid #CCC;
    border-radius: 25px;
    padding: 0;
    cursor: pointer;
}

.donate-now input[type="radio"] {
    display: none;
}

.donate-now label:hover {
    background: #766AB3;
    color: white;
}

.donate-now input[type="radio"]:checked+label {
    background: #766AB3;
    color: white;
}
#dash-charts .card{
    height: 94%;
}
