
/*
    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;}

/* TABLA INICIO */
.fv-table-panel{border-top:4px solid rgba(0,176,172,1);margin-bottom: 10px;padding: 30px;background: #fff;}

.fv-table-tipo1{border-bottom:1px solid #ccc !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 #eee !important;bor3der-top:0px !important}
.fv-table-tipo1>tbody>tr>td:first-of-type{border-left:1px solid #ccc !important;padding-left: 10px;}
.fv-table-tipo1>tbody>tr>td:last-of-type{border-right:1px solid #ccc !important;}
.fv-table-tipo1>tbody>tr:first-of-type>td{border-top:2px solid #ccc !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 #aaa !important;margin-top: 10px;font-family: 'Roboto', sans-serif;-webkit-font-smoothing: antialiased !important;}
.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 #aaa !important;padding-left: 15px;}
.fv-table-details>tbody>tr:first-of-type>td{border-top:1px solid #aaa !important;}
.fv-table-details>tbody>tr:last-of-type>td{}
.fv-table-details>tbody>tr>td:last-of-type{border-right:1px solid #aaa !important;padding-right: 15px;}

.fv-table-select{border-bottom:1px solid #ccc !important;font-family: 'Roboto', sans-serif;-webkit-font-smoothing: antialiased !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 20px 20px 0px !important; border:1px solid #ddd;border-left: 0px;}
.fv-botonTabla>.btn-group>button:last-of-type{border-radius: 20px 0px 0px 20px !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: 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)}

.pagination>li>a{font-sidze: 16px;font-family: 'Muli', sans-serif;font-weight: 400;}
/* TABLAS FIN */

/* FORMULARIOS INICIO */
.fv-form-panel{padding: 20px;background: #fff;padding-left: 35px;padding-right: 35px;border-top: 4px solid rgba(165,206,98,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;
    /*border:0px !important;*/
}
/* 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 */



/*FORMULARIOS SIMPLE INICIO */

.fv-form-1{backgrorund: #ccc;pa4dding: 15px;}
.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;}






.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;
}







/* 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;}

.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 */

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

.fv-table-title{
    border:0px solid rgba(128,116,151,0.4);
    color:#333;
    background: #fff;
    padding: 12px;
    text-align: center;
    margin-top:20px;
    margin-bottom:0px;
    font-size: 20px;
}
.fv-table-title>div:last-child{
    position:absolute;top:12px;right:15px;height:35px;width:200px;text-align:right;
}
.fv-table-title>div:last-child>a>button{
    border-radius:20px !important;border:0px !important;background-image: none !important;
    height: 31px;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: #f5f5f5 !important; color:#888 !important;
}
.fv-table-title>div:last-child>a>button:hover{background: #ddd !important; color:#333 !important;}
.fv-table-title>div:last-child>a>button:focus { outline:0 !important; }

/* TITULOS VISTAS 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-darkgray{color:#777 !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 */



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








/*
.fv-formcontent-login{height: auto;
                      min-height: 300px;
                      max-width: 350px;
                      margin-left: auto;margin-right: auto;}
.fv-logo-login{padding-top: 30px;padding-bottom: 20px;width: 500px;
               margin-left: auto;margin-right: auto;
               text-align: center;}*/

/*
.fv-table>thead>tr>th{font-size: 16px;color:#222;font-family: 'Roboto', sans-serif;-webkit-font-smomothing: antialiased;border-top:0px !important;}
.fv-table>tbody>tr>td{color:#333;font-family: 'Roboto', sans-serif;-webkit-font-smomothing: antialiased;}
.fv-table-button{
    border:2px solid rgba(128,116,151,0.6) !important; 
    border-radius: 50px !important;
    color:rgba(128,116,151,1) !important;
    font-family: 'Roboto', sans-serif;-webkit-font-smomothing: antialiased;
    background: #fff !important;
    background-image: none !important;
    box-shadow: none !important;
}*/

/*
.fv-table-title-button{
    position:absolute;top:12px;right:10px;height:35px;width:200px;text-align:right;background: red;
}



.fv-table-title-content2{margin-bottom:10px;padding: 0px 0px 0px 0px !important;background:#fff; }
.fv-table-title-content-icon2{text-align: center;margin-top: 20px;}
.fv-table-title-icon2{opacity: 1;height: 290px;}
.fv-table-title2{
    border:3px solid rgba(128,116,151,0.4);
    color:rgba(128,116,151,1);
    background: #fff;
    padding: 10px;
    text-align: center;
    font-family: 'Roboto', sans-serif;-webkit-font-smomothing: antialiased;
    margin-top:20px;
    margin-bottom:10px;
    border-radius:100px;
}*/



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




.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;}










} 
