﻿/*@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);*/

/*CAVA: Estilo para Cuerpo Total, color y fuente*/
body {
    font-family: Corbel,'Libre Baskerville',sans-serif, Arial;
    color: #666;
}

/*CAVA*/
/*@media (min-width: 1200px) {*/
@media (min-width: 720px) {
    .container {
        width: 100%;
    }

    
    
}



@media only screen and (max-width: 900px) {
    .navbar-brand {
        font-size: 0px; /*Para aquellos botones en la barra superior que tengan textos los quita como btnModulos*/
    }
}

/***************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************/

/*CAVA: Estilo para _Login.cshtml*/

.login.form-control {
    border-right: 0;
    border-left: 0;
    border-top: 0;
    border-bottom-color: #d8e6eb;
    border-radius: 1px;
    border-width: 1px;
    box-shadow: 0px 0px 0px 0px;
    padding: 5px;
}

.login.form-group label {
    color: #95c5cf;
    text-align: left;
}

.login.form-group select {
}

    .login.form-group select:hover {
        border-color: #b1e7fc;
        border-color: #4cbcfc;
        background-color: white;
    }

    .login.form-group select:focus {
        border-color: #4cbcfc;
    }

.login.form-group a {
    color: #0696e6;
}


.login.form-group input:not([type="submit"]) {
    border-right: 0;
    border-left: 0;
    border-top: 0;
    /*border-bottom-color: #d8e6eb;*/
    border-bottom-color: #e2e2e2;
    /*border-bottom-color: 2px solid #e2e2e2;*/
    border-radius: 2px;
    border-width: 2px;
    box-shadow: 0px 0px 0px 0px;
    padding: 5px;
}

    .login.form-group input:not([type="submit"]):focus {
        box-shadow: none;
        outline: none;
        border-color: #4cbcfc;
        /*border-color: #52bdf9;*/
    }

.login.form-group input:only-of-type[type="submit"] {
    /*border: 2px solid #b1e7fc;
    border-radius: 3px;*/
    /*color: #333333;
    border-color: #e2e2e2;*/
}

    .login.form-group input:only-of-type[type="submit"]:hover {
        box-shadow: none;
        outline: none;
        /*border-color: #b1e7fc;*/
        border-color: #4cbcfc;
        background-color: white;
        /*border-color: #52bdf9;*/
    }

    .login.form-group input:only-of-type[type="submit"]:focus {
        box-shadow: none;
        outline: none;
        color: #ffffff;
        border-color: #4cbcfc;
        background-color: #4cbcfc;
        /*border-color: #52bdf9;*/
    }

.ModuloDetalleSection{

}
    .ModuloDetalleSection .btn-default:hover {
        box-shadow: none;
        outline: none;
        /*border-color: #b1e7fc;*/
        border-color: #4cbcfc;
        background-color: white;
    }
    .ModuloDetalleSection .btn-default:focus {
        box-shadow: none;
        outline: none;
        color: #ffffff;
        border-color: #4cbcfc;
        background-color: #4cbcfc;
    }


/***************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************/
/***************************************************************************************************************************************************************/

.btnFromA {
    border-right: 0;
    border-left: 0;
    border-top: 0;
    border-bottom-color: #d8e6eb;
    border-radius: 1px;
    border-width: 1px;
    box-shadow: 0px 0px 0px 0px;
    padding: 5px;
}

/*CAVA: Estilo para _ModuloPartial.cshtml*/

.sectionModulo {
    background-color: white;
    height: 7.3em;
}

.btnModulo {
    background-color: transparent;
    border: 1px solid white;
}

.svgModulo {
    background-color: transparent;
    /*fill: gray;*/
    fill: #6f95a1;
    width: 50px;
    height: 50px;
}

.h6Modulo {
    background-color: transparent;
    color: gray;
    font-size: 11px;
}

.sectionModulo:hover {
    background-color: transparent;
}

    .sectionModulo:hover .btnModulo {
        background-color: transparent;
        /*border:none;*/
        /*border: 1px solid #00b2a1;
                border-radius: 100%;*/
    }

    .sectionModulo:hover .svgModulo {
        /*background-color: transparent;*/
        background-color: #f4f7f9;
        /*fill: #00b2a1;*/
        fill: #6f95a1;
        width: 50px;
        height: 50px;
        /*border: 1px solid #00b2a1;*/
        border: 1px solid #6f95a1;
        border-radius: 100%;
        padding: 2px;
    }

    .sectionModulo:hover .h6Modulo {
        background-color: transparent;
        /*color: #00b2a1;*/
        color: #6f95a1;
    }


