/* CSS Document */

.gform_wrapper.wedding-homework-form_wrapper .gf_progressbar_title {
    color: #ce1141;
}

.gform_wrapper.wedding-homework-form_wrapper .gf_progressbar_blue {
    background: rgba(29,29,31,0.6) !important;
}

.gform_wrapper.wedding-homework-form_wrapper .gf_progressbar_percentage.percentbar_blue {
    background-color: #ce1141 !important;
}

.gform_wrapper.wedding-homework-form_wrapper .gfield_required {
    color: #ce1141;
}


.gform_wrapper.wedding-homework-form_wrapper .gfield textarea.large,  
.gform_wrapper.wedding-homework-form_wrapper textarea.medium, 
.gform_wrapper.wedding-homework-form_wrapper textarea.small {
    border-radius: 8px !important;
}

h2.gform_title {
    font-weight: bold;
    font-size: 35px;
}

.gform_wrapper.gravity-themer.wedding-homework-form_wrapper .top_label .gsection_description,
.gform_wrapper.wedding-homework-form_wrapper .description, 
.gform_wrapper.wedding-homework-form_wrapper .gfield_description, 
.gform_wrapper.wedding-homework-form_wrapper .gsection_description, 
.gform_wrapper.wedding-homework-form_wrapper .instruction {
    color: rgba(63,63,63,1.00);
    font-size: 20px;
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gf_progressbar_title {
    font-family: "Roboto Condensed";
}

body .gform_wrapper.wedding-homework-form_wrapper .top_label .gfield_label {
     font-family: "Roboto Condensed";
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gfield_header_item, 
.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gfield_list_group_item {
    font-family: "Roboto";
    font-weight: 400;
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gform_save_link.button svg path { 
    color: white;
    fill: #FFF;
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper button[type=submit], 
.gform_wrapper.gravity-theme.wedding-homework-form_wrapper input[type=button], 
.gform_wrapper.gravity-theme.wedding-homework-form_wrapper input[type=submit],
.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gform_footer button+input, 
.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gform_footer input+button, 
.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gform_footer input+input, 
.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gform_page_footer button+input, 
.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gform_page_footer input+button, 
.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gform_page_footer input+input {
    background-color: #ce1141!important;
    border-radius: 3px 3px 3px 3px;
    border: none;
    padding: 10px 15px;
    font-size: 12px;
    color: #FFF;
    box-shadow: 0 -2px rgba(0,0,0,0.1) inset;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 60px;
    min-height: 60px;
    min-width: 160px;
}

.wedding-homework-form_wrapper.gform_wrapper.gravity-theme .gsection:not(:first-child) {
    margin-top: 20px;
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gform_validation_errors>h2,
.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gform_validation_errors>h2.hide_summary {
    font-family: "Roboto Condensed";
    font-size: 18px;
    line-height: 20px;
    color: #ce1141;
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gfield_validation_message, 
.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .validation_message {
    border-color: #ce1141;
    color: #ce1141;
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gfield_error [aria-invalid=true] {
    border-color: #ce1141;
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gf_progressbar_percentage.percentbar_0 span {
    color: #FFF;
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gf_page_steps {
    border-bottom: none !important;
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gf_step {
    width: 100%; 
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gpmpn-step-current .gf_step_number {
   /*  border: dashed; */
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .partial_entry_warning {
    display: none;
}


.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gfield h4 {
    margin-top: 30px;
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gform_required_legend {
    display: none;
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gf_step_completed .gf_step_number:after {
    content: '';
    content: "\e917";
}

.gform_wrapper.gravity-theme.wedding-homework-form_wrapper .gf_step_completed .gf_step_number:before {
    left: -3px;
    top: -3px;
}

.gform_wrapper.gravity-theme .gf_step.gf_step_completed span.gf_step_number:before,
.gform_wrapper.gravity-theme .gf_step.gf_step_completed span.gf_step_number:after {
    display: none !important;
}

.wedding-homework-sidebar-container .gform_wrapper.gravity-theme .gf_step {
    width: 100%; 
}

.weddinghomework_homework_current_step_header.wedding-homework-header-step {
    margin-bottom: 20px;
    line-height: 30px;
}

.my_wedding_questionnaires_list li {
  list-style-type: none; /* Remove bullets */
  padding: 0; /* Remove padding */
  margin: 0; /* Remove margins */
  padding-top: 10px;
  padding-bottom: 10px;
}

body .dashboard_actions_list ul,
body .dashboard_actions_list ul li {
    list-style: none;
    list-style-type: none; /* Remove bullets */
}

.displaynone {
    display: none !important;
}

input#gform_submit_button_2,
input#gform_submit_button_3, 
input#gform_submit_button_4,
body[data-form-submit=regular] .container-wrap #gf_2 input[type=submit],
body[data-form-submit=regular] .container-wrap #gf_3 input[type=submit],
body[data-form-submit=regular] .container-wrap #gf_4 input[type=submit],
body[data-form-submit=regular] .container-wrap #gf_5 input[type=submit] {
    margin-top: 20px;
}

body .row .col .wedding-homework-sidebar-container h4, 
body .row .col .gpasc-drafts h4 {
    font-size: 18px;
}

body .gpasc-draft-link-content, 
body .gpasc-draft-link-content a {
    font-size: 14px;
}

body .gpasc-new-draft-button {
 background-color: #ce1141!important;
    border-radius: 3px 3px 3px 3px;
    border: none;
    padding: 10px 15px;
    font-size: 12px;
    color: #FFF;
    box-shadow: 0 -2px rgba(0,0,0,0.1) inset;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 20px;
    min-height: 20px;
    min-width: 130px;
    margin-top: 12px;
}

body .gform_wrapper.gravity-theme .gf_page_steps {
    border-bottom: none !important;
}

.tingle-btn--primary {
    background-color: #ce1141!important;
}

.gform_required_legend_sidebar {
    font-size: 14px;
}

.wedding-homework-main-body .gf_page_steps.orgional_weddingHomeworkStatus {
    display: none !important; 
}

.weddingLoginButton {
    background-color: #ce1141!important;
    border-radius: 3px 3px 3px 3px;
    border: none;
    padding: 10px 15px;
    font-size: 12px;
    color: #FFF;
    box-shadow: 0 -2px rgba(0,0,0,0.1) inset;
    font-weight: 700;
    letter-spacing: 0;
    line-height: 20px;
    min-height: 20px;
    min-width: 130px;
    margin-top: 12px;
}

b.add_plus {
    color: #ce1141;
}