﻿footer {
    color: white;
    background-color: #111111;
    border-top-color: #aaa5a5;
    background: black; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(left, black, #393938); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(right, black, #393938); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(right, black, #393938); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, black, #393938); /* Standard syntax */
}


.link {
    color: #aeaeae !important;
}

.link-footer {
    color: white !important;
}

    .link-footer:hover {
        color: #aeaeae !important;
    }
.btnRecorrerVista {
    color: #aeaeae;
}

.btnRecorrerVista:hover {
    color: #ef8322;
    text-decoration: none;
}
.proyecto-thumb .middle .text {
    background-color: #121212;
    color: white;
}


.navbar-default .navbar-toggle-black {
    border-color: #1b1b1b;

}


    .navbar-default .navbar-toggle-black :hover,
    .navbar-default .navbar-toggle-black :focus {
        color: #fff;
        background-color: #232323;
        border-color: #1b1b1b;
    }

    .navbar-default .navbar-toggle-black .icon-bar {
        color: #ffffff;
        background-color: #1b1b1b;
        border-color: #111111;
    }


#mapa_contacto {
    background-color: #eeeeee;
}



.list-group-item-invert {
    color: white;
    background-color: #111111;
}


a.list-group-item-invert,
button.list-group-item-invert {
    color: white;
    background-color: #111111;
}


.form-control:focus {
    border-color: #555555;
}


/*NAVBAR*/
#nav-menu-principal,
#nav-menu-principal.top {
    background-color: white !important;
}

li.itemMenuPrincipal a,
li.itemMenuPrincipal.top a {
    color: black !important;
    font-weight:bold;
}


    li.itemMenuPrincipal a:hover,
    li.itemMenuPrincipal.top a:hover {
        color: #ef8322 !important;
    }

li.itemMenuPrincipal.dropdown.open > a.dropdown-toggle,
li.itemMenuPrincipal.top.dropdown.open > a.dropdown-toggle {
    background-color: transparent;
    color: #ef8322 !important;
}

li.itemMenuPrincipal.dropdown.open > ul.dropdown-menu,
li.itemMenuPrincipal.top.dropdown.open > ul.dropdown-menu {
    background-color: white;
}

#nav-menu-principal .navbar-collapse {
    background-color: white;
}


/*mapa*/

   .detalleUbicacion.active {
        background-color: #333333 !important;
        border-color: black !important;
    }
#mapa_svg_mexico .region path {
    fill: #dedede;
    stroke: #ccc;
}


#mapa_svg_mexico .region.con-hover path {
    fill: #b9b9b9;
}

#mapa_svg_mexico .region.con-hover.es-activado path {
    fill: #ef8322;
    stroke: #ef8322;
}

a.mapa__lista.es-activado {
    background-color: #ef8322;
    color: white;
}

/*hexagono*/

.hexagon-xxs {
    color: #fff;
    background-color: #ebebeb;
}

    .hexagon-xxs:hover {
        color: #fff;
    }

    .hexagon-xxs:before {
        border-bottom-color: #ebebeb;
    }

    .hexagon-xxs:after {
        border-top-color: #ebebeb;
    }


.hexagon-xs {
    color: #fff;
    background-color: #ebebeb;
}

    .hexagon-xs:hover {
        color: #fff;
    }

    .hexagon-xs:before {
        border-bottom-color: #ebebeb;
    }

    .hexagon-xs:after {
        border-top-color: #ebebeb;
    }

.hexagon-sm {
    color: #fff;
    background-color: #ebebeb;
}

    .hexagon-sm:hover {
        color: #fff;
    }

    .hexagon-sm:before {
        border-bottom-color: #ebebeb;
    }

    .hexagon-sm:after {
        border-top-color: #ebebeb;
    }


.hexagon-md {
    color: #fff;
    background-color: #ebebeb;
}


    .hexagon-md:hover {
        color: #fff;
    }


    .hexagon-md:before {
        border-bottom-color: #ebebeb;
    }

    .hexagon-md:after {
        border-top-color: #ebebeb;
    }


.hexagon-lg {
    color: #fff;
    background-color: #ebebeb;
}

    .hexagon-lg:hover {
        color: #fff;
    }

    .hexagon-lg:before {
        border-bottom-color: #ebebeb;
    }

    .hexagon-lg:after {
        border-top-color: #ebebeb;
    }



.hexagon-xl {
    color: #fff;
    background-color: #ebebeb;
}


    .hexagon-xl:hover {
        color: #fff;
    }

    .hexagon-xl:before {
        border-bottom-color: #ebebeb;
    }

    .hexagon-xl:after {
        border-top-color: #ebebeb;
    }



