* {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: 
	grayscale;text-rendering: optimizeLegibility;
}
*:hover, *:focus,*:active {
	text-decoration:none !important;
}
.btn.btn-default {width:auto !important;} 


form {
	min-height: calc(100vh - 200px) !important; 
	background-color:white; 
	width:100%; 
	max-width:800px; 
	padding: 0px 40px 60px 40px; 
	margin:0 auto;
	color:#14284b;
}
#form_container {
	max-width:100%; padding: 0px 0px 30px !important;
} 
#form_container {
	padding-bottom:0px !important;
}
#form_container h1,h2,h3 {
	color:#14284b;
	font-family: "RecoletaRegular" !important; 
	font-weight: normal; 
	font-style: normal;
}
.panel-default .panel-heading {
	background-image: none !important;
	background-color: #c8dcec;
}
h4, h4 small{
	color:#14284b !important;
}
.panel.panel-default {
	border-color: #c8dcec;
	box-shadow: none;
}
input#submit {
	border-width: 2px;
	color: #14284b;
	background-image: none;
	box-shadow: none;
	border-color: #14284b;
}
input#submit {
	border-width: 2px;
	color: #14284b;
	background-image: none;
	box-shadow: none;
	border-color: #14284b;
	text-shadow:none;
}
input#submit:hover {
	color: white;
	background-color: #14284b;
}
.signature-pad,
.signature-pad--body {
	border-color:#cccccc !important;
	box-shadow:none !important;
}
.signature-pad:before,
.signature-pad:after {
	display:none !important;
}
.signature-pad button,
button.btn-default {
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
