.jqgrid-100 .ui-jqgrid,
.jqgrid-100 .ui-jqgrid .ui-jqgrid-view,
.jqgrid-100 .ui-jqgrid .ui-jqgrid-hdiv,
.jqgrid-100 .ui-jqgrid .ui-jqgrid-bdiv,
.jqgrid-100 .ui-jqgrid .ui-jqgrid-sdiv,
.jqgrid-100 .ui-jqgrid .ui-jqgrid-htable,
.jqgrid-100 .ui-jqgrid .ui-jqgrid-btable,
.jqgrid-100 .ui-jqgrid .ui-jqgrid-ftable,
.jqgrid-100 .ui-jqgrid .ui-jqgrid-pager,
.modal-body .ui-jqgrid,
.modal-body .ui-jqgrid .ui-jqgrid-view,
.modal-body .ui-jqgrid .ui-jqgrid-hdiv,
.modal-body .ui-jqgrid .ui-jqgrid-bdiv,
.modal-body .ui-jqgrid .ui-jqgrid-htable,
.modal-body .ui-jqgrid .ui-jqgrid-btable,
.modal-body .ui-jqgrid .ui-jqgrid-pager {
  width: 100% !important;
  overflow: unset;
}

.jqgrid-100 .ui-widget.ui-widget-content, .jqgrid-100 .ui-widget-content {
  border: none;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  color: inherit;
  background-color: inherit;
  border-color: inherit;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  color: inherit !important;
  background-color: inherit !important;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
  border: none !important;
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  background: none;
  background-color: transparent !important;
}

.ui-jqgrid .ui-jqgrid-hbox {
  padding-right: 0 !important;
}

body .ui-jqgrid {
  border: none !important;
  overflow: unset;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-titlebar {
  display: none !important;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv {
  border: none;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-hbox {
  float: unset;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv th div {
  text-transform: uppercase !important;
  font-size: 12px;
  font-weight: 400;
  color: #676B75;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv th .s-ico {
  margin-left: 5px;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv th .s-ico .ui-icon-asc, body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv th .s-ico .ui-icon-desc {
  padding: 0;
  height: unset;
  font-size: 1.5rem;
  color: #9096A4;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv th .s-ico .ui-icon-asc:hover, body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv th .s-ico .ui-icon-desc:hover {
  padding: 0;
  height: unset;
  font-size: 1.5rem;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv th .s-ico .ui-icon-asc {
  margin: -2px 0 0 0;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv th .s-ico .ui-icon-asc:hover {
  margin: -2px 0 0 0;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv th .s-ico .ui-icon-desc {
  margin: -1px 0 0 0;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv th .s-ico .ui-icon-desc:hover {
  margin: -1px 0 0 0;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv th .s-ico .ui-state-disabled {
  color: #a7adbb;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv {
  overflow: unset;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable tr {
  height: 39px;
  border-left: none;
  border-right: none;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable tr td {
  border: none;
  border-bottom: 1px solid #e7ecf1 !important;
  font-size: 14px;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable tr:hover {
  background: #f3f3f3 !important;
}
body .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-sdiv .ui-jqgrid-ftable tr td {
  border: none;
  font-size: 14px;
  font-weight: 500;
  height: 22px;
  padding: 8px;
}
body .ui-jqgrid .ui-jqgrid-pager {
  height: 50px;
  display: table-cell;
  vertical-align: middle;
  border: none;
}
body .ui-jqgrid .ui-jqgrid-pager .ui-pg-selbox {
  font-size: 12px;
  line-height: 1.42857143;
  height: 26px !important;
  padding: 0px 4px;
  width: 56px;
  color: #9096A4;
  background-color: #fff;
  border: 1px solid #E8EAEF;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  outline: none;
  cursor: pointer;
  margin-right: 7px;
}
body .ui-jqgrid .ui-jqgrid-pager .jqgrid-per-page-text {
  margin-top: 5px;
  font-size: 12px;
}
body .ui-jqgrid .ui-jqgrid-pager table tr td[id$=_left] {
  font-size: 12px !important;
  color: #9096A4 !important;
  padding-left: 10px;
  min-width: max-content;
}
body .ui-jqgrid .ui-jqgrid-pager table tr td[id$=_left] table, body .ui-jqgrid .ui-jqgrid-pager table tr td[id$=_left] .ui-paging-info {
  margin-top: 5px;
}
body .ui-jqgrid .ui-jqgrid-pager table tr td[id$=_right] {
  font-size: 14px !important;
  color: #676B75 !important;
}
body .ui-jqgrid .ui-jqgrid-pager table tr td[id$=_right] > table {
  margin-right: 20px;
}
body .ui-jqgrid .ui-jqgrid-pager table tr td[id$=_right] .fal {
  color: #676B75;
}
body .ui-jqgrid .ui-jqgrid-pager table tr td[id$=_right] .jqgrid-pagination td {
  font-size: 14px;
  color: #676B75;
  padding: 0 !important;
}
body .ui-jqgrid .ui-jqgrid-pager table tr td[id$=_right] .jqgrid-pagination td a {
  font-size: 14px;
  color: #676B75;
  margin: 0 10px;
}
body .ui-jqgrid .ui-jqgrid-pager table tr td[id$=_right] .jqgrid-pagination td .jqgrid-pagination-nav.active {
  color: #2FB9F8;
}
body .ui-jqgrid .ui-jqgrid-pager table.ui-pg-table table.ui-pg-table tr td {
  padding: 0 5px;
}
body .ui-jqgrid .ui-jqgrid-pager table.ui-pg-table table.ui-pg-table tr td .ui-pg-input {
  margin: 0 10px;
  text-align: center;
}
body .ui-jqgrid .ui-jqgrid-pager table.ui-pg-table table.ui-pg-table tr td .fa-plus {
  font-size: 1.7rem;
}
body .ui-jqgrid .ui-jqgrid-pager table.ui-pg-table table.ui-pg-table tr td .fa-pencil-alt {
  font-size: 1.5rem;
}
body .ui-jqgrid .ui-jqgrid-pager table.ui-pg-table table.ui-pg-table tr td .fa-trash-alt {
  font-size: 1.5rem;
}
body .ui-jqgrid .ui-jqgrid-pager > .ui-pager-control > table > tbody > tr > td:first-child {
  width: auto !important;
}
body .ui-jqgrid .loading.ui-state-default {
  background: url(/designs/blueflow/assets/image/loading.gif) 0% 0%/contain no-repeat;
  width: 50px;
  height: 50px;
  color: transparent;
  border: none;
  top: 25%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
}

.jqgrid-pad-20 .ui-jqgrid .ui-jqgrid-view tr td:first-child {
  padding-left: 20px !important;
}
.jqgrid-pad-20 .ui-jqgrid .ui-jqgrid-view tr td:last-child > :last-child:not(.tooltip) {
  padding-right: 12px !important;
}
.jqgrid-pad-20 .ui-jqgrid .ui-jqgrid-view tr th:first-child div {
  padding-left: 12px !important;
}
.jqgrid-pad-20 .ui-jqgrid .ui-jqgrid-pager table tr td[id$=_left] {
  padding-left: 15px;
}
.jqgrid-pad-20 .ui-jqgrid .ui-jqgrid-pager table tr td[id$=_right] {
  padding-right: 15px;
}

.ui-jqdialog {
  width: 500px !important;
  height: unset !important;
  padding: 0 !important;
  left: calc(50% - 250px) !important;
}
.ui-jqdialog .ui-jqdialog-titlebar {
  height: 50px;
  background-color: #fff;
  display: flex;
  align-items: center;
  padding: 15px !important;
  border-bottom: 1px solid #e5e5e5;
}
.ui-jqdialog .ui-jqdialog-titlebar .ui-jqdialog-title {
  font-size: 16px;
  font-weight: 500;
}
.ui-jqdialog .ui-jqdialog-titlebar .ui-jqdialog-titlebar-close {
  top: 21px !important;
  padding: 0px !important;
}
.ui-jqdialog .ui-jqdialog-titlebar .ui-jqdialog-titlebar-close .ui-icon-closethick {
  margin: 0 !important;
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  background-image: none !important;
  background-position: unset !important;
  text-indent: unset !important;
  cursor: pointer;
  font-size: 18px;
  color: #9096A4;
  width: 18px;
  height: 18px;
}
.ui-jqdialog .ui-jqdialog-titlebar .ui-jqdialog-titlebar-close .ui-icon-closethick:before {
  content: "\f00d";
}
.ui-jqdialog .ui-jqdialog-content {
  padding: 15px !important;
  font-size: 14px;
}
.ui-jqdialog .ui-jqdialog-content form[name=FormPost] {
  width: 100% !important;
  height: unset !important;
  overflow: hidden !important;
}
.ui-jqdialog .ui-jqdialog-content form[name=FormPost] input[type=text] {
  width: 100% !important;
  display: block;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  background-color: #f6f9fc;
  border: solid 1px #e7ecf1;
  box-shadow: none;
}
.ui-jqdialog .ui-jqdialog-content form[name=FormPost] .CaptionTD {
  font-size: 14px;
  color: #676B75;
  padding-top: 15px;
}
.ui-jqdialog .ui-jqdialog-content form[name=FormPost] #FormError .ui-state-error {
  padding: 10px;
  border: none !important;
}
.ui-jqdialog .ui-jqdialog-content table.EditTable tbody tr td hr {
  display: none;
}
.ui-jqdialog .ui-jqdialog-content table.EditTable tbody tr td.EditButton {
  padding-top: 20px;
}
.ui-jqdialog .ui-jqdialog-content table.EditTable tbody tr td.EditButton a {
  min-width: 80px;
}
.ui-jqdialog .ui-jqdialog-content table.EditTable tbody tr td.navButton {
  display: none;
}
.ui-jqdialog .ui-jqdialog-content table.EditTable tbody tr .btn-primary {
  background-color: #2FB9F8 !important;
  border-color: #2FB9F8 !important;
}

body .jqgrid-responsive {
  overflow-x: auto;
}

@media (max-width: 768px) {
  body .jqgrid-responsive .ui-jqgrid.ui-widget.ui-widget-content.ui-corner-all {
    min-width: 650px !important;
  }
}
@media (max-width: 500px) {
  body .ui-jqgrid .ui-jqgrid-pager .ui-pager-control {
    height: 50px;
  }
}
body .modal .modal-dialog .modal-content .modal-header {
  min-height: 60px;
  background-color: #fff;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 19px;
}
body .modal .modal-dialog .modal-content .modal-header .modal-title, body .modal .modal-dialog .modal-content .modal-header .bootstrap-dialog-title {
  font-size: 22px;
  font-weight: 500;
  line-height: 25px;
  color: #282B31;
}
body .modal .modal-dialog .modal-content .modal-header .close, body .modal .modal-dialog .modal-content .modal-header .bootstrap-dialog-close-button {
  font-size: 2.55rem;
  opacity: 1;
  margin-right: 2px;
  font-weight: 100;
  color: #9096A4;
}
body .modal .modal-dialog .modal-content .modal-header .bootstrap-dialog-header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
body .modal .modal-dialog .modal-content .modal-header .close, body .modal .modal-dialog .modal-content .modal-header .bootstrap-dialog-close-button {
  margin-top: -5px;
  margin-right: 0;
  font-size: 30px;
  opacity: 1;
  outline: none;
  display: block !important;
}
body .modal .modal-dialog .modal-content .modal-body .fa-shield {
  font-size: 1.7rem;
  color: #495057;
  margin-left: -3px;
  margin-right: 5px;
}
body .modal .modal-dialog .modal-content .modal-body .fa-shield-check {
  font-size: 1.7rem;
  color: #36A000;
  margin-left: -3px;
  margin-right: 5px;
}
body .modal .modal-dialog .modal-content .modal-body textarea {
  max-width: 100%;
}
body .modal .modal-dialog .modal-content .modal-footer {
  margin-top: 0;
  padding-right: 10px;
}
body .modal .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons button {
  min-width: 90px;
}
body .modal .modal-dialog .modal-content .modal-footer .btn {
  margin-right: 10px;
}
body .modal.small-modal-dialog .modal-dialog {
  max-width: 440px;
}
body .modal.hiden-background-modal .modal-dialog {
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
}
body .modal.hiden-background-modal .modal-dialog .modal-content {
  width: max-content;
  width: -moz-max-content;
  width: -webkit-max-content;
  background-color: transparent;
  box-shadow: none;
  border: none;
}
body .modal.hiden-background-modal .modal-dialog .modal-content .modal-header {
  background-color: transparent;
  min-height: 25px;
  padding: 0;
  border-bottom: none;
}
body .modal.hiden-background-modal .modal-dialog .modal-content .modal-header .bootstrap-dialog-title {
  display: none;
}
body .modal.hiden-background-modal .modal-dialog .modal-content .modal-header .bootstrap-dialog-close-button {
  position: absolute;
  right: 0;
  top: 0;
}
body .modal.hiden-background-modal .modal-dialog .modal-content .modal-body {
  padding-top: 0;
}
body .modal.body-pl-pr-0 .modal-dialog .modal-content .modal-body {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
body .modal.z10041 {
  z-index: 10041;
}
body .modal.z10051 {
  z-index: 10051;
}
body .modal.z10071 {
  z-index: 10071;
}
body .modal.pl-pr-0 .modal-body {
  padding-left: 0;
  padding-right: 0;
}
body .modal.md-width-500 .modal-dialog {
  width: 500px;
}
body .modal.md-width-600 .modal-dialog {
  width: 600px;
}
body .modal.md-width-700 .modal-dialog {
  width: 700px;
}
body .modal.md-width-750 .modal-dialog {
  width: 750px;
}
body .modal.md-width-800 .modal-dialog {
  width: 800px;
}
body .modal.md-width-900 .modal-dialog {
  width: 900px;
}
body .modal.md-width-1000 .modal-dialog {
  width: 1000px;
}
@media (max-width: 768px) {
  body .modal.mobile .modal-dialog {
    width: 100% !important;
    margin: 0 auto;
  }
}
body .large-dialog .modal-dialog {
  width: 800px;
}
body .bootstrap-confirmation-modal, body .ui-jqdialog {
  z-index: 99999 !important;
}

.alert.alert-success:not(.small-alert), .alert.alert-info:not(.small-alert), .alert.alert-danger:not(.small-alert) {
  padding: 10px 15px 10px 65px;
  min-height: 64px;
  position: relative;
}

.alert.alert-success.hide:not(.small-alert):not(.block)[style="display: block;"], .alert.alert-info.hide:not(.small-alert):not(.block)[style="display: block;"], .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display: block;"],
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display: block"], .alert.alert-info.hide:not(.small-alert):not(.block)[style="display: block"], .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display: block"],
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display:block;"], .alert.alert-info.hide:not(.small-alert):not(.block)[style="display:block;"], .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display:block;"],
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display:block"], .alert.alert-info.hide:not(.small-alert):not(.block)[style="display:block"], .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display:block"],
.alert.alert-success:not(.small-alert):not(.hide):not(.block), .alert.alert-info:not(.small-alert):not(.hide):not(.block), .alert.alert-danger:not(.small-alert):not(.hide):not(.block) {
  display: flex !important;
  flex-wrap: wrap;
  align-items: center;
}
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display: block;"] .close, .alert.alert-info.hide:not(.small-alert):not(.block)[style="display: block;"] .close, .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display: block;"] .close,
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display: block"] .close, .alert.alert-info.hide:not(.small-alert):not(.block)[style="display: block"] .close, .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display: block"] .close,
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display:block;"] .close, .alert.alert-info.hide:not(.small-alert):not(.block)[style="display:block;"] .close, .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display:block;"] .close,
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display:block"] .close, .alert.alert-info.hide:not(.small-alert):not(.block)[style="display:block"] .close, .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display:block"] .close,
.alert.alert-success:not(.small-alert):not(.hide):not(.block) .close, .alert.alert-info:not(.small-alert):not(.hide):not(.block) .close, .alert.alert-danger:not(.small-alert):not(.hide):not(.block) .close {
  position: absolute;
  right: 15px;
  display: block;
}
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display: block;"] .full-width, .alert.alert-info.hide:not(.small-alert):not(.block)[style="display: block;"] .full-width, .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display: block;"] .full-width,
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display: block"] .full-width, .alert.alert-info.hide:not(.small-alert):not(.block)[style="display: block"] .full-width, .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display: block"] .full-width,
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display:block;"] .full-width, .alert.alert-info.hide:not(.small-alert):not(.block)[style="display:block;"] .full-width, .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display:block;"] .full-width,
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display:block"] .full-width, .alert.alert-info.hide:not(.small-alert):not(.block)[style="display:block"] .full-width, .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display:block"] .full-width,
.alert.alert-success:not(.small-alert):not(.hide):not(.block) .full-width, .alert.alert-info:not(.small-alert):not(.hide):not(.block) .full-width, .alert.alert-danger:not(.small-alert):not(.hide):not(.block) .full-width {
  width: 100%;
}
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display: block;"] .text-item, .alert.alert-info.hide:not(.small-alert):not(.block)[style="display: block;"] .text-item, .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display: block;"] .text-item,
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display: block"] .text-item, .alert.alert-info.hide:not(.small-alert):not(.block)[style="display: block"] .text-item, .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display: block"] .text-item,
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display:block;"] .text-item, .alert.alert-info.hide:not(.small-alert):not(.block)[style="display:block;"] .text-item, .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display:block;"] .text-item,
.alert.alert-success.hide:not(.small-alert):not(.block)[style="display:block"] .text-item, .alert.alert-info.hide:not(.small-alert):not(.block)[style="display:block"] .text-item, .alert.alert-danger.hide:not(.small-alert):not(.block)[style="display:block"] .text-item,
.alert.alert-success:not(.small-alert):not(.hide):not(.block) .text-item, .alert.alert-info:not(.small-alert):not(.hide):not(.block) .text-item, .alert.alert-danger:not(.small-alert):not(.hide):not(.block) .text-item {
  padding: 0 4px;
}