/*CAVA: Estilo para _SideNavPartial.cshtml*/

.mySideNavPartial-ul {
    position: absolute;
    top: 0;
    margin: 0px;
    padding: 0px;
    list-style: none;
    /***/
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 40px;
}

.mySideNavPartial-li {
    background-color: #d8e6eb;
    margin-bottom: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 5px;
}

.mySideNavPartialActive-li {
    background-color: #6f95a1;
    margin-bottom: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.mySideNavPartialActive-li-a {
    color: white;
}

/*CAVA: Estilo para <div class=Pagination>*/

.pagination > .active > span:hover {
    color: #ffffff;
    background-color: #4cbcfc;
    border-color: #b1e7fc;
    /*border:2px solid;
            border-radius:3px;*/
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: white;
    background-color: #4cbcfc;
    border-color: #b1e7fc;
    /*border: 2px solid #b1e7fc;
            border-radius: 3px;*/
}

.pagination > li > a, .pagination > li > span {
    color: black;
    background-color: white;
    border-color: #b1e7fc;
}



/*CAVA: Estilo para TXT Buscador tanto para _Layout como _layout_Informacion considerando tamaños*/


/**********************txtbuscador varia de acuerdo layout o layout_informacion***************************/
.search-xl .form-control {
    background: #fff;
    font-size: 21px;
    color: #1c1c1c;
}

    .search-xl .form-control.search-xl::-webkit-input-placeholder { /* Edge */
        font-size: 14px;
    }

    .search-xl .form-control.search-xl:-ms-input-placeholder { /* Internet Explorer 10-11 */
        font-size: 14px;
    }

    .search-xl .form-control::placeholder {
        font-size: 14px;
    }

    .search-xl .form-control:focus {
    }

.search-xl input {
    max-width: 100%;
}

.search-xl .btn {
    height: 35px;
    /*font-size: 24px;*/
    color: #ccc;
    -o-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
    -moz-transition: color .2s ease-out;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out;
}

    .search-xl .btn:hover {
    }

.mySearch-xl .form-control {
    background: #fff;
    /*padding: 16px 16px 14px 1px;*/
    font-size: 21px;
    color: #1c1c1c;
}

.mySearchLayout-xl .form-control {
    background: #fff;
    /*padding: 16px 16px 14px 1px;*/
    font-size: 21px;
    color: #1c1c1c;
    height: 60px;
}

.mySearch-input {
    max-width: 100%;
}

.mySearch-button {
    font-size: 0px;
    /*color: #ccc;*/
    -o-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
    -moz-transition: color .2s ease-out;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out;
    /*background-color: white;*/
}

.mySearchLayout-button {
    height: 60px;
    font-size: 24px;
    /*color: #ccc;*/
    -o-transition: .2s ease-out;
    -ms-transition: .2s ease-out;
    -moz-transition: color .2s ease-out;
    -webkit-transition: color .2s ease-out;
    transition: color .2s ease-out;
    /*background-color: white;*/
}



/************************Estilo base txtBuscador para el diseño de la casilla del buscador****************************/

.ContentSearch {
    display: flex;
    background-color: transparent;
    border: none;
    /****/
}

    .ContentSearch:hover .myInput {
        border-bottom: 2px solid deepskyblue;
        border-top: 2px solid deepskyblue;
        border-left: 2px solid deepskyblue;
        border-right: none;
    }

    .ContentSearch:hover .myButton {
        border-left: none;
        border-right: 2px solid deepskyblue;
        border-bottom: 2px solid deepskyblue;
        border-top: 2px solid deepskyblue;
        /*color: deepskyblue;*/
    }
    .ContentSearch:hover .myButtonRemove {
        border-left: none;
        border-right: none;
        border-bottom: 2px solid deepskyblue;
        border-top: 2px solid deepskyblue;
        /*color: black;*/
    }


.myInput {
    display: inline;
    border-top: 2px solid #e2e2e2;
    border-right: 0;
    border-bottom: 2px solid #e2e2e2;
    border-left: 2px solid #e2e2e2;
    /*border-radius: 5px;*/
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    box-shadow: 0px 0px 0px 0px;
    background-color: transparent;
    margin-left: 0px;
    /*margin-left: 30px;*/
    /*-webkit-appearance: none;*/
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    /*-webkit-box-shadow: 0 0 0 30px white inset !important;*/
    /*border: 1px solid deepskyblue;*/
    /*-webkit-text-fill-color: black;*/
    -webkit-box-shadow: 0 0 0 30px white inset;
    /*transition: background-color 5000s ease-in-out 0s;*/
}

    .myInput:hover {
        background-color: transparent;
        box-shadow: 0px 0px 0px 0px;
        border-bottom: 2px solid deepskyblue;
        /***/
        border-top: 2px solid deepskyblue;
        border-left: 2px solid deepskyblue;
    }

    .myInput:focus {
        background-color: transparent;
        box-shadow: 0px 0px 0px 0px;
        border-bottom: 2px solid deepskyblue;
        /***/
        border-top: 2px solid deepskyblue;
        border-left: 2px solid deepskyblue;
    }

    .myInput:hover ~ .myButton {
        border-color: deepskyblue;
        border-left: none;
        border-right: 2px solid deepskyblue;
        border-bottom: 2px solid deepskyblue;
        border-top: 2px solid deepskyblue;
    }

    .myInput:focus ~ .myButton {
        border-color: deepskyblue;
        border-left: none;
        border-right: 2px solid deepskyblue;
        border-bottom: 2px solid deepskyblue;
        border-top: 2px solid deepskyblue;
    }

    .myInput:hover ~ .myButtonRemove {
        border-color: deepskyblue;
        border-left: none;
        border-right: none;
        border-bottom: 2px solid deepskyblue;
        border-top: 2px solid deepskyblue;
        
    }

    .myInput:focus ~ .myButtonRemove {
        border-color: deepskyblue;
        border-left: none;
        border-right: none;
        border-bottom: 2px solid deepskyblue;
        border-top: 2px solid deepskyblue;
        
    }



.myButton {
    /*height:37px;*/
    display: inline;
    border-left: none;
    border-right: 2px solid #e2e2e2;
    border-bottom: 2px solid #e2e2e2;
    border-top: 2px solid #e2e2e2;
    /*border-radius: 5px;*/
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: transparent;
    color: #e2e2e2;
}

    .myButton:hover {
        border-left: none;
        border-right: 2px solid deepskyblue;
        border-bottom: 2px solid deepskyblue;
        border-top: 2px solid deepskyblue;
        color: deepskyblue;
    }

    .myButton:focus {
        background-color: transparent;
        border-left: none;
        border-right: 2px solid deepskyblue;
        border-bottom: 2px solid deepskyblue;
        border-top: 2px solid deepskyblue;
        color: deepskyblue;
        /*box-shadow: 0px 0px 0px 0px;*/
    }

.myButtonRemove {
    /*height:37px;*/
    display: inline;
    border-left: none;
    border-right: none;
    border-bottom: 2px solid #e2e2e2;
    border-top: 2px solid #e2e2e2;
    /*border-radius: 5px;*/
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    background-color: transparent;
    color: #e2e2e2;
}

    .myButtonRemove:hover {
        border-left: none;
        border-right: none;
        border-bottom: 2px solid deepskyblue;
        border-top: 2px solid deepskyblue;
        color: red;
    }

    .myButtonRemove:focus {
        background-color: transparent;
        border-left: none;
        border-right: none;
        border-bottom: 2px solid deepskyblue;
        border-top: 2px solid deepskyblue;
        color: red;
        /*box-shadow: 0px 0px 0px 0px;*/
    }

/*CAVA: Estilo Bara Slider y Wrapper utilizado (por ahora) solo en _Layout_Informacion*/
/**********NUEVO SLIDER************/
.sidenav {
    height: 100%;
    width: 250px;
    position: fixed;
    z-index: 1;
    top: 91px;
    left: -200px;
    /*background-color: #f7f7f7;*/
    background-color: #f7f7f7;
    /*overflow-x: hidden;*/
    transition: 0.5s;
    /*padding-top: 60px;*/
}

    .sidenav a {
        padding: 10px 10px 10px 0px;
        text-decoration: none;
        font-size: 15px;
        color: #818181;
        display: block;
        transition: 0.3s;
    }

        .sidenav a:hover {
            color: white;
        }

    .sidenav .closebtn {
        position: absolute;
        top: 20px;
        /*right: -5px;*/
        /*font-size: 100px;*/
        /*margin-left: 50px;*/
    }

#main {
    transition: margin-left .5s;
    padding: 16px;
    margin-left: 40px;
}




