@charset "utf-8";
/* CSS Document */
body{


    /*font-family: 'Open Sans Condensed', sans-serif;*/
	

    font-family: 'PT Sans Narrow', sans-serif;


  	margin:0px;
  	font-size:16;
	#627dba

	
}

body > .container {
    padding: 0px 15px 0 !important;
}

/*HEADER*/

.body-header{
	background:#036;
	background: linear-gradient(#bcd5d2,#e2dfcc ); /* Standard syntax */
	
}

.cliente{
	font-size:20pt;
	padding:15px;
/*	border-bottom:1px #CCCCCC solid;
*/}
.filtroscliente{
	font-size:10pt;
	padding:5px;
	padding-left:15px;
	padding-right:15px;
/*	border-top:1px #FFFFFF solid;
*/}

.container{
	width:100% !important;
	
}

.botonbarra{
	height:20px;
	
}

.copyright{
	text-align:center;
	font-size:9px;	
}
/*chech*/

input[type="checkbox"] {
    display:none;
}
input[type="checkbox"] + label span {
   	display:inline-block;
	padding-left:3px;
	padding-right:3px;
	border-radius:7px;
    background:none;
	font-weight:normal;
	font-size:12px;
    cursor:pointer;
	background: -moz-linear-gradient(top, rgba(60,224,0,1) 0%, rgba(46,168,2,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(60,224,0,1)), color-stop(100%, rgba(46,168,2,1)));
background: -webkit-linear-gradient(top, rgba(60,224,0,1) 0%, rgba(46,168,2,1) 100%);
background: -o-linear-gradient(top, rgba(60,224,0,1) 0%, rgba(46,168,2,1) 100%);
background: -ms-linear-gradient(top, rgba(60,224,0,1) 0%, rgba(46,168,2,1) 100%);
background: linear-gradient(to bottom, rgba(60,224,0,1) 0%, rgba(46,168,2,1) 100%);
	color:#FFF;
	padding:4px;
	margin:2px;
}
input[type="checkbox"]:checked + label span {
    display:inline-block;
	padding-left:3px;
	padding-right:3px;
	border-radius:7px;
    background:none;
	font-weight:normal;
	font-size:12px;
    cursor:pointer;
	background: -moz-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(196,36,22,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,80,50,1)), color-stop(100%, rgba(196,36,22,1)));
background: -webkit-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(196,36,22,1) 100%);
background: -o-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(196,36,22,1) 100%);
background: -ms-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(196,36,22,1) 100%);
background: linear-gradient(to bottom, rgba(248,80,50,1) 0%,rgba(196,36,22,1) 100%);;
	color:#FFF;
	padding:4px;
	margin:2px;
}

label {
	margin-bottom: 0px;
}
/*COLUMNAS*/

