/* /Pages/Account/CandidateRegistration.razor.rz.scp.css */
body[b-auryjfberm], .candidateRegistrationForm[b-auryjfberm] {
    background-image: url("/images/Homepage-BK.png");
    width: 100%;
    font-size: 1vw;
}

    .candidateRegistrationForm[b-auryjfberm]  form.registrationForm {
        width: 70vw;
        margin-left: 25%;
    }

        .candidateRegistrationForm[b-auryjfberm]  form.registrationForm .candidateRegistration {
        }

textarea[b-auryjfberm] {
    min-height: 5em;
}

.alert-success[b-auryjfberm] {
    color: green;
}

.alert-failed[b-auryjfberm] {
    color: red;
}

@media only screen and (orientation:portrait) {
    .candidateRegistrationForm[b-auryjfberm]  form.registrationForm {
        width: 100vw;
        margin-left: 0;
    }
}

@media only print {
    @page {
        size:landscape;
        
    }
}
/* /Pages/Admin/AdminLogin.razor.rz.scp.css */
html[b-lee3llcphp] {
    height: 100%;
}

body[b-lee3llcphp], .LoginPage[b-lee3llcphp] {
    width: 100%;
    background-image: url("/images/Page2-BK.png");
}

.LoginPage[b-lee3llcphp] {
    height: 100vh;
}

.card[b-lee3llcphp] {
    left: 25%;
    top: 30%;
    width: 50vw;
}

.cardMedium[b-lee3llcphp] {
    left: 10%;
    top: 30%;
    width: 80vw;
}
/* /Pages/Admin/CandidateList.razor.rz.scp.css */
.filter-values-container[b-efecdemije] {
    max-height: 300px;
    overflow: auto;
    padding: 8px;
}

.filter-label[b-efecdemije] {
    padding: 0 8px;
}
/* /Pages/Admin/ViewCandidateInfo.razor.rz.scp.css */
.ShowFormGroup[b-hzjiyc8a08] {
    visibility:collapse;
    display:none;
}
.HideFormGroup[b-hzjiyc8a08] {
    visibility:visible;
}
/* /Pages/CandidateLogin.razor.rz.scp.css */
html[b-04a903u05m] {
    height:100%;
}

body[b-04a903u05m], .LoginPage[b-04a903u05m] {
    width:100%;
    background-image: url("/images/Page2-BK.png");
}
    .LoginPage[b-04a903u05m] {
        height:100vh;
    }
    .card[b-04a903u05m] {
        left: 25%;
        top: 30%;
        width: 50vw;
    }
    .cardMedium[b-04a903u05m] 
    {
        left:10%;
        top:30%;
        width:80vw;
    }
/* /Pages/Counsellor/CandidateList.razor.rz.scp.css */
.filter-values-container[b-5pycf7cjbe] {
    max-height: 300px;
    overflow: auto;
    padding: 8px;
}

