@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400..700&display=swap');

html, body {
    background: url(bg.png) repeat center center fixed;
    color:#fff;
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 400;
    font-style: normal;
}


@font-face {
    font-family: 'SunmoraBold';
    src: url('Sunmora-Bold.ttf') format('truetype'); /* Specify the path to the font file */
    font-weight: bold;
    font-style: normal;
    
}
h1, h2 {font-family: SunmoraBold, sans-serif; text-transform: uppercase;}
h2 small {font-size: 0.769em;}
.registration-info {
    text-align: justify;
}
p {font-size: 1.15rem;}
.registration-box {
    /* Rectangle 1 */

box-sizing: border-box;

height: 100%;
background: rgba(255, 255, 255, 0.9);
border: 0.5px solid #DA3D14;
box-shadow: 0px 0px 50px rgba(218, 61, 20, 0.4);
border-radius: 25px;
color:#00286C;

}
.registration-box input {
    /* Rectangle 2 */

    box-sizing: border-box;

    background: #FFFFFF;
    border: 0.3px solid #00286C;
    border-radius: 9px;
    margin-bottom: .1rem;

}
.registration-box .btn {
background: #00286C;
border-color: #00286C;
box-shadow: 0px 0px 10px 5px rgba(0, 0, 0, 0.1);
border-radius: 9px;
color:#fff;
height: 48px;
}

.checkbox {
    /* Rectangle 10 */

box-sizing: border-box;

position: absolute;
width: 26px;
height: 26px;


border: 0.3px solid #FFFFFF;
border-radius: 9px;

}
.checkbox:checked {
    background: #00286C;
}
.checkbox-label {
    padding-left: 15px;
}
.form-label {
    margin-bottom: 0.3rem;
}