﻿/* START Bootstrap multiselect plugin */
.multiselect-container{position:absolute;list-style-type:none;margin:0;padding:0}.multiselect-container .input-group{margin:5px}.multiselect-container>li{padding:0}.multiselect-container>li>a.multiselect-all label{font-weight:700}.multiselect-container>li.multiselect-group label{margin:0;padding:3px 20px 3px 20px;height:100%;font-weight:700}.multiselect-container>li.multiselect-group-clickable label{cursor:pointer}.multiselect-container>li>a{padding:0}.multiselect-container>li>a>label{margin:0;height:100%;cursor:pointer;font-weight:400;padding:3px 20px 3px 40px}.multiselect-container>li>a>label.radio,.multiselect-container>li>a>label.checkbox{margin:0}.multiselect-container>li>a>label>input[type=checkbox]{margin-bottom:5px}.btn-group>.btn-group:nth-child(2)>.multiselect.btn{border-top-left-radius:4px;border-bottom-left-radius:4px}.form-inline .multiselect-container label.checkbox,.form-inline .multiselect-container label.radio{padding:3px 20px 3px 40px}.form-inline .multiselect-container li a label.checkbox input[type=checkbox],.form-inline .multiselect-container li a label.radio input[type=radio]{margin-left:-20px;margin-right:0}
/* END Bootstrap multiselect plugin */

.multiselect-image
{
    padding:5px 0 5px 10px;
    width:128px;
    display:inline-block;
}
.multiselect-image img
{
    width:100%;
}
.listSelection
{
    padding:0 10px 5px 0;
}

.label-autoform span
{
    padding:0 0 0 5px;
    color:#cc0000;
}
.label-required
{
    font-weight:bold !important;
}
.admin-form .panel-body
{
    padding-top:10px;
}
#content > h2,
.admin-form .panel-body h2
{
    padding:0 !important;
    margin:0 !important;
    text-align:center;
}
#content > h2
{
    margin-bottom:20px !important;
}

.admin-form .panel-body hr
{
    margin:20px 0;
}
.label-left
{
    text-align:left !important;
}

.admin-panels .panel-body .nav *
{
    color:#666;
}
.admin-panels .panel-body li span
{
    margin-right:5px;
}

.heading-2
{
    margin:30px 0 20px 0;
    border-bottom:solid 1px #ccc;
    padding:0 0 10px 0;
    text-align:center;
}
h4.heading-2
{
    border:0;
}

.chart-text h3 .value
{
    min-width:100px;
    display:inline-block;
    text-align:center;
    font-size:1.2em;
}
.chart-header {
    border-bottom: solid 1px #aaa;
    margin: 0;
    background: #fff;
    padding: 10px 0 10px 115px;
}
.chart-header.top-margin
{
    padding-top:50px;
    width:100%;
}
 .chartbox.cellView
 {
     margin-left:0;
 }
.chart-gadget .expander
{
    text-align:center;
}
.chart-gadget .chart-header
 {
     text-align:center;
 }
 
 .chart-gadget
 {
     background:#fff;
     border-radius:5px;
     padding:10px;
     margin:15px 0;
     border:solid 1px #ddd;
 }

.google-visualization-table,
.google-visualization-table-table
{
    width:100%;
}

#ui-datepicker-div
{
    z-index:9999 !important;
}



.bs-accordion .form-group
{
    margin:2px 0;
    border:solid 1px #ddd;
    border-radius:4px;
    background:#ddd;
    padding:1px 0;
}
    .bs-accordion .form-group .control-label
    {
        padding:10px;
        cursor:pointer;
    }
.bs-accordion
{
    margin:0 0 20px 0;
}
.bs-accordion .form-control-container
{
    display:none;
    margin:0 0 10px 0;
}
    .bs-accordion .form-control-container.active
    {
        
    }
.preview-frame
{
    border:solid 1px #ddd;
    border-radius:2px;
}



