/* START NEW STASHR CLASSES */

body { background:#444444; }
ul { list-style-type: none; }
.center { text-align:center; }

@media screen and (max-width: 800px) {
    .stashr-cover_size {max-width:100px;min-width:20px;min-height:150px;}
}
@media screen and (min-width: 800px) {
    .stashr-cover_size {max-width:160px;min-width:100px;min-height:150px;}
}

#app {margin:0;padding:0;}

body .stashrRead { margin:0;background-color:black; }

.stashr-project_title { font-family: 'Grand Hotel', cursive;font-size:xx-large;line-height:40px;vertical-align: middle; }
.stashr-series_title { font-family: 'Oswald', sans-serif;font-weight:bold; }

.stashr-series_info {min-width:30%;max-width:60%;}

.stashr-poster_wrapper {position:relative;background-color:pink;z-index:5;}
.stashr-badge_tl {position:absolute;top:-5;left:-5;z-index:4;}
.stashr-badge_tr {position:absolute;top:-5;right:-5;z-index:4;}
.stashr-badge_bl {position:absolute;bottom:-5;left:-5;z-index:4;}
.stashr-badge_br {position:absolute;bottom:-5;right:-5;z-index:4;}
.stashr-poster_container {position:relative;overflow:hidden;}
.stashr-overlay_top {position:absolute;top:0;background-color:rgba(220,220,220,.9);z-index:5;}
.stashr-overlay_bottom {position:absolute;bottom:0;background-color:rgba(220,220,220,.9);z-index:5;}
.stashr-poster_background {z-index:0;}
.stashr-poster_link {position:absolute;top:0;left:0;width:100%;height:100%;}
.stashr-poster_image {margin: 0 auto;display: block;vertical-align: middle;}

.stashr-test_display {position:relative;display:inline-block;vertical-align:middle;}
.stashr-test-image {margin:0 auto;display:block;vertical-align:middle;width:100%;}

.swiper-container { width:100%;height:100%;padding:0px;margin:0px; }
.swiper-wrapper { padding:0px;margin:0px; }
.swiper-slide { width:100%;height:100%;background: black; }
.swiper-slide img { height:100%; }

.stashr-button_container {position:fixed;bottom:10;right:10;opacity:.7;z-index:999;}
.stashr-button_container_reader {position:fixed;bottom:0;right:0;opacity:.7;z-index:999;}
.stashr-button { display:table-cell;vertical-align:middle;width:60px;height:60px; }

.stashr-check_box {position:absolute;top:0;right:0;z-index:5;}

.btn-circle.btn-sm { 
    width: 30px; 
    height: 30px; 
    padding: 6px 0px; 
    border-radius: 15px; 
    font-size: 8px; 
    text-align: center; 
} 
.btn-circle.btn-md { 
    width: 50px; 
    height: 50px; 
    padding: 7px 10px; 
    border-radius: 25px; 
    font-size: 10px; 
    text-align: center; 
} 
.btn-circle.btn-xl { 
    width: 70px; 
    height: 70px; 
    padding: 10px 16px; 
    border-radius: 35px; 
    font-size: 12px; 
    text-align: center; 
} 