@charset "UTF-8";
/* CSS CORES AGENDA OFF ROAD  */
footer a:active, footer a:focus, footer a:hover {
  color: #fccb0a;
}
a {
  color: #1c2036;
}
a:active, a:focus, a:hover {
  outline: none;
  text-decoration: none;
  color: #343855;
}
/* HEADER */
.aor-header-barra {
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.aor-header-barra .aor-header-navigation {
  color: #000;
  font-size: 15px;
}
.aor-header-barra .aor-header-navigation a {
  color: #000;
}
.aor-header-barra .aor-header-navigation .header-li:hover {
  text-decoration: none;
  border-bottom: 3px solid #5f77e7;
}
/* FIM HEADER  */
/** FILTER **/
#div-filtros {
  background-color: #fccb0a;
}
.aor-filter {
  background: #4054b2;
}
.title-divider {
  background: #4054b2;
}
.aor-header-menu, .aor-header-menu li {
  background-color: #fccb0a;
}
.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: #000;
  font-weight: 600;
  font-size: 20pt;
  border-bottom: 3px solid #4054b2;
  margin-top: 15px;
  margin-bottom: 15px;
}
.aor-title span {
  cursor: pointer;
  color: #5f77e7;
}
.eventos-titulo {
  color: #1c2036;
}
.aor-sobre-quadro-header {
  background-color: #7c92f8;
  color: #fff;
}
.aor-sobre-quadro-body {
  font-size: 10pt;
  color: #1c2036;
}
.home-organizadores h2 {
  color: #fccb0a;
}
.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: #fccb0a;
  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: #fccb0a;
}
.navbar-default .nav-pills > li > a:active, .navbar-default .nav-pills > li > a:focus {
  background-color: #fccb0a;
  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;
}
.ver-mais {
  color: #4054b2;
}
.div-users-inscritos .categoria-item .categorias-ver-mais {
  background-color: #4054b2;
}
.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: #4054b2;
  color: #fff;
}
#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: #7c92f8;
  color: #fff;
}
#login-tabs .tab.active:hover {
  background-color: #4054b2;
  color: #fff;
}
#login-tabs .tab, #login-tabs .tab:hover {
  background-color: #4054b2;
  color: #fff;
}
.aor-tabs li:hover, .aor-tabs a:hover {
  background-color: #5f77e7;
  color: #fff !important;
  border-radius: 7px 7px 0px 0px;
}
.aor-tabs .active a {
  background-color: #5f77e7 !important;
  color: #fff !important;
  border-right: none !important;
  border-left: none !important;
}
.modalMobile .btnInscricao {
  background-color: #fccb0a;
}
.mais-infos-etapa {
  line-height: 32px;
  background-color: #343855;
  color: #fff;
}
.text-obs {
  font-size: 12px;
  color: #aaa;
}
hr.perfil {
  border-top: 2px solid #4054b2;
  width: 90%;
  margin: 0px auto;
}
hr.subtitle {
  border-top: 2px solid #fccb0a;
  width: 100%;
  margin: 0px auto;
}
.box-title-perfil {
  color: #282828;
}
#profile-mini {
  color: #000;
}
#profile-mini .fa {
  color: #4054b2;
}
/* ERRO  */
#overlayer {
  background-color: rgba(28, 32, 54, 0.9);
}
#error-page .btn-primary {
  background-color: #fccb0a;
}
#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: #7c92f8 !important;
  color: #fff !important;
  border-radius: 0px;
  cursor: pointer;
}
.panel-heading.active {
  background: #4054b2 !important;
}
.panel-heading:hover {
  background: #4054b2 !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: #5dbb63;
}
.patrocinador-icon {
  color: #fccb0a;
}
#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: #000;
}
.footer-4 li strong {
  color: #f0c310;
  font-size: 120%;
  padding-top: 15%;
}
/* FRMEQUIPE  */
#frmEquipe .submenu {
  background-color: #343855;
}
#frmEquipe .option_submenu:hover {
  color: #fccb0a;
  cursor: pointer;
  border-color: #fff;
}
#frmEquipe .fa-2x {
  color: #343855;
}
#frmEquipe .carousel .fa-2x {
  color: #fccb0a;
}
#frmEquipe #myCarousel .carousel-control {
  color: #fccb0a;
}
#frmEquipe .link_anexo {
  background-color: #343855;
  color: whitesmoke;
}
#frmEquipe .link_anexo:hover {
  color: #343855;
  background-color: #fccb0a;
}
#frmEquipe .background_card_white hr {
  background-color: #343855;
}
#frmBuscador .search-button {
  background: #5f77e7;
  color: #fff;
}
#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: #5f77e7;
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 2px 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: #4054b2;
}
.icon-plus-users {
  color: #fff;
  background-color: #1a286b;
}
.nav-tabs-custom .nav-tabs {
  border-bottom: 2px solid #5f77e7;
}
.nav-tabs-custom > .nav-tabs > li.active {
  border-top-color: #5f77e7 !important;
  background-color: #5f77e7 !important;
  color: #1c2036;
}
.nav-tabs-custom > .nav-tabs > li.active:hover {
  color: #4054b2;
}
.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: #7c92f8;
}
.agenda-indica {
  color: #1c2036;
}
.agenda-indica:hover {
  background-color: #f0c310;
}
.div-categorias-home {
  background-color: #fff;
}
.div-noticias-home {
  background-color: #1c2036;
}
.texto-noticias-home {
  color: #fff;
}
.div-newsletter {
  background-color: #fff;
  color: #4054b2;
  font-weight: 600;
  width: 100%;
  height: 260px;
}
.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: #4054b2;
}
a#publicar-evento-xs {
  color: #fff;
}
.bg-bt {
  background-color: #ecf8fb !important;
}
footer {
  background-color: #1a286b;
}
footer ul li {
  color: #fff;
}
footer ul li a {
  color: #fff;
}
footer ul li a:hover {
  color: #cccbcb;
}
footer ul li a i:hover {
  color: #cccbcb;
}
.banner-bt {
  width: 100%;
  height: 644px;
  background-color: #fff;
}
.banner-bt .organizador-white {
  height: 644px;
  background-color: white;
}
.banner-bt .organizador-white h3 {
  font-weight: 600;
}
.banner-bt .organizador-white p {
  font-size: 18px;
}
.banner-bt .organizador-white span {
  font-size: 16px;
}
.banner-bt .organizador-white .div-white {
  text-align: right;
  padding: 120px 100px;
  z-index: 5;
}
.banner-bt .organizador-white .div-white h3 {
  color: black;
}
.banner-bt .organizador-white .div-white .barra {
  border-bottom: 3px solid black;
  width: 70px;
  float: right;
  margin: 20px 0 20px 0;
}
.banner-bt .organizador-white .div-white p {
  color: #7a7a7a;
}
.banner-bt .organizador-white .div-white span {
  color: #54595f;
}
.banner-bt .organizador-white .div-white span i {
  color: #5f77e7;
}
.banner-bt .organizador-white img {
  position: absolute;
  bottom: 0;
  left: -70px;
  width: 750px;
  z-index: 2;
}
.banner-bt .organizador-blue {
  background-color: #4054b2;
  height: 100%;
}
.banner-bt .organizador-blue .div-blue {
  text-align: left;
  padding: 120px 100px;
}
.banner-bt .organizador-blue .div-blue h3 {
  color: white;
}
.banner-bt .organizador-blue .div-blue .barra {
  border-bottom: 3px solid white;
  width: 70px;
  float: left;
  margin: 20px 0 20px 0;
}
.banner-bt .organizador-blue .div-blue p {
  color: #fff;
}
.banner-bt .organizador-blue .div-blue span {
  color: #fff;
  font-weight: bolder;
}
.banner-bt .organizador-blue .div-blue span i {
  color: #fff;
}
.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 {
  color: #000;
  font-family: "Poppins", sans-serif;
  font-weight: 600;
}
.estatistica .items .color {
  color: #4054b2;
  font-weight: 600;
}
.estatistica .items .counter {
  display: inline-flex;
  color: #000;
  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: #fccb0a;
  color: #1c2036;
  font-weight: 600;
}
aor-button .fill.primary {
  background: #5dbb63;
  color: #fff;
  font-weight: 600;
}
aor-button .fill.light {
  background: #fff;
  color: #1c2036;
  font-weight: 600;
}
aor-button .fill.accent {
  background: #4054b2;
  color: #fff;
}
aor-button .fill.disabled {
  background: #cccbcb;
  color: #fff;
}
aor-button .fill.warning {
  background: #a0191c;
  color: #fff;
}
aor-button .fill.blue {
  background: #5f77e7;
  color: #fff;
}
aor-button .withborder.primary {
  background: #fff;
  border-color: #7c92f8;
  color: #5f77e7;
}
aor-button .withborder.accent {
  background: #7c92f8;
  border: 1px solid #fff;
  color: #fff;
}
aor-button .withborder.publi-evento {
  border: 2px solid #5f77e7;
  color: #5f77e7;
  border-radius: 23px;
}
aor-button .withborder.publi-evento:hover {
  background: #5f77e7;
  border: 2px solid #fff;
  color: #fff;
}
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: #fccb0a;
  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: #7c92f8;
}
/* 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 .item-adicional .buttons button {
  background-color: #5f77e7;
  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: #5f77e7;
  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 #fccb0a;
}
.box.box-solid.box-primary > .box-header {
  color: #fff;
  background: #343855;
  background-color: #fccb0a;
}
.bg-light-blue-active, .modal-primary .modal-header, .modal-primary .modal-footer {
  background-color: #fccb0a !important;
}
.btn-primary {
  background-color: #fccb0a;
  border-color: #fccb0a;
}
.btn-primary:hover, .btn-primary:active {
  background-color: #fccb0a;
}
/* FIM ADMINLTE */
.btnSubtraiQtde, .btnSomaQtde {
  color: #fff;
  background-color: #343855;
}
/* Minhas Inscrições */
.inscricao-header {
  background-color: #7c92f8;
}
.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)] */
/* Small Devices */
@media only screen and (max-width: 790px) {
  .aor-header-barra {
    height: auto;
  }
  #overlayer {
    background-color: #1c2036;
  }
  .h1-title-contato {
    border-left: none;
  }
  #mobile-navigation i {
    color: #5f77e7;
  }
  .aor-filter {
    background: #fff;
  }
  .aor-filter .title {
    color: #4054b2;
  }
  .aor-filter .close, .aor-filter .aor-header-navigation .close {
    color: #000;
  }
  #divAdmLoginMobile {
    background: #fff;
  }
  .aor-header-navigation ul {
    background: #fff;
  }
  .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;
  }
  .icon-social-login img {
    box-shadow: 0px 0px 21px 10px rgba(0, 0, 0, 0.25);
  }
  .div-newsletter {
    height: 300px;
  }
  #div-eventos {
    margin-top: 60px;
  }
}
@media only screen and (max-width: 767.98px) {
  footer li i .fa {
    color: #fccb0a;
  }
  .aor-evento-quadro {
    background-color: #fff;
    color: #343855;
  }
}
/* #endregion */
@media only screen and (max-width: 991px) {
  .banner-bt {
    height: unset;
  }
}
@media only screen and (max-width: 783px) {
  .banner-bt .organizador-white .div-white {
    text-align: center;
    padding: 120px 20px;
  }
  .banner-bt .organizador-white .div-white .barra {
    width: 100%;
    float: unset;
  }
  .banner-bt .organizador-blue .div-blue {
    text-align: center;
    padding: 120px 20px;
  }
  .banner-bt .organizador-blue .div-blue .barra {
    width: 100%;
    float: unset;
  }
}
.aor-notificacao {
  background: #4054b2;
}
.aor-notificacao .flex i {
  color: #fff !important;
}
.aor-notificacao .flex .close {
  opacity: unset !important;
}
.aor-notificacao .flex .close i {
  color: #fff !important;
}
.aor-notificacao .message {
  color: #fff;
}
.aor-notificacao .message a {
  color: #fff;
}
#cadastroSitEventoxetapa_itens .lista-questao .grupo-tipo-questao.item-checked .titulo-grupo {
  background-color: #5f77e7;
  color: white;
}
.frm-inscricao-item .item-adicional .buttons button {
  background-color: #5f77e7;
  color: white;
}
#resumo-inscricao button:not(.o) {
  border-color: #5f77e7;
  background-color: #5f77e7;
  color: white;
}
#resumo-inscricao button:not(.o) > i {
  color: white;
}
#resumo-inscricao button.o {
  border-color: #5f77e7;
  color: #5f77e7;
}
#resumo-inscricao button.o > i {
  color: #5f77e7;
}
#resumo-inscricao button.primary {
  background-color: #5dbb63;
  border-color: #5dbb63;
  color: #fff;
}
#resumo-inscricao button.primary > i {
  color: #fff;
}
header {
  background-color: #fff;
}
header .menu i {
  color: #5f77e7;
}
header .icon-absolute > i:not(:first-child) {
  text-shadow: -1px 1px #fff, 0px 1px #fff, 1px 1px #fff, 1px 0px #fff, 1px -1px #fff, 0px -1px #fff, -1px -1px #fff, -1px 0px #fff;
}
button.button-offline {
  background-color: #4054b2;
  color: #fff;
}
button.button-offline > i {
  color: #fff;
}
#cadastroInscricaoV3 .qtd-categoria > button {
  background-color: #5f77e7;
  color: white;
}
#ingresso > .page .paper .column.head {
  background-color: #4054b2;
}
#box-categoria-inscricao .title > div, #box-categoria-inscricao .title > div h4 {
  color: #fff;
  background-color: #4054b2;
}
#box-categoria-inscricao .sum-qtd button {
  color: #fff;
  background: #5dbb63;
}
