
.bd-example .pagination
 {
    margin-top: .5rem;
    margin-bottom: .5rem;
}
.pagination {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0;
    list-style: none;
    border-radius: .25rem;
}
.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #007bff;
    background-color: #fff;
    border: 1px solid #dee2e6;
}
.page-link:not(:disabled):not(.disabled) {
    cursor: pointer;
}
.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: .25rem;
    border-bottom-left-radius: .25rem;
}
.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    border: 0;
}

.textofooprint{
    display: none;
    text-align: center;
    width: 100%;
    margin-left: 0%;
    margin-top: 25px;
    padding-top: 25px;
    border-top: solid 1px #CCC ;
}
a.delete-buton2 {
    float: right !important;
    height: 30px !important;
    width: 30px !important;
    background-color: #B71C1C;
    margin-left: 0px;
    padding: 0px;
    margin-right: 5px;
    margin-top: 20px;
    display: block;
    background-image: url(images/close-icon.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
.ins_addcar0 {
    float: right;
    color: #24A3B1;
    font-size: 23px;
}
.admlid{
    background-color: #24A3B1;
    color: #FFF;
    width: 30%;
    display: inline-block;
    text-align: center;
    padding: 10px;
    border-radius: 3px;
    margin: 25px 0 10px 34%;
}
.cert-buton {
    float: right !important;
    height: 30px !important;
    width: 30px !important;
    background-color: #00CC00;
    margin-left: 0 !important;
    padding: 0px;
    margin-right: 5px;
    margin-top: 20px;
    display: block;
    background-image: url(images/icon-notas-c.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    background-size: 22px;
}
.cert_tg {
    float: right !important;
    height: 30px !important;
    width: 30px !important;
    background-color: #00CC00;
    margin-left: 0 !important;
    padding: 0px;
    margin-right: 5px;
    margin-top: 5px;
    display: block;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    position: absolute !important;
    top: 0;
    right: 5px;
    text-align: center;
}
.cert_tg img {width: 21px;}

.filtrosc {
	float: right;
	width: 15%;
	margin-bottom: 20px;
	margin-left: 20px;
}
.filtrosb{margin-left: 20px;}
.btnfiltr{
    float: right;
    margin-left: 20px;
    margin-top: 18px;
    background-color: #98D955;
    border: 0;
    color: #FFF;
    padding: 5px 10px;
    border-radius: 5px;
}
.person-id {
	width: 9%;
	display: block;
	z-index: 21;
	margin-right: 4%;
	float: left;
	min-height: 15px;
}
.cdrrojo{color: #FF0000;}
#formimg{position: relative;}
.txtform, .txtform2 {
    position: relative;
    top: -9px;
    font-size: 12px;
}
.txtform2{    margin-left: 57%;}
.imgpripp{
    margin-top: 13px;
    margin-left: 0;
    padding-left: 0;
    margin-right: 10px;
}
.boton-inp, .boton-inp2 {
    background-color: #0D47A1 !important;
    width: 20% !important;
    margin-right: auto !important;
    margin-left: auto !important;
    font-size: 18px !important;
    color: #FFF !important;
    text-align: center !important;
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    margin-bottom: 11px !important;
    display: block !important;
    text-decoration: none !important;
    -webkit-border-radius: 7px !important;
    -moz-border-radius: 7px !important;
    border-radius: 7px !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    font-weight: lighter !important;
    clear: both !important;
    line-height: 20px !important;
    text-indent: 0px !important;
    float: right;
}
.boton-inp2{
    position: absolute;
    right: 0;
    top: 45px;
}
.listado_indx {
    width: 27.5% !important;
    background-color: #f5f5f5;
    margin-left: 3% !important;
    margin-bottom: 20px;
    padding: 3% 1%;
    max-height: 17px;
}
.listado_indx:hover{	background-color: #f1f1f1;	}
.leyendita {
    text-align: center;
    margin-bottom: 25px;
    font-size: 16px;
    font-weight: bold;
}
.imgfooterimp {
    width: 90%;
    margin-left: 7%;
		margin-top:35px;
		display: none;
}
.lytq{
    position: absolute;
    top: 49px;
    left: 0;
    font-size: 13px;
}
.esquema_tit{position: relative;}
.print_tit {
    padding: 5px 5px 20px 5px;
    font-size: 25px;
    text-align: center;
}
.print_tit2 {
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 5px;
    padding: 0;
		text-transform: capitalize;
}
.print_liac_fa, .print_liac_fa2 {
    float: left;
    margin-right: 3%;
}
.print_liac_fa{		width: 30%;	}
.print_liac_fa2{		width: 45%;	}
.print_liac_fa .print_imgtb, .print_liac_fa2 .print_imgtb{width: 98%;}
.print_tit3 {
    text-align: center;
    padding: 1% 0;
    color: #FFF;
    font-size: 24px;
    margin-top: 20px;
    background-color: rgb(100, 178, 217);
}

.print_tb2, .print_tb3 {
    display: inline-block;
    padding-left: 15px;
    margin-bottom: 10px;
}
.print_tb2{width: 39%;}
.print_tb3{width: 14%;text-align: center;}
.elbold{font-weight: bold;}
.elformprint{padding: 4%;width: 92%;}
.saltolinea{padding-top:25px;width: 100%;}
.print_prin {
    padding-left: 15px;
    font-size: 16px;
    font-weight: bold;
}
.print_tb1 {
    display: inline-block;
    width: 16%;
    margin-bottom: 15px;
		vertical-align: top;
		float: left;
}
.print_in1 {
    font-size: 13px;
    font-weight: 600;
    border-top: solid 1px #CCC;
}
img.print_img {
    max-width: 100%;
    display: block;
    margin: 0 auto;
}
.print_txt, .print_txt1 {
    padding: 0 1.5% 5px 0;
		vertical-align: top;
}
.print_txt1{width: 45%;display: inline-block;}
.print_txt3{text-align: center;margin: 20px 0 35px 0;}
.cabecera_in {
    display: inline-block;
    width: 95%;
    text-align: center;
    font-size: 20px;
    background-color: rgb(100, 178, 217);
    margin: 20px 0 10px 0;
    color: #FFF;
    margin-left: 5%;
    padding: 3% 0;
}

.dasht {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    margin: 0 1% 1% 1%;
    padding-bottom: 10px !important;
}
.dasht_in {
    margin:0 0 20px 0;
    background-color: #f5f5f5;
    padding: 5%;
		width: 85% !important;
        padding-bottom: 10px !important;
}
div.dasht_in{
    margin-left: 15px;
    position: relative;
    padding-top: 8%;
}
.dasht_in1 {
    display: inline-block;
    /*width: 59%;*/
    font-size: 15px;
}
.dasht_in2 {
    font-size: 12px;
}
.dasht_in3 {
    display: inline-block;
    vertical-align: top;
    margin-top: 10px;
    font-size: 17px;
    background-color: #CCC;
    padding: 5px 10px;
    margin-bottom: 10px;
}

.dasht_in4 {
    padding: 10px 0 0 0;
    font-size: 10px;
    border-top: solid #CCC 1px;
}
.dasht_cant {
    font-size: 17px;
		margin-bottom: 1px;
		width: 91%;
		margin-bottom: 10px;
		color: #FFF;
		padding: 3% 2%;
		    margin-left: 5%;
}
.dasht_cant_c1{		background-color: #f87257;	}
.dasht_cant_c2{		background-color: #f3cc65;	}
.dasht_cant_c3{		background-color: #88cb56;	}
.dasht_cant_c4{		background-color: #a95842;	}

.vsdnro {
    color: #a95842;
    background-color: #FFF;
    padding: 0 7px 3px 7px;
    margin-bottom: 0px;
    border-radius: 50%;
}

.inst_pqs_t {    font-size: 13px;		}
.btncontxt_tit {    font-weight: bold;}
.btncontxt_btn{
    background-color: #999;
    color: #FFF;
    border: 0;
    margin-right: 15px;
    padding: 5px 10px;
    margin-top: 5px;
    border-radius: 3px;
    cursor: pointer;
}
.imgextins{
    margin-bottom: 10px;
    margin-top: 10px;
}
.btncontxt_btn:hover{background-color: #555;}
.pcck1{background-color: #777;}
.imtxd_iz {    float: left;}
.imtxd_der {    margin-left: 15px;float:left;/*float: right;*/}
.imtxd_lg2 {    float: right;display: none; width: 30%; text-align: right;}
.imtxd_lg2 img:nth-child(1){    width: 90%;}
.imtxd_lg2 img:nth-child(2){    width: 50%;margin-right: 20%;}
.imtxd {
    width: 49%;
    float: left;
    font-size: 12px;
    display: none;
    margin-left: 20%;
    margin-top:20px;
}
.imtxd_tit {
    font-weight: bold;
    font-size: 14px;
}
.eltitms {
    display: block;
    clear: both;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    font-weight: 300;
    margin-top: 30px;
    font-size: 28px;
    color: #000;
    margin-bottom: -19px;
}
.pr_tabl_cp {    float: left;min-height: 10px; font-size: 14px;}
.pr_tabl_cp:nth-child(1){width: 16%;margin-right: 1%}
.pr_tabl_cp:nth-child(2){width: 32%;margin-right: 1%}
.pr_tabl_cp:nth-child(3){width: 14%;margin-right: 1%;text-align: center;}
.pr_tabl_cp:nth-child(4){width: 18%;margin-right: 1%;text-align: right;}
.pr_tabl_cp:nth-child(5){width: 16%;text-align: right;}
.pr_fecha{float: right;font-weight: bold;}
.pr_hddir{font-weight: bold;margin-bottom: 15px;}
.pr_ct{font-size: 16px;margin-top:20px;}
.pr_header{margin-top:45px !important;}
.pr_tit{font-size: 17px !important;margin-top: 25px;    background-color: #F9F9F9;}
.pr_honoin{float: left;min-height: 10px;}
.pr_honoin:nth-child(1){width: 16%;margin-right: 1%}
.pr_honoin:nth-child(2){width: 65%;margin-right: 2%}
.pr_honoin:nth-child(3){width: 16%;text-align: right;}
.pr_subt {
    float: right;
    clear: both;
    margin-right: 1%;
    width: 31%;
    padding-bottom: 11px;
}
.pr_tt{border-top:solid 1px #CCC;padding-top: 7px;    font-size: 20px;}
.subtit {    display: inline-block;    }
.pr_subt .subtit:nth-child(1){width: 45%;font-size: 18px;margin-right: 3%;text-align: right;}
.pr_subt .subtit:nth-child(2){width: 48%;font-size: 18px; text-align: right;}
.pr_tabl {
    margin: 0 1% 0 6%;
    padding: 7px 1%;
    width: 91%;
    clear: both;
    border-bottom: solid 1px #CCC;
}
.clearfix{clear: both;width: 100%;padding-top:1px;display: block;}
.notatit{
  margin:20px 0;
  font-size: 24px;
}
.refacciones{
    clear: both;
    margin-bottom: 15px;
    position: relative;
}
.rfccs{  float: left;}
.rfccs:nth-child(1){width: 18%;margin-right: 1%;}
.rfccs:nth-child(2){width: 37%;margin-right: 1%;}
.rfccs2{width: 20% !important;float: left;margin-right: 1%;}

.cotizador_total, .cotizador_total2, .honorarios{clear: both;}
.honorarios input, .cotizador_total_tit, .cotizador_total_tit2{
  float: right;
  width: 20%;
  margin-right: 1%;
  font-size: 20px;
}
.honorarios input{text-align: right;width:18%;padding-right:2%;}
#descuento {
    float: right;
    width: 19%;
}
.cotizador_total_suma{
    float: right;
    padding-left: 2%;
    width: 18%;
}
.cotizador_total {
    border-top: solid 1px #CCC;
    padding-top: 15px;
    font-size: 20px;
}
.cotizador_total2, .cotizador_total3 { padding-top: 15px;    font-size: 20px;}
.cotizador_total2 .cotizador_total_tit{ margin-top: 8px; margin-right: 11px;}
.cotizador_total_tit2{ margin-right: 11px;text-align: right;}
.cotizador_total3 .cotizador_total_suma{ width: 50%;padding-left: 10%;}
.cotizador_total_tit{width: 25%;text-align: right;padding-right: 1%;}
.cotizador_total3 {float: right;width: 35%;border-top: solid 1px #555;margin-top:15px;}
.tot_com{display: block;font-size: 11px;    line-height: 7px;}
.honorarios_tit{
    float: right;
    padding-top: 15px;
    margin-right: 2%;
}
.productos{
    clear: both;
    margin-bottom: 15px;
    position: relative;
}
#productos_tit .elpr{float: left}
.productos .elpr:nth-child(1){width: 42%;margin-right: 2%;}
.productos .elpr:nth-child(2){width: 10%;margin-right: 2%;}
.productos .elpr:nth-child(3){width: 18%;margin-right: 2%;padding-right: 2%;text-align: right;}
.productos .elpr:nth-child(4){width: 18%;padding-right: 2%;text-align: right;}
.productos select, .refacciones select{
    float: left;
    display: block;
    border: 1px solid #24A3B1;
    line-height: 45px;
    height: 49px;
    text-indent: 20px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-size: 14px;
    margin: 0 2% 0 0;
    background-color: #E3F2FD;
}
.delproduct, .del_refacc {
    position: absolute;
    top: 10px;
    right: -30px;
    width: 30px;
    height: 25px;
    text-align: center;
    padding-top: 5px;
    border-radius: 50%;
    color: #FFF;
    background-color: #B71C1C;
}
.delproduct:hover, .del_refacc:hover{background-color: #951C1C;}
.rucli{width: 49%;min-height: 49px;float: left;position: relative;}
.rucli input{  width: 100% !important;  }
.rucli:nth-child(2n){float: right !important;}
.rucli select{
    /*float: left;*/
    width: 100%;
    height: 49px;
    border: 1px solid #689F38;
    line-height: 45px;
    height: 49px;
    text-indent: 20px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-size: 14px;
    margin-bottom: 10px;
    background-color: #E6FAFB;
}
.rucli2{float: left !important;}
.datos_contacto{position: relative;margin-bottom:100px;}
.comentotra {
    width: 45% !important;
    display: block !important;
    margin: 10px 2% !important;
    float: left !important;
}
.masmail {
    position: absolute;
    left: -33px;
    top: 29px;
    background-color: #009900;
    color: #FFF;
    border-radius: 50%;
    width: 25px;
    height: 22px;
    text-align: center;
    padding-top: 3px;
}
.masmail:hover{background-color: #007700;}
.delemail {
    position: absolute;
    left: 6px;
    top: 31px;
    background-color: #BB0000;
    color: #FFF;
    border-radius: 50%;
    width: 18px;
    height: 18px;
    text-align: center;
    padding-top: 1px;
    line-height: 1;
}
.delemail:hover{background-color: #990000;}
.cabecera {
    margin: 3%;
    border-bottom: solid 1px #EEE;
    padding-bottom: 1.5%;
}
img.print_imglat{width: 100%;}
.cabecera_tit {
    font-size: 22px;
    font-weight: 300;
    float: left;
}
.print_imgtb, .print_imgtc {
    vertical-align: top;
    display: inline-block;
    margin: 1%;
}
.print_imgtb {width: 47%;}
.print_imgtc {width: 98%;}
.print_tanq, .print_nitro, .print_lddatos {
    border-bottom: solid 1px #CCC;
}
.print_tanqin, .print_nitro_in, .print_lddatosin0, .print_lddatosin1, .print_lddatosin2 {
    display: inline-block;
    padding: 1.5% 0%;
    text-align: center;
}
.print_tanqin{width: 24%;}
.print_nitro_in{width: 13.9%;}
.print_lddatosin0{width: 40.9%;}
.print_lddatosin1{width: 10%;}
.print_lddatosin2{width: 19%;}

.print_fotim, .print_sens {    text-align: center;}
.print_fotim1{width: 49%;float: left; margin-right: 1%;}
.print_fotim2{width: 32%;float: left; margin-right: 1%;}


.print_sensitm {
    width: 50%;
    float: left;
    border-bottom: solid 1px #CCC;
    box-sizing: border-box;
    border-right: solid 1px #CCC;
}
.print_sens {
    border-top: solid 1px #CCC;
    border-left: solid 1px #CCC;
}
.print_sensitm1, .print_sensitm2 {
    display: inline-block;
		padding:2%;
}
.print_sensitm1{width: 27%;text-align: center;}
.print_sensitm2 {    width: 63%;    text-align: left;}

.print_subtit {
    font-weight: 300;
    font-size: 20px;
		text-align: center;

}
.print_lidist {
    text-align: center;
    font-weight: bold;
}
.print_lidisesq {
    width: 90%;
}

.listado_pxm {
    padding: 2% 3%;
    border-bottom: solid 1px #EEE;
}
.listado_pxm:hover{background-color:#EEE;}
.listado_pxmtit {
    padding: 0 3% 1% 3%;
    font-size: 17px;
    border-bottom: solid 1px #EEE;
    font-weight: 300;
}
.listado_campo {
    float: left;
    width: 23%;
    margin-right: 2%;
    min-height: 10px;
}
.tipomaquina, .tipomaquina2{
    float: left;
    margin-right: 3%;
    padding: 10px 0;
}
#maquina_content{margin-bottom: 25px;}
.tipomaquina{width: 39%;text-align: right;}
.tipomaquina2{width: 55%;min-height:37px;}
.imgdellidi{display: block;width: 90%;margin:20px auto;}
.imgdellidi img{width: 100%;}
.eldelld{
  left: -40px !important;
  top: 9px !important;
}
#esquema, #linea_actuacion, #linea_distribucion, .ldbssl{
  display: inline-block !important;
      width: 47%;
      height: 49px;
}
.acc_carnit{font-size: 11px;    width: 100%;    float: left;}
#tanquesdeagentelb, #tanquesdeagentegal{margin-top:15px;}
.tdeagr, .accrem{position: relative;}
.nro_sta{  display: inline-block;  margin-left: 10px;color:forestgreen;}
.folio{font-family: "Times New Roman", Times, serif;}
.ims_otrs{margin-left: 27px;}
.ins_delotro {
    background-color: #B71C1C;
    color: #FFF;
    width: 33px;
    height: 18px;
    border-radius: 50%;
    padding: 0;
    line-height: 0;
    text-align: center;
    margin: 0;
    position: absolute;
    top: 30px;
    left: -39px;
    padding-top: 15px;
    font-size: 18px;
}
.ots, .ostdatos{position: relative;}
.otrs_titda {
    text-align: center;
}
.otsct_tit {
    margin-bottom: 5px;
}
.ots_imgde {
    background-color: #cc0000;
    width: 20px;
    height: 20px;
    border-radius: 50px;
    color: #FFF;
    text-align: center;
    position: absolute;
    float: right;
    top: -5px;
    right: -13px;
}
.infogral{
    width: 50%;
    margin-bottom: 25px;
    float: left;
    vertical-align: text-top;
}
.infogral_tit, .infogral_tit2 {
    font-size: 18px;
    font-weight: 300;
    margin-right: 11px;
}
.infogral_tit2 {
    text-align: center;
    clear: both;
    display: block;
}
.cargaimg_ots {
    float: none;
    width: 44px;
    height: 49px;
    margin-left: 10px;
    background-image: url(images/jpg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    display: inline-block;
}
.ins_solmant{
    width: 47%;
    text-align: center;
    margin-bottom: 40px;
    float: left;
}
.ins_solmanttit{
    margin-top: 20px;
    font-size: 18px;
    font-weight: 300;
}
.ins_solmantiz, .ins_solmantder{margin-top: 15px;}
.ins_solmantiz{
    width: 45%;
    text-align: right;
    padding-right: 10px;
    border-right: solid 1px #CCC;
    float: left;
}
.ins_solmantder {
    width: 45%;
    text-align: left;
    padding-right: 10px;
    float: left;
}
.ins_solmantiz input, .ins_solmantder input {
    height: 20px;
    padding: 0;
    margin: 0 10px 0 17px;
    width: 20px;
}
.ins_solmantiz input{float:right;}
.otrs_dato{width: 100% !important;}
.intaleyen {
    float: left;
    font-size: 20px;
    font-weight: 300;
    margin-top: 29px;
}
.otsct2{
    float: left;
    width: 49%;
    text-align: center;
}
.elprimero{margin-right: 2%;}
.ots_liac_comentta{
        border: 1px solid #24A3B1 !important;
        width: 90% !important;
        margin: 0 auto 10px auto;
        float: none !important;
}
.otsct3 {
    width: 90%;
    margin: 0 auto;
}
.otsct4 {
    width: 90%;
    margin: 0 auto;
    text-align: center;
}
.ots_tit{
    width: 90% !important;
    float: none !important;
    display: block;
    margin: 5px auto;
}
.otsct {
    text-align: center;
}
.inp_liac_fotot {
    margin-bottom: 5px;
}
.inp_liac_txt {
    float: left;
    /*height: 27px;*/
    margin: 0 20px 30px 0;
    padding: 20px;
    width: 30%;
    text-align: right;
    font-size: 21px;
    border-right: solid 1px #CCC;
}
.inp_liac_foto, .inp_liac_foto2 {
    float: left;
    margin-left: 20px;
}
.inp_liac_foto {width: 18%;}
.inp_liac_foto2 {width: 38%;}
.comenssiac {
    font-size: 12px;
    margin-bottom: 15px;
}
.print_faimg img{
    width: 100%;
}
.lafila{        width: 59%;    display: block;    margin: 0 auto 10px auto;}
.insp_fech{
  width: 81% !important;
    float: left !important;
}
.insttv{width: 87% !important;}
.inspqs_m {
    display: inline-block;
    color: #009900;
}
.inst_pqs_a{width: 100% !important;}
.inst_pqs, .inst_pqs2, .inst_pqs3, .inst_pqs4,  .inst_pqs5 {
    float: left;
    margin-right: 3%;
    position: relative;
}
.inst_pqs{width: 28%;}
.inst_pqs2{width: 12%;}
.inst_pqs3{width: 19%;}
.inst_pqs4{width: 8%;}
.inst_pqs5{width: 18%;}
.inst_pqs2 input, .inst_pqs4 input, .inst_pqs5 input{width: 100%;}
.estadodetanque, .estadonitrogeno, .estadonitrogeno0{
    height: 44px;
    width: 3.2%;
    background-color: #CCC;
    border-radius: 0px 20px 20px 0;
}
.estadodetanque{float:left;margin-top:18px;margin-left:-3%;}
.estadonitrogeno, .estadonitrogeno0{float:left;margin-top:3px;}
.enmr{    margin-right: 3.2%;}
.tanquedel {
    background-color: #cc0000;
    width: 20px;
    height: 20px;
    border-radius: 50px;
    color: #FFF;
    text-align: center;
    margin-top: 14px;
    float: right;
    top: 3px;
    right: -28px;
}
.tanquedel:hover{background-color: #550000;transition: 0.5s;}
.toab1{    bottom: 15px !important;
    top: auto !important;}
.dlcrr{top:10px !important;}
.malef{margin-left: 1%;}
.lidis_datos_inp{
    width: 17% !important;
    margin-left: 1%;
    float: left;
    display: block;
    border: 1px solid #24A3B1;
    line-height: 45px;
    height: 49px;
    text-indent: 20px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-size: 14px;
    margin-bottom: 10px;
    background-color: #E3F2FD;
}
.lidis_datos_inp2, .lidis_datos_inp3 {
    margin-left: 1%;
    float: left;
    text-align: center;
}
.lidis_datos_inp2{width: 17% !important;}
.lidis_datos_inp3{width: 40% !important;}
.lidis_datos_inp_p{width: 9% !important;margin-left: 1%;float:left;    height: 48px;}
.titdis1{
    width: 53%;
    margin-left: 0 !important;
}
.addimgbtn{
    float: none;
    background-color: #0D47A1 !important;
    color: #FFFFFF;
    display: inline-block !important;
    width: auto !important;
    line-height: 18px !important;
    text-indent: 0 !important;
    margin: 10px
}
.lidist_tx{
    width: 47% !important;
    float: left !important;
    display: block;
    border: 1px solid #24A3B1 !important;
    line-height: 1;
    height: 31px !important;
    text-indent: 20px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-size: 14px;
    margin-bottom: 10px;
    background-color: #E3F2FD;
    margin-left: 10px;
    padding-top: 15px;
}
.lidist_ip{width: 41% !important;margin-left: 10px;}
.maslinea_dist, .lidis_datos {    position: relative;  }
.linesita{border-top:solid 1px #CCC; margin: 15px 0;display: block;clear:both;}
.linesita2{width:30%;border-top:solid 1px #CCC; margin: 15px auto;display: block;clear:both;}

.linesita3{border-top:solid 1px #CCC; margin:0;display: block;clear:both;}
.linesita4{border-top:solid 1px #CCC; margin-bottom: 13px;display: block;clear:both;}
.infogral2 {
    margin-bottom: 70px;
    border-bottom: solid 1px #CCC;
}
.print_otro1 {
    width: 48%;
    margin: 20px 1% 0 1%;
    display: inline-block;
    float: left;
}
.print_otrotit, .print_otrotit0 {
    margin-bottom: 10px;
    text-align: center;
    font-size: 17px;
		display: block;
}
.print_otrotit0{font-weight: bold;}
.print_otro1 img {width: 100%;margin-bottom: 15px;}
.infogral_cn {
    float: left;
    width: 19.9%; 
    text-align: center;
    margin: 10px 0;
}
.blcn{border-left: solid 1px #CCC;}
.mas_cabl{position: relative;width: 70%;margin: 0 auto 15px auto;text-align: center;}
.mas_cabl2{position: relative;width: 238px;margin: 0 auto 15px auto;text-align: center;}
.mas_cabl img{width: 100%; display: block;}
.del_cabl{
  position: absolute;
  width: 30px;
  height: 25px;
  background-color: #B71C1C;
  border-radius: 50%;
  color: #FFF;
  top:-15px;
  right: -15px;
  text-align: center;
    padding-top: 5px;
}
.del_cabl2{
  position: absolute;
  width: 30px;
  height: 25px;
  background-color: #B71C1C;
  border-radius: 50%;
  color: #FFF;
  top:35px;
  right: -35px;
  text-align: center;
    padding-top: 5px;
}
.del_cabl:hover, .del_cabl2:hover{opacity: 0.8;}
.uploads_cab{width: 100% !important;}
.evi-isn img{width: 100%;margin-top: 10px;}
.evi-tbl{
    padding:20px;
    column-count: 3;
    -webkit-column-count: 3;
    -moz-column-count: 3;
    -o-column-count: 3;
}
#com_pra{display: none;}
.inpsl{float: none !important;display: inline-block !important;}
#ins_cartucho_tit, .ins_cartucho_th{
  width: 100%;
  display: table;
  position: relative;
  /*border-bottom: solid 1px #CCC;*/
}

.liact_ipt_nro {
    float: left;
    width: 9% !important;
    margin-right: 1%;
}

.liact_img {
    float: left;
    width: 42%;
    min-height: 30px;
}

.sensor_ipt {
    float: left;
    width: 24% !important;
    margin-right: 1%;
}
.sensor_img {
    float: left;
    width: 45%;
    min-height: 30px;
}
.uploads_imgtx{
    width: 45px !important;
    opacity: 0;
    float: none !important;
    overflow: hidden;
}
.sensor_img_tx{margin-left: 10px;}
#addhojas {
    text-align: center;
}
.cargaimg{
    /* background-color: #CCC; */
    float: left;
    height: 49px;
    margin-left: 10px;
    background-image: url(images/jpg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
}
.cargaimg2{
    float: left;
    height: 49px;
    margin-left: 10px;
    position: relative;
    margin-bottom: 13px;
}
.cargaimg3{
    float: none;
    height: 49px;
    margin-left: 10px;
    position: relative;
    margin-bottom: 13px;
}
.hojasimg{
    /* background-color: #CCC; */
    float: left;
    width: 45%;
    height: 0;
    padding-bottom: 37%;
    margin:10px 2%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
}
.inp_liac_coment {
    float: left;
    width: 35%;
    margin-bottom: 15px;
}
.inp_liac_coment textarea{width: 98%;    border: 1px solid #24A3B1;}
.sensor_imgm{
    background-color: #0D47A1;
    width: 20px;
    height: 20px;
    border-radius: 50px;
    color: #FFF;
    text-align: center;
    margin-top: 14px;
    position: relative;
    float: left;
}
.sensor_imgde, .datosimgdel{
    background-color: #cc0000;
    width: 20px;
    height: 20px;
    border-radius: 50px;
    color: #FFF;
    text-align: center;
    margin-top: 14px;
    position: absolute;
    float: right;
    right: -28px;
}
.sensor_imgde{top: 3px;}
.datosimgdel{top: 23px;}
.sensores_tb, .mas_liacp{position: relative;}
.mas_liacp .sensor_ipt:nth-child(1){width: 40% !important;}
.mas_liacp .sensor_ipt:nth-child(2){width: 9% !important;}
.sensores_tb .sensor_ipt:nth-child(1){width: 5% !important;}
.sensores_tb .sensor_ipt:nth-child(2){width: 43% !important;}
.ins_cart_inp, .ins_cart_inp0, .ins_cartucho_tex{
  display: table-cell !important;
  vertical-align: top;
  text-align: center;
  margin-left: 1%;
  float: left;
}
.ins_cartucho_tex{width: 11% !important;}
.ins_cart_inp{width: 14% !important;}
.ins_cart_inp0{width: 11% !important;}
.ins_cart_inp:nth-child(1), .ins_cartucho_tex:nth-child(1){margin-left: 0;}
.ins_cart_inp0:nth-child(1){margin-left: 0;}
.ins_delcar, .ins_delcar2 {
    background-color: #B71C1C;
    color: #FFF;
    width: 33px;
    height: 18px;
    border-radius: 50%;
    padding: 0;
    line-height: 0;
    text-align: center;
    margin: 0;
    position: absolute;
    top: 8px;
    left: -39px;
    padding-top: 15px;
    font-size: 18px;

}
.ins_delcar2{top:25px;}
.ins_addcar {
  background-color: #24A3B1;
  color: #FFF;
  width: 43px;
  height: 23px;
  border-radius: 50%;
  padding: 0;
  line-height: 0;
  text-align: center;
  margin: 0 auto;
  padding-top: 20px;
  font-size: 29px;
}
.ins_delcar:hover{opacity: 0.9;}
.ins_cartucho_tex{
  font-weight: normal;
    padding-bottom: 5px;
    font-size: 13px;
    text-transform: uppercase;
}

.insta_tecnicos{
  padding: 20px 0;
  border-top: solid 1px #CCC;
  border-bottom: solid 1px #CCC;
  display: table;
  width: 100%;
}
.insta_tecnicos_txt {
    display: table-cell;
    width: 30%;
    height: 100%;
    vertical-align: middle;
}
#insta_tecnicos_tec_tb {
    display: table-cell;
    width: 70%;
}
select#tecnicos_sel {
    width: 95%;
    border: 0;
}
select#tecnicos_sel:focus {border:0;}
select#tecnicos_sel::-ms-expand {
    display: none;
}
.insta_tecnicos_tec {
    display: inline-block;
    background-color: #DDD;
    border-radius: 7px;
    margin-left: 10px;
    margin-bottom: 5px;
}
.insta_tecnicos_tec_del {
    display: inline-block;
    padding: 5px 5px 7px 5px;
    background-color: #B71C1C;
    color: #FFF;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.insta_tecnicos_tec_nom {
    display: inline-block;
    padding: 5px 5px 7px 5px;
    text-transform: capitalize;
}
.tace {text-align: center;}
.mglups {margin-left: 1.7%;}
.intainpt{    width: 49%;    float: left;    }
.intainpt2{    width: 49%;    float: left;  margin-top:15px;  }
.intainpt:nth-child(2n){    margin-right: 2%;    }
.intainpt2:nth-child(2n){    margin-right: 2%;    }
.intainpt input{  width: 100%;  float: none;  }
.intainpt2 input{  float: none;width: 100%;  }
.intainpt3{    width: 49%;    float: left;  position: relative;  }
.intainpt3:nth-child(2n-1){    margin-right: 2%;    }
.intainpt3 input{  float: none !important;display: inline !important; width: 100%;}
.intainpt4{    width: 30%;    float: left;  margin-top:18px;   margin-left: 2%;  }
.intainpt4 input{  float: none;width: 100%;      }
.intainpt5{    width: 15%;    float: left;  /*margin-top:18px; */    margin-left: 2%; }
.intainpt5 input{  float: none;width: 100%;  }
.intainpt7{    width: 47%;    float: left;  margin-top:16px;     margin-left: 2%; }
.intainpt7 input{  float: none;width: 100%;  }
.intainpt8{    width: 23%;    float: left;  margin-top:16px;     margin-left: 2%; }

.titckkbx {
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
}
.elckemple {
    width: 20px !important;
    height: 20px !important;
    display: inline-block;
}

.certifint{    width: 49%;    float: left;    position:relative;}
.certifint:nth-child(2n-1){    margin-right: 2%;    }
.certifint input{  float: none;width: 100%; display: inline;}
.delcertifint{
    background-color: #B71C1C;
    color: #FFF;
    width: 33px;
    height: 18px;
    border-radius: 50%;
    padding: 0;
    line-height: 0;
    text-align: center;
    margin: 0;
		display: inline-block;
    padding-top: 15px;
    font-size: 18px;
}
input.intainpt2_ck {
    width: 10%;
    height: 20px;
    display: inline-block;
    vertical-align: top;
}
.intainpt2_txt {
    width: 87%;
    display: inline-block;
    margin-top: 4px;
}
.iframe_nombre {
    color: #93C13A;
    font-size: 19px;
    text-transform: uppercase;
    font-weight: 300;
}
section#irala_compra {
    position: fixed;
    width: 100%;
    top:200px;
    display: none;
}
.manual, .maquina {
    width: 20%;
    text-align: right;
    padding-right: 10px;
    border-right: solid 1px #CCC;
    float: left;
}
.maquina{width: 29%;}
.manual input, .automatico input, .maquina input, .material input{
    height: 20px;
    padding: 0;
    margin: 0 10px 0 17px;
    width: 20px;
}
.manual input, .maquina input{float: right;}
.automatico input, .material input{float: left;}
.automatico, .material{
    width: 28%;
    text-align: left;
    padding-right: 10px;
    float: left;
}
.manual , .automatico, .material, .maquina {margin-top:20px;}
/*---------------------------*/

.si {
    width: 20%;
    text-align: right;
    padding-right: 10px;
    border-right: solid 1px #CCC;
    float: left;
}
.si input, .no input{
    height: 20px;
    padding: 0;
    margin: 0 10px 0 17px;
    width: 20px;
}
.si input{float: right;}
.no input{float: left;}
.no{
    width: 20%;
    text-align: left;
    padding-right: 10px;
    float: left;
}
.si , .no {margin-top:20px;}
.irala_cl {
    position: absolute;
    top: -5px;
    right: -5px;
    color: #FFF;
    background-color: #92c52c;
    width: 31px;
    height: 30px;
    border-radius: 50%;
    font-weight: bold;
    font-size: 21px;
    text-align: center;
    cursor: pointer;
}
.irala_cl:hover{
    opacity: 0.9;
}
.irala_in {
    position: relative;
    display: block;
    text-align: center;
    width: 300px;
    margin: 0 auto;
    background-color: #FFF;
    padding: 20px;
    border-radius: 20px;
    box-shadow: 0 0 7px #777;
}
.evi-isn {
    width: 100%;
    display: block;
    vertical-align: top;
        float: left;
}
.btn_reg_a{
    background-color: #93C13A !important;
    width: 20% !important;
    margin-right: auto !important;
    margin-left: auto !important;
    font-size: 18px !important;
    color: #FFF !important;
    text-align: center !important;
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    margin-top: 30px !important;
    margin-bottom: 60px !important;
    display: block !important;
    text-decoration: none !important;
    -webkit-border-radius: 7px !important;
    -moz-border-radius: 7px !important;
    border-radius: 7px !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    font-weight: lighter !important;
    clear: both !important;
    line-height: 20px !important;
    text-indent: 0px !important;
}
.inscritos{    margin-top: 30px;}
.notas_z a{border:0;padding-top: 0px;margin-left: 0;    padding-bottom: 0;}
.notas_z a:hover{background-color: #F1F1F1;}
.filtros .filtros_sel{width: 23%;}
.clear_bot{clear: both;}
.cols-title{text-transform: capitalize;}
.notmas{    top: 201px !important;}
.secom{float: left;margin-right: 10px;}
.messl{color: #FF0000;text-align: center;margin-bottom: 10px;}
.messl2{color: #000000;text-align: center;margin-bottom: 10px;}
.des_cur{font-size: 14px;color: #777;display: block;}
.img_ac1{width: 100%;margin-top: 20px;}
.campomail, .campomail2{float: left;width: 49%;position: relative;}
.campomail2:nth-child(2n+1){float: right;}
.ldbssl, .ldbssl2, .ldbssl3, .campomail_impt, .campomail_impt2, .reus_sel, .reus_sel2,
.reus_sel3, .lidis_datos_inp_p, #esquema, #linea_actuacion, #linea_distribucion{
    display: block;
    border: 1px solid #24A3B1;
    line-height: 45px;
    text-indent: 20px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-size: 14px;
    margin-bottom: 10px;
    background-color: #E3F2FD;
}
.ldbssl2{width: 31%;    display: inline-block;    padding: 15px 0px;}
.ldbssl3{    display: inline-block !important;    float: none !important;			}
.campomail_impt2{width: 90% !important;    float: right !important;}
.reus_sel2{
    float: left;
    width: 100%;
    height: 49px;
}.reus_sel3{
    float: left;
    width: 37%;
    height: 49px;
}

.reus_sel:nth-child(2n){float: right;}

.reus_sel2:nth-child(2n){float: right;}
.sel_ct{
    width: 50%;
    line-height: 45px;
    height: 45px;
    font-size: 14px;
    margin-bottom: 10px;
    background-color: #FFF;
    display: block;
    border: 1px solid #24A3B1;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    text-indent: 20px;
}
.sel_ct-title {
    font-size: 21px;
    color: #92c52c;
    float: left;
    font-weight: 200;
    display: block;
    width: 100%;
}
.adv_a{
    color: #FF0000;
    font-size: 14px;
    display: block;
    text-align: center;
}
.campomail_impt{
    width: 100% !important;
    float: none !important;
    height: 49px;
}
.ada{
    height: 64px !important;
    width: 317px !important;
    float: left;
    display: block;
    line-height: 64px;
    color: #98C83D;
    text-align: left;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-left: 0px !important;
}
.img_ms1{width: 50%;}
.content-subs span{color: #93C13A;}
#elaviso{color: #FF0000;font-weight: bold;display: inline-block;}
#checarmail{color: #93C13A;font-weight: bold;display: inline-block;cursor: pointer;}
.reus_sel{
    float: left;
    width: 49%;
    height: 49px;
}
.elmod_mod {
    float: right;
    width: 35px;
    height: 23px;
    cursor: pointer;
}
.newss {
    display: block;
    float: left;
    width: 100%;
    background-color: #FFF;
    list-style-type: none;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    position: relative;
}
.deletemodu{
    float: right !important;
    height: 30px !important;
    width: 30px !important;
    background-color: #9CCA01;
    margin-left: 0px;
    padding: 0px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-right: 1.9%;
    margin-top: -7px;
    display: block;
    background-image: url(images/close-icon.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    cursor: pointer;
}
.fks{
    padding-top: 26px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ccedef;
    width: 95%;
    margin-left: 5%;
    padding-bottom: 17px;
    display: block;
    color: #353535;
    float: left;
}
.contentsubs{
    width: 100%;
    padding-bottom: 0;
    display: block;
    color: #777;
    padding-top:10px;
    float: left;
    font-size: 14px;
}
.desact{
    display: inline-block;
}
.desact:link{text-decoration: none;}
.banner_list{
    width: 20%;
    height: 0;
    padding-top:20%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    margin:0 1% 1% 0;
    display: inline-block;
    vertical-align: top;
}
.banner-lok{
    float: left;
    width: 100%;
    clear: both;
    margin-top: 20px;
}
.banner_del{
    position: absolute;
    top: -5px;
    right: -5px;
    height: 20px !important;
    width: 20px !important;
    background-color: #9CCA01;
    margin-left: 0px;
    padding: 0px;
    margin-right: 3%;
    display: inline-block;
    background-image: url(images/close-icon.png);
        background-repeat: no-repeat;
    background-position: center center;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}
.com-img {
    display: block;
    float: left;
    height: 50px;
    width: 50px;
    margin-right: 20px;
    border-radius: 25px;
        border-radius: 50%;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.notas_z {
    padding: 26px 5%;
    width: 90%;
}
.filtros_sel{
    border: solid 1px #26A4B3;
    padding: 5px;
    border-radius: 7px;
    width: 100%;
}

a.action-btnz {
    background-image: url(images/action-icon.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 7px;
    width: 58px !important;
    position: absolute;
    top: -30px;
    background-color: #92c52c;
    right: 10%;
    z-index: 999;
    -webkit-border-radius: 29px;
    -moz-border-radius: 29px;
    border-radius: 29px;
}
.elselect{
    display: inline-block;
    border: 1px solid #24A3B1;
    line-height: 45px;
    height: 35px;
    padding:0 5px;
    text-indent: 0px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    font-size: 14px;
    margin-bottom: 10px;
    background-color: #FFF;
}
.impright_z{float: none;margin: 0 auto;}
.magt{margin-top:20px;}
.reg_ali{width: 23%;margin-right: 1%;float: left;}
.reg_com{width: 15%;margin-right: 1%;float: right;text-align: right;}
.verd{color: #92c52c;}
.azul{color: #008d96;}
.cele{color: #00a5af;}
.evi_img{width: 150px;float: left;margin-right: 20px;}
.elt{
    color: #FF0000;
    font-weight: bold;
}
.reg_mod{
	width: 4%;
	float: right;
	background-image: url(images/pencil.svg);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: contain;
	height: 21px;
}
.reg_chk{
	width: 4%;
	float: right;
	height: 21px;
	margin: 0 1%;
}
.reg_pes{
	padding: 15px 0;
    border-bottom: solid 1px #a2dddd;
    font-size: 19px;
    color: #555;
        height: 23px;
        width: 100%;
        float: left;
}
.reg_aligr{
	padding: 15px 0;
    border-top: solid 1px #a2dddd;
    font-size: 17px;
    color: #555;
        height: 23px;
        width: 100%;
        float: left;
}
.reg_comin {
    width: 73%;
    padding-right: 1%;
    float: left;
}
.reg_pes_feh{	float: left;	}
.reg_pes_dif{
	float: right;
	color: #92C52C;
	margin-right: 20px;
}
.reg_pes_pes{
	float: right;
}
.fecha_gral{
	text-transform: uppercase;
	    font-size: 22px;
    color: #00a5af;
    margin-top: 20px;
}
.fecha_gral2{
	text-transform: uppercase;
	    font-size: 20px;
	    float: left;
	    width: 100%;
    color: #00a5af;
    margin-top: 20px;
    margin-bottom: 10px;
}
.formsCUA input, .formsCUA textarea {
    display: block;
    float: left;
    border: 1px solid #24A3B1;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    text-indent: 20px;
}
.formsCUA input {
    width: 100%;
    line-height: 45px;
    height: 45px;
    font-size: 14px;
    margin-bottom: 10px;
    background-color: #FFF;
}
.formsCUA textarea {
    height: 120px;
    width: 99%;
    font-size: 16px;
    margin-bottom: 30px;
    font-family: Lato;
    padding-top: 17px;
}
.boton-cua{
    background-color: #93C13A !important;
    width: 20% !important;
    margin-right: auto !important;
    margin-left: auto !important;
    font-size: 18px !important;
    color: #FFF !important;
    text-align: center !important;
    padding-top: 18px !important;
    padding-bottom: 18px !important;
    margin-top: 30px !important;
    margin-bottom: 60px !important;
    display: block !important;
    text-decoration: none !important;
    -webkit-border-radius: 7px !important;
    -moz-border-radius: 7px !important;
    border-radius: 7px !important;
    border-top-style: none !important;
    border-right-style: none !important;
    border-bottom-style: none !important;
    border-left-style: none !important;
    font-weight: lighter !important;
    clear: both !important;
    line-height: 13px !important;
    text-indent: 0px !important;
        float: none !important;
    transition: 0.5s;
}
.boton-cua:hover{
	background-color: #008d96 !important;

}
.CUA-title {
    font-size: 24px;
    color: #92c52c;
    margin-bottom: 12px;
    float: left;
    font-weight: 200;
    display: block;
    width: 100%;
}
.imgck{	    margin-right: 11px !important;}
.agenda-horasz {
    float: left;
    width: 70%;
    border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #FFF;
    border-left-color: #bae6ea;
    padding-left: 5%;
    margin-left: 25%;
    font-size: 13px;
    color: #00a6af;
    font-weight: 200;
}
.horaitemz{
	display: block;
    float: left;
    width: 57%;
    border-right:solid 1px #bae6ea !important;
    padding-top: 22px;
    padding-bottom: 22px;
    margin-right: 1%;
}
.adm_mod {
    float: right;
    color: #98C83D;
    font-weight: normal;
    font-size: 22px;
}
.iieess {
    background-image: url(images/divi-hora.jpg);
    background-repeat: no-repeat;
    background-position: left top;
}
.elresponder{
    float: right !important;
    width: auto !important;
    border: 0;
    background-color: #92c52c;
    position: absolute;
    right: 5%;
    bottom: 10px;
    padding: 2% 3%;
    color: #FFF !important;
    border-radius: 15px;
    text-transform: uppercase;
}
.elresponder:hover{visibility: 0.95;}
.name{
	text-transform: capitalize;
}
.img-perfil{
	    width: 83px;
    height: 83px;
    background-size: cover;
    background-position: center center;
    border-radius: 50%;
}
.two-col-cur:nth-child(2n){margin-left: 4%;}
.not-box:hover{    background-color: #fcfcfc;		}
.elpaddi{padding:4%;}
.paginador{
	display: inline-block;
	padding: 3px;
	background-color: #E3F2FD;
	vertical-align: top;
}
.resaltar{font-weight: bold;}
.envia-mess{
	float: right;
	color: #93C13A;
	font-size: 20px;
	    border-right: solid 1px #93C13A;
    padding-right: 11px;
    margin-right: 11px;
}
.envia-mess:nth-child(1){border-right: 0;}
.envia-mess:link{
	color: #93C13A;
	text-decoration: none;
}
.personal-info_z{
	background-color: #FFFFFF;
    margin-right: auto;
    margin-left: auto;
    margin-top: 30px;
    padding: 1px 30px 50px 30px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    width: 34%;
}
.img-perfil{
	width: 83px;
	height: 83px;
	border-radius: 50%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}
.img_you{
	width: 100%;
	height: 315px;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	display: table;
	text-align: center;
}
.elplay{
	width: 100px;
	height: 35px;
	background-size: 70px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(images/YouTube-icon-dark.png);
	display: table-cell;
}
.elplay:hover{
	background-image: url(images/YouTube-icon-full_color.png);
}
@media all {
   div.breakpage{      display: none;   }
}
@media print {
    body{background-color:transparent;}
    .textofooprint{display: block;}
    .arrow-right{background-image: none;}
    a.delete-buton, a.action-btnz{display: none;}
    .news.inscritos a {    width: 91%;}
    .lades{width: 29%;}
	img.print_imglat{width: 90%;vertical-align: top;}
  .menu-lat, .pahty, .notif, .prev-profile, input.boton-in, .cols-title, .delproduct {
    display: none !important;
  }
  .btncontxt{display: none;}
	.imgfooterimp{display: block;}
  .contenidos{width: 100%; margin-top: 0;}
  .personal-info .forms{width: 90%;float: none;}
  .personal-info, .inscritos, .pr_header{margin-top:0;}
  .pr_ct{width: 98%;padding-left: 2%;margin-top:0;}
  .imtxd_lg2, .imtxd {display: block;}
  .logo{    left: 1%;}
	.boton-inp, .boton-inp2{  display: none !important; }
	.elformprint{
		margin:0 0 0 auto;
		padding:0 !important;
		padding-left: 5%!important;
		font-size: 13px;
	}
	div.breakpage{
      display:block;
      page-break-before:always;
   }

}

