/* img{
    max-width: 1280px;
} */

.container-fluid {
    width: 100%;
    padding-right: 0px;
    padding-left: 0px;
    margin-right: auto;
    margin-left: auto;
    max-width: 1280px;
}

#registerForm {
    /*  background: #eed3d3;
    background: -moz-linear-gradient(top, #eed3d3 0%, #ffffff 20%, #ffffff 20%);
    background: -webkit-linear-gradient(top, #eed3d3 0%, #ffffff 20%, #ffffff 20%);
    background: linear-gradient(to bottom, #eed3d3 0%, #ffffff 20%, #ffffff 20%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#eed3d3', endColorstr='#ffffff', GradientType=0);
    position: relative; */
    font-size: 18px;
    padding-top: 0;
}

#registerForm label {
    text-align: right;
    font-weight: 600;
}

#registerForm label a {
    text-decoration: underline;
}

#registerForm .form-group.send .btn-default {
    /*     background: #e65773;
    background: -moz-linear-gradient(left, #e65773 58%, #f57d89 91%, #f57d89 91%);
    background: -webkit-linear-gradient(left, #e65773 58%, #f57d89 91%, #f57d89 91%);
    background: linear-gradient(to right, #e65773 58%, #f57d89 91%, #f57d89 91%); */
    /* filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e65773', endColorstr='#f57d89', GradientType=1); */
    color: #fff;
    padding: 10px 35px;
    border: none;
    /* font-size: 20px; */
    font-weight: 900;
    border-radius: 20px;
    letter-spacing: 2px;
    /* margin-bottom: 50px;
    margin-top: 25px; */
}

select.form-control {
    border-radius: 50px;
    border: 2px solid #ced4da;
    -webkit-appearance: none;
    -webkit-border-radius: 50px;
    background-image: url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24' height='24' viewBox='0 0 24 24'><path fill='%23444' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");
    background-position: 100% 50%;
    background-repeat: no-repeat;
}

input.form-control {
    border-radius: 50px;
    border: 2px solid #ced4da;
}

.form-group .btn-default {
    background: #ffa4a4;
    filter: none;
    color: #fff;
    /* font-size: 20px; */
    font-weight: 600;
    border-radius: 15px;
    letter-spacing: 0px;
    margin-bottom: 0px;
    padding: 5px 15px;
    border: none;
}

.btn.focus,
.btn:focus {
    outline: 0;
    box-shadow: none
}

.point-text {
    font-weight: 600;
    color: #b64c50;
    padding: 0.25rem 0;
    margin: 0;
    font-size: 18px;
}

.point-text span {
    background-color: #fef3b4;
}

.f-larg {
    font-size: 1.25rem;
    font-size: 20px;
    padding: 1rem 0;
}

.upload-text {
    font-size: 20px;
}

.table th {
    font-size: 20px;
    font-weight: bold;
    width: 35%;
}

.table td {
    font-size: 20px;
}

.form-check {
    color: #676767;
}

.form-check label a {
    text-decoration: underline;
    color: #676767;
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    /* margin-left: -2rem; */
    width: 25px;
    height: 25px;
    border: 2px solid #ced4da;
}

.form-check-label {
    padding-left: 10px;
}

#formMsgModal .modal-header {
    border: 0;
    background-color: #28a745;
}

#formMsgModal .modal-title {
    padding: .3rem;
    margin: 0;
    font-size: 1.15rem;
    /* color: #fff; */
}

#formMsgModal .success-icon {
    /*  color: #28a745; */
}

#formMsgModal .modal-content {
    border: 0;
    border-radius: .3rem;
    outline: 0;
}

.popover-body {
    color: #dc3545;
}


/* .popover {
    border: 1px solid #bd2130;
}
 */

@media(max-width: 991px) {
    #registerForm label {
        text-align: left;
        padding-left: 30px;
    }
    /* .form-check-label {
        padding-left: 0 !important;
    } */
    /* .form-group {
        margin-bottom: 1rem;
    } */
}

@media (max-width: 780px) {
    .form-group .btn-default {
        font-size: 15px;
        padding: 5px 10px;
        margin: 15px 0;
    }
}

.table-redem {
    border: 1px solid #666;
    text-align: center;
    margin: 2rem 0;
}

.table-redem thead th {
    border-bottom: 2px solid #666;
}

.table-redem td,
.table-redem th {
    border: 1px solid #666;
}

.table-redem a {
    color: unset;
    text-decoration: underline;
}

.table-redem a:hover {
    color: unset;
}

.table-redeem p {
    margin-top: 0;
    margin-bottom: 0;
}

.table-redeem td {
    width: 33.33%;
}