/**
 * Place your custom styles here.
 */
.node-employee-edit-form .form-required:after,
.node-employee-form .form-required:after {
  background-size: 8px;
  background-position: right top;
  background-repeat: no-repeat; }

.node-employee-edit-form .form-inline .form-control,
.node-employee-form .form-inline .form-control {
  display: block;
  width: 100%;
  vertical-align: baseline;
  vertical-align: initial; }

.node-employee-edit-form .field--type-list-integer,
.node-employee-form .field--type-list-integer {
  margin-bottom: 17px; }
  .node-employee-edit-form .field--type-list-integer fieldset legend,
  .node-employee-form .field--type-list-integer fieldset legend {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 6px;
    border: none; }
  .node-employee-edit-form .field--type-list-integer fieldset .form-type-radio,
  .node-employee-form .field--type-list-integer fieldset .form-type-radio {
    display: inline-block;
    float: left;
    margin: 0; }
    .node-employee-edit-form .field--type-list-integer fieldset .form-type-radio.prev input,
    .node-employee-form .field--type-list-integer fieldset .form-type-radio.prev input {
      background-color: rgba(255, 175, 73, .8); }
    .node-employee-edit-form .field--type-list-integer fieldset .form-type-radio:first-child input,
    .node-employee-form .field--type-list-integer fieldset .form-type-radio:first-child input {
      border-radius: 3px 0 0 3px; }
    .node-employee-edit-form .field--type-list-integer fieldset .form-type-radio:last-child input,
    .node-employee-form .field--type-list-integer fieldset .form-type-radio:last-child input {
      border-radius: 0 3px 3px 0;
      border-right-width: 1px; }
    .node-employee-edit-form .field--type-list-integer fieldset .form-type-radio label,
    .node-employee-form .field--type-list-integer fieldset .form-type-radio label {
      padding: 0;
      margin: 0;
      min-height: none;
      position: relative;
      width: 32px;
      height: 42px;
      text-align: center; }
      .node-employee-edit-form .field--type-list-integer fieldset .form-type-radio label input, .node-employee-edit-form .field--type-list-integer fieldset .form-type-radio label input:focus,
      .node-employee-form .field--type-list-integer fieldset .form-type-radio label input,
      .node-employee-form .field--type-list-integer fieldset .form-type-radio label input:focus {
        margin: 0;
        position: absolute;
        width: 32px;
        outline: none;
        border: 1px solid #f5484c;
        border-right-width: 0;
        height: 22px;
        bottom: 0;
        left: 0;
        background-color: rgba(255, 175, 73, 0);
        -webkit-transition: background 0.2 ease-in;
        -o-transition: background 0.2 ease-in;
        transition: background 0.2 ease-in;
        -webkit-appearance: initial; }
      .node-employee-edit-form .field--type-list-integer fieldset .form-type-radio label input:hover,
      .node-employee-form .field--type-list-integer fieldset .form-type-radio label input:hover {
        background-color: rgba(255, 175, 73, .6); }
      .node-employee-edit-form .field--type-list-integer fieldset .form-type-radio label input:checked,
      .node-employee-form .field--type-list-integer fieldset .form-type-radio label input:checked {
        background-color: #ffaf49; }

.node-employee-edit-form .bs-region--right,
.node-employee-form .bs-region--right {
  position: relative; }
  .node-employee-edit-form .bs-region--right .random-color,
  .node-employee-form .bs-region--right .random-color {
    position: absolute;
    z-index: 49;
    left: 15px;
    top: 7px; }
  .node-employee-edit-form .bs-region--right .highcharts-container, .node-employee-edit-form .bs-region--right .highcharts-container svg,
  .node-employee-form .bs-region--right .highcharts-container,
  .node-employee-form .bs-region--right .highcharts-container svg {
    width: 100% !important; }

.logo img {
  height: 38px; }

article.employee.is-unpublished {
  background-color: transparent; }

article.employee .bs-region--top {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #f8f5f0; }

article.employee .bs-region--left .field--label {
  min-width: 8em; }

article.employee .bs-region--right .field--type-list-integer {
  display: none; }

article.employee.full .content.container {
  max-width: 600px;
  margin-top: 4em;
  margin-bottom: 4em; }
  article.employee.full .content.container .row > div {
    position: relative;
    min-height: 230px; }
    article.employee.full .content.container .row > div .random-color {
      position: absolute;
      bottom: -56px;
      z-index: 49;
      right: 15px; }
    article.employee.full .content.container .row > div .graph {
      position: absolute;
      width: 100%;
      right: 0px;
      top: -57px; }

article.employee .bs-region--middle .field--label {
  min-width: 15em; }

.path-node.page-node-type-employee .page-header {
  visibility: hidden;
  display: block;
  height: 0;
  margin: 0;
  padding: 0;
  position: absolute; }

.path-frontpage .page-header {
  visibility: hidden; }

[role="main"].main-container {
  margin-bottom: 100px; }

[role="heading"] + section {
  background-color: white; }

footer.footer {
  position: fixed;
  bottom: 0;
  width: 100%;
  padding: 20px;
  background: white;
  z-index: -1; }

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