.alert.alert-success.block:not(.small-alert):not(.hide), .alert.alert-info.block:not(.small-alert):not(.hide), .alert.alert-danger.block:not(.small-alert):not(.hide) {
  display: block !important;
}

.alert.alert-success.contents:not(.small-alert):not(.hide), .alert.alert-info.contents:not(.small-alert):not(.hide), .alert.alert-danger.contents:not(.small-alert):not(.hide) {
  display: contents !important;
}

.alert.alert-success:not(.small-alert) *, .alert.alert-info:not(.small-alert) *, .alert.alert-danger:not(.small-alert) * {
  /*display: contents;*/
  /*we need to show <br> error messages for form validation*/
}

.alert.alert-success:not(.small-alert):before, .alert.alert-info:not(.small-alert):before, .alert.alert-danger:not(.small-alert):before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  font-size: 33px;
  position: absolute;
  left: 15px;
  top: 5px;
}

.alert.alert-success {
  background-color: rgba(54, 160, 0, 0.1);
}

.alert.alert-success:not(.small-alert):before {
  content: "\f058";
}

.alert.alert-info {
  background-color: rgba(47, 185, 248, 0.1);
}

.alert.alert-info:not(.small-alert):before {
  content: "\f05a";
}

.alert.alert-danger {
  background-color: rgba(255, 52, 101, 0.1);
}

.alert.alert-danger:not(.small-alert):before {
  content: "\f071";
  font-size: 35px;
}

.alert.small-alert {
  padding: 5px;
  margin: 5px 0;
}
.alert.small-alert .close {
  font-size: 16px;
  top: 0;
  z-index: 1;
}

body .btn {
  border-radius: 3px;
}
body .btn-default, body .btn-default:hover, body .btn-default:focus, body .btn-default:active, body .btn-default.active {
  color: #282B31;
}
body .btn:not(.multiselect) i {
  font-size: inherit !important;
  color: inherit !important;
}
body .btn:focus, body .btn:active, body .btn:hover, body .btn:active:focus {
  outline: none;
  outline-offset: unset;
}
body .btn.disabled {
  cursor: not-allowed !important;
  pointer-events: none;
  box-shadow: none;
  opacity: 0.65;
}
body .btn-primary {
  background-color: #2FB9F8 !important;
  border-color: #2FB9F8 !important;
}
body .btn-primary.btn-outline {
  background: transparent;
  background-color: transparent !important;
  color: #2FB9F8 !important;
  border-color: #2FB9F8 !important;
}
body .btn-primary.btn-outline:hover {
  background: #2FB9F8 !important;
  color: #fff !important;
}
body .btn-primary.btn-outline.disabled:hover {
  background: #fff;
  background-color: #fff !important;
  color: #2FB9F8 !important;
  border-color: #2FB9F8 !important;
}
body .btn-success {
  background-color: #36A000;
  border-color: #36A000;
}
body .btn-success.btn-outline {
  background: #fff;
  background-color: #fff;
  color: #36A000;
  border-color: #36A000;
}
body .btn-success.btn-outline:hover {
  background-color: #36A000;
  border-color: #36A000;
  color: #fff;
}
body .btn-success.btn-outline.disabled:hover {
  background: #fff;
  background-color: #fff;
  color: #36A000;
  border-color: #36A000;
}
body .btn-orange {
  background-color: #FF8E64;
  border-color: #FF8E64;
}
body .btn-orange.btn-outline {
  background: #fff;
  background-color: #fff;
  color: #FF8E64;
  border-color: #FF8E64;
}
body .btn-orange.btn-outline:hover {
  background-color: #FF8E64;
  border-color: #FF8E64;
  color: #fff;
}
body .btn-orange.btn-outline.disabled:hover {
  background: #fff;
  background-color: #fff;
  color: #FF8E64;
  border-color: #FF8E64;
}
body .btn-danger {
  background-color: #d01a2f;
  border-color: #d01a2f;
}
body .btn-danger.btn-outline {
  background: #fff;
  background-color: #fff;
  color: #d01a2f;
  border-color: #d01a2f;
}
body .btn-danger.btn-outline:hover {
  background-color: #d01a2f;
  border-color: #d01a2f;
  color: #fff;
}
body .btn-danger.btn-outline.disabled:hover {
  background: #fff;
  background-color: #fff;
  color: #d01a2f;
  border-color: #d01a2f;
}

body .tooltip.fade {
  min-width: auto;
}
body .tooltip.fade .tooltip-inner {
  background-color: #676B75 !important;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  box-shadow: 0 2px 4px 0 rgba(109, 114, 124, 0.25);
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #fff;
  padding: 5px 12px;
  white-space: pre-wrap;
}
body .tooltip.fade .tooltip-inner > div {
  max-width: 200px;
}

.tooltip.fade.top .tooltip-inner {
  margin: 0 auto;
}
.tooltip.fade.top .tooltip-arrow {
  border-top-color: #676B75;
}

.tooltip.fade.right .tooltip-arrow {
  border-right-color: #676B75;
}

.tooltip.fade.bottom .tooltip-inner {
  margin: 0 auto;
}
.tooltip.fade.bottom .tooltip-arrow {
  border-bottom-color: #676B75;
}

.tooltip.fade.left .tooltip-inner {
  float: right;
  padding: 3px 8px 3px 3px;
}
.tooltip.fade.left .tooltip-arrow {
  border-left-color: #676B75;
}

body .multiselect-native-select .btn-group button {
  text-align: left;
}
body .multiselect-native-select .btn-group button .multiselect-selected-text {
  width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0;
  margin: 0;
  float: left;
}
body .multiselect-native-select .btn-group.open ul.multiselect-container li.multiselect-filter .input-group .input-group-addon, body .multiselect-native-select .btn-group.open ul.multiselect-container li.multiselect-filter .input-group .input-group-btn {
  height: 36px;
  border: 1px solid #e7ecf1;
  background-color: #EDEFF2;
  font-weight: bold;
  direction: unset;
  direction: none;
}
body .multiselect-native-select .btn-group.open ul.multiselect-container li.multiselect-filter .input-group input.multiselect-search {
  min-height: 38px;
  height: -moz-available;
  height: -webkit-fill-available;
  height: fill-available;
}

.input-group .input-group-addon {
  position: relative;
  height: 34px;
  width: 34px;
  border: 1px solid #e7ecf1;
  background-color: #EDEFF2;
  font-weight: bold;
}
.input-group .input-group-addon .fa-calendar {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding-top: 8px;
}

.btn-group.open .multiselect {
  border: 1px solid #e7ecf1 !important;
  box-shadow: unset !important;
  background: white !important;
}

.multiselect-container {
  border: 1px solid #e7ecf1 !important;
  box-shadow: 1px 3px 12px rgba(140, 140, 140, 0.2) !important;
  padding: 0 !important;
  max-width: 300px;
}
.multiselect-container .multiselect-filter .multiselect-search {
  border-radius: 0 !important;
}
.multiselect-container .multiselect-filter .input-group-btn .btn {
  border: 1px solid #EBECF2 !important;
  background-color: #EDEFF2 !important;
  padding: 6px 8px;
}
.multiselect-container li a {
  margin: 0;
  padding: 0 0 0 8px !important;
}
.multiselect-container li a label.inner-label {
  padding: 9px 8px 8px 22px !important;
  width: 100%;
}
.multiselect-container li a label .fa-shield {
  font-size: 1.7rem;
  color: #495057;
}
.multiselect-container li a label .fa-shield-check {
  font-size: 1.7rem;
  color: #36A000;
}
.multiselect-container li a input[type=radio]:checked + label:before, .multiselect-container li a input[type=radio]:not(:checked) + label:before,
.multiselect-container li a input[type=checkbox]:checked + label:before, .multiselect-container li a input[type=checkbox]:not(:checked) + label:before {
  top: 9px;
}
.multiselect-container li a input[type=radio]:checked + label:after, .multiselect-container li a input[type=radio]:not(:checked) + label:after,
.multiselect-container li a input[type=checkbox]:checked + label:after, .multiselect-container li a input[type=checkbox]:not(:checked) + label:after {
  top: 12px;
}
.multiselect-container li.active a {
  background-color: #f6f9fc !important;
  color: #282B31 !important;
}

