/* /Components/AddGameComponent.razor.rz.scp.css */
dialog[b-otppmfrroz]{

}

p[b-otppmfrroz]{
    text-align:right;
}

.time-btm[b-otppmfrroz] {
    padding:5px 20px;
}
/* /Components/EditAnswerComponent.razor.rz.scp.css */
.answer-container[b-oxue1y7ofn] {
    position: relative;
    height: 150px;
    width: 150px;
    aspect-ratio: 1;
    padding: 15px;
    border-radius: 10px;
}

.is-correct-checkbox[b-oxue1y7ofn] {
    position: absolute;
    top: 5px;
    right: 5px;
}

.chooseTOrP[b-oxue1y7ofn] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    height: 100%;
}

.pictureButton[b-oxue1y7ofn] {
    flex: 1;
    background: none;
    border: none;
    border-left: solid 1px #D97C38;
    height: 100%;

}

.textButton[b-oxue1y7ofn] {
    flex: 1;
    background: none;
    border: none;
}

.answer-buttons[b-oxue1y7ofn] {
    position: absolute;
    bottom: 5px;
    left: 5px;
    text-align: left;
}

.close-text-button[b-oxue1y7ofn] {
    position: absolute;
    bottom: 5px;
    right: 5px;
}
/* /Components/EditGameComponent.razor.rz.scp.css */
.edit-game-component-container[b-2134ztmdnm] {
    z-index: 100;
}

#editor[b-2134ztmdnm] {
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
}

.buttons[b-2134ztmdnm] {
    display: flex;
    gap: 10px;
    justify-content: center;
}

.time-buttons[b-2134ztmdnm] {
    display: flex;
    gap: 10px;
    margin: 20px 0;
}
/* /Components/EditGamePicInfoComponent.razor.rz.scp.css */
.edit-game-component-container[b-oikuboxzhc] {
    z-index: 100;
}

.pic-info-container[b-oikuboxzhc] {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 20px;
    align-items: center;
}

.editors[b-oikuboxzhc] {
    display: flex;
    gap: 100px;
}

.editor[b-oikuboxzhc] {
    flex: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    z-index: 2;
}

.buttons[b-oikuboxzhc] {
    display: flex;
    gap: 10px;
    justify-content: center;

}


/*.Descrip-img {
    position: absolute;
    top: 13px;
    left: 1px;
    width: 173px;
    height: 57%;
    z-index: 1;
    margin-top: 97px;
}

.pic-to-reveal {
    position: absolute;
}



.fram-img {
    position: relative;
    z-index: 1;
}*/
/* /Components/GameDetailsComponent.razor.rz.scp.css */

.game-card[b-q728jzz341] {
    width: 15rem;
    border-radius: 8px;
    text-align: center;
    background-color: #FEFFEB;
    border: 1px solid #D97C38;
}

hr[b-q728jzz341] {
    border: 1px solid #D97C38;
}
/* /Components/HowToPlay.razor.rz.scp.css */


.overlay[b-hucxa5thg6] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(245, 239, 231, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}

.popup[b-hucxa5thg6] {
    background-repeat: no-repeat;
/*    background-image: url(Images/howToPlay.png);*/
    background-size: contain;
    width: 560px;
    height: 580px;
}

.cancel[b-hucxa5thg6] {
    position: relative;
    float:right;
}

   
/* /Components/Odot.razor.rz.scp.css */


.overlay[b-dqcbkpmb5m] {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(245, 239, 231, 0.5);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 1;
}

.popup[b-dqcbkpmb5m] {
    /*    background-repeat: no-repeat;
    background-image: url(Images/yallah_klaf.png);
    background-size: contain;*/
    background-color: #FEFFEB;
    border-radius: 5px;
    border: 1px solid #D97C38;
    width: 50%;
    height: auto;
    padding: 10px;
    text-align: right;
}

    .popup h3[b-dqcbkpmb5m] {
        font-weight: bold;
        font-size: 24px;
        margin-bottom: 0px;
    }

    .popup p[b-dqcbkpmb5m] {
        margin-bottom: 20px;
        /* margin-top: 5px; */
        font-size: 24px;
    }

    .popup h2[b-dqcbkpmb5m] {
        font-size: 36px;
        font-weight: bold;
        text-align: center;
    }


.cancel-x[b-dqcbkpmb5m] {
    position: relative;
    float: right;
}

  

.hitLogo[b-dqcbkpmb5m] {
    height: 240px;
    padding: 0 80px;
    margin-top: -35px;
}

.michreLogo[b-dqcbkpmb5m] {
    position: relative;
    height: 150px;
    margin-top: -50px;
}
/* /Components/PublishGameButtonComponent.razor.rz.scp.css */
.green-publish[b-pbmaxw9tac] {
    border: none;
    background: none;
    background-color: #9FCE63;
    border-radius: 5px;
    padding: 5px 10px;
    color: white;
    margin: 10px 5px;
}
/* /Components/ValidationInputTxt.razor.rz.scp.css */
.default-input[b-5310bdl1t7] {
    border: 1px solid #D97C38;
    padding: 5px;
/*    margin-top: 20px;
    margin-bottom: 10px;*/
    border-radius: 5px;
    transition: all ease-in-out .2s;
    text-align:right;
    
}

