/* _content/MIC_BlazorServer/Components/Certificate/MIC_EthicsCertificate.razor.rz.scp.css */
/* text position and style formats */
.recievingName[b-95ethqacrv] {
    position: absolute;
    padding-top: 415px;
    color: RGB(198,178,50);
    font-family: Garamond;
    font-size: 50px;
    text-align: center;
    width: 100%;
}

.dateRecieved[b-95ethqacrv] {
    color: black;
    font-family: Garamond;
    font-size: 25px;
    position: absolute;
    padding-top: 555px;
    padding-left: 432px;
    z-index: 1;
}

.authorisingBody[b-95ethqacrv] {
    color: black;
    font-family: Garamond;
    font-size: 30px;
    position: absolute;
    padding-top: 686px;
    padding-left: 930px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    z-index: 1;
}

/* certificate position formats */
.image[b-95ethqacrv] {
    position: absolute;
    padding: 0px;
    margin: 0px;
    z-index: 0;
}

/* page positioning */
@media print {
    @page {
        size: landscape
    }
}
/* _content/MIC_BlazorServer/Pages/Ethics/EthicsCourses.razor.rz.scp.css */
*[b-he13oeanwa] {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

body[b-he13oeanwa] {
    background-color: #333;
}

.container[b-he13oeanwa] {
    background-color: #555;
    color: #ddd;
    border-radius: 10px;
    padding: 20px;
    font-family: 'Montserrat', sans-serif;
    max-width: 700px;
}

    .container > p[b-he13oeanwa] {
        font-size: 32px;
    }

.question[b-he13oeanwa] {
    width: 75%;
}

.options[b-he13oeanwa] {
    position: relative;
    padding-left: 40px;
}

#options label[b-he13oeanwa] {
    display: block;
    margin-bottom: 15px;
    font-size: 14px;
    cursor: pointer;
}

.options input[b-he13oeanwa] {
    opacity: 0;
}

.checkmark[b-he13oeanwa] {
    position: absolute;
    top: -1px;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #555;
    border: 1px solid #ddd;
    border-radius: 50%;
}

.options input:checked ~ .checkmark[b-he13oeanwa]:after {
    display: block;
}

.options .checkmark[b-he13oeanwa]:after {
    content: "";
    width: 10px;
    height: 10px;
    display: block;
    background: white;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 50%;
    transform: translate(-50%,-50%) scale(0);
    transition: 300ms ease-in-out 0s;
}

.options input[type="radio"]:checked ~ .checkmark[b-he13oeanwa] {
    background: #21bf73;
    transition: 300ms ease-in-out 0s;
}

    .options input[type="radio"]:checked ~ .checkmark[b-he13oeanwa]:after {
        transform: translate(-50%,-50%) scale(1);
    }

.btn-primary[b-he13oeanwa] {
    background-color: #555;
    color: #ddd;
    border: 1px solid #ddd;
}

    .btn-primary:hover[b-he13oeanwa] {
        background-color: #21bf73;
        border: 1px solid #21bf73;
    }

.btn-success[b-he13oeanwa] {
    padding: 5px 25px;
    background-color: #21bf73;
}

@media(max-width:576px) {
    .question[b-he13oeanwa] {
        width: 100%;
        word-spacing: 2px;
    }
}