.autoForm sup
{
    top:0;
    display:block;
    margin:10px 0 0 0;
}
.bs-table .heading,
.bs-table .panel-heading
{
    height:auto;
    padding:10px;
    line-height:120%;
    font-weight:bold;
}
.bs-table .bs-body .title
{
    font-weight:bold;
    padding:0 10px 0 0;
}
.bs-table .bs-body .row
{
    margin:0;
    padding:10px 0;
}
.bs-table .bs-body .row.even
{
    background:#f6f6f6;
}
.bs-table .bs-body .bs-cell
{
    padding:0 10px 5px 10px;
}
.bs-table .panel-body
{
    padding:0;
}
.bs-table .paging-list
{
    text-align:center;
    margin:0 0 40px 0;
    vertical-align:middle;
}
.bs-table .paging-list li,
.bs-table .paging-list span {
    padding:0;
}
.bs-table .paging-list .fa
{
    padding:3px 0;
}
.bs-table .paging-list a
{
    padding:6px 12px;
    display:inline-block;
    height:32px;
}
.bs-table .paging-list .current a {
    color:#fff;
}
.bs-simple-asset-box .padded
{
    padding:5px 0 0 0;
}
.bs-simple-asset-box .padded label
{
    padding:0 5px 0 0;
}
.bs-simple-asset-box .preview
{
    border:solid 1px #ccc;
    border-radius:4px;
    display:inline-block;
    width:64px;
    overflow:hidden;
    margin:5px 0 0 0;
}
.bs-simple-asset-box .preview img
{
    width:100%;
}

#content.datagrid .inner-content
{
    padding:0 20px 0 21px;
}

.tabs-container .nav-tabs li.active a,
.tabs-container .tab-pane
{
    background:#fff;
}
.tabs-container .tab-pane
{
    padding:20px;
}
.label-autoform sup
{
    top:10px;
    display:block;
    width:100%;
    clear:both;
}
.datebox.cellView .input-group-addon
{
    display:none;
}
.input-group[class*="col-"]
{
    padding-left:10px;
    padding-right:10px;
}
.checkbox sup
{
    padding-top:10px;
    display:inline-block;
}
.alert-success a,
.alert-info a {
    color:#fff;
}

.w100
{
    width:100% !important;
}

.admin-form .section-divider span
{
    background:#fff;
}

body.sb-l-m #sidebar_left .nav.sub-nav .sidebar-title {
    display: inline-block;
}








body.report-page .formContainer
{
    display:none;
}

body.report-page h3 .label
{
    color:#fff;
}
body.report-page
{
    background:#fff;
}
    body.report-page .chart-gadget
    {
        border:0;
    }


    body.report-page .metricContainer .col-xs-12,
    body.report-page .metricContainer .col-sm-6,
    body.report-page .metricContainer,
    body.report-page .metricContainer .metricInner
    {
        width:100%;
        min-width:800px;
        clear:both;
    }
    body.report-page .chart-header
    {
        padding:0;
        text-align:center;
    }
    body.report-page div.Table
    {
        display:block;
        margin-top:20px;
    }    

    body.report-page .metricContainer .expander
    {
        display:none;
    }
    body.report-page .metricContainer .col-xs-12,
    body.report-page .metricContainer .col-sm-6,
    body.report-page .metricContainer,
    body.report-page .metricContainer .metricInner
    {
        width:100%;
        min-width:800px;
        clear:both;
    }




.panel-control-remove,
.panel-control-fullscreen {
    display: none !important;
}


.cloudbox
{
    padding:10px;
    background:#fff;
}
.cloudbox h4
{
    margin-left:110px;
}


.menu-editor .btnEdit
{
    padding:9px
}
.menu-editor .btnRemove {
    padding: 9px 10px;
}

form .profile-checkbox .checkbox .form-control-container label::before,
form .profile-checkbox .checkbox .form-control-container label::after {
    margin-left: -20px;
}
    form .profile-checkbox .checkbox .form-control-container label::after
    {
        margin-top:-5px;
    }
    .profile-checkbox ul {
        list-style: none;
        padding:10px 0 0 10px;
    }
    .profile-checkbox .control-label
    {
        font-weight:600;
    }
    .profile-checkbox .label-autoform::before
    {
        display:none;
    }
