/* ThemeColor */
.fds-select-field .select2-container--default .select2-selection--single .select2-selection__arrow,
a.fds-show-userpass {
  right: auto;
  left: 0px; }

a.fds-show-userpass {
  padding-right: 0px;
  padding-left: 20px; }

.fds-rating-stars-fill {
  left: auto;
  right: 0px; }

.fds-user-all-ratings {
  left: auto;
  right: 50px; }
  .fds-user-all-ratings:before {
    left: auto;
    right: 18px; }

.fds-filter-radio label.fds-radio-style:before {
  margin-right: 0px;
  margin-left: 0.8rem; }

.fds-popupform-offer-coll .onoffswitch-switch,
.foodsearch-default .fds-popupform-offer-coll .onoffswitch-switch {
  left: 63px;
  right: auto; }

.fds-popupform-offer-coll .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch,
.foodsearch-default .fds-popupform-offer-coll .onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
  left: 13px;
  right: auto; }

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
  margin-right: 0px;
  margin-left: 0px; }

.onoffswitch-inner {
  margin-right: -100%;
  margin-left: 0px; }

.foodsearch-default a.fds-link.fds-dashboard-home-icon {
  margin-right: 0px;
  margin-left: 24px; }

.foodsearch-default .fds-dashboard-resturant-user {
  margin-right: auto;
  margin-left: 0px;
  position: relative; }

.foodsearch-default .fds-menu-builder-header a.fds-builder-action {
  border-left: none;
  border-right: 1px solid #e0e0e0;
  margin-left: 0px;
  margin-right: -5px; }

.foodsearch-default .fds-builder-drager {
  margin-left: 14px;
  margin-right: 0px;
  border-left: 1px solid #e0e0e0;
  border-right: none; }

.foodsearch-default .fds-full-page .fds-dashboard-content {
  padding: 60px 250px 0px 0px; }

.foodsearch-default a.fds-link.fds-plugin-nav-btn {
  right: auto;
  left: -52px; }

.foodsearch-default .fds-full-page .fds-dashboard-header {
  padding: 11px 320px 11px 20px; }

.foodsearch-default.switcher-sidebar-on .fds-full-page .fds-dashboard-header {
  padding-left: 20px;
  padding-right: 80px; }

.foodsearch-default .fds-dashboard-header {
  padding: 11px 70px 11px 20px; }

.foodsearch-default.switcher-sidebar-on .fds-full-page .fds-dashboard-content {
  padding-left: 0px;
  padding-right: 52px; }

.fds-full-page .fds-plugin-nav {
  left: auto;
  right: 0px; }

.fds-useracount-dropnav,
.fds-typo-wrap .fds-useracount-dropnav {
  right: auto;
  left: 20px; }
  .fds-useracount-dropnav:before,
  .fds-typo-wrap .fds-useracount-dropnav:before {
    right: auto;
    left: 41px; }

.fds-switch-inn {
  flex-direction: row-reverse; }

.fds-restaurant-grid-status a i {
  margin-left: 8px;
  margin-right: 0px; }

.fds-restaurant-listing-tab ul.fds-restaurant-nav li.fds-list-item a i {
  margin-right: 0px;
  margin-left: 10px; }

.fds-filter-radio-view2 input[type=radio]:not(old) + label {
  padding-right: 23px; }

.fds-filter-radio-view2 input[type=radio]:not(old) + label > span {
  margin: 0px;
  left: auto;
  right: 0px; }

.fds-filter-radio-view2 input[type=radio]:not(old):checked + label > span > span {
  margin: 2px 2px 0px 0px; }

.fds-filter-radio-view2 small {
  width: 100%; }

.fds-baskit-cart-status-title i {
  left: -14px;
  right: auto; }

/*Common Form*/
.foodsearch-default .fds-common-form {
  margin-right: 0px;
  margin-left: -20px; }
  .foodsearch-default .fds-common-form .fds-form-field {
    margin-right: 0px;
    margin-left: 20px; }

.fds-wrapper {
  grid-template-columns: auto auto; }

.fds-multi-select .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
.fds-multi-select .select2-container--default button:not(:hover):not(:active):not(.has-background),
.fds-multi-select .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,
.fds-multi-select .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
  border: none;
  border-left: 1px solid rgba(255, 255, 255, 0.25); }
