.eng-flag{display:none}
.btn-english, .btn-spanish{
  display: none !important;
}



.form-item-email-confirmacion-mail-2{
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
  margin-top: .5rem !important;
  padding-right: 1.5rem !important;
  padding-left: 0rem !important;
}
div[role=alert]{
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}
.form-item-email-confirmacion-mail-1, .form-item-email-confirmacion-mail-2>label.js-form-required{
  font-size: 1.25rem;
  font-weight: 300;
}

#webform-submission-inscripciones-page-variant-estudiante-por-un-dia-panels-variant-0-form-ajax{
	border: 1px solid #e3e3e3;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.13), 0 3px 6px rgba(0,0,0,.1);
    box-shadow: 0 3px 6px rgba(0,0,0,.13), 0 3px 6px rgba(0,0,0,.1);
    display: block;
    background-color: #fff;
    /* padding: 50px; */
    padding-left: 34px;
    padding-right: 34px;
    padding-top: 30px;
    padding-bottom: 30px;
}
 .col-workshop .webform-ajax-form-wrapper{
	border: 1px solid #e3e3e3;
    -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.13), 0 3px 6px rgba(0,0,0,.1);
    box-shadow: 0 3px 6px rgba(0,0,0,.13), 0 3px 6px rgba(0,0,0,.1);
    display: block;
    background-color: #fff;
    /* padding: 50px; */
    padding-left: 34px;
    padding-right: 34px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.col-workshop p {color: #a0195b;}
.block-region-first{
	padding-left: 34px;
  padding-right: 34px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.row-workshop{
	padding-left: 34px;
  padding-right: 34px;
  padding-top: 30px;
  padding-bottom: 30px;
}
.p-blue{
	color: #0070b4;
}


.hr-news{
 border-top: 2px solid #ccb581; width: 18%; text-align: center;
}

#main-header {
    background: #a0195b !important;
}

.navbar-dark .navbar-nav .nav-link {
    color: #a0195b;
}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: #660635;
}

#logo{
	margin-top: 10px;
  margin-bottom: 10px;
}

.nav-item.active > a {
  background-color: #a0195b;
}

.pane-title {
  border-bottom: 2px solid #a0195b;
  color: #a0195b;
  padding-bottom: 19px;
  margin: 30px 0 0px;
  width: 100%;
}

.btn-info {
  color: #fff;
  background-color: #a0195b;
  border-color: #660635;
}

.btn-info:hover {
  background-color: #660635;
}

.pager__item--next a, .pager__item--last a, .pager__item--first a, .pager__item--previous a {
  color: #a0195b;
}

.pager__item.is-active a {
  border-bottom-color: #a0195b;
}

a {
  color: #a0195b;
}

a:hover {
    color: #660635;
}

.pager__item.is-active a {
  color: #a0195b;
  border-bottom-color: #a0195b;
}

.pager__item a:hover, .pager__item a:focus {
    color: #a0195b;
    border-bottom-color: #a0195b;
}

#footer {
    background: #a0195b !important;
}

#main-footer, #lower-footer {
    background: #a0195b !important;
}

.to-top:hover {
    background-color: #700338;
}

p.backgroundcomunicacion{
	color: #a0195b;
}

@media (max-width: 991.98px){
	.navbar-inverse {
    background-color: #a0195b;
  }
}

@media (max-width: 991.98px){
	.nav.navbar-nav > li {
    border-bottom: 1px solid #fff !important;
  }
}
.color-whatsapp{
	color: #49c857;
}
.captcha-type-challenge--image .captcha__element {
    display: block;
}
footer.site-footer {
    background: #a0195b;
    background-image: url(../images/dotted-map.png);
    background-size: contain;
    position: relative;
}