/* /Pages/Account/ForgotPassword.razor.rz.scp.css */
.header-forgot[b-mi54dt2k5g] {
    padding-top: 20%;
}
.d-grid[b-mi54dt2k5g] {
    margin-top: 10%;
}

.btn-link[b-mi54dt2k5g] {
    color: white;
}

.vertical-center[b-mi54dt2k5g] {
    min-height: 60%; /* Fallback for browsers do NOT support vh unit */
    min-height: 60vh; /* These two lines are counted as one :-)       */
    display: flex;
    align-items: center;
}

.text-center[b-mi54dt2k5g] {
    width: 100vw;
}
.goBack[b-mi54dt2k5g] {
    height: 13vw;
    position: fixed;
    top: 1vh;
    left: 4vw;
}
/* /Pages/Account/LogIn.razor.rz.scp.css */
h1[b-68vznmkpdz] {
    font-size: 2.5rem;
    margin: 0;
    padding: 0;
}
h2[b-68vznmkpdz] {
    padding-top: 15%;
    margin: 0;
    font-size: 6vw;
}
.searchEvent[b-68vznmkpdz]{
    display:flex;
    flex-direction:row;
    justify-content:center;
}
.searchButton[b-68vznmkpdz] {
    background-color: #f57882;
    margin-left: 2vw;
    color:white;
}
.form-control[b-68vznmkpdz]{
    width:70%;

}
.searchEventHeader[b-68vznmkpdz] {
    text-align: center;
    width: 100%;
}


.space[b-68vznmkpdz] {
    padding-bottom: 2%;
}
h3[b-68vznmkpdz] {
    font-size: 1.75rem;
    margin: 0;
    padding: 0;
}
.login[b-68vznmkpdz]{
    font-weight:bold;
    text-align: center;
}

.links[b-68vznmkpdz] {
    z-index: 1; /*placera ovanpå logga*/
}

.row[b-68vznmkpdz] {
    --bs-gutter-x: 0;
}

.d-grid[b-68vznmkpdz] {
    margin-top: 10%;
}

.btn-link[b-68vznmkpdz] {
    color: white;
}

.vertical-center[b-68vznmkpdz] {
    min-height: 60%; /* Fallback for browsers do NOT support vh unit */
    min-height: 60vh; /* These two lines are counted as one :-)       */
    display: flex;
    align-items: center;
}


@media (min-width: 690px) {
    /*.header-login {*/
/*       padding-top: 10%;
*/    /*}

    h1 {
        font-size: 6vw;
    }*/
}

@media (min-width: 1000px) {
    .login[b-68vznmkpdz] {
      font-size:4vw;
    }

    h2[b-68vznmkpdz] {
        font-size: 3vw;
    }
}

.vertical-center[b-68vznmkpdz] {
    min-height: 60vh;
    display: flex;
    align-items: center;
}

.appVersionNumber[b-68vznmkpdz] {
    position: fixed;
    right: 9%;
    bottom: 0%;
    font-size: 3vw;
}
/* /Pages/Account/Register.razor.rz.scp.css */
h1[b-6ueawv1fft] {
    font-size: 2.5rem;
    margin: 0;
    padding: 0;
}

h2[b-6ueawv1fft] {
    padding-top: 15%;
    margin: 0;
    font-size: 1vh;
}

.space[b-6ueawv1fft] {
    padding-bottom: 2%;
}

h3[b-6ueawv1fft] {
    font-size: 1.75rem;
    margin: 0;
    padding:0;
}
/*Använd inte type=password då ios föreslår ett lösenord som inte går att ta bort. Därav font:'password'*/
@font-face {
    font-family: 'password';
    font-style: normal;
    font-weight: 400;
    src: url(https://jsbin-user-assets.s3.amazonaws.com/rafaelcastrocouto/password.ttf);
}
.login[b-6ueawv1fft] {
    font-weight: bold;
    text-align: center;
}

.links[b-6ueawv1fft] {
    z-index: 1; /*placera ovanpå logga*/
}


.vertical-center[b-6ueawv1fft] {
    min-height: 60%; /* Fallback for browsers do NOT support vh unit */
    min-height: 60vh; /* These two lines are counted as one :-)       */
    display: flex;
    align-items: center;
}

#space[b-6ueawv1fft] {
    margin-left: 2%;
}

.d-grid[b-6ueawv1fft] {
    margin-top: 10%;
}

.btn-link[b-6ueawv1fft] {
    color: white;
}

.login[b-6ueawv1fft] {
    text-align: center;
}

.row[b-6ueawv1fft] {
    --bs-gutter-x: 0;
}

.vertical-center[b-6ueawv1fft] {
    min-height: 60%; /* Fallback for browsers do NOT support vh unit */
    min-height: 60vh; /* These two lines are counted as one :-)       */
    display: flex;
    align-items: center;
}



@media (min-width: 1000px) {
 /*   .login {
        font-size: 4vw;
    }*/
}


.btn-register[b-6ueawv1fft], btn-login:hover[b-6ueawv1fft], btn-login:active[b-6ueawv1fft] {
    background-color: #f57882;
    border: none;
    color: white;
}
/* /Pages/Admin/ActiveEventsPage.razor.rz.scp.css */
h1[b-77bdopra5z] {
    margin-bottom: 0;
    font-size: 5vh;
}

h2[b-77bdopra5z] {
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 0px;
}

h4[b-77bdopra5z] {
    font-size: 2.5vh;
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 0px;
    color: white;
    background-color: rgba(245,120,130,.7);
    /* background-color: rgba(245,120,130,.7);
      background-color: rgba(70,165,205,.6);
*/ /*    background-color: rgb(255, 216, 0,0.4);
*/
    padding: 1%;
    margin: 0 0 1% 0;
    border-radius: 5px;
}

h5[b-77bdopra5z] {
    font-size: 3vh;
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 0px;
    color: rgba(245,120,130,.7);
    /* background-color: rgba(245,120,130,.7);
      background-color: rgba(70,165,205,.6);
*/ /*    background-color: rgb(255, 216, 0,0.4);
*/
    padding: 1%;
    margin: 1%;
    border-radius: 5px;
    font-weight: bold;
}

h6[b-77bdopra5z] {
    font-size: 2vh;
}

label[b-77bdopra5z] {
    font-size: 2vh;
    color: black;
}

.btn-secondary[b-77bdopra5z] {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
}
/*Responsiv pil för mobil och dator*/

.adminArrow[b-77bdopra5z] {
    width: 20%;
    margin-top: 5%;
}

.logo-top[b-77bdopra5z] {
    width: auto !important;
    max-width: 200px;
    max-height: 300px !important;
    padding-top: 0;
}

@media (min-width: 765px) {
    .adminArrow[b-77bdopra5z] {
        width: 10%;
        position: fixed;
        left: 4vw;
        top: 3vh;
        margin-top: 0;
    }

    .logo-top[b-77bdopra5z] {
        width: auto !important;
        max-width: 200px;
        max-height: 300px !important;
        padding-top: 5vh;
    }
}

.card[b-77bdopra5z] {
    font-size: 100%;
}

.btn-noborder[b-77bdopra5z] {
    border: none;
    background-color: transparent;
}

.margin-left[b-77bdopra5z]{
    margin-left: 2%;
}
.maxwidth[b-77bdopra5z] {
    max-width: 50px;
    margin-left: auto;
    margin-right: 0;
}

