.middle-search{text-align:left}
.txt-container{padding-top: 60px;}
input[name=fileToUpload], span#upload-link{ cursor: pointer !important;}
.loader img{width:30px;}
.loader{opacity: 0}
.search-title{color:#ccc}
/*Lista*/
.institution-menu {
  list-style: none;
  padding-left: 30px;
  line-height: normal;
}
.institution-menu h4{
  margin-bottom: 10px;
  margin-top: 10px;
}
.institution-menu li a {
  font-size: 16px;
  color: var(--text-color);
}
.institution-menu ul li::before {
  content: "";
  height: 0.9em;
  width: 0.9em;
  display: block;
  float: left;
  margin-left: -1.5em;
  background-image: url('data:image/svg+xml;utf8,<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="22" height="26" viewBox="0 0 22 26"><path fill="%23660c26" d="M21.943 12.8c0 6.057-4.914 10.971-10.971 10.971s-10.971-4.914-10.971-10.971 4.914-10.971 10.971-10.971 10.971 4.914 10.971 10.971z"></path></svg>');
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  transition: background-size 0.3s;
  -webkit-transition: background-size 0.3s;
  margin-top: 6px;
}
/*Lista*/
/*Paginación*/
.pagination a {
  border-radius: 0px;
  border: 1px solid #c4c4c4!important;
  background-color: #c4c4c4!important;
  color: #FFF;
  margin-right: 10px;
}
.pagination .arrow a:hover,
.pagination a:hover {
  border: 1px solid #616160!important;
  background-color: #616160!important;
  color: #FFF;
}

.pagination .arrow a {
  border: 1px solid #c4c4c4!important;
  background-color: #c4c4c4!important;
}

.pagination .active a {
  border: 1px solid #616160!important;
  background-color: #616160!important;
  color: #fff!important;
}
.pagination .disabled{
  display: none;
}
/*Paginación*/

.table-denuncias thead{
  border-bottom: 10px solid white;
}
.table-denuncias th{
  font-weight: bold;
  font-size: 18px;
  text-align: center;
  background-color: #f3f3f3;
}
.table-denuncias td:nth-child(3n+2),
.table-denuncias th:nth-child(3n+2){
  background-color: #ebebeb;
}
.table-denuncias td{
  background-color: #f3f3f3;
  border-bottom: 2px solid #FFF;
  text-align: center;
  font-size: 18px;
  color: #616160;
}
div.subCategory h2 :is(a, a:hover, a:visited){
  color:#757575
}

li.active a{
  background: #888 !important;
  color: #fff !important;
}

.td-white{display: none;}

@media all and (min-width:320px) and (max-width:479px){
  .central-top-container{padding:40px 0 100px 0}
  .txt-container{padding-top: 0px;}
  .uk-card{padding:5px !important}
  h3.search-title{font-size: 12px; margin-bottom: 0;}
  input#search_box, div#dynamic_content, th{font-size: 8px !important;}
  th{padding:1px 2px !important;}
  td{padding:2px 4px !important}
  img#img-search{width:80%}
  .loader img{width:20px;}
  .search-img-container{padding:0; text-align:center}
  .uk-input{height: 30px;}
}
@media all and (min-width:480px) and (max-width:640px){
  .central-top-container{padding:80px 0 200px 0}
  .txt-container{padding-top: 20px;}
  h3.search-title{font-size: 14px; margin-bottom: 0;}
  input#search_box, div#dynamic_content, th{font-size: 10px !important;}
  th{padding:2px 3px !important;}
  img#img-search{width:70%}
  .loader img{width:20px;}
  .search-img-container{padding:0; text-align:center}
  .uk-input{height: 30px;}
}
@media all and (min-width:641px) and (max-width:959px){
  .central-top-container{padding:100px 0 250px 0}
  .txt-container{padding-top: 40px;}
  h3.search-title{font-size: 16px;  margin-bottom: 0;}
  input#search_box, div#dynamic_content{font-size: 12px;}
}
@media only screen and (min-width : 960px) and (max-width:1199px){
  .txt-container{padding-top: 60px;}
  h3.search-title{margin-bottom: 0;}
  input#search_box, div#dynamic_content{font-size: 14px;}
  .txt-container{padding-top: 50px;}
}