.hexagon-default {
    background-color: #ebebeb;
}

    .hexagon-default:before {
        border-bottom-color: #ebebeb;
    }

    .hexagon-default:after {
        border-top-color: #ebebeb;
    }

    .hexagon-default.hexagon-hover:hover {
        background-color: #cccccc;
    }

        .hexagon-default.hexagon-hover:hover:before {
            border-bottom-color: #cccccc;
        }

        .hexagon-default.hexagon-hover:hover:after {
            border-top-color: #cccccc;
        }

.hexagon-primary {
    background-color: #428bca;
}

    .hexagon-primary:before {
        border-bottom-color: #428bca;
    }

    .hexagon-primary:after {
        border-top-color: #428bca;
    }

    .hexagon-primary.hexagon-hover:hover {
        background-color: #3276b1;
    }

        .hexagon-primary.hexagon-hover:hover:before {
            border-bottom-color: #3276b1;
        }

        .hexagon-primary.hexagon-hover:hover:after {
            border-top-color: #3276b1;
        }

.hexagon-success {
    background-color: #5cb85c;
}

    .hexagon-success:before {
        border-bottom-color: #5cb85c;
    }

    .hexagon-success:after {
        border-top-color: #5cb85c;
    }

    .hexagon-success.hexagon-hover:hover {
        background-color: #47a447;
    }

        .hexagon-success.hexagon-hover:hover:before {
            border-bottom-color: #47a447;
        }

        .hexagon-success.hexagon-hover:hover:after {
            border-top-color: #47a447;
        }

.hexagon-info {
    background-color: #5bc0de;
}

    .hexagon-info:before {
        border-bottom-color: #5bc0de;
    }

    .hexagon-info:after {
        border-top-color: #5bc0de;
    }

    .hexagon-info.hexagon-hover:hover {
        background-color: #39b3d7;
    }

        .hexagon-info.hexagon-hover:hover:before {
            border-bottom-color: #39b3d7;
        }

        .hexagon-info.hexagon-hover:hover:after {
            border-top-color: #39b3d7;
        }

.hexagon-warning {
    background-color: #f0ad4e;
}

    .hexagon-warning:before {
        border-bottom-color: #f0ad4e;
    }

    .hexagon-warning:after {
        border-top-color: #f0ad4e;
    }

    .hexagon-warning.hexagon-hover:hover {
        background-color: #ed9c28;
    }

        .hexagon-warning.hexagon-hover:hover:before {
            border-bottom-color: #ed9c28;
        }

        .hexagon-warning.hexagon-hover:hover:after {
            border-top-color: #ed9c28;
        }

.hexagon-danger {
    background-color: #d9534f;
}

    .hexagon-danger:before {
        border-bottom-color: #d9534f;
    }

    .hexagon-danger:after {
        border-top-color: #d9534f;
    }

    .hexagon-danger.hexagon-hover:hover {
        background-color: #d2322d;
    }

        .hexagon-danger.hexagon-hover:hover:before {
            border-bottom-color: #d2322d;
        }

        .hexagon-danger.hexagon-hover:hover:after {
            border-top-color: #d2322d;
        }






.hexagon-invert {
    background-color: #ccc;
}

    .hexagon-invert:before {
        border-bottom-color: #ccc;
    }

    .hexagon-invert:after {
        border-top-color: #ccc;
    }

    .hexagon-invert.hexagon-hover:hover {
        background-color: #000000;
    }

        .hexagon-invert.hexagon-hover:hover:before {
            border-bottom-color: #000000;
        }

        .hexagon-invert.hexagon-hover:hover:after {
            border-top-color: #000000;
        }



/*INVERSIONISTAS*/

.inv-folder.folder {
    background-color: #ebebeb;
}

.inv-folder.archivo {
    background-color: white;
    border-color: #dddddd;
}

.menu__lista.es-activado {
    background-color: #111111 !important;
    color: white !important;
}

.inv-folder.es-activado .inv-icono {
    color: white;
}

.inv-folder.es-activado .inv-texto {
    color: white;
}


.inv-icono {
    color: #3b3b3b;
}

.inv-texto {
    color: #3b3b3b;
}


menu__lista.es-activado {
    background-color: #111111;
    color: white;
}

.inv-folder.folder.es-activado {
    background-color: #111111;
}


.inv-folder.folder.active {
    /*background-color: #b9b9b9;*/
    background-color: #ffffff;
}

    .inv-folder.folder.active.es-activado {
        background-color: #111111 !important;
    }





.inv-folder.archivo:hover {
    background-color: #111111;
    color: white;
}


    .inv-folder.archivo:hover .inv-icono {
        color: white;
    }

    .inv-folder.archivo:hover .inv-texto {
        color: white;
    }