input[type=checkbox]:checked,
input[type=checkbox]:not(:checked),
input[type=radio]:checked,
input[type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
  opacity: 0;
}

input[type=checkbox]:checked + label,
input[type=checkbox]:not(:checked) + label,
input[type=radio]:checked + label,
input[type=radio]:not(:checked) + label {
  display: inline-block;
  position: relative;
  padding-left: 22px;
  line-height: 17px;
  cursor: pointer;
  min-height: 16px;
  min-width: 16px;
}

input[type=checkbox]:checked + label:before,
input[type=checkbox]:not(:checked) + label:before,
input[type=radio]:checked + label:before,
input[type=radio]:not(:checked) + label:before {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  width: 16px;
  height: 16px;
  border: 1px solid #e7ecf1;
  background-color: #f6f9fc;
}

input[type=checkbox]:disabled + label:before,
input[type=radio]:disabled + label:before {
  border: 1px solid #e4e9ee;
  background-color: #eaeff4;
  cursor: not-allowed;
}

input[type=checkbox]:checked:disabled + label:before,
input[type=radio]:checked:disabled + label:after {
  opacity: 0.5 !important;
}

input[type=checkbox]:checked + label:before,
input[type=checkbox]:not(:checked) + label:before {
  border-radius: 2px;
}

input[type=checkbox]:checked + label:before {
  border-radius: 2px;
  border: 1px solid #2FB9F8;
  background-color: #2FB9F8;
}

input[type=radio]:checked + label:before,
input[type=radio]:not(:checked) + label:before {
  border-radius: 100%;
}

input[type=radio]:checked + label:before {
  border-radius: 100%;
  border: 1px solid #2FB9F8;
  background-color: white;
}

input[type=checkbox]:checked + label:after,
input[type=checkbox]:not(:checked) + label:after,
input[type=radio]:checked + label:after,
input[type=radio]:not(:checked) + label:after {
  content: "";
  position: absolute;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

input[type=checkbox]:checked + label:after,
input[type=checkbox]:not(:checked) + label:after {
  left: 3px;
  top: 3px;
  width: 10px;
  height: 6px;
  border-radius: 1px;
  border-left: 2px solid #ffffff;
  border-bottom: 2px solid #ffffff;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  color: white;
}

input[type=radio]:checked + label:after,
input[type=radio]:not(:checked) + label:after {
  left: 3px;
  top: 3px;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background-color: #2FB9F8;
}

input[type=checkbox]:not(:checked) + label:after,
input[type=radio]:not(:checked) + label:after {
  opacity: 0;
}

input[type=checkbox]:checked + label:after,
input[type=radio]:checked + label:after {
  opacity: 1;
}

input[type=checkbox].ui-state-error:not(:checked) + label:before,
input[type=radio].ui-state-error:not(:checked) + label:before {
  border-color: #d01a2f;
}

body.ptminder-body-pts-profile #ui-datepicker-div {
  width: unset !important;
}
body #ui-datepicker-div {
  width: 440px;
  box-shadow: 0 0 30px 0 rgba(188, 193, 206, 0.7);
  border-radius: 5px !important;
  border: none;
}
.new-mywebpage-mode #ui-datepicker-div {
  @media only screen and (max-width: 480px) {
    width: 334px !important;
  }
}
body #ui-datepicker-div .ui-datepicker-header {
  background-color: #fff;
  color: #282B31;
  height: 44px;
}
body #ui-datepicker-div .ui-datepicker-header a.ui-corner-all {
  height: inherit;
}
body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon-circle-triangle-w, body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon-circle-triangle-e {
  font-family: "Font Awesome 5 Pro";
  font-weight: 400;
  background-image: none;
  text-indent: unset;
  cursor: pointer;
  color: transparent;
  font-size: 20px;
  height: unset;
  top: 15px;
  width: 10px;
}
body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev {
  left: 95px;
}
body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev .ui-icon-circle-triangle-w:before {
  content: "\f053";
  color: #282B31;
}
body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next {
  right: 95px;
}
body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-next .ui-icon-circle-triangle-e:before {
  content: "\f054";
  color: #282B31;
}
body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title {
  font-size: 20px;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  margin: 0 auto;
  display: flex;
}
body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select {
  padding: 0 10px;
  font-size: 18px;
  z-index: 10;
}
@-moz-document url-prefix() {
  body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select option {
    cursor: pointer;
    width: 100px;
    padding-left: 15px;
    margin-left: -15px;
  }
  body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select option:hover {
    background-color: #2FB9F8;
    color: #fff;
  }
}
body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-month {
  margin-right: 10px;
  width: 80px;
}
body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title select.ui-datepicker-year {
  width: 85px;
}
body #ui-datepicker-div table.ui-datepicker-calendar thead {
  text-transform: uppercase;
}
body #ui-datepicker-div table.ui-datepicker-calendar thead tr th {
  font-weight: 500;
  font-size: 14px;
}
body #ui-datepicker-div table.ui-datepicker-calendar tbody tr {
  height: 50px;
}
body #ui-datepicker-div table.ui-datepicker-calendar tbody tr td {
  width: 55px;
}
body #ui-datepicker-div table.ui-datepicker-calendar tbody tr td a {
  font-size: 14px;
  font-weight: 500;
  color: #282B31;
}
body #ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-highlight {
  background-color: #ebebeb !important;
  color: #282B31 !important;
}
body #ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-active {
  background: #2FB9F8 !important;
  color: #fff !important;
}
body #ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-highlight.ui-state-hover, body #ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-hover {
  background-color: #FF8E64 !important;
  color: #fff !important;
}
body #ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-highlight, body #ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-active, body #ui-datepicker-div table.ui-datepicker-calendar tbody tr td a.ui-state-hover {
  width: 30px;
  height: 30px;
  border-radius: 15px;
  display: block;
  margin: 0 auto;
  padding-top: 3px;
}

body #toast-container {
  left: calc(50% - 250px);
  width: 500px;
}
body #toast-container .toast {
  background-color: #fff !important;
  background-image: none !important;
  font-weight: bold;
  padding: 0 0 0 6px;
  position: relative;
  width: 500px;
  border-radius: 5px;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.15);
  overflow: hidden;
}
body #toast-container .toast .toast-message {
  padding: 10px 30px 10px 15px;
  background-color: #fff;
  display: flex;
  align-items: center;
}
body #toast-container .toast .toast-message:before {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  font-size: 30px;
  margin-right: 15px;
}
body #toast-container .toast .toast-close-button {
  font-size: 25px;
  position: absolute;
  top: calc(50% - 17.5px);
  right: 10px;
  color: #9096A4;
  outline: none;
}
body #toast-container .toast:hover {
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.45);
}
body #toast-container .toast.toast-success {
  color: #36A000;
  background-color: #36A000 !important;
}
body #toast-container .toast.toast-success .toast-message:before {
  content: "\f058";
  font-size: 35px;
}
body #toast-container .toast.toast-error {
  color: #d01a2f;
  background-color: #d01a2f !important;
}
body #toast-container .toast.toast-error .toast-message:before {
  content: "\f071";
}
body #toast-container .toast.toast-warning {
  color: #f89406;
  background-color: #f89406 !important;
}
body #toast-container .toast.toast-warning .toast-message:before {
  content: "\f12a";
}
body #toast-container > div {
  opacity: 1;
}

body .chosen-container-multi .chosen-choices {
  background-color: #f6f9fc;
  border: solid 1px #e7ecf1;
  box-shadow: unset;
  padding: 3px;
  font-size: 14px;
  border-radius: 5px;
  font-family: roboto;
  padding-left: 10px;
}
body .chosen-container-multi .chosen-choices .group-result {
  cursor: pointer !important;
}
body .chosen-container-multi .chosen-choices .search-choice {
  background-color: #CDF0FF !important;
  background-image: none !important;
  border: none !important;
  color: #2FB9F8 !important;
  font-weight: 500;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  border-radius: 5px !important;
}
body .chosen-container-multi .chosen-choices .search-choice .search-choice-close {
  font-family: "Font Awesome 5 Pro";
  font-weight: 300;
  background-image: none !important;
  background-position: unset !important;
  cursor: pointer;
  font-size: 14px !important;
  color: #2FB9F8 !important;
  top: 6px !important;
  text-decoration: none;
}
body .chosen-container-multi .chosen-choices .search-choice .search-choice-close:before {
  content: "\f00d";
}
body .chosen-container-multi .chosen-choices .search-choice:hover {
  box-shadow: 0px 0px 3px #2FB9F8;
}
body .chosen-container-multi .chosen-choices .search-field input[type=text] {
  padding-left: 8px;
  font-family: roboto !important;
}
body .chosen-container-multi .chosen-drop {
  font-weight: 500;
}
body .chosen-container-multi .chosen-drop .chosen-results .active-result.highlighted {
  background-image: none;
  background-color: rgba(47, 185, 248, 0.1);
  color: #2FB9F8;
}

.flag-currency {
  width: 23px;
  height: 17px;
  background-size: contain !important;
  margin-right: 5px;
}

.flag-currency.flag-usd {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAB7ElEQVR4XmMwMIn+7Rhc+V9SP/a/kVv+f237LDDbJawaTIP4IHEQG6RO1ijhv4pl6n8zz8L/DRZ+//fauhCNGXSsU7/6JzT/V7dJBxsAwiALIjO7wDRMDCQPUwcSB1ncUz/l+ot9B/YTixmM3fJ/g1yakN8PdjHIsNC0DhQaWT44uQ1sGYi9ctPh/6QABj2zhB9FDXP+K5gl/feJbfzvEVkHZpc1zwPTID5IHMQGqQNZYhtQBnZIo2fc2+ORsY+JxQzaFklfQQZlV06H+yyleBI4jkA0zGcgeZA6UPCC4hAUd+25TTfvzpl3mFgMDsb8mplgzSBfgFwNsii9bAqYBvFB4iB5mDpQHIKCk+Rg1DaO/QEzCORykE9AbJBFIBrEB4nDLAL51tKnBCxPejCaxX8DxQ9IMyi1wXwGEwPxQeLIYiDLQHHWGl3w8HJl3XliMTgYQQZUtS0Exw0opSH7DJbyQPKweITlO5KDUd8y8RssfkA+cAmtBgcXyBcgGsSH+QykDiQGsowsn3k7pz13d8367Gif+tnFKQOMQWxf7/wv6GLo6qYnltxBNxAfZgD67j66d2kFGC6U1+5CdwGtMMPxiNhT6EmUVpi+wXhn+pyN6MUKrfAwDsZnO/esQ6/kaIUZ9to630evvmmFAUOxrmQB62SbAAAAAElFTkSuQmCC") no-repeat;
}

.flag-currency.flag-gbp {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAABWElEQVR4Xu2UsWrCUBSGz+jo6GP4CL6Bj6BTcXR0EYQKLh106Ny9iy0dugi6tja9dCriECJFKbQ4FWui/OVcekO45uYmpu3UH35Cbs65H4TzHyI6QRq77huWnQ4eiELzO5/rtUaPxzNUKmeHHzTngZXLp7i6vAPhWzboMTAFee338VQqgbhht14rphGaBaZDHgsFLJpNkCgWwbZB08BMEH+1knfS5GYqm2zQJJgNwhJiAarVLtDr3eL5foZltwu3XpeFn/N5WMjy/V0sbLsN5KUvrZbs5WcU4nnvGAxGYE44IGkUB8siijb/tv9hP+K/HRAeyXb7Go7jhYf7zUZmhkfZazTwIQSCYB8L40hExZHh6HAvR4kjxdGSoz8cirBQQaLBFCMH1ep5Yqg59Bx+JV4K+qLg5SF/YxIky7qyQckGyQKzQckGOQZmgpINkgemQ0n/YHIemPIXeJAU1X4+5ngAAAAASUVORK5CYII=") no-repeat;
}

