
.lista{
	width:100%;
	height:40px;
	border-radius:10px;border:2px solid;
	border-color: #d6d6c2;
}
.lista2{
	width:73%;
	height:45px;
	border-radius:10px;border:2px solid;
	border-color: #d6d6c2;
}
.lista3{
	width:70%;
	height:22px;
	border-radius:10px;border:2px solid;
	border-color: #d6d6c2;
}

.tamano1 {
  font-size: 15px;
}
.texto1{
  
text-align: justify;
text-justify: inter-word;
}
.textarea1{
  width:70%;
	height:22px;
  
  
}
.celdaTitulo1
{
	border:groove;
	width:20%;
	text-align:center;
}
.celdaTitulo2
{
	border:groove;
	width:58%;
	text-align:center;
}
.celdaTitulo3
{
	border:groove;
	width:20%;
	text-align:center;
}

.celdaTitulo4
{
	border:groove;
	width:500px;
	text-align:center;
	background-color:white;
}
.shadow-textarea textarea.form-control::placeholder {
    font-weight: 60;
}
.shadow-textarea textarea.form-control {
    padding-left: 0.5rem;
}
.celda1
{
	border:groove;
	width:150px;
	text-align:center;
}

input[type=checkbox]{
  width: 10px; /*Desired width*/
  height: 10px; /*Desired height*/
  zoom: 2;
}
.celda2
{
  text-align:justify;
	border:groove;
	width:500px;
  font-size:12px;
}
.celda3
{
	border:groove;
	width:100px;
	text-align:center;
	padding-top:6px;
}
.asistencia
{
	text-align:justify;
  font-size:12px;
  color:black;

}
.asistCeldaNom
{
  border-bottom:solid;
  border-bottom-width:1px;
}
.asistCelda
{
  text-align:center;
  font-size:12px;
  font-family:arial;
  border-bottom:solid;
  border-bottom-width:1px;
  border-left:solid;
  border-right:solid;
  
}
.asistCeldaTit
{
  border:solid;
  padding:5px;
  font-size:12px;
  font-family:arial;
  font-weight:gro
}

.celda2a
{
text-align:justify;
	border:groove;
	width:96px;
  font-size:12px;
  background-color:orange;
}
.all-divs
{ 
  text-align:justify; display:flex; flex-direction:column; align-items:center; justify-content:center;
}

.celda2b
{
  text-align:justify;
	border:groove;
	width:96px;
  font-size:12px;
}
.subtitulo1{
	font-size:25px;
	
}

.switch {
  position: relative;
  display: inline-block;
  width: 50px;
  height: 25px;
}

.switch input { 
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 16px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: red;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}


.tabla {
align:center; 
}

.img{
	size:40x40px;

}

.radio{
	padding-right: 55px;
	
}
.ajuste {
 text-align:center;
  background-color:orange;
}
table.blueTable {
  border: 1px solid #1C6EA4;
  background-color: #EEEEEE;
  width: 100%;
  border-collapse: collapse;
}
table.blueTable td, table.blueTable th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.blueTable tbody td {
  font-size: 10px;
  text-align: center;
}
table.blueTable tr:nth-child(even) {
  background: #D0E4F5;
}
table.blueTable thead {
  background: #E28419;
  background: -moz-linear-gradient(top, #e9a352 0%, #e59030 66%, #E28419 100%);
  background: -webkit-linear-gradient(top, #e9a352 0%, #e59030 66%, #E28419 100%);
  background: linear-gradient(to bottom, #e9a352 0%, #e59030 66%, #E28419 100%);
  border-bottom: 2px solid #444444;
}
table.blueTable thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #D0E4F5;
}
table.blueTable thead th:first-child {
  border-left: none;
}

table.blueTable tfoot td {
  font-size: 14px;
}
table.blueTable tfoot .links {
  text-align: right;
}
table.blueTable tfoot .links a{
  display: inline-block;
  background: #1C6EA4;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}
.cent
{
  text-align:center;
  padding: 1;
}

.imgBoton
{
  border-radius: 25px;
  background: url(https://www.panespecial.mx/msg/images/logo.png);
  background-position: 0px -20px;
  background-repeat: no-repeat;
  background-size: 180px 120px;
  width: 100%;
  height: 80px;
  margin-top:10px;
  border:groove;
  border-width:thin;
}
.imgBotonII
{
  border-radius: 25px;
  background: url(https://www.panespecial.mx/msg/images/monedas.jpg);
  background-position: 0px -20px;
  background-repeat: no-repeat;
  background-size: 180px 120px;
  width: 100%;
  height: 80px;
  margin-top:10px;
  border:groove;
  border-width:thin;
}

.titulosBotones
{
  width:24%;
  border-width:thin;
}
.textoBotones
{
  color:black;
  text-align:center;
  
}

.vEmpleados
{
    position: absolute;
    top: 0.2%;
    left: 0.8%;
    width: 100%;
    height: 92%;
    background: #eceeec;
}


.cliTR
{
    border: groove; 
    background: white;
    cursor: pointer;
    font-size: 1vw;
    border-radius: 20px;
}

.cliTR:hover
{
    background: rgb(55, 180, 55);
    color: white;
}