.titulocolumnas{
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-size:30px;
	font-weight:bold;
	
	
	background: -moz-linear-gradient(top, #85b7e2 0%, #627dba 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #85b7e2 0%,#627dba 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #85b7e2 0%,#627dba 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	border-top-right-radius:20px;
	border-top-left-radius:20px;
	

}

.columna_blanca{
	background:#fff;
	padding:50px;
	padding-top:70px;
	height:100%;

}

.columna_buscador{
	background:#fff;
	padding:10px;
	padding-top:70px;
	height:100%;
}

.columna_consultas
{
	
	background: -moz-linear-gradient(left, #F9F9F9 0%, #ffffff 22%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #F9F9F9 0%,#ffffff 22%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #F9F9F9 0%,#ffffff 22%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
	
	padding:10px;
	padding-top:70px;
	height:100%;
	
	
}


.columna_crema{
	
	background: -moz-linear-gradient(left, #F9F9F9 0%, #ffffff 22%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #F9F9F9 0%,#ffffff 22%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #F9F9F9 0%,#ffffff 22%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	
	
	padding:50px;
	padding-top:70px;
	height:100%;
	
	
}

.columna_oliva{
	background: -moz-linear-gradient(left, #F9F9F9 0%, #ffffff 22%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #F9F9F9 0%,#ffffff 22%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #F9F9F9 0%,#ffffff 22%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	padding:50px;
	padding-top:70px;
	height:100%;

	
}

/*TRIANGULO*/
.trianguloA {
	position: relative;
	
	
}
.trianguloA:after, .AtrianguloA:before {
	left: 100%;
	top: 20%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	z-index:2;
	
}

.trianguloA:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color:#fff;
	border-width: 20px;
	margin-top: -40px;
}


trianguloB {
	position: relative;
	
	
}
.trianguloB:after, .AtrianguloB:before {
	left: 100%;
	top: 24%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	z-index:2;
	
}

.trianguloB:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color:#fff;
	border-width: 20px;
	margin-top: -40px;
}

/*COMENTARIO*/
.historial{
	height:85%;
	overflow:scroll;
	border:#f2f5f5 1px solid;
	overflow-x: hidden;
	padding-right: 0px;
	padding-top: 10px;
	
}

.historialdos{
	max-height:400px;
	overflow:scroll;
	border:#f2f5f5 1px solid;
	overflow-x: hidden;
	
}

.comentario{
	background:  #627dba ;
	border-radius:10px;
	color:#FFF;
	
}

.comentario {
	position: relative;

}
.comentario:after, .comentario:before {
	right: 100%;
	top: 17px;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.comentario:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #627dba ;
	border-width: 10px;
	margin-top: -10px;
}



/*TABLA*/

.tabla-diacronico{
	
	border-bottom: 2px #bac2c1 solid;
	padding-left: 0px;
	padding-right: 0px;
	
	
}

.tabla-diacronico:hover{
	border-bottom:2px #627dba solid;
	background:rgba(255, 255, 255, 0.4);
	
	
	
}


.NO_DES{
	display:none;	
}

.headtabla{
	color:#000;
	text-transform:uppercase;
	text-align:center;
	min-height:10px;
	line-height:10px;
	border-bottom:4px #627dba solid;
	border-top: 1px #bac2c1 solid;
	font-size:12px;
	
}

.lafila{
	padding:5px;
	min-height:35px;
	vertical-align:central;
	text-transform:capitalize;
	font-size:13px;
	text-align:center;
}

.fila{
	padding:8px;
	
}

.terminado {

  background-color:#f7f6f0;  
  
}
 
.gestion {
  background-color:#FFF;  
  
}

.gestion_activo{
	color: #3c763d;
	background-color: #dff0d8;
}


.gestion:hover{
color: #31708f;
background-color: #d9edf7;	
}


.titulo{
	font-size:15px;
	font-weight:bold;
	
}

.sub-titulo{
	font-size:12px;
	font-weight:bold;
	
}

.operario_par:hover, .operario_impar:hover {
/*  background-color:#bcd5d2;
  color:#6ba39d; */ 
}

/*Botones de tabla*/

.registrarcaso{
	
	border:1px #bcd5d2 solid;
	font-size:14px;
	padding:10px;
	
}

/*tabla*/

.elmodal{
	
	position: absolute;
	top:100px;
	left:0;
	right:0;
	margin: auto;
	height: auto;
	z-index:9 !important;
	box-shadow: 2px  2px  20px -5px black;

	
	margin-top:10px;
	margin-bottom:20px;
	background:#FFF; 
	
	padding-right: 0px !important;
	padding-left: 0px !important;
	
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
}

.elmodal_home{
	background:rgba(255, 255, 255, 0.7) ;
	box-shadow: 0px 0px 63px -35px rgba(0,0,0,1);;
	
}

.mas{
	padding-right: 15px !important;
	padding-left: 15px !important;
}
.headmodal{
	text-transform:uppercase;
	/*padding:20px;*/
	text-align:center;
	background: -moz-linear-gradient(top, #e5e5e5 0%, #f4f4f4 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #e5e5e5 0%,#f4f4f4 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #e5e5e5 0%,#f4f4f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	color:#f5f2e9;
	font-size:16px;
	text-align: center;
		
}

.headmodal > .logo {
	margin-left: 10px !important;
}

.headmodal > .logodos {
	margin-left: 0px !important;
	height:70px;
}
.footermodal{
	margin-top:20px;
	

}
.cuerpomodal{
	padding:20px;
	padding-top:20px;
}


.el-cuerpomodal{
	
	max-height:450px;
	overflow: scroll;
    border: #f2f5f5 1px solid;
    overflow-x: hidden;
	

}

.cuerpomodal div{
/*	padding-right: 5px !important;
	padding-left: 5px !important;*/
	
	
}

.cuerpomodal{
	font-size:13px;
	font-weight:normal;
}
.cuerpomodal span{
	font-size:10px;
	padding:2px;
	background:#CCC;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
}

.cuerpomodal_home{
	padding-top:20px;
	font-size:13px;
	font-weight:normal;
}

.dropdown-toggle span, .dropdown-menu span{
	font-size:14px;
	padding:0px;
	background:none !important;
	border-top-right-radius: 0px;
	border-top-left-radius: 0px;
	color:#000 !important;
}

/*.cuerpomodal div div{
	padding-right: 5px !important;
padding-left: 5px;
	
}*/

.cuerpomodal  .form-control{
	margin-bottom: 5px !important;
}

.fondomodal{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin: auto;
	height: auto;
	background:#000;
	opacity:0.5;
	z-index:8 !important;
	height:100%;
	
}


.fondomodal_home{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin: auto;
	height: auto;
	background:#fff;
	/*background:url(../ima/fotolia_107608617.jpg) no-repeat;*/
	background:url(../ima/tc.jpg) no-repeat;
	background-size:cover;
	opacity:0.7;
	z-index:8 !important;
	height:100%;
	
}

.alert{
	margin-bottom: 0px !important;	
}

.form-control{
	border-radius:0px;
	margin-bottom:0px;
	
}


/*demanda

.demanda{
	max-height:300px;
	overflow: scroll;
    border: #f2f5f5 1px solid;
    overflow-x: hidden;
	
}*/

.cuerpomodal ul { list-style: none }


/*paginacion*/

.botonpaginado{
	position: relative;
float: left;
padding: 6px 12px;
margin-left: -1px;
line-height: 1.42857143;
color: #627dba;
text-decoration: none;
background-color: #fff;
border: 1px solid #627dba;
}

.botonpaginadoselect{
background-color: #627dba;
color:#fff;
}


.formulario{
font-size: 9px;
line-height: 1.42857143;
}



/*codeudor*/

.codeudor{
	display:none;
	
}


/*BOTON ELIMINAR*/

.boton_eliminar{
	border:none;
	border-radius:5px;
font-weight: normal;
font-size: 12px;
cursor: pointer;
background: -moz-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(196,36,22,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(248,80,50,1)), color-stop(100%, rgba(196,36,22,1)));
background: -webkit-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(196,36,22,1) 100%);
background: -o-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(196,36,22,1) 100%);
background: -ms-linear-gradient(top, rgba(248,80,50,1) 0%, rgba(196,36,22,1) 100%);
background: linear-gradient(to bottom, rgba(248,80,50,1) 0%,rgba(196,36,22,1) 100%);
color: #FFF;
padding: 4px;
margin: 2px;	
	
	
	
}