span[b-5310bdl1t7] {
    margin-top: -18px;
}

    .default-input.good-input:focus[b-5310bdl1t7] {
        outline: 5px solid green !important;
    }

    .default-input.warnning-input:focus[b-5310bdl1t7] {
        outline: 5px solid orange !important;
    }

    .default-input.danger-input:focus[b-5310bdl1t7] {
        outline: 5px solid red !important;
    }

div[b-5310bdl1t7] {
    display: inline-flex;
    align-content: center;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: flex-end;
}
/* /Pages/GameQuestions.razor.rz.scp.css */
.right-side[b-1vbijw1a8c] {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.game-details[b-1vbijw1a8c] {
    position: relative;
    display:flex;
    flex-direction:row;
    gap:10px;
}

.question-list[b-1vbijw1a8c] {
    position: relative;
    float: left;
}

.content[b-1vbijw1a8c] {
    display: grid;
    grid-template-columns: 2fr 3fr;
    gap: 20px;
}

.picture-wrapper[b-1vbijw1a8c] {
    display: flex;
    flex-direction: column;
    gap: 5px;
    width: fit-content;
}

.question-header[b-1vbijw1a8c] {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
}

.question-container[b-1vbijw1a8c]{
    padding:0;
    margin-top:10px;
    max-height:50vh;
    overflow-y:auto;
    display:flex;
    gap:2px;
    flex-direction:column;
}

.question[b-1vbijw1a8c] {
    display: flex;
    justify-content: space-between;
    flex-direction: row;
    gap:20px;
}

.buttons[b-1vbijw1a8c] {
    display: flex;
    gap: 5px;
    flex-wrap: nowrap;
    align-items: center;
}

.answers-container[b-1vbijw1a8c] {
    display: flex;
    flex-direction: column;
    gap: 30px;
}

.answers-header[b-1vbijw1a8c] {
    display: flex;
    gap: 20px;
}

.answers-list[b-1vbijw1a8c] {
    display: grid;
    gap: 20px 40px;
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
}

.banana[b-1vbijw1a8c] {
    background-color: #FEF7E0;
    padding: 20px;
    border-radius: 10px;
}

.answers-buttons[b-1vbijw1a8c] {
    display: flex;
    gap: 10px;
    justify-content: left;
}

.footer[b-1vbijw1a8c] {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 4px 8px;
    margin-top: 20px;
}

.game-buttons[b-1vbijw1a8c] {
    display: flex;
    gap: 10px;
    align-items: center;
}

.button[b-1vbijw1a8c] {
    border: none;
    background: none;
    background-color: #8B4F4F;
    border-radius: 5px;
    padding: 5px 10px;
    color: white;
}

a.button[b-1vbijw1a8c] {
    color: white;
}

.addQuestion-BTN[b-1vbijw1a8c] {
    border: none;
    background: none;
    background-color: #E29A64;
    border-radius: 5px;
    padding: 5px 10px;
    color:white;
}

/* /Pages/GamesList.razor.rz.scp.css */
body[b-fjy1jr3vji] {
    max-width: 100vw;
   
}

.games-list[b-fjy1jr3vji]{
    display:flex;
    flex-wrap:wrap; 
    gap:3rem;
   max-width:100%;

}

.header[b-fjy1jr3vji] {
 text-align:center;
 margin-bottom: 3rem;
}


.newGame-btn[b-fjy1jr3vji] {
    background-color: #DE9B58;
    font-weight: bold;
    border: none;
    border-radius: 5px;
    padding: 7px 50px;
    font-size:medium;
}

/* /Shared/MainLayout.razor.rz.scp.css */
main[b-82v0u5v5pd] {
    width: 1280px;
    margin: 0 auto;
}
/* /Shared/NavMenu.razor.rz.scp.css */
nav[b-n0ky1ih9la] {
    width: 100%;
    background-color: lightgray;
    font-size: 0;
}

    nav > div[b-n0ky1ih9la] {
        display: inline-block;
        font-size: 12pt;
    }

.btn-nav[b-n0ky1ih9la] {
    background: none;
    border: none;
    border-radius: 0;
}

[b-n0ky1ih9la] a, .btn-nav[b-n0ky1ih9la] {
    color: blue;
    text-align: center;
    display: block;
    padding: 10px;
}

    [b-n0ky1ih9la] a.active {
        background-color: rgba(255,255,255,0.25);
        color: blue;
    }

    [b-n0ky1ih9la] a:hover, .btn-nav:hover[b-n0ky1ih9la] {
        font-weight: bold;
        background-color: yellow;
    }
