@charset "UTF-8";
/* CSS CORES AGENDA OFF ROAD  */
footer a:active, footer a:focus, footer a:hover {
  color: #ffcc00;
}
a {
  color: #1c2036;
}
a:active, a:focus, a:hover {
  outline: none;
  text-decoration: none;
  color: #343855;
}
/* HEADER */
.aor-header-barra {
  background: #1c2036;
}
.aor-header-barra .aor-header-navigation {
  color: #fff;
  font-size: 15px;
}
.aor-header-barra .aor-header-navigation a {
  color: #fff;
}
.aor-header-barra .aor-header-navigation a:hover {
  text-decoration: none;
  color: #f8cf09;
}
.aor-header-barra .aor-header-navigation li:hover {
  color: #f8cf09;
}
/* FIM HEADER  */
/** FILTER **/
#div-filtros {
  background-color: #ffcc00;
}
.aor-filter {
  background: #1c2036;
}
.aor-header-menu, .aor-header-menu li {
  background-color: #ffcc00;
}
.aor-table {
  width: 100%;
}
.aor-table th {
  color: #776117;
}
.aor-table th i {
  color: #343855;
  margin-right: 10px;
}
.aor-table td {
  color: #343855;
}
.aor-buscador-select {
  background-color: #343855;
}
.aor-title {
  color: #1c2036;
  font-size: 20pt;
  border-bottom: 3px solid #1c2036;
  margin-top: 15px;
  margin-bottom: 15px;
}
.aor-title span {
  cursor: pointer;
  color: #ffcc00;
}
.eventos-titulo {
  color: #1c2036;
}
.aor-sobre-quadro-header {
  background-color: #1c2036;
  color: #fff;
}
.aor-sobre-quadro-body {
  font-size: 10pt;
  color: #1c2036;
}
.home-organizadores h2 {
  color: #ffcc00;
}
.home-organizadores h4 {
  color: #fff;
}
/* NAVBAR  */
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus, .navbar-nav > li > a:active {
  color: #1c2036;
}
.navbar-default {
  background-color: #ffcc00;
  border: none;
}
.navbar-default .nav-pills > li > a {
  font-family: "Nunito";
  font-size: 15pt;
  color: #1c2036;
}
.navbar-default .nav-pills > li > a:hover {
  background-color: #1c2036;
  color: #ffcc00;
}
.navbar-default .nav-pills > li > a:active, .navbar-default .nav-pills > li > a:focus {
  background-color: #ffcc00;
  color: #1c2036;
}
.navbar-default .nav-pills > li:active > a {
  border-top-color: #586680;
  background-color: #cccbcb;
  background-repeat: no-repeat;
  color: #333;
}
.navbar-default .navbar-brand {
  font-family: "Nunito";
  font-size: 15pt;
  color: #1c2036;
}
.navbar-default .navbar-toggle .icon-bar {
  margin-top: 10px;
  padding: 10px;
  margin-bottom: 10px;
  background-color: #333;
}
.navbar-default .navbar-toggle .icon-bar:hover {
  background-color: red;
}
.navbar-toggle {
  margin-top: 10px;
  padding: 10px;
  margin-bottom: 10px;
}
/* FIM NAVBAR  */
.galeria-imagens a .overlay-galeria-title {
  color: #fff;
  background: rgba(249, 191, 59, 0.9);
}
.fundo-perfil-agenda {
  background: #1c2036;
  background-size: cover;
}
#modalInformativo .modal-header {
  background-color: #343855;
}
#side-table i {
  color: #1c2036;
}
#side-table th {
  color: #333;
}
#login-button-option:active {
  background-color: transparent;
  border: solid 2px #fff;
  padding: 8px;
  color: #fff;
}
#login-button-option:active:hover {
  background-color: #fff;
  color: #333;
}
#login-button-option .tab, #login-button-option .tab:hover {
  background-color: #fff;
  color: #333;
}
#incricoes-mobile div {
  background-color: transparent;
  border: solid 2px #1c2036;
  padding: 8px;
  color: #1c2036;
}
#incricoes-mobile div:active {
  background-color: #1c2036;
  color: #fff;
}
#login-tabs .tab.active {
  background-color: #cccbcb;
  color: #1a1b1b;
}
#login-tabs .tab.active:hover {
  background-color: #343855;
  color: #fff;
}
#login-tabs .tab, #login-tabs .tab:hover {
  background-color: #343855;
  color: #fff;
}
.aor-tabs li:hover, .aor-tabs a:hover {
  background-color: #ffcc00;
  color: #343855 !important;
  border-radius: 7px 7px 0px 0px;
}
.aor-tabs .active a {
  background-color: #ffcc00 !important;
  color: #343855 !important;
  border-right: none !important;
  border-left: none !important;
}
.modalMobile .btnInscricao {
  background-color: #ffcc00;
}
.mais-infos-etapa {
  line-height: 32px;
  background-color: #343855;
  color: #fff;
}
.text-obs {
  font-size: 12px;
  color: #aaa;
}
hr.perfil {
  border-top: 2px solid #ffcc00;
  width: 90%;
  margin: 0px auto;
}
hr.subtitle {
  border-top: 2px solid #ffcc00;
  width: 100%;
  margin: 0px auto;
}
.box-title-perfil {
  color: #1c2036;
}
/* ERRO  */
#overlayer {
  background-color: rgba(28, 32, 54, 0.9);
}
#error-page .btn-primary {
  background-color: #ffcc00;
}
#error-page .center .text-er {
  color: #fff;
}
#error-page .center .text-er .code {
  font-weight: 900;
}
#error-page .head-error {
  background-color: #1c2036;
}
/* FIM ERRO  */
.panel-heading {
  background: #1c2036 !important;
  color: #fff !important;
  border-radius: 0px;
  cursor: pointer;
}
.panel-heading:hover {
  background: #343855 !important;
}
.label-aor {
  background: #343855;
}
.ac-label {
  background: #343855 !important;
}
.nova-div-nome-evento {
  color: #1c2036;
}
.icon-nova-div-info {
  color: #343855;
}
.nova-div-meio-info-eventos .btnInscricao {
  background-color: #ffcc00;
}
.patrocinador-icon {
  color: #ffcc00;
}
#tabela .tbl-titulo, #tabela #tbl_pagamentos .tbl-titulo {
  background: #343855;
  color: #fff;
  border-top: 2px solid #1c2036;
}
#tabela .tbl-linha, #tabela #tbl_pagamentos .tbl-linha {
  border-left: 2px solid #1c2036;
}
#div-mais td, #div-mais th, #div-organizacao td, #div-organizacao th, #tab_detalhe td, #tab_detalhe th {
  color: #1c2036 !important;
}
#div-anexo i, #div-localizacao i, #div-mais i, #div-organizacao i {
  color: #ffcc00;
}
.footer-4 li strong {
  color: #f0c310;
  font-size: 120%;
  padding-top: 15%;
}
/* FRMEQUIPE  */
#frmEquipe .submenu {
  background-color: #343855;
}
#frmEquipe .option_submenu:hover {
  color: #ffcc00;
  cursor: pointer;
  border-color: #fff;
}
#frmEquipe .fa-2x {
  color: #343855;
}
#frmEquipe .carousel .fa-2x {
  color: #ffcc00;
}
#frmEquipe #myCarousel .carousel-control {
  color: #ffcc00;
}
#frmEquipe .link_anexo {
  background-color: #343855;
  color: whitesmoke;
}
#frmEquipe .link_anexo:hover {
  color: #343855;
  background-color: #ffcc00;
}
#frmEquipe .background_card_white hr {
  background-color: #343855;
}
#frmBuscador .search-button {
  background: #ffcc00;
}
#frmBuscador .btn-info, #frmBuscador .input-group-addon {
  background-color: #343855;
  border: none;
  color: #fff;
}
#filtros-busca .filtro-badge {
  background: #343855;
  color: #fff;
}
#filtros-busca .filtro-badge:hover {
  background: #1c2036;
}
/* FIM FRM EQUIPE  */
#profile-tooltip .name i {
  color: #1c2036;
}
li#evento-mobile-xs {
  background-color: #ffcc00;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
