﻿.header {background: url(../img/q_logo.png) no-repeat; height:100px; margin-top:20px;}

#_progressMeter { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, .4); z-index: 1000 }
#_progressMeter .dialog { position: fixed; top: 50%; left:  50%; width: 600px; height: 300px; margin-left: -300px; margin-top: -150px; border: solid 5px #68c4d2; box-shadow: rgba(0,0,0,0.25) 0px 0px 24px; border-radius:  4px; background-color: white; z-index: 1001 }
#_progressMeter .dialog .title { background-color: #b2e0e7; color: #11606c; }
#_progressMeter .dialog .title h1 {  margin: 0px; padding: 10px; text-align: center }
#_progressMeter .dialog .progress { position: absolute; width: 500px; height: 32px; border: solid 2px #ccc; border-radius: 2px; margin: auto; bottom: 36px; left: 50%; margin-left: -250px; color: black; }
#_progressMeter .dialog .progressDone { left: 0px; top: 0px; height: 100%; width: 50%; background-color: #b2e0e7; color: white }
#_progressMeter .dialog .progressPercentage { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; text-align: center; padding: 5px 0px }
#_progressMeter .dialog .progressMessage { width: 90%; margin: auto; margin-top: 32px; font-size: 140%; text-align: center }

.panel-heading {position: relative;}
.panel-heading .panel-actions {position: absolute; top: 50%; right: 15px; margin: -15px 0 0 0;}

.dropdown-grid>button                       { width:100%; text-align: left; }
.dropdown-grid>button>i                     { float: right; } 
.dropdown-grid .uib-dropdown-menu           { overflow-y: auto; max-height: 300px; width: 100%; }
.dropdown-grid .uib-dropdown-menu input     { margin: 5px 15px; width: calc(100% - 30px); }