@font-face {
    font-family: 'Helvetica Neue';
    src: url("../fonts/Helvetica-Neue-Bold.ttf"),
         url("../fonts/Helvetica-Neue-Bold.woff") format('woff');
}
.master_page,.dvd_master_page {
    position: relative;
    margin: auto;
    font-family: "Helvetica Neue";
}
.cover {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.cover img{
    width: 100%;
    height: 100%;
    padding-left:18px;
    float: right;
}
#dvd_image{padding-left: unset!important;}
.master_page img,.dvd_master_page img{
    width: 100%;
    height: 100%;
    margin: auto;
    display: block;
}
.master_page svg,.dvd_master_page svg{
    height: 100%;
    margin: auto;
    display: block;
}
.cover-text {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 3;
    color : inherit;

}

.name-university {
    text-align: center;
    display: block;
    position: absolute;
    width: 100%;
    margin-top: 7%;
    padding-left: 18px;
}
.name-university.dvd{
    margin-top: 13%;
    font-size: 13px;
}
.logo-university{
    width: auto;
    height: 26%;
    margin-top: 22%;
}
.logo-university.dvd{
    margin-top: 20%;
    max-height: 64px;
}
.title{
    font-weight: bold;
    padding: 21px 7px 0 21px;
    text-align: center;
    font-size: 18px;
}
.title.dvd{
    padding: unset;
    margin-top: 80px ;

}
.description {
    text-align: center;
    padding: 0 7px 0 7px;
}
.writer {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 30px;
    font-size: 10.8px;
    padding-left: 10px;
}
.von {
    position: absolute;
    width: 100%;
    text-align: center;
    bottom: 45px;
    font-size: 10.8px;
    padding-left: 10px;

}
.year {
    position: absolute;
    bottom: 16px;
    width: 100%;
    text-align: center;
    font-size: 9.8px;
    padding-left: 10px;

}

 /* Slide 2  */
.text-y{
    /*position: absolute;*/
    /*width: 100%;*/
    font-size: 3vw;
}
.text-y-title {
    /*color: inherit;*/
    /*margin: auto;*/
    /*text-align: center;*/
    /*writing-mode: vertical-rl;*/
    /*padding-top: 7px;*/
    /*display: inline-block;*/
    /*margin: 0 !important;*/
    /*color: inherit;*/
    /*transform: rotate(-90deg) translateX(50%);*/
    /*position: absolute;*/
    /*top: 243px;*/
    /*left: 23%;*/
    /*overflow: hidden;*/
    /*width: 199px;*/
    writing-mode:vertical-rl;
    font-size: 0.8rem !important;
    transform:rotate(180deg)
}
/* dtt => down to top*/
.text-y-title-dtt {
    /*color: inherit;*/
    /*margin: auto;*/
    /*text-align: right;*/
    /*transform: rotate(-90deg) translateX(-50%);*/
    writing-mode: vertical-lr;
    text-align: center;
    margin: auto;
    color: inherit;
    font-size: 0.8rem !important;
}
.text-y-year{
    /*position: absolute;*/
    /*width: 100%;*/
    /*bottom: 0;*/
}
.text-y-year-dtt {
    /*position: absolute;*/
    width: 100%;
    bottom: 0;
}
.text-y-year-date {
    /*writing-mode: vertical-lr;*/
    /*text-align: center;*/
    /*margin: auto;*/
    /*color: inherit;*/
    /*padding-top: 7px;*/
    /*font-size: 3vw;*/
    /* display: inline-block; */
    /*top: 29px;*/
    /*left: 45%;*/
    /*width: 35px;*/
    /*text-align: right;*/
    /*position: absolute;*/
    /*color: inherit;*/
    /*transform: rotate(-90deg) translateX(50%);*/
    writing-mode:vertical-rl;
    padding-bottom:15px;
    transform:rotate(180deg)
}
.text-y-year-date-dtt {
    /*margin: auto;*/
    /*color: inherit;*/
    /*transform: rotate(-90deg) translateX(50%);*/
    /*font-size: 3vw;*/
    writing-mode: vertical-lr;
    text-align: center;
    margin: auto;
    color: inherit;
    padding-bottom: 15px;
    display: inline-block;
    font-size: 0.8rem !important;

}

.text-content{
    /*position: absolute;*/
    /*width: 100%;*/
    /*top: 44%;*/
    /*bottom: 0;*/
}
.text-content-dtt{
    /*position: absolute;*/
    width: 100%;
    /*top: 44%;*/
}
.text-content-text{
    /*writing-mode: vertical-lr;*/
    /*text-align: center;*/
    /*margin: auto;*/
    /*color: inherit;*/
    /*display: inline-block;*/
    /*position: absolute;*/
    /*left: 17%;*/
    /*bottom: 0;*/
    /*color: inherit;*/
    /*width: 242px;*/
    /*transform: rotate(-90deg) translateX(50%);*/
    writing-mode:vertical-rl;
    padding-top:15px;
    transform:rotate(180deg)
}
.text-content-text-dtt {
    /*transform: rotate(-90deg);*/
    /*text-align: center;*/
    /*margin: auto;*/
    /*color: inherit;*/
    color: inherit;
    margin: auto;
    text-align: center;
    writing-mode: vertical-rl;
    padding-top: 15px;
    font-size: 0.8rem !important;
}


/*  screen  */
@media screen and (max-width: 2048px) {
    .text-y-year-date {
        font-size: 0.8rem !important;
    }
    .text-content-text {
        font-size: 0.8rem !important;
    }
}
@media screen and (max-width: 600px) {
    .text-y-year-date {
        font-size: 3vw !important;
    }
    .text-content-text {
        font-size: 3vw !important;
    }
    .text-y-title {
        font-size: 3vw !important;
    }
    .text-y-year-date-dtt {
        font-size: 3vw !important;
    }
    .text-content-text-dtt {
        font-size: 3vw !important;
    }
    .text-y-title-dtt {
        font-size: 3vw !important;
    }
}
