nav ul li.active{background-color:rgba(0,0,0,0.4)}
.mainlogo{max-height: 3em;max-height: 6vh;margin-left:1em;}
.mainlogo-l{max-height: 4.5em;max-height: 9vh}
body{display: flex;min-height: 100vh;flex-direction: column;}main{flex: 1 0 auto;}
.navbar-fixed{margin-bottom:5em;}
.card-logo{max-height:6em;max-height:17vh;max-width:6em;max-width:17vh;}
.card .card-image img{margin: 0 auto;} .card .card-image .card-title{padding:0px;}.card .card-content .card-title {margin-bottom:0px;bottom:-20px;left:-15px}
.card-title{overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.mr10{margin-right: 10px;} .pr10{padding-right: 10px;}
.btn-small{border: none;border-radius: 2px;height: 36px;line-height: 36px;padding: 0 0.5rem;font-size: 1rem;color:#fff;cursor:pointer;letter-spacing:0.5px;}
.btn-floating.halfway-fab.top-notify {right:10px;top:10px;}
.mb-5{margin-bottom: 5px;}.mt-5{margin-top: 5px;}.mt-10{margin-top: 10px;}
.img-center{display:block; margin-left:auto;margin-right:auto;margin-top:2%;margin-bottom:2%;}
#menu {position: fixed;z-index: 5;top: 15px;right: 15px;cursor: pointer;-webkit-transition: right 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);transition: right 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);}
#menu div {width: 30px;height: 3px;margin-bottom: 6px;background-color: #6162f5;-webkit-transition: opacity 500ms, background-color 250ms, -webkit-transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);transition: opacity 500ms, background-color 250ms, -webkit-transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);transition: transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91), opacity 500ms, background-color 250ms;transition: transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91), opacity 500ms, background-color 250ms, -webkit-transform 500ms cubic-bezier(0.6, 0.05, 0.28, 0.91);}
.documents { font-size: 14px !important; }.d-none{display: none !important};
.container-fluid{width:96% !important;}
.proj{margin-right:2%};
.table-sm th,.table-sm td {padding: 0.3rem;}
.contextmenu {display: none;position: absolute;width: 200px;margin: 0;padding: 0;background: #FFFFFF;border-radius: 5px;list-style: none;box-shadow:0 15px 35px rgba(50,50,90,0.1),0 5px 15px rgba(0,0,0,0.07);overflow: hidden;z-index: 999999;}
.contextmenu li {border-left: 3px solid transparent;transition: ease .2s;}.contextmenu li a {display: block;padding: 10px;color: #000;text-decoration: none;transition: ease .2s;}
.contextmenu li:hover {background: #1976D2;border-left: 3px solid #42A5F5;}.contextmenu li:hover a {color: #FFFFFF;}
.hidden {display:none;}
.card-logo-list{max-height:3em;max-height:8vh;max-width:3em;max-width:8vh;}
.file-date{font-size:90%;}
.card-stacked {color: #fff;max-height: 150px;display: inline-block;}
.card .card-content {padding: 15px 25px !important;}
.card-action {padding: 5px 25px !important;}
.navigation{width:30%;}
.user-type{margin-left:1em;}
.tabs .indicator{background-color: #fff !important;}
.tabs .tab a:hover {background-color:#42A5F5 !important;}
.tabs .tab a {color:#fff !important;}
.tabs .tab.disabled a, .tab.disabled a:hover {color:rgba(255,255,255,0.7) !important;background-color:initial !important;}
.tabs .tab a.active {background-color: initial;color: initial;}