.event-container[b-77bdopra5z] {
    margin: 4px, 4px;
    padding: 4px;
    width: 100%;
    height: 75vh;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
}

.event-right[b-77bdopra5z] {
    color: black;
    background: rgba(265, 265, 265, 0.85);
}

.event-container[b-77bdopra5z] {
    font-family: "Roboto", sans-serif;
    max-width: 100%;
    margin: 0 auto;
}

    .event-container h3.year[b-77bdopra5z] {
        font-size: 40px;
        text-align: center;
        border-bottom: 1px solid #b1b1b1;
    }

    .event-container .event[b-77bdopra5z] {
        box-shadow: 0 4px 16px -8px rgba(0, 0, 0, 0.4);
        display: flex;
        border-radius: 8px;
        margin: 3% 0;
    }


.event .event-left[b-77bdopra5z] {
    background: #222;
    min-width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #eee;
    padding: 8px;
    font-weight: bold;
    text-align: center;
    border-radius: 8px 0 0 8px;
}

    .event .event-left .date[b-77bdopra5z] {
        font-size: 46px;
    }

    .event .event-left .month[b-77bdopra5z] {
        font-size: 16px;
        font-weight: normal;
    }

    .event .event-left .year[b-77bdopra5z] {
        font-size: 12px;
        font-weight: normal;
    }

.event .event-right[b-77bdopra5z] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 24px;
    border-radius: 0 8px 8px 0;
    width: 100%;
}

    .event .event-right h3.event-title[b-77bdopra5z] {
        font-size: 24px;
        /* margin: 24px 0 10px 0;
               text-transform: uppercase;
*/
    }

    .event .event-right .event-location[b-77bdopra5z] {
        background: #fff8ba;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 120px;
        padding: 8px;
        border-radius: 16px;
        margin: 24px 0;
        font-size: 16px;
        font-weight: bold;
    }

        .event .event-right .event-location img[b-77bdopra5z] {
            height: 20px;
            padding-right: 8px;
        }

@media (max-width: 550px) {
    .event[b-77bdopra5z] {
        flex-direction: column;
    }

        .event .event-left[b-77bdopra5z] {
            padding: 0;
            border-radius: 8px 8px 0 0;
        }

            .event .event-left .event-date .date[b-77bdopra5z],
            .event .event-left .event-date .month
            .event .event-left .event-date .year[b-77bdopra5z] {
                display: inline-block;
                font-size: 24px;
            }

            .event .event-left .event-date[b-77bdopra5z] {
                padding: 10px 0;
            }
}

/* custom scrollbar */
.custom-scrollbar[b-77bdopra5z]::-webkit-scrollbar {
    width: 20px;
}

.custom-scrollbar[b-77bdopra5z]::-webkit-scrollbar-track {
    background-color: transparent;
}

.custom-scrollbar[b-77bdopra5z]::-webkit-scrollbar-thumb {
    background-color: #d6dee1;
    border-radius: 20px;
    border-radius: 20px;
    border: 6px solid transparent;
    background-clip: content-box;
}

    .custom-scrollbar[b-77bdopra5z]::-webkit-scrollbar-thumb:hover {
        background-color: #a8bbbf;
    }

.box[b-77bdopra5z] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
}

.icon[b-77bdopra5z] {
    padding-top: 5%;
}

.bottom-align[b-77bdopra5z] {
    position: relative;
}

    .bottom-align h1[b-77bdopra5z] {
        position: absolute;
        bottom: 0;
    }

a:hover[b-77bdopra5z] {
    text-decoration: auto;
    font-weight: bold;
    color: white;
}

.icon-admin[b-77bdopra5z] {
    width: 40px;
    margin-top: 90%;
}

.modal-body[b-77bdopra5z] {
    color: black;
}

.form-check-input:checked[type=checkbox][b-77bdopra5z] {
    border-color: #f57882;
    background-color: #f57882;
}

.center[b-77bdopra5z] {
    display: table;
    margin: 0 auto;
}
/* /Pages/Admin/AddAdminModal.razor.rz.scp.css */
.invite[b-5akrhv611p] {
    background-color: rgb(255, 216, 0,0.4);
}

html[b-5akrhv611p], body[b-5akrhv611p] {
    overflow: hidden;
}

h5[b-5akrhv611p] {
    font-size:3vh;
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 0px;
    color: rgba(245,120,130,.7);
    padding: 1%;
    margin: 1%;
    border-radius: 5px;
    font-weight: bold;
}

label[b-5akrhv611p] {
    font-size: 2vh;
}



.modal-content[b-5akrhv611p] {
    color: black;
}
.form-check-input:checked[b-5akrhv611p] {
    background-color: rgba(245,120,130,.7);
    border-color: rgba(245,120,130,.7);
}
.form-check-input:checked[type=radio][b-5akrhv611p] {
    background-image:none;
}
/* /Pages/Admin/AddEvent.razor.rz.scp.css */

html[b-eed1t7dp2c], body[b-eed1t7dp2c] {
    /* overflow:hidden;*/
}
/*Responsiv pil för mobil och dator*/

.adminArrow[b-eed1t7dp2c] {
    width: 20%;
    margin-top: 5%;
}

.logo-top[b-eed1t7dp2c] {
    width: auto !important;
    max-width: 200px;
    max-height: 300px !important;
    padding-top: 0;
}

@media (min-width: 765px) {
    .adminArrow[b-eed1t7dp2c] {
        width: 10%;
        position: fixed;
        left: 4vw;
        top: 3vh;
        margin-top: 0;
    }

    .logo-top[b-eed1t7dp2c] {
        width: auto !important;
        max-width: 200px;
        max-height: 300px !important;
        padding-top: 5vh;
    }
}
/*Responsiv pil för mobil och dator*/

h4[b-eed1t7dp2c] {
    font-size: 2.5vh;
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 0px;
    color: white;
    background-color: rgba(245,120,130,.7);
    /* background-color: rgba(245,120,130,.7);
      background-color: rgba(70,165,205,.6);
*/ /*    background-color: rgb(255, 216, 0,0.4);
*/
    padding: 1%;
    margin: 0 0 1% 0;
    border-radius: 5px;
}

h5[b-eed1t7dp2c] {
    font-size: 3vh;
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 0px;
    color: rgba(245,120,130,.7);
    /* background-color: rgba(245,120,130,.7);
      background-color: rgba(70,165,205,.6);
*/ /*    background-color: rgb(255, 216, 0,0.4);
*/
    padding: 1%;
    margin: 1%;
    border-radius: 5px;
    font-weight: bold;
}

h6[b-eed1t7dp2c] {
    font-size: 2vh;
}

label[b-eed1t7dp2c] {
    font-size: 2vh;
}

.card[b-eed1t7dp2c] {
    font-size: 100%;
}

.btn-secondary[b-eed1t7dp2c]{
    margin:1%;
}

.add-event-container[b-eed1t7dp2c] {
    /*    background: rgba(245, 120, 130, 0.6);
*/ background: rgba(256, 256, 256, 0.4);
    padding: 3%;
    border-radius: 16px;
    color: black;
    font-weight: bold;
    margin-top: 20px;
    margin: auto;
}


.container-fluid[b-eed1t7dp2c] {
    display: grid;
    grid-template-rows: 9vh auto auto auto;
}



@media only screen and (max-width: 1026px) {

    .logo-top[b-eed1t7dp2c] {
        padding: 0;
        max-width: 150px;
        max-height: 200px !important;
    }
}

