body,
p,
.breadcumb-nav,
.form-list-box li,
.form-list-label,
.terms-overlay {
    direction:ltr;
    text-align:left;
}

.form-list-label .input,
.form-list-label .user-icons,
.form-list-label .label-text {
	float:left;
	direction:ltr;
}

.form-box,
.form-box .column-input-3,
.form-half,
.form-half-more,
.form-element,
.final-form-content-left,
.form-3rd {
    float:left;
}

.flex-items > div:not(:first-of-type):before{
    right:initial;
    left:-20px;
}

.security-note{
    padding-right:0;
    padding-left:40px;
}

.security-note:before {
    transform: translateX(-40px);
}

.form-box{
    margin: 0 24px 0 0;
}


.form-box label{
    text-align:left;
}



.form-element {
    margin-left:0;
    margin-right:8px;
}

.form-middle.frst {
    padding:0 2% 0 0;
    border-left:0;
    border-right: 1px solid #a8a8a8;
}

.form-list-content,
.form-list-box ul{
    text-align:left;
}

.form-list-box li {
    padding-right:0;
    padding-left:22px;
}

.form-list-box li:before {
    right:initial;
    left:0;
}



.select-selected:after {
    left:initial;
    top:12px;
    right:10px;
}

.form-field-area.final-form .select-selected:after,
.first-form .select-selected:after {
    left:inherit;
    right:15px;
}

.form-field-area.final-form .select-selected,
.first-form .select-selected {
    text-align:left;
}

.final-form-content-left{
    text-align:left;
    padding-left:0;
    border-left:0;
    padding-right:50px;
    border-right:1px solid #a8a8a8;
}
.final-form-content-right{
    text-align:left;
    float:left;
    padding-right:0;
    padding-left:50px;
}

.condition-field{
    text-align:left;
}
.purple-title{
	text-align:left;
}



.flex-items > div:not(:last-of-type):after {
    border-left:0;
    left:initial;
    border-right: 1px solid #a8a8a8;
    right: -20px;
}

.special-checkbox {
    padding-right:initial;
    padding-left:32px;
}

.special-checkbox .checkmark{
    right:initial;
    left:0;
}

span.inline-select-label{
    width: 96px;
}

.special-checkbox .user-icons,
.special-checkbox .label-text {
    float:right;
}

.grid-flex-items label.custom-button + .custom-button {
    margin-right:initial;
    margin-left:8px;
}
.grid-flex-items .select-selected{
    text-align:left;
}
.participant-title{
    text-align:left;
}
.section.summary .flex-items .item50 {
    padding: 0 50px 0 0;
}
.section.summary .flex-items .item50 + .item50 {
    padding: 0 0 0 50px;
}


@media (max-width: 1023px){

    .shirts .shirt-list span{
        width:95px;
        display:inline-block;
    }
    .shirts .shirt-list .custom-select{
        width:110px !important;
    }
    .shirts .shirt-list .shirt img {
        right: initial;
        left: 225px;
    }

}