#Mywrapper.toggled {
}

    #Mywrapper.toggled #mySidenav {
        width: 250px;
        left: 0px;
    }

    #Mywrapper.toggled #main {
        margin-left: 250px;
    }

#btnNavIcon:hover {
    color: #818181 !important;
}
/*CAVA: Estilo de la casilla de informacion para cshtml:   */
/*
    Socio_Accionista_Operaciones
    Socios_Accionistas_Operaciones
    AdministradorCargos
    AdministradoresCargos
    ApoderadoPoderes
    ApoderadosPoderes
    CuentasAnuales
    Documentos
    Escrituras
    Actas
*/
.tblOperaciones {
    margin-top: 15px;
}

    .tblOperaciones th {
        color: #95c5cf;
        vertical-align: text-bottom;
        text-align: left;
        font-size: 85%;
        border: none!important;
    }

    .tblOperaciones tbody td {
        text-align: left;
        border-top: 0px!important;
    }


/*CAVA: Estilo para las fichas que sale en el buscador buscador.cshtml:   */

.tableP {
    /*width: 100%;
        height: 100%;*/
    background-color: transparent;
}

    .tableP td {
        border: 1px; /*solid green*/
        /*width: 100%;
        height: 100%;*/
        padding: 5px;
    }

.tableS {
    /*width: 500px;
        height: 200px;*/
    background-color: transparent;
}

    .tableS td {
        border: 1px; /*solid red*/
        /*width: 100px;
        height: 100px;*/
        /*padding-top: 1px;
            padding-bottom: 1px;*/
        padding-left: 3px;
        padding-right: 3px;
    }

