
/*
    Document   : style
    Created on : 09-sep-2013, 23:53:00
    Author     : Julian
    Description:
        Purpose of the stylesheet follows.


COLORES:

blanco: FFFAFF
orange; FF8000
blue: 000062
blue soft: 00BDFF
blue soft 2: 0040A3


*/



/* TABLA ESTILO */

a{text-decoration: none !important;}
.begin{font-family: 'Roboto', sans-serif;-webkit-font-smoothing: antialiased !important;min-height: 100%;}
.fv-background-panel{background: rgb(242,242,242);height: 100%;}
.fv-background-login{background: rgb(255,255,255);}

/* LOGIN */
.bootBTN_LOGIN{width: 260px  !important;margin-left: auto;margin-right: auto;border: 3px solid rgba(178,65,0,1) !important;margin-top: 10px;
               border-radius: 5px !important;
               box-shadow: none !important;font-size: 20px  !important;text-shadow:none  !important; 
               color:#fff !important;border:0px !important;padding-top: 10px !important;padding-bottom: 10px  !important;
               background: rgba(82,65,137,1) !important;
               background: rgba(178,65,0,1) !important;
               -webkit-font-smoothing: antialiased !important;}
.bootBTN_LOGIN:hover{background: rgba(178,65,0,0.8) !important;}
.bootBTN_LOGIN:focus { outline:0 !important;background: rgba(178,65,0,0.8) !important; }
/* FIN LOGIN */


