.congreso-class .horizontalTab h2.resp-accordion {
  font-size: 16px;
  display: inline-block;
  padding: 12px 14px 14px 14px !important;
  margin: 0;
  list-style: none;
  cursor: pointer;
  float: left;
  background: #00154c !important;
  width: 100%;
  font-weight: 600;
}

.congreso-class .horizontalTab li.resp-tab-item {
  display: flex !important;
  width: 19.0% !important;
  flex-wrap: wrap !important;
  margin: 1% 0 1% 1% !important;
  min-height: 148px;
}

.congreso-class .horizontalTab h2.resp-accordion small {
  color: #fff;
  font-weight: 300;
  font-size: 12px;
}
.congreso-class .horizontalTab h2.resp-accordion p {
  color: #fff;
  font-weight: 600;
  font-size: 19px;
  line-height: 33px;
}

.programacion_til {
  padding: 3% 0px 10px;
}
.congreso-class .horizontalTab .col.Sinespacio {
  display: flex !important;
  width: 18.8% !important;
  flex-wrap: wrap !important;
  margin: 1% 0 1% 1% !important;
}

.congreso-class .horizontalTab ul {
  margin: 0px;
  padding: 0px;
  width: 100%;
}

.congreso-class .horizontalTab .desc a.btn-ingresar {
  color: #d91b3f;
  padding: 0px 26px;
  text-decoration: underline;
  font-weight: 600;
}

.congreso-class .horizontalTab .hora h6 {
  font-size: 16px;
  color: #928e8e;
  font-weight: 600;
}

.congreso-class .horizontalTab .hora a.btn-ingresar {
  color: #d50821;
}

.congreso-class .horizontalTab .hora a.btn-ingresar:hover {
  color: #0e9897;
}

.congreso-class .horizontalTab .cajaFechas .row {
  display: flex;
  align-items: stretch;
}

.congreso-class .horizontalTab .modal-dialog .modal-header button.close {
  position: absolute;
  right: 20px;
  top: 2%;
  color: #fff !important;
  font-size: 32px;
}

.congreso-class .horizontalTab .modal-dialog {
  width: 60%;
}

.congreso-class .horizontalTab .modal-body td {
  color: #090444;
  font-weight: 600;
}

.congreso-class .horizontalTab .modal-body table {
  background-color: #ffffff;
}

.congreso-class .horizontalTab .modal-body tr:nth-child(even) {
  background-color: #fff5f6;
}

.congreso-class .horizontalTab .modal-dialog .modal-body th {
  color: #db0c24;
  font-size: 20px;
}

.congreso-class .horizontalTab .modal-dialog .modal-header {
  background: #1b1464;
}

.congreso-class .horizontalTab .modal-dialog .modal-body a.btn-clases {
  color: #1cafc6;
  font-size: 14px;
  text-decoration: underline;
  font-weight: 500;
}

.congreso-class .horizontalTab .modal-dialog .btn-danger:focus {
  color: #fff;
  background-color: #107d8e !important;
  border-color: #1b4444 !important;
}

.congreso-class .horizontalTab .modal-dialog .btn-danger {
  background-color: #db0c24;
  border-color: #db0e21;
  font-size: 18px;
  padding: 4px 8%;
  font-weight: 400;
}

.congreso-class .horizontalTab .modal-dialog .modal-header h4 {
  color: #fff;
  font-size: 1.5em;
  text-align: center;
  font-weight: 600;
}

.congreso-class .horizontalTab .desc a.btn-ingresar:hover {
  color: #1ab0b1;
}

.congreso-class .horizontalTab .desc.cierre p {
  text-align: center;
  display: block;
  width: 100%;
}

.congreso-class .horizontalTab .desc p {
  font-size: 1.1em;
  padding: 0;
  font-weight: bold;
  font-style: italic;
  color: #011954 !important;
  margin-bottom: 12px;
  text-align: left;
}
.congreso-class .horizontalTab .resp-tab-content.resp-tab-content-active {
  border: 1px solid transparent;
  background: #fff;
  padding: 0;
}