@media only screen and (max-width: 578px) {

    .logo-top[b-eed1t7dp2c] {
        display: none;
    }
}


@media only screen and (max-width: 560px) {

    html[b-eed1t7dp2c], body[b-eed1t7dp2c] {
        overflow: auto;
    }
}

.event-container[b-eed1t7dp2c] {
    padding: 4px 4px 4px 0;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    overflow: auto;
    max-height: 100px;
}

/* custom scrollbar */
.custom-scrollbar[b-eed1t7dp2c]::-webkit-scrollbar {
    width: 20px;
}

.custom-scrollbar[b-eed1t7dp2c]::-webkit-scrollbar-track {
    background-color: rgba(256, 256, 256, 0.3);
}

.custom-scrollbar[b-eed1t7dp2c]::-webkit-scrollbar-thumb {
    background-color: #a8bbbf;
    border-radius: 20px;
    border-radius: 20px;
    border: 6px solid transparent;
    background-clip: content-box;
}

    .custom-scrollbar[b-eed1t7dp2c]::-webkit-scrollbar-thumb:hover {
        background-color: #a8bbbf;
    }

.rz-checkbox-box[b-eed1t7dp2c] {
    border: 1px solid black;
}

.modal-content[b-eed1t7dp2c] {
    color: black;
}

.list-group-item[b-eed1t7dp2c] {
    padding: 6px 10px 6px 10px;
}

.btn-danger[b-eed1t7dp2c] {
    padding: 1px 8px 1px 8px;
}
/* /Pages/Admin/AdminHome.razor.rz.scp.css */

.vertical-center[b-pe2l3bem1g] {
    min-height: 100%; /* Fallback for browsers do NOT support vh unit */
    min-height: 100vh; /* These two lines are counted as one :-)       */

    display: flex;
    align-items: center;
}

.logo[b-pe2l3bem1g] {
    width: auto !important;
    max-width: 270px;
    max-height: 300px !important;
    bottom: 75%;
}

.icon-leaderbord[b-pe2l3bem1g] {
    padding: 0;
    width: 50px;
    margin: 0;
}

h2[b-pe2l3bem1g] {
    white-space: nowrap;
    text-align: center;
}

.center[b-pe2l3bem1g] {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.card[b-pe2l3bem1g] {
    padding-top: 5%;
    opacity: 1;
    border-width: 0;
    background-color: transparent;
    margin-top: 12vh;
}

.adminHomeButton[b-pe2l3bem1g] {
    white-space: nowrap;
    text-align: center;
    width: 310px;
    text-align: center;
    margin-top: 5%;
    padding: 20px;
    justify-content: center;
}

.admin-settings[b-pe2l3bem1g] {
    font-size: 2vh;
    color: white;
    position: fixed;
    left: 40%;
    bottom: 5vh;
    width: 18vw;
}

@media (min-width: 830px) {
    .admin-settings[b-pe2l3bem1g] {
        position: fixed;
        left: 90%;
        top: 3vh;
        width: 10vh;
    }
}

a:hover[b-pe2l3bem1g] {
    text-decoration: auto;
    font-weight: bold;
    color: white;
}

.adminHomeButton[b-pe2l3bem1g] {
    /* IMPONERA
        Grå - #ebebeb
        mörkgrå -#555f69
        rosa -  #f57882
        gul- #f0af23
        blå - #46a5cd*/
    /* background-color: pink;*/
    /*background-color: #f0af23;*/ /*gul*/
    /*  background-color: #f57882; /*rosa*/
    /*background-color: #46a5cd; */ /*blå*/
    /*  font-size: 3vh;
    border: none;
    margin: 1vh;
    padding: 2vh;
    border-radius: 1vh;
    padding-left: 10vh;
    padding-right: 10vh;
    color: white;*/
    /*background-color: #f57882;*/ /*rosa*/
    /*background-color: #46a5cd; */ /*blå*/
    /*font-size: 7vw;
    border: none;
    margin: 1vh;
    padding: 4vw;
    border-radius: 3vw;*/
    /*    padding-left: 16vw;
    padding-right: 16vw;*/
    /*color: white;*/
}

.award[b-pe2l3bem1g] {
    background-color: rgba(70,165,205);
}

.logo-padding[b-pe2l3bem1g] {
    bottom: 55%;
}
/* /Pages/Admin/AdminLogIn.razor.rz.scp.css */

h2[b-dcsj3lzqzp]{
    font-size:4vh;
    font-weight:bold;
    margin:0;
}
h3[b-dcsj3lzqzp]{
    padding-top:2%;
    font-size:2vh;
    margin:0;
}
.d-grid[b-dcsj3lzqzp] {
    margin-top: 10%;
}

.btn-link[b-dcsj3lzqzp] {
    color: white;
}

.vertical-center[b-dcsj3lzqzp] {
    min-height: 100%; /* Fallback for browsers do NOT support vh unit */
    min-height: 100vh; /* These two lines are counted as one :-)       */

    display: flex;
    align-items: center;
}
.logo[b-dcsj3lzqzp] {
    width: auto !important;
    max-width: 270px;
    max-height: 300px !important;
    bottom:85%;
}
.btn-login[b-dcsj3lzqzp], btn-login:hover[b-dcsj3lzqzp], btn-login:active[b-dcsj3lzqzp] {
    background-color: #f57882;
    border: none;
    color: white;
}



/* /Pages/Admin/AdminScanPage.razor.rz.scp.css */
h1[b-ebd3513j1k] {
    margin-bottom: 5%;
    margin-top: 5%;
    font-size: 5vh;
}

h2[b-ebd3513j1k] {
    font-weight: bold;
}

h4[b-ebd3513j1k] {
    color: rgba(235,235,235,1);
    margin-bottom: 0px;
}
/*Responsiv pil för mobil och dator*/

.adminArrow[b-ebd3513j1k] {
    width: 20%;
    margin-top: 5%;
}

.logo-top[b-ebd3513j1k] {
    width: auto !important;
    max-width: 200px;
    max-height: 300px !important;
    padding-top: 0;
}

@media (min-width: 765px) {
    .adminArrow[b-ebd3513j1k] {
        width: 10%;
        position: fixed;
        left: 4vw;
        top: 3vh;
        margin-top: 0;
    }

    .logo-top[b-ebd3513j1k] {
        width: auto !important;
        max-width: 200px;
        max-height: 300px !important;
        padding-top: 5vh;
    }
}
/*Responsiv pil för mobil och dator*/


.card[b-ebd3513j1k] {
    font-size: 100%;
}

.search-user-button[b-ebd3513j1k] {
    font-size: 2.5vh;
    /*background-color: #f57882;*/ /*rosa*/
    background-color: #46a5cd; /*blå*/
    padding: 2.5% 3%;
    justify-content: center;
    text-align: center;
    color: white;
    margin-bottom: 2vh;
}

.event-container[b-ebd3513j1k] {
    /*    margin: 15px 4px;
*/ padding: 5px 0 10px 5px;
    width: 100%;
    height: 25vh;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 20px;
    /*    text-align: justify;*/
    /*    background-color: rgba(256,256,256);
*/ background-color: rgba(235,235,235,1);
    border-radius: 10px;
    margin-bottom: 10%;
}


/* custom scrollbar */
[b-ebd3513j1k]::-webkit-scrollbar {
    width: 20px;
}

[b-ebd3513j1k]::-webkit-scrollbar-track {
    background-color: transparent;
}

[b-ebd3513j1k]::-webkit-scrollbar-thumb {
    background-color: #d6dee1;
    background-color: rgba(245, 120, 130,.7);
    border-radius: 20px;
    border-radius: 20px;
    border: 6px solid transparent;
    background-clip: content-box;
}

    [b-ebd3513j1k]::-webkit-scrollbar-thumb:hover {
        background-color: #a8bbbf;
    }


.icon[b-ebd3513j1k] {
    padding-top: 5%;
}

.bottom-align[b-ebd3513j1k] {
    position: relative;
}

    .bottom-align h1[b-ebd3513j1k] {
        position: absolute;
        bottom: 0;
    }

a:hover[b-ebd3513j1k] {
    text-decoration: auto;
    font-weight: bold;
    color: white;
}

.btn-primary[b-ebd3513j1k] {
    background-color: #f57882;
    border: none;
}
/*.form-row{
    margin:0;
}

input{
    height:auto;
}*/

.form-check[b-ebd3513j1k] {
    /*    background-color: rgba(70,165,205,.5);
 /*background-color: rgba(85,95,105,.8);*/
    padding-left: 4vh;
    border-radius: 8px;
    border-color: black;
    justify-content: center;
    height: auto;
    color: black;
    background-color: rgb(242, 230, 230, 0.8);
}


input[type="radio"]#flexRadioDefault1:checked[b-ebd3513j1k] {
    background-color: #f57882;
    border-color: #f57882;
}
/*
.center {
    position: relative;
}



.form-check-label {
    font-size: 22px;
}

input[type="checkbox"]#flexCheckDefault:checked {
    border-color: #f57882;
    background-color: #f57882;
}*/

