/*

// 	========================================v==========================================================================;= //	observe o LIMITE para o ';'

$nesteCodigo 																= "EXE CODIGO - CSS - ZEBRA DIALOG";																					// detalhes na DOCUMENTACAO abaixo

// 	========================================v==========================================================================;= //	observe o LIMITE para o ';'

/www/_css/zebra/2.0/zebra_dialog.2.0.css

-- caso execute este comando de um IP nao LIBERADO, ajuste a HORA e MINUTOS >>            H i (apenas primeiro digito dos minutos)
https://www.prog-x.com.br/w/?c=__essenciais/utilitarios/arquivosCopiarDePara.php&executar=191&destinoVm=todas-codigo&logExibir=true&caminhoArquivo=/www/_css/zebra/2.0/zebra_dialog.2.0.css

require_once($_SERVER["DOCUMENT_ROOT"]			. "/_css/zebra/2.0/zebra_dialog.2.0.css");

FOI CHAMADO POR: 						??? (retornaremos para ele)
														e VARIOS outros

PARA ACESSAR ESTE CODIGO: 	

*/

/* 	========================================v===============v===============v===============v===============  */

.ZebraDialog *,
.ZebraDialog *:after,
.ZebraDialog *:before {
	-moz-box-sizing: content-box !important;
	-webkit-box-sizing: content-box !important;
	box-sizing: content-box !important
}

.ZebraDialog {
	width: 500px;
	z-index: 1001;
	border: 1px solid #DEDEDE;
}

.ZebraDialog h1,
.ZebraDialog h2,
.ZebraDialog h3,
.ZebraDialog h4,
.ZebraDialog h5,
.ZebraDialog h6,
.ZebraDialog p,
.ZebraDialog .td_label {
/* 	font-family: 'Raleway', arial, sans-serif; */
	color: #428bca;
}

.ZebraDialog_Title {
	font-size: 23px;
	font-weight: bold;
}

.ZebraDialog h2 {
	font-size: 17px !important;
}

.ZebraDialog h3 {
	font-size: 13px !important;
}

.ZebraDialogHide {
	display: none !important;
}

