body {
  font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
  font-size: 15px !important; }

@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 300;
  src: url("/xpenses_cloud_admin/javax.faces.resource/fa-light-300.eot.xhtml?ln=fonts");
  src: url("/xpenses_cloud_admin/javax.faces.resource/fa-light-300.eot.xhtml?ln=fonts&#iefix") format("embedded-opentype"), url("/xpenses_cloud_admin/javax.faces.resource/fa-light-300.woff2.xhtml?ln=fonts&#") format("woff2"), url("/xpenses_cloud_admin/javax.faces.resource/fa-light-300.woff.xhtml?ln=fonts&#") format("woff"), url("/xpenses_cloud_admin/javax.faces.resource/fa-light-300.ttf.xhtml?ln=fonts&#") format("truetype"), url("/xpenses_cloud_admin/javax.faces.resource/fa-light-300.svg.xhtml?ln=fonts&#fontawesome") format("svg"); }

.fal, .far {
  font-family: "Font Awesome 5 Pro"; }

.fa-1dot5x {
  font-size: 1.5em; }

.ui-widget {
  font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 15px; }

table {
  font-size: 15px; }

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
  padding: 10px;
  background: #F9F9F9;
  text-shadow: none;
  color: #000; }

.ui-selectcheckboxmenu-multiple.ui-selectcheckboxmenu {
  background: #F9F9F9;
  padding-top: 10px;
  padding-bottom: 10px; }
  .ui-selectcheckboxmenu-multiple.ui-selectcheckboxmenu ul {
    box-shadow: none;
    -webkit-box-shadow: none; }
    .ui-selectcheckboxmenu-multiple.ui-selectcheckboxmenu ul li {
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1), 0 1px 1px rgba(0, 0, 0, 0.1); }

.ui-selectcheckboxmenu-multiple-container.ui-inputfield {
  padding: 0px 22px 0px 10px; }

.ui-sortable-column-icon {
  position: absolute !important; }

.ui-button {
  padding: 5px; }

.ui-growl {
  top: 85px; }

.ui-widget-overlay {
  opacity: 0.1 !important; }

.ui-selectonemenu-panel.hideDisabled .ui-selectonemenu-item.ui-state-disabled {
  display: none !important; }

.ui-selectlistbox-filter.ui-inputfield {
  height: 30px !important; }

.ui-selectonemenu.w-100 {
  min-width: 100% !important; }

.form-control:disabled, .form-control[readonly] {
  background-color: #F9F9F9 !important;
  opacity: 0.55 !important; }

.ui-inputfield.ui-widget.ui-state-disabled.ui-state-filled {
  opacity: 0.55 !important;
  color: black; }

.ui-toggleswitch.ui-widget.ui-state-disabled {
  background-color: white; }

.ui-selectonemenu.ui-state-disabled {
  background-color: #F9F9F9 !important;
  opacity: 0.55 !important; }