.flag-currency.flag-aud {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAACuUlEQVR4XpWVUUhTYRTH74MPPvjgw0AfFuzBBx+EIIqMRASDST6McKQkNMMl1SzNSVNWaRgxmJk1TchGhaZGijOLKaMk9hKaaNNEzPzIzGY6JcsgKP91vrUx773dbRd+38M5557/9517zneFGYPx9xb7AIulDwkJpyAIZZzZxha8FgQ8tPeGbcnJlXhqbcF7vR6dTf1he4ww4YLhVmBOfxQbLhc8nhmo1RZZseyDNkyfNGG5vh5s3o/MTJs4WTSYQEtGRj3Gz9VisbwcX5ZWodO1hsW6r/fBbrqNdzodvnm96O4e5SeUSRYNJvwtX6Cu7gkaGp5h9P4A1nt7QY//rpOLBUbHsdLcjB8rqxgYmATFErQhmYRKMMG3b/+2T6OBmEmViov51GqJj3DnHRMniwYTJtS7tilpvHiyDouTcbTam8jJaZTYudiCa/jX5sgIxCzV1PCk6z09Eh/Rda1LnIx3MzXZ4OAbiY+LBZcyVFQ8wvelZSwUFeG59Qbmmlq5mNvp5t332WbDjPE0DmUrd2FqajVHbOc6KSnmRbd7Gl+HhjBfUADriRbujGz9pKSz6Oh4ha2xMd6Vjsq2HTOpREQcE2bffvxJJZs6cx57dl8JB4nnjCgudmLTvwZWUoLO4xclieVoa3sJk6krKFattQaq8i7x3UcGGbUNsGUZkXvg6g67RlMLg+Eejuy18HLZ7cOgORWLEHQqErNaXUGx4CINjIX09MtgbO1/3RfmXylZTGJK34cqkphoktjz8x1QqaoibSwmMSpb6EUl4Uho3kTXGlMUo0u5v38CU1Of+Ow4HC8kMXHAFMWoRDQWoYdmURwTB0xRLDe3Ce3tXi60sbHF/3lpabG1vAxMUYyg272w8A4farFPDrP5MUpLH0jsQixiofmjxojWHOSnTVE1ZGJZVLF4UdgU+wMr+cV7y0ozKgAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-nzd {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAB20lEQVR4XmNYGV7+/f6T9//9M5b+Z1CpheP6ifv+nxHR/v+sayqKOAiHJ837fyWzCkMcL1auvc/QVzz341W3yP8X1Gz+bz9467+Kcz9Oy0By++um/QeB7z9+YxqID4MsAxEwQ0AWgixunnoAjGGWcWg3/p9UvQhsAQggO4poDLJs0/LDXw9uOv4fhK8cOP///cHj/99v2P7/68WrYMseVXeAxX4+evL/052H/y8fvABWC8J+sbMxDQViaetuDDGwZed1nf+BDCUHdwRiWlRVs+r/lZDU/zYRaA4BWXZq8rJfN6Yt+w/DN4H40fzV/1/NXwU28E5c3v/Xy9b/fzxnBVgOWW1KPGbisQ+a+n9H3cz/HFqNmJaBCagAKEWCUuY5aaP/L7fsgccZSAwEQCkQlBLRLcCHxS06US0DRTYo0mEJBJQY0BMIiA9LIKDEhJxAlJ2wJxaQRZfi8v9HJs2GWFbTt+ctLOkjG4Ir6YMcBQIgPSAxt4gZ/6/4xv13icSeWBoql/7X8piEGYzIWMCo9b+ZVcN/bZt2DDlkDPLVkqqZOH0Hx/gsozoetYxUDE4Q6OK0sGxG9cL/l11C/4elouVHWliWlbvo/8mSLnBqRpGjhWU48ahlVMFAewCHBv3w+yilbwAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-cad {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAABDklEQVR4XmPYz2XwHxt+0DHr8H8yAEgfulkwzIAuMGoZLkBVy/5+//n/Ye88dGE4oJplH46e+/94ytL/B4XM/n86e/X/54s30JVQz7JrSdUoat7tP4muhDLLQK7/cvX2/yczVvx/NHERipofT16AfQpSA2JTbNmtog642OXwQjj7sKTt//PuKXD+q/V7KLfsZl4Lhhw2/HrzfsotAxlySMwKQx4Zn3WI/f/zxRvKLQOBjycv/T+q6IyhBoRBiQaUHWCAYstA4E5lH1j8uKbX/2Oq7v+PyDqA+V9v3kdWRh3Lfr15D2c/W7AeTP/5/BXFVyBAFcuQwb3GqehCcEB1y2A+wwaobhk+MGoZzS0DAP9S58fuv+G8AAAAAElFTkSuQmCC") no-repeat;
}