.bloco_zebra_direita h1.titulo {
	border-bottom: 1px solid #3465b2;
	/*   text-align: center; */
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.ZebraDialog hr {
	border-bottom: 1px solid #3465b2;
	border-top: 0;
	margin: 20px 0px;
}

.ZebraDialog .td_label {
	font-size: 14px;
}

.ZebraDialog .ipt_editaveis_estilo {
	padding: 2px 10px;
	font-size: 15px !important;
	outline: none;
	width: 94%;
}

.ZebraDialog .input_icone .ipt_editaveis_estilo {
	padding: 7px 0px 7px 25px;
	margin: 0 !important;
}

.ZebraDialog .input_padrao_50pec .ipt_editaveis_estilo {
	padding: 5px 0px 5px 10px;
	/*   margin: 0 !important; */
	width: 90%;
}

.ZebraDialog .input_padrao .ipt_editaveis_estilo {
	padding: 5px 0px 5px 10px;
	/*   margin: 0 !important; */
}

.ZebraDialog .tr_label_tela4 .td_label {
	max-width: 105px;
}

.ZebraDialog .input_padrao_50pec .td_label {
	max-width: 70px;
	padding: 5px;
}

.ZebraDialog .icone_input {
	position: absolute;
	margin: 11px 5px;
}

.ZebraDialog .msg_info {
	font-size: 9px;
	margin: 2px 0;
	display: inline-block;
}

.ZebraDialog .msg_erro {
	position: absolute;
	color: red;
	font-size: 9px;
	font-weight: bold;
}

.ZebraDialog .td_label {
	max-width: 30%;
	text-align: right;
	padding: 5px;
}

.ZebraDialog .ln_resumo {
	font-size: 12px !important;
}

.ZebraDialog .ipt_editaveis_estilo:focus {
	box-shadow: 0px 0px 3px #428bca;
}

.ZebraDialog_sem_titulo .ZebraDialog_Title{
  padding: 0;
}

.ZebraDialog_sem_titulo .ZebraDialog_Icone{
  padding-top: 1px;
}

.ZebraDialog_pequeno {
	/* 	width: 500px;
	z-index: 1001;
	border: 1px solid #DEDEDE;  */
}

.ZebraDialog .box_btn_aviso {
	display: inline-block;
	/*   max-width: 60%; */
	font-size: 12px;
	margin: 5px;
	font-weight: bold;
}

.ZebraDialog .box_btn_aviso .fa {
	margin: 3px;
}

.ZebraDialog_pequeno .ZebraDialog_Title {
/* 	font-size: 16px !important; */
/*   font-weight:normal;
  color:#777; */
	padding: 12px 0px;
	background: #FFF;
	border-bottom: 0;
}

.ZebraDialog_dinamico{
  display: flex !important;
}

.ZebraDialog_pequeno .ZebraDialog_Icone {
	font-size: 25px !important;
	width: 36px !important;
	height: 24px !important;
	padding: 20px !important;
	margin-top: 10px !important;
}

.ZebraDialog_pequeno .ZebraDialog_Body {
	/* 	padding-top: 0px !important; */
	/* 	height: 35px; */
	min-height: 20px;
	display: table;
  margin-bottom:20px;
	width: 80%;
	padding-top: 8px;
}

.ZebraDialog_pequeno .ZebraDialog_Body div {
	display: table !important;
}

.ZebraDialog_pequeno .ZebraDialog_Body .ZebraDialog_BodyHtml {
	margin-top: 5px;
	margin-left: 10px;
	padding-top: 0px;
}

.ZebraDialog_pequeno a.ZebraDialog_Close {
	right: 3px !important;
	top: -3px !important;
	font-size: 15px !important;
	color: #999 !important;
}

.ZebraDialog_pequeno .ZebraDialog_BodyOuter {
	height: auto;
/* 	height: 65px; */
	padding-top: 5px;
  display: flex;
}

.ZebraDialog_pequeno .zebra_botao_sair {
	font-size: 10px !important;
	padding: 5px !important;
}

.ZebraDialog_pequeno .fa-spinner:before {
	content: "";
}

.img_editar .ZebraDialog_Body {
	width: 100%;
}
/* 
.img_editar {
	height: 100%;
} */

.img_editar_mobile{
	top: 2px !important;
}

.img_editar_mobile .ZebraDialog_Body {
	width: 100% !important;
}

.img_aviso_mobile .ZebraDialog_Body {
	width: 85% !important;
}

.img_deletar_mobile .ZebraDialog_IconeWrap {
	width: 30% !important;
}

.img_deletar_mobile .ZebraDialog_Body {
	width: 70% !important;
}

.img_editar_mobile .botoes_crop_grupo a{
	color: #fff;
	cursor: pointer;
	border-radius: 3px;
	margin-right: 3px;
	display: inline-table;
	margin-top: 10px;
	text-decoration: none;
	padding: 7px 8px;
}

.img_editar_mobile .botoes_crop_grupo a:focus{
	background-color: #2353ab;
}

.img_editar_mobile .botoes_crop_grupo .op_selected{
	background-color: #2353ab;
}

.img_editar_mobile .ZebraDialog_ButtonsOuter{
	padding: 25px 0 0 0;
}

.img_deletar_mobile .ZebraDialog_Buttons,
.img_editar_mobile .ZebraDialog_Buttons{
	margin: -20px auto 20px auto;
	float: none;
	display: table;
	padding: 0 4px;
}

.img_deletar_mobile .ZebraDialog_Buttons a,
.img_editar_mobile .ZebraDialog_Buttons a{
	font-size: 13px;
	padding: 7px 8px;
	margin-top: 5px;
}

.ZebraDialog,
.ZebraDialog_Title,
.ZebraDialog_Body,
.ZebraDialog_BodyHtml,
.ZebraDialog_Buttons a {
	margin: 0;
	padding: 0;
	font-family: 'Dosis', sans-serif !important;
	/* 	font-family: Helvetica, Tahoma, Arial, sans-serif; */
	font-size: 14px;
	text-align: left;
	border: 0;
	line-height: 1.4;
}

.ZebraDialog_Body table {
	float: left;
	font-size: 14px;
	width: 100%;
}

.ZebraDialog_BodyHtml {
	font-size: 16px;
}

.ZebraDialog_Title,
.ZebraDialog_BodyOuter,
.ZebraDialog_ButtonsOuter {
	/*display: inline-flex;*/
}

.ZebraDialog_Title {
	font-size: 21px;
	font-weight: bold;
	color: #428bca;
	/* 	background: #F0F0F0; */
	padding: 12px 0px;
	vertical-align: middle;
	/* 	border-bottom: 1px solid #428bca; */
}

/*  set background color here and not on ZebraDialog_Body, or you'll eventually run into problems with rounded corners
    when using smaller widths for border! */

.ZebraDialog_BodyOuter {
	background: #FFF;
	float: left;
	/*	display: flex;*/
	width: 100%;
}

.ZebraDialog_BodyPadding {
	padding: 20px 10px 20px 0px;
/* 	padding: 20px 40px 20px 0px; */
}

.ZebraDialog_pequeno .ZebraDialog_BodyPadding{
	padding: 10px 20px 10px 30px;
}

.ZebraDialog_IconeWrap {
	float: left;
	width: 20%;
  text-align:center;
/* 	width: 15%; */
}

.ZebraDialog_Icone {
	color: #428bca;
	display: inline-block;
	font-size: 45px;
	padding: 25px 0 20px 0;
/* 	padding: 25px 0 20px 25px; */
	text-align: center;
	text-shadow: 1px 2px #d9d9d9;
	width: 45px;
	margin-top: 18px;
}
.ZebraDialog_Icone.ZebraDialog_IconeImg{
  width: auto;
	max-width: 55px;
}
.ipt_editaveis_select,
.ipt_editaveis,
.ipt_editaveis_estilo,
.ipt_editaveis_estilo_select,
.ipt_editaveis_estilo_select_aux,
.ipt_editaveis_formato {
	/*     height: 21px; */
	font-family: monospace !important;
	padding: 0px 3px;
	font-size: 12px !important;
/* 	line-height: 1.5; */
	line-height: 1.6;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	margin-bottom: 2px;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	width: 100%;
}

.red {
	color: #bd362f !important;
}

.ZebraDialog .ZebraDialog_BodyOuter .fa.fa-spinner {
/* 	height: 62px; */
/* 	background: url('img/loading.gif') no-repeat center center; */
/*   margin:20px !important; */
}
.ZebraDialog .ZebraDialog_BodyOuter .fa.fa-sad {
	height: 62px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 7px !important;
	background: url('/imagem/diversos/icones/emoji/11.png') no-repeat center center;
}

.ZebraDialog_Sad {
	/* 	height: 80px; */
	padding-top: 20px !important;
}

.ZebraDialog_Body {
	color: #333;
	width: 100%;
}
.ZebraDialog_Body #formLoginGet input {
	padding: 5px;
	font-size: 12px;
}