span#profile-label {
  color: #343855;
}
.logo-social-evento {
  border: 2px solid #1c2036;
  color: #1c2036;
}
.icon-detalhe-evento {
  background-color: #1c2036;
  color: #fff !important;
}
.icon-user-inscrito {
  color: #fff;
  background-color: #343855;
}
.icon-plus-users {
  color: #333;
  background-color: #ffcc00;
}
.nav-tabs-custom .nav-tabs {
  border-bottom: 2px solid #ffcc00;
}
.nav-tabs-custom > .nav-tabs > li.active {
  border-top-color: #ffcc00 !important;
  background-color: #ffcc00 !important;
  color: #1c2036;
}
.nav-tabs-custom > .nav-tabs > li.active:hover {
  color: #1c2036;
}
.nav-tabs-custom > .nav-tabs > .aor-tabs > li.active:hover > a b, .nav-tabs-custom > .nav-tabs > .aor-tabs li.active > a b {
  color: #fff !important;
}
/* CSS HOME  */
.modalidades-home {
  background-color: #1c2036;
}
.modalidades-home:hover {
  color: #1c2036;
}
.organizadores {
  height: 130px;
  background-color: #1c2036;
  color: #fff;
}
.organizadores h2 {
  color: #f0c310;
}
.icons-organizadores-home {
  color: #f0c310;
}
.agenda-indica {
  color: #1c2036;
}
.agenda-indica:hover {
  background-color: #f0c310;
}
.div-categorias-home {
  background-color: #fff;
}
.div-noticias-home {
  background-color: #1c2036;
}
.div-users-inscritos .categoria-item .categorias-ver-mais {
  background-color: #343855;
}
.ver-mais {
  color: #1c2036;
}
.texto-noticias-home {
  color: #fff;
}
.div-newsletter {
  background-color: #f0c310;
  color: #1c2036;
  width: 100%;
  height: 300px;
}
.todas-modalidades {
  background-color: #1c2036;
  color: #fff;
}
.todas-modalidades a {
  color: #fff !important;
}
.texto-blog-home {
  color: #cccbcb !important;
}
.texto-blog-home:hover, .texto-blog-home:active {
  color: #fff !important;
}
/* .flex-blog-home {
    color: #333;
    background-color: $white;
} */
.flex-blog-home {
  box-shadow: 0 1px 3px rgba(255, 255, 255, 0.12), 0 1px 2px rgba(255, 255, 255, 0.24);
}
/* FIM CSS HOME  */
.slick-next:before {
  color: #343855 !important;
}
.slick-prev:before {
  color: #343855 !important;
}
.modal-wpp-footer {
  background-color: #343855;
}
.modal-wpp-footer button {
  color: #343855;
}
.infos-contato {
  background-color: #1c2036;
}
a#publicar-evento-xs {
  color: #343855;
}
.estatistica {
  background-color: #fff;
  padding: 60px 0;
}
.estatistica .items {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
  padding: 40px;
  text-align: center;
}
.estatistica .items h3 {
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}
.estatistica .items .color {
  font-weight: 600;
}
.estatistica .items .counter {
  display: inline-flex;
  color: #343855;
  font-family: "Poppins", Sans-serif;
  font-size: 45px;
  font-weight: 600;
}
/***** WEB COMPONENTS ****/
/* buttons

fill:   primary  - amarelo
        light    - branco
        accent   - azul offroad 
        disabled - cinza claro
        warning  - vermelho

withborder: primary      - amarelo
            publi-evento - branco c/ hover amarelo

*/
aor-button .butn-primary {
  background: #ffcc00;
  color: #1c2036;
  font-weight: 600;
}
aor-button .fill.primary {
  background: #ffcc00;
  color: #1c2036;
  font-weight: 600;
}
aor-button .fill.light {
  background: #fff;
  color: #1c2036;
  font-weight: 600;
}
aor-button .fill.accent {
  background: #1c2036;
  color: #fff;
}
aor-button .fill.disabled {
  background: #cccbcb;
  color: #fff;
}
aor-button .fill.warning {
  background: #a0191c;
  color: #fff;
}
aor-button .withborder.primary {
  background: #ffffff00;
  border-color: #ffcc00;
  color: #ffcc00;
}
aor-button .withborder.publi-evento {
  border: 2px solid #fff;
  color: #fff;
}
aor-button .withborder.publi-evento:hover {
  background: #ffcc00;
  border: 2px solid #ffcc00;
  color: #1c2036;
}
aor-button .withborder.darkred {
  border-color: #8b191d;
  font-weight: 600;
  color: #8b191d;
}
/* FIM COLORS BUTTONS */
/* COLORS CARD EVENTO */
.aor-evento-quadro-home {
  background-color: #fff;
  color: #333;
}
.aor-evento-quadro {
  background-color: #fff;
  color: #333;
}
.aor-evento-effect .fadeout-text-evento {
  color: #fff;
}
.aor-evento-effect:hover {
  color: #1c2036;
}
.aor-evento-effect:hover .inscricao-aberta, .aor-evento-effect:hover .inscricao-aberta-home {
  background-color: #ffcc00;
  color: #1c2036;
}
.aor-evento-effect:hover a {
  color: #333;
}
.aor-evento-quadro-destaque {
  background-color: #fff;
  color: #1c2036 !important;
  /* texto infos */
}
.aor-evento-quadro-destaque:hover .info-card .text-evento-quadro a {
  color: #1c2036;
}
.aor-evento-quadro-destaque:hover .text-evento-quadro a {
  color: #1c2036;
}
.aor-evento-quadro-destaque .text-evento-quadro a {
  color: #1c2036;
}
.aor-evento-quadro-body {
  color: #1c2036;
  background-color: #ffcc00;
}
/* FIM CARD HOME  */
/* CSS CARD EVENTOS  */
.aor-evento-quadro:hover .titulo-patrocionio-aor {
  color: #1c2036;
}
.aor-evento-quadro:hover .text-secondary {
  color: #8b191d;
}
.aor-evento-quadro a {
  color: #333;
}
.aor-evento-loader {
  color: #1c2036;
}
/* FIM COLORS CARD EVENTO */
.topo {
  color: #1c2036;
}
.topo:hover, .topo:active, .topo:focus {
  color: #1c2036;
}
.button-wpp span {
  color: #333 !important;
}
/* INSCRICAO */
#cadastroInscricaoV3 .btn-primary {
  background-color: #1c2036;
  color: #fff;
}
#cadastroInscricaoV3 label div {
  box-shadow: 0 0 0pt 2pt #1c2036;
}
#cadastroInscricaoV3 label:hover div {
  box-shadow: 0 0 0pt 2pt #1c2036;
}
#cadastroInscricaoV3 .form-control {
  border-bottom: 1px solid #1c2036;
}
#cadastroInscricaoV3 .h1-title-contato {
  border-bottom: 3px solid #1c2036;
}
#cadastroInscricaoV3 .item-adicional .buttons button {
  background-color: #1c2036;
  color: white;
}
#cadastroInscricaoV3 .who-inscricao {
  display: flex;
  flex-direction: row;
}
#opt_categoria .title-modalidade {
  text-align: left;
  font-weight: 500;
  border-bottom: 2px solid;
  color: #333;
}
#opt_categoria label:hover {
  background-color: #eee;
}
#opt_inscricao label {
  background: none;
  border: #eee solid 0.08em;
}
#opt_inscricao .checked {
  background: #1c2036;
  border-right: 0.08em solid #eee;
  color: #fff;
}
#step-confirmar .box-confirm {
  border-color: #1c2036;
}
#step-confirmar .box-confirm .box-body {
  background: #1c2036;
  border-color: #1c2036;
}
#step-confirmar #step-confirmar .box-regulamentos .regulamento {
  background: #1c2036;
  border-color: #1c2036;
}
.checked div {
  border: solid #fff 0.2em !important;
  background-color: #1c2036 !important;
  box-shadow: 0 0 0pt 2pt #1c2036 !important;
}
#opt_sexo .checked, #opt_categoria .checked, #opt_equipe .checked, #opt_equipe_outro .checked, #opt_veiculo .checked, #opt_veiculo_tipo .checked, #opt_veiculo_outro .checked, #opt_veiculo_tipo_outro .checked, #opt_pagamento .checked, #tipo_sanguineo .checked, #estado_civil .checked, #opt_alergia .checked, #modal-alterar-inscricao .valueRadio .checked {
  background: none;
}
#opt_tipo_pagamento label.checked {
  border-color: #1c2036;
}
.single-categoria .fa-close {
  color: #1c2036;
}
/* FIM INSCRICAO */
/* LINKS NO CSS AOR */
.sw-theme-dots > ul.step-anchor > li.done > a:after {
  background-color: transparent;
  background-image: url("http://agenda-site/lib/img/portal/1/checker.png");
}
/* END LINKS NO CSS */
/* ADMINLTE */
.box.box-solid.box-primary {
  border: 1px solid #ffcc00;
}
.box.box-solid.box-primary > .box-header {
  color: #fff;
  background: #343855;
  background-color: #ffcc00;
}
.bg-light-blue-active, .modal-primary .modal-header, .modal-primary .modal-footer {
  background-color: #ffcc00 !important;
}
.btn-primary {
  background-color: #ffcc00;
  border-color: #ffcc00;
}
.btn-primary:hover, .btn-primary:active {
  background-color: #ffcc00;
}
/* FIM ADMINLTE */
.btnSubtraiQtde, .btnSomaQtde {
  color: #fff;
  background-color: #343855;
}
.title-divider {
  background: #1c2036;
}
/* Minhas Inscrições */
.inscricao-header {
  background-color: #1c2036;
}
.inscricao-header p, .inscricao-header p a {
  color: #fff;
}
/* FIM Minhas Inscrições */
.faq-card .faq-duvida {
  color: #343855;
}
/* #region[rgba(52,152,219, 0.15)] */
.aor-notificacao {
  background: #fccb0a;
}
.aor-notificacao .flex i {
  color: #1c2036 !important;
}
.aor-notificacao .flex .close i {
  color: #1c2036 !important;
}
/* Small Devices */
@media only screen and (max-width: 790px) {
  .aor-header-barra {
    background: #1c2036;
    height: auto;
  }
  #overlayer {
    background-color: #1c2036;
  }
  .h1-title-contato {
    border-left: none;
  }
  #mobile-navigation i {
    color: #fff;
  }
  .aor-filter {
    background: #343855;
  }
  .aor-filter .title {
    color: #fff;
  }
  .aor-filter .close, .aor-filter .aor-header-navigation .close {
    color: #fff;
  }
  #divAdmLoginMobile {
    background: #343855;
  }
  .aor-header-navigation ul {
    background: #343855;
  }
  .aor-header-navigation ul li, .aor-header-navigation .navegation li {
    border-bottom: 1px solid #eee;
  }
  .link-pwd-forget a {
    color: #fff;
  }
  #divAdmLoginMobile hr {
    border-top: 1px solid #eee;
  }
  .text-login-mobile {
    color: #fff;
  }
  .text-secondary {
    color: #cc615e;
  }
}
@media only screen and (max-width: 767.98px) {
  .icon-footer-midia {
    color: #ffcc00;
  }
  footer li i .fa {
    color: #ffcc00;
  }
  .aor-evento-quadro {
    background-color: #fff;
    color: #343855;
  }
}
/* #endregion */
#cadastroSitEventoxetapa_itens .lista-questao .grupo-tipo-questao.item-checked .titulo-grupo {
  background-color: #ffcc00;
}
.frm-inscricao-item .item-adicional .buttons button {
  background-color: #1c2036;
  color: white;
}
#resumo-inscricao button:not(.o) {
  border-color: #1c2036;
  background-color: #1c2036;
  color: white;
}
#resumo-inscricao button:not(.o) > i {
  color: white;
}
#resumo-inscricao button.o {
  border-color: #1c2036;
  color: #1c2036;
}
#resumo-inscricao button.o > i {
  color: #1c2036;
}
#resumo-inscricao button.primary {
  background-color: #ffcc00;
  border-color: #ffcc00;
  color: #1c2036;
}
#resumo-inscricao button.primary > i {
  color: #1c2036;
}
header {
  background-color: #1c2036;
}
header .menu i {
  color: #fff;
}
header .icon-absolute > i:not(:first-child) {
  text-shadow: -1px 1px #1c2036, 0px 1px #1c2036, 1px 1px #1c2036, 1px 0px #1c2036, 1px -1px #1c2036, 0px -1px #1c2036, -1px -1px #1c2036, -1px 0px #1c2036;
}
button.button-offline {
  background-color: #1c2036;
  color: #fff;
}
button.button-offline > i {
  color: #fff;
}
#cadastroInscricaoV3 .qtd-categoria > button {
  background-color: #1c2036;
  color: white;
}
#ingresso > .page .paper .column.head {
  background-color: #ffcc00;
}
#box-categoria-inscricao .title > div, #box-categoria-inscricao .title > div h4 {
  color: #fff;
  background-color: #1c2036;
}
#box-categoria-inscricao .sum-qtd button {
  color: #1c2036;
  background-color: #ffcc00;
}