.col-sm-6[b-ebd3513j1k] {
    padding-left: 0 !important;
}

.rubrik[b-ebd3513j1k] {
    min-height: 10vh;
    text-align: center;
}

.closeButton[b-ebd3513j1k] {
    margin-top: 3vh;
}


h4[b-ebd3513j1k] {
    font-size: 2.5vh;
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 0px;
    color: white;
    background-color: rgba(245,120,130,.7);
    /* background-color: rgba(245,120,130,.7);
      background-color: rgba(70,165,205,.6);
*/ /*    background-color: rgb(255, 216, 0,0.4);
*/
    padding: 1%;
    margin: 0 0 1% 0;
    border-radius: 5px;
}

h5[b-ebd3513j1k] {
    font-size: 3vh;
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 0px;
    color: rgba(245,120,130,.7);
    /* background-color: rgba(245,120,130,.7);
      background-color: rgba(70,165,205,.6);
*/ /*    background-color: rgb(255, 216, 0,0.4);
*/
    padding: 1%;
    margin: 1%;
    border-radius: 5px;
    font-weight: bold;
}

h6[b-ebd3513j1k] {
    font-size: 2vh;
}

label[b-ebd3513j1k] {
    font-size: 2vh;
}

.logo-top[b-ebd3513j1k] {
    width: auto !important;
    max-width: 10vw;
    max-height: 300px !important;
}


.card[b-ebd3513j1k] {
    font-size: 100%;
}



.header[b-ebd3513j1k] {
    min-height: auto;
    border-bottom: none;
    background-color: transparent;
    box-shadow: none;
}

.container-fluid[b-ebd3513j1k] {
    display: grid;
    grid-template-rows: 9vh auto auto auto;
}

.card[b-ebd3513j1k] {
    font-size: 100%;
}


.header[b-ebd3513j1k] {
    min-height: auto;
    border-bottom: none;
    background-color: transparent;
    box-shadow: none;
}

.container-fluid[b-ebd3513j1k] {
    display: grid;
    grid-template-rows: 9vh auto auto auto;
}

@media only screen and (max-width: 1026px) {

    .logo-top[b-ebd3513j1k] {
        padding: 0;
        max-width: 150px;
        max-height: 200px !important;
    }
}

@media only screen and (max-width: 578px) {

    .logo-top[b-ebd3513j1k] {
        display: none;
    }
}


@media only screen and (max-width: 560px) {

    html[b-ebd3513j1k], body[b-ebd3513j1k] {
        overflow: auto;
    }
}

}

.event-container[b-ebd3513j1k] {
    padding: 4px 4px 4px 0;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    overflow: auto;
    max-height: 100px;
}

/* custom scrollbar */
.custom-scrollbar[b-ebd3513j1k]::-webkit-scrollbar {
    width: 20px;
}

.custom-scrollbar[b-ebd3513j1k]::-webkit-scrollbar-track {
    background-color: rgba(256, 256, 256, 0.3);
}

.custom-scrollbar[b-ebd3513j1k]::-webkit-scrollbar-thumb {
    background-color: #a8bbbf;
    border-radius: 20px;
    border-radius: 20px;
    border: 6px solid transparent;
    background-clip: content-box;
}

    .custom-scrollbar[b-ebd3513j1k]::-webkit-scrollbar-thumb:hover {
        background-color: #a8bbbf;
    }

.rz-checkbox-box[b-ebd3513j1k] {
    border: 1px solid black;
}

.modal-content[b-ebd3513j1k] {
    color: black;
}

.list-group-item[b-ebd3513j1k] {
    padding: 6px 10px 6px 10px;
}

.btn-danger[b-ebd3513j1k] {
    padding: 1px 8px 1px 8px;
}

.adminArrow[b-ebd3513j1k] {
    margin-left:2%;
}
/* /Pages/Admin/AdminScoreboardPage.razor.rz.scp.css */
.icon-arrow[b-k7d5jn7d50] {
    padding: 0;
    width: 50px;
    margin: 0;
}
.card[b-k7d5jn7d50] {
    text-align: left;
    padding: 3vw;
}

h3[b-k7d5jn7d50] {
    font-size: 2vw;
}

h1[b-k7d5jn7d50] {
    font-size: 5vw;
}
/*Responsiv pil för mobil och dator*/

.adminArrow[b-k7d5jn7d50] {
    width: 20%;
    margin-top: 5%;
}

.logo-top[b-k7d5jn7d50] {
    width: auto !important;
    max-width: 200px;
    max-height: 300px !important;
    padding-top: 0;
}

@media (min-width: 765px) {
    .adminArrow[b-k7d5jn7d50] {
        width: 10%;
        position: fixed;
        left: 4vw;
        top: 3vh;
        margin-top: 0;
    }

    .logo-top[b-k7d5jn7d50] {
        width: auto !important;
        max-width: 200px;
        max-height: 300px !important;
        padding-top: 5vh;
    }
}
/*Responsiv pil för mobil och dator*/
@media (max-width: 550px) {
    

    .card[b-k7d5jn7d50] {
        text-align: left;
        padding: 3vw;
    }

    h3[b-k7d5jn7d50] {
        font-size: 5vw;
    }
}

/* /Pages/Admin/AllEventsPage.razor.rz.scp.css */
h1[b-2n6t69ngxf] {
    margin-bottom: 0;
    font-size: 5vh;
}

h2[b-2n6t69ngxf] {
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 0px;
}

.maxwidth[b-2n6t69ngxf] {
    max-width: 50px;
    margin-left: auto;
    margin-right: 0;
}

/*Responsiv pil för mobil och dator*/

.adminArrow[b-2n6t69ngxf] {
    width: 20%;
    margin-top: 5%;
}

