.table.table-bordered > thead{background:#EBEBEB !important; }
.table > thead > tr > th, .table > tbody > tr > td{font-size:13px; vertical-align:middle; }
/*.form-horizontal label.control-label{text-align:left; }*/

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; }

/*.panel .panel-body table.table, .panel form.panel-body, form.panel{margin-bottom:0; }*/

.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:#fff; }
.bootstrap-select .btn-default:hover, .bootstrap-select .btn-default:focus{background:#f0f0f0}
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; }*/
@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}
}

.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;}

.dropzone{background: #FFF;border: 1px solid #B1B1B1;box-shadow: 0px 0px 2px #B1B1B1;color: #B1B1B1;cursor: pointer;display: table-cell;padding: 5px;text-align: center;vertical-align: middle;width: 130px;height: 130px;}
.dropzone:hover{border: 1px dashed #139ff7;box-shadow: 0px 0px 4px #139ff7;}
.dropzone.dragOver{border: 1px dashed #ff0000;box-shadow: 0px 0px 4px #ff2323;}
.dropzone > img{width:120px; height:120px;}

#map1 .sImage{overflow-x:auto !important;}
