body.position-absolute-bottom {
  position: absolute;
  bottom: 0px;
}

body.magnifiedRtl {
  transform-origin: top right;
  -ms-transform-origin: top right;
}

body.magnifiedLtr {
  transform-origin: top left;
  -ms-transform-origin: top left;
}

body {
  font-family: "OpenSans-Regular";
  margin: 0;
}

body h1 {
  font-size: 24px;
}

body .drawer-footer .left-arrow {
  background-image: url('user1st-icons.png') !important;
  background-position: -249px -273px;
}

body .drawer-footer .right-arrow {
  background-image: url('user1st-icons.png') !important;
  background-position: -273px -273px;
}

body .rtl {
  direction: rtl;
  font-family: Arial !important;
}

body .rtl #main-menu {
  right: 0 !important;
  left: unset !important;
  position: relative !important;
  border-right: 4px solid #e1e1e1 !important;
  border-left: none !important;
}

body .rtl #main-menu .main-menu {
  width: 96% !important;
}

body .rtl .close-menu {
  float: left !important;
  margin-left: -13px !important;
}

body .rtl .input-group label {
  text-align: right !important;
}

body .rtl .input-group .item-label {
  text-align: right !important;
  left: auto !important;
}

body .rtl .input-group .icon {
  margin-right: 29px !important;
  left: auto !important;
}

body .rtl .input-group .switch {
  right: 224px !important;
  left: 0 !important;
}

body .rtl .input-group .switch input {
  margin-right: -300px !important;
}

body .rtl #buttons {
  margin: 9px 29px 21px 10px !important;
}

body .rtl #drawer-wrapper {
  left: auto !important;
  margin-right: 300px !important;
}

body .rtl #drawer-wrapper .drawer-info {
  right: 5px !important;
}

body .rtl #drawer-wrapper .drawer-collpased .drawer-open {
  right: -7px !important;
  background-position: -246px -273px !important;
}

body .rtl #drawer-wrapper .drawer-expand .drawer-close {
  right: 243px !important;
  background-position: -265px -273px !important;
}

body .rtl #drawer-wrapper .drawer-expand #drawer-header #drawer-header-wrapper #header-icon {
  margin-right: 41px !important;
  margin-left: 15px !important;
  float: right !important;
}

body .rtl #drawer-wrapper .drawer-expand #drawer-header #accessibility-text {
  margin-right: 40px !important;
}

body .rtl #drawer-wrapper .left-arrow {
  background-position: -266px -276px;
  width: 24px !important;
}

body .rtl #drawer-wrapper .right-arrow {
  background-position: -249px -275px;
  width: 24px !important;
}

body .rtl #feedback-modal .close-modal {
  float: left !important;
  margin-left: 11px !important;
}

body .rtl #feedback-modal .body form#feedback-form .feedback-checkbox {
  height: 40px !important;
}

body .rtl #feedback-modal .body form#feedback-form .form-element input[type=checkbox] {
  float: right !important;
  margin-top: 7px !important;
  margin-left: 15px !important;
  margin-right: 0 !important;
}

body .rtl #feedback-modal .body form#feedback-form .form-element span {
  float: right !important;
  width: 130px !important;
}

body .rtl #feedback-modal .body form#feedback-form .form-element .error {
  margin-right: 118px !important;
}

body .rtl #feedback-modal .body form#feedback-form .form-element label {
  float: right !important;
  width: 30% !important;
}

body .rtl #feedback-modal .body form#feedback-form .form-element .input-wrapper {
  padding-right: 13px !important;
}

body .rtl #feedback-modal .body form#feedback-form .form-element select {
  padding-left: 0 !important;
}

body .rtl .footer-text span {
  float: right !important;
  margin-top: 1px !important;
}

body .rtl .footer-text #footer-logo {
  float: right !important;
  margin-top: 2px !important;
}

body .long-language .input-group .item-label {
  font-size: 13px !important;
}

body .long-language #drawer-wrapper #drawer-title {
  font-size: 13px !important;
}

.u1st-invertCont #drawer-wrapper {
  background: white !important;
}

.u1st-grayscaleCont {
  filter: grayscale(1);
}

button {
  background-color: transparent;
  border: none;
}

#full-menu-wrapper *:focus {
  border: 2px solid #4d90fe !important;
}

input:focus + .slider {
  border: 2px solid #4d90fe !important;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.rtl.u1st-invertCont #drawer-wrapper .left-arrow {
  background-position: -266px -314px !important;
}

.rtl.u1st-invertCont #drawer-wrapper .right-arrow {
  background-position: -249px -314px !important;
}

.rtl.u1st-invertCont #drawer-wrapper .drawer-expand .drawer-close {
  background-position: -265px -310px !important;
}

.rtl.u1st-invertCont #drawer-wrapper .drawer-collpased .drawer-open {
  background-position: -248px -310px !important;
}

.rtl.u1st-grayscaleCont #drawer-wrapper .left-arrow {
  background-position: -266px -240px !important;
}

.rtl.u1st-grayscaleCont #drawer-wrapper .right-arrow {
  background-position: -248px -240px !important;
}

.rtl.u1st-grayscaleCont #drawer-wrapper .drawer-expand .drawer-close {
  background-position: -266px -237px !important;
}

.rtl.u1st-grayscaleCont #drawer-wrapper .drawer-collpased .drawer-open {
  background-position: -247px -237px !important;
}
@font-face {
  font-family: "OpenSans-Regular";
  src: url('OpenSans-Regular.ttf') format("truetype");
}

/*# sourceMappingURL=styles.css.map*/