[type="checkbox"]:not(:checked) + label, [type="checkbox"]:checked + label {
    position: relative !important;
    top: 17px !important;
    left: 8px !important;
    font-size: 16px;
}

/* ========== Modals ============== */

.modal {
    width: 100% !important;
    max-width: 100% !important;
    max-height: 100% !important;
    background-color:rgba(0, 0, 0, 0.2);
    border-radius: 0;
    /* overflow: hidden !important; */
    z-index: 999999;
}
.modal-header .close {
    width: 30px;
    height: 30px;
    color: #03a9f4;
    background-color: #fff;
    margin: -30px;
    border-radius: 100%;
    border: 2px solid;
    opacity: 1;
}
.modal-header {
    background-color: #03a9f4;
    border-radius: 5px 5px 0 0;
}
.modal-title {
    color: #fff;
}

.material-tooltip{
    min-height: fit-content;
}

.tooltipped{
    vertical-align: bottom;
    display: inline-flex;
}

.pagination>li>a, .pagination>li>span{
    margin-right: 10px;
}

.address, .address:focus{
    border-top: 0!important;
    border-left: 0!important;
    border-right: 0!important;
    background-color: transparent!important;
}

.address:focus{
    box-shadow: 0 1px 0 0 #03a9f4!important;
}

.has-success .form-control.address, .has-error .form-control.address{
    box-shadow: none;
}

.card-wrapper .input-container input{
    border: 1px solid #d4d4d4!important;
}

.login-wrapper input[type=password]:focus:not([readonly]){
    box-shadow: #03a9f4 0 0 0 1px!important;
}

.custom-pb-3 [type="checkbox"]:not(:checked) + label, .custom-pb-3 [type="checkbox"]:checked + label{
    top: 0!important;
}