






/*
    Document   : style
    Created on : 21 OCTUBRE 2019, 23:53:00
    Author     : Julian Prada
*/

/*@font-face {
    font-family: proxima_semibold;
    src: url(/fonts/proxima_semibold.otf);
}

@font-face {
    font-family: proxima_light;
    src: url(/fonts/proxima_light.otf);
}
@font-face {
    font-family: proxima_bold;
    src: url(/fonts/proxima_bold.otf);
}
@font-face {
    font-family: proxima_regular;
    src: url(/fonts/proxima_regular.ttf);
}

@font-face {
    font-family: rap_bold;
    src: url(/fonts/RAP_BOLD.woff2);
}

@font-face {
    font-family: rap_regular;
    src: url(/fonts/RAP_REGULAR.woff2);
}

@font-face {
    font-family: duo_bold;
    src: url(/fonts/DUO_BOLD.woff);
}

@font-face {
    font-family: duo_regular;
    src: url(/fonts/DUO_REGULAR.woff);
}

@font-face {
    font-family: go_bold;
    src: url(/fonts/GO_BOLD.woff2);
}

@font-face {
    font-family: go_regular;
    src: url(/fonts/GO_REGULAR.woff2);
}

@font-face {
    font-family: fv_semibold;
    src: url(/fonts/proxima_semibold.otf);
}

@font-face {
    font-family: fv_regular;
    src: url(/fonts/proxima_regular.ttf);
}*/

/*@font-face {
    font-family: lingo_bold;
    src: url(/fonts/LINGO_BOLD.ttf);
}

@font-face {
    font-family: lingo_regular;
    src: url(/fonts/LINGO_REGULAR.ttf);
}*/

