/* Layout */
:root {
  --surface-a:#ffffff;
  --surface-b:#f8f9fa;
  --surface-c:#e9ecef;
  --surface-d:#dee2e6;
  --surface-e:#ffffff;
  --surface-f:#ffffff;
  --text-color:#495057;
  --text-color-secondary:#6c757d;
  --primary-color:#EED283;
  --primary-color-text:white;
  --font-family:Lato, Helvetica Neue, sans-serif;
}

@media (min-width: 640px) and (max-width: 960px) {
  #layout-container {
    padding-top: 12.2rem;
  }
}
/* Theme overrides */
/* End theme overrides */
.schedule .ui-button {
  width: auto !important;
}

.c669900 {
  background-color: #669900 !important;
}

.c009900 {
  background-color: #009900 !important;
}

.c0033CC {
  background-color: #0033CC !important;
}

.cCC0000 {
  background-color: #CC0000 !important;
}

.cFF33CC {
  background-color: #FF33CC !important;
}

.c00FFFF {
  background-color: #00FFFF !important;
}

.cFFFFCC {
  background-color: #FFFFCC !important;
}

.customerAndSalesmanSelection-block {
  width: 100%;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.ui-growl {
  top: 7em !important;
}

.ui-panelgrid.no-border,
.ui-panelgrid.no-border > div,
.ui-panelgrid.no-border div .ui-panelgrid.no-border .ui-grid-row,
.ui-panelgrid.no-border .ui-panelgrid,
.ui-panelgrid.no-border .ui-grid,
.ui-panelgrid.no-border > * > tr,
.ui-panelgrid.no-border .ui-panelgrid-cell {
  border: 0px !important;
  outline: none none !important;
  background-color: white !important;
}

.ui-datagrid.no-border {
  border: 0px !important;
  outline: none none !important;
  background-color: white !important;
}

.extranet-input-background .ui-selectonemenu.ui-selectonemenu-label,
.extranet-input-background .ui-inputfield,
.extranet-input-background .ui-selectonelistbox.ui-state-highlight {
  padding-right: 10px !important;
}

#form1\:invoiceAddres,
#form1\:deliveryAddress {
  min-width: 0px !important;
}

/*
.search-bar-product {
  display: inline-block;
  height: 2.6rem;
  padding: 1px 1.5rem;
  margin: 0 auto;
}
.search-bar-product input[type="text"] {
  height: 2rem;
  width: 200px !important;
  border: 0px none;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 0.5rem;
  padding: 0px 3.9rem 0px 1.5rem;
  margin: 0.9rem 0px 0px 0px;
  font-size: 1.4rem;
  color: rgba(52, 61, 66, 0.9);
  font-family: 'poppinsregular';
  float: left;
}*/
/* placeholder styling */
/*.search-bar-product input[type="text"]::-webkit-input-placeholder {
  color: rgba(52, 61, 66, 0.8);
}
.search-bar-product input[type="text"]::-moz-placeholder {
  color: #BAB6B6;
}
.search-bar-product input[type="text"]:-ms-input-placeholder {
  color: rgba(52, 61, 66, 0.8);
}
.search-bar-product input[type="text"]:-moz-placeholder {
  color: #BAB6B6;
}
.search-bar-product > .search-btn {
  width: 3.8rem;
  height: 2.8rem;
  float: left;
  border-radius: 0.5rem;
  display: inline-block;
  text-align: center;
  margin: 0.9rem 0px 0px -3.8rem;
}
.search-bar-product > .search-btn:hover,
.search-bar-product > .search-btn:focus {
  background-color: rgba(255, 255, 255, 0.2);
  cursor: pointer;
}
.search-bar-product > .search-btn i {
  font-size: 1.6rem;
  margin: 0.5rem 0px 0px 0px;
  display: inline-block;
  color: rgba(52, 61, 66, 0.9);
}
.search-bar-product input[type="text"] {
  width: 370px;
  background-color: #FAFAFA;
}
*/
.Black .ui-button-text {
  font-weight: bold !important;
}

.YellowButton .ui-button-text {
  color: #282828;
}

.YellowButton.ui-state-active .ui-button-text {
  background-color: #fed857 !important;
}

fieldset.transparent .ui-fieldset-legend {
  background-color: #ffffff;
  color: #282828;
}

.red-button.ui-button > * {
  background-color: #FF0000 !important;
  font-weight: bold !important;
}

/*.ui-button.extranet-button,
.ui-button.extranet-button > * {
    background-color: #29C0F9 !important;
    font-weight: bold;
    color: #ffffff !important;
}
.ui-button.extranet-button .ui-button-text {
    font-weight: bold !important;
    color: #ffffff !important;
}
.extranet-button {
    background-color: #29C0F9 !important;
    color: #ffffff !important;
}
.extranet-button span {
    color: #ffffff !important;
}*/
.ui-spinner .ui-icon {
  color: white !important;
}

