/*
  Full d'estils per al formulari públic d'inscripció ciutadana
  EMM i Conservatori Vila-seca
*/

/* :::::::::::::::::::::: Copiat de print.css (:TODO: Potser es podria cridar directament?) :::::::::::::::::::::: */

/* Redefinim estils que varien */

@page {
  size:A4; /* 210 mm x 297 mm */
}

body {
  color: #000000;
  font-family: "Nimbus Sans L", Arial, Helvetica, sans-serif;
  font-size: 10pt;
}


table {
/*  page-break-inside:avoid; */
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Nimbus Sans L", Arial, Helvetica, sans-serif;
}

h1 {
  font-size: 1.5em; /* 16x1.375=22px */
  line-height: 1.636em;/* 16x1.636=36px */
  margin: 0;
}

h2 {
  font-size: 1.4em;
}

p {
  font-size: 0.875em; /* 16x0.875=14px */
}

fieldset  {
  padding: 0px;
  border: 0px;
}

abbr {
  border:0px;
}

ul li {
  text-align:left;
}

div.no-print {
  display:none;
}

div.hidden {
  display:none;
}

div.unbroken {
  page-break-inside:avoid;
}


/* Capçalera */
.header_periods, .footer_periods,
.header_default, .footer_default {

}

.header_periods,
.header_default {
  margin-bottom: 2px;
  overflow: hidden;
  width: 800px;
}

.header_logotip {
	clear: none;
	float: right;
}
.header_text_1 {
  color: #393b3c;
	float: left;
	margin-right: 20px;
	margin-top: 60px;
	font-size: 20px;
	font-weight: bold;
	text-align: left;
	clear: none;
}

.header_text_2 {
}

.header_text_1 a,
.header_text_2 a,
.header_text_3 a {
}



/* Part central */
.pagina,
.dades_personals_default, .dades_personals_bcn,
.seleccio_oferta_default, .seleccio_oferta_bcn,
.confirmar_default, .confirmar_bcn,
.estudiant_creat_default, .estudiant_creat_bcn {
  background-repeat: no-repeat;
  border: 3px solid #748fa6;
  border-radius: 0px 0px 6px 6px;
  clear: both;
  margin: 0 auto;
  padding-bottom: 36px;
  padding-top: 15px;
  padding-left: 10px;
  padding-right: 10px;
  width: 800px;
}

.titol_pagina_dades_personals {
}

h4.explicacio.howto {
	display: none;
}

/* Caixes */
.dades_estudiant,
.dades_tutor1,
.dades_tutor2,
.seleccio_oferta_default .ambit, .seleccio_oferta_bcn .ambit,
.seleccio_oferta_default .autoritzacions, .seleccio_oferta_bcn .autoritzacions,
.seleccio_oferta_default .barems, .seleccio_oferta_bcn .barems,
.ofertes_seleccionades,
.barems_seleccionats {
  border: 0px solid #365668;  /* #748fa6 */
  border-radius: 6px;
  padding: 0px;
  width: 99%;
}


.dades_estudiant .titol,
.dades_estudiant .dades_naixement h4,
.dades_estudiant .dades_naixement h4,
.dades_estudiant .dades_contacte h4,
.dades_estudiant .dades_formacio h4,
.dades_tutor1 .titol,
.dades_tutor1 .dades_adreca h4,
.dades_tutor1 .dades_contacte h4,
.dades_tutor2 .titol,
.dades_tutor2 .dades_adreca h4,
.dades_tutor2 .dades_contacte h4,
.ofertes_seleccionades .titol,
.barems_seleccionats .titol {
  border-radius: 2px;
}

.periodes_oberts .titol,
.ambit .titol,
.autoritzacions .titol,
.barems .titol {
	/* background-color: #dcecfc; */
	background-color: #FFFFFF;
	border-radius: 2px;
}

div.accions .submit input {
  font-size: 1.1em;
  height: 26px;
  line-height: 1.1em;
	margin: 0 auto;
  padding-left: 4px;
  padding-right: 4px;
	width: 140px;
}


/* Footer */

.footer_default {
}

.footer_default div, .footer_bcn div {
/*  background-color: #FFFFFF;
  border-radius: 10px;
  padding-bottom: 0px;
  padding-top: 0px; */
  text-align: center;
}

.footer_text_1 {
}

.footer_text_2 {
  padding-bottom: 0px;
}

.footer_text_3 {
}

.footer_text_1 a,
.footer_text_2 a {
}

.footer_text_1 a:first-of-type {
}

.footer_text_3 a:nth-of-type(4) {
  margin-left: 6px;
}



.footer_logotip > img {
}

/* Específics pàgina Períodes oberts */
.header_periods {
}
.header_default::after,
.header_periods::after {
}

.pagina {
  border: 0px;
}

.periodes_oberts {
	border: 3px solid #748fa6;
	margin-top: 50px;
	width: auto;
	border-radius: 6px;
}

.periodes_oberts .titol h3 {
  font-size: 1.2rem;
  text-align: center;
}

h3.open_registrations_title span.open_registrations_title_center {
  display: block;
  margin-bottom: 10px;
  
}
h3.open_registrations_title span.open_registrations_title_separator {
  display: none;
}
h3.open_registrations_title span.open_registrations_title_info {
}


.periodes h4.explicacio {
	padding: 6px;
	text-align: center;
  margin-bottom: 10px;
}

.periodes .periode {
}

.periodes .periode a {
}


.footer_periods {
}

.footer_periods {
}


/* Específics pàgina 1 */
/*div#div_coneixements label {
  display: none;
}

div#div_coneixements::before {
  content: "Coneixements artístics previs";
  color: #333333;
  display: block;
  height: 21px;
  padding-top: 3px;
  float: left;
  margin-right: 10px;
}
*/

/* Específics pàgina 2 */
div#ambit_1 .div_cb_oferta {
	line-height: 30px;
	min-height: 30px;
}

div#ambit_1 .div_cb_oferta input.cb_oferta {
}

div#ambit_1 #oferta_observacions_1 {
}

div#ambit_2 div.explicacio {
}

#form_seleccio_oferta .accions {
	clear: both;
}

/* Vista prèvia */
.demand-params-form {
}

/* Específics pàgina 3 */
div#ambit_1 .div_cb_oferta {
	line-height: 30px;
	min-height: 30px;
}

div.ofertes_seleccionades .ofertes li {
	line-height: 24px;
}

div.ofertes_seleccionades .ofertes li {
	line-height: 24px;
}

div.ofertes_seleccionades .ofertes .ambit,
div.ofertes_seleccionades .ofertes .oferta {
	margin-top: 10px;
}


/* Específics pàgina 4 */
.estudiant_creat {
	margin-top: 40px;
}

/* A petició mostrar camps nacionalitat, poblacio naixement, país naixement i contacte_escola */

#div_nacionalitat {
	display: block !important;
}
#div_poblacio_naixement {
	display: block !important;
}
#div_pais_naixement {
	display: block !important;
}
