.form-signin {max-width: 330px;padding: 15px;margin: 0 auto; margin-top:1%;}
.form-signin .form-signin-heading,.form-signin .checkbox {  margin-bottom: 10px;}
.form-signin .checkbox {  font-weight: normal;}
.form-signin .form-control {  position: relative;  height: auto;  -webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing:border-box;  padding: 10px;  font-size: 16px;}
.form-signin .form-control:focus {  z-index: 2;}
.form-signin input[type="email"] {  margin-bottom: -1px;  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;}
.form-signin input[type="password"] {  margin-bottom: 10px;  border-top-left-radius: 0;  border-top-right-radius: 0;}
.auth-page {background:url('../img/bg.jpg');}
.app-module-title {margin-bottom: 19px;}
.app-to-nav {position: fixed; bottom:7px; left:7px;}
.records-table tbody tr {cursor: pointer;}
body { padding-top: 70px; }
.app-link {cursor: pointer;}
.app-section-title {font-weight: bold;}
.form-control-static {font-weight: bold; padding-top:0;}
.well form {margin:0;}
#orderHead, th,td {font-size: 13px;}
.document-lines tbody td {font-size: 11px!important; line-height: 11px!important;}
.document-lines .btn-sm {padding:5px 8px;}
.nopm {margin:0; padding:0;}
#overlay { position:absolute; width:100%; height:100%; background-color:rgba(255,255,255,0.8); text-align:center; z-index:999; display:none;}
#overlay span { margin:200px auto 0 auto;}
.tab-pane {padding-top:17px;}

.modal-backdrop.fade {
opacity: 0;
filter: alpha(opacity=0);
}
.modal-backdrop.fade.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.modal-backdrop.in {
opacity: 0.5;
filter: alpha(opacity=50);
}
.in {
background: rgba(0, 0, 0, 0.8);
}
.show {
background: rgba(0, 0, 0, 0.22);
}
