html{font-family:Nunito,sans-serifNunito,serif}body{overflow-y:scroll}.logo{margin-right:1rem}.btn-link,a{text-decoration:none}.btn-outline-primary{color:#000}.card-body{background-color:#fff;border-radius:5px}.hide{display:none}.center,.footer p{text-align:center}.footer .copyleft{vertical-align:-1px}.regform table{width:100%}.regform table td{padding:5px}.regform table.data{border:1px solid #000;border-radius:5px}.regform table.data td:first-child{font-weight:700;text-align:right;width:50%}.classes ul{padding:0}.classes li{display:inline-block}.classes .classroom,.classes .control{border-top:1px solid #d3d3d3;margin-top:8px;padding-top:8px}.classes .classroom{margin-left:auto;margin-right:auto;margin-top:0;text-align:left}.classes .classroom>div{display:flex;justify-content:center}.classes .classroom>div>div{flex:0 1 auto;margin:4px;max-width:100px;min-width:100px;width:100px}.classes .classroom>div>div.two{flex-grow:2;max-width:208px;min-width:208px;width:208px}.classes .classroom>div .pc{border:1px solid #0d6efd;border-radius:5px;cursor:pointer;height:50px;margin-left:auto;margin-right:auto;max-width:100px;position:relative;text-align:center}.classes .classroom>div .pc input{margin-top:2px;position:absolute;right:2px}.classes .classroom>div .enter{background:#0d6efd;border:1px solid #0d6efd;border-radius:5px;color:#fff;font-weight:700;text-align:center}.sc.users .row{border-bottom:1px solid rgba(0,0,0,.125)}.sc.users .row.zebra{background-color:#ffffe0}.passport-authorize .buttons{margin-top:25px;text-align:center}.passport-authorize .btn{width:125px}.passport-authorize .btn-approve{margin-right:15px}.passport-authorize form{display:inline}.append.live_search{background-clip:padding-box;background-color:#fff;border:1px solid #ced4da;padding:.375rem .75rem;position:absolute;width:100%;z-index:3}.append.live_search ul{list-style-type:none}.append.live_search .mac{color:#0d6efd;cursor:pointer}
