	/* estilos nuevos añadidos por Hacce
-------------------------------------------------- */

#content ul { margin: 10px 0 10px 30px; }
#content ul.entry-meta { margin: 10px -10px 0 0; /*margin: 10px -10px -15px 0;*/ }
#content ul.pagination { margin: 20px 0; }
#content ul.pagination li { margin:0; padding:0; }

#content p { margin: 30px 0; }

.pagination-container { text-align:center; }
.pagination-container .ajax-progress .throbber { height:35px; }
.pagination-container .progress-disabled { float:left; }

#slider .slider-caption-center .container { width:inherit; }

.views-exposed-form .views-submit-button { display:none; }

.special-text-box { padding: 20px; margin: 20px 0; border: 1px solid #eee; border-left-width: 5px; border-left-color: #006699; }

/* CAREER VACANCIES */
.view-careers .views-submit-button { display:none; }
.view-careers #careers-search-button { cursor:pointer; }
.view-careers .view-filters form { margin-bottom:0; }

/* TRAINING */
.view-courses-list .views-submit-button {
	display:none;
}

#table_courses { width:100%; }
#table_courses th:nth-child(2) { width:100px; }
#table_courses th:nth-child(3) { width:100px; }
#table_courses th:nth-child(4) { width:250px; }

/* NEWSROOM */
.newslist.views-row-last .divider-20 { display:none; }

/* RESOURCES */
.view-resources .portfolio-item:nth-child(4n+1) { clear:both; }
.resources-filter form { margin-bottom:0; }
.filtered #resources_intro { display:none; }

/* 403 */
.error403-bg { background:url(../images_2018/backgrounds/background-403.png) no-repeat center bottom; }

/* 404 */
.error404-bg { background:url(../images_2018/backgrounds/background-404.png) no-repeat center center; }
.error404-bg .action-links { display:none; }

/* AWARDS */
.view-awards .award:nth-child(4n+1) { clear:left; }
@media (max-width: 991px) {
	.view-awards .award:nth-child(2n+1) { clear:left; }
}

@media (min-width: 768px) {
	#registerForm .form-control {
		width: 100%;
	}
}

@media (max-width: 768px) {
  button#login-form-submit {
    font-size:80%;
    line-height: 1;
    margin: 0;
    padding: 0;
  }
}

@media (min-width: 769px) and (max-width: 992px) {
  button#login-form-submit {
    font-size:90%;
    line-height: 1.2;
	margin: 0;
	padding: 4px 5px;
  }
}

@media (max-width: 480px) {
  .mfp-close {
    color:#000000;
  }
  .promo.promo-center a.button {
    font-size: 12px;
  }
}

#content ol {
  margin: 10px 0 10px 30px;
  line-height: 1.4;
  font-size: 18px;
}