/* sticky side container */
#sticky-modal {
  padding: 0px;
  margin: 0px 5px 5px 0;
  position: fixed;
  right: -307px;
  bottom: 0;
  width: 357px;
  z-index: 1100;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background-color: transparent !important;
  pointer-events: none;
}

#sticky-modal.enabled {
  right: 0;
}

#sticky-modal-icon, #sticky-modal-content {
  pointer-events: all;
}

#sticky-modal-icon {
  background: url(../images/accessibility.png);
  background-repeat: no-repeat;
  background-size: contain;
  height: 52px;
  width: 52px;
  display: block;
  margin-right: 5px;
  background-color: transparent !important;
}

#sticky-modal-content>div {
  width: 300px;
  background: white;
  border: 1px solid silver;
  padding: .35em .625em .75em;
}

#sticky-modal-content h2 {
  font-size: 25px;
  margin: 0px 5px;
  font-family: 'tk-proxima-nova-n4';
}

#sticky-modal-content legend,
#sticky-modal-content .fieldset-description {
  display: none;
}

#sticky-modal-content fieldset {
  border: none;
  margin: 0;
  padding: 5px;
}

#sticky-modal-content .a11y-textsize-controls-body.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

#sticky-modal-content .a11y-textsize-controls-body.row > .col {
  padding-right: 10px;
}

#sticky-modal-content .form-item .description {
  display: none;
}

#sticky-modal-content fieldset.collapsible.form-wrapper.collapsed.form-wrapper {
    display: none;
}
