.table.table-bordered > thead{background:rgba(255,255,255,0.2) !important}
.table > thead > tr > th, .table > tbody > tr > td{font-size:13px; vertical-align:middle}

table.table-bordered>thead>tr>th, table.table-bordered>tbody>tr>th, table.table-bordered>tfoot>tr>th, table.table-bordered>thead>tr>td, table.table-bordered>tbody>tr>td, table.table-bordered>tfoot>tr>td {vertical-align:middle}

.nomargin{margin:0}
.nomargin-left{margin-left:0}
.nomargin-right{margin-right:0}
.nomargin-top{margin-top:0}
.nomargin-bottom{margin-bottom:0}

@media print { body {-webkit-print-color-adjust:exact}}

.home-box{border-radius:3px; border:1px solid #ddd; padding:15px 0; text-align:center; font-size:20px}
#index-module a{min-width:130px; margin:0 5px 5px 0}

table.table-action thead th:last-child{width:7%}
table.table-action tbody td:last-child{width:7%; text-align:center}
table.table-action tbody td.text-right{text-align:right}

.pointer{cursor:pointer}

/*.bootstrap-select .btn-default{background:none; color:#fff}*/
/*.bootstrap-select .btn-default:hover, .bootstrap-select .btn-default:focus{background:rgba(0,0,0,0.3); color:#fff}*/
.bootstrap-select .bs-searchbox .form-control{color:#000}
.bootstrap-select.btn-group .no-results{color:#000}

a.glyphicon{color:#000; text-decoration:none}

table #list .popover .list-group-item{background:none; color:#fff; border:none}
table #list .popover .list-group-item:hover{background:#4c4c4c}

.table-responsive {overflow-x:visible !important; overflow-y:visible !important}
.sImage.table-responsive{overflow:auto !important}
@media screen and (max-width:767px) {
    .table-responsive {border:1px solid #ddd; margin-bottom:15px; overflow:auto !important; width:100%}
}

.bs-actionsbox{padding:4px}
.bs-actionsbox .actions-btn{padding:4px 0; text-align:center; font-size:10px}

.input-group-field{display:table-cell; vertical-align:middle}
.input-group-field .form-control, .input-group-field .form-control{border-radius:inherit !important}
.input-group-field:not(:first-child):not(:last-child){border-radius:0}
.input-group-field:not(:first-child):not(:last-child) .form-control{border-left-width:0; /*border-right-width:0*/}
.input-group-field:last-child{border-top-left-radius:0; border-bottom-left-radius:0}

@media (min-width:768px){
    .form-inline.mg{margin-bottom:15px}
}

.container-fluid{width:1100px !important; padding:0 !important; box-shadow:0 0 28px 1px #fff; background:#4D4D4F}

.dashboard .media:not(.last){padding:5px; border:1px solid #f0f0f0; margin-bottom:10px}
.dashboard .media .media-heading{font-weight:bolder}
.dashboard .media.last .media-left{vertical-align:middle; text-align:center; white-space:nowrap; font-size:17px; font-weight:bold}
.dashboard .panel .list-group{max-height:270px; overflow-y:auto}

.no-select{-webkit-touch-callout:none; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}

.navbar-nelson{border-bottom:1px solid #f0f0f0; background:#fff; margin:0}
.navbar-nelson a{color:#000}
.navbar-nelson .navbar-toggle span{background:#000}

/* ------------------------- UIBASE ---------------------------*/
.transition{-webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; -ms-transition:all 0.3s ease; transition:all 0.3s ease}
/*.i-header{text-align:center; font-weight:bold; margin-top:0}
.i-header .sub-header{font-weight:normal; display:inline-block; font-size:13px; color:#bababa}
.well .i-header{text-align:left}
.well div.i-header{font-size:19px}
.margin-top{margin-top:15px}

.container-fluid.mgmv{padding:15px 15px}

.btn.schedule{width:110px}
.btn.schedule span{font-size:25px}

#menu_ .navbar-form{margin-top:4px; margin-bottom:5px}

.carousel-indicators li{background:rgba(255,255,255,0.2); border-color:rgba(0,0,0,0.2)}
.carousel-indicators li:not(.active):hover{background:rgba(255,255,255,0.5);}*/

.panel{background:none}
.panel-default>.panel-heading{background:rgba(255,255,255,0.2); color:#fff;}
.panel-footer{background:rgba(255,255,255,0.1)}

/*.form-control{background:none; color:#fff;}*/
/*.form-control[readonly=readonly]{background:rgba(255,255,255,0.2)}*/
.input-group-addon{background:rgba(255,255,255,0.2); color:#fff}
.input-group-addon .glyphicon{color:#fff}
.input-group-addon.btInc, .input-group-addon.btDec{background:none; border:1px transparent; padding-left:5px; padding-right:5px}
.input-group-addon.btInc .glyphicon, .input-group-addon.btDec .glyphicon{cursor:pointer}

.modal{color:#000}

.table-hover>tbody>tr:hover{background:rgba(255,255,255,0.1)}

fieldset.border{border:1px solid rgba(255,255,255,0.3) !important; color:#fff; padding:0 1.4em 1.4em 1.4em !important; margin:0 0 1.5em 0 !important; -webkit-box-shadow:0px 0px 0px 0px #ddd; box-shadow:0px 0px 0px 0px #ddd;}
fieldset.border legend{font-size:1.2em !important; font-weight:bold !important; text-align:left !important; width:inherit; padding:0 10px; border-bottom:none; color:#fff}
.form-group-sm .form-control-static{height:auto;}