.ui-toggleswitch .ui-toggleswitch-slider {
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  border-radius: 30px;
  background-color: #72707080; }

.ui-toggleswitch.ui-toggleswitch-checked .ui-toggleswitch-slider {
  background-color: green !important; }

.ui-toggleswitch .ui-toggleswitch-slider::before {
  background-color: #ffffff;
  height: 1.250em;
  width: 1.250em;
  left: .25em;
  bottom: .25em;
  border-radius: 50%;
  -webkit-transition: 0.3s;
  transition: 0.3s; }

.ui-overlaypanel.no-padding .ui-overlaypanel-content {
  padding: 0px; }

.returnButton {
  color: #f1b212 !important;
  float: right;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 20px;
  border: 2px solid #f5f5f5;
  border-radius: 50% !important;
  box-shadow: 0 0 3px grey;
  font-size: 16px !important; }

.approveButton {
  color: green !important;
  float: right;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 20px;
  border: 2px solid #f5f5f5;
  border-radius: 50% !important;
  box-shadow: 0 0 3px grey;
  font-size: 15px !important; }

.rejectButton {
  color: red !important;
  float: right;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 20px;
  border: 2px solid #f5f5f5;
  border-radius: 50% !important;
  box-shadow: 0 0 3px grey;
  font-size: 16px !important; }

.disabledReturnButton {
  color: #f1b212 !important; }

.disabledApproveButton {
  color: green !important; }

.disabledRejectButton {
  color: red !important; }

.approvedStateTable {
  background: #cce5cc; }

.returnedStateTable {
  background: #fff7a8; }

.rejectedStateTable {
  background: pink !important; }

.inProcessStateTable {
  background: #AFC2D5; }

.completedStateTable {
  background: #909891; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background-color: #bed636; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
  background-color: #bed636; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  background-image: none; }

.deleteButton {
  color: black !important;
  float: right;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 20px;
  border: 2px solid black;
  font-size: 15px !important;
  min-width: 70px; }

.sendButton {
  color: black !important;
  float: right;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 20px;
  border: 2px solid #f5f5f5;
  font-size: 15px !important; }

.refreshButton {
  color: black !important;
  float: right;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 20px;
  border: 2px solid black;
  font-size: 15px !important;
  min-width: 70px; }

.addNewVatButton {
  color: black !important;
  float: right;
  display: block;
  width: 30px;
  height: 35px;
  line-height: 20px;
  border: 2px solid black;
  font-size: 15px !important;
  min-width: 70px; }

.buttonGroup {
  margin-top: 30px; }

.deleteNewVatButton {
  color: red !important;
  float: left;
  display: block;
  width: 30px;
  height: 35px;
  margin-right: 150px;
  margin-top: 22px;
  line-height: 20px;
  border: 2px solid red;
  font-size: 15px !important;
  min-width: 30px; }

.ui-fileupload-buttonbar {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  height: 80%; }

.itemImageSize {
  margin-top: 10px;
  margin-left: 25px;
  max-height: 75vh;
  max-width: 90%; }

.itemPDFSize {
  margin-top: 40px;
  margin-left: 25px;
  min-height: 75vh;
  min-width: 700; }

.itemImage {
  max-width: 100% !important;
  max-height: 100% !important;
  margin-top: 40px;
  margin-left: 25px; }

.saveButton {
  color: black !important;
  float: right;
  display: block;
  width: 30px;
  height: 30px;
  line-height: 20px;
  border: 2px solid black;
  font-size: 15px !important;
  min-width: 70px; }

.ui-dialog.spinner-dialog .ui-dialog-content {
  width: 64px;
  height: 64px;
  position: fixed;
  right: 5px;
  bottom: 5px;
  background: transparent;
  overflow: hidden;
  color: #D0D616; }

.ui-dialog-footer .ui-button {
  background: #bed636 !important; }

.ui-dialog-footer .ui-button + .ui-button {
  background: #bed636 !important; }

.ui-dialog-content > .ui-icon {
  display: none; }

.ui-menu-overlay span.ui-menuitem-text {
  padding-left: 10px; }

.ui-menu-overlay span.ui-menuitem-icon {
  width: 20px; }

.ui-menu-overlay .ui-menuitem a {
  padding: 8px; }

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  background-color: #bed636;
  background-position: 0px;
  background-image: -moz-linear-gradient(top, #bed636, #a7bc2f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bed636), to(#a7bc2f));
  background-image: -webkit-linear-gradient(top, #bed636, #a7bc2f);
  background-image: -o-linear-gradient(top, #bed636, #a7bc2f);
  background-image: linear-gradient(to bottom, #bed636, #a7bc2f);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffbed636', endColorstr='#ffa7bc2f', GradientType=0); }

.ui-menu.ui-widget li > .ui-menuitem-link.ui-state-hover {
  background-color: #bed636;
  background-position: 0px;
  background-image: -moz-linear-gradient(top, #bed636, #a7bc2f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bed636), to(#a7bc2f));
  background-image: -webkit-linear-gradient(top, #bed636, #a7bc2f);
  background-image: -o-linear-gradient(top, #bed636, #a7bc2f);
  background-image: linear-gradient(to bottom, #bed636, #a7bc2f);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffbed636', endColorstr='#ffa7bc2f', GradientType=0); }

.bg-soreco {
  background-color: #bed636; }

.bg-soreco-f {
  background-color: #bed636 !important; }

.color-soreco {
  color: #bed636; }

.btn.btn-soreco-primary {
  color: #fff;
  background-color: #bed636;
  border-color: #bed636;
  background-image: -ms-linear-gradient(top, #bed636, #bed636);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bed636), to(#bed636));
  background-image: -webkit-linear-gradient(top, #bed636, #bed636); }

.border-soreco {
  border-color: #bed636; }

.ui-autocomplete.w-100 input {
  width: 100%; }

.ui-state-default,
.ui-widget-content
.ui-state-default,
.ui-widget-header .ui-state-default {
  text-shadow: none;
  box-shadow: none; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #cd0a0a !important;
  color: black; }

.bg-inactive {
  background-color: #f7d980 !important; }

.ui-datatable tr th {
  padding: 10px 3px; }

.no-header.ui-datatable table thead tr {
  display: none; }

.ui-datatable table {
  font-size: 15px !important; }

.ui-datatable .ui-datatable-header, .ui-datatable .ui-datatable-footer {
  text-align: left !important; }

.no-border.ui-datatable table tbody, .no-border.ui-datatable table tr, .no-border.ui-datatable table td {
  border-left: 0px;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 1px solid #fff;
  background-color: transparent;
  border-radius: 5px;
  padding: 0px; }

.ui-fieldset, .ui-fieldset .ui-fieldset-legend {
  font-size: inherit;
  width: auto; }

.ui-icon-seek-first {
  text-align: left !important;
  height: 16px !important; }

.ui-icon-seek-prev {
  text-align: left !important;
  height: 16px !important; }

.ui-icon-seek-next {
  text-align: left !important;
  height: 16px !important; }

.ui-icon-seek-end {
  text-align: left !important;
  height: 16px !important; }

.ui-selectonemenu.ui-state-focus, .ui-widget-content .ui-selectonemenu.ui-state-focus, .ui-widget-header .ui-selectonemenu.ui-state-focus {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }

.ui-selectonemenu.ui-state-focus .ui-selectonemenu-trigger,
.ui-widget-content .ui-selectonemenu.ui-state-focus .ui-selectonemenu-trigger,
.ui-widget-header .ui-selectonemenu.ui-state-focus .ui-selectonemenu-trigger {
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }

.ui-outputlabel {
  margin-bottom: 0px; }
  .ui-outputlabel.ui-state-error {
    background: none;
    border: none !important; }

.ui-selectbooleancheckbox {
  display: flex;
  align-items: center; }

body .ui-tag {
  background-color: #bed636;
  background-position: 0px;
  background-image: -moz-linear-gradient(top, #bed636, #a7bc2f);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#bed636), to(#a7bc2f));
  background-image: -webkit-linear-gradient(top, #bed636, #a7bc2f);
  background-image: -o-linear-gradient(top, #bed636, #a7bc2f);
  background-image: linear-gradient(to bottom, #bed636, #a7bc2f);
  background-repeat: repeat-x;
  filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffbed636', endColorstr='#ffa7bc2f', GradientType=0);
  color: #ffffff;
  font-size: 0.75rem !important;
  font-weight: 700;
  padding: 0.25rem 0.4rem;
  border-radius: 4px; }

body .ui-tag:not(.ui-widget) {
  display: inline-block;
  text-align: center;
  line-height: 1; }

body .ui-tag.ui-tag-success {
  background: #689F38;
  color: #ffffff; }

body .ui-tag.ui-tag-info {
  background: #0288D1;
  color: #ffffff; }

body .ui-tag.ui-tag-warning {
  background: #FBC02D;
  color: #212529; }

body .ui-tag.ui-tag-danger {
  background: #D32F2F;
  color: #ffffff; }

body .ui-tag.ui-tag-rounded {
  border-radius: 10rem; }

body .ui-tag .ui-tag-icon {
  margin-right: 0.25rem;
  font-size: 0.75rem !important; }

body .ui-inputgroup .ui-inputgroup-addon,
body .ui-inputgroup .ui-inputgroup-addon-checkbox {
  padding: 0.5rem 0.5rem;
  border-color: #ced4da;
  background: #e9ecef;
  color: #6c757d;
  min-width: 2.357rem; }

body .ui-inputgroup .ui-inputgroup-addon:first-child,
body .ui-inputgroup .ui-inputgroup-addon-checkbox:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

body .ui-inputgroup .ui-inputgroup-addon:last-child,
body .ui-inputgroup .ui-inputgroup-addon-checkbox:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

body .ui-inputgroup button:first-child, body .ui-inputgroup input:first-child, body .ui-inputgroup textarea:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

body .ui-inputgroup .ui-float-label:first-child input,
body .ui-inputgroup .ui-float-label:first-child textarea {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

body .ui-inputgroup button:last-child, body .ui-inputgroup input:last-child, body .ui-inputgroup textarea:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

body .ui-inputgroup .ui-float-label:last-child input,
body .ui-inputgroup .ui-float-label:last-child textarea {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

body .ui-inputgroup > .ui-widget,
body .ui-inputgroup > .ui-float-label > .ui-widget {
  border-radius: 0; }

body .ui-inputgroup > .ui-widget.ui-state-focus,
body .ui-inputgroup > .ui-float-label > .ui-widget.ui-state-focus {
  z-index: 1; }

body .ui-inputgroup > .ui-widget.ui-state-focus ~ label,
body .ui-inputgroup > .ui-float-label > .ui-widget.ui-state-focus ~ label {
  z-index: 1; }

body .ui-inputgroup .ui-inputgroup-addon-checkbox {
  padding: 0;
  position: relative; }

/*# sourceMappingURL=../../../../../target/theme.css.map */