
.table th, .table td 
{
  padding: 0.76rem 0.4rem !important;
}
.corto_1
{
  /* height: 760px !important; */
  height: 800px !important;
}
.corto_2
{
  /* height: 2247px !important; */
  height: 2500px !important;
}

.largo_variable
{
  height: 2300px !important;
}

span.main-header-subtitle
{
  font-style: italic;
}

.content-header-title
{
  font-style: italic;
  float: right;
  margin-top: -18px;
}

.spanish-subtitle
{
  font-size: 0.9em;
  font-style: italic;
  margin-top: -18px;
}

@keyframes glow {
  0%   { box-shadow: none; }
  25%  { box-shadow: 2px 2px 12px rgba(213, 233, 103, 1); }
  50%  { box-shadow: 2px 2px 15px rgba(71, 216, 83, 1); }
  75%  { box-shadow: 2px 2px 12px rgba(213, 233, 103, 1); }
  100% { box-shadow: none; }
}

.glowItem
{
  animation-name: glow;
  animation-duration: 1s;
}

.aclaratorias
{
  font-size: 14px;
  margin-bottom: 15px;
}

.aclaratorias > span
{
  font-style:italic;
}

.special_field
{
  display: flex;
  justify-content: flex-start;
}

.special_field input {
  /*
  max-width: 300px;
  flex: 1 1 300px;
  */
  border-radius: 0 7px 7px 0;
}

.special_field .added_info_txt {
  padding: 5px 10px 0 10px;
  border: 1px solid #ccc;
  border-right: 0;
  border-radius: 7px 0 0 7px;
  background: #999;
  font-weight: bold;
}

.country_code {
  padding: 5px 10px 0 10px;
  border: 1px solid #ccc;
  border-right: 0;
  border-radius: 7px 0 0 7px;
  background: #F1F1F1;
  font-weight: bold;
  height: calc(2.45rem - 2px);
  width: 80px;
}


.phone_short
{
  max-width: 65%;
}

.ext_short
{
  max-width: 25%;
}

.small_check
{
  width: 13px !important;
  height: 13px !important;
}