.boton_eliminar:disabled {
	border:none;
	border-radius:5px;
font-weight: normal;
font-size: 12px;
cursor: pointer;
background:#CCC;
color: #FFF;
padding: 4px;
margin: 2px;	
	
	
	
}

.ajuste-form > .col-lg-1, .ajuste-form >.col-lg-10, .ajuste-form >.col-lg-11, .ajuste-form >.col-lg-12,.ajuste-form > .col-lg-2, .ajuste-form >.col-lg-3, .ajuste-form >.col-lg-4, .ajuste-form >.col-lg-5, .ajuste-form >.col-lg-6, .ajuste-form >.col-lg-7, .ajuste-form >.col-lg-8,.ajuste-form > .col-lg-9, .ajuste-form >.col-md-1, .ajuste-form >.col-md-10, .ajuste-form >.col-md-11, .ajuste-form >.col-md-12, .ajuste-form >.col-md-2, .ajuste-form >.col-md-3, .ajuste-form >.col-md-4, .ajuste-form >.col-md-5, .ajuste-form >.col-md-6, .ajuste-form >.col-md-7, .ajuste-form >.col-md-8, .ajuste-form >.col-md-9, .ajuste-form >.col-sm-1, .ajuste-form >.col-sm-10, .ajuste-form >.col-sm-11, .ajuste-form >.col-sm-12, .ajuste-form >.col-sm-2, .ajuste-form >.col-sm-3, .ajuste-form >.col-sm-4, .ajuste-form >.col-sm-5, .ajuste-form >.col-sm-6, .ajuste-form >.col-sm-7, .ajuste-form >.col-sm-8, .ajuste-form >.col-sm-9, .ajuste-form >.col-xs-1, .ajuste-form >.col-xs-10, .ajuste-form >.col-xs-11, .ajuste-form >.col-xs-12, .ajuste-form >.col-xs-2, .ajuste-form >.col-xs-3, .ajuste-form >.col-xs-4, .ajuste-form >.col-xs-5, .ajuste-form >.col-xs-6, .ajuste-form >.col-xs-7, .ajuste-form >.col-xs-8, .ajuste-form >.col-xs-9 {
	padding-left:4px !important;
	padding-right:4px !important;
	
	
}

