#page button, #page input[type=submit] {
     font-family: "Open Sans", Arial, sans-serif;
     font-size: 16px;
     background: #002855;
     border:none;
     border-radius: 3px;
     display: inline-block;
     padding: 10px 20px;
     text-transform: uppercase;
     line-height: 16px;
     color: #fff;
     font-weight: bold;
}
 #restrito-cadastro #page, #page button, #page input[type=submit] {
     margin: 20px auto;
     height: auto;
}
 @media only screen and (max-width: 768px) {
     #page button, #page input[type=submit] {
         margin: 20px auto;
         /* height: 60px; */
    }
}
 @media only screen and (max-width: 430px) {
     #fale-conosco .pane-2 button {
         margin: 20px !important;
    }
}
 @media only screen and (max-width: 360px) {
     #page button, #page input[type=submit] {
         width: 90%;
    }
}
 button a {
     font-weight: 700 !important;
}
 #page .form-radios label, #page .form-checkboxes label {
     display: inline;
     font-size: 16px;
     font-weight: normal;
}
 #page .form-item {
     margin-top: 20px;
}
 #page .form-type-textfield, #page .form-type-password, #page .form-type-masked-input {
     position: relative;
}
 #page .form-type-textfield label, #page .form-type-password label, #page .form-type-masked-input label {
     color: #9e9e9e;
     position: absolute;
     top: 1rem !important;
     left: 0;
     font-size: 1rem;
     cursor: text;
     transition: .2s ease-out;
     text-align: initial;
     font-weight: normal;
}
 #page .form-type-textfield label.overlabel-apply, #page .form-type-password label.overlabel-apply, #page .form-type-masked-input label.overlabel-apply {
     font-size: .8rem;
     -webkit-transform: translateY(-140%);
     transform: translateY(-140%);
     color: rgb(126, 166, 149);
}
 #page .form-type-textfield label[generated=true], #page .form-type-password label[generated=true], #page .form-type-masked-input label[generated=true] {
     top: 50px !important;
     color: #ff0000;
     -webkit-transform: inherit;
     transform: inherit;
     font-size: .8rem;
}
 .form-item input.error, .form-item textarea.error, .form-item select.error {
     border: none;
     border-bottom: 2px solid red;
}
 ::-webkit-#page input-placeholder {
     color:#d1d1d1 
}
 :-moz-placeholder {
     color:#d1d1d1 
}
 ::-moz-placeholder {
     color:#d1d1d1 
}
 :-ms-#page input-placeholder {
     color:#d1d1d1 
}
 #page input:not([type]), #page input[type=text], #page input[type=password], #page input[type=email], #page input[type=url], #page input[type=time], #page input[type=date], #page input[type=datetime], #page input[type=datetime-local], #page input[type=tel], #page input[type=number], #page input[type=search], textarea {
     background-color: transparent;
     border: none;
     border-bottom: 1px solid #9e9e9e;
     border-radius: 0;
     outline: none;
     height: 3rem;
     width: 100%;
     font-size: 1rem;
     margin: 0 0 20px 0;
     padding: 0;
     box-shadow: none;
     box-sizing: content-box;
     transition: all 0.3s 
}
 #page input:not([type]):disabled, #page input:not([type])[readonly="readonly"], #page input[type=text]:disabled, #page input[type=text][readonly="readonly"], #page input[type=password]:disabled, #page input[type=password][readonly="readonly"], #page input[type=email]:disabled, #page input[type=email][readonly="readonly"], #page input[type=url]:disabled, #page input[type=url][readonly="readonly"], #page input[type=time]:disabled, #page input[type=time][readonly="readonly"], #page input[type=date]:disabled, #page input[type=date][readonly="readonly"], #page input[type=datetime]:disabled, #page input[type=datetime][readonly="readonly"], #page input[type=datetime-local]:disabled, #page input[type=datetime-local][readonly="readonly"], #page input[type=tel]:disabled, #page input[type=tel][readonly="readonly"], #page input[type=number]:disabled, #page input[type=number][readonly="readonly"], #page input[type=search]:disabled, #page input[type=search][readonly="readonly"], textarea.materialize-textarea:disabled, textarea.materialize-textarea[readonly="readonly"] {
     color: rgba(0,0,0,0.26);
     border-bottom: 1px dotted rgba(0,0,0,0.26) 
}
 #page input:not([type]):disabled+label, #page input:not([type])[readonly="readonly"]+label, #page input[type=text]:disabled+label, #page input[type=text][readonly="readonly"]+label, #page input[type=password]:disabled+label, #page input[type=password][readonly="readonly"]+label, #page input[type=email]:disabled+label, #page input[type=email][readonly="readonly"]+label, #page input[type=url]:disabled+label, #page input[type=url][readonly="readonly"]+label, #page input[type=time]:disabled+label, #page input[type=time][readonly="readonly"]+label, #page input[type=date]:disabled+label, #page input[type=date][readonly="readonly"]+label, #page input[type=datetime]:disabled+label, #page input[type=datetime][readonly="readonly"]+label, #page input[type=datetime-local]:disabled+label, #page input[type=datetime-local][readonly="readonly"]+label, #page input[type=tel]:disabled+label, #page input[type=tel][readonly="readonly"]+label, #page input[type=number]:disabled+label, #page input[type=number][readonly="readonly"]+label, #page input[type=search]:disabled+label, #page input[type=search][readonly="readonly"]+label, textarea.materialize-textarea:disabled+label, textarea.materialize-textarea[readonly="readonly"]+label {
     color: rgba(0,0,0,0.26) 
}
 #page input:not([type]):focus:not([readonly]), #page input[type=text]:focus:not([readonly]), #page input[type=password]:focus:not([readonly]), #page input[type=email]:focus:not([readonly]), #page input[type=url]:focus:not([readonly]), #page input[type=time]:focus:not([readonly]), #page input[type=date]:focus:not([readonly]), #page input[type=datetime]:focus:not([readonly]), #page input[type=datetime-local]:focus:not([readonly]), #page input[type=tel]:focus:not([readonly]), #page input[type=number]:focus:not([readonly]), #page input[type=search]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) {
     border-bottom: 1px solid rgb(126, 166, 149);
     box-shadow: 0 1px 0 0 #26a69a 
}
 #page input:not([type]):focus:not([readonly])+label, #page input[type=text]:focus:not([readonly])+label, #page input[type=password]:focus:not([readonly])+label, #page input[type=email]:focus:not([readonly])+label, #page input[type=url]:focus:not([readonly])+label, #page input[type=time]:focus:not([readonly])+label, #page input[type=date]:focus:not([readonly])+label, #page input[type=datetime]:focus:not([readonly])+label, #page input[type=datetime-local]:focus:not([readonly])+label, #page input[type=tel]:focus:not([readonly])+label, #page input[type=number]:focus:not([readonly])+label, #page input[type=search]:focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label {
     color: #26a69a 
}
 #page input:not([type]).valid, #page input:not([type]):focus.valid, #page input[type=text].valid, #page input[type=text]:focus.valid, #page input[type=password].valid, #page input[type=password]:focus.valid, #page input[type=email].valid, #page input[type=email]:focus.valid, #page input[type=url].valid, #page input[type=url]:focus.valid, #page input[type=time].valid, #page input[type=time]:focus.valid, #page input[type=date].valid, #page input[type=date]:focus.valid, #page input[type=datetime].valid, #page input[type=datetime]:focus.valid, #page input[type=datetime-local].valid, #page input[type=datetime-local]:focus.valid, #page input[type=tel].valid, #page input[type=tel]:focus.valid, #page input[type=number].valid, #page input[type=number]:focus.valid, #page input[type=search].valid, #page input[type=search]:focus.valid, textarea.materialize-textarea.valid, textarea.materialize-textarea:focus.valid {
     border-bottom: 1px solid rgb(124, 124, 124);
    /* box-shadow: 0 1px 0 0 #4CAF50;
     */
     color: #595959;
}
 #page input:not([type]).valid+label:after, #page input:not([type]):focus.valid+label:after, #page input[type=text].valid+label:after, #page input[type=text]:focus.valid+label:after, #page input[type=password].valid+label:after, #page input[type=password]:focus.valid+label:after, #page input[type=email].valid+label:after, #page input[type=email]:focus.valid+label:after, #page input[type=url].valid+label:after, #page input[type=url]:focus.valid+label:after, #page input[type=time].valid+label:after, #page input[type=time]:focus.valid+label:after, #page input[type=date].valid+label:after, #page input[type=date]:focus.valid+label:after, #page input[type=datetime].valid+label:after, #page input[type=datetime]:focus.valid+label:after, #page input[type=datetime-local].valid+label:after, #page input[type=datetime-local]:focus.valid+label:after, #page input[type=tel].valid+label:after, #page input[type=tel]:focus.valid+label:after, #page input[type=number].valid+label:after, #page input[type=number]:focus.valid+label:after, #page input[type=search].valid+label:after, #page input[type=search]:focus.valid+label:after, textarea.materialize-textarea.valid+label:after, textarea.materialize-textarea:focus.valid+label:after {
     content: attr(data-success);
     color: #4CAF50;
     opacity: 1 
}
 #page input:not([type]).invalid, #page input:not([type]):focus.invalid, #page input[type=text].invalid, #page input[type=text]:focus.invalid, #page input[type=password].invalid, #page input[type=password]:focus.invalid, #page input[type=email].invalid, #page input[type=email]:focus.invalid, #page input[type=url].invalid, #page input[type=url]:focus.invalid, #page input[type=time].invalid, #page input[type=time]:focus.invalid, #page input[type=date].invalid, #page input[type=date]:focus.invalid, #page input[type=datetime].invalid, #page input[type=datetime]:focus.invalid, #page input[type=datetime-local].invalid, #page input[type=datetime-local]:focus.invalid, #page input[type=tel].invalid, #page input[type=tel]:focus.invalid, #page input[type=number].invalid, #page input[type=number]:focus.invalid, #page input[type=search].invalid, #page input[type=search]:focus.invalid, textarea.materialize-textarea.invalid, textarea.materialize-textarea:focus.invalid {
     border-bottom: 1px solid #F44336;
     box-shadow: 0 1px 0 0 #F44336 
}
 #page input:not([type]).invalid+label:after, #page input:not([type]):focus.invalid+label:after, #page input[type=text].invalid+label:after, #page input[type=text]:focus.invalid+label:after, #page input[type=password].invalid+label:after, #page input[type=password]:focus.invalid+label:after, #page input[type=email].invalid+label:after, #page input[type=email]:focus.invalid+label:after, #page input[type=url].invalid+label:after, #page input[type=url]:focus.invalid+label:after, #page input[type=time].invalid+label:after, #page input[type=time]:focus.invalid+label:after, #page input[type=date].invalid+label:after, #page input[type=date]:focus.invalid+label:after, #page input[type=datetime].invalid+label:after, #page input[type=datetime]:focus.invalid+label:after, #page input[type=datetime-local].invalid+label:after, #page input[type=datetime-local]:focus.invalid+label:after, #page input[type=tel].invalid+label:after, #page input[type=tel]:focus.invalid+label:after, #page input[type=number].invalid+label:after, #page input[type=number]:focus.invalid+label:after, #page input[type=search].invalid+label:after, #page input[type=search]:focus.invalid+label:after, textarea.materialize-textarea.invalid+label:after, textarea.materialize-textarea:focus.invalid+label:after {
     content: attr(data-error);
     color: #F44336;
     opacity: 1 
}
 #page input:not([type]).validate+label, #page input[type=text].validate+label, #page input[type=password].validate+label, #page input[type=email].validate+label, #page input[type=url].validate+label, #page input[type=time].validate+label, #page input[type=date].validate+label, #page input[type=datetime].validate+label, #page input[type=datetime-local].validate+label, #page input[type=tel].validate+label, #page input[type=number].validate+label, #page input[type=search].validate+label, textarea.materialize-textarea.validate+label {
     width: 100%;
     pointer-events: none 
}
 #page input:not([type])+label:after, #page input[type=text]+label:after, #page input[type=password]+label:after, #page input[type=email]+label:after, #page input[type=url]+label:after, #page input[type=time]+label:after, #page input[type=date]+label:after, #page input[type=datetime]+label:after, #page input[type=datetime-local]+label:after, #page input[type=tel]+label:after, #page input[type=number]+label:after, #page input[type=search]+label:after, textarea.materialize-textarea+label:after {
     display: block;
     content: "";
     position: absolute;
     top: 60px;
     opacity: 0;
     transition: .2s opacity ease-out, .2s color ease-out 
}