.flag-currency.flag-eur {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAABPElEQVR4XmNgMJ55H4j/0wHfZwATmBK0wIPcMhG73v8JuQlgGl2OACbOMmmXzv9HVir/l3dr+89jOfn/7W1iYBrEB4mD5NH1YMHEWQbCK2cZ/+cwn4oiBuKDxNHV4sD4LRN36v6fUxKBYQk6BsmD1IHUo8shYfyWybu0/T+7Vg5DHBsGqQOpRxdHwvgtozLGbZm4Y/f/ST1O/5U9WjDksGGQOpB6kD50OSjGbRkIX94kDU516OLYMEgdSD26OBLGbxmVMX7LtHwa/s/qtwW6ehKGHDIGyYPUgdSjyyFh/JZJO3f+P7BcFUMcGwapA6lHF0fC+C2DYQHbCf9jsxP/i9ijFlEgPkgcJI+uBwsmzjJQMN3fKfJfxqkTXCYumGIFpkF8kDihYIZi4ixDxzsXaGOIEYHJs4xMPIwtAwB1xdZoL48W9wAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-zar {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAB6klEQVR4Xr2WTSgEYRjHn60tXGhLlJSP9rAOllLK3dHBgXLzUQ5ycl+HdXHbu0nkgEKs9uaj2Sxq14o12chOK4PUhi2jtcbMY95lind2mRkfb/1qLs/z7/f2Pu87ABMtSRXU8B3NBlFRROT5a3S5XhAAfwugwwgNC13n6ewDh7KcxbGxC7rIKlA57d6gwwh2plVi4sssImZUywTW1T3SxWYBjEJyZKU6aGNaRDqQ4F7q4d8tH9Hr5egGZoDhbgi8ROD6bKdIKJ9qOqDDNMuFxDqxlPDyMo719Xd0IyOAupKOUkjHF2FLtcSvLNv8/Sfic+Ykd4DGxyN0s+/IhcHbB6qWu3IEbuPbxedlk80cHaZZriTZN0tBCKPHEzLKpzBChQNuE37YlfZs0uByDasGZOhAQntgiHuSszyaWLow2jIWKuELWZqmUBht2bdUy6oFkq6BGYyGvW/p34T9yzbmscl7QNr8A8c/OiC9HRAmNmTAHZPNMTqA8HHAUynpwOO5ChklF0aG+nAOQkaHWlFQ9PluggBRNIXR62rmNLCp2TidnKBrZARyEY+uVm0VstEuYss2H6maalyjAzQb7YlJp2XOss0n8jyezvlO4T77cEiCGCbF2u37kr7QCnl+CxRURGLjdh/z+gLrvAIhPFmEvRwcxwAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-brl {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAACeElEQVR4Xr2VS2gTURiFu/VVfIAblUq0PuhDCSZEYkVrFYuhYqkGFUUDSlFpUetGhKKgi1AFEasErCVOkqmmVtMmhtpKa1oTH1hBlKKNaaiCKAhZCO6O+UfmMjM3k2a6cHGSzMx/znfv3Hv/FJk6tqeywn9Qqog+cjzIq7Wd27h7BcgYjCA3YqXITM3B1eHVKO2s4WryqHDYnm4bPn5ahD/fZjHRNd3X1upoeli5txp34iYG+DmxEImhCnweK5Guf0/Nhmd0hVSn9RqCHQ5ZkJxYIIWOvzHhYFMrymrvMdn33oJXqJWeU92BRxYuY1rY+uwoxVfL2Wxex8pgrutQgZRquXSS1ZKP/NrMnLDGiBlfvxQzcya9GFe8AbTcDqK5rQ+Oxm4ORgqH7MxDfsrRhVl9W/D47TLVBiDFn+9Dm/8ZrnUNolXoQXAkgXjyA65H+rD/TIjBXGfPc97w2FJs9G9Ww05HK/EjPZcrJt30NGDHEfVszLv9OHE5AvFFDO39YWxy3oet3sN5SZR7rr/iH2zV3ZrJCwPl+JUHRoBKhwDH8YfS7+pDDxj42MUIfImnOOUWOS+Jcilf9RqrAlWIvlvCFQ88scLZ1JsdvSgBZZitQWTAna4gQsODnJfyuNeoXMjm6Dp8T81jhsxkMXa53LDU+7PALimcvglMIqg9OxDlBiE/LY0yNyeMZBa25tz6BFSuHa0lgZVbnzYZ+bWZujBZeodafp10qH2BOul5OjkfR3s3cBkFw0jUhqgdUVuiUG27IgkvdQ+yMZgsarjvx9WNmGbt7LFytToqHEaivxT30BppO7ePriyk+SplDCbLIETWzGAzVOovp9+8Vc9tEk8AAAAASUVORK5CYII=") no-repeat;
}

.flag-currency.flag-idr {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAQ0lEQVR4XmN4ziB4H4j/0wHfZwARWCRogUctowoetYwqeDhb9u/L15f/6QBA9jAA6fvoEjQC90ctowYYtYwqYBhbBgDyZEGN3275CgAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-thb {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAf0lEQVR4XmN4JSPz+zkDw39aY5A9DMPXsi8dHW8/NzT8pzUG2cPw////+//pA+7T17KDJ54/23/s2X9aY5A9DDKmy34zSM/6T2sMtmfUMkrxMLesY8qFtw29Z//TGoPsoW+mBhHoojQC9xm+LVny8tuCBf9pjoH20LeKGbaWAQDMtEl0Jq/OrQAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-inr {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAA2UlEQVR4Xu2SPQuCUBSG79beX6nVsX/kP1AhcBAJwpagWRcntxbBPq60C8UdbXM0kHjzCC2XMgV1CF947nIO57kcDsNmJkowAILR86HQB6OsE4aWHVc++DrsndLDAAi0SBBcYRgRLIujKJ5yuS6ilUxV94jjFJzfS1KY5kluqUtzWZY9YNscrptA1w/wvASOc0GeF3LrtzSX0VAaThJNiyqpbZ+rTzRMcxmF1kbre6+R1toi7WR0EHQYdCBBcJPLvyLYYqf4ynYe9g152HQ5ESUYADHKuuCPZS9ER7n6wr5vwwAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-dkk {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAY0lEQVR4XmM4xm1w/xiPwX9c+Ipnyn8YeLVkI4Y80RhoD8OoZaOW4cTD27JbiZUvb6fX/seFn/TOg1v26dg5DHliMcgehp9PXvyGm0ZDALKHvpbRNRjpmkBGLRu1DCce1pYBAPZPKeryEM8aAAAAAElFTkSuQmCC") no-repeat;
}

.flag-currency.flag-try {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAABaklEQVR4XmP4Imlw/7OkwX9aY5A9DKOWUYoHp2VfVKz+/yhq+P9r3nIwBrG/qNtiqMOHibLsm3/i/7+Pnv4Hgb8Xrv7/2TH1/4/ixv8/e2b8/xaahqEeFyZo2Rcj9///Pn4CW/Rzwuz/n2WM/3+WMIDjLwZu/7+aeWHow4YJWvZrxUawRX+OnkaxBBl/BToIpPZ7ejmGfpIsgwXfj6oODEtQfAiMU5DaXwtX///R2IthDlGW/f/xE2zZ99g8DAvgPrP0/f97+z6wun9fvoItRjeHKMtACQIcX8BEgW4JOv57+/7/H2Ut/78nFGCYQ5RlP2q7IC5++/7/Fy0HDAtA+JtbJFjtV9sADP0kWfZZ1vj/n5PnwBb+vXLj/1fncBSLvmdW/v8sb4qpDwsmbBkIK5j9/zVt4f//v/9ALL336P+fY2f+/5y2AGf8YMPEWQbDQEu/uoT//+oRBWZjyBPApFlGIR61jCoYZA8AG5/v0aXkubgAAAAASUVORK5CYII=") no-repeat;
}

.flag-currency.flag-sar {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAABuklEQVR4Xu2USyhEURjHZ2FhaUlRFoosPLOwIg2SRzQZlFeeEWNCBjNezQiNR6JYGENkpmQM8mgYjyHj/cxMlEeUnZ39372nFPfSmTSUWPy65351vt/5zv2+K/DQCPBTCLiB7+QPyry0Lu+eLN4jrvAdc4PfuBtZc/fQ+FQWNxMGra0fih0JYo2hKDKLUbVZALm1HK37MuivhhFtDEbXUQsipvyhueiD1JKLvJUUXi6qrHg1DY/PD1AfNiJ3OQmBOnekLkSh77QNvSetaN6tQsehAqo9GSNIhu5Sg6bdStRby3i5qLIQvScRGa4nMHc7ifwVEYzXOkRNB2DgTI0Igz9G7QOkGslGNmq3S2C80aN6q5CXiyoLmHBHwlw4qaTQnEqup2GnAsv3s7A9naLnWAmFVcLEpChZy0DddimUezUYPO/m5aLKskzxaD+Qo8KSg/SlGOYbaYks25QI0UIkhNNBKFvPhHhRSA5UYBYhZT6SVMjNRZV9hbed+xFOldH4fTLa9b1ClYVP+kDFDDHbLC3MbHUeNRHYd7Zh2LXpbhY6+xBvLxeqzBHYX1cgMyrcOBenyBzlX+YUXgB6ee10+iDbKQAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-aed {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAgElEQVR4XmN4zMv6+z8Dw398ON5D9j9DsT6l+D7DqGVYNJOKh7NlnwX5vqIbjo63pgffrNk+5TAluGLbpI0M/2VkCPrs/4IF/6kA7o9ahq6RHDCcLXvLykow6XdKSd3U19c/TAk2NzffyPCYgYGgz+KBmIFyfH/UMnSN5OBhbBkAT2NyV9hZxugAAAAASUVORK5CYII=") no-repeat;
}

.flag-currency.flag-mvr {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAhUlEQVR4XmO4JGB8/5KAyX/aY+P7DKOWUY4Hg2VSBVb/GerIxyD96GaSbZlAm9t/14X5/1UnhmPIUdWy+HXN/w8+uPBfoS8YLsZcb0N9y3SmxPz//PMbikXYMFUsq94z8//hhxcxxNHx0LOMrsEIwnRLIDBMt6RPDCbJMtrgUcuogulsGQBNGzUpNuezeQAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-gtq {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAA9ElEQVR4XmPwnH7hPhD/x4eJAeh6sOD7DCACiwQKJgag68GCRy0jDND1YMGjlkHAo2f3/9+4e+X/pq1z///58/v/1v0baWPZrsNb/tf05v+/tK/1/7xpsf9nLO/4P2Fe8/8zl09Q37LlG+f+D81y+f/g7u7/L653/q+dnfo/MMPh/8K106lv2arNC/97hZn+37Kk4v+pg9P+bz2w5L+nr9H/6bO6qG8ZCLRUZP4PS3b7/+Xbp//5pT7/65vz4HLoerBg0izbd3zn/7krJv1fuX3B/wkT6v9//PyBdpbhA+h6sOBRywgDdD1Y8KhlhAG6Hiz4PgD9G2ZkjOCt+wAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-bnd {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAC2UlEQVR4Xr2SXUhTYRjHj07l4Oa329yHO7qGoRlFKpEZfVh4IRUTUwS16OMqb7wyc12YBl2YRBEVShEZklIXkotiBTUIlEIlLHPaySZL1OXGdHNt7d/ZIdd2dGyE+sCP93Dec57f+5zzJxzfxDQDNgGacC20mJ2mYu7GRkATHrfJBaaYFS7rXThnypkNGffB9eCfzL88v81wL/bCOXsSjikl96X/ZW1ZQHmW4V7S4td8PZa/Z7Mvzj2QY+ljGrdZKMKQBZQLDvo5ppvVsLwp4DYLBU1UVhzztLa2wmAwcDuvWdZXesy03YJF+5qZeAQuSzvCDBhNUJTcQxAEvKhUKmg0Guj1eq4DC0/7YThajWFhNkbEuRhKysKXQ2Ww6QfY/TACFijzZ6tMjgsVVdDpdHA4HEwjK3729OHH1Zv4XFgK05XrmL/fDfvYhO9A9tExuC3WYAELLuMREWjii5AfFQuVIAF16nJ0dXXBZrPB2HDZJ/BO5hifZNep+kvwuNy+Pbb+Bsw1Xz9LdNzYZzlemg2SjF4lLImJQ19CJivcHkWy90iSxO2sXejs7ITRaISlX8dO/CnvCPupg5U3iIR3PO+Yc6Mi9HQkokpNIiU5im0sjYxGPyPL4ZG4lyr3HaI3nvJdPy7Yhjvn6zCcUwTn1DTX4asAmT+2CTG0j5LQWBmPtlQJ2/TF7nQ0xosgYQ7QLpCC4sWgSSiErkjBfvJmfhr2KoMHLKhshcWhNJi7ZRjsFeLJYSneH6DwYU8mnkkoDOYp8a6YwsVkIeIieCiMjkUis65MLJeJcPZMjS9gIWVe7BNpmKzOYBK4BYYyJUZOZEB3UIGH+VK83ElhdIeKnZT7v/0R8Hk4V5trDylbGhfD+laCaY0CpmsK0LUZGC9Rgj5F4WtzOvrUEtTs5yOejFwl8Ucm4YWeLFwCA7ZavK4yf1YCVnc61ivZWBmXAW0KWhoE5k2R/YX+AzUcy+SXCSTBAAAAAElFTkSuQmCC") no-repeat;
}

.flag-currency.flag-omr {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAy0lEQVR4XmN4r6v5/72uxn8Q/cnLFUzD8PdpU/5TEzCADP1gY/H/U0r8/0/ZGf8/+bj//xwfRzvLPnm7//+xbMn/Lw21/7/19f7/6O9LO8u+VJb9/1xc+P9Lcf7/z6lJ/78tXPD/o60VbSz7YGHy/0tW+v/PsZH/P6cl/3+vr0M7n33v6vz/wcoMnjC+dLT9f2+sTxvLcOHPSfFgC6mF8VpGbTxqGVXwCLVsWpDGf5tyNaphvJZVxKv/Z5igSj2MbsGoZWRhdAuGjWUARHNi8DvMOzMAAAAASUVORK5CYII=") no-repeat;
}

.flag-currency.flag-hrk {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAABm0lEQVR4Xu2SMUsCYRjHb3SplkiIEKtP0BpUSlHW1iAODp5oIEdGHdHU4CAlJSUdWEOIEZEUhENgYFEh9AFcmsTNcC5ouPJfz11i3JnvmxQ09MCP93/P8773uztOeOmz1SAI+G3II/x52XN3j6nHgltW8C3i3uWBPBzDfiiKka0k4nIKs65jFGe8uBXnTWeMcMnUzi4MbaTglI+w2uGGOKdgatmNYMAPz/gEptNFjG0r2j7j2W/LCPfeHfpjeazbfJD9B3ArSYQChxidTODGG0Q+qpjOGNFkT6GFV4giWnG/ruBy9wTqkgxIEuDzaStdU5/mxjNGyCNUKo8qWHV6qj/h9bWOMdOcUeThk+VyQCSiE483ch2aM4pfVijoq8OhY8z1eYvil52dAXY7kM3qUD4/b2SaM4pfRjelt0indeo5k9EzzRnFLyuVAFVt/hmpT3NGaTJJylfD4SuweIgmgMQH9Dt/5OrajmlvM8gjWK3J8jtgMdCr4G4liVruArBYtJWuqW/c+wVlbtlnnIObph4H7cna5F/2I5TfAPahWAG9Re/bAAAAAElFTkSuQmCC") no-repeat;
}

.flag-currency.flag-nok {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAm0lEQVR4XmN4r617H4j/Y8Nfq6r/33/y5j+DRgYYL1h//P/P9Rsw1BGJ7zOACCwSYDxqGZF41DIqWfatr//t96nT/mPDv/bsxbDsz/XrGOqIwSB7GI7sPf1n/8mb/3Hh5VtPwy2r6F2PIU8sBtnDIG9f/g9mGC0x2B66WkbXYKRrAgElSSzJFIypnvRBBBYJMB61jEg8ahl1LAMAwLQh5Muq1c0AAAAASUVORK5CYII=") no-repeat;
}

.flag-currency.flag-sek {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAaklEQVR4XmNgyFr+HxdetcZi/78zDP9hOLQ7fz+6GpIwhgASHrWMaIwhgIRHLSMaYwggYapbhmwYOv5/hgHFMiA+j66GFDxqGQxTZhlGJCJhqicQDAEkPGoZ0RhDAAmPWkY0xhBAwtS2DAAYcMytflSo3wAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-chf {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAf0lEQVR4XmO4qi13H4j/0wHfZwARWCRogQexZTftjf8/SAiDYxAfXQ0eTJplT6uK/iMDEB9dDR48ahkE09Syj9s2/v/15DEc/3n3FsUyEB9ZHqQe3QyiLfty6jiK4YQASD26GYPTMroGIzqmaQJBx6OW4cCkWUbXgphCPIwtAwAjmQWEGHIX2AAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-sgd {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAA+klEQVR4XmO4z8Dwn16YAZnzgIPj/6vwcDAGsdEVU4rhlj3R0Pj/6/bt/9+2b///WEHh/yMJif+voqP/P2BhwdBELoZb9uv69f9/378HW/JQQACMXycng+VAbHSN5GCwZU8NDP6DwMf+/v+PRETAvoP5COTjT7NnY2gkB4Mte2ZhAbbsfXMz2BIYBsmBfEWtoARbBkoMf54////z8mWw4HNn5//vqqvB4l/Xr///kIcHQyM5GB5nL/39///7/fv/l9Wr/z9WVgYHJ0j8iYoKhiZyMUrSf6qj8/9Ddzc4OKnlG2SMYhmtMQM4ZdAJjFpGFTBqGVXAqGVUAQAQN1GAtpV/tQAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-bhd {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAeklEQVR4XmNgAIL////v/48H/P3y9f+bxav/33QN+39OUI1sDLKLoGXI4Pu1W/+fVLX+v6RijmEYITz4LKNrMNLVMmRA82BEBjS3jK7BSFfLkAHNgxEZ0NwyugYjXS1DBjQPRmRAc8voGox0tQwZ0DwYkQHNLaNWMAIAyWjHPoRLtGYAAAAASUVORK5CYII=") no-repeat;
}

.flag-currency.flag-hkd {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAABYUlEQVR4Xu2Sv0sCYRjHb3DwD3BwcBBx10UQdHdwFHERHB2cnfwD/APcFHR0cHBwECowMhAVNSxKcjjoFCsjSSopqW88D9RwL8d7wuXkwWe4e573/dzzQzlSFOwLRf/hPznI/ugGg3hqNnHu9QoxGTvJSPC93WK7WmEQiQhxGTvJprkcPpdLll3EYkJchlQ2r1RwVyhwJVTZ62SCx0YDHZ8P69GI5YtqFS2HQzirRyp76ffxNp1y+2hel8kki9fDIT4WC6wHA4491OvCWT1S2VUqxW2jC6mitseDbiCAXiiE22wWz60W1HzemsqIcSLBM+r4/Tix2zGOx6EVi3hXVZw6nUK+EaZkxDAa5ZUn5uUy7ms1lplp3y+mZGcuF7eR5rPRNNxkMjxLeqcF0ecbYUpG20jP12aDWamEY5sN1+k0/wDNTJ9vhCkZXd52u4X5UIW9cFjIN8KUzCoOMkvYq+wHwiwGoEYaqwYAAAAASUVORK5CYII=") no-repeat;
}

.flag-currency.flag-myr {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAABv0lEQVR4XmMQZ4j6zciQ9p8cbMLg8/8MAyOx+D6DrGD2X3RDiMU2GiX/38yfTxR+NWXKBwZ5icJ/yAYk+Dj83z9T6n9zptF/VdmI/6zMKWBxTrZkDMvsLVr+/7x/nyj89eTJ7wzIwViTZPr/8Tbu/4pSkWA+yCJRgbj/jsY+/0OcXP8bqgXDLQdhkoNRTjQP7DNB3oT/v08y/Y/xdIIbBjIY5oDPh1j/d+fr/ZcUjoHL2xnU/P+0fz9R+P369V/gltka+P0HWv9fViwabpipVuD/3dOkweIgfHml0H8XM2+470i2DBaMoPgBGQiyAGYZKNg298uBfQySO71IFBykZAcjcgI5PEfi/+pOJbhhoKC11A34P7lM+//sGo3/HpZeKMFIcgJBTvqgIDw+X+z//Hq1/7rKIeAUKMgbD5YDJRperkS4RSBMctJHz9Sg+AAFJSgLgIIRWQ4dkx6MMqUo+YwU7OjQ859Y8PPx498Mk2wSPvTYJP0nBy90Tfx/Pz6BKHwvOuYlwyV5xceXFBT/0xwD7WEAeQ/dy7QA4GC8YWf/7KaD439aY5A99LWMrsFI1wQCSpLoyZQWGJz06RmMAHMGL3g3N0QhAAAAAElFTkSuQmCC") no-repeat;
}

.flag-currency.flag-kwd {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAA2ElEQVR4XmNgcBX9wrDd/D/DTUfaYwYJ9t8M7Ez/GcpV/jNcc8BUQE0MtoyB4T8YG/D9p6kvUSwDYVr6EsMyWvoSp2W08CWrCOdXDEvQMIeG0CedS/HH9B+kHqYEM8jIyOD2GRK+f//+f0rBqGWjluEFDGJsHASTvhGf0Ifn9oHHvjmHHaYEM0gzs+L0GTcj0/9ePpn/nyUMqIJxWmbLxvP/qqgWhgZKMIZl1PYNMkaxzJSV+/9ZEQ0MRdTCYMs4gL5p5ZX6/15CH0MBNTGDLzv/F1r6BhkDAIRcsAWrRMymAAAAAElFTkSuQmCC") no-repeat;
}

.flag-currency.flag-ang {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAaElEQVR4XmPYbmL/a52Mxn9aY5A9DKOWUYqHuWXnKxvfnCms/E9rDLKH4f///1f/0wdcHbWMGmA4W1Y/de/rws6t/2mN66fsec3gmDD7h6Jb939aY5A9o5ZRjOlvmV3crK/oErTAIHsALNiP0cvkEpwAAAAASUVORK5CYII=") no-repeat;
}

.flag-currency.flag-ils {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAABJ0lEQVR4Xr2Uu2oCQRSG5zmsLcXSwnYLH0HQci0EF1tbKxstBVvfYEtLC0ttwkZyEe+iooGgITG6JH+YKYZlXOIZxfngb87u8M2cOQyDQdh4fISpMMZ6MJezwh1TLi9hKky9xEtstz7q9Y1aJqEtKxZncJyZuHBdSLJabS3akM9PkUg8oVRaIBbry/a023t1SSgkWaWyhOd9wbYn8P1fUWs0NkKSzY4wn9NOSZIdDj+Ixx/huu+yxqWp1KvYCBUNWR+t1k7WuMyyXlCtrgN//g9Jxnff7X4inR7KNnIJl2cyI6xWJ2VFOCRZcEAikQckk8+IRj05IJ3Oh7okFJIsSKEwRS43wWDwrX66iLaMt4yf9BpYs/kGUzH7EJ8X7hj+CpiK9oDcwh/sVfyqkW8KUAAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-bgn {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAAXElEQVR4XmP4/////f/0AfcZQAS6KI3AqGVUAXS2rP3c7o3NZ3YcpjUG2cPAMC3vPhD/pwO+P2oZNfBwtqwo2m5jXqz9YVpjkD0M19SE7gPxfzrg+6OWUQMPY8sAHjGPHWGaYUEAAAAASUVORK5CYII=") no-repeat;
}

.flag-currency.flag-gib {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAACKElEQVR4Xr2V30tTYRjHn/Kw2jn9mJo1jXASmCIy6A/QqybWzRKhKEi66kaiizDwzpuiqGmCBsmCQBDqIqicWG47OjSaZBRMcyUmBeXf4MW393lsBzzTnTOFfeHLs+d9nvf5nJfzHkYbv35voARiDhUDW/7yFZ9mUpZXMhl7y45yBfs29wHL4xPi5J1evPQHMFlzWmKyp9eq/UjP27dukSsYD3nt8SFJOtKDQxirqMEL8kqc6x+Uda7/XPhs37pFrmCsxIlaZOkQvqdmMVp1CgN0UCLnvM51J7mGPQ2cQffhShke9flRRfvwvLxa8ptHKhGta7BvyZMjbMmcxuLoGJ40BhE6WoHU/UcYOlkHP+2XaN57gDa1znXuY/hOcoStqNs31XIOr+qb8dBfi5g6wWTTWUw0BCWOqxNHqgNST7SGsJZZtI+w5AhjzXdekfciF0EN55gz5zNkSJ37CskVbPp8WIaxR7TNGC3bBORyNvcVkiuY2R5GHx3ABdIwrG7hbfJA0zSJnPM617mvkFzD2qgMRCTDO3RNYBw553Wu7xm29O49nunqaquPOKKePuItx+Om4xjpNHC38RgGVM7rXOe+bDxhH2FJYH+uXl//23UDTk6HL+Gjenp29FrA+r1w8XJe73ZmDmXJWM29ZDc21anetnoRD+l5tcI2VouGsWNdxYLYu4QluksAm/LomA0aiN0qAeyNT/3NdKh31lMCmPn/ZPH23cH+AauQ+7c8XU9ZAAAAAElFTkSuQmCC") no-repeat;
}

.flag-currency.flag-czk {
  background: url("data:application/octet-stream;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAArCAMAAAD/hH51AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAA6lBMVEVgg6nr8PT///8RRX4mVYmywtXs8PUmVoqzxNbt8fUnV4q1xdfu8vYoV4u3x9jv8/YuXI7Azd0SRn9wj7Lz9vgvXI7Bz9709vkwXY/D0N/19/kxXo/F0uATRn/2+Po4ZJPN2OQVSICAnLr4+vs5ZJTO2eX5+/xiX4Trio0URHxtLk/SFhzXFBoyPG2uHi/RFRwxPW0TRH1gMVbQFh4tP3GnIDMSRX7PFh4rP3GlIDPOFh8qP3GkITMpP3KjITRZM1nNFx8kQHWbIzhTNV3JGCEjQXSZIznIGCEiQXWYJDrHFyIjQXWXIztUNV2nETSJAAAAAWJLR0QCZgt8ZAAAAAd0SU1FB+YDGgEMLgVst+AAAADhSURBVEjHpc7XUgJRFETRq20OGFAxkMyCbWAQUBTTKAri//+O992qQWv3+1lnhzAxiRY0NQ0BKcxAQLNzEIgR8xDQwiIEYsQSBLScg0CMWIGAVtcgoPX8BgOkzS0IxIgCA6TtHQjEiF0GSHtFCKiULzNAqlQhoP2DQwZIR8cQiBEnDJBOz8YsG6jVzz1mmcDFpQ2AWv3KBLj+w/sMoJE0TYCblg2AdtIxAW7vbAC0k64JcP9gA+Cf738BvUebAE/PJsDLq02A9M0EeO/bBEg/TIDPgU2AdGgCfI1MFr6H6N4/o9zNTc8ApugAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjItMDMtMjZUMDE6MTI6NDYrMDA6MDD5QD1AAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIyLTAzLTI2VDAxOjEyOjQ2KzAwOjAwiB2F/AAAAABJRU5ErkJggg==") no-repeat;
}

.flag-currency.flag-mur {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAiYAAAFvBAMAAACMXx1MAAAAFVBMVEWpqzcomU6ZHj4BKocWklPcGB786w/aOCBQAAAAA3RSTlPA0NBsMkVVAAAB0UlEQVR42u3QMQEAIAwDsFnAAhawgAUs4F8Cf3l3JhJSh1QKnDhx4sSJEydOnDhx4sSJE5w4ceLEiRMnTpw4ceLEiROcOHHixIkTJ06cOHHixIkTJwqcOHHixIkTJ06cOHHixIkTnDhx4sSJEydOnDhx4sSJE5w4ceLEiRMnTpw4ceLEiRMnCpw4cdJ1Mkm1SE6cOHHixIkTJ06cOHHixIkTnDhx4sSJEydOnDhx4sSJE5w4ceLEiRMnTpw4ceLEiROcOHHixIkTJ06cOHHixIkTJzhx4sSJEydOnDhx4sSJEyc4ceLEiRMnTpw4ceLEiRMnOHHixEnbCb9LcuLEiRMnTpw4ceLEiRMnTpzgxIkTJ06cOHHixIkTJ06c4MSJEydOnDhx4sSJEydOnODEiRMnTpw4ceLEiRMnTpw4wYkTJ06cOHHixIkTJ06cOMGJEydOnDhx4sSJEydOnDjBiRMnTtpOBqk2yYkTJ06cOHHixIkTJ06cOHGCEydOnDhx4sSJEydOnDhxghMnTpw4ceLEiRMnTpw4cYITJ06cOHHixIkTJ06cOHHiBCdOnDhx4sSJEydOnDhx4gQnTpw4ceLEiRMnTpw4ceIEJ06cOOnyAChXFleh264rAAAAAElFTkSuQmCC");
}

.flag-currency.flag-qar { 
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAUCAYAAAB8gkaAAAAA7ElEQVR4XmP49OzV7/84wIuL1/+fnLLk/6qQvP8TlZz/90rbUoLvM+Cz7PePn/8fHTv3/1DrjP/z7aPRNZOKcVv29/ef/1dWbvu/Pq7s/yQ1N3SN5GDclsHAry/f/t/efuj/IrckdM2kYtyWgYLw0rLN/2eZBKFrIhfjtgwZPDx0+v8Sz1R0zaRi3JaB4uziog3UsASGcVsGA+/vPwFbStM4AwFQwthd3v1/rnUEukZyMH7Lvrx6+//a2p3/txe0/p9h4I+umVQ8iCyjazCCAF0SyIAkfRCgeaYekOKKLgUx3asYulWeIEDtZgEAQLxmWPM1IrwAAAAASUVORK5CYII=");
}

/*Always use IDs/Classes as wrappersd */
#manage-cats-wrap .ui-jqgrid, #manage-locs-wrap .ui-jqgrid, #manage-payment-categories .ui-jqgrid, .event-form-block .ui-jqgrid, .tab-miscellaneous-wrap .ui-jqgrid,
#add-product-form .ui-jqgrid, .specific-payment-category .ui-jqgrid, .edit-services-categories-wrap .ui-jqgrid, #manage-rooms-wrap .ui-jqgrid,
#expense-form .ui-jqgrid, #gbox_editcats-grid-index .ui-jqgrid, .clients-groups-grid-wrap .ui-jqgrid, .add-bf-exercise-wrap .ui-jqgrid {
  margin-top: 0px !important;
}
#manage-cats-wrap .ui-jqgrid, #manage-locs-wrap .ui-jqgrid, #manage-payment-categories .ui-jqgrid, .event-form-block .ui-jqgrid, .tab-miscellaneous-wrap .ui-jqgrid,
#add-product-form .ui-jqgrid, .specific-payment-category .ui-jqgrid, .edit-services-categories-wrap .ui-jqgrid, #manage-rooms-wrap .ui-jqgrid,
#expense-form .ui-jqgrid, #gbox_editcats-grid-index .ui-jqgrid, .clients-groups-grid-wrap .ui-jqgrid, .add-bf-exercise-wrap .ui-jqgrid {
  margin-top: -10px;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div, #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div, #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div, .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div, .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div,
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div, .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div, .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div, #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div,
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div, #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div, .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div, .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-hdiv .ui-jqgrid-labels .ui-th-column:first-child div {
  margin-top: -3px;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child, #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child, #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child, .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child, .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child,
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child, .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child, .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child, #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child,
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child, #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child, .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child, .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child {
  position: relative;
  cursor: pointer;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label, #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label, #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label, .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label, .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label,
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label, .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label, .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label, #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label,
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label, #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label, .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label, .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:first-child label {
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -8px 0 0 -5px;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2), #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2), #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2), .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2), .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2),
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2), .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2), .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2), #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2),
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2), #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2), .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2), .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) {
  position: relative;
  cursor: pointer;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i, #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i, #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i, .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i, .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i,
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i, .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i, .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i, #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i,
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i, #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i, .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i, .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2) i {
  cursor: pointer;
  font-size: 1.5rem;
  margin-top: 2px;
  display: none;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before, #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before, #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before, .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before, .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before,
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before, .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before, .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before, #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before,
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before, #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before, .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before, .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow td:nth-child(2)::before {
  display: none;
  content: " ";
  position: absolute;
  background-image: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="pencil-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="svg-inline--fa fa-pencil-alt fa-w-16"><path fill="grey" d="M491.609 73.625l-53.861-53.839c-26.378-26.379-69.075-26.383-95.46-.001L24.91 335.089.329 484.085c-2.675 16.215 11.368 30.261 27.587 27.587l148.995-24.582 315.326-317.378c26.33-26.331 26.581-68.879-.628-96.087zM200.443 311.557C204.739 315.853 210.37 318 216 318s11.261-2.147 15.557-6.443l119.029-119.03 28.569 28.569L210 391.355V350h-48v-48h-41.356l170.259-169.155 28.569 28.569-119.03 119.029c-8.589 8.592-8.589 22.522.001 31.114zM82.132 458.132l-28.263-28.263 12.14-73.587L84.409 338H126v48h48v41.59l-18.282 18.401-73.586 12.141zm378.985-319.533l-.051.051-.051.051-48.03 48.344-88.03-88.03 48.344-48.03.05-.05.05-.05c9.147-9.146 23.978-9.259 33.236-.001l53.854 53.854c9.878 9.877 9.939 24.549.628 33.861z" class=""></path></svg>');
  background-size: 15px 15px;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
  right: 0px;
  top: 11px;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child, #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child, #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child, .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child, .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child,
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child, .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child, .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child, #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child,
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child, #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child, .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child, .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child {
  padding: 5px 0 5px 3px;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before, #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before, #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before, .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before, .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before,
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before, .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before, .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before, #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before,
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before, #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before, .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before, .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child::before {
  display: none !important;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text], #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text], #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text], .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text], .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text],
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text], .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text], .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text], #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text],
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text], #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text], .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text], .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:first-child input[type=text] {
  width: 100% !important;
  padding: 0 4px;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i, #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i, #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i, .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i, .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i,
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i, .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i, .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i, #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i,
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i, #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i, .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i, .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow[editable="1"] td:nth-child(2) i {
  display: block;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before, #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before, #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before, .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before, .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before,
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before, .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before, .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before, #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before,
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before, #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before, .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before, .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-jqgrid-btable .jqgrow.ui-state-hover:not([editable="1"]) td:nth-child(2)::before {
  display: block;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn, #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn, #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn, .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn, .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn,
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn, .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn, .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn, #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn,
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn, #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn, .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn, .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn {
  float: right;
  margin-top: 10px;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone, #manage-locs-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone, #manage-payment-categories .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone, .event-form-block .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone, .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone,
