body,html{font-family:Lucida Grande,Lucida Sans Unicode,Lucida Sans,DejaVu Sans,Verdana,sans-serif;background-color:#4f71ac;font-size:15px;margin:0;padding:0;min-height:100%;width:100%;line-height:1.42857143;color:#333}:not(input):not(textarea),:not(input):not(textarea):after,:not(input):not(textarea):before{-webkit-user-select:none;user-select:none;cursor:default}.payment-header-footer{background:#d6b9dd}.payment-header-footer h5{padding:2px;margin:2px;color:#89162e;font-weight:700}.pay-amt{color:#00d;font-size:1.2em;font-weight:700}.search-label{color:#00008b;font-weight:600}.error-msg{color:#fff;background:red;font-weight:800;font-size:1.2em;padding:10px;margin:4px}.success-msg{color:#fff;background:#329932;font-weight:800;font-size:1.2em;padding:10px;margin:4px}.overlay{width:100%;height:100%;background-color:#000;opacity:.7;position:fixed;left:0;top:0;z-index:800}.waiting-label{color:green;font-weight:700}.asterisk{color:red;font-weight:600}.delete-botn{width:18px;border-radius:50%;opacity:.3;border:0;outline:none;cursor:pointer;color:#fff;background:red;transition:opacity .6s ease-in}.edit-botn{width:26px;border-radius:50%;color:#fff;opacity:.3;border:0;background:#0e7e14}.update-botn{width:26px;border-radius:50%;color:#fff;background:#046c86}.delete-botn:hover{opacity:1;transition:opacity .2s}.edit-botn:hover{opacity:1}label{margin:10px 4px 0 0;font-size:14px;font-weight:300}.label-date{text-align:right;padding-top:8px}.wrap{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh}.upper-view{grid-row:2;padding-bottom:100px}.footer-view{grid-row:3;position:relative;margin-top:-100px}.title-style{color:#008400;font-weight:700;margin:0 5px 0 0;font-size:1.2rem}.title-sub-style{color:#840061;font-weight:700;margin:0 5px 0 0;font-size:1.1rem}.dashboard{display:grid;grid-template-columns:2fr 8fr;grid-template-areas:"dashMenu dashContent" "dashMenu dashContent";grid-column-gap:10px;max-width:97%;margin:10px auto}.dash-menu{grid-area:dashMenu;border-radius:5px;background-color:#283854;margin-bottom:8px;padding:5px 10px 0 5px;height:auto;min-width:215px;position:sticky;top:0}.dash-menu ul{margin:10px 10px 0 0;width:100%;padding:0;list-style:none}.dash-menu ul li a{cursor:pointer;width:auto;display:block;text-decoration:none;height:35px;padding:15px 0 0 10px;margin:10px;color:#fff;background:#505050;transform:translate(0);transition:background .4s ease-in,transform .7s}.dash-menu ul li a:hover{background:#d3d3d3;color:#0f0404;transform:translate(15px);transition:background .5s ease-in,transform .7s}.dash-menu ul li .lnk-active{border-radius:2px 15px 15px 2px;transform:translate(15px);color:#fff;background-color:#0dac28;transition:border-radius .9s ease-in}.dash-menu ul li .lnk-active:hover{border-radius:2px 15px 15px 2px;transform:translate(15px);color:#fff;background-color:#0dac28}.table-header-desc{color:#8a2be2;font-weight:400;font-style:italic}.dash-content{grid-area:dashContent;background-color:#eee;padding:10px;border-radius:8px;height:auto;overflow:hidden;border:4px solid #0dac28}.dash-content-area{min-height:400px;border-radius:10px;border:5px solid rgba(12,133,170,.3215686275);background:#fff;padding:10px}.pay-plan-text{color:#970000;font-weight:400}@media only screen and (max-width: 500px){.dashboard{grid-template-areas:"dashMenu dashMenu" "dashContent dashContent"}}@media only screen and (max-width: 700px){.dashboard{grid-template-areas:"dashMenu dashMenu" "dashContent dashContent"}}.update-dialog{position:fixed;left:5vw;top:30px;z-index:1550;min-width:470px;height:auto;padding:8px;border-radius:8px;background:#c1ecc9}.addnew-dialog{position:fixed;left:5vw;top:30px;z-index:1550;min-width:470px;height:auto;padding:8px;border-radius:8px;background:#e7da9f}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel{background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px #0000000d;width:96%;margin:2px auto 5px}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-danger{border-color:#f1bcbc}.panel-danger>.panel-heading{color:#b13f30;background-color:#f7dbd9;border-color:#f1bcbc}.panel-warning{border-color:#f1e7bc}.panel-warning>.panel-heading{color:#9b7714;background-color:#faf1b3;border-color:#d8d293}.panel-heading{padding:10px 15px;width:auto;border-radius:5px 5px 0 0;border-bottom:1px solid transparent}.panel-body{padding:15px}.p-info{min-height:200px;width:93%;border-radius:10px;padding:10px;margin:0 auto 10px;border:solid 1px #ddd;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b0e7f7),color-stop(.8,#ffffff));background-image:-o-linear-gradient(bottom,#b0e7f7 0%,#ffffff 80%);background-image:-moz-linear-gradient(bottom,#b0e7f7 0%,#ffffff 80%);background-image:-webkit-linear-gradient(bottom,#b0e7f7 0%,#ffffff 80%);background-image:-ms-linear-gradient(bottom,#b0e7f7 0%,#ffffff 80%);background-image:linear-gradient(to bottom,#b0e7f7,#fff 80%)}.p-instruct-heading{color:red;font-weight:600;font-size:1.2em}.p-instruct-heading2{color:#35b416;font-size:1.3rem;text-shadow:1px 1px 1px #000}.botn{cursor:pointer;padding:.2rem .5rem .25rem;width:auto;font-family:system-ui,sans-serif;border:1px solid #999;border-radius:.25rem!important;background:#ddd;height:2em;color:#000;text-align:center;white-space:nowrap;text-decoration:none;margin:.2rem;height:calc(2.25rem + 2px);display:inline-block;font-weight:400;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:1rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.botn:hover{background:inherit}.botn-default{background:#ddd;color:#000;border:1px solid #999}.botn-block{width:100%}.botn-default:hover{background:#c9c8c8;color:#000}.botn-primary{background-color:#0062cc;color:#fff;border-color:#005cbf}.botn-primary:hover{background:#034680;color:#fff}.botn-danger{background:#ac2e08;color:#fff;border:1px solid rgb(172,46,8)}.botn-danger:hover{background:#9b2804;color:#fff}.botn-warning{background:#d39e0e;color:#fff;border:1px solid rgb(211,158,14)}.botn-warning:hover{background:#ac800a;color:#fff}.botn-info{background:#059ecc;color:#fff;border:1px solid rgb(5,158,204)}.botn-info:hover{background:#0581a7;color:#fff}.botn-success{background:#068b3d;color:#fff;border:1px solid rgb(6,139,61);border-radius:.25rem}.botn-success:hover{background:#0b6631;color:#fff}#root-container{width:80%;margin:10px auto 0;overflow:hidden;height:auto}.rw-7{display:grid;grid-column-gap:9px;grid-template-columns:repeat(7,1fr)}.rw-6{display:grid;grid-column-gap:9px;grid-template-columns:repeat(6,1fr)}.rw-5{display:grid;grid-column-gap:9px;grid-template-columns:repeat(5,1fr)}.rw-4{display:grid;grid-column-gap:9px;grid-template-columns:repeat(4,1fr)}.rw-3{display:grid;grid-column-gap:9px;grid-template-columns:1fr 1fr 1fr}.rw-2{display:grid;grid-column-gap:9px;grid-template-columns:1fr 1fr}.rw-1{display:grid;grid-template-columns:100%}.rw-box{padding:3px}.rw-box label{margin:0;padding-top:3px;font-size:.8em;font-style:italic}.rw-box hr{margin:0}.rw-box input[type=text] select,.rw-input{height:25px}.rw-sel-color{background:#d7e1e6}.rw-bkg-color{background:#fff}.rw-box input:focus{background:#f3fafd;border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}input[type=submit]:disabled{background:#a5bcf3;color:#7d7373;cursor:not-allowed}.botn:disabled{background:#a5bcf3;color:#7d7373;cursor:not-allowed}.frm-input{width:auto;text-align:left;border-radius:4px;border:#bfbfbf 1px solid;line-height:1.5;font-family:inherit}.frm-input:focus{border-color:#80bdff;background-color:#eff8fd;outline:0;box-shadow:0 0 0 .2rem #007bff40}input.ng-touched.ng-invalid,select.ng-touched.ng-invalid{border:1px solid #fc5d1e}.span2{grid-column:span 2}.span3{grid-column:span 3}.span4{grid-column:span 4}.reg-container{max-width:70%;min-width:625px;background:#e2e9f3;border-radius:10px;padding:10px;margin:5px auto 20px}.reg-explain{padding:5px;border-radius:10px;font-size:.9em;line-height:1.6em;background-color:#d0deec}.reg-logo{text-align:left;max-width:1000px;margin:5px auto}.reg-form{display:grid;grid-template-columns:1.5fr 3fr;grid-column-gap:2px;grid-row-gap:4px;padding:3px}.id-container{height:auto;min-height:500px;font-size:.8em;display:grid;grid-gap:5px;background-color:#828282;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.id-card{width:270px;height:200px;padding:5px;margin:5px;border:1px #999 solid;border-radius:5px;background:#fff;overflow:hidden}.id-card:hover{background:#eee;transition:all .5s}.id-card:hover .id-desc{background:#fff;transition:background 1s ease-in}.id-desc{padding-left:5px;padding-right:2px;background:#eef2f3;border-radius:5px 5px 0 0;height:175px;overflow:hidden}.id-desc span{color:#094171;font-weight:600}.id-desc label{font-size:.8rem;font-style:italic}.padder{padding-left:5px;padding-right:2px}.card-name{color:#00f;overflow:hidden;font-weight:700;height:20px}.card-photo{padding-left:2px;padding-right:2px;width:104px}.card-info{height:140px;width:140px;overflow:hidden}.card-action-area{border-top:1px dashed #999999;padding-top:5px;margin-top:5px}.card-action-area button{border:0;width:auto;color:#a52222;cursor:pointer}.card-action-area button:hover{color:#f22;transition:color .2s ease-in}#header-portal{color:#fff;font-family:Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;padding-left:0;padding-top:10px;padding-bottom:10px;border-bottom-right-radius:0;border-top-right-radius:8px;border-top-left-radius:8px;text-align:center;background-color:#039}.form-header{color:#333;font-family:Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:19px;padding:4px}.loginbutton:hover{background-color:#da650e;color:#fff;padding:6px 12px;border:thin solid #6c155b;border-radius:5px}.formtext{color:#333;font-family:Gotham,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;vertical-align:middle}.collapser{padding:5px;border-radius:7px;color:#496788;background-color:#eccbcb;height:auto;transition:all .5s ease-in}.hidden{height:0}.new-input-area tr th{color:#fff;background-color:#75714a}.new-input-area tr td{background-color:#f0e796}.static-profile{color:#00f;font-weight:700}.form-desc{color:red;font-style:italic}.profile-holder{display:grid;grid-template-columns:1fr 1fr;grid-gap:5px}.profile-pic-container{width:175px;height:190px;padding:3px;background:#fff;border-radius:8px;border-bottom:1px solid #999;border-left:1px solid #aaa;overflow:hidden}.page-subtitle{color:#7a1b0a;font-weight:700;margin:0}.pic-upload{height:auto;width:auto;padding:5px;overflow:hidden;margin-bottom:25px;background:#ede992;background:-moz-linear-gradient(top,rgb(237,233,146) 0%,rgb(238,234,151) 5%,rgb(255,255,255) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(237,233,146)),color-stop(5%,rgb(238,234,151)),color-stop(100%,rgb(255,255,255)));background:-webkit-linear-gradient(top,rgb(237,233,146) 0%,rgb(238,234,151) 5%,rgb(255,255,255) 100%);background:-o-linear-gradient(top,rgb(237,233,146) 0%,rgb(238,234,151) 5%,rgb(255,255,255) 100%);background:-ms-linear-gradient(top,rgb(237,233,146) 0%,rgb(238,234,151) 5%,rgb(255,255,255) 100%);background:linear-gradient(to bottom,#ede992,#eeea97 5%,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ede992",endColorstr="#ffffff",GradientType=0)}.profile-desc{display:grid;grid-template-columns:1.8fr 2fr;grid-row-gap:12px;grid-column-gap:5px;background:#fefefe;padding:5px}.profile-label{padding:8px 0 0 5px;border-radius:4px;background-color:#dfdfdf}input,select{padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px #00000013;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.table{color:#000;width:100%;border-collapse:collapse;border:2px solid rgb(200,200,200);background:#fff;padding:5px;margin-bottom:20px}.table th{padding:5px;vertical-align:bottom;text-align:left;border-bottom:2px solid #ddd}.table td{padding:5px;line-height:1.428571429}.table tr{background:#fff;transition:background .4s ease-in}.table tr:hover{background:#eee;cursor:pointer;transition:background .2s ease-in}.table tbody+tbody{border-top:2px solid #ddd}.app-table{color:#000;font-size:.7em;min-width:80%;border-collapse:collapse;border:2px solid rgb(200,200,200);background:#fff}.app-table td,.app-table th{border:1px solid rgb(190,190,190);padding:3px}.table-bordered{border:2px solid #ddd}.table-bordered tr th{border:1px solid #ddd;border-bottom-width:2px;text-align:left}.table-bordered tr td{border:1px solid #ddd;border-right:0;border-left:0;text-align:left}.table-danger tr th{background-color:#f1a79a}.table-warning tr th{background-color:#e7cd58}.table-info tr th{background-color:#98dde6}.table-success tr th{background-color:#7aeb9b}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}.error-trigger{position:absolute;top:10vh;left:10vw;height:auto;background-color:red;color:#fff;border-radius:5px;padding:5px;text-align:center;font-size:1.5rem}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}@media (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}@media print{body{background-color:#fff;width:100%}#school-name{display:block;margin:0}.dash-menu,.account-banner,.account-footer,.footer-view{display:none}.dash-content{width:100vw;border:1px solid #eeeeee;background:#fff}.dashboard{display:grid;background:#fff;grid-template-columns:0fr 1fr}#guide-button{display:none}.tbl-personal-rating{page-break-inside:avoid;background:#fff}#comments,.tbl-activity{page-break-inside:avoid}#print-link,#student-term-selector,#btn-guide,#acct-banner,#acct-nav,#footer-area{display:none}#report-area{min-height:360px;background-color:#fff}#photo-area{width:130px;height:150px;float:left}#desc-area{width:500px;float:left}#personal-rating{margin-top:0;page-break-inside:avoid}.tbl-students td{border-bottom:1px solid #b3b2b2}.tbl-students td a{color:#00f}.tbl-students tr:hover{background-color:#ccc;transition:background-color .3s ease-out}}.term-report-area-background{background:#b6ddfb}.term-report-area-headbkg{background:#dff0d8}.mid-report-area-background{background:#bceed2}.mid-report-area-headbkg{background:#fcf8e3}.register-success{background-color:green;color:#fff;padding:10px;width:50%;position:absolute;top:55vh;left:20vw;z-index:1500;border-radius:8px}.issue-trak{margin:2px}.issue-trak a{display:block;border-radius:5px;padding:5px;color:#fff;background-color:#722500;cursor:pointer;text-decoration:none;width:89%;margin:0 auto 10px;font-size:.9rem;transition:box-shadow .8s ease-in}.issue-trak a:hover{background-color:#551c02;border-color:#dce1e7;outline:0;box-shadow:0 0 0 .2rem #e9edf152;transition:box-shadow .3s ease-in}.issue-trak label{color:#eee;font-style:italic;font-size:.8rem;display:block;margin:17px 0 4px 14px}
