/*ul {*/
/*    list-style-type: none;*/
/*}*/

/*li {*/
/*    display: inline-block;*/
/*}*/

input[type="checkbox"][id^="cardselect"] {
    display: none;
}

/*label {*/
/*    border: 1px solid #fff;*/
/*    padding: 10px;*/
/*    display: flex;*/
/*    justify-content:center;*/
/*    position: relative;*/
/*    margin: 10px;*/
/*    cursor: pointer;*/
/*}*/

/*label.list_label:before {*/
/*    background-color: white;*/
/*    color: white;*/
/*    content: " ";*/

/*    border-radius: 50%;*/
/*    border: 1px solid grey;*/
/*    position: absolute;*/
/*    top: 20px;*/
/*    left:55px;*/
/*    width: 25px;*/
/*    height: 25px;*/
/*    text-align: center;*/
/*    line-height: 28px;*/
/*    transition-duration: 0.4s;*/
/*    transform: scale(0);*/
/*}*/



/*:checked + label#list {*/
/*    border-color: #ddd;*/
/*}*/

/*:checked + label.list_label:before {*/
/*    !*display:none;*!*/

/*    content: "✓";*/
/*    background-color: grey;*/
/*    !*transform: scale(1);*!*/
/*}*/

/*:checked + label#list img {*/
/*    !*display:none;*!*/

/*    transform: scale(0.9);*/
/*    !*灰階*!*/
/*    -webkit-filter:grayscale(1);*/
/*    !* box-shadow: 0 0 5px #333; *!*/
/*    z-index: -1;*/
/*}*/

#TM_ALERT_MESSAGE {
    position: fixed;
    top: 10%;
    left: 46%;
    /* width: 30em; */
    /* height: 18em; */
    /* margin-top: -9em; */
    margin-left: -15em;
    /* border: 1px solid #ccc; */
    /* background-color: #f3f3f3; */
    z-index: 9999;
    opacity: .9;
    width: 50%;
    min-height: 3rem;

}
@media (max-width: 768px){
    #TM_ALERT_MESSAGE {
        position: fixed;
        top: 30%;

        /* width: 30em; */
        /* height: 18em; */
        /* margin-top: -9em; */

        /* border: 1px solid #ccc; */
        /* background-color: #f3f3f3; */
        z-index: 9999;
        opacity: .9;
        width: 90%;
        min-height: 3rem;

    }
}



.img-fluid
{
    width: 100%;
    height:100%;
}
.goal_img
{
    width: 75%;
    height:75%;

}

.pair_img
{
    width: 55%;
    height:55%;
    max-height:500px;

}

.bg-purple
{
    background-color: #AE00AE;
}


/*卡牌測驗*/
#shareLeft{margin: 0;padding: 0;}
.mytab_content{margin: 0;padding: 0;}
.mytab{margin: 0;padding: 0;}

#shareLeft{position: fixed;top: 56px;width: 300px;height: 93%;right: -300px; z-index:1;}
.mytab{color: #fff;position: absolute;cursor: pointer;text-align: center;  background-color: cornflowerblue;top: 60px; width: 50px;height:180px;padding: 20px 0 0 20px;margin-left: -53px;border-radius:50px 0 0 50px; }
.mytab_content{float: right;background-color: #ffffff;width: 294px;height: 93%;}
/*卡牌配對*/
#pair_shareLeft{margin: 0;padding: 0;}
.pair_mytab_content{margin: 0;padding: 0;}
.pair_mytab{margin: 0;padding: 0;}

#pair_shareLeft{position: fixed;top: 56px;width: 300px;height: 96%;right: -300px; z-index:1;}
.pair_mytab{color: #fff;position: absolute;cursor: pointer;text-align: center;  background-color: cornflowerblue;top: 60px; width: 50px;height:180px;padding: 20px 0 0 20px;margin-left: -53px;border-radius:50px 0 0 50px; }
.pair_mytab_content{float: right;background-color: #ffffff;width: 294px;height: 96%;}

/* 電腦 */
@media(min-width: 400px)
{
    .mytab_content
    {
        height: 93%;

    }
    #shareLeft
    {
        height: 93%;
    }
    .slide_box
    {
         /*width: 100%;*/
        position: absolute;
        bottom: 0px;
        left:0px;

        flex-wrap: nowrap;

        height:35%;
    }
    .choose_img
    {
        width: 75%;
        height:75%;
        /*max-height:35%;*/

    }
    .choose_care_img
    {
        width: 80% !important;
        height:80% !important;
    }

    .logo
    {
        width: 20%;
        height:20%;
    }

    .chat
    {
        max-height:40%;
    }
}

/* 手機 */
@media(max-width: 400px)
{
    .mytab_content
    {
        height: 88%;

    }
    #shareLeft
    {
        height: 88%;
    }
    .slide_box
    {

        position: absolute;
        bottom: 0px;
        left:0px;


        flex-wrap: nowrap;

        height:40%;
    }
    .choose_img
    {
        width: 60%;
        height:60%;
        max-height:40%;

    }
    .choose_care_img
    {
        width: 75% !important;
        height:75% !important;
    }

    .logo
    {
        width: 20%;
        height:20%;
    }

    .chat
    {
        max-height:40%;
    }
}
