@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800&display=swap');
#dealA4page {
  font-family: 'Montserrat', sans-serif;
  color: #00205B;
}
#dealA4page a:not(.btn) {
  color: #596e95;
}
#dealA4page h1 {
  margin-top: 4.5rem;
}

.tree-item.pending a, .tree-item.pending i.text-warning {
  color: #ff0000 !important;
}

#dealA4page .psalogo address, #dealA4page .psalogo postcode, #dealA4page .psalogo telephone {
  display: block;
  text-align: right;
}
.psalogo {
  display: flex;
}
.psalogo {
  position: absolute;
  top: -1rem;
  left: 0px;
  margin: 0 1rem;
  width: calc(100% - 2rem);
  margin-bottom: 1rem
}
.psalogo > div {
  position: relative;
  padding-top: 1rem;
}
.psalogo > div > img {
  height: 5rem;
}
.psalogo > div:first-of-type:before {
  content: "";
  position: absolute;
  top: -3rem;
  right: 0;
  height: .5rem;
  width: 15rem;
  display: block;
  background: #000000;
}
.psalogo > div:first-of-type:after {
  content: "";
  position: absolute;
  top: -3rem;
  right: 15rem;
  height: .5rem;
  width: 15rem;
  display: block;
  background: #bece25;
}

div[data-size="A4"] {
  /* background: white url("/includes/img/sites/3/dealwatermark.svg") no-repeat left bottom !important;*/
}

aside.page-sidebar.ng-scope {
  background-color: rgba(0,0,0,0.8) !important;
}
#calendarMeetingList .list-group-item.holiday {
  border-left-color: #3333f6;
}
.fc-event.holiday {
  background-color: #3333f6;
}

.nav-menu li a, .nav-menu li > ul li a {
  color: rgba(255,255,255,0.6) !important;
}
.nav-menu li a:hover, .nav-menu li > ul li a:hover {
  color: white !important;
}
.nav-menu li a:hover > [class*='fa-'], .nav-menu li a:hover > .ni, .nav-menu li > ul li a:hover > [class*='fa-'], .nav-menu li > ul li a:hover > .ni {
  color: white !important;
}
.nav-menu li a > [class*='fa-'], .nav-menu li a > .ni, .nav-menu li > ul li a > [class*='fa-'], .nav-menu li > ul li a > .ni, .nav-menu li > ul li div.psaCats {
  color: rgba(255,255,255,0.6) !important;
}

.mod-nav-link:not(.nav-function-top):not(.nav-function-minify):not(.mod-hide-nav-icons) ul.nav-menu:not(.nav-menu-compact) > li > ul:before {
  border-color: rgb(44,55,66) !important;
}

.page-logo, .page-sidebar, .nav-footer, .bg-brand-gradient {
  background-color: rgba(0,0,0,0.3) !important;
}
.page-logo {
  width: 100%;
}
.page-logo .color-primary-300 {
  color: rgba(255,255,255,0.6);
}