.ZebraDialog_ButtonsOuter {
	background: #FFF;
	padding: 0 0 0 0;
	float: left;
	width: 100%;
	margin-top: 30px;
}

.zebra_login>.ZebraDialog_ButtonsOuter {
	padding: 10px 8%;
}

.ZebraDialog_Body span.msgInputHeader {
	/*     font-weight: bold; */
}

.ZebraDialog_Body .list_sites_op {
	width: 85%;
	padding: 10px;
	font-size: 16px;
}

.ZebraDialog_Body textarea,
.ZebraDialog_Body input[type='text'],
.ZebraDialog_Body input[type='tel'],
.ZebraDialog_Body input[type='email'],
.ZebraDialog_Body input[type='password'] {
	padding: 2px;
	font-size: 10px;
	margin: 2px 0px 2px 2px;
	border: 1px solid #DFDFDF;
	color: #2f2f2f;
	width: 85%;
	left: 15%;
	touch-action: activeborder;
	resize: vertical;
	margin-left: 0;
}

.ZebraDialog_Body textarea[readonly],
.ZebraDialog_Body input[type='text'][readonly] {
	background-color: #ebebe4;
}

.ZebraDialog_Body select[readonly] {
	background: #ebebe4;
	/*Simular campo inativo - Sugestão @GabrielRodrigues*/
	pointer-events: none;
	touch-action: none;
}

