﻿@import url('https://fonts.googleapis.com/css2?family=Hind+Siliguri:wght@500&display=swap');

form-contol:read-only {
    background-color: #e9ecef;
}
input[type=checkbox] {
    height: 0;
    width: 0;
    visibility: hidden;
}

label.switch {
    cursor: pointer;
    text-indent: -9999px;
    width: 25px;
    height: 11px;
    background: gray;
    display: block;
    border-radius: 11px;
    position: relative;
    margin-bottom: 0px;
}

    label.switch:after {
        content: '';
        position: absolute;
        top: 1px;
        left: 1px;
        width: 9px;
        height: 9px;
        background: #fff;
        border-radius: 9px;
        transition: 0.3s;
    }

input:checked + label.switch {
    background: #00325B;
}

    input:checked + label.switch:after {
        left: calc(100% - 1px);
        transform: translateX(-100%);
    }

label:active:after {
    width: 30px;
}


body {
    background: white /*#EEEEEE*/;
    font-family: "Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
    font-size: 12px;
}

/* blau .card {
    width: 300px;
    min-height:450px;
    border: none;
    border-radius: 10px
}
*/

/*neu nach Blö*/
.card {
    width: 300px;
    min-height: 400px;
    border: 1px solid #4e4e4e;
    border-radius: 10px
}

.pdu {
    padding-bottom: 8px;
}

/* alt blau .adivo {
    background: #1B9BD7;
    border-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    font-size: 12px;    
    height: 46px

}

.adivu {
    background: #1B9BD7;
    border-radius: 10px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    font-size: 12px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 0px;
    height: 46px
}*/

.adivo {
    background: #fff;
    border-radius: 10px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    font-size: 12px;    
    height: 46px

}

.adivu {
    background: #fff;
    border-radius: 10px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
    font-size: 12px;
    position: absolute;
    bottom: 0px;
    right: 0px;
    left: 0px;
    height: 1px
}

h3 {
    font-size: 18px;
    color: #4e4e4e;
    font-weight: 300;
}


img {
    margin-right: 10px;
    width: 35px;
    height: 35px;
    cursor: pointer
}

.fas {
    visibility: hidden;
    cursor: pointer,
}

.fa-chevron-left {
    color: #fff
}


h6 {
    font-size: 12px;
    font-weight: bold
}

small {
    font-size: 12px;
    color: #4e4e4e;
    text-align:left;
}

.form-control {
    border: none;
    background: #F6F7FB;
    font-size: 12px
}

    .form-control:focus {
        box-shadow: none;
        background: #F6F7FB
    }

    .form-control::placeholder {
        font-size: 12px;
        color: #B8B9BD
    }

.btn {
    background: white;
    border: 1px solid;
    border-color: #00325B;
    color: #00325B;
    font-size: 12px;
}

    .btn:hover {
        box-shadow: none;
        background-color: #00325B;
        color: white;
    }

    .btn:active {
        font-size: 12px;
        color: white;
        background-color: #00325B;
    }

p.mt-3 {
    font-size: 11px;
    color: #B8B9BD;
    cursor: pointer
}



.smiley1 {
    background-image: url(https://net.mdesign.online/images/smily_1.png);

}

.smiley2 {
    background-image: url(https://net.mdesign.online/images/smily_2.png);
}

.smiley3 {
    background-image: url(https://net.mdesign.online/images/smily_3.png);
}

.smiley4 {
    background-image: url(https://net.mdesign.online/images/smily_4.png);
}
.smiley5 {
    background-image: url(https://net.mdesign.online/images/smily_5.png);
}




.cc-selector input:active + .drinkcard-cc {
    opacity: .9;
}

.cc-selector input:checked + .drinkcard-cc {
    -webkit-filter: none;
    -moz-filter: none;
    filter: none;
    -webkit-appearance: none;
    -moz-appearance: none;
   
}

.drinkcard-cc {
    cursor: pointer;
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    width: 45px;
    height: 45px;
    -webkit-transition: all 100ms ease-in;
    -moz-transition: all 100ms ease-in;
    transition: all 100ms ease-in;
    -webkit-filter: brightness(1.8) grayscale(1) opacity(.2);
    -moz-filter: brightness(1.8) grayscale(1) opacity(.2);
    filter: brightness(1.8) grayscale(1) opacity(.2);
}

    .drinkcard-cc:hover {
        -webkit-filter: brightness(1.2) grayscale(.5) opacity(.9);
        -moz-filter: brightness(1.2) grayscale(.5) opacity(.9);
        filter: brightness(1.2) grayscale(.5) opacity(.9);
   
    }


/* HIDE RADIO */
[type=radio] {
    position: absolute;
    opacity: 0;
    height: 0;
    width: 0;
}

    [type=radio] + img {
        cursor: pointer;
        height: 45px;
        width: 45px;
    }

    [type=radio]:checked + img {
    }