.filter-label[b-5pycf7cjbe] {
    padding: 0 8px;
}
/* /Pages/Counsellor/CandidateRegistration.razor.rz.scp.css */
@font-face {
    font-family: 'Pacifico';
    src: url('../fonts/Pacifico-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


body[b-blc4zg1qvj], .candidateRegistrationForm[b-blc4zg1qvj] {
    background-image: url("/images/RegistrationBackground.jpg");
    width: 100%;
    font-size: 1vw;
}

    .candidateRegistrationForm[b-blc4zg1qvj]  form.registrationForm {
        width: 70vw;
        margin-left: 25%;
    }

        .candidateRegistrationForm[b-blc4zg1qvj]  form.registrationForm .candidateRegistration {
        }
.frmTitle[b-blc4zg1qvj] {
    font-family: Pacifico;
    font-size: 35px;
    color: #FFFFFF;
    font-style: normal;
    font-weight: 400;
    text-align:center;
}

.candidateRegistrationForm[b-blc4zg1qvj]  .k-form fieldset legend,
.candidateRegistrationForm[b-blc4zg1qvj]  .k-form-inline fieldset legend,
.candidateRegistrationForm[b-blc4zg1qvj]  .k-form,
.candidateRegistrationForm[b-blc4zg1qvj]  .k-form-inline {
    color: #FFFFFF;
}

textarea[b-blc4zg1qvj] {
    min-height: 5em;
}

.alert-success[b-blc4zg1qvj] {
    color: green;
}

.alert-failed[b-blc4zg1qvj] {
    color: red;
}

.candidateRegistrationForm[b-blc4zg1qvj]  .HideGroup {
    display: none;
}

.candidateRegistrationForm[b-blc4zg1qvj]  .ShowGroup {
}


@media only screen and (orientation:portrait) {
    .candidateRegistrationForm[b-blc4zg1qvj]  form.registrationForm {
        width: 100vw;
        margin-left: 0;
    }
}

@media only print {
    @page {
        size: landscape;
    }
}
/* /Pages/Index.razor.rz.scp.css */
/*@import url('https://fonts.googleapis.com/css?family=Raleway&display=swap');*/

@font-face {
    font-family: 'Star Strella';
    src: url('../fonts/Star Strella.eot');
    src: url('../fonts/Star Strella.eot?#iefix') format('embedded-opentype'), url('../fonts/Star Strella.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'StarStrella';
    src: url('../fonts/StarStrella.svg#StarStrella') format('svg'), url('../fonts/StarStrella.ttf') format('truetype'), url('../fonts/StarStrella.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Nexa Bold';
    src: url('../fonts/Nexa Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Nexa Light';
    src: url('../fonts/Nexa Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

html[b-y5di9rcskz] {
    width: 100%;
    font-size-adjust: 0.58;
   
}

body[b-y5di9rcskz], form[b-y5di9rcskz] {
    width: 100%;
    margin: 0px;
    font-size: 1vw;
}

.parentDiv[b-y5di9rcskz] {
    background-image: url(images/Homepage-BK.png);
    background-size: cover;
    background-repeat:repeat-y;
    width: 100%;
    min-height: calc(600vh - 36em);
    font-size: 1vw;
}

.landingPage[b-y5di9rcskz] {
    width: 100%;
}

.landingPageTop[b-y5di9rcskz] {
    position: relative;
    width: 100%;
    height: calc((100vw * 870)/1876);
    background-image: url(images/Home.png);
    background-size: contain;
    background-blend-mode: multiply;
    background-repeat: no-repeat;
}

.registerHere[b-y5di9rcskz] {
    position: absolute;
    left: 22%;
    bottom: 5%;
    font: 'Star Strella';
    font-size: calc((100vw * 12)/1920 + (100vh * 12)/1200);
}

    .registerHere img[b-y5di9rcskz] {
        width: calc((100vw * 220)/1920);
    }

.whenWhereCell[b-y5di9rcskz] {
    position: relative;
    width: 60%;
    height: calc((60vw * 626) / 1253);
    background-image: url(images/WhenWhere.png);
    background-position: center;
    background-size: contain;
    background-blend-mode: multiply;
    background-repeat: no-repeat;
}



@supports (-ms-ime-align: auto) {
    .menu .menu-options ul[b-y5di9rcskz] {
        list-style-type: none;
        padding-inline-start: calc((100vw * 18)/1200);
        padding-left: calc((100vw * 18)/1200);
    }
}



.emptyRowHeight[b-y5di9rcskz] {
    height: calc(4.5vh);
}

.mycard-headercell[b-y5di9rcskz] {
   position:relative;
   height:6em;
}

.mycard-bookmark[b-y5di9rcskz] {
    /*position: absolute;*/
    /* top: calc(50vh);
    left: calc(20vw);*/
    width: 100%;
    text-decoration: none;    
}
    .mycard-bookmark hr[b-y5di9rcskz] {
        width: 10%;
        border-bottom: 4px solid #268481;
        opacity: 1;
        position: absolute;
        left: 48%;
        bottom: -1em;
        transform: translate(-50%, -50%);
    }
.mycard-title[b-y5di9rcskz] {
    width: fit-content;
    font-family: 'Nexa Bold';
    font-size: 3em;
    color: #ff7276;   
    padding-right: 1.5em;
    padding-top: 0.5em;
    background-image: url(/images/Flower.png);
    background-repeat: no-repeat;
    background-position: top right;
    background-size: 2em 2em;
    text-align: center;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.mycard-details[b-y5di9rcskz] {
    font-family: 'Nexa Bold';
    font-size: 1.25em;
    color: #434343;
    line-height: 1.5em;
    
    text-align: left;
    min-height: calc(95.5vh - 6em);
}
    .mycard-details h2[b-y5di9rcskz] {
        font-family: 'Nexa Bold';
        font-size: 1.5em;
        color: #ff7276;
        line-height: 1.5em;
    }

@media all and (max-width:1366px) and (orientation:landscape) {
    /*.menu {
        left: 65%;
        width: calc((100vw * 320)/1920);
    }    
    .cost {
        left:70%;
    }*/
}

@media all and (max-height:1024px) and (orientation:landscape) {
    /*.registerHere {
        top: calc(28vh);
    }

    .EventDetailsBookmark {
        height: calc(50vh);
    }

    .dubaiTaarufDetailsCell {
        height: calc(70vh);
        vertical-align: top;
    }
    .cost {
        top: calc(50vh);
    }
    .home {
        top: calc(65vh);
    }*/
}
/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    /* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
    /* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {
    /* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    /* Styles */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    /* Styles */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    /* Styles */
    .dubaiTaaruf[b-y5di9rcskz] {
        top: calc(12vw);
    }

    .menu[b-y5di9rcskz] {
        left: 0;
        width: 25vw;
        height: 450px;
        top: 0;
    }

        .menu .menu-options[b-y5di9rcskz] {
            top: calc(1vh);
            font-size: calc((100vw * 11)/1920 + (100vh * 11)/1200);
            line-height: calc((100vh * 35)/1200);
            letter-spacing: 1px;
        }

    .emptyRowHeight[b-y5di9rcskz] {
        height: 0;
    }
    .mycard-bookmark hr[b-y5di9rcskz] {       
        border-bottom: 1px solid #268481;       
        bottom: -4em;
    }

}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}
/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
    /* Styles */
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
    /* Styles */
}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
    /* Styles */
}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
    .dubaiTaaruf[b-y5di9rcskz] {
        top: calc(12vw);
    }

    .menu[b-y5di9rcskz] {
        left: 0;
        width: 25vw;
        height: 450px;
        top: 0;
    }

        .menu .menu-options[b-y5di9rcskz] {
            top: calc(1vh);
            font-size: calc((100vw * 11)/1920 + (100vh * 11)/1200);
            line-height: calc((100vh * 35)/1200);
            letter-spacing: 1px;
        }

    .mycard-bookmark hr[b-y5di9rcskz] {
        border-bottom: 1px solid #268481;
        bottom: -4em;
    }
    .emptyRowHeight[b-y5di9rcskz] {
        height: 0;
    }
}

/* iPhone 6, 7, 8 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
 
    .dubaiTaaruf[b-y5di9rcskz] {
        top: calc(12vw);
    }

    .menu[b-y5di9rcskz] {
        left: 0;
        width: 25vw;
        height: 450px;
        top: 0;
    }

        .menu .menu-options[b-y5di9rcskz] {
            top: calc(1vh);
            font-size: calc((100vw * 11)/1920 + (100vh * 11)/1200);
            line-height: calc((100vh * 35)/1200);
            letter-spacing: 1px;
        }
    .mycard-bookmark hr[b-y5di9rcskz] {
        border-bottom: 1px solid #268481;
        bottom: -4em;
    }
    .emptyRowHeight[b-y5di9rcskz] {
        height: 0;
    }
}

/* iPhone 6+, 7+, 8+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
    .dubaiTaaruf[b-y5di9rcskz] {
        top: calc(12vw);
    }

    .menu[b-y5di9rcskz] {
        left: 65%;
        width: 250px;
        height: 450px;
    }

        .menu .menu-options[b-y5di9rcskz] {
            top: calc(8vh);
            font-size: calc((100vw * 11)/1920 + (100vh * 10)/1200);
            line-height: calc((100vh * 35)/1200);
            letter-spacing: 1px;
        }
    .mycard-bookmark hr[b-y5di9rcskz] {
        border-bottom: 1px solid #268481;
        bottom: -4em;
    }
    .emptyRowHeight[b-y5di9rcskz] {
        height: 0;
    }
}

/* iPhone X ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */
}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
    .dubaiTaaruf[b-y5di9rcskz] {
        top: calc(12vw);
    }

    .menu[b-y5di9rcskz] {
        left: 0;
        width: 25vw;
        height: 450px;
        top: 0;
    }

        .menu .menu-options[b-y5di9rcskz] {
            top: calc(1vh);
            font-size: calc((100vw * 11)/1920 + (100vh * 11)/1200);
            line-height: calc((100vh * 35)/1200);
            letter-spacing: 1px;
        }
    .mycard-bookmark hr[b-y5di9rcskz] {
        border-bottom: 1px solid #268481;
        bottom: -4em;
    }
    .emptyRowHeight[b-y5di9rcskz] {
        height: 0;
    }
}

/* iPhone XS Max, XR ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */
}