.ZebraDialog_Buttons:before,
.ZebraDialog_Buttons:after {
	content: "\0020";
	display: block;
	height: 0;
	visibility: hidden;
	font-size: 0
}

.ZebraDialog_Buttons:after {
	clear: both
}

.ZebraDialog_Buttons {
	/*display: inline-flex;*/
	/*height: 43px;*/
	float: right;
	/*margin: 0 7px 10px 0; */
	margin: -20px 15px 20px 0;
	*zoom: 1
}

.ZebraDialog .cl_btn_alerta {
	color: darkorange;
}

.ZebraDialog .cl_btn_info {
	color: cornflowerblue;
}

.ZebraDialog .cl_btn_erro {
	color: red;
}

.ZebraDialog .cl_btn_sucesso {
	color: forestgreen;
}

.ZebraDialog .cl_btn_normal {
	color: #3465b2;
}

/* for IE only */

.ZebraDialog_Buttons a {
	font-weight: bold;
	color: #FFF;
	padding: 10px 15px;
}

.ZebraDialog_Buttons a:hover {
	background: #224467;
	color: #FFF
}

a.ZebraDialog_Close {
	position: absolute;
	right: 6px;
	top: 0px;
	text-decoration: none;
	font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: red;
}

.ZebraDialog_Title a.ZebraDialog_Close {
	color: #888;
}

.ZebraDialog_Title a.ZebraDialog_Close:hover {
	color: #000;
}

.ZebraDialogOverlay {
	background: #666;
	z-index: 1000;
	width: 100%;
	height: 100%;
}

.janelaAlterarSenhaForm {
	margin-left: 35%;
	top: 120px;
}

.ZebraDialog label {
	font-weight: normal;
}

.ZebraDialog select {
	background-color: #fff;
	border: 1px solid #ddd;
	margin: 2px 2px 2px 0;
}

/* = YOU SHOULD NOT CHANGE ANYTHING FROM THIS POINT ON
---------------------------------------------------------------------------------------------------------------------*/

.ZebraDialog_Body {
	overflow: auto;
	float: left;
	width: 80%;
/* 	width: 85%; */
}
.ZebraDialog_Body.zebraDialog_BodyFull{
	width: 100%;
}

.ZebraDialog_Icon {
/* 	background-repeat: no-repeat; */
/* 	background-position: 30px 40px; */
	/*     padding-left: 124px; */
	width: 85%;
/* 	min-height: 64px; */
/* 	_height: 64px; */
}

.confirmation .ZebraDialog_Icone {
	color: yellowgreen !important;
}

.error .ZebraDialog_Icone {
	color: orangered !important;
}

.ZebraDialog_Buttons a {
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
	display: inline-block;
	margin-left: 5px;
	margin-top: 0;
	min-width: 60px;
	float: left;
	_width: 60px;
	background: #428bca;
	border-radius: 4px;
	outline: none;
}

.ZebraDialog_Buttons a:first-child {
	margin-left: 0
}

.ZebraDialog_Buttons_Centered .ZebraDialog_Buttons {
	display: table;
	margin: 0 auto;
	text-align: center;
}

.ZebraDialog_Buttons_Centered a {
	zoom: 1;
	*display: inline;
}

.ZebraDialog_Preloader {
	height: 32px;
	background: url('preloader.gif') no-repeat center center;
}

