/* Order Success Page Redesign Start */
.path-success .cart__button, .checkout-page.path-success #block-bigfundraising-page-title {
    display: none !important;
}
.path-success h2.title {
    font-size: 32px !important;
    text-transform: uppercase;
    font-family: 'skolar-latin';
    border-bottom: none !important;
}
.path-success p {
    font-size: 18px !important;
}
.path-success .checkout-img img {
    width: 90px !important;
    margin: 0px 16px 100px 
}
.path-success .order-links {
    text-align: center;
    margin-right: 100px;
}
.user-logged-in.path-success .order-links a.view-order {
    display: inline-block;
    background: #F38C0D;
    color: #FFF;
    padding: 10px 30px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 600;
}
.path-success .order-links a.print-order {
    background: #F38C0D;
    color: #FFF;
    padding: 12px 34px;
    border-radius: 5px;
    font-size: 16px;
    font-weight: 600;
}
.user-logged-in.path-success .order-links a.print-order {
    padding: 12px 34px;
    margin-left: 18px;
    border-radius: 5px;
    background: #FFF;
    border: 1px solid #707070;
    color: #464443;
    font-weight: 600;
}
.path-success .order-links a.print-order img {
    margin-right: 5px;
}
.path-success .order-note-section {
    width: 70%;
    margin: 0 auto;
}
/*Order Success page registration form - Guest user*/
.path-success .guest-note-section {
    width: 75%;
    margin: 21px auto;
    background: #EFF1F2;
    text-align: center;
}
.path-success .guest-note-section h4 {
    font-family: Skolar Latin;
    font-size: 20px;
    padding: 25px;
    font-weight: 600;
}
.path-success .guest-note-section p.guest-note {
    margin: -15px 0 -20px;
    padding-bottom: 25px}

.path-success .checkout-pane-completion-register .commerce-checkout-completion-register {
  align-items: center;
  border: 1px solid #BFBFBF;
  background: #fff;
  justify-content: center;
  width: 75%;
  margin: 21px auto;
}
.path-success .checkout-pane-completion-register .commerce-checkout-completion-register__form {
    padding:20px;
}
.path-success .commerce-checkout-completion-register__text p, .path-success .form-item-completion-register-name .description {
    display:none;
}
.path-success .commerce-checkout-completion-register__text h2 {
    font-size: 32px;
    padding:5px 0 5px 0;
}
.path-success .commerce-checkout-completion-register__text {
    background:#464443;
    color:#FFF;
    text-align:center;
}
.path-success .commerce-checkout-completion-register__form .email-username-section {
    display: flex;
}
.path-success .commerce-checkout-completion-register__form .js-form-item {
    width: 47%;
    margin: 2px auto;
}
.path-success .commerce-checkout-completion-register__form .js-form-item input{
    height: 38px;
    border-radius: 0;
}
.path-success .commerce-checkout-completion-register__form .form-item-completion-register-email{
    cursor: not-allowed;
    pointer-events: none;
}
.path-success .commerce-checkout-completion-register__form .js-form-item input.email{
    color: #7A7878 !important;
}
.path-success .commerce-checkout-completion-register__form .js-form-item.form-item-completion-register-pass-pass1{
    float: left;
    margin-left: 10px;
}
.path-success .commerce-checkout-completion-register__form .js-form-item.form-item-completion-register-pass-pass2{
    float: right;
    margin-right: 10px;
}
.path-success .commerce-checkout-completion-register__form .js-form-type-password-confirm {
    display: inline;
    margin-left: 20px;
}
.path-success .commerce-checkout-completion-register__form .password-confirm-message {
    width: 100%;
}
.path-success .commerce-checkout-completion-register__form  .form-submit-button {
    text-align: center;
}
/*Status Msg alignement*/
.checkout-page.path-success div[role="alert"] {
    padding: 15px;
    width: 100%;
}


/*** Responsive Design ***/
@media screen and (max-width: 991px) {
    .path-success .checkout-img img {
        margin: 0;
    }
    .path-success .order-note-section  {
        text-align: center;
    }
    .path-success .order-links {
        margin-right: 0;
    }
    .path-success .commerce-checkout-completion-register__form .email-username-section {
        display: block;
    }
    .path-success .commerce-checkout-completion-register__form .js-form-item {
        width: 100%;
    }
}
@media screen and (max-width: 767px) {
    .path-success .order-links a {
        display: inline-block;
        width: 100%;
    }
    .path-success .order-links a.print-order {
        margin: 20px 0 0;
    }
}