/* _content/TrainerWebsite/Pages/Components/WelcomeComponent.razor.rz.scp.css */

/* main section */
.main-title[b-900jrrvvi0] {
    flex: 1 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
}

.main-text[b-900jrrvvi0] {
    flex: 0 0 90%;
    text-align: center;
    padding: 100px 0;
}

    .main-text h1[b-900jrrvvi0] {
        text-transform: uppercase;
        color: #000;
        margin-bottom: 15px;
    }

    .main-text p[b-900jrrvvi0] {
        margin: 0 auto;
        letter-spacing: 10px;
        margin-left: 32px;
        color: #000;
    }

.main-btn[b-900jrrvvi0] {
    text-transform: uppercase;
    color: #000;
    letter-spacing: 5px;
    border: 3px solid #000;
    display: inline-block;
    cursor: pointer;
    text-decoration: none;
    margin-top: 20px;
    padding: 10px 10px;
}

    .main-btn:hover[b-900jrrvvi0] {
        background: #bf00e3;
        color: #f5f5f5;
    }

/* work section */

#workout[b-900jrrvvi0] {
    background: -webkit-linear-gradient(90deg, #ffffff,#ffffff,#f2dbf1,#f7d3e8,#b1d4fd); /* Chrome 10-25, Safari 5.1-6 */
    background: linear-gradient(90deg, #ffffff,#ffffff,#f2dbf1,#f7d3e8,#b1d4fd); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
    padding: 40px;
}

    #workout .title[b-900jrrvvi0] {
        text-align: center;
        margin: 25px 0 20px 0;
    }

.service[b-900jrrvvi0] {
    text-align: center;
    margin: 20px 0;
    color: #f5f5f5;
}

    .service .fas[b-900jrrvvi0] {
        padding: 20px;
        font-size: 50px;
        cursor: pointer;
    }

    .service h3[b-900jrrvvi0] {
        margin: 10px 0 15 px 0;
        text-transform: capitalize;
        font-size: 30px;
    }

    .service p[b-900jrrvvi0] {
        line-height: 1.5;
        width: 75%;
        margin: 10px auto;
        font-weight: lighter;
    }

