/*
 To change this license header, choose License Headers in Project Properties.
 To change this template file, choose Tools | Templates
 and open the template in the editor.

 Created on : 28/04/2017, 12:59:15
 Author     : João Paulo do N. Freitas <inforstorm.com.br>
*/

.modal_form_confirm{display: none;}
.modal_form_confirm .checkmail{font-size: 1em;line-height: 1;margin-top: 20px;}

.modal_form{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.8);z-index: 999;display: none;}
.modal_form_box{width: 400px;max-width: 90%;margin: auto;color: #fff;text-align: center;}
.modal_form_box_close{text-align: right;}
.modal_form_box_close span{font-weight: 300;opacity: 0.5;cursor: pointer;line-height: 0;font-size: 1.4em;}
.modal_form_box_close span:hover{opacity: 1;}
.modal_form_box_header{margin-bottom: 20px;}
.modal_form_box_header .title{font-size: 2em;margin-bottom: 10px;}
.modal_form_box form label{display: block;width: 100%;margin-bottom: 10px; float: left;}
.modal_form_box form .span{display: inline-block;width: 10%;background: #fbfbfb;color: #053664;vertical-align: middle;border: 1px solid #053664;border-right: 0;padding: 11px 0 12px 0;border-radius: 4px 0 0 4px;-moz-border-radius: 4px 0 0 4px;-webkit-border-radius: 4px 0 0 4px; float:left;
.termos{font-size: 1em !important; margin-top: 10px !important;}
}
.modal_form_box form input{display: inline-block; vertical-align: middle; width: 90%; border: 1px solid #053664 !important; border-left: 0; font-weight: 300; font-size: 1em; padding: 25px; border-radius: 0 4px 4px 0; -moz-border-radius: 0 4px 4px 0;-webkit-border-radius: 0 4px 4px 0;

float:right;}

.modal_form_box form button{width: 100%;font-weight: 300;text-transform: none;font-size: 1.5em;vertical-align: middle;}
.modal_form_box form button:before{vertical-align: middle;display: inline-block;margin-top: -4px;}

.modal_form_box form .load{margin-bottom: 20px; display: none;}

.modal_formc{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.7);z-index: 999;display: flex;}
.modal_formc_box{width: 400px;max-width: 90%; padding: 20px;margin: auto;color: #FFF;text-align: center; background: rgba(0,0,0,0.9); border-radius: 5px;}
.modal_formc_box_close{text-align: right;}
.modal_formc_box_close span{font-weight: 300;opacity: 0.5;cursor: pointer;line-height: 0;font-size: 1.4em;}
.modal_formc_box_close span:hover{opacity: 1;}
.modal_formc_box_header{margin-bottom: 20px;}
.modal_formc_box_header .title{font-size: 2em;margin-bottom: 10px;}
.modal_formc .title{font-size: 2em; margin-bottom: -5px !important;}
.modal_formc p{font-size: 1em !important; margin-bottom: 10px;}
.modal_formc .subtitle a{float: left; padding: 8px; background: #D90000; color: #fff; text-decoration: none; margin-top: 7px !important;}
.modal_formc .subtitle a:hover{background: #F60; color: #fff; text-decoration: none;}