/* [GeneralApplicationsVariables] */
/*lighten(@basicGreyColor, 20%) = #ccc*/
/*lighten(@basicGreyColor, 28%) = #e0e0e0*/
/*@fontFamilySpecialHeaders: NunitoLight, Arial, Helvetica, sans-serif;*/
/*-- Parameter BreadCrumbsVisible true*/
/*-- Parameter SubFooterVisible true*/
/*REVER COM VIEGAS*/
/*OK*/
/***** [ CSSnet@theme | DIGITALIS | 2022 | v.LESS.01 ] *****/
.cssEstadoBlock {
  padding: 15px 10px 20px 10px;
}
.tableLinksPersonalizacao {
  width: 100%;
  margin-top: 20px;
}
.tableLinksPersonalizacao p {
  padding-top: 10px;
}
.tableLinksPersonalizacao p a {
  font-size: 120%;
  font-weight: bold;
  padding: 5px 0 5px 20px;
}
/* TODO: Viegas: Mover para CSS de SIGES a criar no siges-application-webresources */
#perfilArea {
  border-bottom: 1px dotted #dddddd;
}
#perfilAreaBox {
  margin: 15px 15px 15px 0;
  vertical-align: text-top;
  min-width: 35%;
  display: inline-block;
  border-right: 1px dotted #dddddd;
}
.perfilAreaBoxPhoto {
  height: auto;
  vertical-align: text-top;
  display: inline-block;
  float: left;
  margin-right: 10px;
}
.perfilAreaTitle h2,
#alertsAreaBox h2 {
  display: inline-block;
  margin-top: 0;
  line-height: 30px;
}
.perfilAreaTitle .actions,
.perfilAreaTitle .actionsbuttons {
  margin-top: 0;
  display: inline-block;
}
.perfilAreaTitle .actions {
  margin: 5px 0 15px 0 !important;
}
.perfilAreaTitle .actions ul li a {
  background: none;
  padding: 0 5px 0 0 ! important;
}
.perfilAreaTitle .actions ul li {
  margin: 0 !important;
}
.perfilAreaTitle .actions ul li:not(:last-of-type) {
  border-right: 1px solid #dddddd;
}
#alertsAreaBox {
  padding: 15px 15px 15px 10px;
  vertical-align: text-top;
  width: 100%;
  display: table-cell;
}
.alertsAreaContent {
  clear: right;
  display: block;
}
.menuNovaCandidatura {
  background-size: 100px !important;
  background-position-x: 25px;
  background-image: url("../img/icon_document.png") !important;
}
.menuCandidaturaExistente {
  background-size: 100px !important;
  background-position-x: 25px;
  background-image: url("../img/icon_documents.png") !important;
}
.menuCalendarioCandidatura {
  background-size: 85px !important;
  background-position-x: 35px;
  background-image: url("../img/icon_calendar_wating.png") !important;
}
#candidatosContainer {
  clear: both;
}
#candidatosMainContainer {
  clear: both;
}
#mainEstado .warningpages {
  margin: initial;
  display: initial;
  vertical-align: center;
}
#mainEstado .warningpages img {
  width: 40px;
  float: left;
  padding: 0 10px;
}
#mainEstado .warningpages h4 {
  text-align: left;
}
#mainEstado .warningpages p {
  text-align: left;
  display: initial;
  margin: initial;
}
html.homeBackground {
  background-size: 100% auto;
  background-position: bottom center;
  background-blend-mode: lighten;
  background-repeat: no-repeat;
  animation: homeBackgrounds 240s ease-in-out infinite;
}
html.homeBackground body {
  background-color: transparent;
  transition: background-color 4s ease-in-out;
}
@keyframes homeBackgrounds {
  0% {
    background-image: linear-gradient(#ffffff 70%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground1.jpg");
  }
  12% {
    background-image: linear-gradient(#ffffff 70%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground2.jpg");
  }
  25% {
    background-image: linear-gradient(#ffffff 70%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground3.jpg");
  }
  37% {
    background-image: linear-gradient(#ffffff 70%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground4.jpg");
  }
  50% {
    background-image: linear-gradient(#ffffff 70%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground5.jpg");
  }
  62% {
    background-image: linear-gradient(#ffffff 70%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground6.jpg");
  }
  75% {
    background-image: linear-gradient(#ffffff 70%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground7.jpg");
  }
  87% {
    background-image: linear-gradient(#ffffff 70%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground8.jpg");
  }
  100% {
    background-image: linear-gradient(#ffffff 70%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground1.jpg");
  }
}
@media screen and (max-width: 1000px) {
  @keyframes homeBackgrounds {
    0% {
      background-image: linear-gradient(#ffffff 80%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground1.jpg");
    }
    12% {
      background-image: linear-gradient(#ffffff 80%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground2.jpg");
    }
    25% {
      background-image: linear-gradient(#ffffff 80%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground3.jpg");
    }
    37% {
      background-image: linear-gradient(#ffffff 80%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground4.jpg");
    }
    50% {
      background-image: linear-gradient(#ffffff 80%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground5.jpg");
    }
    62% {
      background-image: linear-gradient(#ffffff 80%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground6.jpg");
    }
    75% {
      background-image: linear-gradient(#ffffff 80%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground7.jpg");
    }
    87% {
      background-image: linear-gradient(#ffffff 80%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground8.jpg");
    }
    100% {
      background-image: linear-gradient(#ffffff 80%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground1.jpg");
    }
  }
}
@media screen and (max-width: 700px) {
  @keyframes homeBackgrounds {
    0% {
      background-image: linear-gradient(#ffffff 90%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground1.jpg");
    }
    12% {
      background-image: linear-gradient(#ffffff 90%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground2.jpg");
    }
    25% {
      background-image: linear-gradient(#ffffff 90%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground3.jpg");
    }
    37% {
      background-image: linear-gradient(#ffffff 90%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground4.jpg");
    }
    50% {
      background-image: linear-gradient(#ffffff 90%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground5.jpg");
    }
    62% {
      background-image: linear-gradient(#ffffff 90%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground6.jpg");
    }
    75% {
      background-image: linear-gradient(#ffffff 90%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground7.jpg");
    }
    87% {
      background-image: linear-gradient(#ffffff 90%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground8.jpg");
    }
    100% {
      background-image: linear-gradient(#ffffff 90%, rgba(200, 200, 200, 0.3)), url("../img/homeBackground1.jpg");
    }
  }
}
@keyframes homeBackgroundsFade {
  0% {
    background-color: #ffffff;
  }
  1% {
    background-color: transparent;
  }
  11% {
    background-color: transparent;
  }
  12% {
    background-color: #ffffff;
  }
  13% {
    background-color: transparent;
  }
  24% {
    background-color: transparent;
  }
  25% {
    background-color: #ffffff;
  }
  26% {
    background-color: transparent;
  }
  36% {
    background-color: transparent;
  }
  37% {
    background-color: #ffffff;
  }
  38% {
    background-color: transparent;
  }
  49% {
    background-color: transparent;
  }
  50% {
    background-color: #ffffff;
  }
  51% {
    background-color: transparent;
  }
  61% {
    background-color: transparent;
  }
  62% {
    background-color: #ffffff;
  }
  63% {
    background-color: transparent;
  }
  74% {
    background-color: transparent;
  }
  75% {
    background-color: #ffffff;
  }
  76% {
    background-color: transparent;
  }
  86% {
    background-color: transparent;
  }
  87% {
    background-color: #ffffff;
  }
  88% {
    background-color: transparent;
  }
  99% {
    background-color: transparent;
  }
  100% {
    background-color: #ffffff;
  }
}