#add-product-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone, .specific-payment-category .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone, .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone, #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone,
#expense-form .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone, #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone, .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone, .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .add-grid-cat-btn.alone {
  float: unset !important;
  margin-top: -10px !important;
}
#manage-cats-wrap .ui-jqgrid .ui-jqgrid-pager, #manage-cats-wrap .ui-jqgrid .ui-separator, #manage-locs-wrap .ui-jqgrid .ui-jqgrid-pager, #manage-locs-wrap .ui-jqgrid .ui-separator, #manage-payment-categories .ui-jqgrid .ui-jqgrid-pager, #manage-payment-categories .ui-jqgrid .ui-separator, .event-form-block .ui-jqgrid .ui-jqgrid-pager, .event-form-block .ui-jqgrid .ui-separator, .tab-miscellaneous-wrap .ui-jqgrid .ui-jqgrid-pager, .tab-miscellaneous-wrap .ui-jqgrid .ui-separator,
#add-product-form .ui-jqgrid .ui-jqgrid-pager,
#add-product-form .ui-jqgrid .ui-separator, .specific-payment-category .ui-jqgrid .ui-jqgrid-pager, .specific-payment-category .ui-jqgrid .ui-separator, .edit-services-categories-wrap .ui-jqgrid .ui-jqgrid-pager, .edit-services-categories-wrap .ui-jqgrid .ui-separator, #manage-rooms-wrap .ui-jqgrid .ui-jqgrid-pager, #manage-rooms-wrap .ui-jqgrid .ui-separator,
#expense-form .ui-jqgrid .ui-jqgrid-pager,
#expense-form .ui-jqgrid .ui-separator, #gbox_editcats-grid-index .ui-jqgrid .ui-jqgrid-pager, #gbox_editcats-grid-index .ui-jqgrid .ui-separator, .clients-groups-grid-wrap .ui-jqgrid .ui-jqgrid-pager, .clients-groups-grid-wrap .ui-jqgrid .ui-separator, .add-bf-exercise-wrap .ui-jqgrid .ui-jqgrid-pager, .add-bf-exercise-wrap .ui-jqgrid .ui-separator {
  display: none !important;
}