#capslockon {
	color: red;
	padding: 0 0 0 5px;
	font-size: 10px;
}

/* Customizado */

#caixa_resposta_zebra {
	/* 	float: left;*/
	width: 100%;
	font-weight: bold;
	text-align: center;
	background-color: #F0F0F0;
	padding: 3px 0;
	margin: 0 0 10px 0;
	display: none;
	color: #428bca;
}

.zebra_aguarde,
.zebra_atencao,
.zebra_sucesso,
.zebra_erro {
	display: inline-block !important;
	/* 	display: block !important; */
}

.zebra_atencao {
	color: #ce7c36 !important;
	background-color: #ffead3 !important;
}

.zebra_sucesso {
	color: #0b9c17 !important;
	background-color: #d3ffde !important;
}

.zebra_erro {
	color: #c54949 !important;
	background-color: #ffd3d3 !important;
}

.zebra_aguarde {
	color: #888;
}

.zebra_botao_sair {
	background-color: #ce7c36 !important;
}

.zebra_botao_sair:hover {
	background-color: #985c29 !important;
}

.zebra_botao_importante {
	background-color: #c54949 !important;
}

.zebra_botao_importante:hover {
	background-color: #873636 !important;
}

.zebra_botao_salvar {
	background-color: #0b9c17 !important;
}

.zebra_botao_salvar:hover {
	background-color: #07540d !important;
}

#caixa_resposta_zebra>.fa {
	font-size: 14px;
	display: initial;
	padding: 0;
	color: inherit;
	text-shadow: none;
}

.zebra_continuar {
	display: none !important;
	padding: 13px 10px !important;
	/*     min-width: 45px !important; */
	height: 13px !important;
	line-height: 15px !important;
}

.zebra_continuar.zebra_show {
	display: inline-block !important;
	background-color: #d9d9d9 !important;
	color: #428bca !important;
}

.zebra_botao_azul {
	background-color: #428bca;
}

.zebra_botao_vermelho {
	background: red !important;
}
/* 
.zebra_botao_azul {
	background-color: #428bca;
}

.zebra_botao_azul {
	background-color: #428bca;
} */

.ZebraDialog.ui-draggable>.ZebraDialog_Title,
.ZebraDialog.ui-draggable>.ZebraDialog_BodyOuter,
.ZebraDialog.ui-draggable>.ZebraDialog_ButtonsOuter {
	cursor: move;
}

.ZebraDialog.ui-draggable>.ZebraDialog_BodyOuter>.ZebraDialog_Body {
	cursor: initial;
/* 	height: 450px; */
}

.botao_invalido,
.botao_invalido_fix {
	background-color: #888 !important;
	cursor: not-allowed !important;
	pointer-events: none;
}

.input_zebra_red {
	outline-color: red !important;
	border-color: red !important;
}

.botao_salvar_baixar_nfse {
	background-color: #dfc545 !important;
}

.campo_adicionar {
	float: left;
	width: 100%;
	border: 1px solid #ddd;
	border-radius: 2px;
	font-size: 12px;
}

input.campo_adicionar {
	margin-left: 0 !important;
}

textarea.campo_adicionar {
	resize: vertical;
}

select.campo_adicionar {
	width: 82%;
	background-color: #fff;
	margin: 2px 0;
}

.botaoCinza {
	background-color: grey !important;
}

.alDireita {
	text-align: right;
	padding-right: 10px;
	width: 20%;
}

/* MENSAGEM ITEM INDISPONIVEL */

.msg_dados_indisponivel .ZebraDialog_BodyPadding {
	padding: 20px 15px;
}

.msg_dados_indisponivel .ZebraDialog_Icone {
	font-size: 47px;
}

.ZebraDialog_Icone.hide-icon {
	font-size: 0px !important;
}

.ZebraDialog_Confirmation,
.ZebraDialog_Loading {
	min-height: inherit !important;
	padding-top: 0px !important;
	padding-bottom: 0px !important;
	/* 	font-size:12px !important; */
}

