.litepicker .container__main {
  overflow: hidden;
  border-radius: 0.8rem;
  background-color: #fff;
  -webkit-box-shadow: 0 0 1px 0 #d4d4d4;
          box-shadow: 0 0 1px 0 #d4d4d4;
}
.litepicker .columns-2 {
  width: 580px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 8px;
}
.litepicker .columns-2 .month-item {
  width: 50%;
}
.litepicker .month-item:first-child .month-item-header button:last-child {
  display: none;
}
.litepicker .month-item:last-child .month-item-header button:first-child {
  display: none;
}
.litepicker .month-item-weekdays-row,
.litepicker .container__days,
.litepicker .month-item-header {
  padding: 0 5px;
}
.litepicker .month-item-header {
  padding: 14px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  color: #fff;
  background-color: #3c3c3c;
}
.litepicker .month-item-header button {
  cursor: pointer;
  border: none;
  background: transparent;
}
.litepicker .month-item-header button svg {
  pointer-events: none;
  fill: #fff;
}
.litepicker .month-item-header div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}
.litepicker .month-item-header div select {
  cursor: pointer;
}
.litepicker .month-item-header div select option {
  color: #3c3c3c;
  background-color: #fff;
}
.litepicker .month-item-name,
.litepicker .month-item-year {
  border: none;
  background: transparent;
  color: #fff;
  font-weight: 700;
}
.litepicker .container__months .month-item-weekdays-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #848484;
  background-color: #d4d4d4;
}
.litepicker .container__months .month-item-weekdays-row > div {
  font-size: 1.4rem;
  font-weight: 700;
  text-align: center;
  width: 32px;
  margin: 0 4px;
  padding: 7px 0;
}
.litepicker .container__days {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 15px 0 0;
  border-top: none;
}
.litepicker .container__days div {
  cursor: pointer;
  margin: 0 4px 8px;
  color: #3c3c3c;
}
.litepicker .container__days div span {
  pointer-events: none;
  position: relative;
  z-index: 1;
  font-size: 1.4rem;
  text-align: center;
  width: 32px;
  height: 32px;
  line-height: 32px;
  display: block;
  border-radius: 50%;
  border: 1px solid transparent;
}
.litepicker .container__days div:nth-child(14n-1).day-item:not(.is-start-date):not(.is-in-range):not(.is-end-date) span, .litepicker .container__days div:nth-child(14n-8).day-item:not(.is-start-date):not(.is-in-range):not(.is-end-date) span, .litepicker .container__days div:nth-child(14n-7).day-item:not(.is-start-date):not(.is-in-range):not(.is-end-date) span, .litepicker .container__days div:nth-child(14n).day-item:not(.is-start-date):not(.is-in-range):not(.is-end-date) span {
  border-color: #d4d4d4;
  background-color: transparent;
}
.litepicker .container__days .day-item {
  position: relative;
}
.litepicker .container__days .day-item span {
  background-color: #f1f1f1;
}
.litepicker .container__days .day-item:hover {
  color: #fff;
}
.litepicker .container__days .day-item:hover span {
  background-color: #4cb944;
}
.litepicker .container__days .day-item.is-start-date span, .litepicker .container__days .day-item.is-in-range span, .litepicker .container__days .day-item.is-end-date span {
  border: none;
}
.litepicker .container__days .day-item.is-start-date::before, .litepicker .container__days .day-item.is-start-date::after, .litepicker .container__days .day-item.is-in-range::before, .litepicker .container__days .day-item.is-in-range::after, .litepicker .container__days .day-item.is-end-date::before, .litepicker .container__days .day-item.is-end-date::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: 5px;
  background-color: #81ce7b;
}
.litepicker .container__days .day-item.is-start-date::before, .litepicker .container__days .day-item.is-in-range::before, .litepicker .container__days .day-item.is-end-date::before {
  right: 100%;
}
.litepicker .container__days .day-item.is-start-date::after, .litepicker .container__days .day-item.is-in-range::after, .litepicker .container__days .day-item.is-end-date::after {
  left: 100%;
}
.litepicker .container__days .day-item.is-start-date, .litepicker .container__days .day-item.is-end-date {
  color: #fff;
}
.litepicker .container__days .day-item.is-start-date span, .litepicker .container__days .day-item.is-end-date span {
  border-radius: 50%;
  background-color: #4cb944;
}
.litepicker .container__days .day-item.is-start-date::before, .litepicker .container__days .day-item.is-start-date::after, .litepicker .container__days .day-item.is-end-date::before, .litepicker .container__days .day-item.is-end-date::after {
  width: 20px;
}
.litepicker .container__days .day-item.is-start-date:not(.is-flipped)::before {
  display: none;
}
.litepicker .container__days .day-item.is-start-date:not(.is-flipped)::after {
  margin-left: -16px;
}
.litepicker .container__days .day-item.is-start-date.is-flipped::after {
  display: none;
}
.litepicker .container__days .day-item.is-start-date.is-flipped::before {
  margin-right: -16px;
}
.litepicker .container__days .day-item.is-in-range span {
  border-radius: 0;
  background-color: #81ce7b;
}
.litepicker .container__days .day-item.is-end-date:not(.is-flipped)::before {
  margin-right: -16px;
}
.litepicker .container__days .day-item.is-end-date:not(.is-flipped)::after {
  display: none;
}
.litepicker .container__days .day-item.is-end-date.is-flipped::before {
  display: none;
}
.litepicker .container__days .day-item.is-end-date.is-flipped::after {
  margin-left: -16px;
}
.litepicker.mobilefriendly[data-plugins*=mobilefriendly] .container__days > div {
  display: block;
  width: auto;
  height: auto;
}

