/* INÍCIO FORMULÁRIOS */
form { width: 100%;	margin: auto; color: #002044;font-weight: 300;font-size: 1.7em; }
form p {font-size: 0.8em;text-transform: none;}
form h2 {font-size: 2em;}
form h3 {margin-bottom: 0.8em;margin-top: 1.2em;font-size: 1.4em;color: #584811;font-weight: 600;}
form h4 {margin-top: 0.5em;	margin-bottom: 1em;	font-size: 0.9em;font-weight: 700;text-transform: uppercase;}
form .btn-form {border: 1px solid #22527e;cursor: pointer;letter-spacing: 1px; color: #22527e;background: #f3f3f3;font-family:roboto;	display: block;	padding: 0.25em 0.95em;	text-align: center;	text-decoration: none;	transition-duration: 0.5s;transition-property: all;transition-timing-function: ease-in;font-size: 0.9em;text-transform:uppercase;line-height: 2em;margin-top: 15px;float: left;	margin-right: 2%;margin-bottom: 2%;}
form .btn-form:hover {background: #dddddd;}
form .div-telefone {width: 34.4%;float: left;margin-bottom: 2%;}
form .ddd {	width: 37px !important;	margin-right: 7px;}
form .numero {width: 61px !important;}
form .cep {	width: 89px !important;}
form .rg {width: 93px !important;}
form .nasc {width: 96px !important;}
form .opcoes-input-radios {	margin-bottom: 2.5%;font-size: 0.8em;}
form .obrigatorio {	color: #d34f4f;	font-weight: normal !important;}
form .desc-campo {font-size: 0.8em !important;color: #5784AE !important;font-weight: normal;}
form .checkboxes {	line-height: 2.1em;}
form .checkboxes input {margin-bottom:0;}
form .checkboxes div {float: left;}

input[type="text"], 
input[type=password], 
textarea, 
select {font-size: 0.9em;font-family: roboto-light, sans-serif;	color: #898E8F;	padding: 0.4em 0.6em;margin-bottom: 2.5%;border: 1px solid #d2d3d7;}

input[type=text] {width: 60%;}

input[type=text]:focus, 
textarea:focus {border-color: #4697e4}

textarea, select {width: 60%;}

textarea {resize: none;}

label {	display: block;	
    font-size: 16px;;	text-transform: uppercase;	font-weight: 500;}

legend {font-family: roboto condensed;	font-weight: 700;	text-transform: uppercase;	font-size: 1.1em;color: #77787A;	margin-bottom: 1.3%;}

fieldset {	margin-bottom: 2%;}

.sucesso {color: #69ab6f !important;}

/* FIM FORMULÁRIOS */

