/* =========> Modificacion estilos UNAD */
.tx-unal-accesibilidad {
  z-index: 2;
  top: 103px;
  width: 100%;
  left: 0;
  background-color: transparent;
  position: absolute;
}

@media screen and (max-width: 766px){
  .tx-unal-accesibilidad {
    top: 54px !important;
  }
}

@media screen and (max-width: 991px){
  .tx-unal-accesibilidad {
    top: 98px;
  }
}
/* =========< Modificacion estilos UNAD */



.herbario-bg-body {
  background-image: url("../images/herbario/fondos/Fondo-1280x720.png");
  height: auto;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 !important;
}

.herbario-container {
  height: inherit;
}

.btn-herbario {
  background-color: #560f31;
  color : #fff;
  padding: 2px 15px;
  min-width: 160px;
}

.btn-herbario:hover {
  color: #fff;
}

.btn-herbario-fs-1 {
  font-size: 17px;
}

.btn-herbario-link, .btn-sm-herbario-link {
  color: #560f31;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid transparent;
}

.detail-species-link {
  color: #560f31;
  font-weight: 600;
  text-decoration: underline;
  border: 1px solid transparent;
  font-size: 1em;
}

.h2-herbario-s  {
  color: #A95845;
  font-size: 2.5rem;
  font-style: italic;
  font-weight: 600;
  display: inline-block;
}

/* Styles table determination */

