@-webkit-keyframes appear-from-bottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(60px);
        transform: translateY(60px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(90px);
        transform: translateY(0px);
    }
}

@keyframes appear-from-bottom {
    from {
        opacity: 0;
        -webkit-transform: translateY(60px);
        transform: translateY(60px);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(90px);
        transform: translateY(0px);
    }
}

body #logo-container {
    display: none;
}

#logo {
    width: 170px;
    margin: 60px auto 70px auto;
    display: block;
}

#login-wrapper form .form-control {
    margin-bottom: 0;
}

#login-wrapper form label {
    -webkit-transition: all 400ms cubic-bezier(0.22, 0.72, 0.655, 1);
    /* older webkit */
    -webkit-transition: all 400ms cubic-bezier(0.22, 0.72, 0.655, 1.08);
    transition: all 400ms cubic-bezier(0.22, 0.72, 0.655, 1.08);
    /* custom */
    -webkit-transition-timing-function: cubic-bezier(0.22, 0.72, 0.655, 1);
    /* older webkit */
    -webkit-transition-timing-function: cubic-bezier(0.22, 0.72, 0.655, 1.08);
    transition-timing-function: cubic-bezier(0.22, 0.72, 0.655, 1.08);
    /* custom */
    text-transform: uppercase;
    font-size: 10px;
}

#login-wrapper form input:focus + label {
    color: #66afe9;
}

#login-wrapper form button, #login-wrapper form label, #login-wrapper form input {
    letter-spacing: 1.2px;
}