/*********************Estilo para los collapse del buscador***********************/
/*CAVA: Estilo para Buscador.cshtml*/

#accordion .panel {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin: 0 0 20px 0;
    /*add*/
    border-color: transparent;
}

#accordion .collapse {
    padding: 5px;
}

#accordion .panel-heading {
    /*border-radius: 30px;*/
    padding: 10px 15px;
    /*add*/
    background-color: #6f95a1;
    color: white
}

#accordion .panel-title a {
    /*background: #ffb900 none repeat scroll 0 0;*/
    /*border: 1px solid transparent;*/
    /*border-radius: 30px;*/
    /*color: #fff;*/
    /*display: block;*/
    /*font-size: 18px;*/
    /*font-weight: 600;*/
    /*padding: 12px 20px 12px 50px;*/
}

/*#accordion .panel-title a.collapsed {
            background: #fff none repeat scroll 0 0;
            border: 1px solid #ddd;
            color: #333;
        }

            #accordion .panel-title a::after, #accordion .panel-title a.collapsed::after {
                background: #ffb900 none repeat scroll 0 0;
                border: 1px solid transparent;
                border-radius: 50%;
                box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);
                color: #fff;
                content: "";
                font-family: fontawesome;
                font-size: 25px;
                height: 55px;
                left: -20px;
                line-height: 55px;
                position: absolute;
                text-align: center;
                top: -5px;
                transition: all 0.3s ease 0s;
                width: 55px;
            }

            #accordion .panel-title a.collapsed::after {
                background: #fff none repeat scroll 0 0;
                border: 1px solid #ddd;
                box-shadow: none;
                color: #333;
                content: "";
            }*/

#accordion .panel-body {
    /*background: transparent none repeat scroll 0 0;
        border-top: medium none;
        padding: 20px 25px 10px 9px;
        position: relative;*/
    /*add*/
    padding: 0px;
}

    #accordion .panel-body p {
        /*border-left: 1px dashed #8c8c8c;
            padding-left: 25px;*/
    }


.tableGeneral {
    background-color: transparent;
}

    .tableGeneral th {
        border: 1px;
        padding: 5px;
        background-color: #d8e6eb;
        width: 600px;
    }

        .tableGeneral th > a {
            font-weight: bold;
            color: #6f95a1;
            font-size: small;
        }

    .tableGeneral td {
        border: 1px;
        padding: 4px;
        background-color: #f4f7f9;
        vertical-align: top;
        /*padding-top:3px;*/
    }

        .tableGeneral td > a {
            background-color: transparent
        }

    .tableGeneral .control-label {
        color: #95c5cf;
        font-weight: bold;
        vertical-align: text-bottom;
    }

.svg-icon > svg {
    width: 30px;
    height: 30px;
}

/*CAVA: Estilo para los input para que tengan linea inferior sin bordes, influye varios formularios  cshtml*/