@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2) {
    /* Styles */
}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */
}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */
}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3) {
    /* Styles */
}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3) {
    .dubaiTaaruf[b-y5di9rcskz] {
        top: calc(12vw);
    }

    .menu[b-y5di9rcskz] {
        left: 0;
        width: 25vw;
        height: 450px;
        top: 0;
    }

        .menu .menu-options[b-y5di9rcskz] {
            top: calc(1vh);
            font-size: calc((100vw * 11)/1920 + (100vh * 11)/1200);
            line-height: calc((100vh * 35)/1200);
            letter-spacing: 1px;
        }
    .mycard-bookmark hr[b-y5di9rcskz] {
        border-bottom: 1px solid #268481;
        bottom: -4em;
    }
    .emptyRowHeight[b-y5di9rcskz] {
        height: 0;
    }
}
/* ----------- iPad Pro ----------- */
/* Portrait and Landscape */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5) {
}

/* Portrait */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    .dubaiTaaruf[b-y5di9rcskz] {
        top: calc(12vw);
    }

    .menu[b-y5di9rcskz] {
        left: 0;
        width: 25vw;
        height: 450px;
        top: 0;
    }

        .menu .menu-options[b-y5di9rcskz] {
            top: calc(1vh);
            font-size: calc((100vw * 11)/1920 + (100vh * 11)/1200);
            line-height: calc((100vh * 35)/1200);
            letter-spacing: 1px;
        }
    .mycard-bookmark hr[b-y5di9rcskz] {
        border-bottom: 1px solid #268481;
        bottom: -4em;
    }
    .emptyRowHeight[b-y5di9rcskz] {
        height: 0;
    }
}

