.otro{
color:red;
}

.col-block-visa {
border-radius: 16px;
    margin-top: 20px;
    height: 120px;
background-color:#F2F2F1;
-webkit-box-shadow: -2px 10px 15px -8px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 10px 15px -8px rgba(0,0,0,0.75);
box-shadow: -2px 10px 15px -8px rgba(0,0,0,0.75);
}

.col-block-diplomacia {
border-radius: 16px;
    margin-top: 20px;
    height: 86px;
background-color:#F2F2F1;
-webkit-box-shadow: -2px 10px 15px -8px rgba(0,0,0,0.75);
-moz-box-shadow: -2px 10px 15px -8px rgba(0,0,0,0.75);
box-shadow: -2px 10px 15px -8px rgba(0,0,0,0.75);
}

.we-mega-menu-li {
widht:50%;
}
.col-block-ocho {

background-color:#282980;
height:120px;
padding:36px;

 }

.col-block-nuev {

background-color:#8D4C92;
height:120px;
padding:36px;


 }
.col-block-dies {

background-color:#8D4C92;
height:120px;
padding:36px;


 }

.col-block-once {

background-color:#282980;
height:120px;
padding:36px;


 }

.col-block-doce {

background-color:#30A4DD;
height:120px;
padding:36px;


 }

.col-block-trece {

background-color:#1B9045;
height:120px;
padding:36px;


 }

.col-block-diesise {   

background-color:#2E96C8;
height:86px;



}


.bots-diplo {

text-decoration:none;
font-size:11px;


}

.card-enlace {

widht:50%;
height:200px;
 border-style: solid;
  border-color: #29579C;
border-radius:5px;
padding:70px;
-webkit-box-shadow: -1px 7px 21px -16px rgba(0,0,0,0.75);
-moz-box-shadow: -1px 7px 21px -16px rgba(0,0,0,0.75);
box-shadow: -1px 7px 21px -16px rgba(0,0,0,0.75);
margin-top:30px;
}


.color-diplo {

background-color:orange;
}


.flex-prev {

margin-left:15px!important;
}

.card-enlace:hover {
  background-color: #29579C;
  color:white;
}


.card-enlace a:hover {
  
  color:white;
}


.date_agenda h4{
    color: #255FA2;
    font-size: 5rem;
    text-align: center;
    font-weight: bold;
    margin-top:10px;
}
.date_agenda p{ 
color: #255FA2;
    font-size: 2rem;
    text-align: center;
    font-weight: bold;
    margin-top: -23px;

}

.card_agenda{
    border: 0;
    border-bottom: 1px solid gray;
}
.card_agenda h5{
    font-size: 2rem;
    color: #255FA2;
}
.card_body p{
 font-size: 1.5rem;
color:#255FA2;
}
.card_title_agenda a{
   color: #255FA2;
}


.buzon {

width:100%;
height:40px;
background-color:#F7A73F;
border-radius:8px;
padding:8px;
}

.buzon a {   

font-size:15px;

}


.imagen-icontec{
    width: 200px;
}

.transp {
width:100%;
height:50px;
background-color:#29579C;
border-radius:5px;

}

.tit-trans {

padding:10px;
color:white;

}

.glosario {

font-size:20px;
}

.form-select {

background-color: #3366cc;
color:white;
}

.js-form-required  {

margin-top:30px;

}
