nav ul li.active{background-color:rgba(0,0,0,0.4)}
.mainlogo{max-height: 4.5em;max-height: 9vh}
body{display: flex;min-height: 100vh;flex-direction: column;}main{flex: 1 0 auto;}
.card-logo{max-height:6em;max-height:17vh;max-width:6em;max-width:17vh;}
.card-panel.blue.lighten-4.col.s2.m2.partner{margin-left:4%;}
.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-panel.blue.lighten-4.col.s2.m2{margin-right:1%;margin-left:1%;}
.card.blue.lighten-4.login{margin-top: 20%;}
.card-title{overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.mr10{margin-right: 10px;} .pr10{padding-right: 10px;} .mb10{margin-bottom: 10px;} .p10{padding: 10px;} .mt10{margin-top: 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;}
.img-center{display:block; margin-left:auto;margin-right:auto;margin-top:2%;margin-bottom:2%;}
.collapsible-header i{width:inherit;margin-right:inherit;}
.proj{margin-right: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);}
.w-100{width:100%;}
.table-sm th,.table-sm td {padding: 0.3rem;}
.hidden {display:none;}
.fixed-action-btn{bottom: 80px; text-align: center; left:0px; right: 0px; color: #0046a7 !important; font-size:150%; opacity:40%;}
#slide-out{width: 200px;}
#hiddeninput{display:none;}
h3 {display:inline; padding-right: 5%;}
.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: 100px;display: inline-block;}
.card .card-content {padding: 15px 25px !important;}
.card-action {padding: 5px 25px !important;}
.navigation{width:30%;}