.adultlogindiv{padding:15px;background-color:#f0f0f0}.adultlogindiv h3{padding:15px;text-align:center}.adultlogindiv ul,.adultlogindiv li{list-style:none;padding:10px;text-align:center;background-color:#FFF;border-bottom:1px solid #f0f0f0}.adultlogindiv li:hover{background-color:#ccc;border:1px solid #000}.adultlogindiv .fa-pencil:before{content:"\f040";color:orange;font-size:120%}.adultlogindiv .fa-check-square-o{font-size:120%;color:green;font-weight:700;opacity:1;cursor:pointer}.adultlogindiv .fa-check-square-o:hover{opacity:.5}#adultlogindiv ul li a,.adultlogindiv ul li a{color:white!important}.adultlogindiv{padding:15px;background-color:#f0f0f0}.adultlogindiv h3,.adultlogindiv p.login{padding:15px;text-align:center;line-height:1.25}.adultlogindiv p.login{border-top:1px dotted #999}.adultlogindiv ul,.adultlogindiv li{list-style:none;padding:0;margin:0;text-align:center;background-color:#FFF}.adultlogindiv ul.small,.adultlogindiv .small li{list-style:disc;padding:0;margin:0 0 5px 10px;text-align:left;background-color:inherit;font-size:90%}.adultlogindiv li a{width:100%;display:block;background-color:#000b63;border:1px solid #f0f0f0;padding:15px;line-height:1.5;color:#FFF}.adultlogindiv li a:hover{background-color:#ccc;border:1px solid #000;color:#262b6e!important}.adultlogindiv table thead th,.adultlogindiv table thead td,.adultlogindiv table tfoot th,.adultlogindiv table tfoot td{border-bottom:1px solid #000;border-top:none;padding:6px 6px}.adultlogindiv table tbody th,.adultlogindiv table tbody td{border-bottom:1px dotted grey;border-top:none;padding:6px 6px}.adultlogindiv table.borders tbody th,.adultlogindiv table.borders tbody td{border:1px dotted grey;border-collapse:collapse}.adultlogindiv table tfoot{background-color:#ccc;padding:6px 6px}.adultlogindiv table.lessonschedule{width:100%}.adultlogindiv table.lessonschedule thead th{background-color:rgb(0 11 99 / .5);color:#000}.adultlogindiv table.lessonschedule input[type="submit"],.adultlogindiv table.lessonschedule input[type="submit"].more,.cwshrc_green_button,.cwshrc_red_button,#regreportbtn{display:inline-block;margin-top:3px;padding:3px 3px;border:1px solid green;background-color:#fff;color:green;cursor:pointer;font-size:100%;font-weight:400;border-radius:3px}.cwshrc_red_button{border:1px solid red!important;color:red!important}.adultlogindiv table.lessonschedule input[type="submit"].orange{display:inline-block;margin-top:3px;padding:3px 3px;border:1px solid orange;background-color:#fff;color:orange;cursor:pointer;font-size:100%;font-weight:400;border-radius:3px}.adultlogindiv table.lessonschedule input[type="submit"].blue{display:inline-block;margin-top:3px;padding:3px 3px;border:1px solid blue;background-color:#fff;color:blue;cursor:pointer;font-size:100%;font-weight:400;border-radius:3px}.adultlogindiv table.lessonschedule input[type="submit"].red{border:1px solid red;background-color:red;color:#fff}.adultlogindiv table.lessonschedule input[type="submit"].red:hover{border:1px solid red!important;background-color:#fff;color:red!important}.adultlogindiv table.lessonschedule input[type="submit"].more{background-color:green;border:1px solid #fff;color:#fff;-webkit-appearance:button;box-shadow:none}.adultlogindiv table.lessonschedule input[type="submit"]:hover{background-color:#ccc;border:1px solid #000;color:#eee}p.blue{color:blue}form.deleteReg{margin-bottom:10px}form.inline{display:inline-block}form.deleteReg input[type="submit"]{margin-right:10px}.adultlogindiv table.lessonschedule .deleteReg input[type="number"]{width:55px}.adultlogindiv table.lessonschedule .deleteReg input[type="submit"]{padding:2px 9px;border:1px solid red;background-color:#FFF;color:red;font-weight:700;font-size:100%}.adultlogindiv table.lessonschedule .deleteReg input[type="submit"]:hover{background-color:red;color:#FFF}.addregister{font-size:80%;font-style:italic}.cwolr_successmsg,.cwolr_failmsg,.cwolr_warnmsg{padding:15px;padding-bottom:15px!important;margin:15px;text-align:center;color:#FFF;font-weight:700;font-size:110%}.cwolr_successmsg{background-color:green}.cwolr_failmsg{background-color:red}.cwolr_warnmsg{background-color:none;border:1px solid orange;color:red}.cwolr_waitlist{background-color:#EEE;color:#000}.cwolr_waitlist .action label{color:blue}.cwolr_register{background-color:rgb(226 239 217);color:#000}.cwolr_register .action label{color:green}.registered{background-color:rgb(217 226 243);color:#000}.registered .action label{color:green}.lesson_date{font-weight:700}.cwolr_half,.cwolr_twothirds,.cwolr_onethird{float:left;width:49%;margin-right:1%}.nolesson{background-color:red}.cwolr_twothirds{width:79%}.cwolr_onethird{width:19%}.cwolr_onethird.last{width:20%;margin-right:0}.cwolr_half h4{margin-bottom:0!important}form.cwolr_radio_group{background-color:#FFF;padding:10px;margin-bottom:16px;border:1px solid #363636}.cwolr_radio_group label{cursor:pointer}input.cwolr_view_lessons{padding:6px 9px;border-radius:10px;border:2px solid #262DBE!important;font-size:100%;cursor:pointer;background-color:#262D6E;color:#FFF!important}input.cwolr_view_lessons:hover{border-radius:10px;border:2px solid #262D6E!important;background-color:#FFF;color:#262D6E!important}.cwolr_sortby{margin-bottom:16px}.cwolr_sortby fieldset{display:block;background-color:#FFF;border-top:1px solid grey;border-bottom:1px solid grey;padding:10px 0 10px 0}.cwolr_sortby label,.cwolr_sortby a{display:inline-block;padding-right:10px;padding-left:10px;border-right:1px solid #000;margin-right:10px}.cwolr_sortby label{border-right:none}.cwolr_sortby a.selected{font-weight:700}tr.cwolr_summary{background-color:#FFF}label.checkbox{cursor:pointer}.cwolr_formbtn{cursor:pointer;padding:9px 6px;margin-top:8px!important;opacity:1;background-color:#262d6e;color:#FFF}.cwolr_formbtn:hover{opacity:.7}@media all and (min-width:981px){.lesson_date,.lesson_time,.lesson_type,.lesson_desc,.lesson_notes{display:inline-block;width:20%}.lesson_time{width:10%}.lesson_notes{width:27%}.cwolr_half{width:49%;margin-right:1%;float:left}.cwolr_half.last{margin-right:0;width:50%}}@media all and (max-width:980px){.lesson_desc,.lesson_notes{display:none}.cwolr_half{width:100%}.cwolr_twothirds{width:66%;font-size:14px}.cwolr_onethird{width:32%;font-size:14px}.cwolr_onethird.last{width:33%;font-size:14px}}