﻿#perfil
{
background: rgba(124,166,197,1);
background: -moz-linear-gradient(-45deg, rgba(124,166,197,1) 0%, rgba(171,199,224,0.8) 32%, rgba(206,222,238,0.42) 91%, rgba(211,226,240,0.42) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(124,166,197,1)), color-stop(32%, rgba(171,199,224,0.8)), color-stop(91%, rgba(206,222,238,0.42)), color-stop(100%, rgba(211,226,240,0.42)));
background: -webkit-linear-gradient(-45deg, rgba(124,166,197,1) 0%, rgba(171,199,224,0.8) 32%, rgba(206,222,238,0.42) 91%, rgba(211,226,240,0.42) 100%);
background: -o-linear-gradient(-45deg, rgba(124,166,197,1) 0%, rgba(171,199,224,0.8) 32%, rgba(206,222,238,0.42) 91%, rgba(211,226,240,0.42) 100%);
background: -ms-linear-gradient(-45deg, rgba(124,166,197,1) 0%, rgba(171,199,224,0.8) 32%, rgba(206,222,238,0.42) 91%, rgba(211,226,240,0.42) 100%);
background: linear-gradient(135deg, rgba(124,166,197,1) 0%, rgba(171,199,224,0.8) 32%, rgba(206,222,238,0.42) 91%, rgba(211,226,240,0.42) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ca6c5', endColorstr='#d3e2f0', GradientType=1 );
}

.img-profile {
    margin-top: -50px;
    margin-left: -10px;
}


.padding-right-profile {
    padding-right: 20px;
}

.casos-profile-a{
    color: white;
}

.casos-profile-a:hover{
    color: darkslategrey;
}

.combo-linea-alto {
    line-height:30px;
}



/* Estilos de guardado de datos */
 .submit-progress-bg {
    background-color: lightgray;
    opacity: .5;
  }

 .submit-progress {
    position: fixed;
    top: 50%;
    left: 50%;
    /* The following rules are the
        ones most likely to change */
    width: auto;
    /* Set 'margin-left' to a negative number
        that is 1/2 of 'width' */
    margin-left: -10em;
    padding: 2.1em;
    background-color: black;
    color: white;
    -webkit-border-radius: 0.4em;
    -moz-border-radius: 0.4em;
    border-radius: 0.4em;
    box-shadow: 0.4em 0.4em rgba(0,0,0,0.6);
    -webkit-box-shadow: 0.4em 0.4em rgba(0,0,0,0.6);
    -moz-box-shadow: 0.4em 0.4em rgba(0,0,0,0.6);
    vertical-align:central;
}
.submit-progress i {
  margin-right: 0.5em;
}

.submit-progress > label {
  font-size: 22px;
}

/*Color fondo*/

.content-wrapper { min-height: 100%; background-color: #ecf0f5; z-index: 800; } 
.content-wrapper-away { min-height: 100%; background-color: #ecf0f5; z-index: 800; 
 font-size: 15px;
  font-size: 0.9375rem;
  font-family: "Monserrat", Helvetica, Arial, sans-serif;
  color: #666666;
  padding: 0;
} 

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus { color: #fff; background-color: #204d74; border-color: #122b40; } 

.table-bordered { border: 0px solid #ddd; } 

/* Formato de tablas */
table.dataTable tbody tr.even { background-color: #fAfAfA; } 
body .table-hover > tbody > tr:hover, body .table-hover > tbody > tr.even:hover { background-color: #f5f5f5; } 
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td { border-top: 0; } 
table.table-bordered.dataTable tbody th, table.table-bordered.dataTable tbody td { border-bottom-width: 0; vertical-align: middle; color: #222d32; font-size: 13px; letter-spacing: .01em; } 
.table-hover > tbody > tr:hover { background-color: #f5f5f5; } 
.fa { font-size:14px } 

.btn {
  font-size: 16px;
  font-weight:400;
  text-decoration: none;
  text-transform: uppercase;
  -moz-background-clip: padding;
  background-clip: padding-box; 
  border: 0 none;  
  text-shadow:none;
}

.btn-public { 
    background: #1E62D0 ;
    background-image: -webkit-linear-gradient(top, #1E62D0 ,#3D94F6);
    background-image: -moz-linear-gradient(top, #1E62D0 ,#3D94F6);
    background-image: -ms-linear-gradient(top, #1E62D0 ,#3D94F6);
    background-image: -o-linear-gradient(top, #1E62D0 ,#3D94F6);
    background-image: linear-gradient(to bottom, #1E62D0 ,#3D94F6);
    padding: 15px 30px;
    /*-webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;*/
    color: #fff;
    /*font-size: 20px;
    padding: 10px 20px 10px 20px;*/
    text-decoration: none; 
    border: 0 none;
} 

.btn-public:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  color: #fff;
  border: 0 none;
}

.pagination { background-color: #9594a2; display: flex; } 
.pagination > li:last-child > a,
.pagination > li:first-child > a { background: transparent; border: transparent; color: white; } 
table.table-bordered.dataTable td:last-child, table.table-bordered.dataTable td:last-child { display: flex; justify-content: space-between; } 

/* Usuarios */
#user-list .widget-user-header { margin-bottom:5px; } 
#user-list .disabled { color: red; font-weight: bold; } 

#user-list .box-footer { padding:5px 20px } 
#user-list .box-footer .row { margin:0; display: flex; justify-content: space-between; } 
#user-list .box-footer .row .col-sm-4 { padding:0 5px; } 
#user-list .estado { min-height:13px; } 
#user-list .widget-user-2 { transition:all 0.2s; border: 1px solid #E5E0E0;  border-radius: 10px; } 
#user-list .widget-user-2:hover { -webkit-box-shadow: 0px 0px 16px -4px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 16px -4px rgba(0,0,0,0.75);box-shadow: 0px 0px 16px -4px rgba(0,0,0,0.75); } 

.dataTables_scrollHeadInner{
  width:100% !important;
}
.dataTables_scrollHeadInner table{
  width:100% !important;
}

.dataTables_scrollBody table{
  width:100% !important;
}

