/*cinza 91a7d0*/
/*cinza claro f4f6fa*/
/*rosa ff508a*/
/*azul 08133e*/

@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900);
body 						 	{ margin: 0px;background-color:#f4f6fa;font-family: 'Montserrat'; }
@font-face 						{ font-family: 'Montserrat';font-weight: 500;font-style: normal;}


.ck-editor__editable_inline { min-height: 500px; }

/*label > strong { display:block;font-size: 12px;color: #ffffff;font-weight: 700; }*/
.col-lg-1, .col-md-1, .col-sm-1, .col-xs-1, .col-lg-2, .col-md-2, .col-sm-2, .col-xs-2, .col-lg-3, .col-md-3, .col-sm-3, .col-xs-3, .col-lg-4, .col-md-4, .col-sm-4, .col-xs-4, 
.col-lg-5, .col-md-5, .col-sm-5, .col-xs-5, .col-lg-6, .col-md-6, .col-sm-6, .col-xs-6, .col-lg-7, .col-md-7, .col-sm-7, .col-xs-7, .col-lg-8, .col-md-8, .col-sm-8, .col-xs-8, 
.col-lg-9, .col-md-9, .col-sm-9, .col-xs-9, .col-lg-10, .col-md-10, .col-sm-10, .col-xs-10, .col-lg-11, .col-md-11, .col-sm-11, .col-xs-11, .col-lg-12, .col-md-12, .col-sm-12, .col-xs-12 { padding:0px;margin: 0px; }
.form-control { border:1px solid #e5e5e5;font-weight:600; }
img								{ border:none;}
.suggestionsBox 			{ position: fixed;margin:0px!important;padding:0px; background-color: #e5e5e5;border: 1px solid #c5c5c5;color: #000000; z-index:1;}
.suggestionList 			{ margin:0px!important;padding: 0px;}
.suggestionList li 			{ margin:0px!important;padding: 10px;cursor: pointer; border-top:1px dotted #CCCCCC;}
.suggestionList li:hover 	{ background-color: #ffffff;color: #000000;}
.suggestionList ul.bg1 		{ background-color: #e1e1e1;}   
.suggestionList ul.bg2 		{ background-color: #f1f1f1;} 	
.suggestionsBox ul.bg1 		{ background-color: #e1e1e1;}   
.suggestionsBox ul.bg2 		{ background-color: #f1f1f1; } 
.border { border:1px solid #e5e5e5; }
.border-branca { border:1px solid #ffffff; }
.border-rosa { border:1px solid #ff508a; }
.border-cinza { border:1px solid #91a7d0; }
.table 						 	{ border: 2px none #FFFFFF;}
.table td 						{ border-bottom: 1px dotted #cccccc;}
.tox-statusbar__branding { display:none!important; }
.formulario  					{ /*margin: 0px!important;padding: 0px!important;*/color:#5c676d;border: 1px solid #cccccc;background: #f8f9f9;padding-left:10px!important;outline:none;border-radius: 4px;transition-property: color , background, opacity;transition-duration:0.6s;/*margin:3px 0!important;*/}
.formulario:focus, .formulario:hover 	{ background:#f5f5f5!important;transition-property: color , background, opacity;transition-duration:0.6s;}
.input-required { border:1px solid #91a7d0!important;border-bottom:3px solid #ff508a!important; margin-bottom: 1px; }
input { height:39px; }
select { height:39px; }
.form-title label p { position: absolute;background-color: #91a7d0;border-top-left-radius:5px;border-top-right-radius:5px;width:100px;color: #ffffff;padding:1px 10px;font-size: 10px;top:0px;margin-left: 5px; text-align: center ; }
.form-title label select { directionX: rtl;text-align: right; }
input[type='email']             { text-transform: lowercase; }
.opacity    							{ opacity: 0.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;transition: 0.200s linear;}
.opacity:hover    						{ opacity: 1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;transition: 0.200s linear;}
.opacity5    							{ opacity: 0.5;-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);-khtml-opacity:.5;-moz-opacity:.5;transition: 0.200s linear;}
.opacity5:hover    						{ opacity: 1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;transition: 0.200s linear;}
.opacity3    							{ opacity: 0.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-khtml-opacity:.3;-moz-opacity:.3;transition: 0.200s linear;}
.opacity3:hover    						{ opacity: 1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-khtml-opacity:1;-moz-opacity:1;transition: 0.200s linear;}
.transition								{ -moz-transition: all 2s ease;-webkit-transition: all 2s ease;-o-transition: all 2s ease;transition: all 2s ease;}
.transition:hover						{ -moz-transition: all 0.300s ease;-webkit-transition: all 0.300s ease;-o-transition: all 0.300s ease; transition: all 0.300s ease;}
.bold							{ font-weight:400;}
.bolder							{ font-weight:600;}
.extra-bold						{ font-weight:800;}
.lighter						{ font-weight:100;}
#FORM_CADASTRO input			{ width: 100%;}
.cursor							{ cursor:hand;cursor:pointer;}
.cursor-none					{ cursor:text;}
label							{ font-weight:500;padding:7px!important; }
.borda-geral					{ border:1px dotted #cccccc; padding:10px!important; border-radius: 4px; background:#F9F9F7; -moz-transition: all 0.300s ease;-webkit-transition: all 0.300s ease;-o-transition: all 0.300s ease; transition: all 0.300s ease;}
.borda-geral:hover				{ border:1px solid #cccccc; padding:10px!important; border-radius: 4px; background:#F1F0ED; -moz-transition: all 0.300s ease;-webkit-transition: all 0.300s ease;-o-transition: all 0.300s ease; transition: all 0.300s ease;}
.div-bloqueio { background-color:#FFCC00;border:2px solid #FFFFFF; padding:10px!important;  }
.div-bloqueio-menor { background-color:#FFCC00;border:2px solid #FFFFFF; padding:5px!important;font-size:10px;  }
.bloqueado { background:#FFCC00;/*borderX:1px dotted #FF0000;*/border-radius:5px; }
.youthumb { border-radius:10px; }

a:link  						{ color: #465056;text-decoration: none;}
a:visited  						{ color: #7287BF;text-decoration: none;}
a:hover  						{ color: #41568D;text-decoration: none;}
.magin-left-alterar				{ margin-left:20px;}
.bold							{ font-weight:bold;}
.navbar							{ /*position:absolute;top:0;right:0;*/transition: 0.200s linear;border:none!important;margin:0!important;padding:0!important;}
.hand  							{ cursor: pointer;border-top: none;border-right: none;border-bottom: none;border-left: none;}
.box_titulo  					{ font-size: 16px;color: #FFCC00;background-color: #2ee8c9;font-weight: bold;padding:10px;text-transform:uppercase;}
.pontilhado_horizontal  		{ border-bottom-width: 1px;border-bottom-style: dotted;border-right-color: #2ee8c9;}
button							{ border-radius:100px;padding:5px;border:none;cursor:hand;cursor:pointer;transition:linear 0.600s;border:0;outline:none!important;}
button:hover					{ transition: linear 0.300s;}
.count                          { display: inline-table;border-radius: 30px;width:21px;height:21px;background-color: #ff508a;color: #ffffff;font-size: 8px; /*position: absolute;top:-10px;right: 5px;*/font-weight: 700;text-align: center;padding-top: 5px;margin-left: 10px;top:-2px;position: relative; }
.border-radius					{ border-radius: 4px!important;}
.brn							{ border-radius: 0px!important;}
.br2							{ border-radius: 2px!important;}
.br3							{ border-radius: 3px!important;}
.br4							{ border-radius: 4px!important;}
.br5							{ border-radius: 5px!important;}
.br6							{ border-radius: 6px!important;}
.br7							{ border-radius: 7px!important;}
.br8							{ border-radius: 8px!important;}
.br9							{ border-radius: 9px!important;}
.br10							{ border-radius: 10px!important;}
.br15							{ border-radius: 15px!important;}
.br20							{ border-radius: 20px!important;}
.br25							{ border-radius: 25px!important;}
.br30							{ border-radius: 30px!important;}
.br35							{ border-radius: 35px!important;}
.br40							{ border-radius: 40px!important;}
.br45							{ border-radius: 45px!important;}
.br50							{ border-radius: 50px!important;}
.btr0							{ border-top-left-radius: 0px!important;border-top-right-radius: 0px!important;}
.bbr0							{ border-bottom-left-radius: 0px!important;border-bottom-right-radius: 0px!important;}
.btlr							{ border-top-left-radius: 7px!important;}
.btrr							{ border-top-right-radius: 7px!important;}
.bblr							{ border-bottom-left-radius: 7px!important;}
.bbrr							{ border-bottom-right-radius: 7px!important;}
.bbrr							{ border-bottom-right-radius: 7px!important;}
.btlrn							{ border-top-left-radius: none!important;}
.btrrn							{ border-top-right-radius: none!important;}
.bblrn							{ border-bottom-left-radius: none!important;}
.bbrrn							{ border-bottom-right-radius: none!important;}

.bbr1							{ border-bottom-left-radius: 1px!important; border-bottom-right-radius: 1px!important; }
.bbr2							{ border-bottom-left-radius: 2px!important; border-bottom-right-radius: 2px!important; }
.bbr3							{ border-bottom-left-radius: 3px!important; border-bottom-right-radius: 3px!important; }
.bbr4							{ border-bottom-left-radius: 4px!important; border-bottom-right-radius: 4px!important; }
.bbr5							{ border-bottom-left-radius: 5px!important; border-bottom-right-radius: 5px!important; }
.bbr6							{ border-bottom-left-radius: 6px!important; border-bottom-right-radius: 6px!important; }
.bbr7							{ border-bottom-left-radius: 7px!important; border-bottom-right-radius: 7px!important; }
.bbr8							{ border-bottom-left-radius: 8px!important; border-bottom-right-radius: 8px!important; }
.bbr9							{ border-bottom-left-radius: 9px!important; border-bottom-right-radius: 9px!important; }
.bbr10							{ border-bottom-left-radius: 10px!important; border-bottom-right-radius: 10px!important; }

.btr1							{ border-top-left-radius: 1px!important; border-top-right-radius: 1px!important; }
.btr2							{ border-top-left-radius: 2px!important; border-top-right-radius: 2px!important; }
.btr3							{ border-top-left-radius: 3px!important; border-top-right-radius: 3px!important; }
.btr4							{ border-top-left-radius: 4px!important; border-top-right-radius: 4px!important; }
.btr5							{ border-top-left-radius: 5px!important; border-top-right-radius: 5px!important; }
.btr6							{ border-top-left-radius: 6px!important; border-top-right-radius: 6px!important; }
.btr7							{ border-top-left-radius: 7px!important; border-top-right-radius: 7px!important; }
.btr8							{ border-top-left-radius: 8px!important; border-top-right-radius: 8px!important; }
.btr9							{ border-top-left-radius: 9px!important; border-top-right-radius: 9px!important; }
.btr10							{ border-top-left-radius: 10px!important; border-top-right-radius: 10px!important; }

.border-radius-none				{ border-radius: none!important;}
.border-none					{ border:none!important;}
.confirma_email { display:table;width:100%;border-radius:5px;border:1px solid #CCCCCC;background-color:#455275;font-weight:bold;color:#FFFFFF!important;padding:5px 10px;;text-align:center; }
.confirma_email:hover { background-color:#122342;color:#FFCC00!important; }
.confirma_email a { color:#FFFFFF; }
.div-confirma_email { border-radius:5px;border:1px solid #CCCCCC;background-color:#ffffff;padding:15px!important;margin-top:20px!important; }
.links-gerais-aluno { border-radius:5px;border:1px solid #CCCCCC;background-color:#ffffff;padding:15px!important;margin-bottom:10px!important;display:block;font-weight:normal; }
input[type="checkbox"] { width:20px!important;margin-right:15px!important;  }
.input-checkbox { cursor:pointer;border:1px dotted #cccccc;border-radius:5px;padding:10px; }
.input-checkbox:hover { background-color:#2ee8c9; }
.input-checkbox-selected { background-color:#2ee8c9; }
.label-checkbox { display:table;width:100%;padding:5px 15px!important;cursor:hand;cursor:pointer;border:1px solid #e5e5e5;background-color:#f5f5f5;transition:linear 0.300s;border-radius:50px;text-align:center;  }
.label-checkbox:hover { background-color:#bceeb7;transition:linear 0.300s; }
.div-scroll {
      height: 200px!important;
      overflow: auto;
      overflow-y: auto;
      overflow-x: hidden;
}


.div-scroll-agenda {
  padding:5px;
  scrollbar-width: 10px;
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto!important;
  scrollbar-color: #ff508a #ff508a;
  background: #ffffff;
    border:1px solid #e5e5e5;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top: 0px;

}
.div-scroll-agenda::-webkit-scrollbar {
    width: 10px;
}
.div-scroll-agenda::-webkit-scrollbar-track {
  background: #f5f5f5;
    width: 10px;
}
.div-scroll-agenda::-webkit-scrollbar-thumb {
  padding: 5px;
    margin: 5px;
    border-radius: 100px;
  background: #fcc9da;
  boxXC-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.escolha-sim { display:inline-table; margin:0 auto;margin-left:30px; text-align:center;border-radius:20px;background-color:#FFFFFF;border:1px solid #78dd66; color:#78dd66;padding:3px 15px;font-weight:500;cursor:hand;cursor:pointer;transition:0.200s linear;font-size:16px;font-weight:900; }
.escolha-sim:hover { background-color:#78dd66;border:1px solid #FFFFFF;color:#ffffff; transition:0.200s linear; }
.escolha-nao { display:inline-table;margin:0 auto; text-align:center;border-radius:20px;background-color:#FFFFFF;border:1px solid #ef6d7e; color:#ef6d7e;padding:3px 15px;font-weight:500;cursor:hand;cursor:pointer;transition:0.200s linear;font-size:16px;font-weight:900; }
.escolha-nao:hover { background-color:#ef6d7e;border:1px solid #FFFFFF;color:#ffffff; transition:0.200s linear; }



/* **************************************************************** */
/* DEFINIÇÕES DE DISPLAY */
/* **************************************************************** */
.display-block, .db					{ display:block;}
.display-table, .dt					{ display:table;}
.display-inline, .di					{ display:inline;}
.display-inline-block, .dib			{ display:inline-block;}
.display-inline-table, .dit			{ display:inline-table;}
.display-none, .dn					{ display:none;}
.display-none-i, .dni 				{ display:none!important;} 
.clear-both, .cb						{ clear:both;border:none;background:none;}
.list-style-none				{ list-style: none; margin: 0; }

.bg1 							{ background-color: #e1e1e1;}   
.bg2 							{ background-color: #f1f1f1;} 
.bg-none						{ background:none!important;}
.bg-0, .bg0						{ background:#ffffff!important; }
.bg-1, .bg1						{ background:#f5f5f5!important; }
.bg-2, .bg2						{ background:#e9ecf1!important; }
.bg-3, .bg3						{ background:#d8dbdf!important; }
.bg-4, .bg4						{ background:#c3c6ca!important; }
.bg-5, .bg5						{ background:#afb2b6!important; }
.bg-6, .bg6						{ background:#94979c!important; }
.bg-7, .bg7						{ background:#797d81!important; }
.bg-8, .bg8						{ background:#616468!important; } 
.bg-9, .bg9						{ background:#46494c!important; }
.bg-inativo						{ background:#FFFFCC!important;color:#999999;}
.bg-e5e5e5						{ background:#e5e5e5!important;}
.bg-cccccc						{ background:#cccccc!important;}

.bg-marrom 						{ color:#FFFFFF;background-color:#663333; }
.bg-azul 						{ color:#FFFFFF;background-color:#2196f3;font-weight:600; }
.bg-deferido					{ background:#d4ead0!important;}
.border-verde-claro				{ border:1px solid #BCEEB7!important; }
.bg-cinza-claro					{ background:#e5e5e5!important; }
.bg-preto-40					{ background-image:url(../images/bg-preto-40.png);}
.bg-preto-60					{ background-image:url(../images/bg-preto-60.png);}
.bg-preto-80					{ background-image:url(../images/bg-preto-80.png);}
.bg-cinza-ml					{ background-color:#f4f6fa!important; }
.bg-cinza					    { background-color:#f4f6fa!important; }
.bg-cinza-escuro			    { background-color:#91a7d0!important; }
.bg-rosa						{ background-color:#ff508a!important; }
.bg-amarelo					    { background-color:#FFE500!important;color: #3B3B3B!important; }
.bg-amarelo-claro				{ background-color:#ece799!important;color: #3B3B3B!important; }
.bg-verde					    { background-color:#6dbf5d!important; }
.bg-verde:hover					{ background-color:#4fa53e!important; }
.bg-verde-claro					{ background-color:#a6ec99!important;color: #3B3B3B!important; }
.bg-vermelho				    { background-color:#e03f3f!important; }
.bg-vermelho:hover				{ background-color:#c12e2e!important; }


.marrom { color: #663333; }
.rosa							{ color:#ff508a!important; }
.cinza-ml						{ color:#91a7d0!important; }
.azul-ml						{ color:#08133e!important; }
.azul							{ color:#0099FF!important;}
.vermelho-escuro				{ color:#990000!important;}
.vermelho 						{ color:#FF0000!important;}
.vermelho-claro					{ color:#FF8A8A!important; }
.amarelo						{ color:#FFCC00!important;}
.amarelo-claro				    { color:#FFE500;}
.verde-escuro					{ color:#006600!important;}
.cinza							{ color:#cccccc;}
.cinza-medio					{ color:#AEAEAE;}
.cinza-claro					{ color:#e5e5e5;}
.cinza-escuro					{ color:#555555;}
.verde							{ color:#00CC00!important;}

.marrom							{ color:#4F493E!important;}
.branco							{ color:#ffffff!important;}
.vinho							{ color:#929ed9!important;}
.vinho-claro					{ color:#b1beff!important;}
.vinho-escuro					{ color:#7d88bd!important;}
.border-cccccc					{ border:1px dotted #cccccc; }
.border-cccccc-solid			{ border:1px solid #cccccc; }

/* **************************************************************** */
/* DEFINIÇÕES DE TAMANHO DE FONTES */
/* **************************************************************** */
.uppercase						{ text-transform:uppercase;}
.fw100					{ font-weight: 100!important; }
.fw200					{ font-weight: 200!important; }
.fw300					{ font-weight: 300!important; }
.fw400					{ font-weight: 400!important; }
.fw500					{ font-weight: 500!important; }
.fw600					{ font-weight: 600!important; }
.fw700					{ font-weight: 700!important; }
.fw800					{ font-weight: 800!important; }
.fw900					{ font-weight: 900!important; }
.fs7					{ font-size:7px!important;} 
.fs8					{ font-size:8px!important;} 
.fs9					{ font-size:9px!important;} 
.fs10					{ font-size:10px!important;} 
.fs11					{ font-size:11px!important;} 
.fs12					{ font-size:12px!important;} 
.fs13					{ font-size:13px!important;} 
.fs14					{ font-size:14px!important;} 
.fs15					{ font-size:15px!important;} 
.fs16					{ font-size:16px!important;} 
.fs17					{ font-size:17px!important;} 
.fs18					{ font-size:18px!important;} 
.fs19					{ font-size:19px!important;} 
.fs20					{ font-size:20px!important;} 
.fs21					{ font-size:21px!important;} 
.fs22					{ font-size:22px!important;} 
.fs23					{ font-size:23px!important;} 
.fs24					{ font-size:24px!important;} 
.fs25					{ font-size:25px!important;} 
.fs26					{ font-size:26px!important;} 
.fs27					{ font-size:27px!important;} 
.fs28					{ font-size:28px!important;} 
.fs29					{ font-size:29px!important;} 
.fs30					{ font-size:30px!important;} 
.fs31					{ font-size:31px!important;} 
.fs32					{ font-size:32px!important;} 
.fs33					{ font-size:33px!important;} 
.fs34					{ font-size:34px!important;} 
.fs35					{ font-size:35px!important;} 
.fs36					{ font-size:36px!important;} 
.fs37					{ font-size:37px!important;} 
.fs38					{ font-size:38px!important;} 
.fs39					{ font-size:39px!important;} 
.fs40					{ font-size:40px!important;} 
.fs41					{ font-size:41px!important;} 
.fs42					{ font-size:42px!important;} 
.fs43					{ font-size:43px!important;} 
.fs44					{ font-size:44px!important;} 
.fs45					{ font-size:45px!important;} 
.fs46					{ font-size:46px!important;} 
.fs47					{ font-size:47px!important;} 
.fs48					{ font-size:48px!important;} 
.fs49					{ font-size:49px!important;} 
.fs50					{ font-size:50px!important;} 
.fs51					{ font-size:51px!important;} 
.fs52					{ font-size:52px!important;} 
.fs53					{ font-size:53px!important;} 
.fs54					{ font-size:54px!important;} 
.fs55					{ font-size:55px!important;} 
.fs56					{ font-size:56px!important;} 
.fs57					{ font-size:57px!important;} 
.fs58					{ font-size:58px!important;} 
.fs59					{ font-size:59px!important;} 
.fs60					{ font-size:60px!important;}
.fs61					{ font-size:61px!important;} 
.fs62					{ font-size:62px!important;} 
.fs63					{ font-size:63px!important;} 
.fs64					{ font-size:64px!important;} 
.fs65					{ font-size:65px!important;} 
.fs66					{ font-size:66px!important;} 
.fs67					{ font-size:67px!important;} 
.fs68					{ font-size:68px!important;} 
.fs69					{ font-size:69px!important;} 
.fs70					{ font-size:70px!important;}
.line-height 					{ line-height:20px;}
.line-height p					{ margin:15px 0;}

/* **************************************************************** */
/* ALINHAMENTOS DE TEXTO */
/* **************************************************************** */
.text-align-right, .tr			{ text-align:right;}
.text-align-left, .tl			{ text-align:left;}
.centralizar, .m0a				{ margin:0 auto!important;}
.tc                    			{ text-align:center!important;}
.tj                    			{ text-align:justify!important;}
.tl                    			{ text-align:left!important;}
.tr                    			{ text-align:right!important;}

.list-style-none				{ list-style:none; }

/* **************************************************************** */
/* DEFINIÇÕES DE PADDING E MARGIN */
/* **************************************************************** */

.p0						{  padding:0!important;}	
.p2						{  padding:2px!important;}
.p3						{  padding:3px!important;}
.p4						{  padding:4px!important;}
.p5						{  padding:5px!important;}
.p6						{  padding:6px!important;}
.p7						{  padding:7px!important;}
.p8						{  padding:8px!important;}
.p9						{  padding:9px!important;}
.p10						{  padding:10px!important;}
.p11						{  padding:11px!important;}
.p12						{  padding:12px!important;}
.p13						{  padding:13px!important;}
.p14						{  padding:14px!important;}
.p15						{  padding:15px!important;}
.p20						{  padding:20px!important;}
.p25						{  padding:25px!important;}
.p30						{  padding:30px!important;}
.p35						{  padding:35px!important;}
.p40						{  padding:40px!important;}
.p45						{  padding:45px!important;}
.p50						{  padding:50px!important;}
.p55						{  padding:55px!important;}
.p60						{  padding:60px!important;}
.p65						{  padding:65px!important;}
.p70						{  padding:70px!important;}
.p75						{  padding:75px!important;}
.p80						{  padding:80px!important;}
.p85						{  padding:85px!important;}
.p90						{  padding:90px!important;}
.p95						{  padding:95px!important;}
.pv3						{ padding:3px 0!important; }
.pv4						{ padding:4px 0!important; }
.pv5						{ padding:5px 0!important; }
.pv6						{ padding:6px 0!important; }
.pv7						{ padding:7px 0!important; }
.pv8						{ padding:8px 0!important; }
.pv9						{ padding:9px 0!important; }
.pv10						{ padding:10px 0!important; }
.pv11						{ padding:11px 0!important; }
.pv12						{ padding:12px 0!important; }
.pv13						{ padding:13px 0!important; }
.pv14						{ padding:14px 0!important; }
.pv15						{ padding:15px 0!important; }
.pv20						{ padding:20px 0!important; }
.pv25						{ padding:25px 0!important; }
.pv30						{ padding:30px 0!important; }
.pv35						{ padding:35px 0!important; }
.pv40						{ padding:40px 0!important; }
.pv45						{ padding:45px 0!important; }
.pv50						{ padding:50px 0!important; }
.pv55						{ padding:55px 0!important; }
.pv60						{ padding:60px 0!important; }
.pv65						{ padding:65px 0!important; }
.pv70						{ padding:70px 0!important; }
.pv75						{ padding:75px 0!important; }
.pv80						{ padding:80px 0!important; }
.pv85						{ padding:85px 0!important; }
.pv90						{ padding:90px 0!important; }
.pv95						{ padding:95px 0!important; }
.pv100						{ padding:100px 0!important;}
.ph3						{ padding-left:3px!important;padding-right:3px!important;}
.ph4						{ padding-left:4px!important;padding-right:4px!important;}
.ph5						{ padding-left:5px!important;padding-right:5px!important;}
.ph6						{ padding-left:6px!important;padding-right:6px!important;}
.ph7						{ padding-left:7px!important;padding-right:7px!important;}
.ph8						{ padding-left:8px!important;padding-right:8px!important;}
.ph9						{ padding-left:9px!important;padding-right:9px!important;}
.ph10						{ padding-left:10px!important;padding-right:10px!important;}
.ph15						{ padding-left:15px!important;padding-right:15px!important;}
.ph20						{ padding-left:20px!important;padding-right:20px!important;}
.ph25						{ padding-left:25px!important;padding-right:25px!important;}
.ph30						{ padding-left:30px!important;padding-right:30px!important;}
.ph35						{ padding-left:35px!important;padding-right:35px!important;}
.ph40						{ padding-left:40px!important;padding-right:40px!important;}
.ph45						{ padding-left:45px!important;padding-right:45px!important;}
.ph50						{ padding-left:50px!important;padding-right:50px!important;}
.ph55						{ padding-left:55px!important;padding-right:55px!important;}
.ph60						{ padding-left:60px!important;padding-right:60px!important;}
.ph65						{ padding-left:65px!important;padding-right:65px!important;}
.ph70						{ padding-left:70px!important;padding-right:70px!important;}
.ph75						{ padding-left:75px!important;padding-right:75px!important;}
.ph80						{ padding-left:80px!important;padding-right:80px!important;}
.ph85						{ padding-left:85px!important;padding-right:85px!important;}
.ph90						{ padding-left:90px!important;padding-right:90px!important;}
.ph95						{ padding-left:95px!important;padding-right:95px!important;}
.ph100						{ padding-left:100px!important;padding-right:100px!important;}
.pl0						{  padding-left:0!important;}	
.pl2						{  padding-left:2px!important;}
.pl3						{  padding-left:3px!important;}
.pl4						{  padding-left:4px!important;}
.pl5						{  padding-left:5px!important;}
.pl6						{  padding-left:6px!important;}
.pl7						{  padding-left:7px!important;}
.pl8						{  padding-left:8px!important;}
.pl9						{  padding-left:9px!important;}
.pl10						{  padding-left:10px!important;}
.pl11						{  padding-left:11px!important;}
.pl12						{  padding-left:12px!important;}
.pl13						{  padding-left:13px!important;}
.pl14						{  padding-left:14px!important;}
.pl15						{  padding-left:15px!important;}
.pl20						{  padding-left:20px!important;}
.pl25						{  padding-left:25px!important;}
.pl30						{  padding-left:30px!important;}
.pl35						{  padding-left:35px!important;}
.pl40						{  padding-left:40px!important;}
.pl45						{  padding-left:45px!important;}
.pl50						{  padding-left:50px!important;}
.pl55						{  padding-left:55px!important;}
.pl60						{  padding-left:60px!important;}
.pl65						{  padding-left:65px!important;}
.pl70						{  padding-left:70px!important;}
.pl75						{  padding-left:75px!important;}
.pl80						{  padding-left:80px!important;}
.pl85						{  padding-left:85px!important;}
.pl90						{  padding-left:90px!important;}
.pl95						{  padding-left:95px!important;}
.pr0						{  padding-right:0!important;}	
.pr2						{  padding-right:2px!important;}
.pr3						{  padding-right:3px!important;}
.pr4						{  padding-right:4px!important;}
.pr5						{  padding-right:5px!important;}
.pr6						{  padding-right:6px!important;}
.pr7						{  padding-right:7px!important;}
.pr8						{  padding-right:8px!important;}
.pr9						{  padding-right:9px!important;}
.pr10						{  padding-right:10px!important;}
.pr11						{  padding-right:11px!important;}
.pr12						{  padding-right:12px!important;}
.pr13						{  padding-right:13px!important;}
.pr14						{  padding-right:14px!important;}
.pr15						{  padding-right:15px!important;}
.pr20						{  padding-right:20px!important;}
.pr25						{  padding-right:25px!important;}
.pr30						{  padding-right:30px!important;}
.pr35						{  padding-right:35px!important;}
.pr40						{  padding-right:40px!important;}
.pr45						{  padding-right:45px!important;}
.pr50						{  padding-right:50px!important;}
.pr55						{  padding-right:55px!important;}
.pr60						{  padding-right:60px!important;}
.pr65						{  padding-right:65px!important;}
.pr70						{  padding-right:70px!important;}
.pr75						{  padding-right:75px!important;}
.pr80						{  padding-right:80px!important;}
.pr85						{  padding-right:85px!important;}
.pr90						{  padding-right:90px!important;}
.pr95						{  padding-right:95px!important;}
.pt0						{  padding-top:0!important;}	
.pt2						{  padding-top:2px!important;}
.pt3						{  padding-top:3px!important;}
.pt4						{  padding-top:4px!important;}
.pt5						{  padding-top:5px!important;}
.pt6						{  padding-top:6px!important;}
.pt7						{  padding-top:7px!important;}
.pt8						{  padding-top:8px!important;}
.pt9						{  padding-top:9px!important;}
.pt10						{  padding-top:10px!important;}
.pt11						{  padding-top:11px!important;}
.pt12						{  padding-top:12px!important;}
.pt13						{  padding-top:13px!important;}
.pt14						{  padding-top:14px!important;}
.pt15						{  padding-top:15px!important;}
.pt20						{  padding-top:20px!important;}
.pt25						{  padding-top:25px!important;}
.pt30						{  padding-top:30px!important;}
.pt35						{  padding-top:35px!important;}
.pt40						{  padding-top:40px!important;}
.pt45						{  padding-top:45px!important;}
.pt50						{  padding-top:50px!important;}
.pt55						{  padding-top:55px!important;}
.pt60						{  padding-top:60px!important;}
.pt65						{  padding-top:65px!important;}
.pt70						{  padding-top:70px!important;}
.pt75						{  padding-top:75px!important;}
.pt80						{  padding-top:80px!important;}
.pt85						{  padding-top:85px!important;}
.pt90						{  padding-top:90px!important;}
.pt95						{  padding-top:95px!important;}
.pb0						{  padding-bottom:0!important;}	
.pb2						{  padding-bottom:2px!important;}
.pb3						{  padding-bottom:3px!important;}
.pb4						{  padding-bottom:4px!important;}
.pb5						{  padding-bottom:5px!important;}
.pb6						{  padding-bottom:6px!important;}
.pb7						{  padding-bottom:7px!important;}
.pb8						{  padding-bottom:8px!important;}
.pb9						{  padding-bottom:9px!important;}
.pb10						{  padding-bottom:10px!important;}
.pb11						{  padding-bottom:11px!important;}
.pb12						{  padding-bottom:12px!important;}
.pb13						{  padding-bottom:13px!important;}
.pb14						{  padding-bottom:14px!important;}
.pb15						{  padding-bottom:15px!important;}
.pb20						{  padding-bottom:20px!important;}
.pb25						{  padding-bottom:25px!important;}
.pb30						{  padding-bottom:30px!important;}
.pb35						{  padding-bottom:35px!important;}
.pb40						{  padding-bottom:40px!important;}
.pb45						{  padding-bottom:45px!important;}
.pb50						{  padding-bottom:50px!important;}
.pb55						{  padding-bottom:55px!important;}
.pb60						{  padding-bottom:60px!important;}
.pb65						{  padding-bottom:65px!important;}
.pb70						{  padding-bottom:70px!important;}
.pb75						{  padding-bottom:75px!important;}
.pb80						{  padding-bottom:80px!important;}
.pb85						{  padding-bottom:85px!important;}
.pb90						{  padding-bottom:90px!important;}
.pb95						{  padding-bottom:95px!important;}
.m0						{ margin:0!important;}	
.m2						{ margin:2px!important;}	
.m3						{  margin:3px!important;}
.m4						{  margin:4px!important;}
.m5						{  margin:5px!important;}
.m6						{  margin:6px!important;}
.m7						{  margin:7px!important;}
.m8						{  margin:8px!important;}
.m9						{  margin:9px!important;}
.m10						{  margin:10px!important;}
.m11						{  margin:11px!important;}
.m12						{  margin:12px!important;}
.m13						{  margin:13px!important;}
.m14						{  margin:14px!important;}
.m15						{  margin:15px!important;}
.m20						{  margin:20px!important;}
.m25						{  margin:25px!important;}
.m30						{  margin:30px!important;}
.m35						{  margin:35px!important;}
.m40						{  margin:40px!important;}
.m45						{  margin:45px!important;}
.m50						{  margin:50px!important;}
.m55						{  margin:55px!important;}
.m60						{  margin:60px!important;}
.m65						{  margin:65px!important;}
.m70						{  margin:70px!important;}
.m75						{  margin:75px!important;}
.m80						{  margin:80px!important;}
.m85						{  margin:85px!important;}
.m90						{  margin:90px!important;}
.m95						{  margin:95px!important;}
.mv3						{ margin-top:3px!important;margin-bottom:3px!important;}
.mv4						{ margin-top:4px!important;margin-bottom:4px!important;}
.mv5						{ margin-top:5px!important;margin-bottom:5px!important;}
.mv6						{ margin-top:6px!important;margin-bottom:6px!important;}
.mv7						{ margin-top:7px!important;margin-bottom:7px!important;}
.mv8						{ margin-top:8px!important;margin-bottom:8px!important;}
.mv9						{ margin-top:9px!important;margin-bottom:9px!important;}
.mv10						{ margin-top:10px!important;margin-bottom:10px!important;}
.mv11						{ margin-top:11px!important;margin-bottom:11px!important;}
.mv12						{ margin-top:12px!important;margin-bottom:12px!important;}
.mv13						{ margin-top:13px!important;margin-bottom:13px!important;}
.mv14						{ margin-top:14px!important;margin-bottom:14px!important;}
.mv15						{ margin-top:15px!important;margin-bottom:15px!important;}
.mv20						{ margin-top:20px!important;margin-bottom:20px!important;}
.mv25						{ margin-top:25px!important;margin-bottom:25px!important;}
.mv30						{ margin-top:30px!important;margin-bottom:30px!important;}
.mv35						{ margin-top:35px!important;margin-bottom:35px!important;}
.mv40						{ margin-top:40px!important;margin-bottom:40px!important;}
.mv45						{ margin-top:45px!important;margin-bottom:45px!important;}
.mv50						{ margin-top:50px!important;margin-bottom:50px!important;}
.mv55						{ margin-top:55px!important;margin-bottom:55px!important;}
.mv60						{ margin-top:60px!important;margin-bottom:60px!important;}
.mv65						{ margin-top:65px!important;margin-bottom:65px!important;}
.mv70						{ margin-top:70px!important;margin-bottom:70px!important;}
.mv75						{ margin-top:75px!important;margin-bottom:75px!important;}
.mv80						{ margin-top:80px!important;margin-bottom:80px!important;}
.mv85						{ margin-top:85px!important;margin-bottom:85px!important;}
.mv90						{ margin-top:90px!important;margin-bottom:90px!important;}
.mv95						{ margin-top:95px!important;margin-bottom:95px!important;}
.mv100						{ margin-top:100px!important;margin-bottom:100px!important;}
.mh3						{ margin-left:3px!important;margin-right:3px!important;}
.mh4						{ margin-left:4px!important;margin-right:4px!important;}
.mh5						{ margin-left:5px!important;margin-right:5px!important;}
.mh10						{ margin-left:10px!important;margin-right:10px!important;}
.mh15						{ margin-left:15px!important;margin-right:15px!important;}
.mh20						{ margin-left:20px!important;margin-right:20px!important;}
.mh25						{ margin-left:25px!important;margin-right:25px!important;}
.mh30						{ margin-left:30px!important;margin-right:30px!important;}
.mh35						{ margin-left:35px!important;margin-right:35px!important;}
.mh40						{ margin-left:40px!important;margin-right:40px!important;}
.mh45						{ margin-left:45px!important;margin-right:45px!important;}
.mh50						{ margin-left:50px!important;margin-right:50px!important;}
.mh55						{ margin-left:55px!important;margin-right:55px!important;}
.mh60						{ margin-left:60px!important;margin-right:60px!important;}
.mh65						{ margin-left:65px!important;margin-right:65px!important;}
.mh70						{ margin-left:70px!important;margin-right:70px!important;}
.mh75						{ margin-left:75px!important;margin-right:75px!important;}
.mh80						{ margin-left:80px!important;margin-right:80px!important;}
.mh85						{ margin-left:85px!important;margin-right:85px!important;}
.mh90						{ margin-left:90px!important;margin-right:90px!important;}
.mh95						{ margin-left:95px!important;margin-right:95px!important;}
.mh100						{ margin-left:100px!important;margin-right:100px!important;}
.ml0						{  margin-left:0!important;}	
.ml2						{  margin-left:2px!important;}
.ml3						{  margin-left:3px!important;}
.ml4						{  margin-left:4px!important;}
.ml5						{  margin-left:5px!important;}
.ml6						{  margin-left:6px!important;}
.ml7						{  margin-left:7px!important;}
.ml8						{  margin-left:8px!important;}
.ml9						{  margin-left:9px!important;}
.ml10						{  margin-left:10px!important;}
.ml11						{  margin-left:11px!important;}
.ml12						{  margin-left:12px!important;}
.ml13						{  margin-left:13px!important;}
.ml14						{  margin-left:14px!important;}
.ml15						{  margin-left:15px!important;}
.ml20						{  margin-left:20px!important;}
.ml25						{  margin-left:25px!important;}
.ml30						{  margin-left:30px!important;}
.ml35						{  margin-left:35px!important;}
.ml40						{  margin-left:40px!important;}
.ml45						{  margin-left:45px!important;}
.ml50						{  margin-left:50px!important;}
.ml55						{  margin-left:55px!important;}
.ml60						{  margin-left:60px!important;}
.ml65						{  margin-left:65px!important;}
.ml70						{  margin-left:70px!important;}
.ml75						{  margin-left:75px!important;}
.ml80						{  margin-left:80px!important;}
.ml85						{  margin-left:85px!important;}
.ml90						{  margin-left:90px!important;}
.ml95						{  margin-left:95px!important;}
.mr0						{  margin-right:0!important;}	
.mr2						{  margin-right:2px!important;}
.mr3						{  margin-right:3px!important;}
.mr4						{  margin-right:4px!important;}
.mr5						{  margin-right:5px!important;}
.mr6						{  margin-right:6px!important;}
.mr7						{  margin-right:7px!important;}
.mr8						{  margin-right:8px!important;}
.mr9						{  margin-right:9px!important;}
.mr10						{  margin-right:10px!important;}
.mr11						{  margin-right:11px!important;}
.mr12						{  margin-right:12px!important;}
.mr13						{  margin-right:13px!important;}
.mr14						{  margin-right:14px!important;}
.mr15						{  margin-right:15px!important;}
.mr20						{  margin-right:20px!important;}
.mr25						{  margin-right:25px!important;}
.mr30						{  margin-right:30px!important;}
.mr35						{  margin-right:35px!important;}
.mr40						{  margin-right:40px!important;}
.mr45						{  margin-right:45px!important;}
.mr50						{  margin-right:50px!important;}
.mr55						{  margin-right:55px!important;}
.mr60						{  margin-right:60px!important;}
.mr65						{  margin-right:65px!important;}
.mr70						{  margin-right:70px!important;}
.mr75						{  margin-right:75px!important;}
.mr80						{  margin-right:80px!important;}
.mr85						{  margin-right:85px!important;}
.mr90						{  margin-right:90px!important;}
.mr95						{  margin-right:95px!important;}
.mt0						{  margin-top:0!important;}	
.mt2						{  margin-top:2px!important;}
.mt3						{  margin-top:3px!important;}
.mt4						{  margin-top:4px!important;}
.mt5						{  margin-top:5px!important;}
.mt6						{  margin-top:6px!important;}
.mt7						{  margin-top:7px!important;}
.mt8						{  margin-top:8px!important;}
.mt9						{  margin-top:9px!important;}
.mt10						{  margin-top:10px!important;}
.mt11						{  margin-top:11px!important;}
.mt12						{  margin-top:12px!important;}
.mt13						{  margin-top:13px!important;}
.mt14						{  margin-top:14px!important;}
.mt15						{  margin-top:15px!important;}
.mt20						{  margin-top:20px!important;}
.mt25						{  margin-top:25px!important;}
.mt30						{  margin-top:30px!important;}
.mt35						{  margin-top:35px!important;}
.mt40						{  margin-top:40px!important;}
.mt45						{  margin-top:45px!important;}
.mt50						{  margin-top:50px!important;}
.mt55						{  margin-top:55px!important;}
.mt60						{  margin-top:60px!important;}
.mt65						{  margin-top:65px!important;}
.mt70						{  margin-top:70px!important;}
.mt75						{  margin-top:75px!important;}
.mt80						{  margin-top:80px!important;}
.mt85						{  margin-top:85px!important;}
.mt90						{  margin-top:90px!important;}
.mt95						{  margin-top:95px!important;}
.mb0						{  margin-bottom:0!important;}	
.mb2						{  margin-bottom:2px!important;}
.mb3						{  margin-bottom:3px!important;}
.mb4						{  margin-bottom:4px!important;}
.mb5						{  margin-bottom:5px!important;}
.mb6						{  margin-bottom:6px!important;}
.mb7						{  margin-bottom:7px!important;}
.mb8						{  margin-bottom:8px!important;}
.mb9						{  margin-bottom:9px!important;}
.mb10						{  margin-bottom:10px!important;}
.mb11						{  margin-bottom:11px!important;}
.mb12						{  margin-bottom:12px!important;}
.mb13						{  margin-bottom:13px!important;}
.mb14						{  margin-bottom:14px!important;}
.mb15						{  margin-bottom:15px!important;}
.mb20						{  margin-bottom:20px!important;}
.mb25						{  margin-bottom:25px!important;}
.mb30						{  margin-bottom:30px!important;}-
.mb35						{  margin-bottom:35px!important;}
.mb40						{  margin-bottom:40px!important;}
.mb45						{  margin-bottom:45px!important;}
.mb50						{  margin-bottom:50px!important;}
.mb55						{  margin-bottom:55px!important;}
.mb60						{  margin-bottom:60px!important;}
.mb65						{  margin-bottom:65px!important;}
.mb70						{  margin-bottom:70px!important;}
.mb75						{  margin-bottom:75px!important;}
.mb80						{  margin-bottom:80px!important;}
.mb85						{  margin-bottom:85px!important;}
.mb90						{  margin-bottom:90px!important;}
.mb95						{  margin-bottom:95px!important;}

/* **************************************************************** */
/* DEFINIÇÕES LARGURAS
/* **************************************************************** */
.height-100-100						{ height:100%!important;}
.width-full, .wf							{ width:100%!important;}
.width-90-90						{ width:90%!important;}
.max-width-10, .mw10				{ max-width:10px!important;} 
.max-width-20, .mw20				{ max-width:20px!important;} 
.max-width-30, .mw30				{ max-width:30px!important;} 
.max-width-40, .mw40				{ max-width:40px!important;} 
.max-width-50, .mw50				{ max-width:50px!important;} 
.max-width-60, .mw60				{ max-width:60px!important;} 
.max-width-70, .mw70				{ max-width:70px!important;} 
.max-width-80, .mw80				{ max-width:80px!important;} 
.max-width-90, .mw90				{ max-width:90px!important;} 
.max-width-100, .mw100				{ max-width:100px!important;} 
.max-width-150, .mw150				{ max-width:150px!important;} 
.max-width-200, .mw200				{ max-width:200px!important;} 
.max-width-250, .mw250				{ max-width:250px!important;} 
.max-width-270, .mw270				{ max-width:270px!important;}
.max-width-300, .mw300				{ max-width:300px!important;} 
.max-width-350, .mw350				{ max-width:350px!important;} 
.max-width-400, .mw400				{ max-width:400px!important;} 
.max-width-450, .mw450			    { max-width:450px!important;} 
.max-width-500, .mw500				{ max-width:500px!important;} 
.max-width-550, .mw550				{ max-width:550px!important;} 
.max-width-600, .mw600				{ max-width:600px!important;} 
.max-width-650, .mw650			    { max-width:650px!important;} 
.max-width-700, .mw700				{ max-width:700px!important;} 
.max-width-750, .mw750				{ max-width:750px!important;} 
.max-width-800, .mw800				{ max-width:800px!important;} 
.max-width-850, .mw850			    { max-width:850px!important;} 
.max-width-900, .mw900			    { max-width:900px!important;} 
.max-width-990, .mw990			    { max-width:990px!important;} 
.min-width-10, .miw10			    { min-width:10px!important;} 
.min-width-20, .miw20			    { min-width:20px!important;} 
.min-width-50, .miw50			    { min-width:50px!important;} 
.min-width-100, .miw100				{ min-width:100px!important;} 
.min-width-150, .miw150				{ min-width:150px!important;} 
.min-width-200, .miw200				{ min-width:200px!important;} 
.min-width-250, .miw250				{ min-width:250px!important;} 
.min-width-300, .miw300				{ min-width:300px!important;} 
.min-width-350, .miw350				{ min-width:350px!important;} 
.min-width-400, .miw400				{ min-width:400px!important;} 
.min-width-450, .miw450				{ min-width:450px!important;} 
.min-width-500, .miw500				{ min-width:500px!important;} 
.min-width-550, .miw550				{ min-width:550px!important;} 
.min-width-650, .miw650				{ min-width:650px!important;} 
.min-width-700, .miw700				{ min-width:700px!important;} 
.min-width-750, .miw750				{ min-width:750px!important;} 
.min-width-800, .miw800				{ min-width:800px!important;} 
.min-width-850, .miw850				{ min-width:850px!important;} 
.min-width-900, .miw900				{ min-width:900px!important;} 
.min-width-990, .miw990				{ min-width:990px!important;} 
.min-height-85						{ min-height:85px!important;} 

.centralizar, .m0a					{ margin:0 auto!important;}
.tc				{ text-align:center!important;}

#paginacao  					{ display:table;padding:24px;}
#paginacao ul 					{ list-style:none;padding:0;margin-left:0; }
#paginacao li  					{ float:left;margin:3px;}
#paginacao li a 				{ display:table-cell;width:36px;height:36px;border-radius:50px;vertical-align: middle;background-color:#f4f6fa;color:#ff508a;text-align:center;vertical-align:middle;transition:  0.8s;text-decoration:none;font-weight:600;font-size:12px; }
#paginacao li a.current 		{ font-weight:bold;color:#FFF;background-color:#ff508a;}
#paginacao li a:hover 			{ background-color:#ff508a;color:#FFF;transition: 0.8s;}
#paginacao li a:visited 		{}


.alerta							{ border-radius:7px;background:#02a859;border:1px dotted #e5e5e5;color:#ffffff;}
.div-busca						{ padding:10px;background:#eeeeee;border-bottom:1px dotted #cccccc;}	
.listagem						{ border:1px dotted #ffffff;border-bottom:1px dotted #cccccc;display:block;transition: linear 0.200s;display:table;width:100%;padding:10px 25px;font-weight:600;}
.listagem:hover					{ transition: linear 0.200s;}
.listagem-background-1			{ background:#fdfdfe!important;}
.listagem-background-2			{ background:#f4f6fa!important;}
.listagem-background-1:hover	{ background:#ffffff!important;}
.listagem-background-2:hover	{ background:#ffffff!important;}
.bg-login						{ background:none!important;}
.bg-conteudo					{ background:#ffffff;}

.messagebox						{ position:absolute;width:auto;margin-left:0px;margin-top:-70px;border:1px solid #c93;background:#ffc;padding:3px;border-radius: 3px;}
.messageboxok					{ position:absolute;width:auto;margin-left:0px;margin-top:-70px;border:1px solid #349534;background:#C9FFCA;padding:3px;font-weight:bold;color:#008000;border-radius: 3px;}
.messageboxerror				{ position:absolute;width:auto;margin-left:0px;margin-top:-70px;border:1px solid #CC0000;background:#F7CBCA;padding:3px;font-weight:bold;color:#CC0000;border-radius: 3px;}
#comunicado   					{ position:absolute;z-index:11000;height:100%;width:100%;padding:50px;margin: 0px;background-image:url(../images/fundo_transparente_escuro_pixel.png);display:table;}
.button-menu-toogle				{ border:none!important;background:#465056!important;color:#FFCC00!important;border-radious: none!important;}
.button-menu-toogle:hover, .button-menu-toogle:focus, .button-menu-toogle:active{ background:#D0CCC1!important;color:#465056!important;}
.border-bottom					{ border-bottom:1px solid #cccccc!important;}
.border-top-dotted				{ border-top:1px dotted #cccccc!important;}
.border-bottom-dotted			{ border-bottom:1px dotted #cccccc!important;}
.include-border-bottom			{ border-bottom:2px solid #465056!important;}
/*input							{ padding-left:10px!important;}*/
.div-arquivo 					{ position:fixed;z-index:5000;top:0;left:0;background-image:url(../images/bg-preto-80.png);width:100%;height:100%;padding:50px;color:#FFCC00; }
.div-video	 					{ position:fixed;z-index:5000;top:0;left:0;background-image:url(../images/bg-preto-80.png);width:100%;height:100%;padding:50px;color:#FFCC00; }
.div-link	 					{ position:fixed;z-index:5000;top:0;left:0;background-image:url(../images/bg-preto-80.png);width:100%;height:100%;padding:50px;color:#FFCC00; }
.div-lightbox 					{ position:fixed;overflow: auto;z-index:5000;top:0;left:0;background-image:url(../../../assets/images/bg-rosa-80.png);background-color:#ff508a;  width:100%;height:100%;padding:50px;display:none;}
.container-lightbox				{ z-index:5001;}
.div-fechar-lightbox			{ max-width: 990px;width: 100%;margin: 0 auto; }
.div-lightbox-conteudo 			{ margin:0 auto; }
.fechar-lightbox				{ display:table;width:100%;text-align:right;color:#FFFFFF;font-size:30px; }
.div-lightbox-titulo 			{ color:#FFFFFF;font-size:16px;padding:15px 0px; }
.div-lightbox-button 			{ background-color:#ffdb47;display:table;width:100%;padding:20px;text-align:center;color:#000000;font-weight:900;font-size:16px;margin-top:10px;letter-spacing:1px;outline:none!important;border-radius:50px }

.div-mini-lightbox 				{ position:fixed;overflow: auto;z-index:4999;bottom:50%;right:50px;background-color:#ff508a;width:300px;height:auto;padding:0px;border-radius:10px; display:none;border:5px solid #ffffff;}
.container-mini-lightbox			{ z-index:5001;padding:20px;padding-top: 0px; color:#ffffff;font-weight: 700;text-align: center;}
.div-fechar-mini-lightbox			{ max-width: 990px;width: 100%;margin: 0 auto; }
.div-lightbox-conteudo 			    { margin:0 auto; }
.fechar-mini-lightbox				{ display:table;width:100%;text-align:right;color:#FFFFFF;font-size:20px;padding:5px;padding-right: 10px; }

.div-required { padding:2px 10px;background-color:#2196f3;border-radius:20px;font-weight:400;display:table;text-align:center;color:#FFFFFF; }
.div-required-arrow { display:inline-block;margin-left:20px;;width:0;height:0;border-left:5px solid transparent;border-right: 5px solid transparent; border-bottom: 5px solid #2196f3;margin-top:-10px; }

input, select, textarea { border:1px solid #ffffff!important;border-bottom:3px solid #cecece!important;background-color:#FFFFFF!important;margin-bottom: 1px; }

.alterado { display:table;width:100%;background-color:#2196f3;color:#ffffff;padding:20px;border-bottom:1px dotted #e0e5e8;font-weight:600; }
.msg-pagina { display:table;width:100%;background-color:#2196f3;color:#ffffff;padding:20px;border-bottom:1px dotted #e0e5e8;font-weight:600; }

@media only screen and (max-width : 998px){ 
.div-lightbox 					{ padding:20px;}
}

@media only screen and (max-width : 768px){  
.pxs5 { padding: 5px!important; }
.RES768-tc			{ text-align:center!important;}
.RES768p0			{ padding: 0px!important; }
.navbar							{ background:none;z-index:1500;position:absolute;top:0;right:0;transition: 0.200s linear;border:none!important;margin:0!important;padding:0!important;}
.navbar:hover					{ transition: 0.200s linear;border:none;background:#FFFFFF!important;}
.navbar:active,.navbar:focus 	{ background:#FFFFFF!important;}
.RES768-display-block			{ display:block!important;}
.magin-left-alterar				{ margin:0!important;}
.div-arquivo					{ padding:10px; }
.div-video						{ padding:10px; }
.ck-editor__editable_inline     { min-height: 200px; }
}
@media (min-width: 768px) 		{
/*.jml-headerNav-desktop			{ background-image:url(../images/fundo_transparente_escuro_pixel.png);}*/
}