div#other-links a {
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1.2px;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljUGFnZXMvcHVibGljTG9naW4uY3NzIiwic291cmNlcyI6WyJwdWJsaWNQYWdlcy9wdWJsaWNMb2dpbi5zY3NzIiwicHVibGljUGFnZXMvX21peGlucy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuYm9keSAjbG9nby1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbG9nbyB7XG4gIHdpZHRoOiAxNzBweDtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gNzBweCBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI2xvZ2luLXdyYXBwZXIgZm9ybSB7XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIGxhYmVsIHtcbiAgICBAaW5jbHVkZSBzdGFuZGFyZC10cmFuc2l0aW9uO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG5cbiAgaW5wdXQ6Zm9jdXMgKyBsYWJlbCB7XG4gICAgY29sb3I6ICM2NmFmZTk7XG4gIH1cblxuICBidXR0b24sIGxhYmVsLCBpbnB1dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICB9XG59XG5cbmRpdiNvdGhlci1saW5rcyBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG59IiwiQG1peGluIHN0YW5kYXJkLXRyYW5zaXRpb257XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjIyMCwgMC43MjAsIDAuNjU1LCAxKTsgLyogb2xkZXIgd2Via2l0ICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjIyMCwgMC43MjAsIDAuNjU1LCAxLjA4MCk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjIyMCwgMC43MjAsIDAuNjU1LCAxLjA4MCk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMjAsIDAuNzIwLCAwLjY1NSwgMS4wODApO1xuICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuMjIwLCAwLjcyMCwgMC42NTUsIDEuMDgwKTsgLyogY3VzdG9tICovXG5cbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIwLCAwLjcyMCwgMC42NTUsIDEpOyAvKiBvbGRlciB3ZWJraXQgKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIwLCAwLjcyMCwgMC42NTUsIDEuMDgwKTtcbiAgLW1vei10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuMjIwLCAwLjcyMCwgMC42NTUsIDEuMDgwKTtcbiAgLW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIyMCwgMC43MjAsIDAuNjU1LCAxLjA4MCk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMjAsIDAuNzIwLCAwLjY1NSwgMS4wODApOyAvKiBjdXN0b20gKi9cbn1cblxuQG1peGluIHB1YmxpYy1wYW5lbCgkbWFyZ2luLWJvdHRvbSA6IDUwcHgpe1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIHotaW5kZXg6IDI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgYm94LXNoYWRvdzogMXB4IDFweCA3cHggcmdiYSg1MSwgNTEsIDUxLCAwLjUzKTtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgbWFyZ2luLWJvdHRvbTogJG1hcmdpbi1ib3R0b20gO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICBoMXtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuXG4gIC50b3VjaCAme1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cblxuQG1peGluIGJpZy1pbnB1dHN7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzO1xufVxuXG5cbkAtd2Via2l0LWtleWZyYW1lcyBhcHBlYXItZnJvbS1ib3R0b20ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDkwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KVxuICB9XG59XG5cblxuQGtleWZyYW1lcyBhcHBlYXItZnJvbS1ib3R0b20ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDkwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg5MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDMkNBLGtCQUFrQixDQUFsQixrQkFBa0I7RUFDaEIsSUFBSTtJQUNGLE9BQU8sRUFBRSxDQUFDO0lBQ1YsaUJBQWlCLEVBQUUsZ0JBQWdCO0lBQ25DLGNBQWMsRUFBRSxnQkFBZ0I7SUFDaEMsYUFBYSxFQUFFLGdCQUFnQjtJQUMvQixZQUFZLEVBQUUsZ0JBQWdCO0lBQzlCLFNBQVMsRUFBRSxnQkFBZ0I7O0VBRTdCLEVBQUU7SUFDQSxPQUFPLEVBQUUsQ0FBQztJQUNWLGlCQUFpQixFQUFFLGdCQUFnQjtJQUNuQyxjQUFjLEVBQUUsZ0JBQWdCO0lBQ2hDLGFBQWEsRUFBRSxnQkFBZ0I7SUFDL0IsWUFBWSxFQUFFLGdCQUFnQjtJQUM5QixTQUFTLEVBQUUsZUFBZTs7OztBQUs5QixVQUFVLENBQVYsa0JBQVU7RUFDUixJQUFJO0lBQ0YsT0FBTyxFQUFFLENBQUM7SUFDVixpQkFBaUIsRUFBRSxnQkFBZ0I7SUFDbkMsY0FBYyxFQUFFLGdCQUFnQjtJQUNoQyxhQUFhLEVBQUUsZ0JBQWdCO0lBQy9CLFlBQVksRUFBRSxnQkFBZ0I7SUFDOUIsU0FBUyxFQUFFLGdCQUFnQjs7RUFFN0IsRUFBRTtJQUNBLE9BQU8sRUFBRSxDQUFDO0lBQ1YsaUJBQWlCLEVBQUUsZ0JBQWdCO0lBQ25DLGNBQWMsRUFBRSxnQkFBZ0I7SUFDaEMsYUFBYSxFQUFFLGdCQUFnQjtJQUMvQixZQUFZLEVBQUUsZ0JBQWdCO0lBQzlCLFNBQVMsRUFBRSxlQUFlOzs7O0FENUU5QixBQUFBLElBQUksQ0FBQyxlQUFlLENBQUM7RUFDbkIsT0FBTyxFQUFFLElBQUk7Q0FDZDs7QUFFRCxBQUFBLEtBQUssQ0FBQztFQUNKLEtBQUssRUFBRSxLQUFLO0VBQ1osTUFBTSxFQUFFLG1CQUFtQjtFQUMzQixPQUFPLEVBQUUsS0FBSztDQUNmOztBQUVELEFBRUUsY0FGWSxDQUFDLElBQUksQ0FFakIsYUFBYSxDQUFDO0VBQ1osYUFBYSxFQUFFLENBQUM7Q0FDakI7O0FBSkgsQUFNRSxjQU5ZLENBQUMsSUFBSSxDQU1qQixLQUFLLENBQUM7RUNqQk4sa0JBQWtCLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxrQ0FBb0M7RUFBRSxrQkFBa0I7RUFDdEYsa0JBQWtCLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxxQ0FBd0M7RUFDdEUsZUFBZSxFQUFFLEdBQUcsQ0FBQyxLQUFLLENBQUMscUNBQXdDO0VBQ25FLGFBQWEsRUFBRSxHQUFHLENBQUMsS0FBSyxDQUFDLHFDQUF3QztFQUNqRSxVQUFVLEVBQUUsR0FBRyxDQUFDLEtBQUssQ0FBQyxxQ0FBd0M7RUFBRSxZQUFZO0VBRTVFLGtDQUFrQyxFQUFFLGtDQUFvQztFQUFFLGtCQUFrQjtFQUM1RixrQ0FBa0MsRUFBRSxxQ0FBd0M7RUFDNUUsK0JBQStCLEVBQUUscUNBQXdDO0VBQ3pFLDZCQUE2QixFQUFFLHFDQUF3QztFQUN2RSwwQkFBMEIsRUFBRSxxQ0FBd0M7RUFBRSxZQUFZO0VEU2hGLGNBQWMsRUFBRSxTQUFTO0VBQ3pCLFNBQVMsRUFBRSxJQUFJO0NBQ2hCOztBQVZILEFBWUUsY0FaWSxDQUFDLElBQUksQ0FZakIsS0FBSyxBQUFBLE1BQU0sR0FBRyxLQUFLLENBQUM7RUFDbEIsS0FBSyxFQUFFLE9BQU87Q0FDZjs7QUFkSCxBQWdCRSxjQWhCWSxDQUFDLElBQUksQ0FnQmpCLE1BQU0sRUFoQlIsY0FBYyxDQUFDLElBQUksQ0FnQlQsS0FBSyxFQWhCZixjQUFjLENBQUMsSUFBSSxDQWdCRixLQUFLLENBQUM7RUFDbkIsY0FBYyxFQUFFLEtBQUs7Q0FDdEI7O0FBR0gsQUFBQSxHQUFHLEFBQUEsWUFBWSxDQUFDLENBQUMsQ0FBQztFQUNoQixjQUFjLEVBQUUsU0FBUztFQUN6QixTQUFTLEVBQUUsSUFBSTtFQUNmLGNBQWMsRUFBRSxLQUFLO0NBQ3RCIn0= */
#cconsent-bar {
    font-family: "Open Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
    padding: 0 20px !important;
    background-color: #000 !important;
    border-bottom: 7px solid #232222 !important;
    position: fixed !important;
    bottom: 20px;
    right: 20px;
    left: unset !important;
    z-index: 9998 !important;
    width: 40%;
    transition: transform .3s ease-out, opacity .3s ease-out !important;
}