.bloco_zebra_direita {
	display: inline-block;
	width: 100%;
	margin: 50px 0;
	min-height: 150px;
}

.bloco_zebra_esquerda {
	width: 350px;
	display: inline-block;
	float: left;
	padding: 40px;
	border-right: 1px solid #f1f1f1;
	background-color: #e7e7e7;
	font-family: 'Dosis', sans-serif;
}

.AvisemeQuandoChegar .bloco_zebra_esquerda,
.SaibaMais .bloco_zebra_esquerda{
  width: 35% !important;
}
.AvisemeQuandoChegar .bloco_zebra_esquerda img,
.SaibaMais .bloco_zebra_esquerda img{
  display: block;
  margin: auto;
  max-width: 100%;
}

.AvisemeQuandoChegar .bloco_zebra_esquerda .dados_img,
.SaibaMais .bloco_zebra_esquerda .dados_img{
	margin-bottom: 40px;
}

.AvisemeQuandoChegar .ZebraDialog_Title,
.SaibaMais .ZebraDialog_Title{
	width: 100%;
	margin: 0;
	font-weight: 700;
	font-size: 24px !important;
	background: unset;
	padding-top: 0;
}

.AvisemeQuandoChegar .ZebraDialog_Body,
.SaibaMais .ZebraDialog_Body{
  width: 54% !important;
}
.AvisemeQuandoChegar .ZebraDialog_ButtonsOuter,
.SaibaMais .ZebraDialog_ButtonsOuter{
  width: 54%;
  float: right;
  padding-top: 0px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.AvisemeQuandoChegar .ZebraDialog_ButtonsOuter .ZebraDialog_Buttons,
.SaibaMais .ZebraDialog_ButtonsOuter .ZebraDialog_Buttons{
  padding-right: 40px;
  margin-right: 0;
}
.AvisemeQuandoChegar .ZebraDialog_BodyPadding,
.SaibaMais .ZebraDialog_BodyPadding{
  display: table;
  padding-bottom: 0px;
	padding-top: 40px;
}
.zebra_logout .ZebraDialog_BodyHtml{
  color:#333;
/*   color:#428bca; */
}
.zebra_logout .ZebraDialog_BodyHtml h3{
  color:#777 !important;
  font-weight:normal;
}

/* .ZebraDialog_normal .ZebraDialog_Body{
	width: 85% !important;
}

.ZebraDialog_normal .ZebraDialog_ButtonsOuter{
	padding: 25px 0 0 0 !important;
} */
/* RESPONSIVE ------------*/

@media only screen and (min-width:1280px) {
  .AvisemeQuandoChegar .bloco_zebra_esquerda{
    min-height: 340px;
  }
	.SaibaMais .bloco_zebra_esquerda{
    min-height: 390px;
  }
} 

@media only screen and (min-width:768px) {
	.AvisemeQuandoChegar .checkbox_whatsapp,
	.SaibaMais .checkbox_whatsapp{
		text-align: left;
		padding-left: 27%;
	}
}

@media only screen and (max-width:1280px) {
	.SaibaMais .bloco_zebra_esquerda{
		padding-bottom: 90px
	}
}

@media only screen and (max-width:982px) {
	.janelaAlterarSenhaForm {
		margin-left: inherit;
		top: 50px;
	}
/* 	.ZebraDialog {
		width: 96% !important;
		left: 2% !important;
	} */
	.img_aviso_mobile .ZebraDialog_Body {
		width: 75% !important;
	}
	
	.ZebraDialog_IconeWrap {
		width: 25% !important;
	}
	.ZebraDialog_Title {
		font-size: 25px;
	}
	.ZebraDialog_Body{
		width: 75%
	}
	.ZebraDialog_Icone{
		padding: 25px 0 20px 30%;
	}
	.ZebraDialog_Body,
	.ZebraDialog_ButtonsOuter {
		font-size: 20px !important;
	}
	.zebra_login>.ZebraDialog,
	.zebra_login>.ZebraDialog_Buttons a {
		font-size: 1rem;
		padding: 0.6rem;
	}
	.ZebraDialog_Buttons a {
		/*font-size: 25px;
		padding: 20px;*/
	}
	.ZebraDialog_Icone {
		font-size: 50px;
		width: 50px;
	}
	
	.ZebraDialog_Icone.ZebraDialog_IconeImg{ 
		max-width: 50px;
	}

	.ZebraDialog_Body #formLoginGet input {
		padding: 10px;
		font-size: 15px;
	}
	a.ZebraDialog_Close {
		font-size: 20px;
	}
	.ZebraDialog_BodyOuter>.fa.fa-spinner {
		height: 124px;
		background: url('img/loading124.gif') no-repeat center center;
	}
}

