#claims_advice_content .float_left{
	float: left;
}

#claims_advice_content h2{
	margin: 20px 0px 0px 0px;
	padding: 5px 10px;
	background: #EB6300;
	color: #fff;
	text-align: center;
}

@media (max-width: 740px) {
	#mobileUpload{
		display: none;
	}
}

#claims_advice_content .errors{
	background: #fee;
	border: 1px solid #f00;
	color: #f00;
	padding: 10px;
}
	#claims_advice_content .errors *{
		color: #f00;
	}
	#claims_advice_content .errors ul{
		margin-left: 15px;
	}

#claims_advice_content form{
	max-width: 100%;
}
	#claims_advice_content .form_row{
		padding: 10px;
		border: 1px solid rgba(0, 0, 0,.1);
		border-top: none;
	}
	
	#claims_advice_content .form_row .checkbox{
		width: inherit;
		margin-right: 20px;
	}
	
	#claims_advice_content .form_row:hover{
		background: #F3F3F3;
	}
		#claims_advice_content form label{
			display: inline-block;
			width: 25%;
			vertical-align: top;
			/* font-size: 0.9em; */
			font-size: 14px;
		}
		#claims_advice_content form input,
		#claims_advice_content form textarea{
			background: #ffffff;
			width: 69%;
			display: inline-block;
			border: 1px solid #aaa;
			color: #656565;
			border-radius: 3px;
			padding: 5px;
			/* font-size:1.2em; */
			font-size: 14px;
		}
		#claims_advice_content form input:focus,
		#claims_advice_content form textarea:focus {
			color:#EB6300;
		}
		#claims_advice_content form input[type=radio],	
		#claims_advice_content form input[type=checkbox]{
			display: inline;
			width: inherit;
		}	
		#claims_advice_content form textarea{
			height: 150px;
			resize: vertical;
		}
		#claims_advice_content input.margin_right{
			margin-right:1%;
			}
		#claims_advice_content input.width_2_3{
			width: 48%;
		}
		#claims_advice_content input.width_1_3{
			width: 18%;
		}		
		#claims_advice_content input.width_1_2{
			width: 33%;
		}
		#claims_advice_content input.width_1_4{
			width: 16%;
		}
		
		@media (max-width: 740px) {
			#claims_advice_content form label{
				display: block;
				width: 100%;
			}
			#claims_advice_content form input,
			#claims_advice_content form textarea{
				width: 100%;
				padding: 3px 0px;
			}
			#claims_advice_content input.margin_right{
				margin-right: 2%;
			}
			#claims_advice_content input.width_2_3{
				width: 65%;
			}
			#claims_advice_content input.width_1_3{
				width: 31%;
			}		
			#claims_advice_content input.width_1_2{
				width: 48%;
			}
			#claims_advice_content input.width_1_2{
				width: 13%;
			}
		}
		
#claims_advice_content #qrcodeCanvas{
	margin-right: 20px;
	margin-bottom: 20px;
}

#claims_advice_content #documents{
	margin-top: 20px;
}
	#claims_advice_content #documents div{
		float: left;
		width: 45%;
		height: 100px;
		overflow: hidden;
		background: #eee;
		padding: 10px;
	}
	@media (max-width: 660px) {
		#claims_advice_content #documents div{
			float: none;
			width: 95%;
			min-width: 245px;
		}
		#claims_advice_content #documents div:nth-child(odd){
			margin: 0px 0px 10px 0px;
		}
	}
	
	
	#claims_advice_content #documents div:nth-child(odd){
		margin: 0px 10px 10px 0px;
	}
		#claims_advice_content #documents div img{
			width: 100px;
			margin: 0px 10px 100px 0px;
		}
		#claims_advice_content #documents div span{
			cursor: pointer;
			text-decoration: underline;
		}
		
#claims_advice_statusMessage{
	background: rgba(0,0,0,0.8);
	position: fixed;
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 400px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	display: none;
	top: 0px;
	left: 0px;
}

#claims_advice_content .uploadLink{
	cursor: pointer;
	display: inline-block;
	text-align: center;
	padding: 3px 15px;
	background: #eb6300;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	border-radius: 3px;
	border: none;
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
}
@media (max-width: 740px) {
#claims_advice_content .uploadLink{
	display: block;
}
}

#claims_advice_content input.checkbox{
	width: 25px;
	border: none;
	box-shadow: none;
}
#claims_advice_content label.checkbox_label{
	width: auto;
	display: inline-block;
}

#claims_advice_content .submit{
	margin-top: 50px;
	text-align: center;
}
	#claims_advice_content .submit input{
		background: #eb6300;
		color: #fff;
		padding: 10px 15px;
		cursor: pointer;
		text-transform: uppercase;
		border-radius: 3px;
		border: none;
		box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
	}
	#claims_advice_content .submit input:hover{
		background: #333;
	}
	
	
	
	
.police_rows,
.hospital_rows,
.damaged{
	display: none;
}

#harm-lineup{
	display: none;
}

.harm-lineup-table{
	border-collapse: collapse;
}
	.harm-lineup-table tr td,
	.harm-lineup-table tr th{
		width: 20%;
		text-align: left;
		border: 1px solid rgb(230, 230, 230);
		padding: 5px;
	}
	
	
		.harm-lineup-table tr td input,
		.harm-lineup-table tr th input{
			width: 70% !important;
		}
		.harm-lineup-table tr td textarea,
		.harm-lineup-table tr th textarea{
			width: 90% !important;
		}

.harm-lineup-buttons{
	position: relative;
	padding: 10px;
	height: 40px;
	
}		
.harm-lineup-buttons span{
	position: absolute;
	padding: 5px;
	border-radius: 5px;
	cursor: pointer;
}
	.harm-lineup-buttons .add{
		right: 10px;
		background: rgb(153, 204, 255);
	}
	.harm-lineup-buttons .remove{
		left: 10px;
		border: 1px solid rgb(230, 230, 230);
		background: rgb(240, 240, 240);
	}
