/* выключка текста */
.acenter {text-align: center !important;}
.aleft {text-align: left !important;}
.aright {text-align: right !important;}
.ajust {text-align: justify !important;}
.indent {text-indent:1.5em}

/* высота строк */
.midh {line-height:1.4em;} 
.smlh {line-height:1em;} 
.bigh {line-height:1.6em;} 

/* стиль текста */
.bold {font-weight: bold}
.upper {text-transform:uppercase;}
.uline {text-decoration: underline;}
.subline{border-bottom:1px solid #ccc;padding-top:1.6em;}
.supline{color: #555555;font-size: 0.6em;margin-top: -8px;text-align: center;text-transform: uppercase;}

/* флоаты */
.fright {float: right !important;}
.fleft {float: left !important;}


.clear {clear:both;}

.btn {padding: 4px 10px !important;}

.pad {padding: 5px 0 5px 0;}
.brand img {vertical-align: bottom;}
.search_res { cursor: pointer;}


li.folder>div>span.title {font-weight: bold; text-transform: uppercase;}
ul.tree .title {color: #444444;}

ul.tree li.selected > div, ul.tree li.selected > div:hover {
    background: none repeat scroll 0 0 lightgreen;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
}

.btn_option, .btn_radio, .btn_select {width:180px !important;}

.edit_descr {vertical-align: middle; /*text-transform: uppercase;*/}
#rules_text ol li {line-height:2.3em;}

.errorfield {border-color: #B94A48 !important;color: #B94A48 !important;font-weight: bold}
.correctfield {border-color: #468847 !important; color: #468847 !important;font-weight: normal;}

td label.error {color: #B94A48 !important;font-weight: bold;}


.dropdown-menu li > a:hover, .dropdown-menu .active > a, .dropdown-menu .active > a:hover {background-color: #DA4F49;}

#create_field_tsr_accept_date_error, 
#create_field_tsr_balance_date_error, 
#create_field_tsr_valid_date_error {color:#B94A48;;font-weight: bold;}


table#newrequest_client_found_table thead tr th {background: #daedae;}
table#tsr_table thead tr th {background: #eadead;}


#selected_client_string,#selected_tsrclass_string,#selected_tsr_string,#newreq_report_message,#newreq_report_num	{font-size: 1.1em;}

.ptitle {font-weight: bold;color:#444;font-size: 1.2em;}

dt, dd {line-height:30px;}


#board_client_total,
#board_client_noagr,
#board_client_agrtimeout,
#board_req_total,
#board_req_noagr,
#board_req_agr,
#board_req_attent,
#board_agr_total,
#board_agr_open,
#board_agr_closed,
#board_agr_timeout,
#board_tsr_store,
#board_tsr_rent,
#board_tsr_repair,
#board_tsr_verify {cursor: pointer;}


#board_client_total:hover,
#board_client_noagr:hover,
#board_client_agrtimeout:hover,
#board_req_total:hover,
#board_req_noagr:hover,
#board_req_agr:hover,
#board_req_attent:hover,
#board_agr_total:hover,
#board_agr_open:hover,
#board_agr_closed:hover,
#board_agr_timeout:hover,
#board_tsr_store:hover,
#board_tsr_rent:hover,
#board_tsr_repair:hover,
#board_tsr_verify:hover {background-color:lightblue;}

#requestdate dt {font-weight: normal;}

table.dataTable tr.odd td.sorting_1 { background-color: #EAEAEA; }
table.dataTable tr.even td.sorting_1 { background-color: #F7F7F7; }

table.dataTable tr.odd { background-color: #EDF0F2; }
table.dataTable tr.even { background-color: white; }
table.dataTable thead th { border-bottom: 1px solid #DDDDDD;}

.table_hover {background:#C3DBE7 !important;cursor: pointer;}
tr.table_hover td.sorting_1 {background:#C3DBE7 !important;}

.selected_tr:hover td.sorting_1 {background: #C1E6CB !important;}
.selected_tr td.sorting_1 {background: #C1E6CB !important;}
.selected_tr {background: #C1E6CB !important;}

#reporttable thead tr th {background-color: #DCDCDC;}
#reporttable {margin-bottom:10px;}
#reporttable thead tr th {text-align: center;}
#tblsubtitle {font-size:14px;letter-spacing:1px;color:#444;font-weight:bold;text-transform:uppercase;}

#cutline1 {margin-bottom: 20px; padding: 60px 0 0; border-bottom:3px dashed green;}
#tabbed {margin-bottom: 20px; padding: 60px 0 0;}

#dogovor, #zayavlenie,#izveshenie {font-size: 11px;background-color: #F0F2F7;}

.dl-horizontal dd {padding-left: 10px;}

tr.reqline.noagr.store {background-color: lightgreen !important;}
tr.reqline.noagr.store td.sorting_1 {background-color: lightgreen !important;}

tr.reqline.toolate.store {background-color: lightgreen !important;}
tr.reqline.toolate.store td.sorting_1 {background-color: lightgreen !important;}

#reporttable_info {display: none;}
.byellow { background-color:lightyellow;}

#reporttable thead tr th {vertical-align: middle;}
#reporttable tbody tr td {vertical-align: middle;}

.paging_full_numbers a.paginate_active {background-color: #C3DBE7;}
.paging_full_numbers a.paginate_button {background-color: #EEE;}
.new_page { page-break-before: always; }