@font-face{font-family:'Cormorant';src:url('/hisweb-site/public/fonts/Cormorant-Regular.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url('/hisweb-site/public/fonts/Lato-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Lato';src:url('/hisweb-site/public/fonts/Lato-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}body{height:100%;background-color:white;margin:0}#container{width:100%;background-color:white}#header{width:100%;padding:10px;background-color:#0000b5;box-sizing:border-box;color:white;font-family:'Cormorant',serif}#main{width:100%;padding:20px;overflow-y:auto;box-sizing:border-box;font-family:'Lato',sans-serif;font-weight:300}#footer{width:100%;padding:10px;background-color:#0000b5;box-sizing:border-box;color:white;font-family:'Cormorant',serif}.header_logo{width:80px;margin-left:80px}.header_title{margin-left:20px;vertical-align:80%;display:inline-block;font-size:200%}.header_user_name{float:right;margin-right:20px}@media only screen and (max-width:500px){#header{padding:2px !important;font-size:15px !important}.header_logo{margin-left:10px;width:40px !important;height:40px !important}.header_title{margin-left:5px;vertical-align:80%;display:inline;font-size:3vw}.header_user_name{font-size:2vw}.logout{font-size:2vw}#footer{padding:2px !important;font-size:3vw !important;font-family:'Cormorant',serif}#left_side{min-width:45% !important;width:50% !important}div.page_title{margin:0 0 5px 0 !important;font-size:4vw !important}h1{margin:5px 0 4px 0 !important;font-size:3vw !important}h3{margin-left:5px !important;font-size:3vw !important}p{font-size:3vw !important}ul.dashboard{font-size:3vw !important;margin:0 !important}div.grade_level{font-size:3vw !important;margin:3px !important;padding:3px !important}.student_info.standard,.teacher_info.standard,.staff_info.standard{width:85px !important;height:100px !important;margin:5px;border:solid white 2px !important;font-size:3vw !important;overflow-y:auto !important}.student_info.standard .thumbnail,.teacher_info.standard .thumbnail,.staff_info.standard .thumbnail{width:80px !important;border:solid white 1px !important}button{font-size:2vw !important}.custom_button,.custom_button_cancel{font-size:2vw !important}div.title{font-size:3vw !important;font-weight:bold !important}th,td{font-size:3vw !important}li{font-size:3vw !important}.report_table{margin-left:5px !important}}@media only screen and (max-height:500px){#header{padding:2px !important;font-size:15px !important}.header_logo{margin-left:10px;width:40px !important;height:40px !important}.header_title{margin-left:5px;vertical-align:80%;display:inline;font-size:3vh}.header_user_name{font-size:2vh}.logout{font-size:2vh}#footer{padding:2px !important;font-size:3vh !important;font-family:'Cormorant',serif}#left_side{min-width:45% !important;width:50% !important}div.page_title{margin:0 0 5px 0 !important;font-size:4vh !important}h1{margin:5px 0 4px 0 !important;font-size:3vh !important}h3{margin-left:5px !important;font-size:3vh !important}p{font-size:3vh !important}ul.dashboard{font-size:3vh !important;margin:0 !important}div.grade_level{font-size:3vh !important;margin:3px !important;padding:3px !important}.student_info.standard,.teacher_info.standard,.staff_info.standard{width:85px !important;height:100px !important;margin:5px;border:solid white 2px !important;font-size:3vh !important;overflow-y:auto !important}.student_info.standard .thumbnail,.teacher_info.standard .thumbnail,.staff_info.standard .thumbnail{width:80px !important;border:solid white 1px !important}button{font-size:2vh !important}.custom_button,.custom_button_cancel{font-size:2vh !important}div.title{font-size:3vh !important;font-weight:bold !important}th,td{font-size:3vh !important}li{font-size:3vh !important}.report_table{margin-left:5px !important}}div.page_title{margin:0 0 10px 0;font-size:150%;font-weight:bold}h1{margin:15px 0 10px 0;font-size:130%;font-weight:bold}h2{margin-left:30px;font-size:125%;font-weight:bold}.left{float:left}.right{float:right}.unselectable{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.logout{float:right;height:1.7em;margin-left:20px;padding:0 3px 0 3px;background-color:#ddf;color:red;font-family:'Lato';cursor:pointer;display:flex;border-radius:.1em;justify-content:center;align-items:center}.logout:hover{font-weight:bold;text-decoration:underline}.z_stripe{background-color:#fef !important}.z_stripe:hover{background-color:#faf !important}.not_z_stripe{background-color:white !important}.not_z_stripe:hover{background-color:#fcf !important}.highlight{background-color:#fcf !important}.highlight:hover{background-color:#faf !important}.breadcrumbs{background-color:#eee;padding-left:20px;padding-top:5px;padding-bottom:5px;font-family:'Lato'}.breadcrumb_link,.js_link{color:blue;cursor:pointer}.breadcrumb_link:hover,.js_link:hover{color:coral;font-weight:bold}.breadcrumb_item{color:black}.ui-autocomplete{width:370px !important;list-style-type:none}.ui-helper-hidden-accessible{display:none}.ui-menu-item{padding-left:5px;background-color:blue;color:white;cursor:pointer}.ui-state-focus{background-color:#d99;color:#fff}.ui-datepicker-header{font-size:.9em !important}#ui-datepicker-div{width:220px;padding:5px;background-color:white;border:solid thin #ccc}.ui-datepicker-title{text-align:center}#ui-datepicker-div th,#ui-datepicker-div td{padding:2px;text-align:center}#ui-datepicker-div th{background-color:#ccc}.ui-datepicker-current-day{padding:1px;background-color:coral}.ui-datepicker-prev,.ui-datepicker-next{cursor:pointer}.ui-datepicker-next{float:right}.ui-datepicker-week-end{background-color:#ddd}ul.dashboard{list-style-type:none;margin:0 0 5px 20px}.language_icon{width:12px;margin-right:3px;cursor:pointer}#coa_editor,.quick_editor{position:absolute;float:left;padding:10px;background-color:#fff5ff;border:2px solid coral !important;border-radius:7px !important;cursor:move}#coa_editor .title .quick_editor .title{font-size:150%;font-weight:bold}#coa_editor td .quick_editor td{border:solid 1px #ddd}#coa_editor th .quick_editor th{border:solid 1px #999;text-align:center}.student_info_quick_editor{width:750px}.editor_links{color:#248cc8;cursor:pointer;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.editor_links:hover{color:coral}.translation_quick_update{padding:5px;background-color:#eef}.student_info,.teacher_info,.staff_info{float:left;overflow-y:clip}.student_info.standard,.teacher_info.standard,.staff_info.standard{width:156px;height:380px;margin:5px;border:solid white 5px}.student_info.small,.teacher_info.small,.staff_info.small{width:100px;height:200px;margin:3px;border:solid white 3px}.student_info.standard .thumbnail,.teacher_info.standard .thumbnail,.staff_info.standard .thumbnail{width:150px;border:solid white 3px}.student_info.small .thumbnail,.teacher_info.small .thumbnail,.staff_info.small .thumbnail{width:90px;border:solid white 3px}.student_info.standard.no_media .thumbnail{border:solid red 3px}.student_info.small.no_media .thumbnail{border:solid red 3px}.student_info .edit-icon,.teacher_info .edit-icon,.staff_info .edit-icon{float:left;width:15px;margin-right:5px;margin-left:3px;cursor:pointer}.no-photo-icon{width:50px}.student_info.small .no-photo-icon{float:right;width:30px}.student_info.standard .no-photo-icon{float:right;width:50px}.X_id{float:left}.class_schedule .meeting{background-color:#cacbcc}.class_schedule .break{background-color:#cee0e3}.class_schedule .other{background-color:#d8d1ea}.custom_button,.custom_button_delete,.custom_button_cancel{height:2.3em;display:flex;border-radius:.3em;outline:0;color:#fff;text-decoration:none;justify-content:center;align-items:center;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.custom_button{background-color:#32cd32}.custom_button_delete{background-color:red}.custom_button_cancel{background-color:white;color:red;outline:solid thin #ccc !important}.custom_button:hover,.custom_button:focus,.custom_button.selected{background-color:#00f;color:white;text-decoration:none;cursor:pointer}.custom_button_delete:hover,.custom_button_delete:focus,.custom_button_cancel:hover,.custom_button_cancel:focus{background-color:#900;color:white;text-decoration:none;cursor:pointer}.custom_button.disabled,.custom_button_delete.disabled,.custom_button_cancel.disabled{background-color:#ddd;cursor:default}