#contract_status_inner_container{
	border-bottom:solid 1px #008354;
	padding:10px;
	padding-top:0px;
	text-align:right;
	font-size:14px;
}

.contract_status_inner_container_right{float:right;width:200px;text-align:center;padding-top:5px;padding-bottom:5px;margin:5px;margin-top:-5px;}
.contract_status_inner_container_right_0{background-color:#dedede;}
.contract_status_inner_container_right_1{background-color:#ffa500;}
.contract_status_inner_container_right_2{background-color:#32cd32;}

/* SEARCH SECTION */

#contract_status_container{/*padding:10px;*/ border-bottom:solid 1px #666666;}

#contract_search_container{
	/*background-color:#dedede;*/
	padding:10px;
}

#contract_search_filter_table{
	width:100%;
}

#contract_search_filter_table td{
	padding-top:5px;
	padding-bottom:5px;
	width:12.5%;
}

#contract_search_results_table{
	margin-top:20px;
	width:100%;
}

#contract_search_results_table td{
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	/*width:10%;*/
}
.contract_search_results_elem_contratti{
	/*width:20% !important;*/
}

.contract_search_filter_element{
	width:96%;
}

#contract_search_color_subform{display:none;}

.appbutton_search{
	width:130px;
	text-align:center;
	padding:0px;
	
}

.contract_search_results_color{width:20px;}

.contract_search_results_row_header{
	background-color:#008354;
	color:#FFFFFF;
}

.contract_search_results_row{
	
}

.contract_search_results_odd{
	background-color:#FFFFFF;
}

.contract_search_results_even{
	background-color:#98fb98;
}

.contracts_search_results_message{
	color:#008354;
	font-size:15px;
	padding:5px;
	padding-top:15px;
}

.search_loading_container{padding-top:10px;padding-bottom:10px;text-align:center;}
.search_loading_img{width:80px;}