.logo-top[b-2n6t69ngxf] {
    width: auto !important;
    max-width: 200px;
    max-height: 300px !important;
    padding-top: 0;
}

@media (min-width: 765px) {
    .adminArrow[b-2n6t69ngxf] {
        width: 10%;
        position: fixed;
        left: 4vw;
        top: 3vh;
        margin-top: 0;
    }

    .logo-top[b-2n6t69ngxf] {
        width: auto !important;
        max-width: 200px;
        max-height: 300px !important;
        padding-top: 5vh;
    }
}

/*Responsiv pil för mobil och dator*/

.card[b-2n6t69ngxf] {
    font-size: 100%;
}


.icon-admin[b-2n6t69ngxf] {
    width: 40px;
    margin-top: 90%;
}

button[b-2n6t69ngxf] {
    border: none;
    background-color: transparent;
    padding: 0;
}

.create-event-button[b-2n6t69ngxf] {
    /*    padding: 2% 5% 2% 5%;
*/ /*background-color: #f57882;*/ /*rosa*/
    background-color: #46a5cd; /*blå*/
    border-radius: 1vh;
    color: white;
    margin-right: 3.5%;
    font-weight: bold;
    text-align: center;
    bottom: 0;
    position: absolute;
    bottom: 0;
    right: 0px;
    font-size: 20px;
    margin-bottom: 1%;
}


.event-container[b-2n6t69ngxf] {
    margin: 4px, 4px;
    padding: 4px;
    width: 100%;
    height: 75vh;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
}

.event-right[b-2n6t69ngxf] {
    color: black;
    background: rgba(265, 265, 265, 0.85);
}

.event-container[b-2n6t69ngxf] {
    font-family: "Roboto", sans-serif;
    max-width: 100%;
    margin: 0 auto;
}

    .event-container h3.year[b-2n6t69ngxf] {
        font-size: 40px;
        text-align: center;
        border-bottom: 1px solid #b1b1b1;
    }

    .event-container .event[b-2n6t69ngxf] {
        box-shadow: 0 4px 16px -8px rgba(0, 0, 0, 0.4);
        display: flex;
        border-radius: 8px;
        margin: 3% 0;
    }


.event .event-left[b-2n6t69ngxf] {
    background: #222;
    min-width: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #eee;
    padding: 8px;
    font-weight: bold;
    text-align: center;
    border-radius: 8px 0 0 8px;
}

    .event .event-left .date[b-2n6t69ngxf] {
        font-size: 46px;
    }

    .event .event-left .month[b-2n6t69ngxf] {
        font-size: 16px;
        font-weight: normal;
    }

    .event .event-left .year[b-2n6t69ngxf] {
        font-size: 12px;
        font-weight: normal;
    }

.event .event-right[b-2n6t69ngxf] {
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 24px;
    border-radius: 0 8px 8px 0;
    width: 100%;
}

    .event .event-right h3.event-title[b-2n6t69ngxf] {
        font-size: 24px;
         /*   margin: 24px 0 10px 0;
            text-transform: uppercase;
*/
    }

    .event .event-right .event-location[b-2n6t69ngxf] {
        background: #fff8ba;
        display: flex;
        align-items: center;
        justify-content: center;
        width: 120px;
        padding: 8px;
        border-radius: 16px;
        margin: 24px 0;
        font-size: 16px;
        font-weight: bold;
    }

        .event .event-right .event-location img[b-2n6t69ngxf] {
            height: 20px;
            padding-right: 8px;
        }

@media (max-width: 550px) {
    .event[b-2n6t69ngxf] {
        flex-direction: column;
    }

        .event .event-left[b-2n6t69ngxf] {
            padding: 0;
            border-radius: 8px 8px 0 0;
        }

            .event .event-left .event-date .date[b-2n6t69ngxf],
            .event .event-left .event-date .month
            .event .event-left .event-date .year[b-2n6t69ngxf] {
                display: inline-block;
                font-size: 24px;
            }

            .event .event-left .event-date[b-2n6t69ngxf] {
                padding: 10px 0;
            }
}

/* custom scrollbar */
.custom-scrollbar[b-2n6t69ngxf]::-webkit-scrollbar {
    width: 20px;
}

.custom-scrollbar[b-2n6t69ngxf]::-webkit-scrollbar-track {
    background-color: transparent;
}

.custom-scrollbar[b-2n6t69ngxf]::-webkit-scrollbar-thumb {
    background-color: #d6dee1;
    border-radius: 20px;
    border-radius: 20px;
    border: 6px solid transparent;
    background-clip: content-box;
}

    .custom-scrollbar[b-2n6t69ngxf]::-webkit-scrollbar-thumb:hover {
        background-color: #a8bbbf;
    }

.box[b-2n6t69ngxf] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    padding-bottom: 0;
    position: relative;
}

.icon[b-2n6t69ngxf] {
    padding-top: 5%;
}

.bottom-align[b-2n6t69ngxf] {
    position: relative;
}

    .bottom-align h1[b-2n6t69ngxf] {
        position: absolute;
        bottom: 0;
    }

a:hover[b-2n6t69ngxf] {
    text-decoration: auto;
    font-weight: bold;
    color: white;
}

.center[b-2n6t69ngxf] {
    display: table;
    margin: 0 auto;
}
/* /Pages/Admin/AwardPointsPage.razor.rz.scp.css */
h1[b-v8iwa65tcn] {
    margin-bottom:10%;
    margin-top:5%;
    font-size:5vh;
}

h2[b-v8iwa65tcn] {
    font-weight: bold;
}
h4[b-v8iwa65tcn] {
    color: rgba(235,235,235,1);
    margin-bottom:0px;
}

.card[b-v8iwa65tcn] {
    font-size: 100%;
}
.bold[b-v8iwa65tcn]{
    font-weight:bold;
}

.create-event-button[b-v8iwa65tcn] {
    font-size: 2.5vh;
    padding: 2% 5% 2% 5%;
    /*background-color: #f57882;*/ /*rosa*/
    background-color: #46a5cd; /*blå*/
    border: none;
    border-radius: 1vh;
    color: white;
    margin-right: 3.5%;
}

.event-container[b-v8iwa65tcn] {
    /*    margin: 15px 4px;
*/ padding: 5px 5px 10px 5px;
    width: 100%;
    height: 35vh;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 20px;
    /*    text-align: justify;*/
/*    background-color: rgba(256,256,256);
*/    background-color: rgba(235,235,235,1);
    border-radius: 10px;
    margin-bottom: 10%;
}

input[type="checkbox"][b-v8iwa65tcn] {
    margin-left:4px;
    width: 3.2vh;
    height: 3.2vh;
}


/* custom scrollbar */
[b-v8iwa65tcn]::-webkit-scrollbar {
    width: 20px;
}

[b-v8iwa65tcn]::-webkit-scrollbar-track {
    background-color: transparent;
}

[b-v8iwa65tcn]::-webkit-scrollbar-thumb {
    background-color: #d6dee1;
    background-color: rgba(245, 120, 130,.7);
    border-radius: 20px;
    border-radius: 20px;
    border: 6px solid transparent;
    background-clip: content-box;
}

    [b-v8iwa65tcn]::-webkit-scrollbar-thumb:hover {
        background-color: #a8bbbf;
    }

.box[b-v8iwa65tcn] {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
    padding-bottom: 0;
    margin-top: 6%;
    margin-bottom: 2%;
}