#cconsent-bar.go-away, #cconsent-bar.ccb--hidden {
    opacity: 0;
    transform: translateY(120%) !important;
}
#cconsent-bar .ccb__right {
    width: 100%;
}
#cconsent-bar .ccb__right .ccb__button{
    width: 100%;
}

#cconsent-bar .container {
    width: auto; background: transparent;
}
#cconsent-bar p, #cconsent-bar .cc-text {
    margin: 0px;
    margin-top: 5px;
    font-size: 15px;
    color: #FFF;
    font-weight: 100;
    line-height: 28px;
}
#cconsent-bar a, #cconsent-bar .ccb__edit {
    color: #5f9621 !important;
    text-decoration: none !important;
}
#cconsent-bar a:hover, #cconsent-bar .ccb__edit:hover{
     text-decoration: underline !important;
 }

#cconsent-bar .ccb__edit{
    float:left;
    margin-top: 10px;
    padding: 8px 10px;
}
#cconsent-bar .accept-button, #cconsent-bar .consent-give {
    float: right;
    font-weight: 100;
    background: #5f9621;
    border: none;
    border-radius: 0;
    display: block;
    font-size: 15px;
    padding: 8px 50px;
    text-transform: uppercase;
    color: #FFF;
    margin-top: 0px;
    text-align: center;
    margin-bottom: 15px;
}
#cconsent-bar .accept-button:hover, #cconsent-bar .consent-give:hover {
    background: #5f9621;
}
@media all and (max-width: 720px) {
    p {
        font-size: 13px;
    }
}


@media all and (max-width: 720px) {
    #cookie-law {
        width: 80%;
    }
}


@media all and (max-width: 720px) {
    #cconsent-bar {
        width: 100%;
    }
}