.contracts_search_history_table{}
.contracts_search_history_table td{padding:2px !important;}
.contracts_search_history_status_0{width:60px;text-align:center;padding-top:3px;padding-bottom:3px;background-color:#dedede;}
.contracts_search_history_status_1{width:60px;text-align:center;padding-top:3px;padding-bottom:3px;background-color:#ffa500;}
.contracts_search_history_status_2{width:60px;text-align:center;padding-top:3px;padding-bottom:3px;background-color:#32cd32;}
.contracts_search_history_status_3{width:60px;text-align:center;padding-top:3px;padding-bottom:3px;background-color:#72bcd4;}
.contracts_search_history_status_4{width:60px;text-align:center;padding-top:3px;padding-bottom:3px;background-color:#E5E500;}
.contracts_search_history_status_4{width:60px;text-align:center;padding-top:3px;padding-bottom:3px;background-color:#aa94f7;}
.contracts_search_history_status_-1{width:60px;text-align:center;padding-top:3px;padding-bottom:3px;background-color:#FF0000;}

.contracts_search_history_status_3_2{background-color:#AD6AEA;}

.contracts_search_history_icon{width:18px;}

.contract_search_courses_inner_table{font-size:11px !important;width:100%;border: solid 1px #666666;border-collapse:collapse;}
.contract_search_courses_inner_table td{padding:1px !important;border: solid 1px #999999;border-collapse:collapse;}
.contract_search_courses_td_name{text-align:left !important;}
.contract_search_courses_inner_table td button{padding:1px !important;font-size:11px !important;}

.contract_result_button{width:150px;}
.contract_search_page_number{font-size:18px;text-align:left;padding:10px;color:#008354;}
.contracts_loadmore{background-color:#008354;color:#FFFFFF;font-size:20px;padding:5px;width:200px;text-align:center;}
.operator_small_text{font-size:10px !important;}

#course_search_filter_select_lessons{max-width:500px !important; width:500px !important;}

.contract_filter_result_advise{font-size:11px; font-style:italic; margin-top:3px; margin-bottom:3px;}


/* INTESTATION SECTION */
#contract_clients_header_table td{
	padding:5px;
	padding-right:30px;
	font-weight:bold;
}

.contract_clients_intestation{
	color:#008354;
	font-weight:bold;
	font-size:20px;
	padding-top:20px;
	padding-bottom:10px;
}
.contract_clients_intestation_small{
	color:#008354;
	font-size:16px;
	font-weight:normal;
	padding-top:5px;
	padding-bottom:10px;
}

/* CLIENTS SECTION */
#contract_clients_courses_table{
	/*margin-bottom:20px;*/
	width:100%;
}

#contract_clients_courses_table td{
	padding:5px;
	font-size:12px;
}

.contract_clients_courses_intestation{
	background-color:#008354;
	color:#FFFFFF;
}
.contract_clients_courses_row{
	
}
.contract_clients_courses_odd{
	background-color:#eeeeee;
}
.contract_clients_courses_even{
	background-color:#98fb98;
}

.contract_clients_courses_elem_centered{
	text-align:center;
}

.contract_clients_button{
	width:150px;
	padding:5px;
}
#contract_clients_button_confirm{
	display:none;
	background-color:#98fb98;
}

.contract_clients_courses_button{
	width:120px;
	margin-top:5px;
}
.contract_clients_courses_button_bot{
	
}

.contract_inner_table{width:100%;border-collapse:collapse;}
.contract_clients_courses_even .contract_inner_table td{border: solid 1px #000000;border-collapse:collapse;min-width:10px;text-align:center;padding:2px !important;width:10%;}
.contract_clients_courses_odd .contract_inner_table td{border: solid 1px #000000;border-collapse:collapse;min-width:10px;text-align:center;padding:2px !important;width:10%;}
.contract_inner_td_name{text-align:left !important;padding-left:5px;width:40% !important;}

#contract_location_select{margin-bottom:20px;}

.contract_cert_icon{
	width:50px;
}

#contract_upload_container{
	padding-top:50px;
	padding-bottom:50px;
	text-align:center;
}

.contract_clients_closing_error{padding:10px;color:#FF0000;font-size:18px;}
.contract_clients_closing_warning{padding:10px;color:#ffa500;font-size:18px;}

#newclient_bank_table{margin-left:30px;margin-bottom:20px;}
#newclient_bank_table td{padding:2px;text-align:center;}
.iban_block1{background-color:#cdcdcd;}
.iban_block2{background-color:#eeeeee;}
.iban_block3{background-color:#cdcdcd;}
.iban_block4{background-color:#eeeeee;}
.iban_block5{background-color:#cdcdcd;}
.iban_block6{background-color:#eeeeee;}

.newclient_bank_letter{width:11px;text-align:center;}
#newclient_bank_details{margin-left:30px;margin-bottom:20px;}

.bank_info_row{font-weight:bold;font-size:20px;}
#bank_info_table input{width:500px;}


/* COURSES SECTION */
.select_courses_intestation{
	color:#008354;
	font-weight:bold;
	font-size:16px;
	padding-top:10px;
	padding-bottom:10px;
}

#select_courses_table{}
#select_courses_table td{
	padding:1px;font-size:12px;
}

.select_courses_table_intestation{
	background-color:#008354;
	color:#FFFFFF;
}
.select_courses_table_row{}

#select_courses_cancel{width:120px;padding:5px;}
#select_courses_confirm{width:120px;padding:5px;}

.courses_checkbox_cell{text-align:center;}
.courses_checkbox_cell_0{background-color:#ffa500;}
.courses_checkbox_cell_1{background-color:#EE2C2C;}
.courses_checkbox_cell_2{background-color:#EE2C2C;}

/* NEW CLIENT */

#newclient_company_container{width:48%;padding:1%;float:left;border-right:solid 1px #000000;}
#newclient_rapp_container{width:47%;padding:1%;float:left;}

#newclient_table{width:100%;margin-top:10px;margin-bottom:20px;}
#newclient_table td{padding:5px;text-align:right;}
.newclient_form_select{width:100%;}
.newclient_form_text{width:100%;}
#newclient_table td select{width:100%;}

/* NOT INTERESTED */
#notinterested_buttons_container{
	margin-top:20px;
	margin-bottom:20px;
}