.icon[b-v8iwa65tcn] {
    padding-top: 5%;
}

.bottom-align[b-v8iwa65tcn] {
    position: relative;
}

    .bottom-align h1[b-v8iwa65tcn] {
        position: absolute;
        bottom: 0;
    }

a:hover[b-v8iwa65tcn] {
    text-decoration: auto;
    font-weight: bold;
    color: white;
}

.form-check[b-v8iwa65tcn] {
/*    background-color: rgba(70,165,205,.5);
 */   background-color: rgba(85,95,105,.15);
    height: auto;
    border-radius: 8px;
    padding-left:0;
    color:black;
}

.center[b-v8iwa65tcn] {
    position: relative;
}

.challenge-card[b-v8iwa65tcn] {
   margin:0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    display: block;
    text-align: center;
    line-height: 150%;

}
.navbar[b-v8iwa65tcn] {
    margin-left: 40px;
}
.form-check-label[b-v8iwa65tcn]{
    font-size:22px;
}

.form-check-input:checked[type=checkbox][b-v8iwa65tcn] {
    border-color: #f57882;
    background-color: #f57882;
}
.rubrik[b-v8iwa65tcn] {
    min-height: 10em;
    text-align:center;
}
.adminHomeButton[b-v8iwa65tcn] {
    margin-top: 3vh;
    text-decoration: none;
}
/*Responsiv pil för mobil och dator*/

.adminArrow[b-v8iwa65tcn] {
    width: 20%;
    margin-top: 5%;
}

.logo-top[b-v8iwa65tcn] {
    width: auto !important;
    max-width: 200px;
    max-height: 300px !important;
    padding-top: 0;
}

@media (min-width: 765px) {
    .adminArrow[b-v8iwa65tcn] {
        width: 10%;
        position: fixed;
        left: 4vw;
        top: 3vh;
        margin-top: 0;
    }

    .logo-top[b-v8iwa65tcn] {
        width: auto !important;
        max-width: 200px;
        max-height: 300px !important;
        padding-top: 5vh;
    }
}
/*Responsiv pil för mobil och dator*/



/* /Pages/Admin/EditEventPage.razor.rz.scp.css */

html[b-0fj303bxg2], body[b-0fj303bxg2] {
    /* overflow:hidden;*/
}

h4[b-0fj303bxg2] {
    font-size: 2.5vh;
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 0px;
    color: white;
    background-color: rgba(245,120,130,.7);
    /* background-color: rgba(245,120,130,.7);
      background-color: rgba(70,165,205,.6);
*/ /*    background-color: rgb(255, 216, 0,0.4);
*/
    padding: 1%;
    margin: 0 0 1% 0;
    border-radius: 5px;
}

h5[b-0fj303bxg2] {
    font-size: 3vh;
    margin-bottom: 0;
    padding-bottom: 0;
    bottom: 0px;
    color: rgba(245,120,130,.7);
    /* background-color: rgba(245,120,130,.7);
      background-color: rgba(70,165,205,.6);
*/ /*    background-color: rgb(255, 216, 0,0.4);
*/
    padding: 1%;
    margin: 1%;
    border-radius: 5px;
    font-weight: bold;
}

h6[b-0fj303bxg2] {
    font-size: 1.5vh;
    margin:0;
}

label[b-0fj303bxg2] {
    font-size: 2vh;
}

/*Responsiv pil för mobil och dator*/

.adminArrow[b-0fj303bxg2] {
    width: 20%;
    margin-top: 5%;
}

.logo-top[b-0fj303bxg2] {
    width: auto !important;
    max-width: 200px;
    max-height: 300px !important;
    padding-top: 0;
}

@media (min-width: 765px) {
    .adminArrow[b-0fj303bxg2] {
        width: 10%;
        position: fixed;
        left: 4vw;
        top: 3vh;
        margin-top: 0;
    }

    .logo-top[b-0fj303bxg2] {
        width: auto !important;
        max-width: 200px;
        max-height: 300px !important;
        padding-top: 5vh;
    }
}

.card[b-0fj303bxg2] {
    font-size: 100%;
}

.form-check[b-0fj303bxg2] {
    padding-left: 3rem;
}

input[type="checkbox"]#switch-button:checked[b-0fj303bxg2] {
    background-color: limegreen;
    border-color: limegreen;
}

.add-event-container[b-0fj303bxg2] {
    /*    background: rgba(245, 120, 130, 0.6);
*/ background: rgba(256, 256, 256, 0.4);
    padding: 3%;
    border-radius: 16px;
    color: black;
    font-weight: bold;
    margin-top: 20px;
    margin: auto;
}

.header[b-0fj303bxg2] {
    min-height: auto;
    border-bottom: none;
    background-color: transparent;
    box-shadow: none;
}

.container-fluid[b-0fj303bxg2] {
    display: grid;
    grid-template-rows: 9vh auto auto auto;
}

@media only screen and (min-width: 1026px) {
    .header[b-0fj303bxg2] {
        display: none;
    }
}

@media only screen and (max-width: 1026px) {

    .logo-top[b-0fj303bxg2] {
        padding: 0;
        max-width: 150px;
        max-height: 200px !important;
    }
}

@media only screen and (max-width: 578px) {

    .logo-top[b-0fj303bxg2] {
        display: none;
    }
}


@media only screen and (max-width: 560px) {

    html[b-0fj303bxg2], body[b-0fj303bxg2] {
        overflow: auto;
    }
}

.event-container[b-0fj303bxg2] {
    padding: 4px 4px 4px 0;
    width: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    text-align: justify;
    overflow: auto;
    max-height: 120px;
}

/* custom scrollbar */
.custom-scrollbar[b-0fj303bxg2]::-webkit-scrollbar {
    width: 20px;
}

.custom-scrollbar[b-0fj303bxg2]::-webkit-scrollbar-track {
    background-color: rgba(256, 256, 256, 0.3);
}

.custom-scrollbar[b-0fj303bxg2]::-webkit-scrollbar-thumb {
    background-color: #a8bbbf;
    border-radius: 20px;
    border-radius: 20px;
    border: 6px solid transparent;
    background-clip: content-box;
}

    .custom-scrollbar[b-0fj303bxg2]::-webkit-scrollbar-thumb:hover {
        background-color: #a8bbbf;
    }

.rz-checkbox-box[b-0fj303bxg2] {
    border: 1px solid black;
}

.modal-content[b-0fj303bxg2] {
    color: black;
}

.list-group-item[b-0fj303bxg2] {
    padding: 6px 10px 6px 10px;
}

.btn-danger[b-0fj303bxg2] {
    padding: 1px 8px 1px 8px;
}


.btn-secondary[b-0fj303bxg2] {
    margin: 1%;
}

.rz-chkbox-box[b-0fj303bxg2], .rz-state-active[b-0fj303bxg2] {
    background-color: green;
    border: 1px solid #dadfe2;
}

.rz-state-highlight[b-0fj303bxg2] {
    background-color: lightgrey;
}

.no-right-padding[b-0fj303bxg2]{
    padding-right:0 !important;
}
/* /Pages/Admin/PrintQR.razor.rz.scp.css */
.container-fluid[b-sppf7nfk13] {
    background-color: white !important;
    align-items: center;
}
.printQR[b-sppf7nfk13] {
    background-color: white;
    text-align: center;
   
}
.icon-print[b-sppf7nfk13] {
    width: 30%;
    /* padding: 10%; */
    margin-left: auto;
    padding: 5%;
}
h1[b-sppf7nfk13] {
    color: black;
}

