.form-quest-container .language {
  text-align: center;
  display: none; }
  .form-quest-container .language h1 {
    margin: 10px 0 20px 0;
    text-align: center; }
  .form-quest-container .language img {
    margin: 0 25px 0 25px;
    width: 47px; }
  .form-quest-container .language UL {
    margin: 0 auto; }
    .form-quest-container .language UL LI {
      display: block;
      float: left;
      margin: 20px;
      width: 126px;
      height: 78px;
      background-image: url(../images/banderas.png);
      background-repeat: no-repeat; }
      .form-quest-container .language UL LI A {
        display: block;
        height: 100%;
        width: 100%;
        border: 1px solid #cccccc; }
    .form-quest-container .language UL .espana {
      background-position: 0 0; }
    .form-quest-container .language UL .polonia {
      background-position: 0 -78px; }
    .form-quest-container .language UL .holanda {
      background-position: 0 -156px; }
    .form-quest-container .language UL .alemania {
      background-position: 0 -234px; }
    .form-quest-container .language UL .dinamarca {
      background-position: 0 -312px; }
    .form-quest-container .language UL .suecia {
      background-position: 0 -390px; }
    .form-quest-container .language UL .inglaterra {
      background-position: 0 -468px; }
    .form-quest-container .language UL .noruega {
      background-position: 0 -546px; }
    .form-quest-container .language UL .portugal {
      background-position: 0 -624px; }
    .form-quest-container .language UL .italia {
      background-position: 0 -702px; }
    .form-quest-container .language UL .checa {
      background-position: 0 -780px; }
    .form-quest-container .language UL .finlandia {
      background-position: 0 -858px; }
    .form-quest-container .language UL .francia {
      background-position: 0 -936px; }
    .form-quest-container .language UL .rusia {
      background-position: 0 -1014px; }
.form-quest-container .questionnaire {
  clear: both;
  display: none; }
  .form-quest-container .questionnaire h1 {
    margin: 100px 0 20px 0;
    text-align: center; }
  .form-quest-container .questionnaire input {
    margin-left: 125px; }
.form-quest-container .quest-container {
  display: none;
  margin-top: 0; }
  .form-quest-container .quest-container input[type=text],
  .form-quest-container .quest-container input[type=password],
  .form-quest-container .quest-container input[type=file],
  .form-quest-container .quest-container select {
    width: 90% !important;
    margin-bottom: 5px !important;
    height: 35px !important;
    -webkit-border-radius: 0 !important;
    border-radius: 0 !important;
    background-color: #ffffff !important;
    border: 1px solid #87CAE4 !important;
    background-image: none !important; }
  .form-quest-container .quest-container div[data-fc-type=date] {
    width: 33%; }
  .form-quest-container .quest-container h2 {
    font-size: 27px;
    color: #5B5B5B;
    font-family: 'Ubuntu', sans-serif;
    font-weight: 500;
    text-transform: none;
    margin-bottom: 10px; }
  .form-quest-container .quest-container section.definition {
    display: block;
    border: none;
    padding: 0;
    margin: 0; }
  .form-quest-container .quest-container section[data-fc-group] {
    width: 100%;
    float: none;
    display: block;
    border: none;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 10px; }
    .form-quest-container .quest-container section[data-fc-group] article {
      float: none;
      clear: both; }
      .form-quest-container .quest-container section[data-fc-group] article section article h2 {
        display: none; }
    .form-quest-container .quest-container section[data-fc-group]:after {
      content: '';
      display: block;
      clear: both; }
.form-quest-container #uploadfile {
  display: none; }
.form-quest-container div[data-fc-id=persona_turista_avisolegal],
.form-quest-container div[data-fc-id=persona_empresa_avisolegal] {
  width: 100% !important; }

.dialog {
  background: #009AD8 !important;
  color: #ffffff !important;
  font-weight: bold !important;
  font-size: 1.2em !important;
  border: none;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
  padding: 40px 30px; }
  .dialog ul.error {
    width: 100%;
    padding: 0;
    color: #ffffff;
    margin: 0;
    list-style-position: inside; }
    .dialog ul.error li {
      font-size: 0.8em;
      color: #ffffff;
      width: 100%; }
      .dialog ul.error li .label {
        font-size: 1em; }
  .dialog p.error {
    color: #ffffff;
    font-size: 1em;
    margin-top: -5px;
    margin-bottom: 10px; }

.quest-container div[data-fc-type="mono-choice"] div:not(#foo) > input[type="checkbox"][data-fc-checked="unchecked"] + label,
.quest-container div[data-fc-type="multi-choice"] div:not(#foo) > input[type="checkbox"][data-fc-checked="unchecked"] + label,
.quest-container div[data-fc-type="mono-choice"] div:not(#foo) > input[type="checkbox"][data-fc-checked="checked"] + label,
.quest-container div[data-fc-type="multi-choice"] div:not(#foo) > input[type="checkbox"][data-fc-checked="checked"] + label {
  font-size: 17px;
  vertical-align: middle;
  background-position: 0px 50%; }

.quest-container div[data-fc-id="persona_empresa_recinfolicitacion"] {
  width: 100%; }

.quest-container div[data-fc-id="persona_turista_uid"] {
  display: none; }

.quest-container section[class="pro_turista_seccio-4"] > article > h2,
.quest-container section[class="pro_turista_seccio-5"] > article > h2 {
  display: none; }

.quest-container section[class="pro_turista_agrupacio-4-1"] label,
.quest-container section[class="pro_turista_agrupacio-5-1"] label {
  font-size: 27px;
  color: #5B5B5B;
  font-family: 'Ubuntu', sans-serif;
  font-weight: 500;
  text-transform: none;
  margin-bottom: 10px; }

#persona_empresa_recinfolicitacion {
  width: 33% !important; }

.quest-container div[data-fc-id="persona_empresa_temainteresprof"] span {
  font-size: 27px;
  font-weight: 500;
  color: #5B5B5B;
  font-family: 'Ubuntu', sans-serif;
  margin-bottom: 10px; }

/*# sourceMappingURL=quest.dummy.profesionales.custom.css.map */
