/**
 * Copyright © 2025 UC Regents and ALEKS Corporation
 * ALEKS® is a registered trademark of ALEKS Corporation.
**/
html,body{height:100%;width:100%;overflow:hidden}#main_div,#main_stu_div{position:absolute;top:50%;left:50%;height:400px;text-align:center}#main_div{width:600px;margin-left:-300px}#main_stu_div{width:380px;margin-left:-190px}#aleks_print_icon{display:none}@media print{html,body,#main_div,#main_stu_div{position:relative;width:auto !important;height:auto !important;text-align:left;background:auto !important;background-image:none !important;background-color:gray !important;color:#333 !important;margin:0px !important;top:0px;left:0px}#go_button_allowed,#go_button,#close_button,#close_button2,#close_stu_button,#aleks_icon{display:none}#aleks_print_icon{display:block;margin-top:20px;width:202px;margin-left:auto;margin-right:auto}}#main_div{margin-top:-200px}#main_stu_div{margin-top:-250px}#signing_on,#set_cl_dates{color:white;font:14px Verdana;padding-top:10px;padding-bottom:5px}#go_button,#close_button{padding:10px 70px;color:white;font:12px Verdana;background-color:#7da5b3;border:2px solid #e4e4e4;border-radius:5px;cursor:pointer}#go_button_allowed{padding:10px 70px;color:white;font:12px Verdana;background-color:#00659b;border:4px solid #e4e4e4;border-radius:8px;cursor:pointer}#close_stu_button{padding:12px 90px;color:white;font:12px Verdana;background-color:#00659b;border:4px solid #fff;border-radius:8px}#close_button2{padding:10px 20px;color:white;font:12px Verdana;border:0px;background-color:transparent}#close_button2:hover{text-decoration:underline}#class_dates,#class_error,#student_error{background-color:#ededed;padding:15px;font:12px Verdana;color:#777;-moz-box-shadow:5px 5px 5px rgba(32, 32, 32, 0.5);-webkit-box-shadow:5px 5px 5px rgba(32, 32, 32, 0.5);box-shadow:5px 5px 5px rgba(32, 32, 32, 0.5)}#class_stu_error{width:360px;padding:65px 30px;font:13px Verdana;font-weight:bold}#class_stu_wide_error{width:630px;padding:15px 25px 40px;font:12px Verdana}#class_stu_error,#class_stu_wide_error{background-color:#fff;color:#585858;-moz-box-shadow:2px 2px 2px rgba(32, 32, 32, 0.5);-webkit-box-shadow:2px 2px 2px rgba(32, 32, 32, 0.5);box-shadow:2px 2px 2px rgba(32, 32, 32, 0.5)}#class_dates,#class_error,#class_stu_error,#student_error,#class_stu_wide_error{border-radius:10px;margin-top:30px;margin-bottom:30px}#class_error{font-weight:bold;text-align:center;padding:25px}#student_error{background-color:#fff}.tr_td{width:100%}.tr_td span.input{width:80px;height:16px;margin:1px;border:1px solid #666;background-color:#fff;display:inline-block}.tr_td td{padding:5px;font:11px Verdana}.tr_td td a img{vertical-align:top}div.table_scroll_div{height:240px;overflow-y:auto}@media print{div.table_scroll_div{height:auto;overflow-y:auto}}td.tr_td_cell1{font-weight:bold;text-align:left}td.tr_td_cell2,td.tr_td_cell4{width:60px}td.tr_td_cell3,td.tr_td_cell5{width:100px}.tr_td_dup{width:100%;margin-top:15px;border-collapse:collapse}.tr_td_dup td{padding:5px;font:11px Verdana;vertical-align:top}.tr_td_dup tr.tr_td_bb td{border-top:1px dotted #333}.tr_td_dup tr.tr_td_dup_top td{color:#fff;background-color:#52b2de;height:25px;vertical-align:middle;padding:0px 0px 0px 10px;font:bold 14px Vedana}.tr_td_dup tr.tr_td_dup_top td.tr_td_dup_d{padding:0px;text-align:right;width:60px;vertical-align:middle}.tr_td_dup tr.tr_td_dup_top td.tr_td_dup_d img{padding:0px;text-align:right;vertical-align:middle}#_cal{border:none;background:none;padding-bottom:0px;padding-top:0px;position:absolute;z-index:25000;opacity:0}#_cal{display:block;width:231px}#_cal .ng-cal *{font-size:10pt}#_cal .ng-cal-header-table{width:222px}.ng-cal td{width:30px}#student_error_bookname{text-align:left;font-weight:bold;position:relative;top:15px;left:0px}#student_error_title{text-align:right;border-bottom:1px solid #777;padding-bottom:10px;margin-bottom:10px;font-weight:normal}#print_error{padding:10px 20px;color:#777;font:12px Verdana;border:0px;background-color:transparent}#print_error:hover{text-decoration:underline}#student_error_txt{text-align:left}#student_error_txt div{padding:10px 0px}#student_error_txt label{font-weight:bold;font-size:10pt}span.stu_class{display:block}#stu_class_list{padding-left:25px !important}#stu_class_list .stu_class_info{padding:0px 0px 0px 20px !important;font-size:8pt}