
body {
    /*min-width: 1024px!important;*/
    overflow-y: auto;
    overflow-x: hidden;
}

.form_inputs {
    overflow: hidden;
}

.hideOnLightBox {
    display:none;
}

.right {
    float: right;
}

.delete-btn {
    
}

.required {
    font-weight: bold;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input ,select {
    background-color: #FEFEFE;
    border: 1px solid #D7D7D7;
    box-shadow: 0 1px 0 #FFFFFF;    
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}

.inline input {
    width: auto!important;
}


.resetwidth {
    width: auto;
}

.content_wrapper {
    width: 100%;
    background: none;
    min-height:400px;
}

.header_wrapper {
    background: none;
}



.inline {
    display: inline-flex !important;
    line-height: 21px;
}

.inline li {
    display : inline;
}
 
.quickstats .active {
    border:1px solid #dbd8d8;
}

.faceboxlink {
    cursor: pointer;
}

.tabs a {
    cursor: pointer;
}

.tabs .active {
    font-size: 14px!important;
}

.filter-remove {
    float:right;
    padding:5px;
}		

.select-month {
    height: 26px!important;
}

/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    background-color: #fee!important;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}

/* Styles for BO
-----------------------------------------------------------*/


table tr .right { text-align: right !important; padding-right:10px; }
table tr .center { text-align: center !important; }
table tr .left { text-align: left !important; padding-left: 10px; }

.stateTrue
{
	background: url(../img/stateTrue.png) no-repeat !important;
	background-position:center !important;
}

.stateFalse
{
	background: url(../img/stateFalse.png) no-repeat !important;
	background-position:center !important;
}


#filters a, #pages a { cursor:pointer !important; }

#pages .on { cursor: default !important; }


.table-sort th .order-down-off { cursor:pointer !important; }
.table-sort th .order-down-on { cursor:pointer !important; }
.table-sort th .order-up-off { cursor:pointer !important; }
.table-sort th .order-up-on { cursor:pointer !important; }


.required { font-weight: bold; }

header .language { clear:right; float: right; color: #6d6d6d; font-size: 1.1em; margin: 10px 0 0; }

.multiple {
    display:inline-block;
    width: 100%;
}

.multiple .list {
    height:auto!important;
}

.multipleselect {
    height: auto!important; 
    width: 100%!important;
}


/* Multiselect
----------------------------------*/
.ui-multiselect { font-size: 0.8em; border:1px solid #CAC8C8;  }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect div.list-container { padding: 0; margin: 0; border: 0; float:left; }
.ui-multiselect ul.list { position: relative; padding: 0; overflow: auto; overflow-x: hidden; margin: 0; list-style: none; width: 100%; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; padding-left: 10px; white-space: nowrap; overflow: hidden; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: left; cursor: pointer;}
.ui-multiselect ul.ui-state-highlight { border: none; }
.ui-multiselect li.ui-draggable-dragging { border: 1px solid; padding-left: 10px; z-index: 99999; }

.ui-multiselect div.selected { }
.ui-multiselect ul.selected { }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { border-left: 1px solid; }
.ui-multiselect ul.available { }
.ui-multiselect ul.available li { }
 
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; }
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
 
.ui-multiselect .add-all { float: right; padding: 7px; white-space: nowrap; }
.ui-multiselect .remove-all { float: right; padding: 7px; white-space: nowrap; }
.ui-multiselect .count { cursor: default; float: left; padding: 7px; }
.ui-multiselect .search { float: left; padding: 1px; opacity: 0.7; margin: 4px; height: 14px; position: relative; top:0; right:0; }
.ui-multiselect .busy { left: 0px; float: left; padding: 7px 7px 7px 25px; z-index: 1; background: url(../img/loader.gif) 4px 50% no-repeat; }
.ui-multiselect .overlay { background: #aaaaaa; opacity: .30;filter:Alpha(Opacity=30); }

.ui-multiselect li a.action { position: absolute; border: none; right: 0px; top: 1px; padding-right: 2px; }


