#ProOPC, #ProOPC span, #ProOPC div, #ProOPC p, #ProOPC input, #ProOPC select, #ProOPC button, #ProOPC h1, .proopc-finalpage h3, .proopc-finalpage h2, .proopc-finalpage h1, .proopc-finalpage h4, .proopc-register-login h3, .proopc-register-login h2, .proopc-register-login h4, .proopc-register-login h1{
    font-family: Vazir, tahoma !important;
}

.proopc-finalpage .proopc-column3 {
    float: right !important;
}

.proopc-step {
    float: right !important;
    margin: 3px 10px 3px 5px !important ;
}

.proopc-shipments input[type="radio"], .proopc-payments input[type="radio"] {
    float: right !important;
    margin: 5px 0px 1px 10px !important;
}

.proopc-shipments label, .proopc-payments label {
    float: right  !important;
}

#ProOPC input#STsameAsBT[type="checkbox"] {
    margin-left: 0   !important;
    float: right   !important;
    margin-right: -25px   !important;
}

label.st-same-checkbox {
    padding-left: 0   !important;
    padding-right: 25px   !important;
}

#ProOPC .radio input[type="radio"], #ProOPC .checkbox input[type="checkbox"] {
    margin-right: -20px;
}

.radio, .checkbox {
    padding-left: 0  !important;
    padding-right: 20px  !important;
}

#ProOPC .proopc-input-append #proopc-coupon-code[type="text"] {
    float: right !important;
}

.proopc-btn-info {
    background-color: #F44336  !important;
    background-image: -webkit-linear-gradient(top, #F44336, #E91E63)  !important;
}

#ProOPC .cart-images {

    margin-left: 0 !important;;
    float: right !important;
    margin-right: -70px !important;;
}
#ProOPC .cart-product-description.with-image {
    padding-left: 0 !important;
    padding-right: 70px;
    text-align: right;
}

.proopc-input-group-level, .proopc-input {
    float: right !important;
}

.proopc-btn-inverse {
    background-color: #F44336  !important;
    background-image: -webkit-linear-gradient(top, #F44336, #E91E63)  !important;
}

#ProOPC input[type="checkbox"], #ProOPC input[type="radio"] {
    filter: hue-rotate(150deg);
	width: 15px;
    height: 15px;
}
.proopc-step {
    background: #F44336  !important;
}
table.cart-summary.proopc-table-striped tr th {
    text-align: right;
}