.cookieBox{
    position: fixed;
    font-family: 'Noto Sans', sans-serif;
    bottom: 20px;
    right: 20px;
    /*
    left: 70%;
    margin-left: -310px;
    */
    width: 600px;
    background-color: rgba(255,255,255,0.98);
    z-index: 99999;
    padding: 20px;
    box-shadow: 3px 3px 10px #CCC;
}

.cookieBox p{
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-family: 'Noto Sans', sans-serif;
    font-size: 10px;
}

.cookieBox img{
    display: block;
    text-align: right;
    float: right;
    font-family: 'Noto Sans', sans-serif;
    margin-right: 10px;
    margin-left: 10px;
}

.cookieBox a{
    color: #1C2656;
    font-family: 'Noto Sans', sans-serif;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 12px;
}
.cookieBox .separator{
    color: #1C2656;
    font-style: normal;
    font-weight: normal;
    line-height: normal;
    font-size: 12px;
}

.inputCookiea{
    display: block;
    font-family: 'Noto Sans', sans-serif;
    float: left;
    margin-right: 10px;
    width: 10px;
    margin-bottom: 50px;
}

.cookieHeadline{
    margin-left: 21px;
    font-family: 'Noto Sans', sans-serif;
    padding: 10px 0px;
}

.cookieMainLeft{
    width: 65%;
    font-family: 'Noto Sans', sans-serif;
    float: left;
    margin-left: 2%;
}

.cookieMainRight{
    width: 20%;
    font-family: 'Noto Sans', sans-serif;
    float: right;
}

.cookieSection{
    padding: 0px 0px;
    font-family: 'Noto Sans', sans-serif;
    width: 100%;
}

.cookieSectionBot{
    padding: 10px 0px;
    font-family: 'Noto Sans', sans-serif;
    margin-left: 21px;
}

.cookieAlert1{
    width: 15%;
    display: block;
    font-family: 'Noto Sans', sans-serif;
    float: right;
    margin-right: 3%;
    margin-top: 0%;
}

.cookieAlert2{
    width: 68%;
    display: block;
    font-family: 'Noto Sans', sans-serif;
    float: left;
    padding: 15px 0px 0px 15px;
}

.cookieAlert2 h4{
    margin-bottom: 10px;
    font-family: 'Noto Sans', sans-serif;
}

.cookieAlert3{
    width: 26%;
    height: 100%;
    font-family: 'Noto Sans', sans-serif;
    float: right;
    text-align: right;
}

.inputCookie{
    display: block;
    font-family: 'Noto Sans', sans-serif;
    float: left;
    margin-right: 10px;
    width: 10px;
    margin-bottom: 181px;
}
.cookieBox button{
    position: absolute;
    right: 30px;
    bottom: 30px;
    color: white;
    background-color: #0077c8;
    padding: 8px 0px;
    width: 24%;
    border-radius: 8px;
    border: none;

    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-family: 'Noto Sans', sans-serif;
    font-size: 10px;
    cursor: pointer;
}


.cookieBox button.moreInfo{
    position: absolute;
    right: 30px;
    bottom: 70px;
    color: white;
    background-color: #616161;
    padding: 8px 0px;
    width: 24%;
    border-radius: 8px;
    border: none;

    font-style: normal;
    font-weight: bold;
    line-height: normal;
    font-family: 'Noto Sans', sans-serif;
    font-size: 10px;
    cursor: pointer;
}

@media screen and (max-width: 768px) {

    .cookieBox img {
        float: none;
    }
    
    .cookieBox {
        position: fixed;
        bottom: 0px;
        right: 0px;
        background-color: rgba(255,255,255,0.98);
        z-index: 99999;
        padding: 20px 0;
        box-shadow: 3px 3px 10px #CCC;
        width: 100%;
        padding-left: 15px;
    }

    .cookieAlert2 {
        width: 90%;
        padding: 0px 0px 0px 15px;
    }

    .cookieAlert1{
        width: 25%;
        display: block;
        font-family: 'Noto Sans', sans-serif;
        float: left;
        margin-right: 3%;
        margin-top: 5%;
    }

    .cookieAlert3 {
        width: 90%;
        display: block;
        text-align: left;
        padding-left: 15px;
        float: left;
        margin-top: 25px
    }

    .cookieBox button{
        position: relative;
        right: initial;
        bottom: initial;
        color: white;
        background-color: #0077c8;
        padding: 8px 8px;
        width: auto;
        margin-right: 15px;
        min-width: 100px;
    }
    
    
    .cookieBox button.moreInfo{
        position: relative;
        right: initial;
        bottom: initial;
        color: white;
        background-color: #616161;
        padding: 8px 8px;
        width: auto;
    
    }
}