h2[b-sppf7nfk13] {
    color: black;
}
h3[b-sppf7nfk13] {
    color: black;
}
.print[b-sppf7nfk13]{
    display:flex;
    flex-direction: row;
}

.generateQr[b-sppf7nfk13] {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.imageQr[b-sppf7nfk13] {
    width: 100%;
    height: 100%;
    page-break-after: always;
    page-break-before: always;
}
.forEachQR[b-sppf7nfk13]{
    width:100%;
}
@media print {
    .icon-print[b-sppf7nfk13] {
        display: none;
    }
}
    /*
@media print {
    .icon-print {
        display: none;
    }
    .imageQr {
        width: 100%;
        height: 100%;
        page-break-after: always;
        page-break-before: always;
    }
    .forEachQR {
        width: 100%;
    }
    h1 {
        color: grey;
    }

    h2 {
        color: grey;
    }

    h3 {
        color: grey;
    }
    
}*/
/* /Pages/Admin/SettingsModalAdmin.razor.rz.scp.css */


h1[b-j7eoc7pe1w] {
    color: black;
    font-size: 7vw;
}

.modal[b-j7eoc7pe1w] {
    padding-top: 10%;
    min-height: calc(100vh - 60px);
}
.modal-content[b-j7eoc7pe1w] {
    text-align: center;
}

.modal-header[b-j7eoc7pe1w] {
    border-bottom: none;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
}

.close[b-j7eoc7pe1w] {
    background-color: white;
    color: #555f69;
    border: none;
    font-size: 6vh;
    float: right;
    margin-right: 1vw;
    height: 5vh;
}

.closeButtonDiv[b-j7eoc7pe1w] {
    background-color: white;
    height: 6vh;
}

@media (min-width: 830px) {
    h1[b-j7eoc7pe1w] {
        color: black;
        font-size: 2vw;
    }


    .closeButton[b-j7eoc7pe1w] {
        background-color: rgb(245, 120, 130);
        font-size: 3vw;
        border: none;
        /* margin: 1vh; */
        padding: 1vw 1vw;
        border-radius: 2vw;
        color: white;
    }
}
/* /Pages/BettingPage.razor.rz.scp.css */

.card[b-hpbjke5p8u] {
    margin-top: 6%;
}
/* /Pages/CheatPage.razor.rz.scp.css */
/* /Pages/Home.razor.rz.scp.css */
.partTwoTwo[b-o8xrzcxjeb] {
    font-size: 4vw;
    margin-bottom: 0;
}

.partTwoThree[b-o8xrzcxjeb] {
    margin-bottom: 0;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3.5vw;
}
.qrBox[b-o8xrzcxjeb] {
    min-height: 50vh;
}

.card[b-o8xrzcxjeb]{
    background-color: white;
}
.partTwoOne[b-o8xrzcxjeb] {
    /*9vw*/
    /*font-size: 9vw;*/
    font-size: 8vw;
    margin-bottom: 0;
}

.partTwoTwo[b-o8xrzcxjeb] {
    /*5vw*/
    /*font-size: 4vw;*/
    margin-bottom: 0.5rem;
}


    @media (max-width: 640.98px) {
    }

    @media (min-width: 641px) {
    }





/* /Pages/InfoModal.razor.rz.scp.css */
h1[b-5g80y1ewhg] {
    color: black;
    /*font-size: 3vh;*/
    font-size: 5vw;
}

h2[b-5g80y1ewhg] {
    color: black;
    /*font-size: 2vh;*/
    font-size: 4vw;
    text-align: left;
}

h3[b-5g80y1ewhg] {
    color: black;
    /*font-size: 2vh;*/
    font-size: 4vw;
    text-align: left;
    font-weight: bold;
}


.modal[b-5g80y1ewhg] {
    padding-top: 10%;
    min-height: calc(100vh - 60px);
}

.modal-body[b-5g80y1ewhg] {
    max-height: 60vh;
    overflow: auto;
}

.modal-header[b-5g80y1ewhg] {
    border-bottom: none;
    /*padding: 0.5rem 0.5rem;*/
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
}
.close[b-5g80y1ewhg] {
    background-color: white;
    color: #555f69;
    border: none;
    font-size: 6vh;
    float: right;
    margin-right: 1vw;
    height: 5vh;
}

.closeButtonDiv[b-5g80y1ewhg] {
    background-color: white;
    height: 6vh;
}
/* /Pages/LoserPage.razor.rz.scp.css */
/*.card {
    color: black;
}*/

.icon-points[b-ndc34bnoy3] {
    width: 30%;
    height: auto;
}


.pointsClass[b-ndc34bnoy3] {
    display: flex;
    align-items: center;
    padding-left: 30%; /*Ful lösning*/
}

.points[b-ndc34bnoy3] {
    color: dodgerblue;
    font-weight: bold;
}
/* /Pages/MarkWinnerPage.razor.rz.scp.css */

.card[b-64yra00zac] {
    /*float:left;*/
    padding: 10%;
}

/* Grid med avatarerna */
.avatars[b-64yra00zac] {
    display: flex;
    flex-direction: row;
    color: black;
}
/*Användarens avatar*/
.AvatarDefault[b-64yra00zac] {
    /* display: block;*/
    background-color: lightgray;
    width: 100%;
    border-radius: 100%;
    /*float: left;
    width: 33.33%;*/
}
.AvatarPending[b-64yra00zac] {
    /* display: block;*/
    background-color: lightpink;
    width: 100%;
    border-radius: 100%;
    /*float: left;
    width: 33.33%;*/
}
.AvatarSuccess[b-64yra00zac] {
    /* display: block;*/
    background-color: green;
    width: 100%;
    border-radius: 100%;
    /*float: left;
    width: 33.33%;*/
}
.AvatarFailed[b-64yra00zac] {
    /* display: block;*/
    background-color: darkred;
    width: 100%;
    border-radius: 100%;
    /*float: left;
    width: 33.33%;*/
}
/*VS text*/
.vs[b-64yra00zac] {
    padding: 3%;
}
/*pott text*/
h3[b-64yra00zac] {
    color: orange;
    font-size: 3vh;
    font-weight: bold;
}
h2[b-64yra00zac]{
    font-size:100%;
}

.loading[b-64yra00zac]{
    color:transparent;
}
/* /Pages/PartTwo/ChallengeInvalid.razor.rz.scp.css */
.closeButton[b-lnm2aj7xzz] {
    background-color: blue;
}
/* /Pages/PartTwo/ChallengePage.razor.rz.scp.css */
.card[b-enbw4h9bay] {
    /*height: 50vh;*/
}


.challenge-time[b-enbw4h9bay] {
    opacity: 0.5;
}

.bet[b-enbw4h9bay] {
    color: #46a5cd;
    padding-top: 15%;
    font-weight: bold;
}
.buttons[b-enbw4h9bay] {
    display:flex;
    flex-direction: row;
}
.declineButton[b-enbw4h9bay] {
    background-color: #555f69;
    font-size: 4vw;
    border: none;
    margin: 1vw;
    border-radius: 2vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    color: white;
}

.acceptButton[b-enbw4h9bay] {
    background-color: #f57882;
    font-size: 4vw;
    border: none;
    margin: 1vw;
    border-radius: 2vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
    padding-left: 2vw;
    padding-right: 2vw;
    color: white;
}
.WrongError[b-enbw4h9bay] {
    color: red;
    position: fixed;
    font-size: 4vw;
}
/* /Pages/PartTwo/CheatChallengePage.razor.rz.scp.css */
/* /Pages/QuestionModal.razor.rz.scp.css */

h1[b-ks93d7f1gz] {
    color: black;
    /*font-size: 4vh;*/
    font-size: 8vw;
}

h2[b-ks93d7f1gz] {
    color: black;
    /*font-size: 2vh;*/
    font-size: 4vw;
    text-align: left;
}

h3[b-ks93d7f1gz] {
    color: black;
    /*font-size: 2vh;*/
    font-size: 4vw;
    text-align: left;
    font-weight: bold;
}


.modal[b-ks93d7f1gz] {
    padding-top: 10%;
    min-height: calc(100vh - 60px);
}
.modal-header[b-ks93d7f1gz] {
    border-bottom: none;
    /*padding: 0.5rem 0.5rem;*/
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
}

.modal-body[b-ks93d7f1gz] {
    max-height: 60vh;
    overflow: auto;
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
}


.close[b-ks93d7f1gz] {
    background-color: white;
    color: #555f69;
    border: none;
    font-size: 6vh;
    float: right;
    margin-right: 1vw;
    height: 5vh;
}

.closeButtonDiv[b-ks93d7f1gz] {
    background-color: white;
    height: 7vh;
}
/* /Pages/ScanPage.razor.rz.scp.css */
.card[b-3y1kor771r]{
    background-color:white;
}
.partTwoOne[b-3y1kor771r] {
    /*9vw*/
    font-size: 9vw;
    margin-bottom: 0.5rem;
}
.partTwoTwo[b-3y1kor771r] {
    /*5vw*/
    font-size: 4vw;
    margin-bottom: 0;
}
.partTwoThree[b-3y1kor771r] {
    margin-bottom: 0;
    padding-left: 3vw;
    padding-right: 3vw;
    font-size: 3.5vw;
}
.textBox[b-3y1kor771r] {
    padding-left: 2vw;
    padding-right: 2vw;
}
/* /Pages/ScoreboardPage.razor.rz.scp.css */

.card[b-uc90krtr8k]{
    text-align:left;
    padding:3vw;
}

h3[b-uc90krtr8k] {
    font-size: 5vw;
}
/* /Pages/SettingsModal.razor.rz.scp.css */
h1[b-dk2psx9gs3] {
    color: black;
    /*font-size: 3vh;*/
    font-size: 5vw;
}

h2[b-dk2psx9gs3] {
    color: black;
    /*font-size: 2vh;*/
    font-size: 4vw;
    text-align: left;
}

h3[b-dk2psx9gs3] {
    color: black;
    /*font-size: 2vh;*/
    font-size: 4vw;
    text-align: left;
    font-weight: bold;
}

.modal[b-dk2psx9gs3] {
    padding-top: 10%;
    min-height: calc(100vh - 60px);
}
.modal-header[b-dk2psx9gs3] {
    border-bottom: none;
    /*padding: 0.5rem 0.5rem;*/
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
}

.close[b-dk2psx9gs3] {
    background-color: white;
    color: #555f69;
    border: none;
    font-size: 6vh;
    float: right;
    margin-right: 1vw;
    height: 5vh;
}

.closeButtonDiv[b-dk2psx9gs3] {
    background-color: white;
    height: 6vh;
}
.closeButton[b-dk2psx9gs3] {
    width: 75vw;
}
/* /Pages/SwipeChallengesModal.razor.rz.scp.css */
.modal[b-vr06j1by9q] {
    padding-top: 10%;
    min-height: calc(100vh - 60px);
}
.modal-header[b-vr06j1by9q] {
    border-bottom: none;
    /*padding: 0.5rem 0.5rem;*/
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0;
    padding-bottom: 0;
}
.modal-content[b-vr06j1by9q]{
    min-height:60vh;
}

.modal-body[b-vr06j1by9q] {
    padding-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 1rem;
}



.closeButtonDiv[b-vr06j1by9q] {
    background-color: white;
    height: 7vh;
}
.close[b-vr06j1by9q] {
    background-color: white;
    color: #555f69;
    border: none;
    font-size: 6vh;
    float: right;
    margin-right: 1vw;
    height: 5vh;
}
.question[b-vr06j1by9q] {
    background-color: white;
    border: none;
    float: left;
    margin-left: 2vw;
    height: 4vh;
    margin-top: 2vh;
}

h1[b-vr06j1by9q] {
    color: black;
    /*font-size: 4vh;*/
    font-size: 8vw;
}
h2[b-vr06j1by9q]{
    color:black;
}
h3[b-vr06j1by9q] {
    color: black;
    /*font-size: 2vh;*/
    font-size: 4vw;
    
}
.scrollChallenges[b-vr06j1by9q]{
    color:black;
    margin-top:3%;
}
/*CAROUSEL*/
.challengeCards[b-vr06j1by9q] {
    background-color: rgba(85, 95, 105, 0.1);
    border-radius: 1vh;
    padding: 5%;
    min-height: 40vh;
    margin-top: 1vh;
}

.carousel[b-vr06j1by9q] {
    width: 100%;
}
.card[b-vr06j1by9q] {
    height: 50vh;
}
.challenge-info[b-vr06j1by9q] {
    padding-top: 15%;
}

.carousel-control-next[b-vr06j1by9q], .carousel-control-prev[b-vr06j1by9q] {
    position: relative;
    width: 100%;
    z-index: 1;
    display: flex;
    padding: 10%;
    opacity: 1;
    transition: opacity .15s ease;
    color: black;
}

.carousel-control-prev-icon[b-vr06j1by9q] {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 16 16'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e") !important;
}

.carousel-control-next-icon[b-vr06j1by9q] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e") !important;
}

