/* ------------------------- #mfn-aside -------------------------- */
#mfn-aside { float:right;}
#mfn-wrapper ul.mfn-menu > li > a > .icon { margin:18px 18px 18px 14px; float:right;}
#mfn-wrapper ul.mfn-menu li ul.mfn-submenu li a { border-left:none; border-right:5px solid transparent; padding:0 47px 0 20px;}

/* ------------------------- #mfn-main -------------------------- */
#mfn-main { float:right;}

#mfn-wrapper .form-table tr td span.btn-desc { float:right; margin-right: 15px; max-width: 222px;}
#mfn-wrapper .form-table input.small-text { float: right; margin-left: 15px; margin-right:0;}
#mfn-wrapper .mfn-sections .multi-text-ul li a.multi-text-remove { left:0; right:auto;}

/* -------------- .switch --------------- */
.has-switch { float:right; text-align:right;}
.has-switch > div.switch-animate {
	-webkit-transition:right .25s ease-out;
	-moz-transition:right .25s ease-out;
	-o-transition:right .25s ease-out;
	transition:right .25s ease-out;
}
.has-switch > div.switch-off { left:auto; right:-63%;}
.has-switch > div.switch-on { left:auto; right:0;}
.has-switch span { float:right;}
.has-switch span.switch-left { border-right:1px solid transparent; border-right:none; border-radius: 0 30px 30px 0;}
.has-switch span.switch-right { border-radius: 30px 0 0 30px;}
.has-switch label { float:right;}