.form-control {
    border-radius: 0.625rem;
    font-size: 1.7rem;
    height: 4.2rem;
}

.form-control:focus {
    box-shadow: 0 0 8px rgba(0, 0, 0, .15);
    border-color: #343a40;
   height: 4.2rem;
}

label {
    font-size: 1.5rem;
}

.btn-dark{
background:linear-gradient(135deg,#212529,#495057);
border:none;
border-radius:5rem;
transition:.3s ease;
box-shadow:0 .5rem 1rem rgba(0,0,0,.15);
}
.btn-dark:hover{
background:linear-gradient(135deg,#000000,#343a40);
transform:translateY(-.2rem);
box-shadow:0 .8rem 1.5rem rgba(0,0,0,.25);
}
/* SweetAlert Popup Big Design */
.swal2-popup {
    width: 32rem !important;
    border-radius: 1.5rem !important;
    padding: 2rem !important;
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .20) !important;

}
/* Title */

.swal2-title {
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    color: #212529 !important;

}

/* Message Text */
.swal2-html-container {
    font-size: 1.5rem !important;
    color: #6c757d !important;

}

/* Buttons */

.swal2-confirm {
    border-radius: 5rem !important;
    padding: .7rem 2rem !important;
    font-weight: 700 !important;
    background: #212529 !important;
}

.swal2-cancel {
    border-radius: 5rem !important;

}

/* Loading Icon */
.swal2-loader {
    border-width: .3rem !important;

}
.text-danger{
    color: #cd1111 !important;
}
.custom-control-label {
    cursor: pointer;
}

.radio-custom {
    width: 1.66rem;
    height: 3rem;
    cursor: pointer;
    margin-top: 0;
}
.cursor-pointer {
    cursor: pointer;
}

#uploadfile {
   height: 4.2rem;
    padding: .4rem 1.3rem;
    cursor: pointer;
}