@media screen and (min-width: 576px) {
    .work-center[b-900jrrvvi0] {
        max-width: 90vw;
        margin: 0 auto;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .service[b-900jrrvvi0] {
        flex: 0 0 calc(50% - 1em);
    }
}

@media screen and (min-width: 776px) {
    .service[b-900jrrvvi0] {
        flex: 0 0 calc(25% - 1em);
    }
}

/* trainer section */

.single-person p[b-900jrrvvi0], a[b-900jrrvvi0], h1[b-900jrrvvi0], h2[b-900jrrvvi0], h3[b-900jrrvvi0], h4[b-900jrrvvi0] {
    margin: 0;
    padding: 0;
}

.section-team[b-900jrrvvi0] {
    font-family: "Poppins", sans-serif;
    padding: 80px 0;
}

    .section-team .header-section[b-900jrrvvi0] {
        margin-bottom: 50px;
    }

        .section-team .header-section .small-title[b-900jrrvvi0] {
            margin-bottom: 25px;
            font-size: 16px;
            font-weight: 500;
            color: #3e64ff;
        }

        .section-team .header-section .title[b-900jrrvvi0] {
            font-weight: 700;
            font-size: 45px;
        }

    .section-team .single-person[b-900jrrvvi0] {
        padding: 30px;
        background-color: #f6f9ff;
        border-radius: 5px;
    }

        .section-team .single-person:hover[b-900jrrvvi0] {
            background: linear-gradient(to right, #016cec, #00b5f7);
        }

        .section-team .single-person .person-image[b-900jrrvvi0] {
            position: relative;
            margin-bottom: 10px;
            border-radius: 50%;
            border: 4px dashed transparent;
            transition: padding .3s;
        }

        .section-team .single-person .person-image img[b-900jrrvvi0] {
            height: 250px;
            border-radius: 30%;
        }

        .section-team .single-person .person-image .icon[b-900jrrvvi0] {
            position: absolute;
            bottom: 0;
            left: 50%;
            transform: translate(-50%,50%);
            display: inline-block;
            width: 60px;
            height: 60px;
            line-height: 60px;
            text-align: center;
            background: linear-gradient(to right, #016cec, #00b5f7);
            color: #fff;
            border-radius: 50%;
            font-size: 24px;
        }

        .section-team .single-person:hover .person-image .icon[b-900jrrvvi0] {
            background: none;
            background-color: #fff;
            color: #016cec;
        }

        .section-team .single-person .person-info .full-name[b-900jrrvvi0] {
            margin-bottom: 10px;
            font-size: 28px;
            font-weight: 700;
        }

        .section-team .single-person .person-info .speciality[b-900jrrvvi0] {
            text-transform: uppercase;
            font-size: 14px;
            color: #016cec;
        }

        .section-team .single-person:hover .full-name[b-900jrrvvi0],
        .section-team .single-person:hover .speciality[b-900jrrvvi0] {
            color: #fff;
        }
/* _content/TrainerWebsite/Pages/Index.razor.rz.scp.css */
.date-icon[b-rmjuixhbni] {
    height: 60px;
    width: 60px;
    font-size: 24px;
    line-height: 60px;
    text-align: center;
    color: #0B2A97;
    background: rgba(11, 42, 151, 0.2);
    border-radius: 1.25rem;
}

.card-body[b-rmjuixhbni] {
    flex: 1 1 auto;
    min-height: 1px;
    padding: 1.25rem;
}

.card[b-rmjuixhbni] {
    margin-bottom: 1.875rem;
    background-color: #fff;
    transition: all .5s ease-in-out;
    position: relative;
    border: 0px solid transparent;
    border-radius: 1.25rem;
    box-shadow: 0px 12px 23px 0px rgb(160 44 250 / 4%);
    height: calc(100% - 30px);
}

.card-header[b-rmjuixhbni] {
    border-color: #f0f1f5;
    position: relative;
    background: transparent;
    padding: 1.5rem 1.875rem 1.25rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.list-row[b-rmjuixhbni] {
    border-radius: 1.25rem;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;
}

    .list-row .info h4 a[b-rmjuixhbni], .plan-list .list-row .info span[b-rmjuixhbni] {
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
    }

    .list-row .list-icon[b-rmjuixhbni] {
        height: 76px;
        min-width: 76px;
        width: 76px;
        font-weight: 600;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
        line-height: 20px;
        text-align: center;
        border-radius: 1.25rem;
    }

    .list-row .play-button[b-rmjuixhbni] {
        color: #0B2A97;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
        background: #F4F5F9;
        margin-left: auto;
    }

    .list-row .more-button[b-rmjuixhbni] {
        height: 56px;
        width: 56px;
        display: block;
        border-radius: 1.25rem;
        line-height: 56px;
        -webkit-transition: all 0.5s;
        -ms-transition: all 0.5s;
        transition: all 0.5s;
        text-align: center;
        background: #F4F5F9;
    }

    .list-row .more-dropdown[b-rmjuixhbni] {
        margin-left: auto;
    }

.bgl-primary[b-rmjuixhbni] {
    background: #d8e0fc;
    border-color: #d8e0fc;
}

.fs-20[b-rmjuixhbni] {
    font-size: 20px !important;
    line-height: 1.5;
}

.rounded[b-rmjuixhbni] {
    border-radius: 1.25rem !important;
}


.dropup[b-rmjuixhbni], .dropright[b-rmjuixhbni], .dropdown[b-rmjuixhbni], .dropleft[b-rmjuixhbni] {
    position: relative;
}

@media only screen and (min-width: 1600px) {
    .list-row .play-button[b-rmjuixhbni] {
        margin-left: 0 !important;
        margin-right: auto !important;
    }
}

@media only screen and (max-width: 1400){
    .btn[b-rmjuixhbni] {
        padding: 0.625rem 1rem;
        font-size: 0.813rem;
    }
}

@media only screen and (max-width: 1199px) {
    .list-row .play-button[b-rmjuixhbni] {
        margin-left: auto !important;
        margin-right: 1rem !important;
    }

    .list-row .more-dropdown[b-rmjuixhbni] {
        margin-left: auto !important;
    }
}

@media only screen and (max-width: 991px) {
    .list-row .play-button[b-rmjuixhbni] {
        margin-left: 0 !important;
        margin-right: auto !important;
    }
}

@media only screen and (max-width: 600px) {
    .list-row .play-button[b-rmjuixhbni] {
        margin-left: 0 !important;
        margin-right: auto !important;
    }
    .list-row .more-dropdown[b-rmjuixhbni] {
        margin-right: 0 !important;
    }
    .col-sm-12[b-rmjuixhbni] {
        position: relative;
        width: 100%;
        padding-right: 15px;
        padding-left: 15px;
    }
}

/* _content/TrainerWebsite/Shared/MainLayout.razor.rz.scp.css */
