#fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 15%;
}

#fixed img {
    width: 100%;
}

.innerthirds {
    color: #c71585;

    width:99%;
    height: 280px;
    border: 1px dashed;
    overflow-y: scroll;
    padding: 0px 5px;
    box-sizing: border-box;

    margin-bottom: 20px;
}

.innerthirds img {
    width: 40px;
}

.strongtext {
    width: 100%;
    text-align: left;

    margin-top: 10px;

    font-family: Arial, Helvetica, sans-serif;
    color: rgb(255, 130, 92);

    /* margin-bottom: 45px; */
}


.dvdbox {
    position: relative;
    overflow: hidden;
    height: 280px;
}

.dvd-x {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    animation: slidex 9s linear infinite alternate;
}

.dvd-y {
    position: relative;
    animation: slidey 6.3s linear infinite alternate;
}

@keyframes slidex {
    from { left: 0; transform: translateX(0); }
    to   { left: 100%; transform: translateX(-100%); }
}

@keyframes slidey {
    from { transform: translateY(0); }
    to   { transform: translateY(110px); }
}


.bounce{
    animation-name: bounce;
    animation-duration: 5s;
    animation-iteration-count:infinite;
    animation-direction:alternate;
    animation-play-state: running;
}

.welcometext{

    font-family: "Comic Neue";
    font-weight: bold;
    font-style: normal;

    font-size: clamp(32px, 7vw, 72px);

    white-space: nowrap;
    text-align: center;

    margin: 0;
    line-height: 1.1;

    background-image: linear-gradient(to left, violet, indigo, blue, green, yellow, orange, red);
    background-clip: text;
    -webkit-text-stroke: 2px rgba(255, 255, 255, 0.514);
    color: transparent;

    
}

.welcometext:hover{
    -webkit-text-stroke: 2px white; 
}

@keyframes bounce{
    0%{
        transform: translateX(0);        
    }
    100%{
        transform:translateX(50%)    }    
}

table {
    padding: 5px;
    border-spacing: 0 10px;
    
    table-layout: fixed;
    width: 100%;
}

td {
    word-wrap: break-word;

    text-align: justify;
}

.dates {
    width: 60px;
    font-weight: bold;
    text-decoration: green wavy underline;;
    white-space: nowrap;
}


.colGIF {
    width: 50px;
}

.colGIF img {
    width: 30px;
}

.colGIFdone {
    width: 50px;
}

.GIFdone {
    position: relative;
    width: 50px;
    margin: -5px 0px -5px -10px;
}

.GIFdone .img1 {
    width: 100%;
}

.GIFdone .check {
    width: 15px !important;

    position: absolute;
    right: 0;
    bottom: 5px;
}

.box17 { 
    margin: 0; /* change 0 to auto for centering */ 
    width: 100% /* width */
}

.u01 { 
    background: url(../graphics/f-ue.gif) repeat-x; 
    height: 67px;
    margin: 0 67px
}

.s01 { 
    background: url(../graphics/f-sita.gif ) repeat-x; 
    height: 67px; 
    margin: 0 67px
}

.box-top { 
    background-image: url(../graphics/f-kado1.gif ), url(../graphics/f-kado2.gif); 
    background-position: top left , top right; 
    background-repeat: no-repeat , no-repeat; 
    height: 67px
}

.box-center { 
    background-image: url(../graphics/f-migi.gif ), url(../graphics/f-hidari.gif ); 
    background-position: top right , top left; 
    background-repeat: repeat-y , repeat-y
}
     
.box-inner { 
    background: #fff; 
    margin: 0 67px;
    height: 400px;
}

.box-bottom { 
    background-image: url(../graphics/f-kado3.gif ), url(../graphics/f-kado4.gif ); 
    background-position: top left , top right; 
    background-repeat: no-repeat , no-repeat; 
    height: 67px
}