html[lang="ar-SA"] .messages{
    direction: rtl;
}
.smartroute-cont-ar{
    direction: rtl;
}
.smartroute-cont-ar td, .smartroute-cont-ar th{
    text-align: right;
}
body.stssmartroute-payment-directpost .directpost-form-cont .block {
    width: 45%;
    margin-right: 5%;
    float: left;
}
body.stssmartroute-payment-directpost .smartroute-cont-ar  .directpost-form-cont .block,
body.stssmartroute-payment-directpost .smartroute-cont-ar .directpost-form-cont .block-full{
    float: right;
}
body.stssmartroute-payment-directpost .directpost-form-cont .date-block{
    width: 49%;    
    float: left;
}
body.stssmartroute-payment-directpost .smartroute-cont-ar .directpost-form-cont .date-block{
    float: right;
}
body.stssmartroute-payment-directpost .smartroute-cont-ar .directpost-form-cont .date-block:first-child{
    margin-right: 0px;
    margin-left: 2%;
}
body.stssmartroute-payment-directpost .directpost-form-cont .date-block:first-child{
	margin-right: 2%;
}
body.stssmartroute-payment-directpost .directpost-form-cont .block-full{
    float: left;
    width: 100%;
    text-align: center;
    clear: both;	
}
body.stssmartroute-payment-directpost .directpost-form-cont .block-full button[type="submit"]{
	/*width: 20%;*/
}
body.stssmartroute-payment-directpost .directpost-form-cont .payment-radio-holder{
	min-height: 60px;
}
.payment-radio-holder.custom-icon input[type="radio"] {
    display: inline-block;
    vertical-align: top;
}
.payment-radio-holder.custom-icon img {
    margin-top: -20px;
}