body{padding:15px 15px 30px!important;color:#444;font-size:16px;background-color:#fff}
.nicebox{border-width:0;background-color:#fff;width:100%!important;padding:0!important}
.nicebox>.logo{background-color:#ff4445;max-width:none!important;text-align:center;margin:-15px -15px 0!important;width:auto!important}
.cadastro .formulario-nome{margin:0 -15px!important;background-color:#ff4445;color:#fff;text-transform:uppercase;text-align:center;padding-bottom:30px}
.cadastro .formulario-nome .form-nome{border-bottom:0;font-size:22px;margin:0 auto;padding:0 20px}
.cadastro .formulario-nome .form-nome::before{content:url('https://clevercare.com.br/saudecorp/upload/imagemExterna/30e794db6274818f588f28315e504b31d6afaf76.png');display:block;margin-bottom:20px}
.nicebox>.logo>img{max-width:640px}
.formulario .nicebox>.logo{display:none}
.formulario .formulario-nome{margin:-25px -15px 25px!important;background-color:#f1f0f5;color:#888;text-transform:uppercase;text-align:center;padding-bottom:30px}
.formulario .formulario-nome .form-nome::before{content:url('https://clevercare.com.br/saudecorp/upload/imagemExterna/a34cba4a5f7ec4c853a743f2f475241258ca3880.png');display:block;margin-bottom:20px}
.formulario .formulario-nome .form-nome{border-bottom:0;font-size:18px;padding:30px 15px 0;margin-bottom:0;display:block;text-align:center}
.alert{border-top:none;border-radius:0 0 8px 8px;background-color:#fff;color:#515356;background-color:transparent;padding-top:5px;border-color:#fe7476}
.alert .alert{margin-bottom:0}
.alert-info::before{content:"\002a";font-family:'Glyphicons Halflings';color:#ff4445;float:left;margin:0 15px 40px 0}
.alert-danger::before{content:"\e101";font-family:'Glyphicons Halflings';color:#ff4445;float:left;margin:0 15px 40px 0}
#cadastro>.alert{border-width:0;padding:0}
.form-control,.chosen-container-single .chosen-single{border-radius:0;border-width:0 0 1px 0!important;box-shadow:none!important;-webkit-box-shadow:none!important}
.input-group-addon{border-radius:0;border-width:0 0 1px 0;background-color:transparent;color:#888}
.chosen-container-single .chosen-single>div>b{background:transparent}
.chosen-container-single .chosen-single>div>b::before{color:#ff4445;content:"\e259";font-family: 'Glyphicons Halflings';font-weight:400}
.ng-scope .fb-form-object-editable.has-error,.ng-scope .form-group.has-error,.has-error .form-control,.has-error .input-group-addon,.has-error .chosen-container-single .chosen-single{background-color:#fff5f5!important}
.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.checkbox label,.has-error.checkbox-inline label,.has-error.radio label,.has-error.radio-inline label{color:#ff4445}
.btn{border-radius:20px;padding:10px 40px;border:0;text-transform:uppercase;font-weight:bold;letter-spacing:1px}
.btn>.glyphicon{display:none}
.btn-primary{background-color:#ff4445}
.btn-primary:hover,.btn-primary:focus{background-color:#d34!important;outline:0!important}
.btn-default{border:1px solid #ff4445!important;color:#ff4445}
.btn-default:hover,.btn-default:focus{background-color:#ff4445!important;outline:0!important;color:#fff}
.form-paciente{color:#ff4445;font-weight:bold;border-bottom:1px solid #ff4445;padding-bottom:20px;margin-bottom:20px!important}
legend{color:#ff4445;border-bottom:0;font-weight:bold;font-size:20px}
.form-group{padding-top:25px!important;padding-bottom:25px!important}
.form-inline .checkbox,.form-inline .radio{display:inline-block;vertical-align:middle}
.form-title h3{text-transform:uppercase;border-bottom:0!important}
.form-title .help-block{color:#ff4445;font-size:14px}
.form-group.form-radio,.form-group.form-checkbox{border-bottom:1px solid #ccc;margin-bottom:25px}
.ng-scope .form-inline .radio,.ng-scope .form-inline .checkbox{margin-right:40px}
.ng-scope .alert>.col-xs-1{width:3%;padding-left:0;padding-right:10px}
.ng-scope .alert>.col-xs-5{width:47%;padding-left:10px;padding-right:10px}
.bootstrap-filestyle input{display:none!important}
.bootstrap-filestyle .btn-default,.btn-download{padding:10px 20px}
.bootstrap-filestyle .btn-default{background-color:#eee;font-weight:400;border-radius:0;border-width:0!important;color:#444}
.bootstrap-filestyle .btn-default::after{color:#ff4445;content:"\e022";font-family: 'Glyphicons Halflings';font-weight:400;margin-left:15px}
.bootstrap-filestyle .btn-default:hover,.bootstrap-filestyle .btn-default:focus{background-color:#fe4649!important;color:#fff!important}
.bootstrap-filestyle .btn-default:hover::after,.bootstrap-filestyle .btn-default:focus::after{color:#fff}
.control-label{color:#515356;font-size:18px}
.cadastro #paciente-conteudo,#ng-formulario,.form-paciente{width:95%;max-width:1280px;margin:0 auto}
.cadastro #paciente-conteudo{margin-top:50px!important}
.badge-sabin{border-radius:50%;line-height:20px;padding:0;width:20px;background-color:#ff4445;margin-top:-5px;margin-right:15px!important}
hr{border-color:#ff4445}
.noprint.alert.alert-success{display:none}
@media all and (-webkit-min-device-pixel-ratio:0){
	.radio label,.checkbox label{display:flex;align-items:center}
	input[type='radio'],input[type='checkbox']{-moz-appearance:none;width:22px;visibility:hidden;height:22px;margin:0 8px 0 0;position:relative !important}
	input[type='radio']:after,input[type='checkbox']:after{content:'';cursor:pointer;width:22px;height:22px;border-radius:1em;display:inline-block;visibility:visible;background-color:#eee;border:4px solid #eee}
	input[type='checkbox']:after{border-radius:3px}
	input[type='radio']:checked:after,input[type='checkbox']:checked:after{background-color:#6a6}
	input[type='checkbox'][disabled],input[type='checkbox']:disabled:after{cursor:not-allowed;background-color: #ccc;border-color:#ccd};
}
@media (min-width:768px) {
	.cadastro .formulario-nome .form-nome{max-width:660px;text-align:left;display:flex;align-items:center;justify-content:center;padding:0;font-size:28px}
	.cadastro .formulario-nome .form-nome::before{margin-right:50px;margin-bottom:0}
	.formulario .formulario-nome .form-nome{display:flex;align-items:center;justify-content:center;font-size:22px}
	.formulario .formulario-nome .form-nome::before{margin-right:50px;margin-bottom:0}
	.form-radio{display:flex;align-items:center}
	.form-radio>label{width:50%;padding-right:40px!important}
	.form-radio>.ng-div{margin-top:0}
	.form-title h3{float:left;margin-right:100px}
}