@CHARSET "ISO-8859-1";
/* Nativo */
/* ------ */
.fca .header-effect,
.fca .footer-top {
  display: none; }

.fca #header > .container {
  width: auto; }

.fca .home-first-slide-bg {
  background-color: #597dda; }

.fca .home-first-slide-bg .body-app-container {
  display: none; }

.aui .fca .liferay-bootstrap .row .btn {
  float: none;
  text-transform: none;
  background-color: #597dda;
  font-size: 18px;
  border-color: #597dda;
  margin-top: 0; }

/* PB */
/* ---*/
.fca .tpl-pulsanti {
  margin-bottom: 29px; }

.aui .fca .tpl-domande {
  font-size: 48px;
  font-family: ralewaybold;
  color: white;
  text-align: center;
  text-shadow: 0 1px 2px black; }

.fca .tpl-domande p {
  display: none; }

.aui .fca .liferay-bootstrap .tpl-domande .domande {
  padding: 9% 25% 4%; }

.aui .fca .liferay-bootstrap .tpl-domande .domande h1 {
  font-size: 48px; }

.aui .fca .tpl-domande .domande * {
  max-width: 100%; }

/* Responive */
/* --------- */
@media only screen and (max-width: 767px) {
  /* Header */
  .fca #header > .container {
    position: inherit;
    z-index: inherit;
    background-color: inherit;
    padding: inherit;
    margin-top: inherit;
    border-bottom: inherit; }

  .aui .fca .liferay-bootstrap .tpl-domande .domande {
    padding: 9% 5% 4%; } }

