.sec-padd{padding: 3rem 0;}
.heading h2{
    font-size: 1.5rem; font-weight: 600;
}
.heading h6{
    font-size: 17px;
}
.heading p{
    font-size: 15px;
}
.form .card{
	padding: 2rem;
    border: 0;
    box-shadow: 0 0 1rem rgba(0, 0, 0, 0.15);
}
.form .card form .form-control{
	background-color: #fff;
    color: #777;
    border-color: rgba(0,0,0,.09);
    border-radius: 0;
}
.form .card form .radio-box{
    padding: 20px;
    display: none;
    background-color: #f4f4f4;
}
.form .card form li{
    font-size: 13px;
    color: #555;
    margin-bottom: .35rem;
}
.form .card form .custom-file-label::after{border-radius: 0;}
.form .card form .btn-outline-secondary{
    background-color: #e9ecef;
    border: 1px solid #ced4da;
}
label {
    margin-bottom: 0.2rem;
    font-weight: 600;
    font-size: 14px;
}
.h6, h6 {
    font-weight: 700;
}
dl, ol, ul {
    padding-left: 15px;
}
.toast-wrapper {
    position: fixed;
    left: 2%;
    bottom: 5%;
    z-index: 9999;
}
.toast {backdrop-filter: none !important; background: transparent; border: none; box-shadow: none; max-width: none;opacity: 0;}
.toast-wrapper .bg-warning, .toast-wrapper .bg-danger {background-color: #000 !important;color: #fff;font-size: 14px;font-weight: 600;padding: 15px 50px 15px 15px;white-space: nowrap;}
.toast .close {
    background: #fff;
    border-radius: 50%;
    color: #000;
    font-size: 20px;
    opacity: 0.9;
    padding: 0px 6px 6px 5px;
    position: absolute;
    right: 15px;
    text-shadow: 0 1px 0 #fff;
    top: 28px;
}
.form-error {color: #db021d;font-size: 12px;}
.form .card form .has-error .error{
    border-color: #db021d;
}
.form .card form .form-control:disabled, .form .card form .form-control[readonly] {
    background-color: #e9ecef !important;
    cursor: not-allowed;
}
.navbar-light .navbar-nav .nav-link {
    color: rgb(0, 0, 0);
    font-size: 14px;
    font-weight: 600;
}
.closing-wrapper {
   margin-left: 1.5rem;
   background-color: #f8f9fa;
   padding: 2rem 2rem 1rem;
   margin-bottom: 1rem;
}
.h25vh {
  height: 25vh;
  overflow: auto;
  
}
.alphalist {
  list-style-type: lower-alpha;
}
.fs-09{font-size: 0.9rem;}
.h25vh h6 {
  font-size: 0.95rem;
  margin-bottom: 0.2rem;
}