html { position: relative; min-height: 100%; }
body { font-family: 'Poppins', sans-serif; font-size: 14px!important; color:#000; margin-bottom: 60px; /* Margin bottom by footer height */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.data-form .row { margin-bottom: 1rem!important; }
.main-content { padding-bottom: 30px; padding-top: 125px; }
.shibir-list .card-title { font-size: 18px; font-weight: 700; }
.shibir-list h3 { font-weight: 500; font-size: 24px; margin-bottom: 10px; }
.shibir-list .col-sm-4 { margin-bottom: 25px; }
.shibir-list .card { border: none; box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important; transition: background-color 0.5s ease-in-out;  -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; }
.shibir-list .btn {font-size: 14px; font-weight: 500; width: 200px; }
.shibir-list p {margin: 0; padding: 0; margin-bottom: 5px; font-weight: 500; font-size: 13px; }
.shibir-list .card-text label { color:#2a2a2a; font-weight: 400!important; }
.footer { position: absolute; bottom: 0; height: 60px; width: 100%; color: #fff; }
.shibir-list .card:hover { background-color:#F8E4DA; }
.navbar { padding: 0.5rem 0; }
h3.content-title { font-weight: bold; font-size: 20px; color: #B30F11;  }
.shibir-notes .card-header .fa { font-size: 20px!important; margin-right: 10px;  }
.shibir-notes .card-header { border-bottom: none;  font-size: 17px; font-weight: bold; background-color: #5d3074; color:#FFFFFF; }
.shibir-notes { min-height: 225px; background-color: #f9efff; }
.mh-0 { min-height: inherit; }
.navbar-light .navbar-nav .nav-link { font-weight: 400; color: #0A56B0; }
.tbl-timetable tr:nth-child(1) td { border-top: none; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.tbl-timetable tr:last-child td { border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; }
.tbl-timetable td:nth-child(1) {  background-color: #5d3074; color:#FFFFFF; }
.tbl-timetable td:nth-child(2) {  background-color: #f9efff; }
.tbl-timetable td { border-color: #d0b4e1; }
.tbl-timetable td:nth-child(1) { border-left: none; }
.tbl-timetable td:nth-child(2) { border-right: none; }
.navbar-light .navbar-nav .active>.nav-link { font-weight: 600; color: #0A56B0; }
.w-35 { width: 30%!important; }
.adhaar { font-weight: 600!important; font-size: 17px!important; }
#table-scheduled thead td {  font-weight: 600; font-size: 13px; color: #545454; }
#table-scheduled tbody td {  font-weight: 500; font-size: 13px; color: #000; }
#table-scheduled a { color: #2c2c2c!important; }
#table-scheduled .fa { font-size: 14px; }

.aadhar-exsist { font-weight: 600; color: #ff041c; font-size: 13px; }
.alert-danger {
    color: #ffffff;
    background-color: #082c70;
   border: none;
}
.form-control, .form-control:hover, .form-check-label {
   font-size: 13px;
	color:#000;
	font-weight: 400;
}
.form-control:focus { color: #000;
    background-color: #fff;
    border-color: #047AF9;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(0,123,255,.25);  }
label {
    display: inline-block;
    margin-bottom: 0;
    font-size: 13px;
    color: #000;
	font-weight: 500;
}
.tbl-timetable { width: 50%;  }
/* admin */
#shibirTab .nav-item { margin-right: 15px; }
@media (max-width: 575.98px) {	
	.tbl-timetable { width: 100%; }
	.main-content { padding-top: 175px; }
	.shibir-notes { margin-bottom: 20px; }
	
}


@media (min-width: 576px) and (max-width: 991.98px) { 
	
}

