body .a.btn,body a.btn,body header nav .nav-link{overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.input-group-btn .a.btn,.input-group-btn a.btn{overflow-x:initial;text-overflow:initial;vertical-align:initial}html,html body{width:100%;height:100%}body{background-color:#EEE !important;font-family:Raleway,sans-serif}body .a,body a{cursor:pointer;max-width:100%}body .move{cursor:move}body .blockquote-dark{border-color:#CCC}body .modal.in{background-image:url(../img/stuperman.svg);background-position:bottom right;background-repeat:no-repeat;background-size:20%;text-align:initial;color:initial;font-style:normal;text-decoration:none;font-size:initial}body header{padding:3rem 4rem 0;margin-bottom:0;background-color:#4dc8d4}body header nav{margin-top:1rem}body header nav .nav-link{padding:.6rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.26);background-color:rgba(255,255,255,.5);border-top-left-radius:.3rem;border-top-right-radius:.3rem;max-width:25%}body header nav .nav-link:not(.active):hover{background-color:rgba(255,255,255,.75)}body header nav .nav-link.active{background-color:#FFF}@media screen and (min-width:768px){body header aside grader-search{width:60%;float:left}}body header aside grader-search>.dropdown-menu{display:block}body header.students{background-color:#71bd7f}body header.catalogues{background-color:#dbdb4c}body section{background:#4dc8d4;background:linear-gradient(#4dc8d4,#4dc8d4,20rem,#EEE 20rem);padding-top:0;margin-top:0}body section article{background-color:#FFF;padding:2rem 3rem;box-sizing:border-box;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);min-height:25rem}body section article .btn-danger,body section article .btn-success{color:#fff !important}body section article .edit:hover .a{color:#a2a2a2}body section article .edit .a{color:#EEE}body section article .edit .a:hover{color:#555}body section article h3{margin-top:2rem}body section article div[role=tablist]{margin:.5rem 0}body section article div[role=tablist] .panel{border-top:.1rem solid #CCC;padding:.6rem .4rem;margin:0}body section article div[role=tablist] .panel .panel-heading .panel-title .a,body section article div[role=tablist] .panel .panel-heading .panel-title a{display:block;text-decoration:none;position:relative}body section article div[role=tablist] .panel .panel-heading .panel-title .a:after,body section article div[role=tablist] .panel .panel-heading .panel-title a:after{font-family:FontAwesome;position:absolute;right:0;top:0}body section article div[role=tablist] .panel .panel-heading .panel-title .a:not(.collapsed):after,body section article div[role=tablist] .panel .panel-heading .panel-title a:not(.collapsed):after{content:"\f077"}body section article div[role=tablist] .panel .panel-heading .panel-title .a.collapsed:after,body section article div[role=tablist] .panel .panel-heading .panel-title a.collapsed:after{content:"\f078"}body section article div[role=tablist] .panel .panel-heading .panel-title .a div,body section article div[role=tablist] .panel .panel-heading .panel-title .a p,body section article div[role=tablist] .panel .panel-heading .panel-title a div,body section article div[role=tablist] .panel .panel-heading .panel-title a p{display:inline}body section article div[role=tablist] .panel:last-child{border-bottom:.1rem solid #CCC}body section article .gu-transit{background-color:#CCC;color:rgba(204,204,204,.5)}body section article .seatmap{box-shadow:0 1px 3px 0 rgba(0,0,0,.26);margin:.4rem}body section article .seatmap td{width:25px;height:25px;border:1px solid #CCC;padding:0 3px}body section article .seatmap td img{width:3rem;max-width:none;margin:.1rem}body section article .seatmap td.a:hover{background-color:#CCC}body section article .seatmap td.a.occupied{background-color:rgba(255,255,255,.5)}body section article .seatmap td.a.occupied:hover{background-color:#E8444E}body section article grader-img>.a>i,body section article grader-img>a>i{font-size:5rem;color:#CCC;text-align:center;display:block}body section article grader-img>.a:hover,body section article grader-img>a:hover{text-decoration:none}body section article grader-img>.a:hover>i,body section article grader-img>.a:hover>img,body section article grader-img>a:hover>i,body section article grader-img>a:hover>img{opacity:.5}body section article grader-img>.a:hover::after,body section article grader-img>a:hover::after{position:absolute;left:0;top:0;width:100%;text-align:center;font-family:FontAwesome;font-size:3rem;content:"\f040";color:#71bd7f}body section article grader-img .imgfind{padding:1rem;margin:1rem;border:.5rem dashed #CCC}body section article grader-img .imgfind.dragover{border-color:#71bd7f;background-color:rgba(113,189,127,.5)}body section aside{padding-top:2rem}body section aside h6{color:#1a666e}body section aside ul.nav.nav-pills .nav-link{padding-top:0;padding-bottom:0;border-radius:0;border-left:2px solid transparent}body section aside ul.nav.nav-pills .nav-link:not(.active):hover{border-left-color:#1a666e}body section aside ul.nav.nav-pills .nav-link.active{background-color:inherit;border-left:4px solid #1a666e;color:#1a666e}body section.students{background:#71bd7f;background:linear-gradient(#71bd7f,#71bd7f,20rem,#EEE 20rem)}body section.students aside h6{color:#2f6639}body section.students aside ul.nav.nav-pills .nav-link:not(.active):hover{border-left-color:#2f6639}body section.students aside ul.nav.nav-pills .nav-link.active{border-left:4px solid #2f6639;color:#2f6639}body section.catalogues{background:#dbdb4c;background:linear-gradient(#dbdb4c,#dbdb4c,20rem,#EEE 20rem)}body section.catalogues aside h6{color:#767618}body section.catalogues aside ul.nav.nav-pills .nav-link:not(.active):hover{border-left-color:#767618}body section.catalogues aside ul.nav.nav-pills .nav-link.active{border-left:4px solid #767618;color:#767618}body footer{margin:2rem 0;color:#a2a2a2}body footer .a,body footer a{color:inherit;padding-bottom:2px;border-bottom-width:1px;border-bottom-style:solid}body footer .a:focus,body footer .a:hover,body footer a:focus,body footer a:hover{color:#555 !important;text-decoration:none !important}