.blue-text-box {
  background-color: #29C0F9;
  color: white;
  padding: 2px;
  text-align: center;
  font-size: 1.2em;
  font-weight: bold;
}

.ui-datatable-summaryrow {
  background-color: #ffffff !important;
}

.ui-datatable-summaryrow > * {
  color: #282828 !important;
}

.black-text {
  color: #282828;
}

.customer-risk {
  width: 100%;
  text-align: right;
  font-size: 1.2em;
  font-weight: bold;
  color: #282828;
}

.disabled-client-message {
  font-size: 1.2em;
  font-weight: bold;
  color: #FF0000;
}

fieldset.Red legend {
  color: #FF0000 !important;
}

.extranet-title {
  font-size: 1.2em;
  font-weight: bold;
  color: #282828;
}

.extranet-title-big {
  font-size: 1.4em;
  font-weight: bold;
  color: #282828;
}

.extranet-fullwidth-panel {
  width: 100%;
  background-color: #ffffff !important;
}

.ui-datatable-data tr.ui-state-highlight td {
  background-color: #fed857 !important;
  color: black;
}

.datatable-row-already-in-cart td {
  background-color: #96dcf6;
  color: #525252;
}

.iviewer_button,
.iviewer_zoom_status {
  background-color: #43bcf2 !important;
  color: #ffffff !important;
}

.ui-layout-unit-header.ui-widget-header {
  background-color: #43bcf2;
  color: #ffffff;
}

.ui-layout-unit .ui-layout-unit-header .ui-layout-unit-header-title {
  font-weight: bold;
}

a.no-underline,
a.link-without-underline {
  text-decoration: none !important;
}

.ui-widget-content.ui-treetable-selectable-node.default td a.link-without-underline {
  color: #43bcf2;
  font-weight: bold;
}

.ui-treetable table tbody tr td {
  border: none;
}

.no-head table > thead {
  display: none;
}

.pricesTreetable .ui-treetable table tbody tr td {
  font-size: 0.5em !important;
  background-color: red;
}

.separator-div {
  border: 1px solid #F1F1F1;
  margin: 2px;
}

.warranty-claim-state-editedapprobed {
  background-color: #5fb95e;
}

.warranty-claim-state-notsent {
  background-color: #ffffff;
}

.warranty-claim-state-sent {
  background-color: #fed857;
}

.warranty-claim-state-approbed {
  background-color: #5fb95e;
}

.warranty-claim-state-rejected {
  background-color: #FF0000;
}

.warranty-claim-state-missingdata {
  background-color: #f15f5f;
}

a.link-no-border,
a.link-no-border:hover,
a.link-no-border:active,
a.link-no-border:visited {
  text-decoration: none !important;
}

.GreenMgBack {
  background-color: #019875;
}

.productNotFoundRow td {
  background-color: #FF5F49;
}

.ui-breadcrumb {
  background-color: transparent !important;
}

.ui-breadcrumb .ui-icon {
  background-color: transparent !important;
}

.ui-breadcrumb {
  border: none !important;
}

.ui-breadcrumb ul li,
.ui-breadcrumb ul li .ui-menuitem-link {
  color: red;
}

.Container100.no-top-padding {
  padding-top: 0px !important;
}

.CompanyColor {
  color: #EED283;
}

.CompanyBG {
  background-color: #10171F !important;
}

.CompanyBGSame {
  background-color: #EED283 !important;
}

.CompanyTopbar #layout-topbar-cover {
  background-color: #ffffff !important;
}

.CompanyOpposite {
  background-color: #ffffff;
}

.CompanyIconColor {
  color: #a9b646;
}

.CompanySecondaryColor {
  color: #a9b646;
}

/*
.CompanyButton .ui-button-text {
    background-color: #A9D54C;
    color: #ffffff;
}
.CompanyButton.ui-button.ui-state-hover .ui-button-text {
    background-color: #A9D54C !important;
}*/
/*
.ui-button .ui-button-text {
    background-color: #A9D54C !important;
}
*/
/*
.ui-button.ui-state-hover {
    box-shadow: 0px 0px 4px 0px rgba(56, 101, 132, 0.8);
}
.ui-button.ui-state-hover span {
    background-color: #A9D54C !important;
}
.ui-dialog .ui-dialog-titlebar,
.ui-fieldset-legend {
    background-color: #A9D54C;
}
*/
.customerComment,
.customerComment p {
  color: #428BFD;
}