/* Landscape */
@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
}
/* /Pages/TaarufFAQ.razor.rz.scp.css */
@font-face {
    font-family: 'Nexa Bold';
    src: url('../fonts/Nexa Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Nexa Light';
    src: url('../fonts/Nexa Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

body[b-8c8ai7oosa], form[b-8c8ai7oosa] {
    width: 100%;
    margin: 8px;
    font-size: 1vw;
}

.taarufDiv[b-8c8ai7oosa] {
    width:100%;
    padding: 10%;
    padding-top:0;
    font-family: 'Nexa Bold';
    font-size: 2em;
}
    .taarufDiv h1[b-8c8ai7oosa] {
        color: #ff7276;
        font-size:3em;
    }
    .taarufDiv h2[b-8c8ai7oosa] {
        color: #ff7276;
    }
/* /Shared/AdaptiveEventDetails.razor.rz.scp.css */

.grid-layout-container[b-9dncgw7krh] {
    margin-left: 15%;
    margin-right: 15%;
}

.grid-layout-container-medium[b-9dncgw7krh] {
    margin-left: 5%;
    margin-right: 5%;
}

.grid-layout[b-9dncgw7krh] {
    max-width: 800px;
    margin: auto;
}

.grid-layout-heading[b-9dncgw7krh] {
    text-transform: uppercase;
    font-size: 14px;
    color: #424242;
    line-height: 20px;
    font-weight: bold;
}
.grid-row[b-9dncgw7krh] {
    min-height:fit-content;
}

.article[b-9dncgw7krh] {
    gap: 10px;
    color: #656565;
}

.article-description[b-9dncgw7krh] {
    gap: 6px;
}

.article-position[b-9dncgw7krh] {
    margin-right: 10px;
    font-size: 32px;
    font-weight: bold;
    color: #ff6358;
}

.article-description .title[b-9dncgw7krh] {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
}

.article-description .author[b-9dncgw7krh] {
    font-size: 12px;
    line-height: 20px;
}

.article-description .date[b-9dncgw7krh] {
    font-size: 10px;
    line-height: 20px;
}

.article-description .separator[b-9dncgw7krh] {
    padding: 0 5px;
}
/* /Shared/AdaptiveMainMenu.razor.rz.scp.css */
#myrunner[b-wsivoy0hud] {
    padding: 0px;
}

.drawer-sm.k-drawer-expanded .k-drawer.telerik-blazor[b-wsivoy0hud] {
    width: 100%;
}

.drawer-sm.k-drawer-expanded .k-drawer-wrapper[b-wsivoy0hud],
.drawer-sm.k-drawer-expanded .k-drawer-items[b-wsivoy0hud] {
    width: 100% !important;
}

.drawer-sm.k-drawer-expanded .k-drawer[b-wsivoy0hud] {
    max-width: 100vh;
}

.drawer-sm.k-drawer-expanded .k-overlay[b-wsivoy0hud] {
    display: none;
}

.k-drawer-container[b-wsivoy0hud] {
    position: relative;
    width: 100%;
    height: 95%;
    min-height: 300px;
}

    .k-drawer-container .k-drawer-content[b-wsivoy0hud] {
        font-size: 16px;
        line-height: 20px;
    }

    .k-drawer-container.k-drawer-overlay .k-drawer[b-wsivoy0hud] {
        position: absolute;
    }

.k-drawer-content[b-wsivoy0hud] {
    padding: 25px;
    font-size: 18px;
}

    .k-drawer-content a[b-wsivoy0hud] {
        color: #3D57D8;
        text-decoration: inherit;
    }

        .k-drawer-content a:hover[b-wsivoy0hud] {
            text-decoration: underline;
        }

    .k-drawer-content h2[b-wsivoy0hud] {
        font-weight: 300;
    }

.tk-logo[b-wsivoy0hud],
.tk-logo svg[b-wsivoy0hud] {
    height: 19px;
    width: 18px;
}

.tk-logo[b-wsivoy0hud] {
    margin: 5px;
}

.tk-title[b-wsivoy0hud] {
    font-size: 19px;
    font-weight: 400;
    white-space: nowrap;
    overflow: hidden;
}

.separator[b-wsivoy0hud] {
    box-sizing: border-box;
    width: 1px;
    height: 20px;
    background: #E5E5E5;
    border-radius: 0px;
}

.mymenu-container[b-wsivoy0hud] {
    height: 48px;
    width: 100%;
    display: flex;
    justify-content:end;
    flex-direction: row;
    align-items: center;
    padding: 0px 8px;
    gap: 8px;
    height: 48px;   
    box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.03), 0px 4px 5px rgba(0, 0, 0, 0.04);
}

    .mymenu-container figure[b-wsivoy0hud] {
        width: 19px;
        height: 19px;
        margin: 0 5px 0 0;
    }

    .mymenu-container .k-menu[b-wsivoy0hud] {
        height: 100%;
    }

.k-drawer-item.k-level-1[b-wsivoy0hud] {
    padding-inline-start: 60px;
}

.k-overlay[b-wsivoy0hud] {
    position: absolute;
}
/* /Shared/AdaptiveWhenWhere.razor.rz.scp.css */

.grid-layout-container[b-n0dalaq5xx] {
    margin-left:15%;
    margin-right:15%;
}
.grid-layout-container-medium[b-n0dalaq5xx] {
    margin-left: 5%;
    margin-right: 5%;
}
.grid-layout[b-n0dalaq5xx] {
    max-width: 800px;
    margin: auto;
}

.grid-layout-heading[b-n0dalaq5xx] {
    text-transform: uppercase;
    font-size: 14px;
    color: #424242;
    line-height: 20px;
    font-weight: bold;
}

.article[b-n0dalaq5xx] {
    gap: 10px;
    color: #656565;
}

.article-description[b-n0dalaq5xx] {
    gap: 6px;
}

.article-position[b-n0dalaq5xx] {
    margin-right: 10px;
    font-size: 32px;
    font-weight: bold;
    color: #ff6358;
}

.article-description .title[b-n0dalaq5xx] {
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
}

.article-description .author[b-n0dalaq5xx] {
    font-size: 12px;
    line-height: 20px;
}

.article-description .date[b-n0dalaq5xx] {
    font-size: 10px;
    line-height: 20px;
}

.article-description .separator[b-n0dalaq5xx] {
    padding: 0 5px;
}
/* /Shared/CandidatePhotos.razor.rz.scp.css */
.image-with-text[b-l6ue6h11tx]
{
    height:100%;
    width:fit-content;
}
.image-with-text img[b-l6ue6h11tx] {
    height:calc(100% - 4em);
    width:auto;
}
/* /Shared/EventDetailsArticle.razor.rz.scp.css */
@font-face {
    font-family: 'Nexa Bold';
    src: url('../fonts/Nexa Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Nexa Light';
    src: url('../fonts/Nexa Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}
.event-article-description[b-vfzhzz364k] {
    font-family: 'Nexa Bold';
    font-size: 1.25em;
    color: #434343;
    line-height: 1.5em;
    text-align: left;
    
}

    .event-article-description h2[b-vfzhzz364k] {
        font-family: 'Nexa Bold';
        font-size: 1.5em;
        color: #ff7276;
        line-height: 1.5em;
    }
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-dtilyxn833] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-dtilyxn833] {
    flex: 1;
}

.sidebar[b-dtilyxn833] {
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-dtilyxn833] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-dtilyxn833]  a, .top-row[b-dtilyxn833]  .btn-link {
        white-space: nowrap;
        margin-left: 1.5rem;
        text-decoration: none;
    }

    .top-row[b-dtilyxn833]  a:hover, .top-row[b-dtilyxn833]  .btn-link:hover {
        text-decoration: underline;
    }

    .top-row[b-dtilyxn833]  a:first-child {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-dtilyxn833] {
        display: none;
    }

    .top-row.auth[b-dtilyxn833] {
        justify-content: space-between;
    }

    .top-row[b-dtilyxn833]  a, .top-row[b-dtilyxn833]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-dtilyxn833] {
        flex-direction: row;
    }

    .sidebar[b-dtilyxn833] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-dtilyxn833] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row.auth[b-dtilyxn833]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row[b-dtilyxn833], article[b-dtilyxn833] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/MainMenu.razor.rz.scp.css */
