*{margin:0;padding:0;}

/*** login ***/
.login-page{background:#fff !important;}
/*.login-box{width:300px !important;}*/
.lblnormal{font-weight:normal !important;}


/* el color de las notificaciones podrian ser deacuerdo al area del usuario */
#dropNotify a{padding-top:15px !important;padding-bottom:0 !important;}
#n_notificaciones{top:5px !important;right:2px !important;font-size:12px !important;padding-top:0;background-color:#f44336 !important;font-weight:bold;display:block;width:25px;height:25px;text-align:center;line-height:25px;border-radius:50%;}
#not_lista{width:100%;overflow:hidden;font-size:12px;}
.fnotli{border-bottom:1px dashed  #cecece;}
.fnotli .menu-info{margin-bottom:10px;}
.fnot{width:100%;overflow:hidden;}
.cnot_number{float:left;width:10%;padding:0 5px;}
.cnot_evento{float:left;width:65%;}
.cnot_fecha{float:left;width:25%;}
.cnot_preview{float:left;width:65%;margin-left:10%;}
.cnot_acciones{float:left;width:100%;}
.rownot{width:100%;}
.fnotleido{float:left;width:50%;padding-left:10%;}
.fnotenlace{float:left;width:50%;text-align:right;padding-right:20px;}
.count-notify{background-color:#3949AB !important;border:1px solid #1976D2;font-weight:bold;display:block;width:22px;height:22px;text-align:center;line-height:22px;border-radius:50%;color:#fff;}

.notifications-menu .dropdown-menu{width:400px !important;}
/*** contenidos ***/
#cargando{position:absolute;text-align:center;z-index:999;width:100%;min-height:700px;background:rgba(255, 255, 255, 0.8);}
#cargando span{display: block;overflow: hidden;margin-top:200px;}
/* generales */
.gly-flip-horizontal {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    -webkit-transform: scale(-1, 1);
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    transform: scale(-1, 1);
}
.txtleft{text-align:left !important;}
.txtcenter{text-align:center !important;}
.negrita{font-weight:bold;}
.left50{margin-left:50px;}
.top50{margin-top:50px;}
.top20{margin-top:20px;}
.top25{margin-top:25px;}
.top30{margin-top:30px;}
.top10{margin-top:10px;}
.top8{margin-top:8px;}
.top5{margin-top:5px;}
.bottom50{margin-bottom:50px;}
.left{float:left;}
.left20{margin-left:20px;}
.left30{margin-left:30px;}
.left5{margin-left:5px;}
.width50p{width:50%;}
.oculto{display:none;}
.hidden{visibility:hidden;}
.pdleft0{padding-left: 0 !important;}
.pdright0{padding-right: 0 !important;}
.enviando{
position: absolute;
top: 40%;
left: 40%;
margin-left: -15px;
margin-top: -15px;
color: #000;
font-size: 30px;

}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	/*background-color:transparent !important;*/
	background-color:transparent;
}
/********** INDEX *********/
.submenu span{display:block;cursor:pointer;overflow: hidden;margin-left: 10px;}
.submenu span label{line-height: 35px;font-weight: bold;margin-left: 10px;color:#fff;}
.menu-icon{
    float: left;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    text-align: center;
    line-height: 35px;
}
.header-sfu{background-color: #F1770C !important;color:#fff;}
#submenu .modal-dialog{width:90%;overflow:hidden;}

.pointer{cursor:pointer;}
.dataTables_filter label{float:right !important;}
.dataTables_filter label input{margin-left:10px;}
.spandisabled{pointer-events: none;}
/*** permisos de usuario ****/
.filamodulo{}
.label-success, .label-default, .label-warning, .label-danger {font-size:14px !important;}
.fontnormal label{font-weight:0 !important;}

.ui-tooltip {
    display: none !important;
}
.etapabloqueada{background-color:#ccc;}
.etapabloqueada a{font-weight: bold;pointer-events: none;}
.nav-pills>li>a:hover {color:#000 !important;font-weight: bold;background-color:transparent;}
.navradius {border-radius: 8px 6px 0px 0px;}
.acodeudor a:hover{background-color:transparent;}
/******** estilos info windows google maps *********/

.ultimalectura{width:150px;overflow:hidden;border-radius:5px;border:1px solid #0da26c;}
.fondoverde{width:100%;background:#22c78e;padding:5px 5px;color:#fff;font-weight:bold;}
.filaregistro{width:100%;overflow:hidden;padding:5px 5px;}
.icono_indicador{float:left;}
.valor_indicador{float:left;margin-left:10px;font-weight:bold;}


.sinmargen{padding:0 !important;}

div.disabled
{
  pointer-events: none;

  /* for "disabled" effect */
  opacity: 0.5;
  background: #CCC;
}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;
    background: white;
    cursor: inherit;
    display: block;
}
/************************+
datos financieros
************************/
.rutcliente1{display: inline; line-height: 1;text-align: center;vertical-align: super ;border-radius: .25em;  background-color: #777;color: #fff;  padding: .2em .4em .3em;font-size:12px;font-weight: '';vertical-align: -15%;}
.rutcliente{display: inline; line-height: 1;text-align: center;vertical-align: super ;border-radius: .25em;  background-color: #777;color: #fff;  padding: .2em .5em .1em;font-size:11px;font-weight: '';vertical-align: 0%;}
.infoop{display: inline; line-height: 1;text-align: center;vertical-align: super ;border-radius: .25em;  background-color: #777;color: #fff;  padding: .2em .5em .1em;font-size:11px;font-weight: '';vertical-align: 0%;}
.infoop1{display: inline; line-height: 1;text-align: center;vertical-align: baseline;border-radius: .25em;  background-color: #E6E6E6;color: #000;  padding: .2em .6em .3em;font-size:11px;font-weight: '';vertical-align: -15%;}
.mgt1{margin-top:1px;}
/*********************
CARATULA
****************/
.mesyear .ui-datepicker-calendar{display:"none !important";}

/*****************
firmas
****************/
#repararop{position:absolute;z-index:2;margin-top:5px;background: #ccc;border-radius: 5px;}
#repararop textarea{max-width: 95%;margin:10px;}
.rznone{resize: none;}

.scrolled{
    overflow: auto;
}

.blue{
    color:#0099ff;
}

.lw1{
    line-height : 0.85em;
}

.scrolly {
    overflow-x: hidden;
    overflow-y: scroll;
}

.img_equi{
    height: 35px;
    width: auto;
}

.bdr{
    border:1px #F0F0F0 solid;
    height:30px;
}

.bdr2{
    border-bottom:1px #fff solid;
    height:30px;
    background-color:#F0F0F0;
}

.bdr3{
    border-bottom:1px #C0C0C0 solid;
    height:30px;
    background-color:#808080;
}

/*****************
depurador
****************/
.bor {
   border: 1px solid #ccc;
   padding: 2px 2px;
}

.nobor {
   border: none; 
}

.bor_in {
   border: none; 
}

.bg_in {
   background-color: #f0f0f0;
}

.b{
    font-weight:bold;
}

.bore {
   border: 1px solid #ccc;
   padding: 1px 1px;
   background-color: #f0f0f0;
}

/***** PDF MOVEABLE ********/
#visorDoc embed{width:100%;}
.dragable {
position: absolute;
z-index: 9;
width:90% !important;
/**width:80% !important;*/
background-color: #f1f1f1;
text-align: center;
border: 1px solid #d3d3d3;
}
.resizable{
padding: 5px;
/*padding: 10px;*/
resize: both;
overflow: auto;
}

.spansegh{
    background-color:#b3f0ff;
    border-radius:5px;
    padding-left:5px;
    padding-right:5px;
}

.input_file{
	display: block !important;
	right: 1px;
	top: 1px;
	line-height: 30px;
	height: 30px;
	opacity: 0;
    width: 100%;
	background: none;
	position: absolute;
    overflow: hidden;
    z-index: 2;
}

input[type=checkbox] {
    transform: scale(1.0);
}

/*********************************
pagos tasacion
*******************************************/
.btn-circle-danger{border-radius: 50%;background-color: #dd4b39 !important; padding: 3px 8px !important;color: #fff !important;opacity: 1 !important;}

/*****************************
home jefe operaciones xlx2
*********************************/
#estadoetapa_buscar[disabled]{background-color: #eee !important;}