input {
    padding-right: 1em;
}
input[lang*="en"] {
    padding-left: 1em;
}
::-webkit-input-placeholder {
    text-align: right;
    direction: rtl;
}

:-moz-placeholder { /* Firefox 18- */
    text-align: right;
    direction: rtl;
}

::-moz-placeholder {  /* Firefox 19+ */
    text-align: right;
    direction: rtl;
}

:-ms-input-placeholder {  
    text-align: right;
    direction: rtl;
}
/* flip all header images besides the logo */
img.flipImage {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
#links img {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
/* flip alert images */
#page-alert img {
    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}
#page-header-content{text-align:right}

#menu-options-main {
    left: 0;
    right: auto !important;
    text-align: right;
}
.menu-options img {
    padding-right: 0.5em;
}
#system-error-wrap{
    left: 0;
}
#alerts-list{
    left: 0; /* hide on start*/
}
.alerts-wrap:after {
    left: 356px;
}
.AlertsWidget-List{
    padding-right: 1em;
    text-align: right;
}
.AlertsWidget-Item-Image{
    padding-left: 0.5em;
    padding-right: 0;
}

.AlertsWidget-Item-Link a {
    padding-right: 37px;
}

.smart-tab-widget-vertical {
    border-right: solid 1px #c0c7c9;
}
#login-with-google {
    text-align: right;
}

.ComboFieldPopup-Option-Multiple-More .ComboFieldPopup-Option-Single {
    padding-right: calc(40px + 0.5em);    
}
.ComboFieldPopup-Option-Multiple .country {
    text-align: right;
    padding-right: 0.4em;
}
.ComboFieldPopup-Option-Single .country {
    text-align: right;
    padding-right: 0.4em;
}
.ComboFieldPopup-Option-Single .gmtStr {
    text-align: left;
}
.ComboFieldPopup-Value {
    text-align: left;
}
.ActionCheckBoxWidget {
    text-align: right;
}
.ActionCheckBoxWidget-Status {
    float: left;
}
.ActionCheckBoxWidget-Label {
    padding-right: 1em;   
}

.FlagsWidget .FlagsWidget-Flag {
    border-right: solid 1px #2a4a61;
}

.SimplePopupWidget-Cover .SmartTextBoxWidget{
    padding-right: 1em;
}

@media (max-width:700px){
    .alerts-wrap:after {
        left: 386px;
    }
}

@media (max-width: 600px) {
    .DialogWidget .SimplePopupWidget-Title-Close {
        left: 0 !important;
    }
    .DialogWidget .SimplePopupWidget-Title-Close .gwt-HTML {
        left:2em;
        right:auto;
    }

}