.menu[b-xke5idvizd] {
    position: absolute;
    left: 20%;
    top: 0;
    font-family: 'Raleway';
    font-weight: bold;
    font-size: calc((100vw * 8)/1920 + (100vh * 8)/1200);
    text-align: center;
    text-align: -webkit-center;
    /*width: calc((100vw * 275)/1920);
    height: calc((50vh));*/
}

    .menu .menu-options[b-xke5idvizd] {
        position: relative;
        top: calc(3vh);
        text-align: center;
        text-align: -webkit-center;
        text-decoration: none;
        letter-spacing: 2px;
        line-height: calc((100vh * 60)/1200);
        font-family: 'Raleway','Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
        font-weight: bold;
        font-size: calc((100vw * 14)/1920 + (100vh * 14)/1200);
    }

        .menu .menu-options ul[b-xke5idvizd] {
            list-style-type: none;
            padding-inline-start: calc((100vw * 20)/1200);
        }

            .menu .menu-options ul > li[b-xke5idvizd] {
                display: inline-block;
                color: #013438;
                /* You can also add some margins here to make it look prettier */
                padding-left: 10px;
                padding-right: 10px;
            }

                .menu .menu-options ul > li:hover[b-xke5idvizd] {
                    background-color: #774978;
                    border-radius: 3px 3px;
                    color: white;
                }
        .menu .menu-options a[b-xke5idvizd] {
            color: #013438;
            text-decoration: none;
        }

            .menu .menu-options a:hover[b-xke5idvizd] {
                color: white;
            }