.rightArrow[b-vr06j1by9q] {
    position: absolute;
    right: 0;
    top: 0;
}
.leftArrow[b-vr06j1by9q] {
    position: absolute;
    left: 0;
    top: 0;
}

.bet[b-vr06j1by9q] {
    color: rgba(55, 122, 122, 1);
    font-weight: bold;
}

.timesUp[b-vr06j1by9q] {
    color: rgba(152, 0, 0, 0.5);
}
.timesNotUp[b-vr06j1by9q] {
    /*color: darkgreen;*/
    opacity: 0.5;
}
.challengeSucceded[b-vr06j1by9q] {
    color: rgba(40, 152, 0, 1);
}
.challengeFailed[b-vr06j1by9q] {
    color: rgba(152, 0, 0, 1);
}
/* /Pages/WinnerPage.razor.rz.scp.css */
/*.card {
    color: black;
}*/
.icon-points[b-znv3ksj2xe] {
    width: 30%;
    height: auto;
}

.pointsClass[b-znv3ksj2xe] {

    display: flex;
    align-items: center;
    padding-left: 30%; /*Ful lösning*/
}
.points[b-znv3ksj2xe]{
    color: dodgerblue;
    font-weight:bold;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-g99y7btfo3] {
    position: relative;
    display: flex;
    flex-direction: column;
    height:100%;
}
.container-fluid[b-g99y7btfo3] {
    padding: 0;
    height: 100%;
    
}
main[b-g99y7btfo3] {
    flex: 1;
}


@media (max-width: 640.98px) {
}

@media (min-width: 641px) {
   
}
