/* #Clearing
================================================== */

    /* Self Clearing Goodness */
    .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }

    /* Use clearfix class on parent to clear nested columns,
    or wrap each row of columns in a <div class="row"> */
    .clearfix:before,
    .clearfix:after,
    .row:before,
    .row:after {
      content: '\0020';
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0; }
    .row:after,
    .clearfix:after {
      clear: both; }
    .row,
    .clearfix {
      zoom: 1; }

    /* You can also use a <br class="clear" /> to clear columns */
    .clear, .clr {
      clear: both;
      display: block;
      overflow: hidden;
      visibility: hidden;
      width: 0;
      height: 0;
    }

.big-width{ text-align: center;width: 150px;margin: 15px 0; }
.euro-input{ padding: 4px 2px;font-size: 18px; }
.custom-position{ float:right; margin: 10px 0; }
.custom-position input{ width: 200px; }
.button{font-size: 12px;}
.margin-left-10{margin-left: 10px;}

.loadingDetails{
	color: black;
	font-weight: bolder;
	font-size: 18px;
	width: 225px;
	height: 40%;
	overflow: auto;
	margin: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.accountsDueList tbody tr td{ font-size: 14px!important; }
.drawer_calculator{ width: 50px!important; }
.drawer_bloc_width{ width: 29%!important; }
.drawer_bloc_width_double{  width: 69%!important;min-width: 667px; }
.drawer_content_width{ width: 47%!important; }
.drawerTotals h5{ float:left;width: 120px; }
.drawerTotals span{ font-size: 16px;padding-top: 2px;display: block; }
.notAllowed{ background: rgba(255,255,255,0.7)!important; }

.outlet_chooser label,.outlet_chooser .instruction{ font-size: 18px;padding-left: 5px; }
.outlet_chooser .selector{ width: 343px !important; }
.outlet_chooser .selector span, .outlet_chooser .selector select{ width: 340px !important; }

.jqplot-table-legend-label{ padding-top: 0!important; }
#content table tbody tr td.jqplot-table-legend { height: 0px!important;padding: 0!important; }
table.jqplot-table-legend{ margin-top: 0px!important; }

#messageAlert{ margin-top: -72px;padding-top:10px; background:#F19F22;height: 50px;width: 100%;position: fixed;display:none;box-shadow: 0px 0px 10px;z-index: 600;}
#messageAlert .notice-text{ color:#fff;width: 465px; }
#messageAlert a{ margin:-7px 10px 0 0; cursor:pointer; }
#messageAlert .action-buttons{ margin:10px 0 0 150px; }
#messageAlert .alert-close-btn{ position: absolute;right: 0;top: 20px }
#messageAlert .alert-action-button{ color:#fff;border:1px solid #fff;padding: 5px 50px;margin-right: 60px; }

.statistics_table{ width:100%;table-layout: fixed; }
.statistics_table tbody tr td, .statistics_table thead tr th{ padding: 0px 5px!important;text-align: center; }

#accounts_transaction_list{ table-layout: fixed; }
#accounts_transaction_list .selector span, #accounts_transaction_list .selector select,#accounts_transaction_list .selector{ width:100%!important }
.show{ display: block; }
.hide{ display: none; }


/*BALANCE REPORT MODULE*/
.table_row{ display: table-row; }
.table{ display: table; }
.table_cell{ display: table-cell; }

.rangeBlock{ margin-bottom: 5px; }
.rangeBlock .week{ width: 25px; }
.filter_form .selector, .filter_form .selector span, .filter_form .selector select{ width: 100%!important; }