/* _content/NetMarathon/Areas/Admin/QuestionDetails.razor.rz.scp.css */
.richEdit[b-sfuqmxn0u5] {
    z-index: 99999999999 !important;
    height:200px;
}
/* _content/NetMarathon/Pages/Content.razor.rz.scp.css */
.time-title[b-nls9cpzdjb]{
    font-size: 70px;
    color: #fff;
    font-weight: bold;
    line-height: 1.5;
    margin: 0 0 15px;
}

.time-description[b-nls9cpzdjb]{
    font-size: 20px;
    color: #fff;
    font-weight: 300;
    line-height: 1.5;
    margin: 0 0 40px;
}

.time-title-mobile[b-nls9cpzdjb] {
    font-size: 30px;
}

.time-description-mobile[b-nls9cpzdjb] {
    font-size: 18px;
}
/* _content/NetMarathon/Pages/Index.razor.rz.scp.css */
/*body {
    background-color: #07051C !important;
    color: white !important;
}*/
/* _content/NetMarathon/Pages/QuestionDonation.razor.rz.scp.css */

.donation[b-t7ejh1vugs] {
    /*    min-width: 800px;
    height: 100%;*/
    height: 100vh;
    background-image: url("images/donation.jpg");
    background-position: center; /* Center the image */
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.donation-web[b-t7ejh1vugs] {
    position: fixed;
    top: 0px;
    z-index: 10;
}

.donation-mobile[b-t7ejh1vugs] {
    margin: 0px 25px;
    margin-bottom: 100px;
    border-radius: 10px;
    overflow: visible;
    position: relative;
}


.donation-body[b-t7ejh1vugs] {
    width: 100%;
    padding: 15px;
    margin: auto;
    display: block;
    color: #fff;
    box-sizing: border-box;
    /*margin: 50% auto 0*/ 
}

.donation-text[b-t7ejh1vugs] {
    font-size: 50px;
    font-weight: normal;
    line-height: 1.5;
    margin: 0 0 56px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.3);
    word-wrap: break-word;
    padding: 10px;
}

.donation-text-mobile[b-t7ejh1vugs] {
    font-size: 20px;
}

.donation-button[b-t7ejh1vugs] {
    font-size: 50px;
    font-weight: bold;
    /*background-color: transparent;*/
    border: 1px solid #fff;
    border-radius:10px;
    color: #fff;
    padding: 15px 80px;
    transition: 0.3s;
    display: block;
    margin: 0 auto;
   /* margin-bottom: 150px;*/
    background-color: rgba(0, 0, 0, 0.3);
}

.donation-button:hover[b-t7ejh1vugs] {
    background-color: #fff !important;
    border: 1px solid #fff !important;
    color: rgba(0, 0, 0, 0.3) !important;
    transition: 0.3s !important;
}

.donation-button-mobile[b-t7ejh1vugs] {
    font-size: 22px;
}
/* _content/NetMarathon/Pages/Register.razor.rz.scp.css */
.registration[b-lhl9ss3q96] {
    background-image: url("images/net77.jpg");
    background-position: center; /* Center the image  height: 70%;*/
    background-repeat: no-repeat; /* Do not repeat the image */
    background-size: cover;
    margin: 70px 0;
    min-height: 600px;
    border-radius: 10px;
}

.registration-body[b-lhl9ss3q96] {
    width: 90%;
    padding: 60px 40px;
}

.registration-body-mobile[b-lhl9ss3q96] {
    padding: 60px 20px;
}

.registration-title[b-lhl9ss3q96] {
    font-size: 50px;
    color: #fff;
    font-weight: bold;
    line-height: 1.5;
    margin: 0 0 15px;
}

.registration-title-mobile[b-lhl9ss3q96] {
    font-size: 30px;
}

.registration-description[b-lhl9ss3q96] {
    font-size: 22px;
    color: #fff;
    font-weight: 300;
    line-height: 1.5;
    margin: 0 0 40px;
}

.registration-description-mobile[b-lhl9ss3q96] {
    font-size: 18px;
}
/* _content/NetMarathon/Pages/Sponsors.razor.rz.scp.css */
.partners[b-0p2q99iyy9] {
    margin-bottom: 100px;
}

.partner-item-mobile[b-0p2q99iyy9] {
    width: 100%;
    border-radius: 10px;
    background: #5B399A;
}

/* _content/NetMarathon/Shared/AdminLayout.razor.rz.scp.css */

/* _content/NetMarathon/Shared/Footer.razor.rz.scp.css */
div[b-2o4p7cwxl0] {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    color: white;
    padding-left: 25px;
    padding-bottom: 10px;
    padding-top: 10px;
    font-size: 14px;
    background: rgb(17, 14, 45);
    /*text-align: center;
    background-color: #594ae2;*/
}

.mobile[b-2o4p7cwxl0] {
    font-size: 18px;
}

a[b-2o4p7cwxl0] {
    color: white;
}
