/* SF Approve Wholesale page */
body.page-id-1554287,
body.page-id-1553827{ background-color: #fff; }
.sf_corporate_gifts.sf_overview .sf_processbar .wpb_column:before {
    content: attr(id);
    color: #000;
}
.sf_corporate_gifts.sf_overview h2.sf_abril_display_regular {
    width: 260px;
    margin-top: -30px;
}
.sf_black_text .sf_corporate_toptext .sf_futuralight p,
.sf_black_text .sf_corporate_gifts .sf_processbar p,
.sf_black_text .sf_corporate_gifts .sf_processbar p a,
.sf_fillform.wholesale .sf_form_des p a {
    color: #000;
}
.sf_apply {
    margin: 100px 0 20px;
    padding: 0 15px;
    text-align: center;
}
.sf_apply h2.sf_linebottom {
    font-size: 24pt;
    line-height: 30pt;
    border-bottom: 1px solid #d5bfa0;
    padding: 0 10px 30px;
    margin-bottom: 40px;
    display: inline-block;
}
.sf_apply p {
    font-size: 14pt;
    line-height: 23.6pt;
    letter-spacing: -0.5px;
    color: #000;
    max-width: 780px;
 }
 .sf_wholesale_login {
    display: inline-block;
    background-color: #f2ebe5;
    padding: 10px 80px;
    border-radius: 30px;
}
.sf_wholesale_login p {
    text-transform: uppercase;
    font-family: 'futuralight';
    font-size: 16pt;
    line-height: 22pt;
    color: #000;
    font-weight: 600;
}
.sf_wholesale_login p a {
    color: #000;
    text-decoration: underline;
}
.sf_fillform.wholesale h2 {
    font-size: 21pt;
    line-height: 27pt;
    margin-bottom: 40px;
}
.sf_fillform.wholesale .sf_form_des p {
    font-family: 'futuralight';
    font-size: 14pt;
    line-height: 20pt;
    text-align: center;
    margin-bottom: 25px;
    letter-spacing: -0.5px;
}
#sf-content .sf_fillform.wholesale .gform_wrapper .sf_gform_25 {
    grid-column: span 3;
}
#sf-content .sf_fillform.wholesale .gform_wrapper .sf_gform_50 {
    grid-column: span 6;
}
#sf-content .sf_fillform.wholesale .gform_wrapper .sf_corporate_radio {
    padding: 20px 0;
}
#sf-content .sf_fillform.wholesale .gform_wrapper .sf_gform_placeholder .ginput_container input::-webkit-input-placeholder {
    font-family: 'futuralight';
    font-size: 14pt;
    line-height: 20pt;
    letter-spacing: -0.5px;
    color: #6d482e;
    font-style: italic;
}
#sf-content .sf_fillform.wholesale .gform_wrapper .sf_gform_placeholder .ginput_container input:-moz-placeholder {
    font-family: 'futuralight';
    font-size: 14pt;
    line-height: 20pt;
    letter-spacing: -0.5px;
    color: #6d482e;
    font-style: italic;
}
#sf-content .sf_fillform.wholesale .gform_wrapper .sf_gform_placeholder .ginput_container input::-moz-placeholder {
    font-family: 'futuralight';
    font-size: 14pt;
    line-height: 20pt;
    letter-spacing: -0.5px;
    color: #6d482e;
    font-style: italic;
}
#sf-content .sf_fillform.wholesale .gform_wrapper .sf_gform_placeholder .ginput_container input:-ms-input-placeholder {
    font-family: 'futuralight';
    font-size: 14pt;
    line-height: 20pt;
    letter-spacing: -0.5px;
    color: #6d482e;
    font-style: italic;
}
.sf_fillform.wholesale {
    margin-bottom: 100px;
}
.sf_wholesale_login p a {
    cursor: pointer;
}
.sf_logged_in, .sf_wholesale_user {
    padding: 30px;
    text-align: center;
}
.sf_logged_in p, .sf_wholesale_user p {
    font-size: 24px;
    line-height: 32px;
    color: #716b56;
    font-weight: bold;
}
.sf_wholesale_user p a {
    text-decoration: underline;
    color: #716b56;
}
.sf_content_static .list_acc .lable_acc p {
    line-height: 20px;
}
.sf_wholesale_details .sf_title:before {
    content: "";
    background-image: url(https://www.vellabox.com/wp-content/uploads/2021/10/wholesale-details-icon.png);
    background-size: 22px auto;
    height: 30px;
    background-repeat: no-repeat;
    background-position: center left;
}

.sf_approve_wholesale {
    padding: 50px 20px;
    max-width: 900px;
    margin: 0 auto;
    text-align: center;
}
.sf_approve_wholesale h1 {
    color: #716b56;
    font-size: 36px;
    line-height: 48px;
    font-family: "abril-display";
    font-weight: normal;
}
.sf_approve_wholesale p {
    font-size: 20px;
    line-height: 25px;
    color: #6d482e;
}
.sf_approve_wholesale p.left {
    text-align: left;
}
.sf_approve_wholesale p span {
    font-weight: bold;
    text-decoration: underline;
}
.sf_approve_btn {
    font-size: 0;
    margin-top: 40px;
}
.sf_approve_btn a {
    color: #fff;
    background: #d5bfa0;
    border: 2px solid #d5bfa0;
    font-family: 'abril-display';
    font-size: 24px;
    line-height: 34px;
    letter-spacing: .1em;
    border-radius: 5px;
    padding: 10px 30px 8px;
    font-weight: 400;
    margin: 0;
    display: inline-block;
    transition: color .5s,background .5s;
    text-transform: uppercase;
    width: calc(50% - 10px);
    text-align: center;
}
.sf_approve_btn a.accept {
    margin-right: 20px;
}
.sf_approve_btn .loading {
    max-width: 25px;
    vertical-align: middle;
    margin-top: -3px;
    display: none;
    transition: display .5s;
}
.sf_approve_content p a {
    color: #6d482e;
    text-decoration: underline;
    margin-top: 10px;
    display: block;
    font-weight: bold;
}
.sf_approve_content p.error {
    color: #f00;
    font-weight: bold;
}
.sf_approve_content p.success {
    color: #28a745;
    font-weight: bold;
}
.sf_approve_content p.decline {
    font-weight: bold;
}
@media screen and (max-width: 640px) {
    .sf_approve_btn a {
        font-size: 22px;
    }
}
@media screen and (max-width: 480px) {
    .sf_approve_btn a {
        width: 100%;
        margin-bottom: 10px;
    }
    .sf_approve_btn a.accept {
        margin-right: 0;
    }
}
/* SF Approve Wholesale page - End */