/*FORMULARIOS SIMPLE INICIO */
.fv-form-panel{padding: 20px;background: #fff;padding-left: 35px;padding-right: 35px;border-top: 2px solid rgb(246,246,246);bordedr-bottom: 4px solid rgba(255,167,58,1);}

.fv-form-1{}
.fv-form-1 .checkbox label{color:#555 !important}
.fv-form-1 .radio label{color:#555 !important}
.fv-form-1 .enunciado{color:#111 !important; font-weight: normal;padding-bottom: 5px;margin-top: 15px;font-size: 16px;-webkit-font-smoothing: antialiased !important;}
.fv-form-1 .has-feedback label~.form-control-feedback{top:50px !important;right: 5px !important;}
.fv-form-1 .box-t1{background: #f5f5f5;border:1px solid #ddd;padding: 10px 20px 20px 20px;margin-top: 0px;margin-bottom: 10px;}

/* BARRA BOTONES SUBMIT */
.fv-form-submit{height: 55px;padding: 10px;padding-right: 0px;}
.fv-form-submit button{
    background-image: none !important;
    border-radius: 100px !important;
    padding-left: 15px !important;
    padding-right: 20px !important;
    box-shadow: none !important;
    float: right !important;
    margin-left: 10px !important;height: 35px;
}
.fv-form-submit>button{border:none;padding-left: 20px !important;-webkit-font-smoothing: subpixel-antialiased;}
.fv-form-submit>a>button{border:1px solid #ddd;}




/* TABLA INICIO */
.fv-table-panel{border-top: 2px solid rgb(246,246,246);margin-bottom: 10px;padding: 30px;background: #fff;}

.fv-table-tipo1{border-bottom:1px solid #ddd !important;margin-bottom: 20px;}
.fv-table-tipo1>thead>tr>th{font-size: 14px;border-bottom: 0px !important;color: #444;font-weight: normal;padding-bottom: 10px !important;padding-bottom:15px !important;bordder-top:1px solid #ccc !important;}
.fv-table-tipo1>tbody>tr>td{color:#333;border-ridght:1px solid #ddd !important;bor3der-top:0px !important}
.fv-table-tipo1>tbody>tr>td:first-of-type{bosrder-left:1px solid #ddd !important;padding-left: 10px;}
.fv-table-tipo1>tbody>tr>td:last-of-type{bordesr-right:1px solid #ddd !important;}
.fv-table-tipo1>tbody>tr:first-of-type>td{border-top:1px solid #ddd !important;}
.fv-table-tipo1>thead>tr>th:first-of-type{bordder-left:1px solid #ccc !important;padding-left: 10px;}
.fv-table-tipo1>thead>tr>th:last-of-type{bordder-right:1px solid #ccc !important;}

.fv-table-details{border-bottom:1px solid #ddd !important;margin-top: 10px;}
.fv-table-details>thead>tr>th{font-size: 12px;border-bottom: 0px !important;color: #999;}
.fv-table-details>tbody>tr>td{color:#333;font-size: 12px;}
.fv-table-details>tbody>tr>td:first-of-type{border-left:1px solid #ddd !important;padding-left: 15px;}
.fv-table-details>tbody>tr:first-of-type>td{border-top:1px solid #ddd !important;}
.fv-table-details>tbody>tr:last-of-type>td{}
.fv-table-details>tbody>tr>td:last-of-type{border-right:1px solid #ddd !important;padding-right: 15px;}

.fv-table-select{border-bottom:1px solid #ccc !important;}
.fv-table-panel-select{overflow: visible !important;padding-bottom: 140px;padding: 20px;}
.fv-table-select>thead>tr>th{font-size: 12px;border-bottom: 0px !important;color: #999;}
.fv-table-select>tbody>tr>td{cursor:pointer;color:#333;font-size: 12px;}
.fv-table-select>tbody>tr>td:first-of-type{border-left:1px solid #ccc !important;}
.fv-table-select>tbody>tr>td:last-of-type{border-right:1px solid #ccc !important;}
.fv-table-select>tbody>tr:first-of-type>td{border-top:3px solid #ccc !important;}

.fv-botonTabla{text-align: right !important;}
.fv-botonTabla>.btn-group{width:150px;}
.fv-botonTabla>.btn-group>button:first-of-type{border-radius: 0px 5px 5px 0px !important; border:1px solid #ddd;border-left: 0px;}
.fv-botonTabla>.btn-group>button:last-of-type{border-radius: 5px 0px 0px 5px !important;padding-left: 15px; border:1px solid #ddd}
.fv-botonTabla>.btn-group>button{background-image: none !important;box-shadow: none !important;text-shadow:none !important;float:right;}
.fv-botonTabla>.btn-group>ul>li{cursor:pointer}
.fv-botonTabla>.btn-group>ul>form>li{padding-left: 20px;padding-right: 20px;padding-top: 3px;padding-bottom: 3px;cursor: pointer;white-space:nowrap;color:red}
.fv-botonTabla>.btn-group>ul>form>li:hover{background: rgba(255,0,0,0.1)}
.fv-botonTabla>.btn-group>button:focus { outline:0 !important; }

.fv-botonTabla2{text-align: right !important;}
.fv-botonTabla2>.btn-group{}
.fv-botonTabla2>.btn-group>button{float:right;background-image: none !important;border-radius: 5px !important;box-shadow: none !important;padding-left: 15px;padding-right: 15px;}
.fv-botonTabla2>.btn-group>ul>li{cursor:pointer}
.fv-botonTabla2>.btn-group>ul>form>li{padding-left: 20px;padding-right: 20px;padding-top: 3px;padding-bottom: 3px;cursor: pointer;white-space:nowrap;color:red}
.fv-botonTabla2>.btn-group>ul>form>li:hover{background: rgba(255,0,0,0.1)}


.pagination>li>a{}


/* TITULOS VISTAS */
.fv-view-icon{text-align: center;margin-top: 20px;}
.fv-view-icon>img{opacity: 0.8;height: 90px;}

.fv-table-title{
    border:0px solid rgba(128,116,151,0.4);
    color:#666;
    background: #fff;
    padding: 12px;
    text-align: center;
    margin-top:20px;
    margin-bottom:0px;
    font-size: 18px;
    backgroxund: rgba(242,242,242,1);
}
.fv-table-title>div:last-child{
    position:absolute;top:10px;right:10px;heiwght:20px;width:200px;text-align:right;
}
.fv-table-title button{
    border-radius:5px !important;border:0px !important;background-image: none !important;
    padding-left: 20px;padding-right: 20px;
    text-shadow:none !important;font-size: 13px;
    box-shadow: none !important;backgrodund: rgba(0, 160,101,1) !important;background: rgb(0,140,242) !important; color:#fff !important;
}
.fv-table-title button:hover{background: rgba(0,140,242,0.8) !important; color:#fff !important;}
.fv-table-title button:focus { outline:0 !important; }

/* TITULOS VISTAS FIN */

.fv-view-barbutton{backcground: red;height: 40px;position: absolute;right: 25px;margin-top: -10px}
.fv-view-barbutton>a{float:right}
.fv-view-barbutton button{
    border-radius:5px !important;border:0px !important;background-image: none !important;
    height: 35px;padding-left: 20px;padding-right: 20px;
    text-shadow:none !important;font-size: 13px;
    box-shadow: none !important;background: rgb(0,140,242) !important; color:#fff !important;
}
.fv-view-barbutton button:hover{background: rgba(0,140,242,0.8) !important; color:#fff !important;}
.fv-view-barbutton button:focus { outline:0 !important; }


/*.fv-botonTabla2{text-align: right !important;}
.fv-botonTabla2>.btn-group{}
.fv-botonTabla2>.btn-group>button{float:right;background-image: none !important;border-radius: 20px !important;box-shadow: none !important;padding-left: 15px;padding-right: 15px;}
.fv-botonTabla2>.btn-group>ul>li{cursor:pointer}
.fv-botonTabla2>.btn-group>ul>form>li{padding-left: 20px;padding-right: 20px;padding-top: 3px;padding-bottom: 3px;cursor: pointer;white-space:nowrap;color:red}
.fv-botonTabla2>.btn-group>ul>form>li:hover{background: rgba(255,0,0,0.1)}*/


/* TABLAS FIN */

/* FORMULARIOS INICIO */
/*.fv-form-panel{padding: 20px;background: #fff;padding-left: 35px;padding-right: 35px;border-top: 2px solid rgb(246,246,246);bordedr-bottom: 4px solid rgba(255,167,58,1);}

.fv-input,.fv-input-area{}
.fv-input>label,.fv-input-area>label{
    font-size: 16px !important;
    margin:0px !important;
    padding: 20px 0px 10px 5px !important;
    font-weight: bold;
    color:#555; 
}
.fv-input>div>span, .fv-input>div>input,.fv-input>div>select,.fv-input-area>div>span,.fv-input-area>div>textarea{background:rgba(241,243,244,1) !important;background: #f5f5f5 !important}
.fv-input>div>span{
    border:0px !important;
    border-radius:50px 0px 0px 50px !important;
    padding-left: 20px !important;
    border:0px solid #ddd !important;border-right: 0px solid #ddd !important;
}
.fv-input>div>input{
    font-size: 16px !important;
    height: 40px !important;
    box-shadow: none !important;
    border:0px solid #ddd !important;border-left: 0px !important;
    border-radius:0px 50px 50px 0px !important;
}
.fv-input>div>input:hover,.fv-input>div>select:hover,.fv-input-area:hover>div>textarea,.fv-input-area:hover>div>span{background:rgba(232,234,237,1) !important;background: #f1f1f1 !important;bordder:1px solid #ccc !important}
.fv-input>div>select{
    font-size: 16px !important;
    height: 40px !important;
    box-shadow: none !important;
    border:0px solid #ddd !important;border-left: 0px !important;
    border-radius:0px 50px 50px 0px !important;
    padding:20px 35px 20px 0px !important;margin-left: -5px !important; 
}
.fv-input-area>div>span{
    border:0px !important;
    border-radius:5px 0px 0px 5px !important;
    padding-left: 0px !important;
    border:0px solid #ddd !important;
}
.fv-input-area>div>textarea{
    font-size: 16px !important;
    box-shadow: none !important;
    border:0px solid #ddd !important;border-left: 0px !important;
    border-radius:0px 5px 5px 0px !important;
    padding: 15px 40px 15px 10px !important;
}

.fv-form-panel button:not(.bootBTN_mobile){
    background-image: none !important;
    border-radius: 100px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-shadow: none !important;
    margin-left: 10px !important;height: 35px;
    -webkit-font-smoothing: subpixel-antialiased;
}*/
/* FORMULARIOS FIN */

/* FORMULARIOS INICIO */

/*.fv-input-inv>div>span, .fv-input-inv>div>input,.fv-input-inv>div>select,.fv-input-inv-area>div>span,.fv-input-inv-area>div>textarea{background: #fff !important}
.fv-input-inv>div>span:hover, .fv-input-inv>div>input:hover,.fv-input-inv>div>select:hover,.fv-input-inv-area>div>span:hover,.fv-input-inv-area>div>textarea:hover{background: #fafafa !important}*/

/* FORMULARIOS FIN */










/*.fv-input2,.fv-input2-area{}
.fv-input2>label,.fv-input2-area>label{
    font-size: 16px !important;
    margin:0px !important;
    padding: 20px 0px 10px 5px !important;
    font-weight: bold;
    color:#555; 
}
.fv-input2>div>span, .fv-input2>div>input,.fv-input2>div>select,.fv-input2-area>div>span,.fv-input2-area>div>textarea{backeground:rgba(241,243,244,1) !important;baeckground: #f5f5f5 !important}
.fv-input2>div>span{
    boreder:0px !important;
    boerder-radius:50px 0px 0px 50px !important;
    padeding-left: 20px !important;
    boreder:0px solid #ddd !important;boreder-right: 0px solid #ddd !important;
}
.fv-input2>div>input{
    font-size: 16px !important;
    height: 40px !important;
    box-shadow: none !important;
    beeorder:0px solid #ddd !important;boreder-left: 0px !important;
    boerder-radius:0px 50px 50px 0px !important;
}
.fv-input2>div>input:hover,.fv-input2>div>select:hover,.fv-input2-area:hover>div>textarea,.fv-input2-area:hover>div>span{backgroeund:rgba(232,234,237,1) !important;backgeround: #f1f1f1 !important;bordder:1px solid #ccc !important}
.fv-input2>div>select{
    font-size: 16px !important;
    height: 40px !important;
    box-shadow: none !important;
    boerder:0px solid #ddd !important;boreder-left: 0px !important;
    border-radeius:0px 50px 50px 0px !important;
    padding:20px 35px 20px 0px !important;maergin-left: -5px !important; 
}
.fv-input2-area>div>span{
    boreder:0px !important;
    bordeer-radius:5px 0px 0px 5px !important;
    padding-left: 0px !important;
    boerder:0px solid #ddd !important;
}
.fv-input2-area>div>textarea{
    font-size: 16px !important;
    box-shadow: none !important;
    boerder:0px solid #ddd !important;beorder-left: 0px !important;
    boerder-radius:0px 5px 5px 0px !important;
    padding: 15px 40px 15px 10px !important;
}*/









/*.fv-subtitle-form{-webkit-font-smoothing: antialiased;font-family:'Montserrat', sans-serif; font-weight: 700;color:green;padding-top:0px;margin-top:50px;}
.fv-subtitle-form-min{-webkit-font-smoothing: antialiased;font-family:'Montserrat', sans-serif; font-weight: 700;color:green;padding-top:0px;margin-top:20px;}*/
/* FORMULARIOS FIN */

/* BOTONES */

.fv_BTN{
    background-image: none !important;
    border-radius: 100px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-shadow: none !important;
    margin-left: 10px !important;height: 35px;
    -webkit-font-smoothing: subpixel-antialiased;
    border:0px !important;
}
.fv_BTN_BORDER{
    background-image: none !important;
    border-radius: 100px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    box-shadow: none !important;
    margin-left: 10px !important;height: 35px;
    -webkit-font-smoothing: subpixel-antialiased;
}
input[class="btn btn-default fv_BTN"]{border:1px solid #ddd !important;}
.fv_BTN:focus { outline:0 !important; }

/* BOTONES FIN */



/* TEXTOS */
.fv-text05{
    text-align: justify;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    font-size: 18px;
}
.fv-text-gris{font-style: italic;color:#777;}

.fv-font-medium{font-size: 18px;}
.fv-font-small{font-size: 16px;}
.fv-font-big{font-size: 20px;}

.fv-color-blue{color:#4285F4 !important}
.fv-color-green{color:#34A853 !important}
.fv-color-red{color:#EC6055 !important}
.fv-color-yellow{color:#FAC425 !important}
.fv-color-gray{color:gray !important}
.fv-color-white{color:white !important}
.fv-color-darkgray{color:#777 !important}
.fv-color-orange{color:rgb(255,100,39) !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}
/* TEXTOS FIN */






.fv-ancho1200{max-width: 1200px;margin-left: auto;margin-right: auto;position: relative}
.fv-ancho900{max-width: 900px;margin-left: auto;margin-right: auto;position: relative}
.fv-ancho600{max-width: 600px;margin-left: auto;margin-right: auto;position: relative}
.fv-ancho700{max-width: 700px;margin-left: auto;margin-right: auto;position: relative}
.fv-ancho800{max-width: 800px;margin-left: auto;margin-right: auto;position: relative}
.fv-ancho1000{max-width: 1000px;margin-left: auto;margin-right: auto;position: relative}
.fv-ancho1100{max-width: 1100px;margin-left: auto;margin-right: auto;position: relative}




.fv-radius10{border-radius: 10px !important}

.fv-vertical-center{display: flex; align-items: center;justify-content: center;text-align: center}

.fv-link-content{
    border:1px solid #ddd; background: #fff;padding: 20px;text-align: center;border-radius: 5px;
}
.fv-link-content:hover{
    border:1px solid #ccc; background: #fafafa;
}
.fv-link{
    font-family: 'Roboto', sans-serif;
    -webkit-font-smomothing: antialiased;
    font-size: 20px;
}



/* personalizado */

.fv-box08{
    border-radius: 10px;
    background: rgba(255,255,255,0.8);
    padding: 15px;padding-left: 30px;padding-right: 30px;
}
.fv-box08-ejercicio{
    border-radius: 10px;
    background: rgba(255,255,255,0.8);
    padding: 20px;
}
.fv-box10{
    border-radius: 10px;
    background: rgba(255,255,255,1);
    padding: 15px;padding-left: 30px;padding-right: 30px;
}
.fv-box04{
    border-radius: 10px;
    background: rgba(255,255,255,0.4);
    padding: 15px;padding-left: 30px;padding-right: 30px;
}
.fv-box06{
    border-radius: 10px;
    background: rgba(255,255,255,0.6);
    padding: 15px;padding-left: 30px;padding-right: 30px;
}
.fv-text01{
    text-align: justify;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    font-size: 20px;
}
.fv-text02{
    text-align: justify;
    font-family: 'Muli', sans-serif;
    font-weight: 400;
    font-size: 16px;
}
.fv-text03{
    text-align: center;font-size: 22px;color:rgba(114,51,154,1);
    font-weight: 400;
}
.fv-text04{
    text-align: center;font-size: 18px;color:rgba(114,51,154,1);
    font-weight: 400;
}


.fv-menu-a{
    padding-top: 11px !important;
    position: fixed !important;
    width: 400px !important;
    height: 80px !important;
    z-index: 10000 !important;
    margin-top: -62px !important;
    right: 0 !important;
    left: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
.fv-menu-b{
    font-family: 'Muli', sans-serif !important;
    font-weight: 400 !important;
    box-shadow: none !important;
    bacdkground: rgba(114,51,154,1) !important;backgrorund: url('/img/poligonos.png') !important;background: rgba(82,65,137,1) !important;
    color:#fff !important;
    text-shadow:none !important; 
    padding-left: 100px !important;
    padding-right: 100px !important;
    padding-bottom: 10px !important;
    padding-top: 12px !important;
    border-radius: 0px !important;
    border:0px !important
}
.fv-menu-font{
    width: 100% !important;
    text-align: center !important;
    font-family: 'Muli', sans-serif !important;
    font-weight: 400 !important;
}










.bootBTN{
    background-image: none !important;
    border-radius: 0px !important;
    font-family: 'Roboto', sans-serif;
    box-shadow: none !important;
}
.bootBTN_mobile{
    background-image: none !important;
    border-radius: 0px !important;
    font-family: 'Roboto', sans-serif;
    box-shadow: none !important;
    height: 50px !important;
}

.bootBTN_ROUNDED{
    background-image: none !important;
    border-radius: 100px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    font-family: 'Roboto', sans-serif;
    box-shadow: none !important;
}
.bootBTN_FORM{
    float: right !important;
    margin-left: 10px !important;
    background-image: none !important;
}
.bootINP_ROUNDED{
    border-radius: 100px !important;
    background: rgba(255,255,255,0.1) !important;
    -webkit-font-smoothing: antialiased !important;
    font-size: 16px !important;
    height: 35px !important;
    padding-left: 20px !important;padding-right: 20px !important;
    box-shadow: none !important;
    border-style:solid !important;
    font-family: 'Roboto', sans-serif;

}
.bootINP_SQUARED{
    border-radius: 0 0px 0px 0 !important;
    background: rgba(255,255,255,1) !important;
    -webkit-font-smoothing: antialiased !important;
    font-size: 16px !important;
    height: 35px !important;
    padding-left: 20px !important;padding-right: 35px !important;
    box-shadow: none !important;
    border-style:solid !important;
    font-family: 'Roboto', sans-serif;
}
.bootINP_DISABLED{
    border-radius: 0 100px 100px 0 !important;
    /*background: rgba(255,255,255,0.1) !important;*/
    -webkit-font-smoothing: antialiased !important;
    font-size: 16px !important;
    height: 35px !important;
    padding-left: 20px !important;padding-right: 35px !important;
    box-shadow: none !important;
    border-style:solid !important;
    font-family: 'Roboto', sans-serif;
}
.bootAREA_SQUARED{
    background: rgba(255,255,255,0.1) !important;
    -webkit-font-smoothing: antialiased !important;
    font-size: 16px !important;
    padding-left: 20px !important;padding-right: 35px !important;
    box-shadow: none !important;
    border-style:solid !important;
    font-family: 'Roboto', sans-serif;
}
.bootLAB{
    -webkit-font-smoothing: antialiased !important;
    font-size: 16px !important;
    margin:0px !important;
    padding: 20px 0px 13px 0px !important;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    color:#555;    
}
.bootLABm{
    -webkit-font-smoothing: antialiased !important;
    font-size: 16px !important;
    margin:0px !important;
    padding: 20px 0px 10px 0px !important;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    color:#555;    
}
.bootLABm_min{
    -webkit-font-smoothing: antialiased !important;
    font-size: 16px !important;
    margin:0px !important;
    padding: 0px 0px 10px 0px !important;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    color:#555;    
}

.bootTD{
    font-family: 'Raleway', sans-serif;
    -webkit-font-smoothing: antialiased !important;
}
.bootTH{
    font-family: 'Raleway', sans-serif;
    -webkit-font-smoothing: antialiased !important;
    font-weight: bold;
}
.bootCONTENT1{
    max-width: 1200px;margin-left: auto;margin-right: auto;
}
.bootCONTENT2{
    height: 40px;border-bottom: 1px solid #ccc;margin-bottom: 20px;
}
.bootCONTENT3{
    height: 55px;padding: 10px;border-top: 0px solid #ccc;padding-right: 0px;
}
.bootTD_L1{    font-family: 'Roboto', sans-serif;cursor:pointer}
.bootTD_L2{font-family: 'Roboto', sans-serif;padding-left: 20px;padding-right: 20px;padding-top: 3px;padding-bottom: 3px;cursor: pointer;white-space:nowrap;color:red}
.bootTD_L2:hover{background: rgba(255,0,0,0.1)}


.bootTituloContent{
    text-align: center;margin-top: 20px;
}
.bootTituloICON{
    opacity: 0.6;height: 70px;
}
.bootTituloTEXT{
    background: #fff;
    padding: 10px;
    text-align: center;
    font-family: 'Raleway', sans-serif;
    margin-top:20px;
    margin-bottom:10px;
    border-radius:100px;
    color:rgba(139,20,28,1);
}
.bootSubtitleForm{tesxt-align: right;margin-bottom: 0px;margin-top: 10px;background: #fafafa;padding: 10px;font-family: 'Raleway', sans-serif !important;-webkit-font-smoothing: antialiased !important;color:green;}
.bootSubtitleFormWhite{tesxt-align: right;margin-bottom: 0px;margin-top: 10px;background: #fff;padding: 10px;font-family: 'Raleway', sans-serif !important;-webkit-font-smoothing: antialiased !important;color:green;padding-left: 0px;padding-right: 0px;padding-top: 0px;}
.bootContenedorCamposForm{padding-left: 30px;padding-right: 30px;margin-bottom: 30px;}
.span-icon{padding-right: 5px;}



.bootFont_MORA-BOLD{color:rgba(88,17,166,1);font-weight:bold;}
.bootFont_RED-BOLD{color:rgba(139,20,28,1);font-weight:bold;}
.bootFont_RED{color:rgba(139,20,28,1);}
.bootFont_GREEN{color:green;}
.bootFont_BLACK-BOLD{font-weight:bold;}

.bF_B{font-weight:bold;}
.bF_I{font-style: italic}
.bF_BLUE{color:#337ab7}
.bF_GREEN{color:green}
.bF_RED{color:rgba(139,20,28,1)}
.bF_GRAY{color:#888;}



/*.bootFont_GREEN-BOLD{color:green;font-weight:bold;}
.bootFont_GREEN{color:green;}
.bootFont_BLUE-BOLD{color:#337ab7;font-weight:bold;}
.bootFont_BLUE{color:#337ab7;}
.bootFont_GRAY-BOLD{color:#888;font-weight:bold;}
.bootFont_GRAY{color:#888;}
.bootFont_GRAY_ITALIC{color:#888;font-style: italic}*/




.panel-default_m{border:3px solid rgba(128,116,151,0.4) !important;box-shadow: none !important;margin-bottom: 10px !important;}
.panel-body_m{padding-top: 10px !important;}
.btn-group_m{float: right !important;}
.table-m1{border:1px solid #ccc;margin-bottom: 0px !important;}
.modal-footer-m{border-top:0px !important;padding-top:0px !important;}
/*.dtr-title{font-family: 'Muli', sans-serif !important;padding-right: 5px !important;-webkit-font-smoothing: antialiased !important;font-weight: bold;}
.dtr-data{font-family: 'Muli', sans-serif !important;-webkit-font-smoothing: antialiased !important;}
.dtr-details{width: 100% !important;padding-left: 15px !important;padding-right: 15px !important}*/
.has-feedback label~.form-control-feedback{top:48px !important;right: 5px !important;}
#formulario{margin-bottom: 15px !important}
.tooltip-inner{padding-left: 15px !important;padding-right: 15px !important;font-family:'Segoe UI',  arial, sans-serif; font-size: 15px;}
.visible-xp {display: none !important;}



div.dataTables_wrapper div.dataTables_filter input{}


.btn-group {
    white-space: nowrap !important;
    .btn {
        float: none !important;
        display: inline-block !important;
    }
}
.table-responsive{overflow: visible !important}


@media screen and (max-width: 767px){
    .visible-xp {display: block !important;}
    .hidden-xp {display: none !important;}
    .table-responsive {border: 0px !important}
    .conctainer-fluid{background: #fff !important;}
    .panel-default_m{borcder:0px solid #aaa !important;box-shadow: none !important;}
    .panel-body_m{paddidng: 10px !important;}
    .bootTituloTEXT{margin: 0px !important;text-align: center;border-radius: 0px;font-size: 22px;border-bottom: 0px solid #ddd;margin-bottom: 0px !important;padding-left: 0px;color:#222}
    .bootCONTENT2{display: none;}
    .dataTables_length{text-align: center !important;padding-top: 10px !important;margin-bottom: 10px !important;}
    .dataTables_filter{text-align: right !important;padding-bottom: 0px !important;margin-bottom: 0px !important;border-bottom: 0px solid #eee}

    div.dataTables_wrapper div.dataTables_filter input{width: 100% !important;height: 45px !important;margin-left: 0px !important;font-size: 18px;font-family: 'Raleway', sans-serif !important;-webkit-font-smoothing: antialiased !important;}
    div.dataTables_wrapper div.dataTables_filter label {width: 100% !important;border-radius: 0px;padding: 10px;padding-left: 0px;padding-right: 0px;}

    .bootContenedorCamposForm{padding:0px;}










} 
