.titulo {
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}

body {
    font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
}

.espacioTop{
    padding-top: 20px;
}
.espacioIzq{
    padding-left: 20px;
}

.color_tabla{
    background-color: rgb(207, 209, 208); 
}


.agotadoRojo{
    background-color: rgb(236, 78, 78);
}

.pocasExistencia{
    background-color: rgb(236, 220, 78);
}

.table-hover tbody tr:hover .expediente{
    color: white;
  }
  
.table-hover tbody tr:hover {
  background-color: rgb(15, 96, 161);
  color: white;
}

.modal-dark{ 
  background-color: rgb(48, 47, 47);
  color: #FFF;
}

.card-dark{
  background-color: rgb(48, 47, 47);
  color: #FFF;
}

.login{
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -55%);
    width: 50%;
    text-align: center;
    background-color: #bdbcb686;
    width: 420px;
    height: auto;
    padding-top: 15px; 
  }
  .form-signin {
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
  }
  .form-signin .form-signin-heading,
  .form-signin .checkbox {
    margin-bottom: 10px;
  }
  .form-signin .checkbox {
    font-weight: normal;
  }
  .form-signin .form-control {
    position: relative;
    height: auto;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px;
    font-size: 16px;
  }
  .form-signin .form-control:focus {
    z-index: 2;
  }
  .form-signin input[type="email"] {
    margin-bottom: -1px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }
  .form-signin input[type="password"] {
    margin-bottom: 0px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

.botonesOperaciones{
    width: 200px;
}

.sizeTable{
    font-size: 10pt;
}

.ofertaDesactivada{
    background-color: rgb(230, 48, 84);
}

.ofertaActivada{
    background-color: rgb(0, 202, 91);
}

.titulo{
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
}

#Calendar {
	width:100%;
  height: 60%;
}

#Calendar td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#Calendar .cMonth {
	font-weight:bold;
	text-align:center;
}

#Calendar .wDays {
	font-weight:bold;
	text-align:center;
	background-color:#CCC;
}

#Calendar .mNav {
	font-weight:bold;
	text-align:center;
	background-color:#CCC;
}

#Calendar table td a {
	text-decoration:none;
	color:#000;
}

#Calendar table td a:hover {
	text-decoration:underline;
}


#Calendar .withevent {
	text-align:center;
	background-color:#CCC;
	color:#000;
	cursor:pointer;
}

#Calendar .noevent {
	text-align:center;
	background-color:#FFF;
	color:#000; 
}


#Events {
	width:100%;
}

#Events h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:10px;
}

#Events span {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


/*Pasos*/

.pasos{
  border-radius: 200px 200px 200px 200px;
-moz-border-radius: 200px 200px 200px 200px;
-webkit-border-radius: 200px 200px 200px 200px;
border: 0px solid #000000;
width: 50px;
height: 50px;
float: left;
padding-top: 16px;
}

.passoos{
  margin-left: -3px;
}

.pasosBarra{
  width: 200px;
  height: 20px;
  float: left;
  margin-top: 15px;
  margin-left: -3px;
}

.barraProgress{
  height: 60px;
  margin: 0px auto;
}

.centrarNumero{
  font-family: "AdidasFootball";
  margin: 23px;
}
.n1{
  background-color: #39FD17;
}

.n11{
  background-color: #39FD17;
}

.n2{
  background-color: #39FD17;
}

.n22{
  background-color: #39FD17;
}

.n3{
  background-color: #39FD17;

}

.n33{
  background-color: #39FD17;
}

.n4{
  background-color: #39FD17;
}

.tituloEncabezado{
background-color: #0febf9;
height: 50px;
}

.center{
margin: 0px auto;
}

.form-control{
  border-radius: 0px;
}