.begin{font-family: 'lingo_bold';font-family: 'Roboto', sans-serif !important;font-weight: 400;-webkit-font-smoothing: antialiased !important;backgdround: rgba(240,240,240,1);min-hedight:calc(100vh - 0px);backgrodund: #888}


/*.fk-container{padding: 20px;margin-top: 0px}
.fk-container-form{min-height: 100vh;padding: 20px 10px 10px 10px}
.fk-container-view{min-height: 100vh;padding: 20px 10px 10px 10px;background: #f5f5f5;}
*/


/*.fk-form-container{min-height: calc(100vh - 190px)}*/

/*.fk-barview{background: #fff;padding-bottom: 5px;padding-top: 5px;border-bottom: 2px solid #f5f5f5}
.fk-barview-inv{background: #fff !important;}
.fk-barview .box{position:relative;padding-right: 20px;display: flex;  align-items: center;}
.fk-barview .title{font-family: 'lingo_bold';color:rgb(96,96,96);font-size: 18px;padding: 10px 10px 10px 10px;}
.fk-barview .box>i{padding-right: 20px;font-size: 20px;cursor:pointer;}
.fk-barview img{padding-right: 5px;padding-left: 5px;height: 30px;}
.fk-barview .btn-group .dropdown-toggle{box-shadow: none !important; -webkit-box-shadow: none !important;text-align: center;cursor:pointer;padding: 3px 25px 0px 0px;}  
.fk-barview .btn-group a{cursor:pointer}

.fk-bargoogle{border-bottom: 1px solid #eee;border-top: 0px solid #ddd;backgeround: #fafafa}
.fk-bargoogle .box{display: flex;padding: 5px 20px;align-items: center}
.fk-bargoogle .b1{padding: 10px 20px;color:rgb(61,136,236);text-align: center;cursor: pointer;color:#777;background: #fafafa;margin-right: 3px;border-radius: 5px}
.fk-bargoogle .b1:hover{padding: 10px 20px;text-align: center;cursor: pointer;background: #f5f5f5}
.fk-bargoogle i{padding-right: 5px}*/

/* ELEMENTO VISTA DETALLES */
/*.fk-square{height: auto;border-radius: 10px;padding: 10px;margin-bottom: 10px;background: #fff;} 
.fk-square .t1{font-size: 12px;color:rgb(95,99,104);color:#333;font-family: 'proxima_regular'}
.fk-square .t2{color: #333;font-size: 12px;}
.fk-square .tl{color:rgb(61,136,236);cursor:pointer;font-size: 12px;}
.fk-square hr{margin-top: 10px !important;margin-bottom: 10px !important;margin-left: -20px;margin-right: -20px;border-width: 2px}
.fk-square .titulo{color:#333;font-size: 14px;margin: -10px -10px 0px -10px; padding: 20px;padding-top: 15px;padding-right: 20px;}
.fk-square .box{padding: 10px;}
.fk-square .item-flex{display:flex}*/
/* FIN ELEMENTO VISTA DETALLES */

/* ELEMENTO VISTA DETALLES */
/*.fk-details{padding: 10px 10px;} 
.fk-details .t1{font-size: 12px;color:rgb(95,99,104);color:#333;font-family: 'lingo_bold'}
.fk-details .t4{font-size: 12px;color:rgb(95,99,104);color:#333;font-family: 'lingo_bold';padding-bottom: 5px;}
.fk-details .t2{color: #333;font-size: 12px;font-family: 'lingo_regular';font-weight: 500}
.fk-details .t3{color: #888;font-size: 12px;font-family: 'lingo_regular';font-weight: 500;font-style: italic}
.fk-details .tl{color:rgb(61,136,236);cursor:pointer;font-size: 12px;}
.fk-details hr{margin-top: 10px !important;margin-bottom: 10px !important;margin-left: -30px;margin-right: -30px;border-width: 2px}
.fk-details .titulo{color:#333;font-size: 14px;margin: -10px -10px 0px -10px; padding: 20px;padding-top: 15px;padding-right: 20px;}
.fk-details .box{padding: 10px;}
.fk-details .item-flex{display:flex}*/
/* FIN ELEMENTO VISTA DETALLES */

/*DETAILS - 27MAR2019 */




/*.fk-details-portada{background: #f5f5f5;padding: 15px 15px;font-family: 'lingo_regular';font-weight: 500;color:#aaa;}
.fk-details-portada .title{font-family: 'lingo_regular';font-weight: 500;color:#aaa;}
.fk-details-portada img{height: 40px;}
.fk-details-portada .imgbox{overflow: hidden;height: 40px;width: 40px;margin-right: 15px;}
.fk-details-portada .l1{color:#333;font-family: 'proxima_semibold';font-size: 16px;}
.fk-details-portada .l2{color:#333;font-family: 'proxima_semibold';font-size: 14px;}
DETAILS - 27MAR2019 

 ELEMENTO TABLA 
.fk-table{margin-bottom: 20px;border:1px solid #ccc;bordeer-radius: 10px;background: #fff;}
.fk-table th{font-size: 12px;border-bottom: 0px !important;font-weight: normal;background: rgb(250,250,250);background: #fff;font-family: 'lingo_bold'; color:#999;border-color:#ccc !important}
.fk-table td{color:rgb(95,99,104);font-size: 12px;color:#333;font-famdily: 'Open Sans', sans-serif;color:#404E67;color:#444;font-family: 'lingo_regular';font-weieght: 500;border-color:#ccc !important; -webkeit-font-smoothing: antialiased;}
.fk-table .tdlink{color:rgb(61,136,236);cursor:pointer;}
.fk-table .tdlink:hover{cursor:pointer;backkground: rgba( 187, 217, 255,0.2);color:rgb(61,136,255);}
.fk-table .opcb{text-align: right;}

*/

table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{
    left:5px !important;top:5px !important;box-shadow: none !important;border:1px solid #eee !important;background: #fff !important;baeckground: transparent !important;
    color:#555 !important;font-family: 'lingo_bold' !important;font-size: 24px !important;
    border-radius: 5px !important;padding: 5px !important;height: auto !important;;width: 16px !important;padding-bottom: 8px !important;
}
.dataTables_filter{margin-left: -15px}
table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-of-type{text-align: center;}
table.dataTable.dtr-inline.collapsed>thead>tr[role="row"]>th:first-of-type{color:transparent !important;text-align: center}


.gui-table{margin-bottom: 20px;border:1px solid #ccc;background: #fff;}
.gui-table th{font-size: 12px;border-bottom: 0px !important;background: #fff;font-weight: 700; color:#aaa;border-color:#ccc !important;}
.gui-table td{font-size: 12px;color:#333;border-color:#ccc !important;}
.gui-table .tdlink{color:rgb(61,136,236);cursor:pointer;}
.gui-table .tdlink:hover{cursor:pointer;color:rgb(61,136,255);}
.gui-table .opcb{text-align: right;padding-top: 0px !important;padding-bottom: 0px !important}

.gui-table2{margin-bottom: 20px;border:1px solid #ccc;background: #fff;border-left: 0px;border-right: 0px;}
.gui-table2 th{font-size: 12px;border-bottom: 0px !important;background: #fff;font-weight: 700; color:#aaa;border-color:#ccc !important;}
.gui-table2 td{font-size: 12px;color:#333;border-color:#ccc !important;}
.gui-table2 .tdlink{color:rgb(61,136,236);cursor:pointer;}
.gui-table2 .tdlink:hover{cursor:pointer;color:rgb(61,136,255);}
.gui-table2 .opcb{text-align: right;padding-top: 0px !important;padding-bottom: 0px !important}


/* FIN ELEMENTO TABLA */

/*

.fk-viewm-titulo{display: flex;align-items: center;padding: 10px 0px;padding-top:5px;}
.fk-viewm-titulo .texto{font-size: 20px;padding: 0px 5px 0px 5px;color:#000;font-family: 'proxima_bold'}
.fk-viewm-titulo .opc{margin-left: auto;padding-right: 10px;font-size: 18px}

.fk-viewd-titulo{display: flex;align-items: center;padding: 0px 0px 30px 0px;margin-top: -10px}
.fk-viewd-titulo .texto{font-size: 20px;padding: 0px 0px 0px 0px;color:#000;font-family: 'proxima_bold'}
.fk-viewd-titulo .opc{margin-left: auto;padding-right: 10px;font-size: 18px}*/


/*
.fk-viewm-box .item{display: flex;margin-top: 10px;padding: 5px 0px;background:#fff;border-radius:10px;}
.fk-viewm-box .box-icon{flex-shrink: 0;}
.fk-viewm-box .box-icon>img{height: 60px;width: auto;padding: 10px;background: #f5f5f5;border-radius: 10px}
.fk-viewm-box .box-text{overflow:hidden;padding: 0px 20px}
.fk-viewm-box .line-1{font-size: 14px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;font-family: 'proxima_bold';}
.fk-viewm-box .line-2{font-size: 12px;overflow:hidden;white-space:nowrap;line-height:1;text-overflow: ellipsis;font-family: 'proxima_regular'}
.fk-viewm-box .line-3{font-size: 12px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}

.fk-viewm-box3 .item{display: flex;margin-top: 10px;padding: 5px 0px;background:#fff;border-radius:10px;}
.fk-viewm-box3 .box-icon{flex-shrink: 0;height: 60px;width: 60px;overflow: hidden;background: #f5f5f5;border-radius: 10px}
.fk-viewm-box3 .box-icon>img{height: 60px;width: auto;}
.fk-viewm-box3 .box-text{overflow:hidden;padding: 0px 20px}
.fk-viewm-box3 .line-1{font-size: 14px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;font-family: 'proxima_bold';}
.fk-viewm-box3 .line-2{font-size: 12px;overflow:hidden;white-space:nowrap;line-height:1;text-overflow: ellipsis;font-family: 'proxima_regular'}
.fk-viewm-box3 .line-3{font-size: 12px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}


.fk-viewm-box2 .item{display: flex;margin-top: 10px;padding: 10px 0px;background:#fff;border-radius: 10px 10px 0px 0px;padding-bottom: 0px}
.fk-viewm-box2 .box-icon{flex-shrink: 0;}
.fk-viewm-box2 .box-icon>img{height: 60px;width: auto;padding: 10px;background: #f5f5f5;}
.fk-viewm-box2 .box-text{overflow:hidden;padding: 0px 20px}
.fk-viewm-box2 .line-1{font-size: 14px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;font-family: 'proxima_semibold';}
.fk-viewm-box2 .line-2{font-size: 12px;overflow:hidden;white-space:nowrap;line-height:1;text-overflow: ellipsis;font-family: 'proxima_regular';font-style: italic;padding-top: 2px;color:#999;}
.fk-viewm-box2 .line-3{font-size: 12px;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}*/

.gui-boton-azul{width: 100%;text-align: center;cursor:pointer;background: rgba(0,101,255,1);padding: 8px 20px !important;color:#fff;font-fdamily: 'lingo_bold';font-size: 16px;border-radius: 5px;}
.gui-boton-gris{width: 100%;text-align: center;cursor:pointer;background: #ddd;padding: 8px 20px !important;color:#333;font-famrily: 'lingo_bold';font-size: 16px;border-radius: 5px;}
.gui-boton-rojo{width: 100%;text-align: center;cursor:pointer;background: rgba(204,47,54,1);padding: 8px 20px !important;color:#fff;font-framily: 'lingo_bold';font-size: 16px;border-radius: 5px;}

.gui-boton-gris-inline{text-align: center;margin-right: 5px;margin-bottom: 10px; display:block;cursor:pointer;background: #eee;padding: 8px 15px !important;color:#333;font-famrily: 'lingo_bold';font-size: 14px;border-radius: 5px;}


.gui-boton-rojo-sm{text-align: center;cursor:pointer;background: rgba(204,47,54,1);padding: 5px 10px !important;color:#fff;font-family: 'lingo_bold';font-size: 12px !important;border-radius: 5px;}
.gui-boton-rojo-sm:hover{color:#fff !important;}
.gui-boton-rojo-sm:focus{color:#fff !important;}

.gui-boton-rojo-sm-t{text-align: center;cursor:pointer;background: rgba(204,47,54,1);padding: 0px 10px !important;color:#fff;font-family: 'lingo_bold';font-size: 12px !important;border-radius: 5px;margin-top: 4px}
.gui-boton-rojo-sm-t:hover{color:#fff !important;}
.gui-boton-rojo-sm-t:focus{color:#fff !important;}

/*
 ESTANDAR 
.fs-ml{margin-left: auto;}
.fs-subtitulo-form{font-family: 'lingo_bold';font-size: 20px;padding: 10px 15px 10px 15px;background: #fafafa;color:#333 !important;border-radius: 5px;margin: 30px -15px 30px -15px}
 FIN ESTANDAR */


.gui-container-st{background: #f5f5f5;min-height: 100vh;padding: 15px 15px;backgrround: rgb(240,244,247)}
.gui-container-st .e-box{background: #fff;margin-bottom: 10px;box-shadow: 0 1px 2px 1px rgba(52,53,55,.18);}
.gui-container-st .e-box-grid{background: #fff;margin-bottom: 15px;margin-left:-5px;margin-right:-5px;box-shadow: 0 1px 2px 1px rgba(52,53,55,.18);}
.gui-container-st .e-table{padding: 20px 20px;}
.gui-container-st .e-table-simple{padding: 20px 20px;}
.gui-container-st .e-title-1{border-bottom: 1px solid #eee;padding: 15px 15px 10px 15px;font-size: 12px;color:#333;background: #fafafa;font-weight: 700;}
.gui-container-st .e-title-opc{border-bottom: 1px solid #eee;padding: 15px 15px 10px 15px;font-size: 12px;color:#333;background: #fafafa;font-weight: 700;display: flex;}
.gui-container-st .e-title-opc .etiqueta{padding-right: 15px}
.gui-container-st .e-title-opc .icono{margin-left: auto;cursor: pointer;color:rgb(61,136,236)}


.gui-container-st .e-item-1{border-bottom: 1px solid #eee;padding: 10px 15px}
.gui-container-st .e-item-element{display:flex;align-items: center;background: #fafafa;padding: 10px;border:1px solid #eee;margin-bottom: 5px}
.gui-container-st .e-item-element img{height: 25px;padding-right: 15px;}
.gui-container-st .e-item-element-inv{display:flex;align-items: center;background: #fff;padding: 10px;margin-bottom: 5px}
.gui-container-st .e-item-element-inv img{height: 25px;padding-right: 15px;}


.gui-container-st .e-tx{font-size: 12px;color:#111;}
.gui-container-st .e-bold{font-weight: 700;}
.gui-container-st .e-big{font-size: 14px;}
.gui-container-st .e-big2{font-size: 16px;}
.gui-container-st .e-big3{font-size: 18px;}
.gui-container-st .e-pb{padding-bottom: 5px;}
.gui-container-st .e-pr5{padding-right: 5px;}
.gui-container-st .e-pl5{padding-left: 5px;}

.gui-container-st .e-cut{overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.gui-container-st .e-soft{color:#666}
.gui-container-st .e-upper{text-transform: uppercase}
.gui-container-st .e-pointer{cursor:pointer}



.gui-container-st .e-tx-1{font-size: 14px;color:#111;font-weight: 700;padding-bottom: 5px;}
.gui-container-st .e-tx-2{font-size: 14px;color:#000;}
.gui-container-st .e-tx-3{font-size: 14px;color:#111;font-weight: 700;}
.gui-container-st .e-tx-4{color:#555;}
.gui-container-st .e-form{padding: 20px 20px;}
.gui-container-st .flex{display:flex}
.gui-container-st .ml{margin-left: auto;padding-left: 15px;white-space: nowrap}
.txlink{color:rgb(61,136,236) !important;cursor:pointer;}

.gui-container-det{font-famirly: 'lingo_bold';padding-top: 10px}
.gui-container-det .e-box{background: #fff;margin-bottom: 10px;}
.gui-container-det .e-table{padding: 20px 20px;}
.gui-container-det .e-title-1{border-bottom: 1px solid #eee;padding: 10px 15px;font-size: 14px;color:#333;background: #fafafa;}
.gui-container-det .e-item-1{border-bottom: 1px solid #eee;padding: 10px 15px}
.gui-container-det .e-tx-1{font-size: 12px;colror:#999;font-weight: 700;padding-bottom: 5px}
.gui-container-det .e-tx-2{font-familry: 'lingo_regular';font-weright: 500;font-size: 12px}


.gui-details-bar .nav-pills{background: #f5f5f5 !important;border-bfottom:1px solid #aaa;bordjer-top:1px solid #ccc;font-famrily: 'lingo_bold';font-size:12px;font-weight: 700;}
.gui-details-bar .nav-pills li.active>a{border-radius: 0px !important;background:rgba(255,255,255,1) !important;color:rgb(0,105,159) !important}
.gui-details-bar .nav-pills li.active>a:hover, .nav-pills li.active>a:focus{border-radius: 0px !important;background: rgba(255,255,255,1) !important;color:rgb(0,105,159) !important}
.gui-details-bar .nav-pills li>a{border-radius: 0px !important;color:rgb(0,105,159) !important}
.gui-details-bar .nav-pills li>a:hover{border-radius: 0px !important;color:#eee;background:rgba(150,150,150,0.1) !important;color:#333 !important}
.gui-details-title{background: #f5f5f5;padding: 15px 15px;font-framily: 'lingo_regular';font-wfeight: 500;font-weight: 700;color:#444;}


.fk-olist{}
.fk-olist .list-group-item{padding-left: 10px;padding-right: 10px;cursor:pointer;box-shadow: none;border-radius: 0px !important;border-left: none;border-right: none;}
.fk-olist .list-group-item:hover{background: rgba(0,0,255,0.05)}
.fk-olist .list-group{box-shadow: none !important;margin-bottom: 0px;}
.fk-olist .item{text-align: center;font-family: 'lingo_bold';font-family: 'Roboto', sans-serif !important;font-weight: bold;font-size: 14px;padding: 1px 10px}
.fk-olist .list-group-item:last-of-type{border-bottom: none}


.gui-bartop-mobile{padding-bottom: 0px;height: 58px;color:#000;}
.gui-bartop-mobile .box{;background: rgba(0,103,163,1);background: rgba(0,11,86,1);color:#fff;z-index: 9999 !important;position: fixed;width:100%;display:flex;align-items: center;height:58px;color:#fff;}
.gui-bartop-mobile .left{font-size:18px;padding: 3px 15px 0px 15px;}
.gui-bartop-mobile .left-empty{font-size:18px;padding: 0px 15px;color:transparent;margin-right: -10px}
.gui-bartop-mobile .center{line-height: 47px;padding-left: 0px;font-size: 22px;}
.gui-bartop-mobile .center-1{line-height: 47px;padding: 0px;font-size: 18px;font-weight: 700;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;padding-right: 20px;}
.gui-bartop-mobile .right{font-size:18px;padding: 3px 25px 0px 0px;margin-left: auto;}
.gui-bartop-mobile .btn-group .dropdown-toggle{box-shadow: none !important; -webkit-box-shadow: none !important;text-align: center;cursor:pointer;padding: 3px 25px 0px 0px;}  
.gui-bartop-mobile .btn-group a{cursor:pointer;border-bottom: 1px solid #eee;padding: 10px 15px 8px 15px;font-weight: 700}
.gui-bartop-mobile .btn-group{margin-left: auto}
.gui-bartop-mobile .btn-group .dropdown-menu{margin-right: 20px;margin-top: 5px;border-radius: 0px}
.gui-bartop-mobile ul{padding: 0px}

.gui-bartop-desktop{background: #f5f5f5;background: rgba(0,11,86,1);padding-bottom: 8px;padding: 8px 10px 6px 20px;color:#fff}
.gui-bartop-desktop .box{position:relative;display: flex;  align-items: center;}
.gui-bartop-desktop .title{color:rgb(96,96,96);color:#fff;font-size: 16px;padding: 10px 20px 10px 10px;font-family: 'Roboto', sans-serif !important;font-weight: 700;overflow:hidden;white-space:nowrap;text-overflow: ellipsis;}
.gui-bartop-desktop .box>i{padding-right: 20px;font-size: 20px;cursor:pointer;}
.gui-bartop-desktop img{padding-right: 5px;padding-left: 5px;height: 30px;}
.gui-bartop-desktop .btn-group{margin-left: auto}
.gui-bartop-desktop .btn-group .dropdown-menu{margin-right: 20px;margin-top: 5px;border-radius: 0px}
.gui-bartop-desktop .btn-group .dropdown-toggle{box-shadow: none !important; -webkit-box-shadow: none !important;text-align: center;cursor:pointer;padding: 3px 25px 0px 0px;}  
.gui-bartop-desktop .btn-group a{cursor:pointer;border-bottom: 1px solid #eee;padding: 10px 15px 8px 15px;font-weight: 700}
.gui-bartop-desktop ul{padding: 0px}


input.apple-switch {
    position: relative;
    -webkit-appearance: none;
    outline: none;
    width: 50px;
    height: 30px;
    background-color: #fff;
    border: 1px solid #D9DADC;
    border-radius: 50px;
    box-shadow: inset -20px 0 0 0 #fff;
}
input.apple-switch:after {
    content: "";
    position: absolute;
    top: 1px;
    left: 1px;
    background: transparent;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    box-shadow: 2px 4px 6px rgba(0,0,0,0.2);
}
input.apple-switch:checked {
    box-shadow: inset 20px 0 0 0 #4ed164;
    border-color: #4ed164;
}
input.apple-switch:checked:after {
    left: 20px;
    box-shadow: -2px 4px 3px rgba(0,0,0,0.05);
}
input.apple-switch:focus {outline:0 !important;}



@media screen and (max-width: 767px){
    .gui-container-st{background: #ddd;padding:0px;}
    .gui-container-st .e-box-grid{background: #fff;margin-bottom: 10px;margin-left:-15px;margin-right:-15px}
    .gui-container-st .e-table-simple{padding: 0px 10px 20px 10px;}
    .gui-container-st .e-table{padding: 20px 10px}

    .gui-container-st .e-title-1{font-size: 16px;padding: 15px 15px;}
        .gui-container-st .e-title-opc{font-size: 16px;padding: 15px 15px;}

        .gui-container-st .e-tx{font-size: 16px;color:#111;}
.gui-container-st .e-bold{font-weight: 700;}
.gui-container-st .e-pb{padding-bottom: 5px;}
.gui-container-st .e-soft{color:#666}

    .gui-container-st .e-tx-1{font-size: 16px;padding-bottom:10px;}
    .gui-container-st .e-tx-2{font-size: 16px;}
    .gui-container-st .e-tx-3{font-size: 16px;}
    .gui-container-st .e-tx-4{font-size: 16px;}
    
    .gui-container-st .e-item-1{padding: 20px 15px}

    .gui-container-det .e-item-1{border-bottom: 1px solid #eee;padding: 10px 15px}
    .gui-container-det .e-tx-1{font-size: 14px;colror:#999;font-weight: 700;padding-bottom: 5px}
    .gui-container-det .e-tx-2{font-familry: 'lingo_regular';font-weright: 500;font-size: 14px}

    


    .gui-table{border:0px solid #ccc}
    .gui-table th{font-size: 14px;}
    .gui-table td{font-size: 14px;padding-top: 10px !important;padding-bottom: 10px !important;color:#000;border:0px !important}
    .gui-table .tdlink{}
    .gui-table .opcb{}
    .gui-table .first_1{border-radius: 5px 0px 0px 5px;}
    .gui-table .last_1{border-radius: 0px 5px 5px 0px;}
    .gui-table .odd {background-color: #f5f5f5 !important;}

    div.dataTables_wrapper div.dataTables_length,
    div.dataTables_wrapper div.dataTables_filter, 
    div.dataTables_wrapper div.dataTables_info{}
    div.dataTables_wrapper div.dataTables_fildter {
        background: #eee;margin-left: -30px;margin-right: -15px;padding-left: 15px; padding-right: 15px;margin-top: -20px;padding-top: 10px;margin-bototom:20px;
    }

    div.dataTables_wrapper div.dataTables_filfter {border-bottom: 1px solid red;
    }

    div.dataTables_wrapper div.dataTables_length{display:none;}
    div.dataTables_wrapper div.dataTables_paginate {
        margin-top: 10px !important;text-transform: uppercase;color:#999;padding-right: 15px;}
    div.dataTables_wrapper div.dataTables_info {margin-top: 15px !important;padding-left: 15px;overflow: hidden;cfolor:#ccc}

    .dataTables_length{text-align: center !important;padding-top: 10px !important;margin-bottom: 10px !important;}
    div.dataTables_wrapper div.dataTables_filter label {width: 100% !important;border-radius: 0px;padding: 0px;padding-left: 0px;padding-right: 0px;}
    div.dataTables_wrapper div.dataTables_filter input{width: 100% !important;font-size: 16px;height: 40px !important;outline: none !important;box-shadow: none !important;margin-left: auto !important;margin-right: auto;background: #fafafa}

}





a{text-decoration: none !important;}

.faleft{margin-left: -5px !important;margin-right: 4px !important;margin-top: -2px !important}









.visible-xp {display: none !important;}


/*FORMULARIOS SIMPLE INICIO */



/* ELEMENTOS FORMULARIO */
.fv-form-1{}
.fv-form-1 .checkbox label{color:#555 !important}
.fv-form-1 .radio label{color:#555 !important}
.fv-form-1 .enunciado{
    font-weight: 700;
    padding-bottom: 5px;
    margin-top: 10px;
    -webkit-font-smoothing: antialiased !important;
    font-size: 14px;color:rgb(171,171,171) !important
}
.fv-form-1 textarea{font-size: 16px;border:1px solid #aaa;}
.fv-form-1 input[type="text"],.fv-form-1 input[type="date"],.fv-form-1 input[type="url"],.fv-form-1 input[type="number"],.fv-form-1 input[type="email"]{font-size: 16px;border:1px solid #aaa;box-shadow: none;height: 40px;border-radius: 2px}
.fv-form-1 select{background-image: none !important;background: #fff !important;font-size: 16px;height: 40px;border:1px solid #aaa;}
.fv-form-1 input[type="checkbox"]{height: 25px;}

.fv-form-1 .form-control-feedback{top:44px !important;right: 5px !important;}
.fv-form-1 .bootstrap-select{background-image: none !important;background: #fff !important;font-size: 16px;box-shadow: none;border:1px solid #aaa;font-family: 'proxima_semibold' !important;height: 37px;}
.fv-form-1 .bootstrap-select>button{background-image: none !important;background: #fff !important;font-size: 16px;box-shadow: none;border:1px solid #aaa;font-family: 'proxima_semibold' !important;height: 37px;}
.fv-form-1 ::placeholder { color: #ccc !important; opacity: 1; /* Firefox */}
.fv-form-1 :-ms-input-placeholder {color: red;}
.fv-form-1 ::-ms-input-placeholder {color: red;}

.button-bar2{display: flex;backgrorund: #fafafa;padrding: 10px 40px;mrargin:0px -40px;margin-top: 30px;}
.button-bar2 button{
    border-radius: 5px !important;
    background-image: none !important;
    box-shadow: none !important; 
    -webkit-font-smoothing: antialiased !important;
    margin-left: 10px;
    padding: 7px 30px;
    text-shadow:none !important;
    outline: none !important;
}

.button-bar{height: 50px;padding-top:20px;background: #fafafa}
.button-bar button{
    border-radius: 5px !important;
    background-image: none !important;
    box-shadow: none !important; 
    -webkit-font-smoothing: antialiased !important;
    float:right;
    margin-left: 10px;
    padding-left: 25px;padding-right: 25px;
    padding-top: 5px;padding-bottom: 5px;
    text-shadow:none !important;
    outline: none !important;
}

/* FIN ELEMENTOS FORMULARIO */

/* BOTONES */
.button-tabla{text-shadow:none !important;box-shadow: none !important;background-image: none !important;border:none !important;background: transparent !important; }

.button-clear{text-shadow:none !important;box-shadow: none !important;background-image: none !important; }
.button-green{
    background:rgba(84,183,104,1) !important;
    background:rgba(0,163,79,1) !important;
    border:1px solid rgba(84,183,104,1) !important;
    border:1px solid rgba(0,163,79,1) !important;
    color:#fff !important;
}
.button-green:hover{
    background:rgba(0,163,79,0.9)  !important;
    border:1px solid rgba(0,163,79,1)  !important;
    color:#fff !important;
}
.button-blue{
    color:#fff !important;
    font-familxy: 'proxima_semibold';font-size: 16px;
    cursor:pointer;background: rgb(0,101,255) !important;border-radius: 3px;
}
.button-blue:hover{
    background: rgba(0,101,255,0.9);
}
.button-gray{
    background:#eee !important;
    border:1px solid #eee !important;
    color:#999 !important;
}
.button-gray:hover{
    background:#ddd !important;
    border:1px solid #eee !important;
    color:#999 !important;
}
.button-white{
    background:#fff  !important;
    border:1px solid #ddd !important;
    color:#999 !important;
}
.button-white:hover{
    background:#eee !important;
    border:1px solid #ddd !important;
    color:#999 !important;
}
.button-white2{
    background:#fff  !important;
    border:1px solid #ddd !important;
    color:#444 !important;
}
.button-white2:hover{
    background:#eee !important;
    border:1px solid #ddd !important;
    color:#444 !important;
}
.button-blue2-inv{
    color:#2962ff !important;
    font-family: 'fv_semibold';font-size: 16px;
    cursor:pointer;background: #fff;border-radius: 3px;border:1px solid #ccc !important;
}
.button-blue2-inv:hover{
    color:#007EFF !important;
    cursor:pointer;background: #fafafa;
}

.table-responsive{overflow: visible !important}


.fv-uppercase{text-transform: uppercase;}
.fv-lowercase{text-transform: lowercase;}
.fv-strong{font-weight: bold}
.fv-normal{font-weight: normal}
.fv-italic{font-style: italic}
.fv-center{text-align: center !important}
.fv-left{text-align: left}
.fv-right{text-align: right}
.fv-justify{text-align: justify}

.fv-fc-gray{color:rgb(191,191,191) !important}
.fv-fc-darkgray{color:rgb(95,99,104) !important}
.fv-fc-red{color:rgb(239,64,59) !important}
.fv-fc-green{color:green !important}
.fv-fc-blue{color:rgb(61,136,236) !important}
.fv-fc-black{color:#222 !important}







.digitalloader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: rgba(255,255,255,1);
    opacity: 1;
    display:none;
}

.digitalloader2 {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 1;
    width: 80px;
    height: 80px;
    margin: -25px 0 0 -25px;
    border: 7px solid #f3f3f3;
    border-radius: 50%;
    border-top: 7px solid #222;bor3der-top: 7px solid #ccc;bordjer-top: 7px solid rgba(88,35,227,0.6);
    width: 50px;
    height: 50px;
    -webkit-animation: spin 0.5s linear infinite;
    animation: spin 0.5s linear infinite;
    background: rgba(255,255,255,1);
}

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

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

@media screen and (max-width: 767px){
    .fv-form-1{}
    .fv-form-1 .checkbox label{color:#555 !important}
    .fv-form-1 .radio label{color:#555 !important}
    .fv-form-1 .enunciado{
        conlor:#616770 !important;
        padding-bottom: 5px;
        margin-top: 0px;
        font-size: 15px;
        -webkit-font-smoothing: antialiased !important;
        padding-top: 5px;
    }
    .fv-form-1 textarea{border-radius: 5px !important;font-size: 16px;border:0px;border:1px solid #aaa;-webkit-appearance: none;box-shadow: none !important}
    .fv-form-1 input[type="text"],.fv-form-1 input[type="date"],.fv-form-1 input[type="url"],.fv-form-1 input[type="number"],.fv-form-1 input[type="email"]{fonkt-family: 'Comfortaa', cursive;;padding-tope: 25px;paddieng-bottom: 25px;border-radius: 5px !important;font-size: 16px;border-color:#1877ea;border:0px;border:1px solid #aaa;-webkit-appearance: none;height: 48px;}
    .fv-form-1 input[type="checkbox"]{height: 25px;}

    .fv-form-1 .input-group-addon{background: #F5F5F5;border:1px solid #aaa;}
    .fv-form-1 select{border-radius: 5px !important;background-image: none !important;background: #fff !important;font-size: 16px;border:0px;border:1px solid #aaa;-webkit-appearance: none;height: 48px;}
    /*.fv-form-1 .has-feedback label~.form-control-feedback{top:56px !important;right: 5px !important;}*/  
    .fv-form-1 .form-control-feedback{top:40px !important;right: 5px !important;}

    .button-bar2{height: 50px;margin-bottom: 10px;margin-top: 10px;}
    .button-bar{height: 50px;margin-bottom: 10px;margin-top: 0px;background:transparent;}

    .button-bar2 button{

        margin-left: 0px;

    }

    .visible-xp {display: block !important;}    
    .hidden-xp {display: none !important;}
    
    
    
  
    .table-responsive{border:0px !important;}

   

}


