.input_login {
width: 100%;
height: 100%;
text-align: center;
background-color: white;
text-decoration-color: black;
border-radius: 15px;
-webkit-appearance: none;
}

#initial_date{

    font: normal 18px/150% Open Sans Condensed, sans-serif;
}

#u69920-4 {

  background: white;
  border-radius: 15px;
  border-color: #B5B5B5;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
}

#u72029-4 {

    background: white;
    border-radius: 15px;
    border-color: #B5B5B5;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
  }
  
/***********************ESTILOS DE TABLAS*********************/
/***********************ESTILOS DE TABLAS*********************/
/***********************ESTILOS DE TABLAS*********************/
/***********************ESTILOS DE TABLAS*********************/

.datagrid table {
  border-collapse: collapse;
  text-align: left;
  width: 100%;
}

.datagrid {
  font: normal 18px/150% Open Sans Condensed, sans-serif;
  background: #fff;
  overflow: hidden;
  border: 1px solid #E5E5E5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}

  .datagrid table td, .datagrid table th {
      padding: 3px 10px;
  
    
  }

  .datagrid table thead th {
      background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );
      background: -moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');
      background-color: #8C8C8C;
      color: #FFFFFF;
      font-size: 15px;
      font-weight: bold;
      border-left: 1px solid #A3A3A3;
  }

      .datagrid table thead th:first-child {
          border: none;
      }

  .datagrid table tbody td {
      color: #7D7D7D;
      border-left: 1px solid #DBDBDB;
      font-size: 16px;
      font-weight: normal;
  }

  .datagrid table tbody .alt td {
      background: #EBEBEB;
      color: #7D7D7D;
  }

  .datagrid table tbody td:first-child {
      border-left: none;
  }

  .datagrid table tbody tr:last-child td {
      border-bottom: none;
  }

  .datagrid table tfoot td div {
      border-top: 1px solid #E5E5E5;
      background: #EBEBEB;
  }

  .datagrid table tfoot td {
      padding: 0;
      font-size: 12px
  }

      .datagrid table tfoot td div {
          padding: 2px;
      }

      .datagrid table tfoot td ul {
          margin: 0;
          padding: 0;
          list-style: none;
          text-align: right;
      }

  .datagrid table tfoot li {
      display: inline;
  }

      .datagrid table tfoot li a {
          text-decoration: none;
          display: inline-block;
          padding: 2px 8px;
          margin: 1px;
          color: #F5F5F5;
          border: 1px solid #8C8C8C;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          border-radius: 3px;
          background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8C8C8C), color-stop(1, #7D7D7D) );
          background: -moz-linear-gradient( center top, #8C8C8C 5%, #7D7D7D 100% );
          filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8C8C8C', endColorstr='#7D7D7D');
          background-color: #8C8C8C;
      }

  .datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover {
      text-decoration: none;
      border-color: #7D7D7D;
      color: #F5F5F5;
      background: none;
      background-color: #8C8C8C;
  }

div.dhtmlx_window_active, div.dhx_modal_cover_dv {
  position: fixed !important;
}

/***********************ESTILOS DE TABLAS*********************/
/***********************ESTILOS DE TABLAS*********************/
/***********************ESTILOS DE TABLAS*********************/
/***********************ESTILOS DE TABLAS*********************/

