.iframedatos{
    height: 600px;
    width: 100%;
    background-color: transparent;
    /*border: none;*/
    margin-top: -1%;
    text-align: center;
    border: 3px solid #e1212e;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.row-vista-tubo{
	min-height: 100px;
}


.wizard>.steps .disabled a, .wizard>.steps .disabled a:active, .wizard>.steps .disabled a:hover, .wizard>.steps .done a, .wizard>.steps .done a:active, .wizard>.steps .done a:hover{
    background-color: rgb(253 23 23 / 10%);
    color: #ea2628;
    padding: 0 20px 0 0;
    -webkit-box-shadow: 0px 0px 0px 2.25px rgb(253 23 23 / 50%);
    box-shadow: 0px 0px 0px 2.25px #ea2628;	
	cursor: pointer;
	
}
 
 .wizard>.steps .current a, .wizard>.steps .current a:active, .wizard>.steps .current a:hover{
   background: linear-gradient(14deg, #ea2628 0%, rgb(253 23 23 / 60%));
   color: #fff;
   padding: 2px 20px 2px 2px;
   box-shadow: 0px 3px 10px 0 rgb(253 23 23 / 40%);
}

.wizard>.steps .disabled a .number, .wizard>.steps .disabled a:active .number, .wizard>.steps .disabled a:hover .number, .wizard>.steps .done a .number, .wizard>.steps .done a:active .number, .wizard>.steps .done a:hover .number{
	border-color:#ea2628;
	background-color: #fff8;
}


.wizard>.actions a, .wizard>.actions a:active, .wizard>.actions a:hover {
    background: linear-gradient(14deg, #ea2628 0%, rgb(253 23 23 / 60%));
    border-radius: 4px;
    padding: 8px 15px;	
}

.wizard>.actions .disabled a, .wizard>.actions .disabled a:active, .wizard>.actions .disabled a:hover{	
	opacity: .65;
    background: linear-gradient(14deg, #ea2628 0%, rgb(253 23 23 / 60%));
    color: #fff;
    cursor: not-allowed;
}



/*------------------------------------------------------------------
[Cabecera]
-------------------------------------------------------------------*/
.titulofecha{
	margin-top:20px;
	margin-right:15px;
	line-height:2.5;
	
}

/*------------------------------------------------------------------
[Menu lateral Aula Virtual]
-------------------------------------------------------------------*/
.left-sidenav{ 
	box-shadow: 0px 0px 6px rgba(31, 30, 47, 0.09);
}

 .left-sidenav-menu li>a:hover{
      background:  linear-gradient(14deg, #e52230 0%, rgba(229,34,48,0.6));
      color: #fff;
	  }	  
 
 .left-sidenav-menu li>a:hover i {
      color: #fff;
	  }	  	

 .left-sidenav-menu li.active>a{
      background: linear-gradient(14deg, #e52230 0%, rgba(229,34,48,0.6));
      color: #fff; }	  
	  
 .left-sidenav-menu li>a i {color:#e52230;}

 .left-sidenav-menu li.active>a i{color:#fff;}	  

 .left-sidenav-menu li>a i:hover{color:#fff;}
 
 .left-sidenav-menu li.active .nav-item.active a.nav-link.active {
    background: transparent;
    color: #e52230;
 }
 
 .left-sidenav-menu li ul li>a:hover{
	  background:  linear-gradient(14deg, #e52230 0%, rgba(229,34,48,0.6));
      color: #fff;
 }	 
 
  .left-sidenav-menu li ul li>a:hover i{
      color: #fff;
 }

.left-sidenav-menu li.mm-active>a {
   background: linear-gradient(14deg, #e52230 0%, rgba(229,34,48,0.6));
}



/*------------------------------------------------------------------
[Indice]
-------------------------------------------------------------------*/
.wizard.vertical>.steps {
  width: 15%;	
}

.wizard.vertical > .content {
  width: 80%;
  margin: 0 0 0.5em 2.5%;	
}

.Indice1 {
	color:#000000;
    padding: 1px 1px 1px;
	border-top: 1px solid #d7e5d4;
	/*border-bottom: 1px solid #d7e5d4;*/
	margin: 0 0 0;
	background: #f6f6f6 no-repeat 100% 100%;
    font-weight: bold;
	font-size: 12px;	
	 }
	 
.cardindice{
  width: 100%;
  border: 1px solid #ccc;
  text-align:center;	
  background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
 -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.13);
 -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.13);
 box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.13);		
}

.cardindice:hover {  
 text-align:center;
 cursor:hand;
 border: 2px solid #f55051;
 -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.13);
 -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.13);
 box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.13);	

 } 

.Indice {
    vertical-align: middle;
    display: table-cell;
    table-layout: fixed;	
	text-align:center;
	padding: 0px;
	width:150px;
	height:8rem;
    margin: 0 auto;
	border: 1px solid #ccc;
	border-radius: 3px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
	position: relative;
	transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
	background-color: #fff;
    /*background: #fff url("../images/bg-box-cetegory.jpg") bottom left no-repeat;	*/
background: rgba(255,255,255,1);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(47%, rgba(246,246,246,1)), color-stop(100%, rgba(237,237,237,1)));
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed', GradientType=1 );	 
}	 

.Indice:hover { 
 cursor:pointer;
 text-align:center;
 cursor:hand;
  border:0;	
 -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.13);
 -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.13);
 box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.13);	

 } 
 
.Indicetexto{
 text-align:center;
 margin-top:10px;
 font: 600 14px/18px "Open Sans", sans-serif;
 color: #555454; 
 text-transform: uppercase;   
}

.IndiceConexiones{
 width:100px;
 height:100px;
}

.Indiceimagen{
    vertical-align: middle;
    display: table-cell;
    table-layout: fixed;	

}