.textbox-lexWise {
    /*border-right: 0;
    border-left: 0;
    border-top: 0;
    box-shadow: none;
    border-bottom-color: #d8e6eb;
    border-radius: 2px;
    border-width: 2px;*/
    border-right: 0;
    border-left: 0;
    border-top: 0;
    border-bottom-color: #d8e6eb;
    border-radius: 1px;
    border-width: 1px;
    box-shadow: 0px 0px 0px 0px;
    padding: 5px;
}

    .textbox-lexWise:focus {
        box-shadow: none;
        outline: none;
        border-color: #52bdf9;
    }


.textbox-Form-lexWise {
    border-right: 0;
    border-left: 0;
    border-top: 0;
    border-bottom-color: #d8e6eb;
    border-radius: 1px;
    border-width: 1px;
    box-shadow: 0px 0px 0px 0px;
    padding-left: 0px;
}

    .textbox-Form-lexWise:focus {
        box-shadow: none;
        outline: none;
        border-color: #52bdf9;
    }

/*------scroll bar---------------------*/

::-webkit-scrollbar {
    width: 6px;
    height: 7px;
}

::-webkit-scrollbar-button {
    width: 0px;
    height: 0px;
}

::-webkit-scrollbar-thumb {
    background: #c1c1c1;
    border: 2px solid #cccccc;
    border-radius: 0px;
}

    ::-webkit-scrollbar-thumb:hover {
        background: #c1c1c1;
    }

    ::-webkit-scrollbar-thumb:active {
        background: #c1c1c1;
    }

::-webkit-scrollbar-track {
    background: white;
    border: 2px solid #cccccc;
    border-radius: 0px;
}

    ::-webkit-scrollbar-track:hover {
        background: white;
    }

    ::-webkit-scrollbar-track:active {
        background: white;
    }

::-webkit-scrollbar-corner {
    background: white;
}

/*CAVA: Estilo para los menus de la barra _SideNavPartial*/
.sidebar-nav {
    /*position: absolute;*/
    top: 0;
    width: 250px;
    margin: 0;
    padding: 0;
    list-style: none;
}

    .sidebar-nav li {
        text-indent: 20px;
        line-height: 40px;
    }

        .sidebar-nav li a {
            display: block;
            text-decoration: none;
            color: #808080;
        }

            .sidebar-nav li a:hover {
                text-decoration: none;
                color: #fff;
                background: rgba(255,255,255,0.2);
            }

            .sidebar-nav li a:active,
            .sidebar-nav li a:focus {
                text-decoration: none;
            }

    .sidebar-nav > .sidebar-brand {
        height: 65px;
        font-size: 18px;
        line-height: 60px;
    }

        .sidebar-nav > .sidebar-brand a {
            color: #808080;
        }

            .sidebar-nav > .sidebar-brand a:hover {
                color: #fff;
                background: none;
            }

/*CAVA: Estilo de color del mapping page routing que contiene varias paginas indicando su ruta breadcrumb*/
/*.breadcrumb {
    background-color: #d8e6eb;
}
    .breadcrumb a {
        color: #0696e6;
    }*/

.div-breadcrumb {
    position: fixed;
    top: 52px;
    width: 100%;
    z-index: 100;
    height:34px;
    background-color:white;
}

    .div-breadcrumb .btn-breadcrumb {
        background-color: white;
    }
    .div-breadcrumb .div-hr-breadcrumb > hr {
        border: 2px solid #6f95a1;
        margin-top: 0px;
    }

.btn-breadcrumb {
    background-color: white;
}
    .btn-breadcrumb a {
        color: #0696e6;
    }
    .btn-breadcrumb button {
        color: #0696e6; /* #337ab7 , #0696e6, #52bdf9 , #4cbcfc*/
    }
/* The responsive part */

.btn-breadcrumb > * > div {
    /* With less: .text-overflow(); */
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.btn-breadcrumb > *:nth-child(n+2) {
    display: none;
}

/* === For phones =================================== */
@media (max-width: 400px) {
    .btn-breadcrumb > *:nth-last-child(-n+4) {
        display: block;
    }

    .btn-breadcrumb > * div {
        max-width: 60px;
    }

    #modulosMenu {
        padding-left: 4em !important;
        position: inherit;
        margin-top: -1em;
    }

    #modalBodyId {
        width: 100% !important;
    }

    #socio_acc_nom {
        width: 15em !important;
    }

    #Mywrapper.toggled #mySidenav {
        width: 100%;
        left: 0px;
    }
    #Mywrapper.toggled .sidebar-wrapper {
        width: 63% !important;
    }
    #Mywrapper.toggled #btnNavIcon {
        left: -2.3em;
    }
    .overlay {
        background: rgba(0, 0, 0, 0.5);
        display: inline-block;
        opacity: 0.2;
    }
}

