﻿
/* Estilos para aplicaciones auxiliares de validación
-----------------------------------------------------------*/

.field-validation-error
{
    color: #ff0000;
    display: none !important;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error{
    border: 1px solid #ff0000 !important;
    /*background-color: #ffeeee !important;*/
    
}

.validation-summary-errors
{
    /*font-weight: bold;
    color: #ff0000;*/
}

.validation-summary-valid
{
    display: none;
}

.mostraPanalMensaje {
    display:block ! important;
}

.ocultarPanalMensaje {
    display:none ! important;
}

.anchoFijo {
    width:600px !important;
}
.anchoFijo2 {
    width:400px !important;
}

text,
textarea,
input[type="text"]
{
text-transform:uppercase;   
}
.divborde {
    border:1px solid #569099;
     color: #437278;
    margin:2px;
    padding:2px;
   
}
.divfondo
{
    overflow: hidden !important;
}

.form-group {
    margin-left: -140px !important;
    margin-right: -10px !important;
      margin-bottom: 4px !important;
}

.form-control {
  
     padding: 3px 12px !important;
}

input[type="text"], input[type="select"] {
 height: 24px !important;
}

.btn {
    font-size: 11px !important;
}
.panel-body {
    padding: 4px !important;
}
.panel {
    margin-bottom: 6px !important;
}
.buttons-widget .btn, .buttons-widget .make-switch {
    margin-bottom: -6px !important;
}
.breadcrumb {
    height: 40px !important;
    padding:  7px 4px 15px 15px !important;  /*5px 45px 15px 15px !important;*/
}
.dropdown-menu > li > a {
    width:400px !important;
}


.btnBuscarIcono, .btnEditarIcono, .btnVer, .btnQuitarIcono, .btnImagenIncompleto, .btnComentarioIcono, .btnEmergencia 
{
    /*background-color: transparent;*/
    background-repeat: no-repeat; /*border: 0px solid #FFFFFF;*/
    cursor: pointer;
    height: 20px;
    width: 20px; /*padding: 0px;*/
    vertical-align: middle;
    display: inline-block;
    text-indent: -9999px;
    color: rgba(0,0,0,0);
    color: transparent;
    font-size: 0%;
    color: Background;
    line-height: 0;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    background-color: #FEFEFE;
    border: none !important; /*text-indent: -9999em !important;*/
    border-radius: 4px 4px 4px 4px;
    padding: 10px;
    margin: 5px;
}
.btnBuscarIcono {
    background: transparent url(../../assets/css/images/notificaciones/ico_buscar.png) no-repeat !important;
    background-size: contain !important; /* Escala la imagen sin deformarla */
    width: 30px !important;
    height: 30px !important;
    display: inline-block; /* Asegura que respete el tamaño */
}

.btnVer {
    background: transparent url(../../assets/css/images/notificaciones/ico_buscar.png) no-repeat !important;
    background-size: contain !important; /* Escala la imagen sin deformarla */
    width: 30px !important;
    height: 30px !important;
    display: inline-block; /* Asegura que respete el tamaño */
}

.btnEditarIcono
{
    background: transparent url(../../assets/css/images/notificaciones/edit.gif) no-repeat !important;
     width: 18px !important;
    height: 18px !important;
}
.btnQuitarIcono
{
    background: transparent url(../../assets/css/images/notificaciones/ico_quitar2.png) no-repeat !important;
     width: 18px !important;
    height: 18px !important;
}
.btnTime
{
    background: transparent url(../../assets/css/images/notificaciones/information-ocre.png) no-repeat !important;
     width: 18px !important;
    height: 18px !important;
}
.btnImagenCargar
{
    background: transparent url(../../assets/css/images/notificaciones/cargar.png) no-repeat !important;
     width: 30px !important;
    height: 30px !important;
}
.btnImagenWarning
{
    background: transparent url(../../assets/css/images/notificaciones/ico_incompleto.png) no-repeat !important;
     width: 18px !important;
    height: 18px !important;
}
.btnImagenIncompleto
{
    background: transparent url(../../assets/css/images/notificaciones/ico_quitar2.png) no-repeat !important;
     width: 18px !important;
    height: 18px !important;
}
.btnComentarioIcono {
    background: transparent url(../../assets/css/images/notificaciones/comentario.png) no-repeat !important;
    width: 18px !important;
    height: 18px !important;
}
.btnOrdenCompraIcono {
    background: transparent url(../../assets/css/images/notificaciones/ordencompra.png) no-repeat !important;
    width: 30px !important;
    height: 30px !important;
}
.btnEmergencia {
    background: transparent url(../../assets/css/images/notificaciones/emergencia.png) no-repeat !important;
    background-size: 30px 30px !important; /* Ajusta el tamaño de la imagen de fondo */
    width: 30px !important;
    height: 30px !important;
}
#dialog_btnCancelar, #dialog_btnCancelar2 ,#dialog_btnAceptar, #dialog_btnAceptar2, #dialog_btnDetalle, #dialog_btnAgregar, #dialog_btnGuardar,#popup_ok,#popup_cancel {
background-color: #1354AB;
    border-color: #1354AB;
    color: #fff;
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    font-weight:bold;
}

.fieldset-with-legend{
    border:1px solid #d9d9d9;
}.fieldset-with-legend legend{
    padding:0.16em 0.5em 0.25em;
    background:#e7e7e7 url(../images/notificaciones/legend-bg.png) repeat-x 50% top;
    color:#666;    
    border:1px solid #fff;
    margin-left:0.83em !important;
    border-radius:0.41em;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    cursor:pointer;
    width:auto ! important;
    margin-bottom: 3px ! important;
    font-size: 14px ! important ;
}.ie .fieldset-with-legend legend{
    border-color:#ccc;    
}
.fieldset-with-legend legend span.up
{
    background:url(../images/notificaciones/chevron-off.png) no-repeat right center;
    padding-right:25px;    
}
.fieldset-with-legend legend span.up:hover
{
    background:url(../images/notificaciones/chevron.png) no-repeat right center;    
    color:#39c;
}
.fieldset-with-legend legend span.down
{
    background:url(../images/notificaciones/chevron-expand-off.png) no-repeat right center;
    padding-right:25px;    
}
.fieldset-with-legend legend span.down:hover
{
    background:url(../images/notificaciones/chevron-expand.png) no-repeat right center;    
    color:#39c;
}
.fieldset-content{ 
    padding-bottom:1.66em;
    padding-top:1.5em;
}
fieldset {
    margin: 3px !important;
      padding: 3px !important;
   
}

​.clear-margin
{
    margin: 0 !important;
}
 span.cellWithoutBackground
{
    display:block;
    background-image:none;
    margin-right:-2px;
    margin-left:-2px;
   
    padding:4px;
}