#calendar-filter-manage-cats-wrap td:nth-child(4) {
  position: relative;
  cursor: pointer;
}
#calendar-filter-manage-cats-wrap td:nth-child(4) i {
  cursor: pointer;
  font-size: 1.5rem;
  margin-top: 2px;
  display: none;
}
#calendar-filter-manage-cats-wrap td:nth-child(4)::before {
  display: none;
  content: " ";
  position: absolute;
  background-image: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="pencil-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="svg-inline--fa fa-pencil-alt fa-w-16"><path fill="grey" d="M491.609 73.625l-53.861-53.839c-26.378-26.379-69.075-26.383-95.46-.001L24.91 335.089.329 484.085c-2.675 16.215 11.368 30.261 27.587 27.587l148.995-24.582 315.326-317.378c26.33-26.331 26.581-68.879-.628-96.087zM200.443 311.557C204.739 315.853 210.37 318 216 318s11.261-2.147 15.557-6.443l119.029-119.03 28.569 28.569L210 391.355V350h-48v-48h-41.356l170.259-169.155 28.569 28.569-119.03 119.029c-8.589 8.592-8.589 22.522.001 31.114zM82.132 458.132l-28.263-28.263 12.14-73.587L84.409 338H126v48h48v41.59l-18.282 18.401-73.586 12.141zm378.985-319.533l-.051.051-.051.051-48.03 48.344-88.03-88.03 48.344-48.03.05-.05.05-.05c9.147-9.146 23.978-9.259 33.236-.001l53.854 53.854c9.878 9.877 9.939 24.549.628 33.861z" class=""></path></svg>');
  background-size: 15px 15px;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
  right: 0px;
  top: 11px;
}
#calendar-filter-manage-cats-wrap [editable="1"] td:nth-child(4) i {
  display: block;
}
#calendar-filter-manage-cats-wrap .ui-state-hover:not([editable="1"]) td:nth-child(4)::before {
  display: block;
}

#calendar-filter-manage-locs-wrap td:nth-child(3) {
  position: relative;
  cursor: pointer;
}
#calendar-filter-manage-locs-wrap td:nth-child(3) i {
  cursor: pointer;
  font-size: 1.5rem;
  margin-top: 2px;
  display: none;
}
#calendar-filter-manage-locs-wrap td:nth-child(3)::before {
  display: none;
  content: " ";
  position: absolute;
  background-image: url('data:image/svg+xml; utf8, <svg aria-hidden="true" focusable="false" data-prefix="far" data-icon="pencil-alt" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="svg-inline--fa fa-pencil-alt fa-w-16"><path fill="grey" d="M491.609 73.625l-53.861-53.839c-26.378-26.379-69.075-26.383-95.46-.001L24.91 335.089.329 484.085c-2.675 16.215 11.368 30.261 27.587 27.587l148.995-24.582 315.326-317.378c26.33-26.331 26.581-68.879-.628-96.087zM200.443 311.557C204.739 315.853 210.37 318 216 318s11.261-2.147 15.557-6.443l119.029-119.03 28.569 28.569L210 391.355V350h-48v-48h-41.356l170.259-169.155 28.569 28.569-119.03 119.029c-8.589 8.592-8.589 22.522.001 31.114zM82.132 458.132l-28.263-28.263 12.14-73.587L84.409 338H126v48h48v41.59l-18.282 18.401-73.586 12.141zm378.985-319.533l-.051.051-.051.051-48.03 48.344-88.03-88.03 48.344-48.03.05-.05.05-.05c9.147-9.146 23.978-9.259 33.236-.001l53.854 53.854c9.878 9.877 9.939 24.549.628 33.861z" class=""></path></svg>');
  background-size: 15px 15px;
  background-repeat: no-repeat;
  height: 15px;
  width: 15px;
  right: 0px;
  top: 11px;
}
#calendar-filter-manage-locs-wrap [editable="1"] td:nth-child(3) i {
  display: block;
}
#calendar-filter-manage-locs-wrap .ui-state-hover:not([editable="1"]) td:nth-child(3)::before {
  display: block;
}

body {
  color: #282B31;
}
body a {
  color: #2FB9F8;
}
body a:hover, body a:active, body a:focus {
  outline: none;
}
body i {
  color: #9096A4;
}
body *:not(.input-group-addon) > i:not(.no-hover-style):hover {
  color: #2FB9F8;
}
body label {
  font-weight: normal;
  display: block;
  margin: 0;
}
body input[type=text], body input[type=number], body input[type=email], body input[type=password], body input[type=date], body input[type=tel],
body button.multiselect, body button.multiselect:hover, body button.multiselect:focus, body button.multiselect:active,
body select, body select.form-control,
body textarea, body textarea.form-control {
  background-color: #f6f9fc;
  border: solid 1px #e7ecf1;
  box-shadow: unset;
  box-shadow: none;
}
body input[type=text]:focus, body input[type=number]:focus, body input[type=email]:focus, body input[type=password]:focus, body input[type=date]:focus, body input[type=tel]:focus,
body button.multiselect:focus, body button.multiselect:hover:focus, body button.multiselect:focus:focus, body button.multiselect:active:focus,
body select:focus, body select.form-control:focus,
body textarea:focus, body textarea.form-control:focus {
  box-shadow: unset !important;
  border-color: #e7ecf1;
}
body input[type=text]:disabled, body input[type=number]:disabled,
body button.multiselect:disabled,
body select:disabled, body select:disabled.form-control,
body textarea:disabled, body textarea:disabled.form-control {
  opacity: 0.5;
}
body select, body select.form-control {
  -moz-appearance: none; /* Firefox */
  -webkit-appearance: none; /* Safari and Chrome */
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml;utf8,<svg fill='rgb(144, 150, 164)' height='14' width='14' viewBox='0 0 448 512' xmlns='http://www.w3.org/2000/svg'><path d='M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z'/></svg>");
  background-repeat: no-repeat;
  background-position: right;
  background-position-x: calc(100% - 5px);
  background-position-y: 50%;
  padding-right: 25px;
}
body .opacity05 {
  opacity: 0.5;
}
body .opacity01 {
  opacity: 0.1;
}
body .padding0 {
  padding: 0;
}
body .margin0 {
  margin: 0;
}
body .d-flex {
  display: -ms-flexbox;
  display: flex;
}

input[type=file]::-webkit-file-upload-button {
  cursor: pointer;
}

.ui-datepicker {
  z-index: 999999 !important;
}

.ui-state-error, .border-red, .validate-notemptyrichtext.ui-state-error + .note-editor .note-editing-area {
  border: 1px solid red !important;
}

input[type=checkbox].ui-state-error, input[type=radio].ui-state-error, input[type=checkbox].border-red {
  outline: 1px solid #fb6a6a;
}

.red {
  color: red !important;
}

.red-border {
  border: solid 1px red !important;
}

ul.multiselect-container > li > a {
  padding-left: 0;
}

.clear-search-box {
  position: absolute;
  top: 25%;
  right: 10px;
  color: #9096A4;
  cursor: pointer;
  font-size: 18px;
}

.multiselect-native-select > select {
  display: none !important;
}

.bf-wrap {
  border-radius: 5px;
  background-color: #fff;
  box-shadow: 0 7px 14px 0 rgba(60, 66, 87, 0.12), 0 3px 6px 0 rgba(0, 0, 0, 0.12);
  margin-bottom: 20px;
}

.bf-dropdown-button {
  position: relative;
}
.bf-dropdown-button .bf-dropdown-button-list {
  position: absolute;
  z-index: 1;
  width: 100%;
  left: 0;
  top: 105%;
  box-shadow: 0px 0px 20px #ccc;
  background-color: #fff;
}
.bf-dropdown-button .bf-dropdown-button-list .bf-dropdown-button-one-item {
  padding: 12px 14px;
  line-height: 16px;
  background-color: #fff;
}
.bf-dropdown-button .bf-dropdown-button-list .bf-dropdown-button-one-item:hover {
  box-shadow: inset 0px 0px 10px #ccc;
}

body {
  /* width */
  /* Track */
  /* Handle */
  /* For Mozilla */
  scrollbar-color: #C6CEE0 #F2F2F2;
  scrollbar-width: thin;
}
body ::-webkit-scrollbar {
  width: 12px !important;
  height: 8px;
}
body ::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey !important;
  border-radius: 6px !important;
  height: 8px;
}
body ::-webkit-scrollbar-thumb {
  background: #C6CEE0 !important;
  border-radius: 10px !important;
  height: 8px;
}

.bf-menu {
  min-height: 34px;
  margin-bottom: 0;
  padding: 0;
}
.bf-menu li {
  display: inline-block;
  margin-right: 30px;
  height: 34px;
}
.bf-menu li a {
  color: #282B31;
  font-weight: 500;
  position: relative;
  top: 9px;
}
.bf-menu li > a:hover, .bf-menu li > a:active, .bf-menu li > a:focus {
  text-decoration: none;
  outline: none;
}
.bf-menu li.active {
  border-bottom: 2px solid #2FB9F8;
}
.bf-menu li.active a {
  color: #2FB9F8;
}

.btn-text {
  cursor: default !important;
  color: #282B31 !important;
  text-decoration: none !important;
}
.btn-text b.caret {
  display: none;
}

body .panel-default > .panel-heading {
  background-color: #F6F9FC;
  border-color: #E8EAEF;
}

