.div-relacionamentos { padding:0px;display:table;width:100%;border:1px solid #d8dbdf;border-radius:7px;margin-bottom:25px;clear:both;background-color: #d5e5fb; }
.div-relacionamentos-titulo { padding:10px;display:table;width:100%;border-top-left-radius:5px;border-top-right-radius:5px;font-weight:700;background-color: #084e8c;color:#ffffff; }
.div-relacionamentos-relatorio { padding:0px;display:table;width:100%;border:1px solid #d8dbdf;margin-bottom:25px;clear:both; }
.div-relacionamentos-titulo-relatorio { padding:10px;display:table;width:100%;background-color:#192325!important;color:#FFFFFF!important; }

.div_ch_titulo { background-color: #2196f3;border-top-left-radius: 5px;border-top-right-radius: 5px;color: #ffffff;bottom:5px;display:table!important; }
.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; }
.fa-permissao-on { background-color:#2196f3;color: #ffffff; }
.fa-permissao-off { background-color:#c5c5c5; }
.bt-permissoes { display:inline-block;padding: 5px 10px;font-weight: 800;font-size: 10px;border-radius: 50px;width: 150px;text-align: center;cursor: pointer;}
#load_container { display:table;width:100%; }
.email-sucesso { background-color:#FFFFFF;border:1px solid #FFFFFF;color:#084e8d;transition:0.200s linear;padding:20px;border-radius:7px;display:table; }
.email-fail { background-color:#FFFFFF;border:1px solid #FFFFFF;color:#d4283c;transition:0.200s linear;padding:10px;border-radius:7px;display:table;width:100%;text-align:center; }
.div-lightbox 			{ position:fixed;overflow: auto;z-index:5000;top:0;left:0;background-image:url(../../images/bg-preto-80.png);width:100%;height:100%;padding:50px;}
.div-lightbox-fixed		{ position:fixed;overflow: auto;z-index:5000;top:0;left:0;background-image:url(../../images/bg-preto-80.png);width:100%;height:100%;padding:50px;}
.container-lightbox		{ z-index:5001;display:table;width:100%;border-radius:7px;padding:30px;background-color:#FFFFFF; }
.div-lightbox-conteudo 	{ margin:0 auto;max-width:600px; }
.fechar-lightbox, .fechar-lightbox-cron-pc-arquivo		{ display:table;width:100%;text-align:right;color:#FFFFFF;font-size:30px; }
.fechar-lightbox		{ display:table;width:100%;text-align:right;color:#FFFFFF;font-size:30px; }
.fechar-lightbox		{ display:table;width:100%;text-align:right;color:#FFFFFF;font-size:30px; }
.cursor					{ cursor:hand;cursor:pointer;transition: transform 0.8s; }	
.cursor:hover			{ color:#53c8ff;transition: transform 0.8s; }	
.cursor-flip					{ cursor:hand;cursor:pointer;transition: transform 0.8s; }	
.cursor-flip:hover			{ color:#53c8ff;transform: rotateY(180deg);transition: transform 0.8s; }	
.listagem-background-1			{ background:#c2dbfe!important;border-bottom:1px dotted #cccccc;cursor:hand;cursor:pointer;padding:10px;font-size:12px;font-weight:700;max-width:400px; }
.listagem-background-2			{ background:#d6e6fc!important;border-bottom:1px dotted #cccccc;cursor:hand;cursor:pointer;padding:10px;font-size:12px;font-weight:700;max-width:400px; }
.listagem-background-1:hover	{ background:#ffffff!important;}
.listagem-background-2:hover	{ background:#ffffff!important;}
.listagem-participante-cursos-1			{ background:#c2dbfe!important;border-bottom:1px dotted #cccccc;cursor:hand;cursor:pointer;padding:10px;font-size:12px;font-weight:700;max-width:400px; }
.listagem-participante-cursos-2			{ background:#d6e6fc!important;border-bottom:1px dotted #cccccc;cursor:hand;cursor:pointer;padding:10px;font-size:12px;font-weight:700;max-width:400px; }
.listagem-participante-cursos-1:hover	{ background:#ffffff!important;}
.listagem-participante-cursos-2:hover	{ background:#ffffff!important;}
.validar-form input, select, textarea, select { border:2px solid #ffffff;border-bottom:2px solid #cecece;box-shadow: inset 0 0 0 1px #e5e5e5;font-size:14px!important; }
.validar-form select { margin-bottom:2px; }
#button_verifica_senha { width:100%; }
.input-required { border:1px solid #2196f3!important;border-bottom:3px solid #2196f3!important; background-image:url("../../images/icons/input-required.gif");background-repeat:no-repeat;background-position: top 5px right 10px; }
.check-presenca { color: #cccccc;font-size: 30px!important; }
.check-presenca:hover { color: #6dbf5d; }
.check-presenca-selected { color: #00a500; }

.check-presenca-aprendiz { color: #ffffff;font-size: 16px!important;display:table;width: 100%;border-radius:5px;padding:5px 15px;background-color: #cccccc;cursor:pointer;text-align: center;margin:0 auto; }
.check-presenca-aprendiz:hover { background-color: #6dbf5d; }
.check-presenca-aprendiz-selected { background-color: #00a500; }

#div_oes_lista_participantes { position:absolute;z-indexX: 1000;right:70px;max-width:400px; width: 100%; }


.aceite_geral { all: unset;padding: 0px 10px; border:2px solid #2196f3!important;background-image:none;border-radius: 5px;background-color:#2196f3; background-image:url("../../images/check_placeholder.png");background-repeat:no-repeat;background-position: top 5px right 5px;background-position: center;cursor:pointer; }
input, select, textarea { border:1px solid #ffffff!important;border-bottom:3px solid #cecece!important;background-color:#FFFFFF!important;  }
select { margin-bottom:0px!important; }
input:focus, select:focus, textarea:focus { background-position: top 5px right -25px;transition:0.300s linear; }
.lista-formulario { border-top:1px dotted #cccccc;display:table!important;padding:10px 0px;width: 100%;cursor:hand;cursor:pointer!important; }
.bt-gerencial 			{ padding:8px 9px;background-color:#2196f3;border-radius:50px;margin-right:10px;color:#ffffff!important;transition:0.200s linear;cursor:hand;cursor:pointer; }
.bt-gerencial:hover 	{ background-color:#5886e3;transition:0.200s linear;color:#FFFFFF;!important }
.bt-edicao 			{ padding:18px 9px!important;padding-top:0px!important; background-color:#2196f3;border-radius:50px;color:#ffffff!important;transition:0.200s linear;cursor:hand;cursor:pointer;text-align: center;width: 30px;height: 30px;display: inline-table; }
.bt-edicao:hover 	{ background-color:#5886e3;transition:0.200s linear;color:#FFFFFF;!important }
.bt-edicao i		{ padding-top: 8px!important; }
.border-bottom { border-bottom:1px solid #e5e5e5; }
.fa-circle-on { color:#2196f3; }
.fa-circle-off { color:#c5c5c5; }
.fa-circle, .fa-circle { font-size:22px!important;cursor:hand;cursor:pointer; }
.adm-menu-categoria {  background:#0069b7;color:#2196f3;padding:20px;display:table;width:100%;font-weight:900;font-size:18px;margin-top:30px; }
.border-radius { border-radius:7px; }
.btlrn { border-top-left-radius: 0px; }
.btrrn { border-top-right-radius: 0px; }
.bblrn { border-top-left-radius: 0px; }
.bbrrn { border-top-right-radius: 0px; }

.input-required-error { border:2px solid #f3b021!important; }
.validar-form { padding:15px;font-size:14px; }
.validar-form label { padding:15px;display:inline-table;float:left; }
.validar-form label strong { font-size:12px; }
.button-save { color:#FFFFFF; background-color:#2196f3;display:table;padding:10px 25px;text-align:center;font-weight:900;font-size:14px;letter-spacing:1px;clear:both;border:1px solid #ffffff;border-radius:7px; cursor:hand;cursor:pointer;transition: transform 0.8s;width:100%;  }
.button-save:hover { background-color:#FFFFFF;border:1px solid #2196f3;color:#2196f3;transition: transform 0.8s;  }
.button-save-verde { color:#FFFFFF; background-color:#78B74A;display:table;padding:25px;text-align:center;font-weight:900;font-size:14px;letter-spacing:1px;clear:both;border:2px solid #ffffff;border-radius:7px; cursor:hand;cursor:pointer;transition: transform 0.8s;width:100%;border-radius:7px;  }
.button-save-verde:hover { background-color:#6aa53e;border:2px solid #78B74A;color:#ffffff;transition: transform 0.8s;  }
.button-cooperativa { color:#FFFFFF; background-color:#2196f3;display:table;padding:25px;text-align:center;font-weight:600;font-size:16px;border:1px solid #ffffff;border-radius:7px; cursor:hand;cursor:pointer;transition: transform 0.8s;width:100%;text-transform:uppercase;text-decoration:none;margin:0 auto; margin-top:15px;max-width:600px;width:100%;  }
.button-cooperativa:hover { background-color:#FFFFFF;border:1px solid #2196f3;color:#2196f3;transition: transform 0.8s;  }
.inscricao-pesquisar_cooperativa { position:absolute;margin-top:2px; }
.inscricao-verifica-cpf { display:table;width:100%;max-width:300px;background-color:#2196f3;border-radius:7px;padding:30px;margin:0 auto;font-size:12px;color:#FFFFFF;margin-top:30px;text-align:center;font-weight:600!important; }
.inscricao-verifica-cpf input { text-align:center; }
.inscricao-verifica-cpf-error { display:table;width:100%;background-color:#2196f3;border-radius:7px;padding:15px;font-size:12px;color:#FFFFFF;margin-top:30px;text-align:center;font-weight:600!important; }
.bg-participante-cadastro-titulo { padding:150px 0px;background-position:top; }
.bg-participante-cadastro { background-image:url(../../arquivos/imagens/capa_cadastro_participante.jpg);background-position:center!important;background-size:cover; }
.link-cadastro-participante i { padding-right:15px; }
.link-cadastro-participante { display:block;padding:20px 0px;padding-left:20px; color:#666666;transition: transform 0.8s; }
.link-cadastro-participante:hover { color:#000000;transition: transform 0.8s; }
.caracteres-senha-cadastro { display:inline-table;font-size:12px;padding:5px 10px;color:#FF0000;border-radius:5px;margin-top:10px;border:1px solid #FF0000;display:none; }
.status-senha-cadastro { display:inline-table;font-size:12px;padding:5px 10px;color:#FF0000;border-radius:5px;margin-top:10px;border:1px solid #FF0000;display:none; }
.status-senha { display: table;width:100%;}
.show-password-login { position:relative;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#2196f3; color:#ffffff;padding:8px;cursor:hand;cursor:pointer;font-size:18px;float:right;top:-36px;right:0px; }
.show-password-login:hover { color:#ffffff; }
.treinamento-restam-vagas { margin:0 auto; margin-top:10px;padding:20px;border-radius:10px;width:75%;display:table;font-weight:700;text-align:center; }
#div_verifica_senha { padding:0px;padding-top:10px;margin:0px; }
.destaque-noticia { background:#FFCC00;color:#333333; }
.destaque-verde { background-color:#6dbf5d; }
.destaque-vermelho { background-color:#f36342; }
.destaque-azul { background-color:#377af3; }
.destaque-azul-escuro { background-color:#084e8d; }
.destaque-azul-claro { background-color:#4489c7; }
.destaque-laranja { background-color:#c78544; }
.destaque-vinho { background-color:#9a44c7; }
.formulario-fale-conosco { display:table;width:100%;max-width:600px;padding:20px;margin:0 auto; }
.div-destaque-azul { padding:25px;display:table;margin:0 auto;width:100%; max-width:550px;background-color:#0069b7;border-radius:10px;text-align:center;color:#FFFFFF;font-size:14px; }
.div-destaque-azul strong { color:#ffeb2e; }
.div-destaque-medio { padding:25px;border:1px solid #e5e5e5!important;display:table;margin:0 auto;width:100%; max-widthX:550px;background-color:#f5f5f5;border-radius:10px;text-align:center; margin-top:30px; }
.div-destaque-medio strong { color:#0069b7; }
#paginacao  					{ display:table;padding:25px;}
#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:#d8e5f0;color:#2196f3;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:#2196f3;}
#paginacao li a:hover 			{ background-color:#2196f3;color:#FFF;transition: 0.8s;}
#paginacao li a:visited 		{}
.ARQUIVOS-TITULO-GERAL { font-size:24px;font-style:italic;font-weight:900px;color:#2196f3;padding-top:70px;padding-bottom:30px; }
.ARQUIVOS-TITULO-GERAL-SIC { font-size:16px;font-style:italic;font-weight:900px;color:#2196f3;padding-top:35px;padding-bottom:15px; }
.ARQUIVOS-LISTA { display:table;background-color:#dde4e8;font-style:italic;font-weight:900px;color:#084e8d;padding:20px;border-radius:20px;margin-bottom:15px;font-size:18px;width:100%;max-width:80%;margin:0 auto;transition:0.200s linear;margin-bottom:10px; }
.ARQUIVOS-LISTA:hover { background-color:#cbd3d7;transition:0.200s linear; }
.ARQUIVOS-LISTA .div-1 { padding:10px 30px;padding-top:15px; float:left;display:table; }
.ARQUIVOS-LISTA .div-2 { padding:10px 10px;float:right;display:table;text-align:right; }

.ARQUIVOS-LISTA-SIC { display:table;background-color:#dde4e8;font-style:italic;font-weight:900px;color:#084e8d;padding:10px;border-radius:20px;margin-bottom:15px;font-size:13px;width:100%;max-width:80%;margin:0 auto;transition:0.200s linear;margin-bottom:10px; }
.ARQUIVOS-LISTA-SIC:hover { background-color:#cbd3d7;transition:0.200s linear; }
.ARQUIVOS-LISTA-SIC .div-1 { padding:10px 30px;padding-top:15px; float:left;display:table; }
.ARQUIVOS-LISTA-SIC .div-2 { padding:10px 10px;float:right;display:table;text-align:right; }

.gallery-img { border-radius:7px;width:100px;height:100px; margin:10px; }
.cidade { position:relative; }
.cidade > label { position:relative; }
.cidade-selecionada { position:relative;margin-topX:0px;z-index:5; }
.title-height { min-height:auto; }
.date-height { padding-bottom:20px!important;padding-top:10px; }
.div-lightbox-cadastre-se .container-fluid { border-radius:10px; padding:30px; }
.div-lightbox-cadastre-se .title { font-size:24px;font-weight:900;margin-bottom:15px;display:inline-table; }
.div-lightbox-cadastre-se span { font-size:18px;font-weight:500;display:inline-table; }
.cadastrar_email { font-weight:700!important; }
.FCELHIDE { padding:15px 15px!important;text-align:center;font-size:14px;font-weight:500;border-radius:7px; background-color:#FFFFFF;width:100%;display:table;margin-bottom:15px;color:#0069b7;display:none; }
.FCEMHIDE { padding:15px 15px!important;text-align:center;font-size:14px;font-weight:500;border-radius:7px; background-color:#FFFFFF;width:100%;display:table;margin-bottom:15px;color:#0069b7;display:none;letter-spacing:1px!important;word-spacing:2px!important; }
.box-confirma-cadastro { background-color:#2196f3;padding:30px;color:#FFFFFF;margin-top:15px; }
.a-canal-de-comunicacao { padding:15px 15px!important;text-align:center;font-weight:700;border-radius:7px; background-color:#0069b7;width:100%;max-width:300px;display:block;margin:0 auto; color:#FFFFFF!important;text-decoration:none;}
.botao-credenciamento-processo { display:inline-table;padding:15px 30px;color:#FFFFFF!important;background-color:#0069b7;border-radius:20px;transition:0.200s linear;text-transform:none;text-align:center;margin-top: 20px!important;border: 1px solid #ffffff; }
.botao-credenciamento-processo:hover { color:#FFFFFF!important;background-color:#2196f3;transition:0.200s linear;}
.bg-azul { background-color:#2196f3!important;background:#2196f3!important;color:#FFFFFF; }
.bg-azul-escuro { background-color:#084e8d!important;background:#084e8d!important;color:#FFFFFF; }
.bg-cinza { background-color:#9F9F9F!important;color:#FFFFFF; }
.bg-verde { background-color:#6dbf5d!important;color:#FFFFFF; }
.bg-laranja { background-color:#f0a321!important;color:#000000!important; }
.bg-vermelho { background-color:#f02621!important;color:#ffffff!important; }
.branco > td { color: #ffffff!important;font-weight: 900; }
.accordion-div { cursor:hand;cursor:pointer; }
.accordion-div-l-1 { display:table;width:100%;cursor:hand;cursor:pointer;font-size:16px;color:#0099FF;font-weight:800;padding:10px; }
.accordion-div-l-2 { display:table;width:100%;cursor:hand;cursor:pointer;font-size:14px;font-weight:500;padding:10px; }
.accordion-sub-div { display:table;width:100%;display:none;padding:5px 30px;cursor:default; }
.lista-tickets { padding:20px!important;border-top:1px dotted #999999; font-size:13px;}
.topo-busca { background-image:url(../../arquivos/media/header-busca.jpg);background-position:top center;background-size:100%;background-attachment:fixed;background-repeat:no-repeat; }
.post-content p { color:#787878;margin-bottom: 0;font-size: inherit; }
.post-content { color:#787878;text-align:justify; }
.post-content div {	color:#787878;}
.participante-alterar-foto, .cooperativa-alterar-logo { margin-top:-20px;font-size:12px;font-weight:800;text-align:center;color:#0099FF;cursor:hand; cursor:pointer; }
.div-participante-alterar-foto { display:table;width:100%;max-width:300px;background-color:#2196f3;border-radius:7px;padding:30px;margin:0 auto;font-size:12px;color:#FFFFFF;margin-top:30px;text-align:center;font-weight:600!important; }
.div-lightbox-credenciamento { display:table;width:100%;max-width:900px;background-color:#0069b7;border-radius:7px;padding:30px;margin:0 auto;font-size:14px;color:#FFFFFF;margin-top:30px;font-weight:600!important; }
.botao-credenciamento-download  { padding:8px 9px;background-color:#2196f3;border-radius:50px;color:#ffffff!important;transition:0.200s linear;cursor:hand;cursor:pointer; }
.botao-credenciamento-download:hover { background-color:#5886e3;transition:0.200s linear;color:#FFFFFF!important; }
.participante-treinamentos { display:table;background-color:#FFFFFF;color:#999999;border-radius:10px;margin-top:10px;font-size:14px;padding:10px 20px;width:100%;margin-bottom:10px; }
.participante-certificado { float:right;display:inline-table;background-color:#2196f3;border-radius:5px;padding:10px 10px;font-size:12px;color:#FFFFFF;text-align:center;font-weight:600!important;cursor:hand;cursor:pointer;border:2px solid #FFFFFF;margin-left:5px;  }
.seleciona-opcoes { border: 2px solid #1067ae;border-radius: 5px;font-size: 12px;text-align: center;color:#1067ae;text-decoration: none;display: inline-table;margin:0 auto; margin-right: 5px;margin-bottom:5px; min-width:150px;floatX:left;cursor:hand;cursor:pointer;font-weight:600;transition:0.5s;padding:10px 20px;text-transform:uppercase }
.seleciona-opcoes:hover { background-color:#1067ae;color:#FFFFFF; }
.seleciona-opcoes-checked { background-color:#1067ae;color:#FFFFFF; }
.assinacoop-titulos { display:table;width:100%;border:1px solid #2196f3;border-radius:7px; }
.assinacoop-titulo { color:#ffffff;display:table;width:100%;background-color:#2196f3;border-top-left-radius:5px;border-top-right-radius:5px;padding:10px; }
.email-perfil-acao { display:table;width:100%;max-width:300px; background-color:#f3dd21;border-radius:7px;padding:15px;margin:0 auto;font-size:12px;color:#666666;margin-bottom:30px;text-align:center;font-weight:600!important;font-size:14px; }
.div-salvar { z-index:1;display:table;display:none;max-width:300px;position:fixed;top:50%;right:30px;border-radius:7px;background-color:#1067ae;color:#ffffff;font-size:13px;font-weight:600!important;text-align:center;padding:20px;border:3px solid #2196f3; }
.div-salvar i { font-size:30px;color:#2196f3; }
.div-salvar-dinamico { z-index:10000;display:table;display:none;max-width:300px;position:fixed;top:50%;right:30px;border-radius:7px;background-color:#1067ae;color:#ffffff;font-size:13px;font-weight:600!important;text-align:center;padding:20px;border:3px solid #2196f3; }
.div-salvar-dinamico i { font-size:30px;color:#2196f3; }
.email-esquecimento { font-size:16px;background-color:#2196f3;color:#ffffff!important;border-radius:7px;border:2px solid #2196f3;padding:15px 30px;margin:0 auto;display:table;font-weight:500;cursor:hand;cursor:pointer;margin-top:50px;text-decoration:none; }
.icon-logout { width:26px;height:26px;background-repeat:no-repeat;background-image:url(../../arquivos/media/icons/arrow-user-logout.png);display:inline-table;cursor:hand; cursor:pointer; }
.rodape-whatsapp-desktop { position:fixed;bottom:30px;right:30px;z-index:10;display:block; }
.rodape-whatsapp-desktop img { max-width:75px;max-height:75px; }
.rodape-whatsapp-mobile { position:fixed;bottom:30px;right:30px;z-index:11;display:none; }
.rodape-whatsapp-mobile img { max-width:75px;max-height:75px; }
.rodape-navegacao { position:fixed;bottom:120px;right:50px;z-index:100;display:block; }
.rodape-navegacao-ball { border-radius:40px;width:40px;height:40px;padding-top:8px;text-align:center;display:block;background-color:#084e8d;color:#ffffff!important;margin-bottom:5px;cursor:hand;cursor:pointer;border:2px solid #ffffff; }
.rodape-navegacao-ball > .fa-chevron-left { padding-top:2px;padding-right:3px; }
.rodape-navegacao-ball > .fa-chevron-down { padding-top:2px; }
/*.move-down { padding-left:0px;color: #D30003;left:-5px;  }*/
.licitacoes-status { display:table;padding:10px!important;color:#ffffff!important;min-width:150px;margin:0 auto;font-weight:600;border-radius:7px;text-align:center;height:10px!important; }
.licitacoes-texto-box { display:table;width:100%;border-radius:10px;border:1px solid #CCCCCC;padding:20px;text-align:justify;margin-bottom:10px!important; }
.licitacoes-lista-table {  }
.licitacoes-lista-box { display:none;  }
.lic-name { display:table;min-height:100px; }
.label-cidades { position:relative; }
#div_carrega_cidades { position:absolute;z-index:5;margin-top:-4px;border:1px solid #d7dbdd; }
.cidade_selecionada { cursor:hand;cursor:pointer; }
.amarelo { color:#FFFF99; }
.azul-sescoop-claro { color:#2196f3!important; }
.azul-sescoop-medio { color:#0069b7!important; }
.azul-sescoop-escuro { color:#052d50!important; }
.list-icons-social li a.instagram { background: url('../media/icons/instagram.png') no-repeat; }
.seleciona-opcoes span { display:none;font-size:8px;font-weight:800; }
.btn-azul-escuro { background-color:#0b5aa1;color:#fff; }
.btn-azul-escuro:hover { background-color:#fff;color:#0b5aa1; }
.btn { background-color:#0b5aa1;color:#fff; }
.btn:hover { background-color:#fff;color:#0b5aa1; }
.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; }
.search-area-itens .logos-click .col:nth-child(1) img { max-width: 80px; }
.search-area-itens .logos-click .col:nth-child(2) img { max-width: 142px; }
.search-area-itens .logos-click .col:nth-child(3) img { max-width: 129px; }
.participante-enviar-ativacao { display:inline-table; margin:0 auto;margin-top:30px; text-align:center;border-radius:10px;background-color:#FFFFFF;border:1px solid #e7ebf1;color:#0069b7;padding:20px;font-weight:500;cursor:hand;cursor:pointer;transition:0.200s linear;font-size:12px;font-weight:900; }
.botao-geral { display:inline-table;text-align:center;border-radius:10px;background-color:#cccccc;color:#FFFFFF;font-weight:500;cursor:hand;cursor:pointer;transition:0.200s linear;font-size:12px;font-weight:700;width:100%; }
.botao-vermelho { display:inline-table;margin:0 auto; text-align:center;border-radius:10px;background-color:#ef6d7e;border:1px solid #ef6d7e; color:#FFFFFF;padding:15px 15px;font-weight:500;cursor:hand;cursor:pointer;transition:0.200s linear;font-size:16px;font-weight:900;width:100%; }
.botao-azul { display:inline-table;margin:0 auto; text-align:center;border-radius:10px;background-color:#2196f3;color:#FFFFFF;padding:15px 15px;font-weight:500;cursor:hand;cursor:pointer;transition:2s background;font-size:16px;font-weight:700!important;width:100%; }
.botao-azul:hover { background-color: #084e8d;transition:0.500s background; }
.botao-azul-escuro { background-color:#084e8d; }

.botao-cinza { display:inline-table;margin:0 auto; text-align:center;border-radius:10px;background-color:#caced4;color:#FFFFFF;padding:15px 15px;font-weight:500;cursor:hand;cursor:pointer;transition:2s background;font-size:16px;font-weight:700!important;width:100%; }
.botao-cinza:hover { background-color: #babdc2;transition:0.500s background; }
.botao-verde { display:inline-table;margin:0 auto; text-align:center;border-radius:10px;background-color:#6dbf5d;color:#FFFFFF;padding:15px 15px;font-weight:500;cursor:hand;cursor:pointer;transition:2s background;font-size:16px;font-weight:700!important;width:100%; }
.botao-amarelo { display:inline-table;margin:0 auto; text-align:center;border-radius:10px;background-color:#ffeb2e;color:#FFFFFF;padding:15px 15px;font-weight:500;cursor:hand;cursor:pointer;transition:2s background;font-size:16px;font-weight:700!important;width:100%; }
.botao-laranja { display:inline-table;margin:0 auto; text-align:center;border-radius:10px;background-color:#f0a321;color:#FFFFFF;padding:15px 15px;font-weight:500;cursor:hand;cursor:pointer;transition:2s background;font-size:16px;font-weight:700!important;width:100%; }
.botao-branco { display:table;margin:0 auto;text-align:center;border-radius:7px;background-color:#FFFFFF;color:#2196f3;padding:5px 15px!important;font-weight:500;cursor:hand;cursor:pointer;transition:0.200s linear;}
.bullet-total { width:20px;height:20px; background-color:#FFCC00;font-size:8px;font-weight:700;text-align:center;display:inline-table;padding:5px;border-radius:50px;margin-right:5px;color:#3B3B3B!important;text-decoration: none;font-weight: 900; }
.user-inner-info-cont .user-thumb, .coop-inner-info-cont .coop-thumb { background-position:center center;background-size:cover; }
.input-duplicidade { border:1px solid #FF9900!important;border-bottom:3px solid #FF9900!important; }
.listagem-total-ball { background:#ffffff;color:#333333;padding:5px;width:30px;height:25px;border-radius:30px;display:inline-table;margin-right:10px;text-align:center;border:1px solid #CCCCCC; }
.confirmacao-participante { background:#999999;color:#ffffff;padding:5px 10px;border-radius:30px;display:inline-table;margin-right:2px;text-align:center; font-weight:600;border:2px solid #ffffff; }
.confirmacao-participante:hover { color:#FFFFFF; }
.listagem-total-ball-no { background:#FA4B32;color:#ffffff;padding:5px 10px;border-radius:30px;display:inline-table;margin-right:2px;text-align:center; font-weight:600; }
.listagem-total-ball-yes { background:#2196f3;color:#ffffff;padding:5px 10px;border-radius:30px;display:inline-table;margin-right:2px;text-align:center; font-weight:600; }
.listagem-total-ball-neutro { background:#e5e5e5;color:#999999;padding:5px;width:30px;height:25px;border-radius:30px;display:inline-table;margin-right:10px;text-align:center;border:1px solid #CCCCCC; }
.botao-download-arquivo { display:inline-table;height:20px;padding:2px 6px;color:#FFFFFF!important;background-color:#2196f3;border-radius:20px;transition:0.200s linear;text-transform:none;min-width:50px;text-align:center; }
.button-save-ball { color:#FFFFFF; background-color:#16d455;display:table;padding:8px 10px;text-align:center;font-weight:900;font-size:14px;border-radius:50px;border:0px; }
.button-save-ball:hover { background-color:#13b749; }
.evento_edital_selecionado { font-size: 14px!important;padding: 10px!important;width: 100%!important;display: table!important;}

.div-passo-a-passo { display:block;position: relative;width: 100%;margin-bottom: 30px; }
.div-passo-a-passo-bg { display: table; background-color: #dbe7f1; border-radius: 30px;margin-left: 50px;max-width: 400px;width: 100%; } 
.div-passo-a-passo-check { display:inline-table;padding-top: 3px; float: left;text-align: center; font-family: 'Exo', Arial, Helvetica, sans-serif;position: absolute;left: 40px; }
.div-passo-a-passo-numero { display:block;background-color: #dbe7f1;border:3px solid #ffffff; border-radius: 150px;padding: 10px;width: 70px!important;height: 70px!important; float: left;text-align: center;color: #2196f3;position: absolute;left: 80px;top:-10px; }
.div-passo-a-passo-numero img { margin:0 auto;z-index: 6px;transition: 1s;  }
.div-passo-a-passo-numero {  }
.div-passo-a-passo-texto { display:inline-table;padding:5px 20px 5px 115px;float: left; font-family: 'Exo', Arial, Helvetica, sans-serif;color: #4e5051;font-weight: 700; }
.div-passo-a-passo-descricao-div { max-width: 400px;width: 100%; }  
.div-passo-a-passo-descricao { position: relative;display:block;border-radius: 10px;background-color: #dbe7f1;font-size: 14px;font-weight: 500;padding: 15px;left:50px;z-index: 5px;padding-left: 30px;text-align: justify; }
.div-passo-a-passo-arrow { position: relative;display:block; width: 0; height: 0;  border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #dbe7f1; border-radius:10px;margin-top: 20px;left: 40px;margin-left: 50px; top:2px; }
.circle-passo { display:table;padding: 5px;border-radius: 50px; }


/* CREDENCIAMENTO */
#credenciamento-acao { display: table;width: 100%;margin: 0 auto; }
.cpf_cnpj { text-align: center;}
.credenciamento-botao { display:table;width:100%; background-color: #0069b7;color: #ffffff;font-weight: 700;border-radius:7px;padding: 10px 20px;margin-top: 10px; border:0;cursor:hand;cursor: pointer; }
#credenciamento-erro { display:table;margin: 0 auto;color: #B03B3D;text-align: center;width: 100%;}
.credenciamento-participar { display:table;background-color:#5dd55d;border-radius:50px;padding:15px 15px;font-size:16px;color:#FFFFFF;text-align:center;font-weight:600!important;cursor:hand;cursor:pointer;border:2px solid #FFFFFF;margin: 0 auto;margin-top: 20px;  }
.div-credenciamento-processo { color:#FFFFFF; background-color:#2196f3;display:table;padding:30px 25px;text-align:center;font-weight:900;font-size:14px;letter-spacing:1px;clear:both;border:1px solid #ffffff;border-radius:7px; cursor:hand;cursor:pointer;transition: 0.2s;width:100%;text-transform: uppercase;  }
.div-credenciamento-processo:hover { background-color:#FFFFFF;border:1px solid #2196f3;color:#2196f3!important;transition: 0.200s ;  }
.credenciamento-botao-upload { display:table;width:100%; background-color: #0069b7;color: #ffffff;font-weight: 700;border-radius:7px;padding: 5px 10px!important;border:0;cursor:hand;cursor: pointer;font-weight: 400;font-size: 12px; }
.credenciamento-status { display:table;width:100%;color: #ffffff;font-weight: 700;border-radius:7px;border:0;text-align: center; }
.border-bottom-azul { border-bottom:1px dotted #7bb9ea; }
.border-bottom-azul:hover { border-bottom:1px dotted #57a1db; }
.border-bottom-cinza { border-bottom:1px dotted #c2c6c9; }
.border-bottom-cinza:hover { border-bottom:1px dotted #a7aaac;background-color: #ffffff; }
.style-check-edital { border:5px solid #208ee6!important; margin: 5px; cursor:hand;cursor:pointer;border-radius: 50%!important;width: 18px;height: 18px;padding: 10px; }
.box-habilitacao { display:table;width: 100%; padding:15px; border-radius:7px;margin-bottom: 15px; border:1px solid #2196f3;background-color: #f7f7f7; }
.div-alert-right { z-index: 100; position:fixed;top:30px;right:0px; }
.div-alert-right-content { display: table;margin-bottom: 10px; }
.div-alert-right-icon { position: relative; right:-10px;top:0px; ;display: table;width: 50px;padding:10px;padding-left: 15px; background-color: #ffeb2e;border-radius:50px;border:10px solid #ffffff;font-size: 14px; border-top-right-radius:0px;border-bottom-right-radius:0px; border-right: 0px;float: left; }
.div-alert-right-text { display: table;width: 350px;padding:15px;background-color: #ffeb2e;border-radius:20px;border:10px solid #ffffff;font-size: 14px;font-weight: 700;border-right: 0px;border-top-right-radius:0px;border-top-left-radius:0px;border-bottom-right-radius:0px;float: right;  }


.box-descricao-habilitacao-termo-parceria { font-size: 14px; display:inline-table;padding: 5px 15px; color: #2196f3;background-color: #ffffff; font-weight: 500;border-radius:7px; border:1px solid #2196f3;margin:0 auto!important;  }
.box-descricao-habilitacao-termo-parceria > p, .box-descricao-habilitacao-termo-parceria > ol > li { color: #6b6b7d!important; }
.box-descricao-habilitacao-top { font-size: 14px; display:inline-table;padding: 5px 15px; color: #2196f3;background-color: #ffffff; font-weight: 500;border-bottom-left-radius:7px;border-bottom-right-radius: 7px; border:1px solid #2196f3;margin:0 auto!important; border-top: 0px; }
.box-descricao-habilitacao-top-aceite { font-size: 14px; display:table;padding: 5px 15px; color: #2196f3;background-color: #ffffff; font-weight: 500;border-bottom-left-radius:7px;border-bottom-right-radius: 7px;margin:0 auto!important;margin-bottom: 30px; border:1px solid #2196f3;border-top: 0px; }
.box-descricao-habilitacao { font-size: 14px; display:table;padding: 5px 15px; color: #2196f3; font-weight: 500;border-radius:7px;margin-top: 15px; margin-bottom: 10px; border:1px solid #2196f3;}

.box-verde {  background:#6dbf5d;color:#ffffff;padding:20px;display:table;border-radius: 10px;text-align: center; transition: background 2s;margin:0 auto; }
.box-verde:hover {  background:#5aa24c; transition: background 0.5s; }

.box-azul {  background:#2196f3;color:#ffffff;padding:20px;display:table;border-radius: 10px;text-align: center; transition: background 2s;margin:0 auto; }
.box-azul:hover {  background:#1f8adf; transition: background 0.5s; }
.box-azul-escuro {  background:#0069b7;color:#ffffff;padding:20px;display:table;font-weight:400;font-size:18px;float: left;border-radius: 10px;text-align: center; transition: background 2s; }
.box-azul-escuro span { font-weight:700; }
.box-azul-escuro:hover {  background:#004a81; transition: background 0.5s; }
.box-amarelo {  background:#ffeb2e;color:#3B3935;padding:5px 15px!important;display:table;border-radius: 10px;text-align: center; transition: background 2s; }
.box-amarelo:hover {  background:#e9d730; transition: background 0.5s; }
.box-laranja {  background:#f0a321;color:#ffffff;padding:5px 15px!important;display:table;border-radius: 10px;text-align: center; transition: background 2s; }
.box-laranja:hover {  background:#d19022; transition: background 0.5s; }
.box-segmentos-assinacop { display:table;width:100%;padding:10px; }
.box-branco {  background:#ffffff;color:#0069b7;padding:5px 10px;display:block;margin:0 auto;margin-top: 10px; border-radius: 10px;text-align: center; }
.listagem { display:table;width:100%; }

.div-aba-habilitacao { display:table;width:100%; border-bottom:1px solid #2196f3;margin-top: 30px; }
.aba-habilitacao { font-size: 14px; display:inline-table;padding: 5px 15px; color: #ffffff;background-color: #2196f3; font-weight: 700;border-top-left-radius:7px;border-top-right-radius:7px;border:0;text-align: center;margin-right: 2px;cursor:pointer;transition: transform 0.8s; }
.aba-habilitacao:hover { background-color: #0069b7;transition: transform 0.8s; }
.aba-habilitacao-active { background-color: #0069b7;transition: transform 0.8s; }
.aba-habilitacao-not-active { background-color: #cdd1d8;transition: transform 0.8s; }


.div-aba-etapas { display:table;width:100%; border-bottom:1px solid #2196f3;margin-top: 30px; }
.aba-etapa { font-size: 14px; display:inline-table;padding: 5px 15px; color: #ffffff;background-color: #2196f3; font-weight: 700;border-top-left-radius:7px;border-top-right-radius:7px;border:0;text-align: center;margin-right: 2px;cursor:pointer;transition: transform 0.8s; }
.aba-etapa:hover { background-color: #0069b7;transition: transform 0.8s; }
.aba-etapa-active { background-color: #0069b7;transition: transform 0.8s; }
.aba-etapa-not-active { background-color: #cdd1d8;transition: transform 0.8s; }


.habilitacao-titulo { padding-left: 10px; }
.div-editais { background-color: #003e6f;display:table;padding: 15px;border-radius:10px;width: 100%;color: #ffffff; }
.div-editais-erro { background-color: #DC8902;display:table;padding: 15px;border-radius:10px;width: 100%;color: #ffffff;text-align: center;margin-top: 15px; }
.scroll-y { overflow:auto;overflow-x: hidden; display: block;width: 100%;max-height: 500px;border:2px solid #ffffff;border-top-left-radius: 10px;border-bottom-left-radius: 10px;background-color: #f5f5f5; }
.scroll-x-y { overflow:auto;display: block;width: 100%;max-height: 500px;border:2px solid #ffffff;border-top-left-radius: 10px;border-bottom-left-radius: 10px;background-color: #f5f5f5; }
.div-ch_exige_upload { background-color: #f0a321;display:inline-block;padding:2px 10px!important;border-radius:15px;color: #ffffff;margin-left: 10px; }


/* PLANEJAMENTO */
.div-planejamento-menu-top { position:relative;display: table;width: 100%;background-color: #0069b7;; }
.planejamento-menu-top { position:relative;list-style: none; margin: 0 auto;padding: 0;display: table; }
.planejamento-menu-top a { text-decoration: none;margin: 0;padding: 0;color: #ffffff!important; }
.planejamento-menu-top li { position:relative;padding: 10px 15px; background-color: #0069b7;display: inline-block;margin: 0px!important;color: #ffffff!important;font-weight: 600;transition: background 2s;text-align: center;border-left:1px dotted #2196f3; font-size: 15px; }
.planejamento-menu-top li:hover { background:#004a81; transition: background 0.5s; }

.planejamento-menu-top li ul { position: absolute; left: -32px; top: 42px;display: none;min-width: 350px;width:100%!important; }
.planejamento-menu-top li:hover > ul { display: block; }

.sub-planejamento-menu-top a { text-decoration: none;margin: 0;padding: 0;min-width: 400px;width:100%;max-width: 300px; }
.sub-planejamento-menu-top li { display:block; position: relative;padding: 5px 10px;margin: 0px!important; background-color: #ffffff;background-color: #004a81; color: #0069b7;color: #ffffff;font-weight: 600;transition: background 2s;text-align: left;border:none;border-left: 2px solid #004a81;border-right: 2px solid #004a81;border-top: 1px solid #0069b7;border-radius:0px;z-index: 10;font-size: 12px;width:100%;max-width: 300px; }
.sub-planejamento-menu-top li:hover {  transition: background 0.5s; background-color: #0069b7; color: #ffffff!important; }
.menu-planejamento > .fa-chevron-down { padding-left: 5px;color: #77b7ea; }

.planejamento-menu { position:relative;list-style: none; margin: 0 auto;padding: 0;display: table;backgroundX:#004a81;margin-top:20px;  }
.planejamento-menu a { text-decoration: none;margin: 0;padding: 0; }
.planejamento-menu li { padding: 10px 20px;border-radius:10px;  background-color: #0069b7;display: inline-block;margin: 0px!important;color: #ffffff;font-weight: 600;transition: background 2s;margin-right: 5px!important;text-align: center;  }
.planejamento-menu-valor { font-size: 11px;display:block!important;display: table;}
.planejamento-menu li:hover { background:#004a81; transition: background 0.5s; }
.planejamento-container { display:table; padding: 30px;width: 100%;margin: 0 auto; max-width: 990px;}
.planejamento-titulo { font-size: 18px; color: #2196f3; font-weight: 900; }
.planejamento-titulo-pequeno { font-size: 11px; color: #2196f3; font-weight: 900;display: block; }
.planejamento-titulo-medio { font-size: 15px; color: #2B2D2F; font-weight: 900;display: block; padding-bottom: 15px;padding-left: 20px; }


.sub-planejamento-menu { position: absolute;list-style: none; margin-top: 10px;padding: 0;display: table;left: 12px; font-size: 12px;font-weight: 700;border-radius:10px;border:1px solid #e5e5e5;display: none;z-index:1;  }
.sub-planejamento-menu a { text-decoration: none;margin: 0;padding: 0; }
.sub-planejamento-menu li { position: relative;padding: 5px 10px; background-color: #ffffff;display:block;margin: 0px!important;color: #0069b7;font-weight: 600;transition: background 2s;margin-right: 5px;text-align: left;border-bottom: 1px dotted #e5e5e5;border-radius:0px;width: 100%; }
.sub-planejamento-menu li:hover { background-color:#0069b7;color: #ffffff!important; transition: background 0.5s; }

.sub-sub-planejamento-menu a { text-decoration: none;margin: 0;padding: 0;min-width: 300px; }
.sub-sub-planejamento-menu li { position: relative;padding: 5px 10px;margin: 0px!important; background-color: #ffffff;background-color: #2196f3; color: #0069b7;color: #ffffff;font-weight: 600;transition: background 2s;margin-right: 5px;text-align: left;border:none;border-top: 1px solid #0069b7;border-radius:0px;min-width: 200px;z-index: 10; }
.sub-sub-planejamento-menu li:hover {  transition: background 0.5s; background-color: #0069b7; color: #ffffff!important; }

.sub-planejamento-menu li ul { display: none;-moz-transition: all 2s ease;-webkit-transition: all 2s ease;-o-transition: all 2s ease;transition: all 2s ease;position: absolute; left: 87%; top: -1px; }
.sub-planejamento-menu li:hover > ul { display: block;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease; }

.input-radio {
  /* Add if not using autoprefixer */
  -webkit-appearance: none;
  /* Remove most all native input styles */
  appearance: none;
  /* For iOS < 15 */
  /* Not removed via appearance */
  outline: max(2px, 0.15em) solid #a5d7ff;
  margin: 0;
  font: inherit;
  color: #c1e2fd;
  width: 1.15em;
  height: 1.15em;
  border: 0.15em solid #c1e2fd;
  border-radius: 50%;
  transform: translateY(-0.075em);

  display: grid;
  place-content: center;
}

.input-radio::before {
  content: "";
  width: 0.65em;
  height: 0.65em;
  border-radius: 50%;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  box-shadow: inset 1em 1em #2196f3;
  /* Windows High Contrast Mode */
  /*background-color: #971B1D;*/
}

.input-radio:checked::before {
  transform: scale(1);
}

.input-radio:focus {
  outline: max(2px, 0.15em) solid #2196f3;
  outline-offset: max(2px, 0.15em);
}


#progress-wrp {
  border: 1px solid #0099CC;
  padding: 1px;
  position: relative;
  height: 30px;
  border-radius: 3px;
  margin: 10px;
  text-align: left;
  background: #084e8d;
  color:#ffffff!important;
  font-size:12px;
  box-shadow: inset 1px 3px 6px rgba(0, 0, 0, 0.12);border-radius:15px;
}

#progress-wrp .progress-bar {
  height: 100%;
  border-radius: 3px;
  background-color: #f39ac7;
  width: 0;
  box-shadow: inset 1px 1px 10px rgba(0, 0, 0, 0.11);
}

#progress-wrp .status {
  top: 3px;
  left: 50%;
  position: absolute;
  display: inline-block;
  color: #ffffff;
}





@media only screen and (max-width :1200px){  
 .user-inner-main-cont .container { padding: 0px 0px;max-width:1100px; }
 #FORM_CADASTRO_PARTICIPANTE > label { padding:10px!important; }
}

@media only screen and (max-width :992px){  
.topo-busca { background-position:center center;background-size:cover;background-attachment:scrol;background-repeat:no-repeat; }
.licitacoes-lista-table { display:none; }
.licitacoes-lista-box { display:table;  }
.lic-name { display:table;min-height:10px; }
}

@media only screen and (max-width :768px){  
.div-lightbox 			{ padding:10px;}
.container-lightbox		{ padding:10px; }
.rodape-whatsapp-desktop { position:fixed;bottom:30px;right:30px;display:none; }
.rodape-whatsapp-desktop img { max-width:75px;max-height:75px; }
.rodape-whatsapp-mobile { position:fixed;bottom:30px;right:30px;display:block; }
.rodape-whatsapp-mobile img { max-width:75px;max-height:75px; }
.topo-busca { background-position:center center;background-size:cover;background-attachment:scrol;background-repeat:no-repeat; }
.seleciona-opcoes { width:100%; }

}

 
@media all and (max-width: 500px) {
	.search-area-itens .logos-click .col:nth-child(1) img {
		max-width: 62px;
	}
	.search-area-itens .logos-click .col:nth-child(2) img {
		max-width: 103px;
	}
	.search-area-itens .logos-click .col:nth-child(3) img {
		max-width: 95px;
	}
}	

.box-descricao-habilitacao-termo-parceria > p, .box-descricao-habilitacao-termo-parceria ol > li { color: #6b6b7d!important; }
.display-none { display:none; }