body {
    background: wheat;
}

/* .bg-gray-100 {
    background: linear-gradient(to right, rgb(216 245 96), rgba(337, 166, 113, 0)) !important;
} */
.bg-gray-100{
    background: url(/build/image/body/bg.jpeg) no-repeat;
    background-size: cover;
    min-height: 100vh;
    display: -ms-flexbox;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#captcha_image span {
    float: left;
    margin-bottom: 5px;
}

#reload {
    height: 36px;
    width: 40px;
    line-height: 20px;
    color: #fff;
    border-radius: 0 4px 4px 0px;
    background-color: rgb(31 41 55 / var(--tw-bg-opacity));
}

#logo img {
    /* max-width: 60%; */
    max-width: 14%;
    margin: auto;
    margin-top: -61px;
    margin-bottom: -14px;
}

input.block.parsley-error,
textarea.block.parsley-error {
    border-color: #f16d75;
    padding-right: calc(1.5em + 0.75rem);
    background-image: url('assets/img/error.svg');
    background-repeat: no-repeat;
    background-position: center right calc(0.375em + 0.1875rem);
    background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.parsley-errors-list {
    color: #f16d75;
    list-style: none;
    font-size: 12px;
    padding: 0;
    margin-bottom: 0;
}

.bg-white {
    /* --tw-bg-opacity: 0 !important; */
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.shadow-sm {
    background: rgba(255, 255, 255, 0.4) !important;
}

#h3_text{
    font-size: 32px;
    font-weight: 500;
    font-family: 'Nunito';
}