@media only screen and (max-width:768px) {
	.zebra_login .ZebraDialog_Buttons a {
		font-size: 1rem;
		padding: 0.6rem;
	}
	.zebra_login .ZebraDialog_Body,
	.zebra_login .ZebraDialog_ButtonsOuter {
		font-size: 1rem !important;
	}
	.zebra_login .ZebraDialog_BodyOuter>.fa {
		font-size: 2.5rem;
	}
	.zebra_login .ZebraDialog_ButtonsOuter {
/* 		padding: 10px 8.6%; */
	}
	.zebra_login .ZebraDialog_Title {
		font-size: 1.3rem !important;
	}
	.ZebraDialog .ZebraDialog_BodyOuter>.fa.fa-spinner {
		height: 75px;
		background: url(img/loading.gif) no-repeat center center;
	}
  .msg_dados_indisponivel .ZebraDialog_BodyPadding{
    padding: 20px 40px;
  }
}

@media only screen and (max-width:600px) {
	.ZebraDialog_Title {
		font-size: 18px;
	}
	.ZebraDialog_BodyHtml {
		font-size: 14px;
	}
	i.ZebraDialog_Icone {
		font-size: 35px;
		width: 35px;
    padding: 25px 0 20px 35%;
		
	}
	img.ZebraDialog_Icone {
		font-size: 35px;
		width: 35px;
    padding: 25px 0 20px 25%;
	}
	.ZebraDialog_IconeWrap {
		width: 20%;
	}
	.ZebraDialog_Body{
		width: 80%
	}
	.ZebraDialog_Buttons a {
		font-size: 13px;
		padding: 8px 10px;
	}
  .ZebraDialog {
		width: 96% !important;
		left: 2% !important;
	}
}

