form.data-form tr:hover{background-color:#f6f6f6}form.data-form td{vertical-align:middle!important}.hidden-submit{width:1px;height:1px;position:absolute;left:-9999px}
hr.thick{height:2px;background-color:#eee}html{position:relative!important;min-height:100%!important}body{margin:0 0 60px!important}
.line-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nowrap{white-space:nowrap}.message.jumbotron h3{color:#555!important;font-weight:bold;font-size:24px}
.message.jumbotron p{font-size:18px}.common-error .icon{color:#ff5858;font-size:77px}.common-error .message{color:#ff5858;font-size:25px}
.common-error .description{margin:0 auto;max-width:450px}.common-error .vertical-space{height:45px}table.data-list td{max-width:270px}
table.data-list.single-line td{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}table.data-list .inline-filter{font-size:9px}
table.data-list .action-buttons{white-space:nowrap}.panel table.data-table td:first-child{white-space:nowrap}.panel.panel-disabled .panel-heading{background-color:#e4e4e4}
.lf-pagination{text-align:center;margin-bottom:20px;margin-top:20px}.lf-pagination ul{display:inline-block;height:auto!important}
.footer{width:100%;margin-bottom:20px;position:absolute;left:0;bottom:0;text-align:center}.footer ul{padding-left:0}.footer li{display:inline;margin-left:3px;margin-right:3px}
.navbar input[name="query"]{width:300px}td .selectbox-group .selectbox-row{margin-bottom:10px}
td .selectbox-group .selectbox-row.selectbox-row-complex{margin-bottom:30px}.panel .panel-body table .selectbox{width:100%}
.select2-results .select2-highlighted .text-muted{color:#c9c9c9}td .select2-container .select2-choice>.select2-chosen{white-space:normal!important;line-height:23px}
.input-group .select2-container:first-child .select2-choice{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .select2-container:nth-child(2) .select2-choice{border-top-left-radius:0;border-bottom-left-radius:0}
.btn-gray{background-color:#858585;border-color:#858585}.btn-gray:hover,.btn-gray:focus,.btn-gray:active,.btn-gray.active{background-color:#787878;border-color:#6c6c6c}
.btn-gray.disabled:hover,.btn-gray.disabled:focus,.btn-gray.disabled:active,.btn-gray.disabled.active,.btn-gray[disabled]:hover,.btn-gray[disabled]:focus,.btn-gray[disabled]:active,.btn-gray[disabled].active,fieldset[disabled] .btn-gray:hover,fieldset[disabled] .btn-gray:focus,fieldset[disabled] .btn-gray:active,fieldset[disabled] .btn-gray.active{background-color:#858585;border-color:#858585}
.full-page-drag-drop-overlay{padding-top:250px;position:fixed;top:0;right:0;bottom:0;left:0;color:#5e5e5e;background-color:#fff;font-size:60px;text-align:center;opacity:.8;z-index:1000}
.loading-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;opacity:.8;z-index:1000}.loading-progress{position:absolute;top:50%;left:25%;width:50%;z-index:1001}
.loading-progress .progress-bar{width:100%}.data-list ol.regular-list,.data-list ul.regular-list{padding-left:1.2em}.page-header>h1{margin-top:0}
.page-header .header-tools>.btn,.page-header .header-tools>.btn-group{margin-left:5px;margin-bottom:5px}@media(min-width:768px){.page-header>h1{float:left}
.page-header .header-tools{margin-top:10px;float:right}}.data-list-page .filters{margin-bottom:25px;padding-top:15px;padding-bottom:25px;border-radius:10px;background-color:#f5f5f5}
.data-list-page .filters>.col-sm-4:not(:first-child){border-left:1px solid #b7b7b7}.data-list-page .filters [type="submit"]{margin:18px auto 0 auto;display:block;width:200px}
.data-list-page .filters .control-label{text-align:left}.data-list-page .filters .selectbox{width:100%}.data-list-page .filters .radio-inline,.data-list-page .filters .checkbox-inline{margin-left:0!important;margin-right:10px}
.tab-content>.tab-pane{padding:15px 5px}.mce-btn-group.mce-last{position:absolute;top:0;right:0}