body.grid{ height:100vh; width:100%; background-image:url(../imgs/logoBG.png); background-color: #000; background-repeat: no-repeat; background-position: right bottom; background-size: 30%; }
.bsBody{ padding:150px 0 0 0; }
.loginPanel{ position:absolute; margin:auto; width:340px; left:50%; margin-left:-170px; top:50%; margin-top:-190px; }
.registerPanel{ position:absolute; margin:auto; width:640px; left:50%; margin-left:-320px; top:50px; }


.leftColumn{ float:left; width:250px; margin:0 20px 0 5px; }
.mainColumn{ float:left; }
.tac{ text-align:center; }
.w50p{ width:50%; }

.miniInfo{ font-size:12px; color:#999; margin:5px 0 0 0; }
.miniInfo2{ font-size:12px; color:#999; padding:5px 0 0 15px; clear: both; }

.p0{ padding:0 !important;}

h2{ background:#eee; font-size:20px; padding:10px; margin-top:0; }
.fullTable{ border:1px #eee solid; background: #fff; font-size:12px; }
.fullTableTools{ padding:0 10px; }

.editPanel{ border:1px #e5e5e5 solid; background:#f2f2f2; overflow-y: scroll; }
.editPanel h2{ background:#e5e5e5; font-size:20px; padding:10px 10px; margin-top:0; }
.editPanelBody{ padding:0 10px 10px; }
.editPanelBody legend{ margin-bottom: 5px; margin-top:20px; }


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{ padding-right: 5px; padding-left: 5px; }
.row{ margin-right: -5px; margin-left: -5px; }
.form-horizontal .form-group{ margin-right: -5px; margin-left: -5px; }
.form-group{ margin-bottom: 10px; }

.listFilterForm{ display:inline-block; }
.form-control.filter{ width:auto; display: inline-block; height:30px; font-size: 12px; padding: 7px 1px; }
#dateRangeFilter{ width:150px; padding-left:5px; }


/* Auto Combo */
.bspAutoComplate{ display:none; position:absolute; min-width:200px; min-height:50px; border:1px #eee solid; background:#fff; box-shadow: 1px 1px 6px rgba(0,0,0,.1); z-index:1000; max-height:200px; overflow:auto; }
.bspAutoComplate.show{ display:block; }
.bspOpenButt{ cursor:pointer; }
.bspAutoComplate .bsItem{ border-bottom:1px #eee solid; padding:3px 8px; cursor:pointer; }
.bspAutoComplate .bsItem:hover{ background:#f8f8f8; }
.bspAutoComplate .bsItem.select{ background:#f0f0f0; }
.bspAutoComplate .bsItem:last-child{ border-bottom:none; }
.bspAutoComplate .bsItem .bsHeader{ font-size:13px; }
.bspAutoComplate .bsItem .bsInfo{ font-size:11px; line-height:12px; color:#aaa; }

.bsComboList .widget-body { padding:2px; margin:2px 0 0 0; background: #fff; border: 1px solid #ddd; box-shadow: 0 0 3px 1px #eee; }
.bsComboList .spListItem{ margin:2px; padding:3px 3px 3px 5px; border:1px #eee solid; background:#fbfbfb; }
.bsComboList .spListItem .bsActions{ float:right; }
.bsComboList .spListItem .bsActions span{ padding:3px; cursor:pointer; }
