/* constants */

html, body {
    scroll-behavior: smooth;
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #fff;
    font-family: 'sora', serif;
}
.btn, .form-control {
    border-radius: 15px;
}
body {
    background: #00429d;
    color: #fff;
}

.merriweather {
    /* font-family: 'Merriweather', serif; */
    font-family: 'sora', serif;
/* letter-spacing: -1px; */
}

.line-height-1 {
    line-height: 1;
}

.color-secondary {
    color: #fffe00 !important;
}

.bg-secondary {
    background: #fffe00 !important;
}

.bg-primary {
    background: #00429d !important;
}

.color-primary {
    color: #00429d !important;
}

.bg-pmmblue {
    background: #023e84 !important;
}
.bg-darkblue {
    background: #002d5f !important;
}
.form-check-outline {
    border: 3px solid #fff;
    border-radius: 15px;
    padding: 10px;
    margin: 10px 0 0 0;
    background-color: transparent !important;
    animation: pulse 1s infinite;
}

.form-check-outline:checked {
    animation: none;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.25);
    }
    100% {
        transform: scale(1);
    }
}


.btn-laranja {
    color: #ff4d00;
    background-color: #fff;
}

.btn-laranja:hover {
    color: #fff;
    background-color: #ff4d00;
}

.btn-check:checked + .btn-laranja, .btn-laranja:active {
    color: #fff;
    background-color: green;
}
/**/
#intro {
    background: url(/assets/site/bg-blue-ca2e9ed1ee3fc84b7fb2fa12d9415155ca8933f1c675bb3b1466fffc7e38ab59.png) no-repeat center center/cover;
    min-height: 80vh;
}

#selecao, #regulamento, #form, #parabens {
    background: url(/assets/site/bg-blue-ca2e9ed1ee3fc84b7fb2fa12d9415155ca8933f1c675bb3b1466fffc7e38ab59.png) no-repeat center center/cover;
    min-height: 100vh;
    display: flex;
    align-items: center;
}

#acompanhe, #situacao {
    background: url(/assets/site/bg-orange-207d771fca362b6172697ee1a590effa88effff9c738c6bfb5bdf21951e911af.png) no-repeat center center/cover;
    min-height: 100vh;
    display: flex;
    align-items: center;
}

.coisa {
    position:relative;
    z-index: 1;
    margin-top: 120px;
    margin-bottom: 100px;
}
.coisa::after {
    z-index: -1;
    content: '';
    display: block;
    clear: both;
    width: 100%;
    height: 125%;
    background-color: #000000ff;
    opacity: .7;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1.1);
    overflow: hidden;
    border-radius: 40px;
}

.cursor-pointer {
    cursor: pointer;
}

/* mobile version */

@media screen and (max-width: 767px){
    .input-group .fs-3 {
        font-size: 1.1rem !important;
    }
    .coisa::after  {
        height: 110%;
        width: 100%;
        transform: translate(-50%, -50%) scale(1);
    }
    #regulamento p.fs-3, #parabens p.fs-4 {
        font-size: .9rem !important;
        word-break: break-all;
    }
    #parabens-msg {
        font-size: 2.5rem !important;
    }
    #selecao-buttons a {
        font-size: 1.5rem !important;
        width: 100%;
        margin-bottom: 20px;
    }
    #situacao p {
        font-size: 1.1rem !important;
    }
    #intro {
        background: url(/assets/site/bg-blue-ca2e9ed1ee3fc84b7fb2fa12d9415155ca8933f1c675bb3b1466fffc7e38ab59.png) no-repeat center center/cover;
        background-position: -50px auto;
        min-height: 60vh; 
    }
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS (and SCSS, if configured) file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *
 * require_tree .


*/
