.ga-optin-notice{
    position: fixed;
    bottom: -1000px;
    left: 0;
    z-index: 100000;

    width: 100%;
    height: 140px;

    background: #ffffff;
    box-shadow: 0 0 3px rgba(0,0,0,0.3);

    -webkit-transition: bottom 0.75s;
    -moz-transition: bottom 0.75s;
    -ms-transition: bottom 0.75s;
    -o-transition: bottom 0.75s;
    transition: bottom 0.75s;
}
.ga-optin-notice.toggled,
.no-js .ga-optin-notice{
    bottom: 0!important;
}
.no-js .ga-optin-notice{
    display: block;
}

.ga-optin-notice-buttons,
.ga-optin-notice-text{
    padding: 15px 0;
}

.ccm-page .ga-optin-notice-buttons .btn{
    padding: 9px 15px 9px 15px;
}
@media screen and (min-width: 768px) {
    .ccm-page .ga-optin-notice-buttons .btn{
        padding: 9px 15px 9px 15px;
    }
}

.ga-optin-notice-close{
    position: absolute;
    right: 10px;
    top: 2px;
    z-index: 1;

    cursor: pointer;
}

