tr.calendar-row:first-child{line-height:35px}td.calendar-day{height:70px;font-size:14px;font-weight:700;position:relative;cursor:pointer;font-size:14px}* html div.calendar-day{height:80px}td.calendar-day1{height:70px;font-size:14px;font-weight:700;position:relative;width:80px;padding:2px 4px;cursor:not-allowed;opacity:.5}* html div.calendar-day1{height:80px}.calendar-selet-date .day-number,.calendar-selet-date .sdate{color:#fff!important}td.calendar-day-np{height:70px;width:80px}* html div.calendar-day-np{height:70px;width:80px}td.calendar-day-head{background:#fff;color:#000;text-align:center;border-top:1px solid #ccc;border-right:0!important;border-left:0!important;text-transform:uppercase;font-size:13px}div.day-number{padding:0 4px;color:#827e7a;font-weight:300;margin:0;text-align:center;font-size:14px}td.calendar-day,td.calendar-day-np{height:70px;font-size:14px;font-weight:700;position:relative;padding:2px 4px;margin-bottom:55px}.online{text-align:center}div.onlineClass{background:#4caf50;padding:2px 4px;color:#fff;font-weight:700;float:right;margin:0;width:100%;text-align:center}div.onsiteClass{background:#fbc02d;padding:2px 4px;color:#fff;font-weight:700;float:right;margin:0;width:100%;text-align:center}div.onlineClass a,div.onsiteClass a{color:#fff;display:block}.slot_hour .form-control{border:none;padding:6px 0;height:auto}.select2-container-multi .select2-choices{background-image:none;border:none}.selectedSdate{background-color:#e8574a}td.selectedSdate:hover{background:#e8574a}tr.month-row{border:none!important;background:#446ba6;padding:20px}.sdate{color:#827e7a!important;font-weight:300}.widget-calendar table{width:100%;text-align:center}.widget-calendar table td,.widget-calendar table th{padding:5px;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;text-align:center}.widget-calendar table td:last-child,.widget-calendar table th:last-child{border-right:1px solid #d3d3d3}.widget-calendar table tr:last-child td{border-bottom:1px solid #d3d3d3}.widget-calendar table tfoot td,.widget-calendar table tfoot td:last-child,.widget-calendar table tfoot tr:last-child td{border:none}.widget-calendar table td#today{background-color:#23729d;color:#fff}#calendar{box-shadow:0 0 20px rgba(0,0,0,.5);background-color:#fff;box-shadow:-12px 28px 27px rgba(0,0,0,.1)}.calendar-head{padding:.4rem 1.4rem;background-color:#5271b7;box-shadow:1px 6px 26px 3px rgba(0,0,0,.1);margin:0 auto;overflow:hidden;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.calendar-head .month-head{display:inline-block;color:#fff;line-height:40px!important;margin-bottom:0!important;vertical-align:middle;text-align:center;font-size:18px;font-weight:500}.calendar-head h4{vertical-align:middle;display:inline-block;margin-bottom:0!important}.calendar-head h4 a{color:#fff!important;font-weight:600}.calendar-head .prev{float:left;color:#fff;font-size:16px}.calendar-head .next{float:right;text-align:right;font-size:16px;color:#fff}.calendar.max-width-table{width:100%;min-width:100%;max-width:100%}.calendar-text-para{text-align:center;margin-top:8px;margin-bottom:0;font-size:13px;color:#0ee03b;font-weight:300}.current-day{color:#fff!important}#calendar .max-width-table{width:100%}.calendar-selet-date{background-color:#fdba31;color:#fff;border-radius:5%}.calendar-selet-date .calendar-text-para{color:#000}.find-boiler-step-page .boiler-step-point{margin-bottom:30px}.day-number1{text-align:center;font-size:14px;color:#000;font-weight:300}.current-day-td{background-color:#5271b7!important;color:#fff!important;border-radius:5%}@media (max-width:767.98px){td.calendar-day-head{max-width:41px!important;width:40px!important;font-size:12px}td.calendar-day{height:50px}td.calendar-day-np{height:50px}td.calendar-day1{height:50px}#frmStudentSignup #div3 .col-md-12.col-12,.col-md-7.col-12{padding:0!important}#frmStudentSignup #div2.div2-date .col-md-12.col-12,.col-md-7.col-12{padding:0!important}.admin_dashboard_canvas_graph .card-body.return-date-card-body .col-md-12.col-12,.col-md-7.col-12{padding:10px!important}}@media (max-width:575.98px){#frmStudentSignup #div3 .col-md-12.col-12,.col-md-7.col-12{padding:0!important}#frmStudentSignup #div2.div2-date .col-md-12.col-12,.col-md-7.col-12{padding:0!important}.admin_dashboard_canvas_graph .card-body.return-date-card-body .col-md-12.col-12,.col-md-7.col-12{padding:10px!important}}@media (max-width:350.98px){.calendar-head{padding:.4rem .9rem}.calendar-text-para{font-size:10px}td.calendar-day-head{max-width:41px!important;width:40px!important;padding:0;font-size:12px}.calendar-head .month-head{font-size:14px}}.calendar.table-reponsive.max-width-table tr td{vertical-align:top!important}.first_contant_wrap.main_class{box-shadow:none!important}.current-day-td .calendar-text-para{color:#0ee03b}