/* Globals */
.view-concurso-audiciones h3 a { color: #000 !important; margin-top: 15px !important; margin-bottom: 10px !important; }
.view-concurso-audiciones h3 { margin-top: 15px !important; margin-bottom: 10px !important; }

.page-node-type-course-audition .page-header {
    font-family: 'PlayfairDisplay-Regular', Arial !important;
    color: #000 !important;
    text-transform: none !important;
    font-size: 28px !important;
    padding-top: 12px !important;
}

/*lcaraves 
Audition*/
.date-audition-detail {
	margin-top: -15px;
	margin-bottom: 45px;
}

.date-audition-detail > h6 {
	color: #a60b29 !important;
}

.image-legend-audition {
	font-size: 12px;
	margin-top: 8px;
	margin-bottom: 15px;
	font-weight: bold;
	font-family: 'FiraSans-Light', Arial;
	color: #888888;
}

.field.field--name-field-image-legend.field--type-string.field--label-hidden.field--item{
	margin-top: -20px;
	margin-bottom: 20px;
	font-family: 'FiraSans-Light', Arial;
	color: #888888;
	line-height: 1.7;
	font-weight: bold;
	font-size: x-small;
}

div.row.spacer-down > div + div > h3 + h6 {
	color: #a60b29 !important;
}

#block-views-block-concurso-audiciones-block-1 {
    margin-top: 30px;
}
/*end Audition*/

/*lcaraves

Page: Concurso*/
#block-views-block-concursos-block-1 {
	margin-top: 30px;
}

.subtitle-concourse {
	font-weight: bold;
	color: #cbbba0;
	margin-top: 38px;
}

.file-table-pdf {
	margin-top: unset;
}

.row.bs-2col.paragraph.paragraph--type-descarga-pdf-tabla.paragraph--view-mode-default {
	/*border-top: 1px solid #369;*/
	border-bottom: 1px solid #7e7e7e;
    border-right: 1px solid #7e7e7e;
    border-left: 1px solid #7e7e7e;
	width: 840px;
}

.table-title-main-concurso {
	background-color: #7e7e7e;
	padding: 25px;
	border-top: 1px solid #7e7e7e;
	border-bottom: 1px solid #7e7e7e;
	border-right: 1px solid #7e7e7e;
	border-left: 1px solid #7e7e7e;
	font-weight: bold;
	color: white;
	width: 840px;
	margin-top: 40px;
}

.description-corta-consurso {
	margin-bottom: 40px;
}

.container-table-titles {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

div.row.spacer-down > div + div > h3 {
	color: #000 !important;
	margin-top: 0px !important;
	margin-bottom: 10px !important;
}

.title-table-finalist div.table-title-main-concurso {
	background-color: #a60b29 !important;
}

.title-table-finalist div.table-title-main-concurso {
	background-color: #a60b29 !important;
	border-top: 1px solid #a60b29;
	border-bottom: 1px solid #a60b29;
	border-right: 1px solid #a60b29;
	border-left: 1px solid #a60b29;
}

/*senarruzza 16-01.19*/
.node--type-concourse .btn-med.lineal a {
	font-size: 14px;
}

.node--type-concourse .btn-med.lineal:hover {
    color: #666 !important;
    border: solid 1px #666 !important;
}

.node--type-concourse .btn-med.lineal.lineal:hover a{
	color: #666 !important;
}

.node--type-concourse .paragraph--type--attach-pdf span {
    text-align: left;
    background-position: left !important;
    background-position-x: 65px !important;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.node--type-concourse .file > span a {
	text-transform: uppercase !important;
}

.node--type-concourse .bs-region .content {
    padding-left: 30px;
}

/*Fuentes*/
.node--type-concourse .collapsible > .header > h3 {
	color: #333333;
}
.node--type-concourse .container-table-titles h5{
	font-family: 'FiraSans-Regular', Arial !important;
}
.node--type-concourse .container-table-titles h6{
	line-height: 1.7 !important;
}

.node--type-concourse .content p {
    color: #333333;
    font-family: 'FiraSans-Regular', Arial !important;
}



/*Paginado Concurso*/
.view-concursos > div + nav {
	width: 100%;
	border-top: 1px solid;
	border-color: #c5c5c5;
}

.view-concursos > div + nav + div.view-footer {
	width: 100%;
	float: left;
	margin-top: -46px;
}

.view-concursos > div + div > div.linea-footer {
	width: 100%;
	border-top: 1px solid;
	border-top-color: currentcolor;
	border-color: #c5c5c5;
	padding-top: 19px;
}

/*Paginado Audiciones*/
.view-concurso-audiciones > div + nav {
	width: 100%;
	border-top: 1px solid;
	border-color: #c5c5c5;
}

.view-concurso-audiciones > div + nav + div.view-footer {
	width: 100%;
	float: left;
	margin-top: -46px;
}

.view-concurso-audiciones > div + div > div.linea-footer {
	width: 100%;
	border-top: 1px solid;
	border-top-color: currentcolor;
	border-color: #c5c5c5;
	padding-top: 19px;
}
/*----*/

/*Clase para agregar flecha arriba*/
.collapsible-opened { 
  background-image: url(/assets/svg/icono-drop-up.svg) !important;
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 15px;
}

/*Bloque Documentacion Anexo*/
.node--type-concourse div.file-table-pdf > span.file {
	height: 60px !important;
}


/* Desktop */
@media (min-width: 767px) { 
}

/* Responsive */
@media (max-width: 767px) {
}

/* Responsive */
@media screen and (max-width: 767px) {

	.node--type-concourse div.file-table-pdf > span.file{
		height: unset !important;
	}
	
	.table-title-main-concurso {
		width: 100%;
	}

	.row.bs-2col.paragraph.paragraph--type-descarga-pdf-tabla.paragraph--view-mode-default {
		width: 100%;
	}
	.file-table-pdf{
		margin-top: 10px;
		margin-bottom: 10px;
		float: left;
    	margin-left: 20px;
	}

	div.row.spacer-down > div + div > h3 {
		margin-top: 18px !important;
	}

	.image-legend-audition + div.field--name-body {
		margin-top: -65px;
	}
	.node--type-concourse > div > div.field--name-body {
		margin-top: -70px;
	}

	.views-field.views-field-nothing {
    	margin-bottom: 40px !important;
	}

	.node.node--type-concourse > div > div + div.btn-guided {
		margin-bottom: unset !important;
	}
}
/*end Page Concurso*/