.note-editor.note-frame {
  background-color: #f6f9fc;
  border: solid 1px #e7ecf1 !important;
}
.note-editor.note-frame .note-btn {
  border-color: #e7ecf1 !important;
}

body .toggle {
  border-radius: 12px;
  width: 45px !important;
  min-width: 45px !important;
  min-height: 20px !important;
  max-height: 20px !important;
}
body .toggle.btn-default {
  background: #ccced4 !important;
  border-color: #ccced4 !important;
}
body .toggle .toggle-group .toggle-handle {
  width: 18px;
  height: 18px;
  margin-left: -18px;
  border-radius: 50%;
  margin-top: -2px;
  padding: 0 !important;
  border: none;
  background: white !important;
}
body .toggle .toggle-group .toggle-handle.btn-default {
  background: white !important;
  border-color: white !important;
}
body .toggle .toggle-group .toggle-on, body .toggle .toggle-group .toggle-off {
  color: transparent;
  box-shadow: none !important;
}
body .toggle .toggle-group .toggle-off.btn-default {
  background: #ccced4 !important;
  border-color: #ccced4 !important;
}

body .toggle.off .toggle-group .toggle-handle {
  margin-left: 18px;
}

body .toogle-with-text .toggle .toggle-group .toggle-on {
  color: #fff !important;
}
.file-restrictions-text {
  cursor: help;
}

.fa-question-circle {
  cursor: help;
}

.dropdown > .dropdown-menu.pull-right:before, .dropdown-toggle > .dropdown-menu.pull-right:before, .btn-group > .dropdown-menu.pull-right:before {
  left: auto;
  right: 9px;
}

.dropdown > .dropdown-menu:before, .dropdown-toggle > .dropdown-menu:before, .btn-group > .dropdown-menu:before {
  position: absolute;
  top: -8px;
  left: 9px;
  right: auto;
  display: inline-block !important;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #e0e0e0;
  border-left: 8px solid transparent;
  content: "";
}

.dropdown > .dropdown-menu.pull-right:after, .dropdown-toggle > .dropdown-menu.pull-right:after, .btn-group > .dropdown-menu.pull-right:after {
  left: auto;
  right: 10px;
}

.dropdown > .dropdown-menu:after, .dropdown-toggle > .dropdown-menu:after, .btn-group > .dropdown-menu:after {
  position: absolute;
  top: -7px;
  left: 10px;
  right: auto;
  display: inline-block !important;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #fff;
  border-left: 7px solid transparent;
  content: "";
}

body .menu-blue-button-wrap {
  padding-left: 20px;
}
body .menu-blue-button-wrap ul {
  margin: 0;
  padding: 0;
}
body .menu-blue-button-wrap ul li {
  display: inline-block;
  border: 1px solid #E1E6F0;
  border-radius: 5px;
  margin-right: 10px;
  margin-bottom: 10px;
}
body .menu-blue-button-wrap ul li a {
  color: #676B75;
  text-decoration: none;
  font-weight: 500;
  padding: 12px 12px 12px 40px;
  display: block;
  position: relative;
}
body .menu-blue-button-wrap ul li a i {
  color: inherit;
  font-size: inherit;
  position: absolute;
  left: 10px;
}
body .menu-blue-button-wrap ul li a i:hover {
  color: inherit !important;
}
body .menu-blue-button-wrap ul li svg {
  position: absolute;
  left: 10px;
}
body .menu-blue-button-wrap ul li svg path {
  stroke: #676B75;
}
body .menu-blue-button-wrap ul li.bf-menu-small a {
  padding-top: 6px;
  padding-right: 6px;
  padding-bottom: 6px;
}
body .menu-blue-button-wrap ul li.active {
  border-color: #2FB9F8;
  background-color: #2FB9F8;
}
body .menu-blue-button-wrap ul li.active a, body .menu-blue-button-wrap ul li.active i {
  color: #fff;
}
body .menu-blue-button-wrap ul li.active svg path {
  stroke: #fff;
}
body .menu-blue-button-wrap ul.empty-ico li a {
  padding-left: 12px;
}
body .menu-blue-button-wrap ul.empty-ico li.bf-menu-small a {
  padding-left: 6px;
}

.bf-loading {
  background: url(/designs/blueflow/assets/image/loading.gif) 0% 0%/contain no-repeat;
  width: 50px;
  height: 50px;
  color: transparent;
  border: none;
  top: 25%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  user-drag: none;
  user-select: none;
  -moz-user-select: none;
  -webkit-user-drag: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  margin: 20px auto;
  display: block;
}

.bf-table-menu-link {
  padding-left: 5px;
  padding-right: 5px;
  cursor: pointer;
}

body ul.bf-table-menu-wrap {
  position: absolute;
  background-color: #fff;
  padding: 5px 0;
  box-shadow: 0px 0px 20px #ccc;
  border-radius: 5px;
  right: 50px;
  color: #282B31;
  font-size: 14px;
  margin-top: -77px;
  list-style-type: none;
  white-space: nowrap;
  z-index: 20;
}
body ul.bf-table-menu-wrap li {
  cursor: pointer;
  padding: 5px 10px;
  text-align: left;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
body ul.bf-table-menu-wrap li i {
  width: 30px;
  font-size: 18px;
}
body ul.bf-table-menu-wrap li a {
  width: 100%;
  display: block;
}
body ul.bf-table-menu-wrap li a, body ul.bf-table-menu-wrap li a span {
  color: #282B31;
  text-decoration: unset;
}
body ul.bf-table-menu-wrap li:hover {
  background-color: #2FB9F8;
  color: #fff;
}
body ul.bf-table-menu-wrap li:hover i, body ul.bf-table-menu-wrap li:hover a, body ul.bf-table-menu-wrap li:hover a span {
  color: #fff !important;
}

body ul.download-detail-booked-menu-wrap {
  padding: 1px 0 !important;
}
body ul.download-detail-booked-menu-wrap li {
  padding: 1px 10px !important;
  margin-top: -15px;
}

body .modal .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons .remove-modal-footer-btn {
  font-size: 20px;
  color: #676B75;
  padding: 0;
  background-color: transparent;
  min-width: 25px;
  margin: 0 20px 0 0;
  box-shadow: unset;
}
body .modal .modal-dialog .modal-content .modal-footer .bootstrap-dialog-footer .bootstrap-dialog-footer-buttons .remove-modal-footer-btn:hover {
  color: #2FB9F8;
}

body .modal .modal-dialog .modal-content .btn-open-trainer-rate-modal {
  background-color: transparent;
  margin: 0;
  padding-left: 0;
  box-shadow: unset;
  color: #2FB9F8;
}
body .modal .modal-dialog .modal-content .btn-open-trainer-rate-modal i {
  color: #9096A4 !important;
}
body .modal .modal-dialog .modal-content .btn-open-trainer-rate-modal:hover {
  text-decoration: underline;
}

.alert.alert-info.no-records-table-alert {
  font-size: 12px;
  width: 100%;
}

.alert.alert-info.no-records-table-alert.no-flex-alert {
  display: table-caption !important;
}

.avatar-photo-wrap,
.trainer-photo-wrap,
.client-photo-wrap {
  float: left;
  margin-right: 10px;
  width: 32px;
  height: 32px;
  min-width: 32px;
  border-radius: 100px;
  overflow: hidden;
  text-align: center;
}
.avatar-photo-wrap img,
.trainer-photo-wrap img,
.client-photo-wrap img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.avatar-photo-wrap .no-image,
.trainer-photo-wrap .no-image,
.client-photo-wrap .no-image {
  width: inherit;
  height: inherit;
  vertical-align: middle;
  display: table-cell;
  color: #fff;
  font-size: 16px;
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
}

.client-name-wrap {
  display: flex;
  align-items: center;
}
.client-name-wrap .fa-shield {
  font-size: 2rem;
  color: #495057;
  margin-left: -3px;
  margin-right: 8px;
}
.client-name-wrap .fa-shield-check {
  font-size: 2rem;
  color: #36A000;
  margin-left: -3px;
  margin-right: 8px;
}

.avatar-photo-label {
  margin-top: 7px;
}

ul.bf-inline-buttons-menu {
  margin: 0;
  padding: 0 20px;
}
ul.bf-inline-buttons-menu li {
  display: inline-block;
  min-width: 100px;
  height: 36px;
  text-align: center;
  border: 1px solid #EBECF2;
  padding: 0 10px;
  margin-bottom: 10px;
}
ul.bf-inline-buttons-menu li a {
  color: #000;
  font-weight: 600;
  display: block;
  height: inherit;
  padding-top: 8px;
}
ul.bf-inline-buttons-menu li > a:hover, ul.bf-inline-buttons-menu li > a:active, ul.bf-inline-buttons-menu li > a:focus {
  text-decoration: none;
  outline: none;
}
ul.bf-inline-buttons-menu li.active {
  background-color: #2FB9F8;
}
ul.bf-inline-buttons-menu li.active a {
  color: #fff;
}
ul.bf-inline-buttons-menu li:first-child {
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}
ul.bf-inline-buttons-menu li:last-child {
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
ul.bf-inline-buttons-menu li:not(:first-child) {
  margin-left: -5px;
}

.point-active, .point-inactive, .point-lead {
  width: 10px;
  height: 10px;
  border-radius: 5px;
  display: inline-block;
  margin-right: 10px;
}

.point-active {
  background-color: #36A000;
}

.point-inactive {
  background-color: #676B75;
}

.point-lead {
  background-color: #2FB9F8;
}

.red > label.blue-checkbox:before {
  border: 1px solid red !important;
}

.bf-time-picker-container {
  width: 190px;
  height: 200px;
  overflow: auto;
  box-shadow: 0px 0px 20px #ccc;
  background-color: #fff;
  position: absolute;
  z-index: 20;
  border-radius: 5px;
}
.bf-time-picker-container .bf-time-picker-on-time-row {
  padding: 0 15px;
  line-height: 40px;
}
.bf-time-picker-container .bf-time-picker-on-time-row:hover {
  background-color: #f6f9fc !important;
}

/*global modals*/
#bf-exercise-add-modal .modal-dialog,
#history-workout-dialog .modal-dialog,
#bf-workout-add-modal .modal-dialog {
  width: 800px;
}

#bf-workout-add-modal .modal-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 10px;
}

@media (max-width: 1024px) {
  #history-workout-dialog .modal-dialog,
  #bf-exercise-add-modal .modal-dialog,
  #bf-workout-add-modal .modal-dialog {
    width: 100%;
  }
}
/**/
/*drag and drop icon*/
.move-icon {
  display: inline-block;
  background-image: url(/designs/blueflow/assets/svg/ico-drag.svg);
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  cursor: move;
  position: relative;
}

/**/
/*training icons*/
.nutrition-action-icon,
.workout-action-icon {
  font-size: 24px;
  cursor: pointer;
  margin-left: 10px;
}

/**/
.have-optgroup .multiselect-container li.multiselect-group label {
  padding: 0 !important;
}
.have-optgroup .multiselect-container li:not(.multiselect-item) a {
  padding-left: 25px !important;
}

.completed-pyment-status, .pending-pyment-status, .failed-pyment-status, .refunded-pyment-status {
  padding: 2px 9px;
  width: -moz-fit-content;
  width: -webkit-fit-content;
  width: fit-content;
  border-radius: 5px;
  font-size: 12px;
}

.completed-pyment-status {
  background-color: rgba(47, 185, 248, 0.2);
}

.pending-pyment-status {
  background-color: rgba(255, 142, 100, 0.2);
}

.failed-pyment-status {
  background-color: rgba(103, 107, 117, 0.2);
}

.refunded-pyment-status {
  background-color: #FAE3DB;
}

.print-show {
  display: none;
}

.management-payment-categories {
  position: relative;
  z-index: 3;
}

.bf-search-input-wrap {
  position: relative;
}
.bf-search-input-wrap .bf-search-icon {
  position: absolute;
  top: 25%;
  left: 10px;
  color: #9096A4;
}
.bf-search-input-wrap input {
  padding-left: 30px;
  padding-right: 30px;
}
.bf-search-input-wrap .bf-clear-search-input {
  position: absolute;
  top: 25%;
  right: 10px;
  color: #9096A4;
  cursor: pointer;
  font-size: 18px;
}

@media print {
  .print-show {
    display: block !important;
  }
}
.blue-beta-mark {
  font-size: 12px;
  background-color: blue;
  color: #fff;
  padding: 5px 10px;
  border-radius: 30px;
  margin-left: 10px;
}

.period-detail-icons {
  position: absolute;
  top: -5px;
  right: 91px;
}

#download-detail-report-time {
  margin-top: -45px !important;
  margin-right: -22px !important;
  height: 123px;
}
#download-detail-report-time .download-menu-item {
  display: flex;
}

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