.congreso-class .horizontalTab a.btn_programa i {
  padding: 0px 7px;
}
.congreso-class .horizontalTab a.btn_programa {
  width: 100%;
  background: #d50821;
  border: 1px solid #e72558;
  padding: 4px 20px;
  margin: 10px;
  color: #fff;
  font-weight: 400;
  font-size: 15px;
  border-radius: 9px;
  display: block;
  text-align: left;
}
.congreso-class .horizontalTab .Sinespacio {
  padding: 0;
}
.congreso-class .horizontalTab a.btn_programa:hover {
  background: #ffffff;
  border: 1px solid #e72558;
  color: #d50821;
}
.congreso-class .horizontalTab li.resp-tab-item.resp-tab-active {
  font-size: 16px;
  display: inline-block;
  padding: 12px 12px 14px 12px !important;
  margin: 0;
  list-style: none;
  cursor: pointer;
  float: left;
  background: #e72558 !important;
  width: 100%;
  font-weight: 600;
}

.congreso-class .horizontalTab .resp-tab-active p {
  color: #ecf0f1 !important;
  font-weight: 600;
}

.congreso-class .horizontalTab .contenidoTabs {
  display: table;
  width: 100%;
  padding: 2% 3%;
}

.congreso-class .horizontalTab .cajaFechas {
  display: table;
  width: 100%;
  border: solid 1px rgba(185, 185, 185, 0.5);
  margin-bottom: 5px;
  background: #f7f7f7;
}

.congreso-class .horizontalTab li.resp-tab-item {
  font-size: 16px;
  display: inline-block;
  padding: 12px 14px 14px 14px !important;
  margin: 0;
  list-style: none;
  cursor: pointer;
  float: left;
  background: #00154c !important;
  width: 100%;
  font-weight: 600;
  height: 100%;
}

.congreso-class .horizontalTab li.resp-tab-item small {
  color: #fff;
  font-weight: 300;
}

.congreso-class .horizontalTab li.resp-tab-item p {
  color: #ffffff;
}

.congreso-class .horizontalTab .desc.cierre {
  text-align: center;
  margin: 0 auto;
}

.congreso-class .horizontalTab .hora h5 {
  color: #e72558;
  font-weight: 600;
}

.congreso-class .horizontalTab .congreso-class p {
  font-weight: 600;
} 
.congreso-class .horizontalTab .desc {
  display: table;
  padding: 10px;
  width: 100%;
  text-align: justify;
}
.congreso-class .horizontalTab .hora {
  background: #ffffff;
  margin-bottom: 1px;
  padding: 2% 5%;
  text-align: center;
  font-weight: bold;
  width: 100%;
  min-height: 85px;
  flex-wrap: wrap;
  align-items: stretch;
  align-content: stretch;
  display: flex;
  height: 100%;
}
.resp-tabs-list li {
  display: table;
  width: 100%;
  font-weight: 600;
  font-size: 1.6rem;
  display: inline-block;
  color: #000;
  margin: 0;
  list-style: none;
  cursor: pointer;
  text-align: left;
  font-family: 'Raleway', sans-serif;
  opacity: 1;
  background: #f3f5fb;
  margin-bottom: 3px;
  transition: .3s;
}

.resp-tabs-list li a {
color:#000;
text-decoration: none;
font-family: 'Yanone Kaffeesatz',sans-serif;
}
.resp-tabs-list li a strong {
font-weight:400;
font-size: 1.2em;
letter-spacing: .05em;
display: table;
width: 65%;
float: left;
margin-top: 10px;
margin-bottom: 0;
}
.resp-tabs-list li a b {
display:table;
width: 50%;
float:right;
text-align: right;
font-weight:400;
color: rgb(103, 97, 99);
}
.resp-tabs-list li a b i {
color:rgb(187, 20, 67);
}
.resp-tabs-list li a img {
width: 45px;
border-radius: 50px;
border: solid 1px #d82944;
padding: 3px;
margin-right: 15px;
float: left;
background: #fff;
box-shadow: 2px 2px 5px rgba(0,0,0,.1);
}
.resp-tabs-list li:hover {
  background: rgb(227, 230, 236);
  transition: .1s;
  color: #fff;
  font-weight: 500;
  transform: scale(.98,.98);
  transition: .3s;
}

