.modal-container{overflow:scroll!important;height:100%}.navbar{background-color:#000!important;background-repeat:repeat-x;background-position:top}.nav-link{color:#fff!important;text-transform:uppercase!important;cursor:pointer}.nav-link:hover{color:#999!important}.dropdown-menu{background-color:#343a40}.dropdown-menu .nav-link{color:hsla(0,0%,100%,.5)!important}.dropdown-menu .nav-link:hover{color:hsla(0,0%,100%,.8)!important}#brandholder img{margin-top:0;height:90px;margin-left:0}#wrap{min-height:100%;height:auto!important;height:100%;margin:0 auto -60px;padding:0 0 60px}.sortheadings:hover{color:grey;cursor:pointer}.full-height{height:100vh}.full-height-h{height:90vh}.flex-center{align-items:center;display:flex;justify-content:center}.position-ref{position:relative}.logohome{height:100px;margin-top:0}.loginstyle{font-size:1.2em;color:#fff}.loginstyle,.system_box{border:1px solid grey;width:100%;margin-bottom:10px;background-color:rgba(0,0,0,.6)}.system_box{font-size:2.5em;padding:10px;border-radius:10px}.system_box a{color:#fff;text-decoration:none}.system_box:hover{cursor:pointer;background-color:#333}.hometop{top:0;background-color:rgba(0,0,0,.6)}.hometop,.mainfooter{margin:0;position:absolute;width:100%;color:#fff}.mainfooter{bottom:0;left:0;padding-top:15px;text-align:center;background-color:#000}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.a{border-bottom:1px solid #ccc;line-height:1.3em}.approvallink:hover{cursor:pointer;color:#00f}.messb1{background-color:#fff}.message_box img{width:100%;height:auto}.message_box .profile img{width:40px;height:auto;border-radius:40px;margin-top:5px}.message_box b{font-weight:600;color:#000}.message_box .title{font-weight:300;color:#000;font-size:1.2em}.message_box .date{font-size:1em;color:#333;margin-left:10px}.messreply{background-color:#ebf0f1;padding-top:10px;padding-bottom:10px;border-top:2px solid #fff}.waiting{background-color:#4cb5f5}.approved,.waiting{color:#fff;font-size:1.2em;font-weight:600}.approved{background-color:#00b861}.declined{background-color:#d43d41}.declined,.newmessage{color:#fff;font-weight:600;font-size:1.2em}.newmessage{background-color:#1c4e80}.messagerecent{border:1px solid #fff;margin-bottom:10px}.messagerecent:hover{border:1px solid #000;cursor:pointer}.declined-bottom{background-color:#ccc}.approval_image,.approval_image_sm{border:1px solid #fff}.approval_image_sm{width:100%}.rodbut{border:1px solid grey;font-size:1.2em;padding-top:7px!important;margin-left:5px;margin-right:5px}.rodbut:hover{cursor:pointer;border:1px solid #000;background-color:#eee}.faiconsm{cursor:pointer;font-size:1.6em;color:#999}.faiconlg{cursor:pointer;font-size:2.2em;color:#000}.faiconsm:hover{color:#333}.faiconmed{cursor:pointer;font-size:1.6em;color:#999}.faiconmed:hover{color:#333}.filtericon{float:left;width:20%;text-align:center}.is-danger-text{color:#fff;background-color:red;padding:3px 10px}.is-danger{color:red;border:1px solid red}.btn-label{position:relative;left:-12px;display:inline-block;padding:6px 12px;background:rgba(0,0,0,.15);border-radius:3px 0 0 3px}.btn-labeled{padding-top:0;padding-bottom:0}.btn{margin-bottom:10px}th{position:sticky;top:0;background:#fff}.autodropdown{position:absolute;width:100%;z-index:9999}.autodropdown li:hover{background-color:hsla(0,0%,96.1%,.9607843137254902);cursor:pointer}.clear{margin-left:8px;color:red;height:20px;font-size:1.2em;cursor:pointer}.schbuttons .btn-default{background-color:#2d8bcb;min-width:130px;color:#fff}.schbuttons .btn-default:hover{cursor:pointer;color:#fff;background-color:#000}.scicon{color:#fff;margin-right:15px}.black{background-color:#000!important}.blue{background-color:#39c!important}.btn-default{background-color:#fff}.btn-default:hover{cursor:pointer;background-color:#eee}.btn-group-xs>.btn,.btn-xs{padding:.25rem .4rem;font-size:.875rem;line-height:.5;border-radius:.2rem}.multi{width:30%;margin-left:1%;margin-bottom:2%;padding:2%;min-width:200px}.multi,.single{background-color:#eee}.single{width:98%;padding:1%;min-width:300px}