/* Contenedor del login */

#login {
    background-color: #e4e4e4;
    border-radius: 8px;
    box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.75);
    -webkit-box-shadow: 3px 3px 10px 0px rgba(50, 50, 50, 0.75);
    margin-left: auto;
    margin-right: auto;
    margin-top: 10%;
    max-width: 20em;
    padding-bottom: 10px;
    padding-top: 10px;
 }
 
 /* Etiquetas del formulario */
 
 label {
    color: black;
    display: block;
    margin-bottom: 6px;
    margin-left: 1.2em;
 }
 
 /* Campos del formulario */
 
 input[type="text"],
 input[type="password"] {
    border: none;
    border-radius: 6px;
    display: block;
    font-size: 1em;
    height: 2em;
    text-align: center;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
 }
 
 /* Botón */
 
 input[type="submit"] {
    background-color: #A3A0A2;
    border: none;
    border-radius: 6px;
    color: black;
    display: block;
    font-size: 1em;
    height: 3em;
    margin-left: auto;
    margin-right: auto;
    margin-top: -10px;
    text-align: center;
    width: 150px;
 }
 
 input[type="submit"]:hover {
    cursor: pointer;
    background-color: #0bc014;
    opacity: 0.8;
 }
/*Logos*/
.col-xs-2{
  color:#FFF;
}
.col-half-offset{
  margin-left:10.166666667%
}
 
 /*Contenido de la tabla*/

 table.table {
  border: 1px solid #008001;
  background-color: #EEEEEE;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.table td, table.table th {
  border: 1px solid #AAAAAA;
  padding: 3px 2px;
}
table.table tbody td {
  font-size: 13px;
}
table.table tr:nth-child(even) {
  background: #E4E4E4;
}
table.table thead {
  background: #008001;
  background: -moz-linear-gradient(top, #40a040 0%, #198c1a 66%, #008001 100%);
  background: -webkit-linear-gradient(top, #40a040 0%, #198c1a 66%, #008001 100%);
  background: linear-gradient(to bottom, #40a040 0%, #198c1a 66%, #008001 100%);
  border-bottom: 2px solid #444444;
}
table.table thead th {
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  border-left: 2px solid #E4E4E4;
}
table.table thead th:first-child {
  border-left: none;
}

table.table tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #FFFFFF;
  background: #E4E4E4;
  background: -moz-linear-gradient(top, #ebebeb 0%, #e6e6e6 66%, #E4E4E4 100%);
  background: -webkit-linear-gradient(top, #ebebeb 0%, #e6e6e6 66%, #E4E4E4 100%);
  background: linear-gradient(to bottom, #ebebeb 0%, #e6e6e6 66%, #E4E4E4 100%);
  border-top: 2px solid #444444;
}
table.table tfoot td {
  font-size: 14px;
}
table.table tfoot .links {
  text-align: right;
}
table.table tfoot .links a{
  display: inline-block;
  background: #008001;
  color: #FFFFFF;
  padding: 2px 8px;
  border-radius: 5px;
}

 /*modal*/
 .contenedor-modal {
  text-align: center;
}

.contenedor-modal button {
  /* position: relative;
  top: 30%; */
  color: gren;
}
