.title-action{padding-top:20px;}
.c{height: 0;line-height: 0;clear: both;font-size: 0;}
b, strong, label, th {
    font-weight: 600;
}

.table-inner{font-size: 0.9em;width: 100%;}
.table-inner td{border:0 !important;border-bottom: 1px solid #ddd !important;padding: 2px 5px;}
.table-inner{margin-bottom:10px;}
.table-inner tr:last-child td{border-bottom: 0 !important;}

.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }

.dragTR{z-index:6666;border:1px solid #f00;}
.dragTR td{background: #f3f3f3;}

.droppadrop.drop-active{background: #fff;}
.droppadrop.drop-hover{background: #eee;}

.hasTL{}
.hasTL .handlebar{color: #ddd;}

.nowrap{white-space: nowrap;}

.container-popup{padding-top:20px;}

.ibox-content {
    background: #fbfbfb;
}

.dataTablesToolbar{float: left;}

.dropzone{border: 2px dashed #0E9AEF !important; text-align: center !important;height: auto !important;min-height: 0 !important; margin-bottom:10px !important;}
.dropzone .upload-icon{font-size:15px;color: #666;}
.dropzone:hover{border:1px solid #3498DB;background: #fff;}

.table-info{width: 100%;font-size:12px;}
.table-info th, .table-info td{padding: 4px 10px;border-bottom:1px dotted #ddd;}
.table-info th{padding-left:0;vertical-align: top;}
.table-info td{padding-right:0;text-align: right;}
.req{color: #f00 !important;}

.widget a{color: #fff !important;}
.widget-compact{padding: 5px 10px;margin-top:0;}
.widget-compact h2{margin-top:0;}

.microinput{width: 30px !important;padding-left:2px;padding-right:2px;text-align: center;}

.layout-popup{font-size: 12px;}

.cell-bordered{border:1px solid #000 !important;}

.collapsed .collapsible{display: none;}

.hover-show{visibility: hidden;}
.hover-trigger:hover .hover-show{visibility: visible;}

.dropdown-static{    border-radius: 3px;
    line-height: 25px;
    margin: 4px;
    text-align: left;
    font-weight: normal;    
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    color: #333;
    white-space: nowrap;}

.ibox-tools a{color:#fff !important;}