@charset "UTF-8";

/*************MENSAJE EXITO********************/
.alert.alert-status.alert-success.alert-dismissible.fade.show {
    /* margin: 20px; */
    max-width: 80vw;
    margin: 0 auto;
    text-align: center;
    position: absolute;
    padding: 50px;
    position: fixed;
    top: 200px;
    right: 0;
    left: 0;
    z-index: 1030;
}

.alert-success {
    color: var(--blanco);
    background-color: var(--color-principal);
    border: 0px solid var(--blanco);
}
.alert-dismissible .close {
  color: #fff;
  border: 2px solid var(--blanco);
  margin: 5px 8px;
  padding: 5px 7px 8px 8px;
  border-radius: 4px;
}
.alert-success a {
    color: #fff;
}
@media (max-width: 767px){
  .alert.alert-status.alert-success.alert-dismissible.fade.show {
      padding: 50px 20px;
      top: 100px;
  }
}


/*** PAGE USER  (NO LOGIN)*********/
body.path-user:not(.user-logged-in) .region-content {
  border: 1px solid var(--color-principal);
  padding: 25px;
  background: var(--blanco);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  max-width: 790px;
  margin: 50px auto;
}

body.path-user:not(.user-logged-in) .no-gutters {
  background-image: url('../images/icon/grupo_5002.svg');
  background-position: center;
  background-repeat: no-repeat;
}

body.path-user:not(.user-logged-in) .block-local-tasks-block {
  width: 100%;
}

body.path-user:not(.user-logged-in) .tabs-primary ul.nav-tabs li.active {
  display: none;
}

body.path-user:not(.user-logged-in) .tabs-primary ul.nav-tabs li {
  border: 0px solid var(--color-principal);
  font-size: 0.9em;
}

body.path-user:not(.user-logged-in) .tabs-primary ul.nav-tabs,
body.path-user:not(.user-logged-in) .tabs-primary ul.nav-tabs li:not(.active) {
  display: inline-block !important;
}

body.path-user:not(.user-logged-in) .tabs-primary ul.nav-tabs {
  border: none;
}

body.path-user:not(.user-logged-in) form[id^="user-pass"] input[id^="edit-submit"],
body.path-user:not(.user-logged-in) form[id^="user-register-form"] input[id^="edit-submit"],
body.path-user:not(.user-logged-in) form[id^="user-login-form"] input[id^="edit-submit"] {
  background: var(--blanco) 0% 0% no-repeat padding-box;
  border: 1px solid var(--color-principal);
  height: 43px;
  display: inline-block;
  padding: 4px 15px;
  color: var(--color-principal);
}

body.path-user:not(.user-logged-in) form[id^="user-pass"] p,
body.path-user:not(.user-logged-in) form[id^="user-register-form"] .description,
body.path-user:not(.user-logged-in) form[id^="user-login-form"] .description,
body.path-user:not(.user-logged-in) form[id^="user-pass"] label,
body.path-user:not(.user-logged-in) form[id^="user-register-form"] label,
body.path-user:not(.user-logged-in) form[id^="user-login-form"] label {
  color: var(--texto-secundario);
}

body.user-logged-in.path-user.d-flex.flex-column.h-100 main {
    max-width: 1270px;
    margin: 0 auto;
}

div#block-views-block-ucci-block-1 {
    margin-top: 40px;
}