.frontend {
    background: url("public/img/fondo.jpg") no-repeat center center fixed;
    padding-top: 110px;
    background-size: cover;
    background-color: lightgray;
    color: white;
}

.inactiveLink {
    pointer-events: none;
    cursor: default;
}

.navbar-frontend {
    /*
    background-color: #ffffff;
    */
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,0.75);
    -moz-box-shadow: 0 0 3px 0 rgba(0,0,0,0.75);
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.75);
}

.navbar-nav-frontend li a {
    font-size: 1.5em !important;
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.footer {
    position: relative;
    bottom: 0;
    max-height: 100%;
    min-height: 70px;
    color: white;
    text-align: center;
    background-color: #333333;
}

.panel-gris {
     background: rgba(222, 222, 222, 0.5);
    color: #333333;
 }

.modal-content{
    color: #333333;
}

#add-button {
    position: fixed;
    bottom: 30px;
    right: 30px;
    z-index: 99;
    border: none;
    outline: none;
    background-color:  #FFF200;
    color: #ffffff;
    cursor: pointer;
    width: 56px;
    height: 56px;
    border-radius: 50%;
    opacity: 1;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
}

#add-button-msg {
    position: fixed;
    bottom: 45px;
    right: 10px;
    z-index: 98;
    border: none;
    outline: none;
    background-color: #ffffff;
    color: #000000;
    font-size: x-small;
    cursor: pointer;
    width: 60px;
    height: 30px;
    border-radius: 20%;
    opacity: 1;
    -webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
    box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.75);
}

.shakeAct {
    animation: shkAct 3s;
    animation-iteration-count: infinite;
}

.shakeAct:hover {
    animation: shkPalp 2s;
    animation-iteration-count: infinite;
}

@keyframes shkAct {
    90% {
        transform: translate3d(-1px, 0, 0);
    }

    92% {
        transform: translate3d(2px, 0, 0);
    }

    94% {
        transform: translate3d(-3px, 0, 0);
    }

    96% {
        transform: translate3d(3px, 0, 0);
    }

    98% {
        transform: translate3d(-3px, 0, 0);
    }

    100% {
        transform: translate3d(-3px, 0, 0);
    }
}

