.print_only {
  display: block;
}
@page {
  margin: 1cm 1cm;
}
html,
body {
  background: none !important;
}
#container {
  border: none !important;
  width: 100% !important;
}
.footer-container {
  width: 100% !important;
}
#clientheader,
#subheader,
.sf-toolbarreset {
  display: none !important;
}
.minibutton {
  text-shadow: none !important;
  background: none !important;
  filter: none !important;
  border: 0px solid #000 !important;
  border-bottom: 4px solid #000 !important;
  margin-right: 4px !important;
}
.minibutton.selected {
  color: #000 !important;
  border-color: #000 !important;
  border-width: 2px !important;
  border-bottom: 5px solid #000 !important;
  text-shadow: none !important;
}
.column.zoom {
  display: none !important;
}
.orgchart-classic .company-container {
  background: none !important;
}
.orgchart-classic .company-container .company {
  border-left-width: 10px !important;
}
.orgchart-classic .company-container .company,
.groups a.group {
  border-size: 0px;
}
.orgchart-classic .company-container .company.g-none,
.groups a.group.g-none {
  border-color: #cccccc !important;
}
.orgchart-classic .company-container .company.g-1,
.groups a.group.g-1 {
  border-color: #81e3dd !important;
  background: #96e8e3 !important;
}
.orgchart-classic .company-container .company.g-2,
.groups a.group.g-2 {
  border-color: #e4a86c !important;
  background: #e8b582 !important;
}
.orgchart-classic .company-container .company.g-3,
.groups a.group.g-3 {
  border-color: #f1a6c4 !important;
  background: #f4bcd3 !important;
}
.orgchart-classic .company-container .company.g-4,
.groups a.group.g-4 {
  border-color: #d3ed8d !important;
  background: #dbf0a3 !important;
}
.orgchart-classic .company-container .company.g-5,
.groups a.group.g-5 {
  border-color: #bdbdaa !important;
  background: #c8c8b8 !important;
}
.orgchart-classic .company-container .company.g-6,
.groups a.group.g-6 {
  border-color: #abc8e8 !important;
  background: #bfd5ed !important;
}
.orgchart-classic .company-container .company.g-7,
.groups a.group.g-7 {
  border-color: #f69d92 !important;
  background: #f8b2aa !important;
}
.orgchart-classic .company-container .company.g-8,
.groups a.group.g-8 {
  border-color: #eee0a7 !important;
  background: #f2e8bc !important;
}
.orgchart-classic .company-container .company.g-9,
.groups a.group.g-9 {
  border-color: #8bdcb1 !important;
  background: #9fe2be !important;
}
.orgchart-classic .company-container .company.g-10,
.groups a.group.g-10 {
  border-color: #e0b1ab !important;
  background: #e7c2be !important;
}
.orgchart-classic .company-container .company.g-11,
.groups a.group.g-11 {
  border-color: #bdbd69 !important;
  background: #c5c57b !important;
}
.orgchart-classic .company-container .company.g-12,
.groups a.group.g-12 {
  border-color: #b5f2a8 !important;
  background: #c8f5be !important;
}
.orgchart-classic .company-container .company.g-13,
.groups a.group.g-13 {
  border-color: #8ec2c8 !important;
  background: #9fcbd0 !important;
}
.orgchart-classic .company-container .company.g-14,
.groups a.group.g-14 {
  border-color: #dcc7ef !important;
  background: #e8dbf5 !important;
}
.orgchart-classic .company-container .company.g-15,
.groups a.group.g-15 {
  border-color: #efd9d7 !important;
  background: #f6eae9 !important;
}
.orgchart-classic .company-container .company.g-16,
.groups a.group.g-16 {
  border-color: #eeb590 !important;
  background: #f1c4a6 !important;
}
.orgchart-classic .company-container .company.g-17,
.groups a.group.g-17 {
  border-color: #e4bd6a !important;
  background: #e8c780 !important;
}
.orgchart-classic .company-container .company.g-18,
.groups a.group.g-18 {
  border-color: #acdabd !important;
  background: #bee2cb !important;
}
.orgchart-classic .company-container .company.g-19,
.groups a.group.g-19 {
  border-color: #e5df7a !important;
  background: #e9e48f !important;
}
.orgchart-classic .company-container .company.g-20,
.groups a.group.g-20 {
  border-color: #bae7ec !important;
  background: #ceeef2 !important;
}
.orgchart-classic .company-container .company.g-21,
.groups a.group.g-21 {
  border-color: #b4d594 !important;
  background: #c1dca6 !important;
}
.orgchart-classic .company-container .company.g-22,
.groups a.group.g-22 {
  border-color: #e0e3c8 !important;
  background: #eaecd9 !important;
}
.orgchart-classic .company-container .company.g-23,
.groups a.group.g-23 {
  border-color: #c9bb88 !important;
  background: #d1c59a !important;
}
.orgchart-classic .company-container .company.g-24,
.groups a.group.g-24 {
  border-color: #d9b4ce !important;
  background: #e2c5d9 !important;
}
.orgchart-classic .company-container .company.g-25,
.groups a.group.g-25 {
  border-color: #d6d5e0 !important;
  background: #e4e4eb !important;
}
.orgchart-classic .company-container .company.filtered,
.groups a.group.filtered {
  border-color: #ebebeb !important;
  background: #fff !important;
}
.orgchart-classic .company-container .company.disabled {
  border-color: #eee !important;
}
.orgchart-classic .print-img {
  display: block !important;
}
.orgchart-classic .company-container.lvl-1 > .print-img {
  display: none !important;
}
.orgchart-classic .company-container .company-children .shim {
  width: 17px !important;
}
.orgchart-classic {
  margin: 15px 0 20px -60px;
}
.orgchart-classic .company-container .company {
  /* position: relative; */
  z-index: 200;
  height: 45px;
  width: 250px;
}
.orgchart-classic .company-container .company .title {
  overflow: hidden;
}
.orgchart-classic .company-container .company h4 {
  width: 235px;
  height: 22px;
  font-size: 10px;
}
.orgchart-classic .company-container .company p {
  font-size: 8px;
  padding: 0 5px 5px 5px;
}
.orgchart-classic .company-container .company .share {
  color: #666;
  font-size: 9px;
  margin-left: -55px;
  width: 40px;
  text-align: right;
  padding-top: 5px;
  position: absolute;
}