.companyComment,
.companyComment p {
  color: #e0245e;
}

p.customerComment,
p.companyComment {
  margin-top: 0em;
  margin-bottom: 0.2em;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.5 !important;
}

.transparentBackground tr,
.transparentBackground td {
  background: transparent !important;
}

.ui-panelgrid.transparentBackground,
.ui-panelgrid.transparentBackground > div,
.ui-panelgrid.transparentBackground div .ui-panelgrid.transparentBackground .ui-grid-row,
.ui-panelgrid.transparentBackground .ui-panelgrid,
.ui-panelgrid.transparentBackground .ui-grid,
.ui-panelgrid.transparentBackground > * > tr,
.ui-panelgrid.transparentBackground .ui-panelgrid-cell {
  background-color: transparent !important;
}

/*
.ui-datatable .ui-datatable-odd td {
    background-color: #d6d6d6 !important;
}*/
.wordwrap {
  white-space: pre-wrap;
  /* CSS3 */
  white-space: -moz-pre-wrap;
  /* Firefox */
  white-space: -pre-wrap;
  /* Opera <7 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* IE */
}

.ui-carousel.ui-widget-content {
  background-color: transparent !important;
}

.ui-carousel .ui-carousel-header {
  background-color: #EED283 !important;
}

.ui-carousel .ui-carousel-prev-icon,
.ui-carousel .ui-carousel-next-icon {
  background-color: white !important;
  font-size: 2rem;
}

.ui-carousel .ui-carousel-next,
.ui-carousel .ui-carousel-prev {
  background-color: transparent !important;
}

button.dark > span.ui-button-text.ui-c {
  background-color: #386584 !important;
}

/* body */
/* Layout Color Tones */
/*@Red:#e0245e ;*/
/* Extranet definitions */
/* topbar */
.menu-resize-btn-image-active-rotation {
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -moz-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -o-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -ms-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
}

.slimmenu-resize-btn-image-active-rotation {
  -webkit-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -moz-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -o-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  -ms-transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
  transform: rotateX(0deg) rotateY(180deg) rotateZ(0deg);
}

/* menu cover */
/* tab menu */
/* tab sub menus */
/* portlets cover */
/* Cards */
/* others */
/* misc */
/* shadow */
/* transitions */
.short-transition {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.medium-transition {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.long-transition {
  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -ms-transition: all 1s ease;
  -o-transition: all 1s ease;
  transition: all 1s ease;
}

.no-transition {
  -webkit-transition: none;
  -moz-transition: none;
  -ms-transition: none;
  -o-transition: none;
  transition: none;
}

.no-transform {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -o-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
}

.GreyBg {
  background-color: #F1EFEF;
}

.DarkGreenBg {
  background-color: #18B43F;
}

.layout-content {
  min-height: 720px;
}

.layout-wrapper .topbar .layout-menu-wrapper ul li > a {
  color: #10171F;
}

.nano,
.nano > .nano-content {
  overflow: visible !important;
}

ul[role=menu] {
  background-color: white;
}

a:hover.hover-link {
  text-decoration: underline !important;
}

body .ui-commandlink {
  color: black !important;
}

body .ui-commandlink {
  background-color: transparent !important;
}

body .ui-button {
  color: #000000;
}

.ui-button-icon-right.ui-icon,
.ui-button-icon-left.ui-icon {
  color: #ffffff;
}

.black-icon .ui-button-icon-left.ui-icon {
  color: black;
}

.product-grid-item.card {
  background-color: white !important;
}

tr.ui-state-highlight, tr.ui-state-highlight td {
  background-color: #EED283 !important;
}

tr.ui-state-highlight td a {
  color: black !important;
}

.login-body {
  padding-top: 0px !important;
  border: none !important;
}

.login-top-colored-border {
  position: absolute;
  top: 0px;
  width: 100%;
  height: 10px;
  background-color: #EED283;
}

.products-menu-supplierproducts-entry {
  background-color: #EAEFF2 !important;
}

.text-regular-positive {
  font-size: 1em;
  color: white !important;
}

.topbar {
  background-color: #000000 !important;
}

.top-cart-badge {
  font-size: 1.1em;
  text-decoration: none;
  background-color: red !important;
  color: white;
  font-weight: bolder !important;
  border-radius: 8px;
  padding: 4px;
  padding-left: 7px;
  padding-right: 7px;
  cursor: pointer;
}

.training-calendar-col-title {
  color: black;
}

.layout-wrapper .topbar .layout-menu-wrapper ul li > a:hover {
  color: #000000;
}

.layout-wrapper .topbar .layout-menu-wrapper ul li > a {
  color: #000000;
}

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