.resp-tabs-container {
padding: 0px;
clear: left;
border-radius:10px;
background-size: cover;
}
h2.resp-accordion {
cursor: pointer;
padding: 5px;
display: none;
}
.resp-tab-content {
display: none;
padding: 0;
}
.resp-tab-content p {
color: #fff !important;
font-weight: lighter;
text-align:justify;
}
/*.resp-tab-active {
  background: rgb(216, 221, 234);
  border-bottom: none;
  color: #fff !important;
  text-align: center;
  padding-left: 8% !important;
  opacity: 1 !important;
  font-weight: 500 !important;
  transform: scale(.95,.95);
  transition: .3s;
}*/
.resp-content-active,
.resp-accordion-active { 
display: block; 
}
.resp-tab-content {
padding:3%;
/* min-height: 750px; */
background: linear-gradient(to right,rgba(0, 0, 0, 0.7),rgba(0, 0, 0, 0.9), rgba(7, 21, 45, 0.7)), url(https://www.urosario.edu.co/App_Themes/ProgramasAcademicos2018/img/bg-Diferenciadores.jpg) center top fixed no-repeat;
background-size: cover;
}
h2.resp-accordion {
font-size: 13px;
border: 1px solid #fff;
border-top: 0px solid #c1c1c1;
margin: 0px;
padding: 10px 15px;
text-align: left !important;
}
h2.resp-tab-active {
border-bottom: 0px solid #c1c1c1 !important;
margin-bottom: 0px !important;
}
h2.resp-tab-title:last-child {
border-bottom: 12px solid #c1c1c1 !important;
background: blue;
}
.resp-vtabs ul.resp-tabs-list {
float: left;
width: 30%;
}
.resp-vtabs .resp-tabs-list li {
display: block;
padding: 15px 15px !important;
margin: 0;
cursor: pointer;
float: none;
}
.resp-vtabs .resp-tabs-container {
padding: 0px;
border: none;
float: left;
width: 100%;
min-height: 250px;
border-radius: 4px;
clear: none;
}
.resp-vtabs .resp-tab-content { 
border: none; 
}
.resp-vtabs li.resp-tab-active {
border: 1px solid #c1c1c1;
border-right: none;
background-color: #fff;
position: relative;
z-index: 1;
margin-right: -1px !important;
padding: 14px 15px 15px 14px !important;
}
.resp-arrow {
width: 0;
height: 0;
float: right;
margin-top: 3px;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 10px solid #ffffff;
}
h2.resp-tab-active span.resp-arrow {
border: none;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 10px solid #ffffff !important;
}
h2.resp-tab-active { 
background: #f6f9fc !important; 
}
.resp-easy-accordion h2.resp-accordion { 
display: block; 
}
.resp-easy-accordion .resp-tab-content { 
border: 1px solid #fff; 
}
.resp-easy-accordion .resp-tab-content:last-child { 
border-bottom: 1px solid #fff !important; 
}
.resp-jfit {
width: 100%;
margin: 0px;
}
.resp-tab-content-active { 
display: block; 
}
h2.resp-accordion:first-child { 
border-top: 2px solid #e7ebf0 !important;
background: rgba(255,255,255,.7);  
margin-left: 0 !important;
}

.congreso-class .horizontalTab h2.resp-accordion {
  display: none;
}

@media only screen and (max-width: 768px) {
  .congreso-class .horizontalTab h2.resp-accordion {
        display: block !important;
    }

    .congreso-class .horizontalTab ul {
      display: none;
  }

    .congreso-class .horizontalTab h2.resp-accordion.resp-tab-active {
      font-size: 16px;
      display: inline-block;
      padding: 12px 14px 14px 14px !important;
      margin: 0;
      list-style: none;
      cursor: pointer;
      float: left;
      background: #e72558 !important;
      width: 100%;
      font-weight: 600;
      margin: 0;
      transform: none;
    }

}



@media only screen and (max-width: 768px) {
.NuestraURosario .container {
  background:#eaeef3;
}
.resp-tab-active {
  padding:10px 15px !important;
}
#sliderCabecera1 .carousel-indicators {
  bottom: -32px;
}
.ContenedorContenidoTabs h4 {
  padding:5% 0;
}
.UNOrecuadro-1 p, .UNOrecuadro-2 p, UNOrecuadro-3 p{
  margin-bottom:10%;
}
.DOSrecuadro-1 p, .DOSrecuadro-2 p, .DOSrecuadro-3 p, .DOSrecuadro-4 p {
  margin-bottom:10%;
}
.TRESrecuadro-1 p, .TRESrecuadro-2 p, .TRESrecuadro-3 p, .TRESrecuadro-4 p {
  margin-bottom:10%;
}
.CUATROrecuadro-1 p, .CUATROrecuadro-2 p, .CUATROrecuadro-3 p, .CUATROrecuadro-4 p {
  margin-bottom:10%;
}
.CINCOrecuadro-1 p, .CINCOrecuadro-2 p, .CINCOrecuadro-3 p, .CINCOrecuadro-4 p {
  margin-bottom:10%;
}
.SEISrecuadro-1 p, .SEISrecuadro-2 p, .SEISrecuadro-3 p, .SEISrecuadro-4 p {
  margin-bottom:10%;
}
h2.resp-accordion .btn1 {
  color:rgb(245, 139, 96);
}
h2.resp-accordion .btn2 {
  color:#6f5499;
}
h2.resp-accordion .btn3 {
  color:#d94342;
}
h2.resp-accordion .btn4 {
  color:#44e1b5;
}
h2.resp-accordion .btn5 {
  color:#119dc0;
}
h2.resp-accordion .btn6 {
  color:#b8ae3a;
}

ul.resp-tabs-list { 
display: none; 
}

h2.resp-accordion {
  color: #333 !important;
  border-top: solid 2px #e0e0e0;
  display: block;
  font-family: 'Raleway', sans-serif;
  font-size: 1.4rem !important;
  background: rgba(255,255,255,.7);
  margin-left: 0 !important;
}
.resp-vtabs .resp-tab-content { 
border: 1px solid #fff; 
}
.resp-vtabs .resp-tabs-container {
border: none;
float: none;
width: 100%;
min-height: initial;
clear: none;
}
.resp-accordion-closed { 
display: none !important; 
}
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #fff !important; }
}
#jquery-script-menu {
position: fixed;
height: 90px;
width: 100%;
top: 0;
left: 0;
border-top: 5px solid #316594;
background: #fff;
-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
z-index: 999999;
padding: 10px 0;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}
.jquery-script-center {
width: 960px;
margin: 0 auto;
}
.jquery-script-center ul {
width: 212px;
float:left;
line-height:45px;
margin:0;
padding:0;
list-style:none;
}
.jquery-script-center a {
text-decoration:none;
}
.jquery-script-ads {
width: 728px;
height:90px;
float:right;
}
.jquery-script-clear {
clear:both;
height:0;
}


@media only screen and (max-width: 1220px) {

  .congreso-class .horizontalTab .modal-dialog {
    width: 80%;
    margin: 0 auto;
}

}

@media only screen and (max-width: 990px) {

  .congreso-class .horizontalTab li.resp-tab-item {
    min-height: 149px !important;
}

.resp-tabs-list li p {
  font-size: 1.3em;
}

.congreso-class .horizontalTab li.resp-tab-item small {
  font-size: 0.7em;
}
}

@media only screen and (max-width: 767px) {
  .congreso-class .horizontalTab .cajaFechas .row {
    display: block;
}

.congreso-class .horizontalTab .hora {
  min-height: auto;
}

}


@media only screen and (max-width: 600px) {
.congreso-class .horizontalTab .modal-dialog {
  width: 100%;
}

.congreso-class .horizontalTab .modal-open .modal {
  padding-right: 0px;
}

}