.breadcrumbs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -3px 19px;
}
.breadcrumbs__item {
  color: #848484;
  margin: 0 3px;
}
.breadcrumbs__item--sep svg {
  color: inherit;
  fill: currentColor;
}
.breadcrumbs__link {
  display: block;
  font-size: 1.4rem;
  line-height: 1;
  font-weight: 700;
}

.page-header {
  padding: 8rem 0 2.5rem;
}
.page-header__box {
  position: relative;
}

.form {
  position: relative;
  z-index: 1;
}
.form::before {
  opacity: 0;
  visibility: hidden;
  content: "";
  display: block;
  position: absolute;
  z-index: 1;
  inset: 0;
  margin: -5px;
  border-radius: 1rem;
  background-color: rgba(255, 255, 255, 0.75);
}
.form.loading::before {
  opacity: 1;
  visibility: visible;
}
.form__success {
  padding: 1rem 2rem;
  font-size: 14px;
  color: #289d28;
  border-radius: 3rem;
  border: 1px solid #4cb944;
  background-color: rgba(76, 185, 68, 0.2);
}

.form-field {
  display: block;
  position: relative;
}
.form-field__icon {
  position: absolute;
  z-index: 1;
  top: 2.2rem;
  width: 1.8rem;
}
.form-field__icon svg {
  pointer-events: none;
}
.form-field__icon--left {
  left: 1.6rem;
}
.form-field--checkbox, .form-field--radio {
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 1rem;
}
.form-field--checkbox:hover .form-field__input:not(:disabled), .form-field--radio:hover .form-field__input:not(:disabled) {
  border-color: #4cb944;
}
.form-field--disabled {
  cursor: default;
  opacity: 0.5;
}
.form-field--search .form-field__icon {
  cursor: pointer;
}
.form-field__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 0 0 5px;
}
.form-field--checkbox .form-field__head, .form-field--radio .form-field__head {
  margin: 0;
  margin-left: 16px;
}
.form-field__hint {
  font-size: 1.4rem;
  color: #848484;
  text-align: right;
}
.form-field__count {
  position: absolute;
  right: 0;
  top: 0.4rem;
  color: #848484;
  font-size: 14px;
  font-weight: 700;
}
.form-field__wrap {
  display: block;
  position: relative;
  overflow: hidden;
  background-color: #fff;
  border-radius: 0.8rem;
  min-width: 2.4rem;
}
.form-field--checkbox .form-field__wrap {
  border-radius: 0.4rem;
}
.form-field--radio .form-field__wrap {
  border-radius: 50%;
}
.form-field__box {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #4cb944;
}
.form-field--checkbox .form-field__box {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE0IDEyIj48cGF0aCBkPSJNNS4xOTMsMTJhMSwxLDAsMCwxLS43LS4yODJMLjMsNy42NTJBMSwxLDAsMSwxLDEuNyw2LjIxN0w1LjA5LDkuNTA3LDEyLjIxMi4zODVhMSwxLDAsMCwxLDEuNTc2LDEuMjNsLTcuODA3LDEwQTEsMSwwLDAsMSw1LjI2MiwxMmwtLjA2OSwwIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
  background-position: center;
  background-repeat: no-repeat;
}
.form-field--radio .form-field__box {
  padding: 0.7rem;
}
.form-field--radio .form-field__box::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #fff;
}
.form-field__input {
  display: block;
  width: 100%;
  padding: 1.8rem 2.4rem;
  font-size: 2rem;
  line-height: 1;
  border: 2px solid #d4d4d4;
  border-radius: 0.8rem;
  background-color: #fff;
}
.form-field__input:checked + .form-field__box {
  opacity: 1;
}
.form-field--icon .form-field__input {
  padding-left: 5.6rem;
}
.form-field--checkbox .form-field__input, .form-field--radio .form-field__input {
  padding: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 24px;
  height: 24px;
  background-color: transparent;
}
.form-field--checkbox .form-field__input {
  border-radius: 0.4rem;
}
.form-field--radio .form-field__input {
  border-radius: 50%;
}
.form-field__input.error {
  border-color: #e53d00;
}
.form-field__error {
  font-size: 1.4rem;
  color: #e53d00;
}
.form-field select {
  cursor: pointer;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTAgNiI+PHBhdGggZD0iTTUuNzA3LDQuMjkzbC00LTRBMSwxLDAsMCwwLC4yOTMsMS43MDdMMy41ODcsNSwuMjkzLDguMjkzQTEsMSwwLDAsMCwxLjcwNyw5LjcwOGw0LTRhMSwxLDAsMCwwLDAtMS40MTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwKSByb3RhdGUoOTApIiBmaWxsPSIjNGNiOTQ0Ii8+PC9zdmc+);
  background-repeat: no-repeat;
  background-position: calc(100% - 2.4rem) center;
}