table.cinereousTable {
  font-family: 'Ancizar sans', Impact, sans-serif;
  border: 6px solid #9F6F6B;
  background-color: #E7CCB1;
  width: 100%;
  text-align: center;
}
table.cinereousTable td, table.cinereousTable th {
  padding: 10px 4px;
}
table.cinereousTable tbody td {
  font-size: 16px;
}
table.cinereousTable tr:nth-child(even) {
  background: #D1CCC9;
}
table.cinereousTable thead {
  background: #9F6F6B;
  background: -moz-linear-gradient(top, #b79390 0%, #a87d79 66%, #9F6F6B 100%);
  background: -webkit-linear-gradient(top, #b79390 0%, #a87d79 66%, #9F6F6B 100%);
  background: linear-gradient(to bottom, #b79390 0%, #a87d79 66%, #9F6F6B 100%);
}
table.cinereousTable thead th {
  font-size: 19px;
  font-weight: bold;
  color: #F0F0F0;
  text-align: center;
}
table.cinereousTable tfoot td {
  font-size: 16px;
}

/* fin estilo tabla determination*/


.btn-herbario-link-alt, .btn-herbario-link-alt:hover {
  color: #3e5372;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid transparent;
  font-size: 2.8rem;
}

.btn-herbario-link-alt:hover {
  text-decoration: underline;
}

.btn-herbario-link-down, .btn-herbario-link-alt:hover {
  color: #3e5372;
  font-weight: 501;
  text-decoration: underline;
  border: 1px solid transparent;
  font-size: 1.8rem;
  padding-left: 10px;
}

.btn-herbario-link-down:hover {
  text-decoration: underline;
}

.btn-herbario-link {
  font-size: 2.5rem;
}

.btn-sm-herbario-link {
  font-size: 1.1rem;
}

.btn-herbario-link:hover,
.btn-sm-herbario-link:hover {
  text-decoration: underline;
  color: #560f31;
  cursor: pointer;
}

.btn-link:visited:visited,
.btn-herbario-link:visited,
.btn-sm-herbario-link:visited,
.btn-herbario-link-alt:visited {
  color: #008b94 !important;
}


.btn-herbario-link-list, .btn-herbario-link-list:hover {
  color: #A64B2A;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid transparent;
  font-size: 1.5rem;
}

.btn-herbario-link-list:hover {
  text-decoration: underline;
}

.herbario-text-color {
  color: #560f31;
}

.herbario-bg-form {
  background-color: #804149;
}

.herbario-bg-transparent {
  background-color: transparent;
}

.herbario-text-content {
  text-align: left;
  font-size: 1.5rem;
  line-height: normal;
  padding: 0 3.5rem 0 3rem;
  margin-top: 2rem;
}

.herbario-title {
  font-weight: bold;
}

.herbario-subtitle {
  font-weight: 200;
}

.herbario-title, .herbario-subtitle, .herbario-lg-subtitle  {
  color: #560f31;
  font-size: 3.0rem;
}

.herbario-lg-subtitle {
  font-size: 5rem !important;
}

.herbario-header {
  line-height: normal;
}

.herbario-content {
  position: relative;
  width: 100%;
}

.herbario-footer {
  width: 100%;
}

.herbario-footer-taxonlist {
  justify-content: left;
  padding-bottom: 50px;
  padding-left: 50px;
  padding-top: 20px;
}

.herbario-img-border {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  border: 9px solid #560f31;
  border-left-color: transparent;
  border-block-start: inherit;
  border-block-end: inherit;
  width: 450px;
  height: 450px;
}

.herbario-img-circle {
  padding: 40px;
  border-radius:50%;
  width: inherit;
  height: inherit;
}

.herbario-content-form {
  width: 70%;
  margin: auto;
}

.herbario-content-form form label {
  font-size: 17px;
}

.clear-padding {
  padding: 0 !important;
}


.herbario-icons {
  margin: 10px auto;
  padding: -10px;
  width: 100%;
}

.herbario-icons .icon {
  border-radius: 100%;
  background-color: #560f31;
}

.icon-w1 {
  width: 90px !important;
  height: 90px !important;
}

.icon-w2 {
  width: 85px  !important;
  height: 85px !important;
}

.icon-w3 {
  width: 70px !important;
  height: 70px !important;
}

.icon-w4 {
  width: 65px !important;
  height: 65px !important;
}


.icon-w5 {
  width: 60px !important;
  height: 60px !important;
}


.icon-w6 {
  width: 55px !important;
  height: 55px !important;
}

.herbario-img {
  border-radius: 100%;

}

.herbario-content-map {
  border: 10px solid #560f31;
  min-height: 200px;
  height: 500px;
}

.herbario-circle-container {
  position: relative;
  width: 36em;
  padding: 2px 11px 0.5em 1em;
  border-radius: 50%;
  margin: 1.75em auto 0;

  border: 0.8rem solid #560f31;
  border-left-color: transparent;
  border-block-start: unset;
  border-block-end: unset;
}

.herbario-circle-container a:not(#link-herbario-img) {
  display: block;
  overflow: hidden;
  position: absolute;
  top: 50%; left: 60%;
  margin: -2em;
}

.tooltip-inner {
  background-color: #560f31;
  font-size: 1.6em;
  font-family: 'Ancizar sans';
}
.tooltip.bs-tooltip-right .arrow:before {
  border-right-color: #560f31 !important;
}
.tooltip.bs-tooltip-left .arrow:before {
  border-right-color: #560f31 !important;
}
.tooltip.bs-tooltip-bottom .arrow:before {
  border-right-color: #560f31 !important;
}
.tooltip.bs-tooltip-top .arrow:before {
  border-right-color: #560f31 !important;
}

.herbario-circle-container img {
  display: block;
  margin: auto;
  border-radius: 100%;
  width: 32em;
}

.deg-1 {
  -webkit-transform: rotate(292deg) translate(20em) rotate(-292deg);
  -moz-transform: rotate(292deg) translate(20em) rotate(-292deg);
  -ms-transform: rotate(292deg) translate(20em) rotate(-292deg);
  -o-transform: rotate(292deg) translate(20em) rotate(-292deg);
  transform: rotate(292deg) translate(20em) rotate(-292deg);
}
.deg-2 {
  -webkit-transform: rotate(320deg) translate(19em) rotate(-320deg);
  -moz-transform: rotate(320deg) translate(19em) rotate(-320deg);
  -ms-transform: rotate(320deg) translate(19em) rotate(-320deg);
  -o-transform: rotate(320deg) translate(19em) rotate(-320deg);
  transform: rotate(320deg) translate(19em) rotate(-320deg);
}

.deg-3 {
  -webkit-transform: rotate(350deg) translate(18em) rotate(-350deg);
  -moz-transform: rotate(350deg) translate(18em) rotate(-350deg);
  -ms-transform: rotate(350deg) translate(18em) rotate(-350deg);
  -o-transform: rotate(350deg) translate(18em) rotate(-350deg);
  transform: rotate(350deg) translate(18em) rotate(-350deg);
}

.deg-4 {
  -webkit-transform: rotate(15deg) translate(18em) rotate(-15deg);
  -moz-transform: rotate(15deg) translate(18em) rotate(-15deg);
  -ms-transform: rotate(15deg) translate(18em) rotate(-15deg);
  -o-transform: rotate(15deg) translate(18em) rotate(-15deg);
  transform: rotate(15deg) translate(18em) rotate(-15deg);
}

.deg-5 {
  -webkit-transform: rotate(40deg) translate(18em) rotate(-40deg);
  -moz-transform: rotate(40deg) translate(18em) rotate(-40deg);
  -ms-transform: rotate(40deg) translate(18em) rotate(-40deg);
  -o-transform: rotate(40deg) translate(18em) rotate(-40deg);
  transform: rotate(40deg) translate(18em) rotate(-40deg);
}

.deg-6 {
  -webkit-transform: rotate(65deg) translate(18em) rotate(-65deg);
  -moz-transform: rotate(65deg) translate(18em) rotate(-65deg);
  -ms-transform: rotate(65deg) translate(18em) rotate(-65deg);
  -o-transform: rotate(65deg) translate(18em) rotate(-65deg);
  transform: rotate(65deg) translate(18em) rotate(-65deg);
}

.herbario-list li::before, .herbario-list lo::before {
  content: url('../images/herbario/hoja_de_arbol.png');
  margin: 0 4px 0 0;
}


.border-img-0 {
  border: 4px solid #edd7c2;
}

.border-img-1 {
  border: 2px solid #c8906f;
}

.border-img-2 {
  border: 4px solid #e2d1c1;
}

.border-img-3 {
  border: 5px solid #edd7c2;
}

.border-img-4 {
  border: 45px solid #ebd5bd;
}

.border-img-5 {
  border: 1px solid #d6bfa0;
}

.border-img-6 {
  border: 20px solid #f9e1bf;
}

.herbario-nav-tabs {
  border-bottom: 1px solid #560f31 !important;
}

ul.herbario-nav-tabs,
ol.herbario-nav-tabs,
ul.breadcrumb-herbario,
ol.breadcrumb-herbario {
  margin-left: 0 !important;
}

.herbario-nav-tabs li a {
  color: #560f31 !important;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-link:hover {
  color: #560f31;
  background-color: #d5beb0;
  border-color: #560f31;
  box-shadow: 1px 2px 10px #560f31;
  cursor: pointer;
}

.fs-1 {
  font-size: 2.5rem!important;
}

.fs-2 {
  font-size: 2rem!important;
}


.breadcrumb-herbario {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 1.75rem 1rem;
  margin-bottom: -1rem;
  list-style: none;
  border-radius: .25rem;
}

.breadcrumb-herbario li{
  background-color: #ecdbcb !important;
  background-size: auto !important;
}

.breadcrumb-herbario li a, .breadcrumb-item.active {
  color: #560f31 !important;
}

.row-clear-margin-lr {
  margin-right: 0;
  margin-left: 0;
}

/* Estilos de formularios de busqueda */
.text-white-herbario {
  color : #fff;
  font-size: 1.5em !important;
}

::placeholder {
  opacity: 0.3!important;
}

.openseadragon1 {
padding: 0%;
  margin: 0;
}

.span-error {
  font-size: 25px;
  letter-spacing: -1px;
  word-spacing: 0px;
  color: #E61D36;
  font-weight: 700;
  text-decoration: none;
  font-style: italic;
  font-variant: normal;
  text-align: center !important;
}

.mt-5{
 margin-top: 6rem !important;

}

/* Styles for language menu */
ul.dropdown-menu a {
  color: #fff !important;
}

.languageMenu ul {
 width: 87px !important;
}

@media screen and (max-width: 720px){
  .herbario-lg-subtitle {
    font-size:  3rem !important;
  }

  .btn-sm-herbario-link {
    font-size: 1.2rem;
  }

  .herbario-header img {
    width: 100%;
  }

  .herbario-content-form {
    width: 95%;
  }

  .btn-herbario-link {
    font-size: 2rem;
  }

  .herbario-content-form form .form-row{
    display: block;
  }

  .herbario-icons {
    width: 95%;
    padding: -10px;
  }

  .herbario-content-map {
    height: 200px;
  }

  .herbario-circle-container{
    border: none;
    width: auto;
    padding: 0;
  }

  .herbario-img {
    padding: 0;
  }

  .herbario-circle-container a {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    transform: none !important;
    display: inline-block !important;
    margin: 0 auto !important;
  }

  .icon-w1,
  .icon-w2,
  .icon-w3,
  .icon-w4,
  .icon-w5,
  .icon-w6 {
    width: 60px !important;
    height: 60px !important;
  }

  .col-sm-12.col-md-10.col-lg.mt-3.mr-5 {
    margin-right: 0 !important;
  }

  .col-sm-12.col-md-10.col-lg.mt-3.ml-5 {
    margin-left: 0 !important;
  }
}
