/* Add here all your CSS customizations */
html #header.header-semi-transparent .header-body{
    background: rgba(16, 16, 25, 0.2);
}

/*
* Participação do Cidadão (Página)
*/
.custom-wrap-icons .custom-box-icon {
  position: relative;
  float: left;
  text-align: center;
  margin-left: 75px;
}
.custom-wrap-icons .custom-box-icon:nth-child(1) {
  margin-left: 0;
}
@media (max-width: 575px) {
  .custom-wrap-icons .custom-box-icon {
    width: 100%;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-bottom: 40px;
  }
  .custom-wrap-icons .custom-box-icon:nth-child(3) {
    margin-bottom: 0;
  }
}
.custom-wrap-icons .custom-box-icon span {
  display: block;
  color: #2e353e;
  font-weight: 600;
  margin-top: 20px;
}
.custom-wrap-icons .custom-box-icon .wrap-dashed-lines svg.dashed-line {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (max-width: 475px) {
  .custom-wrap-icons .custom-box-icon .wrap-dashed-lines svg.dashed-line {
    display: none;
  }
}
.custom-wrap-icons .custom-box-icon .wrap-dashed-lines svg.dashed-line._left {
  left: -70px;
  top: 15%;
}
.custom-wrap-icons .custom-box-icon .wrap-dashed-lines svg.dashed-line._right {
  right: -70px;
  top: 50%;
}
.custom-wrap-icons:nth-child(1) {
  margin-left: 0;
}
/*
* FIM Participação do Cidadão (Página)
*/

/** Deputies page **/
.team-item .team-infos .share i.fa-globe {
    color: #0077b5;
}

/* Contact page and form error*/
label.error:empty {
    display: none;
}

/*REVOLUTION SLIDER*/
.tp-leftarrow.custom-arrows-style-1:after, .tp-rightarrow.custom-arrows-style-1:after {
    content: none !important;
}
.tp-leftarrow.custom-arrows-style-1:before, .tp-rightarrow.custom-arrows-style-1:before {
    content: '' !important;
}
/*.tparrows.tp-rightarrow:before {
    content: none;
}
.tparrows.tp-leftarrow:before {
    content: none;
}*/
/*.tp-leftarrow.custom-arrows-style-1:after, .tp-rightarrow.custom-arrows-style-1:after{
    width:0px;
}*/

/* Style for vue */
[v-cloak] {
    display: none;
}
.custom-position-1{
    background: rgba(0, 0, 0, 0.3);
    margin-top: -133px;
}

/** Menu de ul para div **/

/******
Página das sessões da assembleia 
******/
/** Gráficos **/
.m-widget14 {
    padding: 2.2rem; 
    padding-top: 0;
    padding-bottom: 0;}
.m-widget14.m-widget14--no-padding {
    padding: 0; }
.m-widget14 .m-widget14__header {
    padding: 1.1rem 0;
    margin-bottom: 0.5rem; }
.m-widget14 .m-widget14__header .m-widget14__title {
    font-size: 1.3rem;
    font-weight: 500;
    margin-bottom: 0; }
.m-widget14 .m-widget14__header .m-widget14__desc {
    display: inline-block;
    margin-top: 0.2rem;
    font-size: 1rem; }
.m-widget14 .m-widget14__legend {
    margin-bottom: 0.9rem; }
.m-widget14 .m-widget14__legend:last-child {
    margin-bottom: 0; }
.m-widget14 .m-widget14__legend .m-widget14__legend-bullet {
    width: 2rem;
    height: 0.45rem;
    display: inline-block;
    border-radius: 1.1rem;
    margin-bottom: 0.12rem;
    margin-right: 0.8rem; }
.m-widget14 .m-widget14__legend .m-widget14__legend-text {
    display: inline-block; }
.m-widget14 .m-widget14__chart {
    position: relative;
    margin-top: 0.5rem; }
.m-widget14 .m-widget14__chart .m-widget14__stat {
    font-size: 2.4rem;
    font-weight: 600;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.m-widget14__title {
    color: #575962; }

.m-widget14__desc {
    color: #9699a2; }

.m-widget14__legend-text {
    color: #5e5e5e; }

.m-widget14__chart .m-widget14__stat {
    color: #5e5e5e; }
.m--bg-accent {
    background-color: #00c5dc !important;
}
.m--bg-danger {
    background-color: #f4516c !important;
}
.m--bg-brand {
    background-color: #716aca !important;
}
.m--bg-warning {
    background-color: #ffb822 !important;
}
/** Fim Gráficos **/
/******
Fim Página das sessões da assembleia 
******/