.dropzone {
  position: relative;
  display: block;
  width: 100%;
}
.dropzone input {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.dropzone input:hover + .dropzone__box {
  background-color: #d4d4d4;
}
.dropzone input.error + .dropzone__box {
  border-color: #e53d00;
}
.dropzone__box {
  padding: 2rem;
  border: 2px solid #d4d4d4;
  border-radius: 0.8rem;
  background-color: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.filter-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #4cb944;
  font-weight: bold;
}
@media (min-width: 901px) {
  .filter-button {
    display: none;
  }
}
.template-auctions .filter-button {
  display: none;
}
.filter-button svg {
  color: inherit;
  fill: currentColor;
  margin-left: 8px;
}
.filter-button--open {
  position: absolute;
  top: 1px;
  right: 0;
}
.filter-button--close {
  position: absolute;
  z-index: 1;
  top: 2rem;
  right: 3.2rem;
}
@media (max-width: 900px) {
  .template-auctions .filter-button--close {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.filter-button--mobile {
  margin: 2.3rem 0 0;
  margin-left: auto;
  position: relative;
}
@media (max-width: 900px) {
  .template-auctions .filter-button--mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.filter {
  background-color: #f1f1f1;
}
@media (max-width: 900px) {
  .filter {
    opacity: 0;
    visibility: hidden;
    position: fixed;
    z-index: 100;
    inset: 0;
    -webkit-transition: all 0.25s;
    -o-transition: all 0.25s;
    transition: all 0.25s;
  }
}
@media (min-width: 901px) {
  .filter {
    border-radius: 0.8rem;
  }
}
@media (max-width: 900px) {
  .filter.open {
    opacity: 1;
    visibility: visible;
  }
}
@media (max-width: 900px) {
  .admin-bar .filter {
    padding-top: 46px;
  }
}
.filter__main, .filter__footer {
  padding: 3.2rem;
}
.filter__main {
  padding-bottom: 2rem;
}
@media (max-width: 900px) {
  .filter__main {
    position: relative;
    padding-top: 5rem;
    height: 75vh;
    overflow-y: auto;
  }
}
.filter__footer {
  padding-top: 3rem;
}
.filter__footer--no-padding {
  padding-top: 0;
}
.filter__submit {
  margin: 3rem 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.filter:not(.auction-filter) .filter__list {
  padding: 4rem 0 0;
}
.filter.auction-filter .filter__list {
  margin: 1.8rem 0 0;
}
.filter__list .form-field {
  margin-bottom: 2.5rem;
}
.filter__sub-heading {
  font-size: 1.4rem;
  margin: 1.8rem 0 0;
}
.filter__sep {
  margin: 2.8rem 0 3.8rem 0;
}

.mejs-container {
  width: auto !important;
  height: unset !important;
  background: unset !important;
}
.mejs-container .mejs-inner .mejs-controls {
  position: initial;
  height: unset;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 8px;
  background-color: #3b3f3d;
}
.mejs-container .mejs-mediaelement {
  z-index: -1;
}
.mejs-container .mejs-controls .mejs-button {
  width: unset;
  height: unset;
}
.mejs-container .mejs-controls .mejs-button button {
  position: initial;
  width: 3.5rem;
  height: 3.5rem;
  border-radius: 50%;
  background-color: #4cb944;
}
.mejs-container .mejs-controls .mejs-playpause-button button {
  margin: 8px;
  background-image: none;
  background-position: center;
  background-repeat: no-repeat;
}
.mejs-container .mejs-controls .mejs-playpause-button.mejs-play button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMi41MDQiIGhlaWdodD0iMTUuMjU4IiB2aWV3Qm94PSIwIDAgMTIuNTA0IDE1LjI1OCI+PHBhdGggZD0iTTE2LjUsOC41YS41MjQuNTI0LDAsMCwxLC4yLjhjLS4xLjEtLjEuMi0uMi4ybC0xMS40LDdjLS41LjMtLjguMS0uOC0uNVYyYzAtLjUuNC0uOC44LS41WiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQuMyAtMS4zOCkiIGZpbGw9IiNmZmYiLz48L3N2Zz4=);
}
.mejs-container .mejs-controls .mejs-playpause-button.mejs-pause button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE0IDE2Ij48cGF0aCBkPSJNMjQsMWgyLjJhLjk0NS45NDUsMCwwLDEsMSwxVjE2YS45NDUuOTQ1LDAsMCwxLTEsMUgyNGEuOTQ1Ljk0NSwwLDAsMS0xLTFWMkExLDEsMCwwLDEsMjQsMVptOS44LDBIMzZhLjk0NS45NDUsMCwwLDEsMSwxVjE2YS45NDUuOTQ1LDAsMCwxLTEsMUgzMy44YS45NDUuOTQ1LDAsMCwxLTEtMVYyQTEsMSwwLDAsMSwzMy44LDFaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMgLTEpIiBmaWxsPSIjZmZmIi8+PC9zdmc+);
}
.mejs-container .mejs-controls .mejs-time {
  height: unset;
  font-size: 1.4rem;
  color: #9b9a9a;
  padding: 0 1rem;
}
.mejs-container .mejs-controls .mejs-volume-button,
.mejs-container .mejs-controls .mejs-horizontal-volume-slider {
  display: none;
}
.mejs-container .mejs-controls .mejs-time-rail {
  height: unset;
  padding: 0;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-total {
  margin: 0;
  position: initial;
  height: 6px;
  border-radius: 5px;
  background-color: rgba(216, 216, 216, 0.4);
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded {
  border-radius: 5px;
  background-color: rgba(216, 216, 216, 0.2);
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current {
  border-radius: 5px;
  background-color: #4cb944;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle {
  border: none;
  height: 100%;
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-handle-content {
  top: -0.5rem;
  left: -0.8rem;
  width: 1.6rem;
  height: 1.6rem;
  border-radius: 50%;
  background-color: #fff;
  -webkit-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
}
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-current,
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-loaded,
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-hovered,
.mejs-container .mejs-controls .mejs-time-rail .mejs-time-buffering {
  height: 100%;
}

.oval {
  position: absolute;
  z-index: 0;
}
@media (max-width: 600px) {
  .oval {
    display: none;
  }
}
.oval:nth-child(1) {
  top: 23rem;
  right: 50vw;
}
.oval:nth-child(2) {
  top: 33rem;
  right: 45vw;
}

.pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -4px;
}
.pager--center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.pager__item {
  margin: 0 4px;
}
.pager__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 4.8rem;
  height: 4.8rem;
  border-radius: 50%;
  -webkit-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
}
.pager__link svg {
  color: inherit;
  fill: currentColor;
}
.pager__link--page {
  border: 2px solid #d4d4d4;
}
.pager__link--page:hover {
  border-color: #4cb944;
}
.pager__link--page.pager__link--active {
  color: #fff;
  border-color: #4cb944;
  background-color: #4cb944;
}
.pager__link--nav {
  color: #fff;
  background-color: #4cb944;
}
.pager__link--nav:hover {
  background-color: #289d28;
}
.pager__link--sep {
  font-weight: 700;
}

.council-search {
  margin: 4rem 0 0;
}

.counil-table .filter {
  margin: 4rem 0 0;
}
.counil-table .filter:not(.auction-filter) .filter__list {
  padding: 0;
}
.counil-table .filter__top {
  padding: 2rem 2rem 0;
}
.counil-table .filter__main {
  padding: 2rem 2rem 0;
}
.counil-table .filter__sep {
  margin-top: 2rem;
  margin-bottom: 0;
}
.counil-table .filter__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.5rem;
}
.counil-table .filter__list .form-field {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.counil-table .filter__footer {
  padding: 0 2rem 2rem;
}
.counil-table .filter__submit {
  margin-top: 0;
  gap: 2rem;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.council-statuses {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0.8rem -2rem 0;
}

.council-status {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem 2rem 0;
}
.council-status img {
  width: 24px;
}
.council-status__text {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  white-space: nowrap;
  padding-left: 0.8rem;
}

.council-table-wrap {
  margin: 0 0 3rem;
}
@media (max-width: 1000px) {
  .council-table-wrap {
    overflow-y: auto;
  }
}

.counil-table {
  margin: 0 0 6rem;
}
.counil-table .pager {
  margin: 3rem 0 0;
}

.council-table {
  width: 100%;
  border-collapse: collapse;
  margin: 2.4rem 0 0;
}
@media (max-width: 1000px) {
  .council-table {
    min-width: 90rem;
  }
}
.council-table thead td {
  padding: 2rem 1.6rem;
  background-color: #3b3f3d;
  color: #ffc50c;
  font-weight: bold;
}
.council-table tbody td {
  padding: 1.6rem;
  vertical-align: top;
  border-bottom: 0.1rem solid #d4d4d4;
}
.council-table table {
  width: 100%;
}
.council-table table tbody td {
  padding: 0 1.6rem;
  border: none;
}
.council-table table tbody td[colspan] {
  padding-top: 0.8rem;
}

.council-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1.1rem;
  font-weight: 700;
}
.council-file svg {
  fill: #4cb944;
}
.council-file__name {
  margin-left: 1.2rem;
  color: #4cb944;
}
.council-file__size {
  margin-left: 0.8rem;
  font-size: 1.4rem;
  color: #848484;
}

.status {
  position: relative;
}
.status img {
  cursor: help;
  margin: 0 auto;
}
.status__tooltip {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: 10;
  bottom: 100%;
  left: 50%;
  margin-left: -7rem;
  padding: 1rem;
  width: 14rem;
  text-align: center;
  border: 0.1rem solid #d4d4d4;
  border-radius: 0.8rem;
  background-color: #fff;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.status:hover .status__tooltip {
  opacity: 1;
  visibility: visible;
  margin-bottom: 7px;
}
.status__tooltip::before, .status__tooltip::after {
  content: "";
  display: block;
  width: 1rem;
  height: 1rem;
  position: absolute;
  left: 50%;
  bottom: 0;
  margin-bottom: -0.5rem;
  -webkit-transform: translateX(-50%) rotate(45deg);
       -o-transform: translateX(-50%) rotate(45deg);
          transform: translateX(-50%) rotate(45deg);
}
.status__tooltip::before {
  border: 0.1rem solid #d4d4d4;
}
.status__tooltip::after {
  bottom: 1px;
  background-color: #fff;
}

/*# sourceMappingURL=template-council-table.css.map*/