h1, h2, h3, h4 {
  font-family: 'TS-Safaa-Bold';
  font-weight: normal; }

label {
  font-family: 'TS Safaa-Medium'; }

div, p, a, main, nav, article, aside,
header, form, ul, li, footer, input,
button, span {
  font-family: 'TS Safaa-Regular';
  font-size: 14.4px; }

span {
  unicode-bidi: embed; }

p {
  /*unicode-bidi: bidi-override;*/
  direction: rtl;
  text-align: right; }

table thead th span {
  font-family: 'TS Safaa-Regular';
  font-size: 14.4px; }

.navbar-right {
  float: left !important; }

.logo {
  color: #fff; }

.pop-login {
  right: auto !important;
  left: 0px !important; }
  .pop-login .arrow {
    right: auto !important;
    left: 20% !important;
    margin-left: 5px !important; }
  .pop-login .btn-logout-wrapper {
    text-align: left; }
.pop-notif .arrow {
  right: 70.5% !important;
  left: auto !important; }
.pop-settings .arrow {
  right: 31% !important;
  left: auto !important;
  margin-right: -21px !important; }
  .pop-settings .arrow ::after {
    margin-right: -21px !important; }
.pop-help .arrow {
  right: 47.5% !important;
  left: auto !important;
  margin-right: -21px !important; }
  .pop-help .arrow ::after {
    margin-right: -21px !important; }
.pop-search .arrow {
  left: 3% !important;
  right: auto !important;
  margin-left: -21px !important; }
.pop-diary {
  right: auto !important; }

.popover {
  margin-left: 15px; }
  .popover-width {
    right: auto !important;
    left: 0 !important; }

.quickaccess-pop {
  margin-right: 0px !important;
  right: auto !important; }

.panel-body li:hover {
  border-right: 5px solid; }
.panel-body li a i {
  padding-right: 10px; }

.submodule-type {
  float: left;
  margin-right: 10px; }

.clinic-diary .booking-left {
  right: 0;
  padding-right: 0;
  padding-left: 15px !important; }
.clinic-diary .booking-right {
  float: left;
  padding-right: 15px !important;
  padding-left: 0; }
.clinic-diary .btnSearch {
  left: 8px; }

.pons-calendar {
  float: right; }

.pons-calendar-header span {
  float: right; }
.pons-calendar-header p {
  float: right; }

.pons-calendar-body {
  float: left; }
  .pons-calendar-body a {
    float: right; }

.booking-diary {
  padding-right: 0; }

.login-form-footer {
  text-align: left; }

.datepicker-label {
  float: right; }

.datepicker-wrapper {
  float: right; }

.main-content-container .content-header-icon {
  margin-left: 10px; }
.main-content-container .content-header .path-nav {
  left: 30px;
  right: unset; }
  .main-content-container .content-header .path-nav .tc-new {
    margin-right: 10px; }
.main-content-container .content-body.staffprofile .row .tabs .staff-contact-info .row:first-child, .main-content-container .content-body.staffprofile .row .tabs .staff-address-info .row:first-child {
  margin-right: 0;
  margin-left: 30px; }
.main-content-container .content-body .animate-right .profile-image .record-number {
  width: 77%;
  left: 22px; }
.main-content-container .content-body .profile-image i {
  right: 119px; }
.main-content-container .content-body .profile-image input {
  left: 0;
  text-align: left; }
.main-content-container .content-body .ltr-div > div {
  float: right !important; }
.main-content-container .content-body .ltr-div .col-lg-12 {
  padding: 0; }
.main-content-container .content-body .ltr-div .ltr-div-reg-title-row {
  padding-left: 0;
  padding-right: 0; }
.main-content-container .content-body .ltr-div .ltr-left-div .form-row {
  text-align: left; }
.main-content-container .content-body .ltr-div .ltr-right-div .form-row {
  text-align: right; }
.main-content-container .content-body .ctrl-item {
  float: right;
  margin-right: 0;
  margin-left: 10px; }
.main-content-container .content-body label {
  margin-left: 5px; }
.main-content-container .content-body .result-list > .nav-stack li .module-details .module-details-left {
  float: right; }
.main-content-container .content-body .result-list > .nav-stack li .module-details .module-details-right {
  float: left; }
.main-content-container .content-body .result-list > .nav-stack li .module-details span.tc-description, .main-content-container .content-body .result-list > .nav-stack li .module-details span.tc-value {
  float: right; }
.main-content-container .content-body .result-list > .nav-stack li .module-details span.tc-value {
  margin: 0 5px; }
.main-content-container .content-body .popover-inner .popover-content ul {
  padding-right: 0; }
.main-content-container .content-body .animate-left {
  right: 0; }
.main-content-container .content-body .animate-left.ng-hide {
  right: -100%; }
.main-content-container .content-body .animate-right {
  right: 0; }
  .main-content-container .content-body .animate-right .profile-image img {
    margin-left: 20px; }
.main-content-container .content-body .animate-right.ng-hide {
  right: 100%; }
.main-content-container .patient-reg-2 .patient-contact-info > div:nth-child(2), .main-content-container .patient-reg-2 .patient-info > div:nth-child(2) {
  padding: 0 0 0 30px; }

.module-details-custom span.tc-description, .module-details-custom span.tc-value {
  float: right; }
.module-details-custom span.tc-value {
  margin: 0 5px; }

.patient-order-wrapper .add-info label {
  float: right; }
.patient-order-wrapper .order-history-toggle {
  float: left; }
.patient-order-wrapper ul {
  padding-right: 0; }
  .patient-order-wrapper ul .patient-order-alert-item {
    float: right;
    clear: both; }

/*Triage additional css*/
.btn-triage {
  float: left; }

.bg-success {
  float: left; }

.btn-arrival {
  float: left; }

.bg-warning {
  float: left; }

.bg-new {
  float: left; }

.tc-new .fa {
  display: inline-block; }

.selectize-control.single .selectize-input:after {
  right: 233px; }

.menu_opener_label {
  background: #EDEFF0;
  width: 400px;
  height: 400px;
  display: block;
  cursor: pointer;
  border-radius: 50%;
  position: absolute;
  top: 50px;
  right: 50px;
  z-index: 10;
  text-align: center;
  font-size: 120px;
  padding-top: 20%;
  color: #2dc3e8; }

.menu_opener .link-1 {
  top: 0;
  right: 201px; }

.menu_opener .link-1:hover {
  top: -50px;
  transform: scale(1.2, 1.2); }

.menu_opener .link-2 {
  top: 25px;
  right: 305px;
  transform: rotate(340deg);
  -ms-transform: rotate(340deg);
  -moz-transform: rotate(340deg);
  -webkit-transform: rotate(340deg);
  -o-transform: rotate(340deg); }

.menu_opener .link-2:hover {
  top: -15px;
  right: 335px;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: scale(1.2, 1.2); }

.menu_opener .link-3 {
  top: 100px;
  right: 380px;
  transform: rotate(300deg);
  -ms-transform: rotate(300deg);
  -moz-transform: rotate(300deg);
  -webkit-transform: rotate(300deg);
  -o-transform: rotate(300deg); }

.menu_opener .link-3:hover {
  top: 90px;
  right: 425px;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: scale(1.2, 1.2); }

.menu_opener .link-4 {
  right: 400px;
  top: 203px;
  transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg); }

.menu_opener .link-4:hover {
  right: 450px;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: scale(1.2, 1.2); }

.menu_opener .link-5 {
  top: 303px;
  right: 375px;
  transform: rotate(210deg);
  -ms-transform: rotate(210deg);
  -moz-transform: rotate(210deg);
  -webkit-transform: rotate(210deg);
  -o-transform: rotate(210deg); }

.menu_opener .link-5:hover {
  top: 330px;
  right: 430px;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: scale(1.2, 1.2); }

.menu_opener .link-6 {
  top: 374px;
  right: 301px;
  transform: rotate(220deg);
  -ms-transform: rotate(220deg);
  -moz-transform: rotate(220deg);
  -webkit-transform: rotate(220deg);
  -o-transform: rotate(220deg); }

.menu_opener .link-6:hover {
  top: 405px;
  right: 350px;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: scale(1.2, 1.2); }

.menu_opener .link-7 {
  top: 400px;
  right: 201px;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg); }

