body{
    background-color:#014493;
   
    
    }
.cajablanca{
    background-color: white;
    border-radius: 20px;
    padding: 2%;
    margin-top: 5px;
    margin-bottom: 15px;
    font-family: verdana;
    margin-left: auto;
    margin-right: auto;
            
    }


.cajaceleste{
    background-color: #E0F2F7;
    border-radius: 10px;
    padding-top: 10px;
	padding-bottom: 10px;
  
    
}

.borderceleste{
    border-right-style: solid;
    border-bottom-style: solid;
    border-radius: 10px;
    border-color:cornflowerblue;
    padding-top: 10px;
   
}

table{
    margin-left: auto;
    margin-right: auto;
}

p{
    text-align: justify;
}

.cursor {
    cursor: pointer;
   color: darkblue;
    font-weight: bold;
    
}

th{
    text-align:center;
}

.col-centrar{
    float:none!important;
    margin-left: auto;
    margin-right: auto;
}

.limites{
    overflow: hidden;
    
}

.text-green{
    color:green;
    
}

.text-blue{
    color:blue;
    
}

.text-darkblue{
    color:darkblue;
    
}

.text-red{
    color:red;
    
}

.text-yellow{
    color:yellow;
    
}

.text-black{
    color:black;
    
}

.text-white{
    color:white;
    
}

.paddingicono{
    padding-right: 10px;
    
}

.icon{
    font-size: 20px;
    padding: 0;
}

.iconNavBt{
    font-size: 40px;
  
}

.imgsuperior{
    width: 100%;
}

.textcenter{
    text-align: center;
}

.borderwhite{
    border-color: white;
}

.borderbluetopright{
    border-top: solid 1px;
    border-right: solid 1px;
    border-left: solid 1px;
    border-color: darkblue;
    border-top-right-radius: 10px;
    
}

.borderblueright{
    border-top: solid 1px;
    border-right: solid 1px;
    border-left: solid 1px;
    border-color: darkblue;

    
}

.borderbluebottomright{
    border: solid 1px;
    border-color: darkblue;
    border-bottom-right-radius: 10px;
    
}

.borderbluetopleft{
    border-top: solid 1px;
    border-left: solid 1px;
    border-color: darkblue;
    border-top-left-radius: 10px;
    
}

.borderblueleft{
    border-top: solid 1px;
    border-left: solid 1px;
    border-color: darkblue;

    
}

.borderbluebottomleft{
    border-top: solid 1px;
    border-left: solid 1px;
    border-bottom: solid 1px;
    border-color: darkblue;
    border-bottom-left-radius: 10px;
    
}

.texto10{
    font-size: 10px;
}

.sinmargen{
    margin: 0px;
}

.sinpadding{
    padding-left: 0;
    padding-right: 0;
    
}

.esquinasredondas{
    border-radius: 50px 0px;
}

.esquinasredondas50
{
    border-radius: 20px;
}

.bcolordarkred{
    background-color:darkred;
}

.bcolordarkblue{
    background-color:darkblue;
	
}


.bcolorcornflowerblue{
    background-color:cornflowerblue;
}

.imgusuario{
    height: 100px;
    padding: 0px;
}

.imgusuario60{
    height: 60px;
    padding: 0px;
}
.avertical{
  display: inline-block;
    vertical-align: middle;
    float: none;
}
.paddingb5{
    padding-bottom: 5px;
}.paddingb10{
    padding-bottom: 10px;
}
.paddingb20{
    padding-bottom: 20px;
	
}

.dropdown-menu-cicls
{
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:160px;
	padding:5px 0;
	margin:2px 0 0;
	font-size:1rem;
	color:#373a3c;
	text-align:left;
	list-style:none;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid rgba(0,0,0,.15);
	border-radius:.25rem;
	
	
}

.rotate {
transform: rotate(270deg);
 
    
}



.navbar-toggler {
    z-index: 1;
}
@media (max-width: 576px) {
  nav > .container {
      margin-left: 0;
      margin-right: 0;
  }
}