@keyframes shkPalp
{
    0%
    {
        transform: scale( 1 );
    }
    20%
    {
        transform: scale( 1.1 );
    }
    40%
    {
        transform: scale( 1 );
    }
    60%
    {
        transform: scale( 1.1 );
    }
    80%
    {
        transform: scale( 1 );
    }
    100%
    {
        transform: scale( 1 );
    }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vYXBwLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtJQUNJLHNFQUFzRTtJQUN0RSxrQkFBa0I7SUFDbEIsc0JBQXNCO0lBQ3RCLDJCQUEyQjtJQUMzQixZQUFZO0FBQ2hCOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLGVBQWU7QUFDbkI7O0FBRUE7SUFDSTs7S0FFQztJQUNELDhDQUE4QztJQUM5QywyQ0FBMkM7SUFDM0Msc0NBQXNDO0FBQzFDOztBQUVBO0lBQ0ksMkJBQTJCO0lBQzNCLDhCQUE4QjtJQUM5Qiw2QkFBNkI7QUFDakM7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsU0FBUztJQUNULGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQix5QkFBeUI7QUFDN0I7O0FBRUE7S0FDSyxvQ0FBb0M7SUFDckMsY0FBYztDQUNqQjs7QUFFRDtJQUNJLGNBQWM7QUFDbEI7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsWUFBWTtJQUNaLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIsY0FBYztJQUNkLGVBQWU7SUFDZixXQUFXO0lBQ1gsWUFBWTtJQUNaLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1Ysb0RBQW9EO0lBQ3BELGlEQUFpRDtJQUNqRCw0Q0FBNEM7QUFDaEQ7O0FBRUE7SUFDSSxlQUFlO0lBQ2YsWUFBWTtJQUNaLFdBQVc7SUFDWCxXQUFXO0lBQ1gsWUFBWTtJQUNaLGFBQWE7SUFDYix5QkFBeUI7SUFDekIsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixlQUFlO0lBQ2YsV0FBVztJQUNYLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLG9EQUFvRDtJQUNwRCxpREFBaUQ7SUFDakQsNENBQTRDO0FBQ2hEOztBQUVBO0lBQ0ksb0JBQW9CO0lBQ3BCLG1DQUFtQztBQUN2Qzs7QUFFQTtJQUNJLHFCQUFxQjtJQUNyQixtQ0FBbUM7QUFDdkM7O0FBRUE7SUFDSTtRQUNJLGtDQUFrQztJQUN0Qzs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLGtDQUFrQztJQUN0Qzs7SUFFQTtRQUNJLGlDQUFpQztJQUNyQzs7SUFFQTtRQUNJLGtDQUFrQztJQUN0Qzs7SUFFQTtRQUNJLGtDQUFrQztJQUN0QztBQUNKOztBQUVBOztJQUVJOztRQUVJLHFCQUFxQjtJQUN6QjtJQUNBOztRQUVJLHVCQUF1QjtJQUMzQjtJQUNBOztRQUVJLHFCQUFxQjtJQUN6QjtJQUNBOztRQUVJLHVCQUF1QjtJQUMzQjtJQUNBOztRQUVJLHFCQUFxQjtJQUN6QjtJQUNBOztRQUVJLHFCQUFxQjtJQUN6QjtBQUNKLEMiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5mcm9udGVuZCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL3B1YmxpYy9pbWcvZm9uZG8uanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIGZpeGVkO1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICBjb2xvcjogd2hpdGU7XG59XG5cbi5pbmFjdGl2ZUxpbmsge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm5hdmJhci1mcm9udGVuZCB7XG4gICAgLypcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICovXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgM3B4IDAgcmdiYSgwLDAsMCwwLjc1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgIGJveC1zaGFkb3c6IDAgMCAzcHggMCByZ2JhKDAsMCwwLDAuNzUpO1xufVxuXG4ubmF2YmFyLW5hdi1mcm9udGVuZCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuNWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xufVxuXG4uZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5wYW5lbC1ncmlzIHtcbiAgICAgYmFja2dyb3VuZDogcmdiYSgyMjIsIDIyMiwgMjIyLCAwLjUpO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuIH1cblxuLm1vZGFsLWNvbnRlbnR7XG4gICAgY29sb3I6ICMzMzMzMzM7XG59XG5cbiNhZGQtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICAjRkZGMjAwO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogNTZweDtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDNweCAwcHggcmdiYSgwLDAsMCwwLjc1KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xufVxuXG4jYWRkLWJ1dHRvbi1tc2cge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDQ1cHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgei1pbmRleDogOTg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAwMDAwMDtcbiAgICBmb250LXNpemU6IHgtc21hbGw7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggM3B4IDBweCByZ2JhKDAsMCwwLDAuNzUpO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzcHggMHB4IHJnYmEoMCwwLDAsMC43NSk7XG59XG5cbi5zaGFrZUFjdCB7XG4gICAgYW5pbWF0aW9uOiBzaGtBY3QgM3M7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG59XG5cbi5zaGFrZUFjdDpob3ZlciB7XG4gICAgYW5pbWF0aW9uOiBzaGtQYWxwIDJzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHNoa0FjdCB7XG4gICAgOTAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMXB4LCAwLCAwKTtcbiAgICB9XG5cbiAgICA5MiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDJweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgOTQlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcbiAgICB9XG5cbiAgICA5NiUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDNweCwgMCwgMCk7XG4gICAgfVxuXG4gICAgOTglIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtM3B4LCAwLCAwKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc2hrUGFscFxue1xuICAgIDAlXG4gICAge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCAxICk7XG4gICAgfVxuICAgIDIwJVxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSggMS4xICk7XG4gICAgfVxuICAgIDQwJVxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSggMSApO1xuICAgIH1cbiAgICA2MCVcbiAgICB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoIDEuMSApO1xuICAgIH1cbiAgICA4MCVcbiAgICB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoIDEgKTtcbiAgICB9XG4gICAgMTAwJVxuICAgIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSggMSApO1xuICAgIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9*/