.fullmod {
    font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif;
    position: fixed;
    top: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    -moz-box-shadow: 0 0 10px #666;
    -webkit-box-shadow: 0 0 10px #666;
    box-shadow: 0 0 10px #666;
    padding: 20px;
    z-index: 9999;
    -webkit-transition: top .5s ease;
    -moz-transition: top .5s ease;
    -o-transition: top .5s ease;
    transition: top .5s ease;
    overflow: auto;
    -webkit-overflow-scrolling: touch
}
.fullmod.fullmod-hidden {
    visibility: hidden
}
.fullmod.fullmod-hiding {
    overflow: hidden
}
.fullmod .fullmod-content .fullmod-head .title {
    font-size: 100%;
    margin-bottom: 40px
}
.fullmod .fullmod-content .fullmod-head .buttons {
    position: absolute;
    top: -5px;
    right: 10px
}
.fullmod .fullmod-content .fullmod-head .buttons > a {
    font-size: 2em;
    color: #333;
    filter: alpha(opacity=30);
    -moz-opacity: .3;
    opacity: .3;
    -webkit-transition: opacity .3s ease;
    -moz-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease;
    text-decoration: none
}
.fullmod .fullmod-content .fullmod-head .buttons > a:hover {
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5
}
.fullmod-open {
    overflow: hidden
}