/*Ajuste de data en crome*/
::-webkit-datetime-edit-fields-wrapper {
}
::-webkit-datetime-edit-text {
}
::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-year-field {
}
::-webkit-inner-spin-button {
    display: none;
}
::-webkit-calendar-picker-indicator:hover {
    background:none;
}

.acordion:hover{
	background:#627dba;
	color:#FFF;
	cursor: pointer;
}

.acordionactivo{
	background:#C00 !important;
	color:#FFF !important;
	
}

.spiner{
	overflow:hidden;
	background:url(../ima/spinner.gif);
	
	min-height:300px;
	max-height:300px;
	background-size:cover;
	
}

#condicion{
	/*display:none;*/	
}

.pago_verde, .pago_rojo{
	color:#FFF;
	border-radius:20px;
	height:25px;
	padding: 3px !important;
	
}

.pago_rojo{
	background:#F00;
	
}

.pago_verde{
	background:#449d44;
	
}

.pagination {
	margin:0px !important;
	margin-bottom:10px!important;
	margin-top:10px!important;
}

.paginacion{
	font-size:12px;
	color:#337ab7;
	margin-top:15px;
}

.no_existe{
	background:#337ab7;
	color:#FFF;
	padding:10px;
	text-align:center;
	border-radius: 4px;
	
}

.rol{
	padding:0px !important;	
}


.loader {
    border: 10px solid #ccc;
	border-top: 10px solid #999;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	animation: spin 2s linear infinite;
	margin: 10px;
	margin-left: 48%;
}

.loader_h {
    border: 20px solid #ccc;
	border-top: 20px solid #999;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	animation: spin 1s linear infinite;
	margin: 10px;
	margin-left: 40%;
	margin-top: 40%;
	
}

@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


.grilla{
	/*border:#bac2c1  1px solid !important;*/
	padding:5px;
	line-height:1;
}

.dropdown-menu > .active > a > .text {
	color:#FFF !important;
	
	
}

.selected > a{
	
	background:#337ab7 !important;
	
}

.selected > a > .text{
	
	color:#FFF !important;
	
	
}

.gestion > .dropdown-menu, .editar > .dropdown-menu{
    right: 0 !important;
    left: auto !important;
}

.dataTables_scrollBody{
	min-height:400px !important;
	/*height:inherit !important;
	overflow:visible !important;*/
}




