.medium.menu[b-xke5idvizd] {
    left: 0;
    width: 100vw;
    top: 0;
}

    .medium.menu .menu-options[b-xke5idvizd] {
        top: calc(1vh);
        font-size: 1.25em;
        line-height: 1.5em;
        letter-spacing: 1px;
    }

.small.menu[b-xke5idvizd] {
    left: 0;
    width: 25vw;
    height: 450px;
    top: 0;
}

    .small.menu .menu-options[b-xke5idvizd] {
        top: calc(1vh);
        font-size: 1.25em;
        line-height: 1.5em;
        letter-spacing: 1px;
    }
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-orqb2gerob] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-orqb2gerob] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-orqb2gerob] {
    font-size: 1.1rem;
}

.oi[b-orqb2gerob] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-orqb2gerob] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

    .nav-item:first-of-type[b-orqb2gerob] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-orqb2gerob] {
        padding-bottom: 1rem;
    }

    .nav-item[b-orqb2gerob]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-orqb2gerob]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-orqb2gerob]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-orqb2gerob] {
        display: none;
    }

    .collapse[b-orqb2gerob] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* /Shared/WhenWhere.razor.rz.scp.css */
@font-face {
    font-family: 'Nexa Bold';
    src: url('../fonts/Nexa Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Nexa Light';
    src: url('../fonts/Nexa Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

.divWhenWhere[b-2gcxkdd9i5] {
    text-align: center;
    place-content: center;
    min-height:95.5vh;
    font-size:x-small
}

.mycard-details[b-2gcxkdd9i5] {
    font-family: 'Nexa Bold';
    font-size: 1.25em;
    color: #434343;
    line-height: 1.25em;
    margin-left: 15%;
    margin-right: 15%;
    text-align: left;
    border:none;
    min-height:600px;
}

    .mycard-details h2[b-2gcxkdd9i5] {
        font-family: 'Nexa Bold';
        font-size: 1.75em;
        color: #774978;
        line-height: 1.25em;
    }

.smileyCell[b-2gcxkdd9i5] {
    padding: 2em;
    width:7em;
    display:inline-block;
}

.smiley[b-2gcxkdd9i5] {
    width: calc(3em);
    height: calc(3em);
}
/* /Shared/WhenWhereArticleHeader.razor.rz.scp.css */
@font-face {
    font-family: 'Nexa Bold';
    src: url('../fonts/Nexa Bold.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Nexa Light';
    src: url('../fonts/Nexa Light.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

.article-description[b-a0g7ov59nu] {
    font-family: 'Nexa Bold';
    font-size: 1.25em;
    color: #434343;
    line-height: 1.25em;   
    text-align: left;
}

    .article-description h2[b-a0g7ov59nu] {
        font-family: 'Nexa Bold';
        font-size: 1.75em;
        color: #774978;
        line-height: 1.25em;
    }

.smileyCell[b-a0g7ov59nu] {
    padding: 2em;    
}

.smiley[b-a0g7ov59nu] {
    width: calc(3em);
    height: calc(3em);
}