@media (min-width: 401px) and (max-width:720px) {
    .btn-breadcrumb > *:nth-last-child(-n+4) {
        display: block;
    }

    .btn-breadcrumb > * div {
        max-width: 70px;
    }
    #modulosMenu {
        padding-left: 3em !important;
    }

    #modalBodyId {
        width: 100% !important;
    }
    .overlay {
        background: rgba(0, 0, 0, 0.5);
        display: inline-block;
        opacity: 0.2;
    }
}

/* === For tablets ================================== */
@media (min-width: 721px) and (max-width:991px) {
    .btn-breadcrumb > *:nth-last-child(-n+4) {
        display: block;
    }

    .btn-breadcrumb > * div {
        max-width: 250px;
    }

    #modalBodyId {
        width: 100% !important;
    }
}

/* === For desktops ================================== */
@media (min-width: 992px) {
    .btn-breadcrumb > *:nth-last-child(-n+6) {
        display: block;
    }

    .btn-breadcrumb > * div {
        max-width: 450px;
    }
}

@media (min-width: 992px) and (max-width:1300px) {
    #modalBodyId {
        width: 100% !important;
    }
}

@media (min-width: 1300px){
    /*.recorteTexto {
        width: 550px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }*/
}

.recorteConceptoBuscador {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    -webkit-box-orient: vertical;
    max-width:32em;
}

.recorteConceptoModulo {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1; /* number of lines to show */
    -webkit-box-orient: vertical;
    max-width: 50em;
}


/*  CAVA: Estilo para la tabla informativas que hay en Sociedad.cshtml    */
.tableObjSocialCNAE {
    width: 100%;
    height: 100%;
    background-color: transparent;
    border-top: 1px solid green;
    border-top-color: #4A7480;
    border-bottom: 1px solid green;
    border-bottom-color: #4A7480;
    border-left: 1px solid green;
    border-left-color: #4A7480;
    border-right: 1px solid green;
    border-right-color: #4A7480;
}

/*  CAVA: Color para jumbotron que esta en la pagina "inicio.cshtml" , con ello el logo queda al medio*/

.jumbotron-lexWise {
    background-color: transparent!important;
}


/*  CAVA: Estilo para la tabla informativas que hay en Informacion.cshtml y Sociedad.cshtml    */
.table-lexWise table {
    width: 100%;
}

.table-lexWise th {
    color: #95c5cf;
    /*color: #cccccc;*/
    font-family: 'Open Sans';
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    /*color: red;*/
    text-align: left;
    padding: 0.5px;
}

.table-lexWise td {
    padding: 4px;
    border-bottom: 1.5px solid black;
    border-bottom-color: #d8e6eb;
}

.table-lexWise table, th {
    border-bottom: 0px;
    /*color: #95c5cf;*/
    color: white;
    text-align: left;
    /*width: 50%;*/
    padding: 0;
}

.table-lexWise-no-border td {
    padding: 4px;
    border-bottom: none;
    border-bottom-color: #d8e6eb;
}


/*  CAVA: Estilo las etiquetas input informativas con linea continua, esta en pagina "Sociedad.cshtml"    */
.StyleNoBorder-lexWise {
    border-right: 0;
    border-left: 0;
    border-top: 0;
    border-bottom: 0;
    border-bottom-color: #d8e6eb;
    border-radius: 1px;
    border-width: 1px;
    box-shadow: 0px 0px 0px 0px;
    padding: 5px;
}

    .StyleNoBorder-lexWise:focus {
        box-shadow: none;
        outline: none;
        border-color: #52bdf9;
    }


/*CAVA: Estilo de color para la barra superior donde se encuentra los botones de modulos y Salir afecta paginas de:*/
/*
    _ModuloPatial.cshtml
    _Layout.cshtml
    _Layout_informacion.cshtml
*/


.link-icon-barra-nav-lexWise a {
    color: #cccccc;
    background-color: inherit;
}

    .link-icon-barra-nav-lexWise a:hover {
        color: #00b2a1;
        background-color: inherit;
    }

/*CAVA: Estilo de color para los links como el pie de pagina*/
.link-lexWise a {
    color: #0696e6;
}

.ui-datepicker-week-end, .ui-datepicker-week-end a.ui-state-default {
    color: red;
}





/*.changePassIcon:hover {
    background: url("../../Resources/change_password_green.png");
}*/