	form.form

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		border:0px solid #ccc;

		padding: 1px 0px;

	}

	form.form .lc_box_col

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

	}

	form.form .heading h1

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 10px 0px;

		color: #014770!important;

		font-size: 20pt;

		text-align: left;

		font-weight: bold;

		

	}



	form.form p

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 6px 0px;

		

		color: #2e2e2e!important;

		text-align: left;

		font-weight: normal;

	}

	form.form .form-group

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 8px 0px;

	}

	form.form .form-group.md

	{

		width: 50%;

	}

	form.form .form-group.sm

	{

		width: 33.3333%;

	}



	form.form .form-group .form-label

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 6px 0px;

		display: none;

	}

	form.form .form-group .form-label.md

	{

		width: 30%;

	}

	form.form .form-group .form-label span

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 4px 0px;

		font-size: 10pt;

	}

	form.form .form-group .form-label label

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 0px 0px;

		font-weight: normal;

		color: white;

		

	}

	form.form .form-group .form-input

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 0px 0px;

	}

	form.form .form-group .form-input.md

	{

		width: 50%;

	}

	form.form .form-group .form-input.smd

	{

		width: 100%;

	}



	form.form .form-group .form-submit

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 10px 0px;

		padding-bottom: 80px;

	}

	form.form .form-group .form-input input:focus

	{

		outline: none;

		box-shadow: 0px 0px 7px 1px dodgerblue;

		border-left: 1px solid dodgerblue;

		border-color: dodgerblue;

	}

	form.form .form-group .form-input select:focus

	{

		outline: none;

		box-shadow: 0px 0px 7px 1px dodgerblue;

		border-left: 1px solid dodgerblue;

		border-color: dodgerblue;

	}

	form.form .form-group .form-input textarea:focus

	{

		outline: none;

		box-shadow: 0px 0px 7px 1px dodgerblue;

		border-left: 1px solid dodgerblue;

		border-color: dodgerblue;

	}



	form.form .form-group .form-input input

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 8px 8px;

		border-radius: 0px;

		height: 40px;

		border:1px solid #eee;

		
		

		

		font-size: 11pt;



	}

	form.form .form-group .form-input select

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 8px 8px;

		border-radius: 0px;

		height: 40px;

		border:1px solid #eee;
		

		

		

		font-size: 11pt;

	}

	form.form .form-group .form-input textarea

	{

		position: relative;

		float: left;

		width: 100%;

		box-sizing: border-box;

		padding: 12px 12px;

		border-radius: 0px;

		border:1px solid #eee;
		

		

		

		font-size: 12pt;

	}

	form.form .form-group .form-submit button

	{

		position: relative;

		float: left;

		width: auto;

		box-sizing: border-box;

		padding: 10px 30px;

		border-radius: 0px;

		border:0px solid white;

		color: white;

		font-weight: bold;

		cursor: pointer;

		text-transform: uppercase;

		font-size: 12pt;

		background: #5c5ca6;
		
		letter-spacing: 0.5px;

	}

	form.form .form-group .form-input.form-icon i

	{

		width: 10%;

		float: left;

		box-sizing: border-box;

		position: relative;

		padding: 10px;

		background: #e7e7e7;

		padding: 10.6px 8px;

		border:1px solid #ccc;

		text-align: center;

		height: 40px;

		color: #333;

	}

	form.form .form-group .form-input.form-icon input

	{

		width: 90%;

	}

	form.form .form-group .form-input.form-icon select

	{

		width: 90%;

	}


@media screen and (max-width: 1400px)

{



}



@media screen and (max-width: 1350px)

{



}



@media screen and (max-width: 1300px)

{



}

@media screen and (max-width: 1250px)

{





}

@media screen and (max-width: 1200px)

{





}

@media screen and (max-width: 1150px)

{



  

}

@media screen and (max-width: 1100px)

{



  

}

@media screen and (max-width: 1050px)

{



  

}

@media screen and (max-width: 1000px)

{



  

}

@media screen and (max-width: 900px)

{



  

}

@media screen and (max-width: 800px)

{



  

}

@media screen and (max-width: 768px)

{




  

}

@media screen and (max-width: 468px)

{

	form.form

	{

		padding: 1px 0px;

	}

	form.form .form-group

	{

		padding: 10px 10px;

		width: 100%;

	}

	form.form .form-group.md

	{

		width: 100%;

	}

	form.form .form-group.sm

	{

		width: 1000%;

	}

	form.form .form-group .form-label.md

	{

		width: 100%;

		margin-left: 0%;

	}

	form.form .form-group .form-input.md

	{

		width: 100%;

		margin-left: 0%;

	}



	form.form .form-group .form-submit

	{

		width: 100%;

	}

	form.form .form-group .form-submit button

	{

		width: 100%;

	}







}
