.order-split .embell-header,
.order-split #box-order-step4-painting-layout .painting-layout-section .section-header {
    color: black;
    background-color: unset;
    font-size: 22px !important;
    text-transform: none;
}

.order-split  #box-order-step4-painting-layout.painting-layout-non-us {
    margin-top: 0;
}

.order-split .embe_background {
    margin: 15px 20px;
    width: unset;
    height: 235px;
}

.order-split .embe_background img {
    width: 100%;
    border-radius: 5px;
}

.order-split .embe-item-content {
    padding: 0 15px;
}

.order-split .embe-box {
    margin: 10px 15px 0px 15px;
    border: unset;
}

.order-split .embe-item {
    border: unset;
}

.order-split .embe-layout-v2 .bg-icon-checkbox.fa {
    font-size: 28px;
    margin-top: 4px;
}

.order-split .embe-layout-v2 .bg-icon-checkbox.fa-check-square:before {
    display: none;
}

.order-split .embe-item-content label span {
    font-size: 22px;
}

.order-split .embe-text__background, .order-split .embe-wings__background, .order-split .embe-halo__background {
    background-image: unset;
}

.order-split .embe-layout.embe-layout-v3 {
    position: relative;
    margin-bottom: 15px;
    border: 1px solid rgb(206, 202, 202);
    border-radius: 5px;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas {
    border: 1px solid rgb(206, 202, 202);
    border-radius: 6px;
    padding: 15px 15px 10px 15px;
    margin: 15px;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box {
    margin: 15px 0;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .radio-inline .radio-title {
    font-size: 22px;
    font-weight: 600;
    display: flex;
    flex-direction: row;
    align-items: center;
}

.order-split .embe-radio label {
    border-top: unset;
    margin: 0 0 15px 0;
    background-color: #F0F1F2;
    padding: 12px 12px 13px 16px;
    border-radius: 5px;
    display: block;
    text-wrap: nowrap;
}

.order-split .embe-radio label.selected {
    border: 1.5px solid #C48DC6;
    background: #FCF5FF;
}

.order-split .embe-radio-img {
    float: right;
}

.order-split .embe-radio label span {
    font-weight: 600;
    font-size: 16px;
    display: block;
    display: inline-block;
}

.order-split .embe-radio label span.embell-v3 {
    display: block;
}

.order-split .embe-box .embe-radio {
    margin: 0 20px 20px 20px;
}

.order-split .embe-radio__color {
    border-top: unset;
    height: auto;
    width: 100%;
    margin-left: unset;
    text-align: center;
    /*display: flex;*/
    justify-content: space-evenly;
}

.order-split .embe-radio__color label {
    background-color: #F0F1F2;
    padding: 10px 20px;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 10px;
}

.order-split .embe-radio__color label span {
    color: black;
    font-weight: 600 !important;
    font-size: 16px;
}

.order-split .embe-radio__color label .embe-circle {
    width: 20px;
    height: 20px;
    border: 2px solid rgb(206, 202, 202);
    top: 4px;
}

.order-split .embe-radio__color label .embe-circle.none-tick {
    margin-right: 8px;
}

.order-split .embe-radio__color label .embe-circle.show-image {
    margin-left: 8px;
}

.frame-tick {
    width: 20px;
    position: absolute;
}

.order-split .embe-radio label img {
    width: 28px !important;
    margin-right: 27px;
}

.order-split .embe-radio__color label .embe-circle.embe-circle-yellow.show-image {
    background-color: #FFD117;
}

.order-split .embe-radio__color label .embe-circle.embe-circle-white.show-image {
    background-color: white;
}
textarea::placeholder {
    color: #888; /* Placeholder text color */
    opacity: 1;  /* Make sure the placeholder is fully opaque */
}

.order-split #embe-comnent-text textarea {
    width: 100%;
    height: 96px;
    padding: 12px 16px;
    margin-left: unset;
    margin-top: 15px;
}

.order-split .fa-check-square:before {
    content: "\f096";
}

.order-split .split-signature .fa-check-square:before {
    content: "\f14a";
}

.res-view .order-split .bg-icon-checkbox.fa {
    margin-top: 3px !important;
}

.order-split .order-step-3 .select_item span.radio-checked {
    background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 0 0 / 20px 20px !important;
}

.order-split .embe-radio__color label .embe-circle::before {
    background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 0 0 / 20px 20px !important;
    width: 20px;
    height: 20px;
    border: unset;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .radio-inline input[type=radio]:checked ~ div:before {
    background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 0 0 / 20px 20px !important;
    width: 20px;
    height: 20px;
    border: unset;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .radio-inline input[type=radio]:checked ~ div:after {
    display: none;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .panel {
    padding: 10px 10px 10px 10px;
    border-radius: 5px;
    background: #F0F1F2;
    margin-bottom: 10px;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .panel-default .panel-heading {
    background: #F0F1F2;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .panel-default .panel-heading .panel-title a.collapsed:before {
    content: '';
    background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/chevron-right-1.svg) no-repeat scroll 0 0 / 25px 25px !important;
    width: 20px;
    height: 20px;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .panel-default .panel-heading .panel-title a:before {
    content: '';
    background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/chevron-right-2.svg) no-repeat scroll 0 0 / 25px 25px !important;
    width: 20px;
    height: 20px;
}

.order-split .new_order_content .additional-text {
    margin-top: 7px;
    margin-left: 30px;
    display: flex;
    font-size: 16px;
    color: #818589;
    font-weight: unset;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .panel-default .panel-heading {
    padding: unset;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .group-item-style {
    display: block;
    padding-left: 5px;
    padding-right: 5px;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .group-item-style .img-contain,
.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .group-item-style .img-contain-2 {
    display: flex;
    height: 165px;
    background: #E0E3E5;
    padding: 6px;
    border-radius: 5px;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .group-item-style .img-contain img,
#box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .group-item-style .img-contain-2 img {
    width: 100%;
    height: auto;
    border-radius: 5px;
    max-height: 150px;
    object-fit: cover;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .panel-default .panel-heading + .panel-collapse > .panel-body {
    border-top: unset;
    padding-bottom: unset;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .group-item-style:before {
    border-radius: 50%;
    position: absolute;
    top: 15%;
    transform: translateY(-50%);
    left: 25px;
    content: "";
    width: 20px;
    height: 20px;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group .group-item-style:has(.radio-inline input[type=radio]:checked):before {
    background: rgba(0, 0, 0, 0) url(https://dqhvdmwzk0rbb.cloudfront.net/cdn/icon/tick-icon.png) no-repeat scroll 0 0 / 28px 28px !important;
    width: 28px;
    height: 28px;
    border: unset;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .radio-inline .has-split-order:before {
    display: none;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .radio-inline .radio-title.has-split-order {
    font-size: 16px;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .radio-inline div:before {
    border: 2px solid #B1B5B8;
    top: 45%;
    width: 20px;
    height: 20px;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .skip-selection {
    padding: 16px 0 16px 0;
    border-radius: 5px;
    border: 1px solid  #E0E3E5;
    margin: 15px;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box #skip-action .radio-title {
    font-size: 24px;
    font-weight: 600;
    display: flex;
    flex-direction: row;
    align-items: center;
    margin-left: 15px;
    padding-right: 15px;
}

#box-order-step4-painting-layout .painting-layout-section .painting-layout-box #skip-action div:before {
    width: 20px;
    height: 20px;
    top: 25%;
}

.res-view .order-split .ver_2_step_3 .embe-layout-v2 .radio-check-action {
    width: 10%;
}

.order-split .embe-item:hover {
    border: unset;
}

.order-split #comments .custom-header span {
    font-size: 22px;
    font-weight: 600;
    color: black;
}

.order-split #comments .custom-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.order-split #comments .title {
    border-top: unset;
}

.order-split #popup-comment-info .modal-content {
    border-radius: 20px;
}

.order-split .modal-dialog {
    top: 25%;
}

.order-split .oneUpload-note .embell-title-photo-v1 {
    font-size: 16px;
    font-weight: 600;
    font-style: normal;
    color: #54585D;
    text-transform: none;
}

.order-split .oneUpload-note .custom-header {
    padding-left: 15px;
    padding-right: 15px;
}

.order-split #comments .box-content .custom_texarea {
    padding: 12px 16px 16px 16px;
}

.order-split #comments .box-content #comment_alert {
    color: #818589;
    font-size: 14px;
}

.order-split #comments .box-content #comment_alert.maximum {
    display: none;
}

.order-split #comments {
    margin-bottom: 20px;
}

.order-split .embell-title-photo {
    font-size: 22px;
    font-weight: 600;
}

.order-split .upload-photo-item-mobi::before {
    display: none;
}

.order-split .upload-photo-item {
    padding: 16px;
    border-radius: 5px;
    background: #E7F2F1;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    align-items: flex-start;
}

.order-split .upload-photo-item .upload-photo-item-img {
    padding-left: 0;
}

.order-split .upload-photo-item-content p {
    font-weight: 600;
}

.order-split .upload-photo-item-content p b {
    color: #818589;
}

.res-view .order-split #box_content {
    min-height: unset;
}

.res-view .order-split .embell-header {
    text-transform: unset;
    padding: 0 0 8px 15px !important;
}

.order-split #box-order-step4-painting-layout .painting-layout-section .painting-layout-box .design-your-canvas .panel-group {
    margin-bottom: 0;
}

.order-split .embe-radio__color:hover {
    border-top: unset;
}

.res-view .order-split .box_content_embell_step4 {
    margin-left: 0;
}

.res-view .order-split .upload-photo-item-img {
    padding-right: 0;
}

.order-split .group-background .background-title{
    font-family: "Source Sans Pro", sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.28;
    letter-spacing: -0.01em;
    text-align: left;
    margin: 0;
}