
body {background:#6acc3a}

h1 {display:inline-block; color:#FFF; font-family: 'Unimed Serif', sans-serif; font-size:28px; font-weight: bold;font-style: italic;width:100%;}
p {color:#FFF; font-family:'Unimed Slab Book', sans-serif; font-size:24px; font-style: italic;line-height:35px;}
label {color:#FFF; font-family:'Unimed Slab Book', sans-serif; font-size:28px; font-style:italic;}

/*.datepicker{min-width: 100px;}*/

input[type=checkbox] {margin:8px 5px 0 0;}
input[type=radio] {margin:8px 5px 0 0;}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active  {
    border-bottom:#FFF 4px dotted !important;
    -webkit-box-shadow: 0 0 0 30px #006c31 inset !important;
    -webkit-text-fill-color: #FFF !important;
}
input:autofill {
  border-bottom:#FFF 4px dotted !important;
}

.inner-verde {background:#006c31;padding-bottom:10px;}
.border-radius {border-radius:20px;}

form button, .btn-enviar-questionario {padding:0 30px !important;font-family:'Unimed Serif', sans-serif !important;font-size:28px;font-style:italic; background:#136c38 !important;border:none;}

section.header {padding:50px 0 18px 0;}
section.header h1 {padding:21px 40px; border-radius:18px;}

section.principal{min-height:600px;background:url(/img/questionario-de-saude/bg-principal.png) top center no-repeat}
section.principal form{min-height:600px;}
section.principal .btn-iniciar {margin-top:300px;padding:0 80px !important;font-size:40px;}

div.interno{min-height:700px;background:#6acc3a url(/img/questionario-de-saude/bg-interno.png) no-repeat}

div.interno form .columns {0min-height:470px;0min-height:340px;}

div.interno form .form-group{padding-top:15px;}

div.interno form .form-group-inline{display:flex; flex-direction:row;}

div.interno form .form-group-inline-sub{padding-top:0;}

div.interno form label {font-size:24px;font-style:italic;margin-top:3px;margin-right:5px;}

div.interno form .form-control{
	background:#006c31;
	border:none;
	border-bottom:#FFF 4px dotted;
	border-radius:0;
	color:#FFF;
	padding: 0 10px;
	font-family:'Unimed Serif', sans-serif;
	font-size:20px;
	-webkit-box-shadow:none;
  box-shadow:none;
  -webkit-transition:none;
  -o-transition:none;
  transition:none;
}
div.interno form .buttons {margin-top:20px !important;}
div.interno form button {height:45px;line-height:45px;border-radius:15px;}

div.interno section form .tipo-radiobutton {display:inline-block;padding:5px 0 0 15px;}
div.interno section form .tipo-radiobutton label.option-radio {font-size:18px;}
div.interno section form .tipo-radiobutton div {width:30px;height:30px;display:inline-block;margin:0;}
div.interno section form .tipo-radiobutton div input.big-checkbox {width:auto;margin:0;}

div.interno section form .tipo-checkbutton {display:table-row;padding:0px 0 0 0px;}
div.interno section form .tipo-checkbutton label.option-checkbox {font-size:18px;0margin-top:0;}
div.interno section form .tipo-checkbutton div {width:30px;height:30px;display:inline-block;margin:0;}
div.interno section form .tipo-checkbutton div input.big-checkbox {width:auto;margin:0;}

div.interno section form .form-group label.control-label {width:495px; padding-bottom:10px; line-height:30px;}

div.interno section form .form-group-inline label.control-label {width:auto; padding-bottom:0; white-space:nowrap}

div.interno section form .form-group-inline.pressao-arterial {position:relative;}
div.interno section form .form-group-inline.pressao-arterial label.control-label {width:495px;display:inline-table;white-space:initial !important}
div.interno section form .form-group-inline.pressao-arterial input.form-control {width:275px;position:absolute;bottom:0;right:0;}

div.interno section form .form-group-inline-sub label.control-label {font-size:18px;}
div.interno section form .form-group-inline-sub.uso-continuo label.control-label {width:200px;}

div.interno section.tipo-cliente p {margin-top:25px;}

div.interno section.tipo-cliente form .tipo-radiobutton {margin:30px 0; padding:0;}
div.interno section.tipo-cliente form .tipo-radiobutton label.option-radio {font-size:24px;font-weight:bold;}
div.interno section.tipo-cliente form .tipo-radiobutton div {width:30px;height:30px;display:inline-block;margin:0;}
div.interno section.tipo-cliente form .tipo-radiobutton div input.big-checkbox {width:auto;margin:0;}


div.interno section.finalizar  {margin-top:100px;}
div.interno section.finalizar p {margin:25px;}

div.interno section form#form-dados-pessoais .inner-verde{height:590px;}
div.interno section form#form-habitos-parte1 .inner-verde{height:895px;}
div.interno section form#form-habitos-parte2 .inner-verde{height:685px;}