.menu_opener .link-7:hover {
  top: 450px;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: scale(1.2, 1.2); }

.menu_opener .link-8 {
  top: 377px;
  right: 100px;
  transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  -moz-transform: rotate(150deg);
  -webkit-transform: rotate(150deg);
  -o-transform: rotate(150deg); }

.menu_opener .link-8:hover {
  top: 410px;
  right: 60px;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: scale(1.2, 1.2); }

.menu_opener .link-9 {
  top: 305px;
  right: 25px;
  transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -webkit-transform: rotate(60deg);
  -o-transform: rotate(60deg); }

.menu_opener .link-9:hover {
  top: 330px;
  right: -25px;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: scale(1.2, 1.2); }

.menu_opener .link-10 {
  right: 0px;
  top: 203px;
  transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg); }

.menu_opener .link-10:hover {
  right: -60px;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: scale(1.2, 1.2); }

.menu_opener .link-11 {
  top: 25px;
  right: 95px;
  transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -webkit-transform: rotate(40deg);
  -o-transform: rotate(40deg); }

.menu_opener .link-11:hover {
  top: -20px;
  right: 65px;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: scale(1.2, 1.2); }

.menu_opener .link-12 {
  top: 100px;
  right: 20px;
  transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  -moz-transform: rotate(60deg);
  -webkit-transform: rotate(60deg);
  -o-transform: rotate(60deg); }

.menu_opener .link-12:hover {
  top: 65px;
  right: -25px;
  transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -webkit-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: scale(1.2, 1.2); }

.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-right: 0px; }

.bot-float-btn-cont div button:first-child {
  margin-right: 5px !important; }
.bot-float-btn-cont div span.bot-quickaccess .btn {
  float: inherit; }

.dashboard-body .btn-container .btn:first-child {
  margin-left: 0; }

.home-wrapper .dashboard-header .SliderContainer .single-data-display-icon .single-display-icon {
  border-left: 2px solid white;
  border-right: none;
  height: 85% !important; }
.home-wrapper .dashboard-header .SliderContainer .single-data-display-icon .single-data-display {
  border-right: 2px solid white;
  border-left: none;
  height: 85% !important; }
.home-wrapper .dashboard-body .sub-menu-selection {
  float: none; }
  .home-wrapper .dashboard-body .sub-menu-selection a:first-child {
    padding-left: 20px;
    margin-left: 0;
    margin-right: 10%; }

.date-align {
  direction: ltr;
  text-align: right; }

/*# sourceMappingURL=main-rtl.css.map */
