body {
  font-weight: 400 !important;
  font-size: 0.875rem !important; }

.supplier-address-card {
  height: 400px; }
  .supplier-address-card .card-buttons {
    padding: .5rem;
    text-align: right; }
  .supplier-address-card.card-placeholder .add-address {
    padding: 150px 0; }
  .supplier-address-card.main-address {
    background-color: #eceeef; }

.supplier-address-map {
  width: 100%;
  height: 200px;
  overflow: hidden; }

.supplier-contact-card {
  height: 162px; }
  .supplier-contact-card.card-placeholder .add-contact {
    padding: 30px 0; }

.supplier-note-card {
  height: 329px; }
  .supplier-note-card.card-placeholder .add-note {
    padding: 115px 0; }
  .supplier-note-card .note-title {
    font-size: 1.1rem; }
  .supplier-note-card .note-text {
    height: 150px; }
  .supplier-note-card .saving-message {
    font-size: 0.7rem;
    color: #adb5bd;
    height: 16px; }
  .supplier-note-card .note-buttons {
    font-size: 0.85rem; }
  .supplier-note-card .card-body {
    border-bottom: 3px solid transparent; }

.feedback-stars {
  color: #fcda2f;
  font-size: 1.2rem; }
  .feedback-stars.feedback-stars-sm {
    font-size: 1rem; }
  .feedback-stars.feedback-stars-md {
    font-size: 1.8rem; }
  .feedback-stars.rating-0 .fa-star:nth-child(n+1):before {
    font-weight: 400; }
  .feedback-stars.rating-0-half .fa-star:nth-child(n+1):before {
    font-weight: 400; }
  .feedback-stars.rating-0-half .fa-star:nth-child(1):before {
    content: "\f089";
    font-weight: 900; }
  .feedback-stars.rating-0-half .fa-star:nth-child(1):after {
    content: "\f005";
    font-weight: 400;
    margin-left: -1.05rem; }
  .feedback-stars.feedback-stars-sm.rating-0-half .fa-star:nth-child(1):after {
    margin-left: -0.57rem; }
  .feedback-stars.rating-1 .fa-star:nth-child(n+2):before {
    font-weight: 400; }
  .feedback-stars.rating-1-half .fa-star:nth-child(n+2):before {
    font-weight: 400; }
  .feedback-stars.rating-1-half .fa-star:nth-child(2):before {
    content: "\f089";
    font-weight: 900; }
  .feedback-stars.rating-1-half .fa-star:nth-child(2):after {
    content: "\f005";
    font-weight: 400;
    margin-left: -1.05rem; }
  .feedback-stars.feedback-stars-sm.rating-1-half .fa-star:nth-child(2):after {
    margin-left: -0.57rem; }
  .feedback-stars.rating-2 .fa-star:nth-child(n+3):before {
    font-weight: 400; }
  .feedback-stars.rating-2-half .fa-star:nth-child(n+3):before {
    font-weight: 400; }
  .feedback-stars.rating-2-half .fa-star:nth-child(3):before {
    content: "\f089";
    font-weight: 900; }
  .feedback-stars.rating-2-half .fa-star:nth-child(3):after {
    content: "\f005";
    font-weight: 400;
    margin-left: -1.05rem; }
  .feedback-stars.feedback-stars-sm.rating-2-half .fa-star:nth-child(3):after {
    margin-left: -0.57rem; }
  .feedback-stars.rating-3 .fa-star:nth-child(n+4):before {
    font-weight: 400; }
  .feedback-stars.rating-3-half .fa-star:nth-child(n+4):before {
    font-weight: 400; }
  .feedback-stars.rating-3-half .fa-star:nth-child(4):before {
    content: "\f089";
    font-weight: 900; }
  .feedback-stars.rating-3-half .fa-star:nth-child(4):after {
    content: "\f005";
    font-weight: 400;
    margin-left: -1.05rem; }
  .feedback-stars.feedback-stars-sm.rating-3-half .fa-star:nth-child(4):after {
    margin-left: -0.57rem; }
  .feedback-stars.rating-4 .fa-star:nth-child(n+5):before {
    font-weight: 400; }
  .feedback-stars.rating-4-half .fa-star:nth-child(n+5):before {
    font-weight: 400; }
  .feedback-stars.rating-4-half .fa-star:nth-child(5):before {
    content: "\f089";
    font-weight: 900; }
  .feedback-stars.rating-4-half .fa-star:nth-child(5):after {
    content: "\f005";
    font-weight: 400;
    margin-left: -1.05rem; }
  .feedback-stars.feedback-stars-sm.rating-4-half .fa-star:nth-child(5):after {
    margin-left: -0.57rem; }
  .feedback-stars.rating-5 .fa-star:nth-child(n+6):before {
    font-weight: 400; }
  .feedback-stars.rating-5-half .fa-star:nth-child(n+6):before {
    font-weight: 400; }
  .feedback-stars.rating-5-half .fa-star:nth-child(6):before {
    content: "\f089";
    font-weight: 900; }
  .feedback-stars.rating-5-half .fa-star:nth-child(6):after {
    content: "\f005";
    font-weight: 400;
    margin-left: -1.05rem; }
  .feedback-stars.feedback-stars-sm.rating-5-half .fa-star:nth-child(6):after {
    margin-left: -0.57rem; }

.edit-stars .feedback-stars i {
  cursor: pointer; }

.supplier-feedback-card:not(.no-fh) {
  height: 801px; }
.supplier-feedback-card .feedback-rating {
  text-align: center;
  font-size: 2.5rem;
  color: #636c72; }
.supplier-feedback-card .feedback-date {
  text-align: center;
  font-size: 1rem;
  color: #adb5bd; }
.supplier-feedback-card .feedback-product {
  min-height: 62px; }
.supplier-feedback-card .feedback-comment {
  min-height: 98px; }
.supplier-feedback-card .card-buttons {
  padding: .5rem;
  text-align: right; }
.supplier-feedback-card.global-feedback {
  background-color: #eceeef; }
  .supplier-feedback-card.global-feedback .card-body {
    padding-top: 60px; }
  .supplier-feedback-card.global-feedback .global-item-rating {
    color: #adb5bd; }
.supplier-feedback-card.card-placeholder .add-feedback {
  padding: 360px 0; }

.custom-budget {
  height: 85px;
  width: 85px;
  padding: 12px 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  background-color: red;
  color: #FFFFFF;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  position: relative;
  overflow: hidden; }
  .custom-budget > i::before {
    position: absolute;
    font-size: 4rem;
    top: -0.5rem;
    right: -0.5rem;
    opacity: .3;
    color: white; }

#summary > .card > .card-header {
  background-color: #05263e;
  color: white; }
  #summary > .card > .card-header i {
    color: white !important; }

#job-services-table .performances th {
  height: 160px;
  padding-bottom: 10px;
  text-align: center;
  min-width: 40px;
  width: 40px;
  vertical-align: middle; }
#job-services-table .performances .vertical-text {
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  float: left;
  margin-left: -56px;
  width: 150px;
  line-height: 0.9em;
  font-size: 1em; }
#job-services-table .performances .v-text {
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  float: left; }

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