@media only screen and (max-width:475px) {
	.zebra_login>.ZebraDialog_ButtonsOuter {
		padding: 10px 7.5%;
	}
	.ZebraDialog_Buttons a {
		font-size: 11px;
		padding: 5px;
	}
	.ZebraDialog_Body,
	.ZebraDialog_ButtonsOuter {
		font-size: 15px !important;
	}
	.ZebraDialog_Icone{
		margin-top: 8px;
    font-size: 30px;
    width: 30px;
    padding-left: 20px;
	}
	.ZebraDialog_IconeWrap {
		width:15%;
	}
	.ZebraDialog_Body{
		width: 85%
	}
	.ZebraDialog_BodyPadding {
    padding: 20px 15px;
	}
  .ZebraDialog_sem_titulo .ZebraDialog_Icone{
    padding-top: 17px;
  }
  .AvisemeQuandoChegar .bloco_zebra_esquerda,
	.SaibaMais .bloco_zebra_esquerda{
    width: 40% !important;
    padding: 10% 2.4%;
  }
	.SaibaMais .bloco_zebra_esquerda{
		padding-bottom: 20%;
	}
  .AvisemeQuandoChegar .bloco_zebra_esquerda img,
	.SaibaMais .bloco_zebra_esquerda img{
    width: 100%;
  }
	.AvisemeQuandoChegar .bloco_zebra_esquerda .dados_img,
	.SaibaMais .bloco_zebra_esquerda .dados_img{
		margin-bottom: 40px;
	}
  .AvisemeQuandoChegar .bloco_zebra_esquerda h1,
	.SaibaMais .bloco_zebra_esquerda h1{
    font-size: 1rem;
  }
  .AvisemeQuandoChegar .ZebraDialog_Body,
	.SaibaMais .ZebraDialog_Body{
    width: 53% !important;
		padding-top: 7%;
/* 		height: 350px !important; */
  }
  .AvisemeQuandoChegar .ZebraDialog_Title,
	.SaibaMais .ZebraDialog_Title{
    font-size: 0.8rem !important;
  }
  .AvisemeQuandoChegar .input_padrao .td_label, 
	.SaibaMais .input_padrao .td_label, 
  .AvisemeQuandoChegar .ZebraDialog_Body .ZebraDialog_BodyHtml tr,
	.SaibaMais .ZebraDialog_Body .ZebraDialog_BodyHtml tr,
  .AvisemeQuandoChegar .input_padrao .ipt_editaveis_estilo,
	.SaibaMais .input_padrao .ipt_editaveis_estilo{
    font-size: 0.6rem !important;
  }
  .AvisemeQuandoChegar .input_padrao .td_label,
	.SaibaMais .input_padrao .td_label{
    padding: 3px;
  }
  .AvisemeQuandoChegar .ZebraDialog_BodyPadding,
	.SaibaMais .ZebraDialog_BodyPadding{
    padding: 10px 5%;
  }
  .AvisemeQuandoChegar .input_padrao .ipt_editaveis_estilo,
	.SaibaMais .input_padrao .ipt_editaveis_estilo{
    padding: 2px 0px 2px 2px;
    width: 95%;
  }
  .AvisemeQuandoChegar .input_padrao #ddd,
	.SaibaMais .input_padrao #ddd{
    width: 15% !important;
  }
  .AvisemeQuandoChegar .input_padrao #celular,
	.SaibaMais .input_padrao #celular{
    width: 75% !important;
  }
  .AvisemeQuandoChegar .ZebraDialog_BodyHtml table,
	.SaibaMais .ZebraDialog_BodyHtml table{
    height: auto !important;
  }
  .AvisemeQuandoChegar .ZebraDialog_ButtonsOuter,
	.SaibaMais .ZebraDialog_ButtonsOuter{
    font-size: 15px !important;
	}
  .AvisemeQuandoChegar .ZebraDialog_ButtonsOuter .ZebraDialog_Buttons,
	.SaibaMais .ZebraDialog_ButtonsOuter .ZebraDialog_Buttons{
    padding-right: 5%;
    margin-right: 0;
  }
	.AvisemeQuandoChegar .checkbox_whatsapp,
	.SaibaMais .checkbox_whatsapp{
		text-align: center;
	}
  .msg_dados_indisponivel .ZebraDialog_BodyPadding{
    padding: 20px 15px;
  }
}

@media only screen and (max-width:425px) {
	.ZebraDialog_pequeno{
		width: 50% !important;left: 25% !important;
	}
	.ZebraDialog_Buttons{
		width: 80%;
	}
}

@media only screen and (max-width:375px) {
  .AvisemeQuandoChegar .bloco_zebra_esquerda{
    min-height: 275px;
  }
	.zebra_login .ZebraDialog_Buttons a {
		font-size: 11px;
	}	
}

@media only screen and (max-width:320px) {
  .AvisemeQuandoChegar .input_padrao #celular{
    width: 73% !important;
  }
	.ZebraDialog_pequeno{
		width: 65% !important;left: 17.5% !important;
	}
}

.zebra_btn_whatsapp{
  background: #3bcc46 !important;
}

#caixa_resposta_zebra .fa-spin{
	animation: rodar-spin 2s linear infinite;
	display: inline-block;
}

@keyframes rodar-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn);
	}
}

/* 	========================================v===============v===============v===============v===============  */