
   

#inscr_contexto 		{ }
.inscr_resumo_tit 	{ font-size: 24px; padding: 5px; }
.inscr_resumo_res 	{ background-color: #434a54!important;color: #fff; }
.inscr_contexto_tit	{font-size: 24px; padding: 5px; }        

.item_resumo_of 		{background-color: #F5F7FA;}
.item_resumo_on		{background-color: #f0fbff;}
.item_resumo_ok		{background-color: #e9fbf6;}             
.item_contexto_of	{border-left:2px solid #F5F7FA;}      
.item_contexto_on	{border-left:2px solid #3bafda; background-color: #f0fbff;}
.item_contexto_ok	{border-left:2px solid #48CFAD;}  

.tit_resumo_of 		{background-color: #F5F7FA;}
.tit_resumo_on		{background-color: #3bafda;color: #ffffff; margin-right: -30px;}
.tit_resumo_ok		{background-color: #48CFAD;color: #ffffff;}        
.tit_contexto_of		{background-color: #F5F7FA;}      
.tit_contexto_on		{background-color: #3bafda;color: #ffffff;}
.tit_contexto_ok		{background-color: #48CFAD;color: #ffffff;}  
	   
.txt_resumo_of 		{display: none;}  
.txt_resumo_on		{display: block;}           
.txt_resumo_ok		{display: block;}        
.txt_contexto_of	{ }                 
.txt_contexto_on	{ }       
.txt_contexto_ok	{ }            

   
   




.inscr_resumo_item		{margin-bottom: 25px;}
.inscr_resumo_tit		{}  
.inscr_resumo_txt		{margin: 10px 10px 50px 10px; padding-bottom: 30px;}
#inscr_resumo_item_1	{}            
#inscr_resumo_tit_1	{}     
#inscr_resumo_txt_1	{padding-bottom: 25px;} 
#inscr_resumo_item_2	{}
#inscr_resumo_tit_2	{}      
#inscr_resumo_txt_2	{padding-bottom: 25px;} 
#inscr_resumo_item_3	{}
#inscr_resumo_tit_3	{}
#inscr_resumo_txt_3	{padding-bottom: 25px;} 
 
.inscr_contexto_item		{}   
.inscr_contexto_tit		{}
.inscr_contexto_txt		{margin: 10px 10px 50px 10px; padding: 10px;}
#inscr_contexto_item_1	{min-height: 800px; }         
#inscr_contexto_tit_1	{}     
#inscr_contexto_txt_1	{}           
#inscr_contexto_item_2	{min-height: 800px; display: none;}
#inscr_contexto_tit_2	{} 
#inscr_contexto_txt_2	{}      
#inscr_contexto_item_3  {min-height: 800px; display: none;}
#inscr_contexto_tit_3   {}          
#inscr_contexto_txt_3   {}       
#inscr_contexto_item_4	{min-height: 800px; display: none;}
#inscr_contexto_tit_4	{}          
#inscr_contexto_txt_4	{}          


h2.inscri_nome_treinamento {
	font-size: 25px;
	display: inline;
}


.inscri_aba_turma_tit {
	font-size: 24px;
    font-weight: 500;
    padding-left: 10px;
}
.inscri_aba_turma_tit>small {
	color: #fff;
	font-weight: 300;
	letter-spacing: 0.2px;
}                   

.inscri_prod_descri {
	font-weight: normal;
	font-size: 12px;
}

.inscri_produto {
	font-size: 17px!important;
	font-weight: bold;   
}        
.inscri_valor_tit {
	font-weight: bold;
	text-align: center;
	font-size: 15px;
}

 .inscri_valor_parcel {
	text-align: center;
	font-weight: bold;
	font-size: 24px;
}

.inscri_valor_parcel>small {
	font-size: 13px;
	font-weight: 600;
}
.inscri_valor_vista {
	text-align: center;
	font-size: 12px;
	margin-bottom: 30px;
}
.inscri_cel_afiliado{color: #0093d0; background-color: #fff;}              
.inscri_cel_normal{color: #9c9c9c;}              

.ico_local{float: right;margin-right: 10px;}
  

.inscri_cx_descr {
	font-size: 11px;      
}

.inscri_cx_unit {
	font-size: 11px;
}
.inscri_cx_valor {
	font-size: 11px;
	font-weight: 700;
	margin-top: 0;
	color: #0193d0;
}
.inscri_cx_total{
	border-top: 4px solid #FFF;
	font-size: 11px;
	font-weight: 700;
	margin-top: 0;
	color: #000;
	padding-top: 5px;      
} 

.input-group-addon {
	background-color: #8cc152;
	border-color: #8cc152;
	width: 39px;
}


.inscri_lista_label{
	text-align: right!important;
	margin: 0!important;      
	font-size: 21px!important;                
	padding-top: 4px!important;
	font-weight: 500!important;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
	width: 100%;
}

.row.inscri_cx_linha {
    padding-bottom: 4px;
}      
      

.inscri_escrito_linha {
    height: 30px;
}
.inscrit_incris_bt {
    float: left;
    margin: 0px 10px;
}  
.inscrit_incris_nome{
	float: left;
	font-size: 12px; 
}            


.div_novo_inscri {
    margin: 40px 0px;
    padding-top: 15px;
    border: 2px;
    border-color: #8cc152;
    border-style: dashed;
    color: #59ab00;
}

#form_error_messagem {
	display: none;
}      
     
/*.form_error {
    border-color: #F44336!important;
    border-width: 2px;
    background-color: #ffd4d4;
    box-shadow: 4px 4px 4px #c7c7c7; 
}*/	

.form_error {
    border-color: #F44336!important;
    color: #F44336;
    border-width: 2px;
}    

.label_cadastro {
    padding-top: 0px;
    margin-bottom: 0;
    text-align: right;
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #7d7d7d;
    font-weight: 600;
} 



.inscri_resumo_list_inscris {
    font-size: 14px;   
    color: #555555;
    font-family: 'Oswald', sans-serif !important;
} 

.inscri_resumo_list_inscris>span {
    color: #0093d0;
    font-weight: 900;
}    

.inscr_resumo_tit>span {
    font-weight: 700;
}

.inscr_resumo_tit {
    font-weight: 400;
}   


.box_prods{}
.box_prods_valor_parcelado{
	font-size: 28px;
    font-weight: 700;
    line-height: 1;
	text-align: center;
	color: #0093d0;}     
.box_prods_valor_normal{
	font-size: 14px;
    font-weight: 400;
    line-height: 1;
	text-align: center;
	color: #434a54;      
	margin-bottom: 10px}
.box_prods_tipo{
	font-size: 20px;
    font-weight: 400;
    line-height: 1.2;
	text-align: center;
	color: #0093d0;}
.box_prods_gratuita{
	font-size: 14px;
    font-weight: 700;
    line-height: 1.2;   
	text-align: center;
	color: #DA4453;}      
.box_prods_desconto{
	font-size: 14px;
    font-weight: 400;  
    line-height: 1.2;  
	color: #0093d0;         
	margin-bottom: 10px;}      
  .inscri_promo_afiliado_10 {
    text-align: center;
    background-color: #E6E9ED;
    border-radius: 15px;
    padding: 20px;
    font-size: 18px;
    font-weight: 400;
}

  
.inscri_promo_afiliado_50 {
    text-align: center;
    background-color: #37BC9B;
    color: #FFF;
    border-radius: 15px;
    padding: 20px;
    font-size: 18px;
    font-weight: 400;   
}  
.inscri_promo_afiliado_valor_final {
    font-size: 22px;
    margin-top: 25px;
    font-weight: 800;
}  
.inscri_promo_afiliado_operador {
    font-size: 28px;
}   


.isncri_meios_pagamento_tit {
    float: left;
    font-weight: 700;
    color: #3bafda;
    font-size: 13px;      
}


.inscr_resumo_item_4   {}
.inscr_resumo_tit_4 {background-color: #999da2;}
.inscr_resumo_txt_4 {background-color: #f5f5f5;}


.resumao_h4 {
    font-weight: 100!important;
    font-size: 16pt;
    border-bottom: 1px solid #3bafda;
    margin-top: 30px;
}

.inscri_cx_tit {
    font-weight: 700;
    font-size: 11px;
    background-color: white;
    padding-bottom: 3px;
    padding-top: 3px;
}

.data_local.branco {
    font-size: 23px;
    font-weight: 700;
}   