.webform-submission-pipe-welding-course-register-you-form div#edit-flexbox-02 {
    display: flex;
    flex-direction: column;
    background: #2d74b7;
    padding: 40px 40px 50px 40px;
    clip-path: polygon(0% 0%, 100% 0, 100% 85%, 85% 100%, 0% 100%);
}


.webform-submission-pipe-welding-course-register-you-form.webform-submission-form label {
    width:100% !important;
}

.webform-submission-pipe-welding-course-register-you-form div#edit-flexbox-02 label {
    color: white;
    padding-top: 10px;
    font-size: 18px;
    font-weight: 400;
}

div#edit-flexbox-03 {
    display: flex;
    flex-direction: row;
}

.webform-submission-pipe-welding-course-register-you-form .form-content h1 {
    font-weight: 900;
    color: black !important;
    text-align: left !important;
}

.webform-submission-pipe-welding-course-register-you-form .form-content p {
    font-weight: 400;
}


.webform-submission-pipe-welding-course-register-you-form .form-no-label input {
    padding: 15px !important;
    margin-top: 15px;
}

.webform-submission-pipe-welding-course-register-you-form .webform-flex.webform-flex--1 .webform-flex--container {
    margin:0px;
}

.webform-submission-pipe-welding-course-register-you-form div#edit-flexbox-03 {
    margin: 0px;
    gap: 15px;
  display: flex;
    flex-direction: row;
}  

.webform-submission-pipe-welding-course-register-you-form .form-no-label input {
    font-weight: 400;
    color: black;
}

.webform-submission-pipe-welding-course-register-you-form .main-section-element-kp {
    gap: 50px;
    align-items: center;
}








.webform-submission-pipe-welding-course-register-you-form {
    background-color: #1a6cba;
    padding: 40px;
    clip-path: polygon(0% 0%, 100% 0, 100% 85%, 85% 100%, 0% 100%);
}

.webform-submission-pipe-welding-course-register-you-form div#edit-flexbox-02 {
    background: #1a6cba00;
    padding: 0px 0px 0px 0px;
    clip-path: none;
}

.webform-submission-pipe-welding-course-register-you-form .webform-progress {
    margin-top: 0px;
    padding-bottom: 10px;
}

.webform-submission-pipe-welding-course-register-you-form ul.webform-progress-tracker.progress-tracker.progress-tracker--center {
    padding: 0px;
    margin: 0px;
}

.webform-submission-pipe-welding-course-register-you-form li.progress-step.is-active::marker {
    display: none;
}

.webform-submission-pipe-welding-course-register-you-form ul.webform-progress-tracker.progress-tracker.progress-tracker--center li {
    display: inline-block;
}

.webform-submission-pipe-welding-course-register-you-form div#edit-actions--3 input,
.webform-submission-pipe-welding-course-register-you-form input#edit-actions-submit,
.webform-submission-form .form-actions input{
    background: white !important;
    color: #196cba;
    padding: 13px 30px !important;
    text-transform: uppercase;
    FONT-WEIGHT: 900;
}

.webform-submission-pipe-welding-course-register-you-form .progress-marker::before {
    background-color: #ffffff;
}

.webform-submission-pipe-welding-course-register-you-form .progress-step .progress-marker {
    color: #0e65b7;
}

.webform-submission-pipe-welding-course-register-you-form .progress-step.is-active .progress-marker::before {
    background-color: #1a2d74;
    color: white;
}

.webform-submission-pipe-welding-course-register-you-form .webform-progress-tracker .progress-step:not(.is-active) .progress-marker::before, .progress-step .progress-marker::before {
    background-color: white;
}

.webform-submission-pipe-welding-course-register-you-form .webform-progress-tracker .progress-step .progress-marker::after {
    background-color: white;
}

@media (min-width: 768px){
.webform-submission-pipe-welding-course-register-you-form .webform-flexbox {
    display: flex;
    margin: 0em;
}
}

.webform-submission-pipe-welding-course-register-you-form .progress-marker::before {
    width: 40px;
    height: 40px;
    padding-bottom: 2px;
    font-family:gotham;
    font-weight:900
}

.webform-submission-pipe-welding-course-register-you-form .progress-marker::after {
    top: 19px;
}

.webform-submission-pipe-welding-course-register-you-form .progress-title {
    display: none;
}

.webform-submission-pipe-welding-course-register-you-form .kp-form-page-2 a {
    color: #fce234 !important;
    font-weight: bold;
}

.webform-submission-pipe-welding-course-register-you-form .form-type-email,
.webform-submission-pipe-welding-course-register-you-form .form-type-textfield {
    margin: 0px;
}

.webform-submission-pipe-welding-course-register-you-form.webform-submission-form input[type=text], 
.webform-submission-pipe-welding-course-register-you-form.webform-submission-form input[type=number], 
.webform-submission-pipe-welding-course-register-you-form.webform-submission-form input[type=date], 
.webform-submission-pipe-welding-course-register-you-form.webform-submission-form input[type=email], 
.webform-submission-pipe-welding-course-register-you-form.webform-submission-form select, 
.webform-submission-pipe-welding-course-register-you-form.webform-submission-form .form-textarea-wrapper {
    width: 100% !important;
}

.webform-submission-pipe-welding-course-register-you-form .form-actions.js-form-wrapper.form-wrapper {
    margin-top: 20px;
}