.MDCField {
  margin-top: 32px;
  margin-bottom: 32px;
}
.MDCVerticalMargin {
  margin-top: 18px;
  margin-bottom: 18px;
}
.MDCErrorListItem {
  list-style-type: none;
}
.MDCErrorList {
  padding-left: 10px;
  margin-top: 0;
  margin-bottom: 0;
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  color: var(--mdc-theme-error, #b00020);
}
.MDCHelpText {
  font-size: var(--mdc-typography-caption-font-size, 0.75rem);
  color: rgba(0, 0, 0, 0.6);
  padding-left: 10px;
}
.arrow {
  animation: rotate 0.4s ease-out;
  --webkit-animation: rotate 0.4s ease-out; }

.arrow.right {
  transform: rotate(-45deg);
  --webkit-transform: rotate(-45deg); }

.arrow.down {
  transform: rotate(45deg);
  --webkit-transform: rotate(45deg); }

@media (max-width: 700px) {
  .MDCDataTableResponsive thead {
    display: none; }
  .MDCDataTableResponsive tr {
    display: block; }
  .MDCDataTableResponsive td {
    display: block;
    text-align: right;
    height: auto; }
  .MDCDataTableResponsive td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold; } }

.ToggleNextElement svg {
  transition: all 0.5s ease;
}
.ToggleNextElement.open svg {
  transform: rotate(180deg);
}
.MDCFilterField h3 {
  display: flex;
  justify-content: space-between;
}
@media (max-width: 700px) {
  .MDCDataTablePagination [slot] {
    display: block; } }

.InlineForm {
  display: inline-block;
}
.InlineForm .MDCField {
  display: inline-block;
}
.switch-field .inner-switch-field {
  display: flex;
  flex-flow: row; }

.switch-field label {
  margin-right: 32px; }

.mdc-select-multiple {
  display: flex;
  flex-flow: column wrap;
  gap: 8px; }
  .mdc-select-multiple .select-multiple-option {
    display: flex;
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
    margin: 8px;
    gap: 8px; }

.prefered-language-widget form .mdc-select--outlined .mdc-notched-outline {
  display: none; }

.prefered-language-widget form .mdc-select--outlined .mdc-select__anchor {
  height: 36px;
  width: auto;
  padding: 0 8px; }
  .prefered-language-widget form .mdc-select--outlined .mdc-select__anchor .mdc-select__dropdown-icon {
    display: none; }
  .prefered-language-widget form .mdc-select--outlined .mdc-select__anchor .mdc-select__selected-text {
    font-family: 'BabelStone Flags'; }

.prefered-language-widget form .mdc-select--outlined .mdc-menu {
  min-width: 64px; }
  .prefered-language-widget form .mdc-select--outlined .mdc-menu .mdc-list .mdc-list-item {
    font-family: 'BabelStone Flags';
    justify-content: center; }

.mdc-icon-button[disabled] {
  cursor: default;
  pointer-events: none;
  color: rgba(0, 0, 0, 0.38); }

.VotersDetailCard {
  cls: card;
}
expiry-counter[disabled] {
  pointer-events: none;
  background-color: lightgray !important; }

form.form.no-notch .MDCField {
  display: inline-flex;
  width: 64px;
  height: 96px; }
  form.form.no-notch .MDCField label {
    height: 100%; }
    form.form.no-notch .MDCField label input {
      font-size: 32px;
      height: 100%;
      text-align: center; }

form.form.no-notch .mdc-notched-outline__notch {
  display: none; }

.ContestCreateCard {
  cls: card;
}
aside .mdc-drawer__header, aside .mdc-drawer__content {
  background-color: #052E66; }

.card-list-item.info-card {
  border: 1px solid #2143E7; }
  .card-list-item.info-card .mdc-deprecated-list-item__primary-text, .card-list-item.info-card .mdc-deprecated-list-item__primary-text,
  .card-list-item.info-card .mdc-deprecated-list-item__secondary-text, .card-list-item.info-card .mdc-deprecated-list-item__secondary-text {
    margin: 0 !important;
    text-wrap: wrap; }
    .card-list-item.info-card .mdc-deprecated-list-item__primary-text h6, .card-list-item.info-card .mdc-deprecated-list-item__primary-text h6,
    .card-list-item.info-card .mdc-deprecated-list-item__secondary-text h6, .card-list-item.info-card .mdc-deprecated-list-item__secondary-text h6 {
      margin: 12px auto; }
    .card-list-item.info-card .mdc-deprecated-list-item__primary-text::before, .card-list-item.info-card .mdc-deprecated-list-item__primary-text::after, .card-list-item.info-card .mdc-deprecated-list-item__primary-text::before, .card-list-item.info-card .mdc-deprecated-list-item__primary-text::after,
    .card-list-item.info-card .mdc-deprecated-list-item__secondary-text::before,
    .card-list-item.info-card .mdc-deprecated-list-item__secondary-text::after, .card-list-item.info-card .mdc-deprecated-list-item__secondary-text::before, .card-list-item.info-card .mdc-deprecated-list-item__secondary-text::after {
      content: none; }

.CheckIcon {
  background-color: #AED600 !important;
  border-color: #AED600 !important;
  border-radius: 50% !important;
  width: 42px !important;
  height: 42px !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  color: white !important; }

.empty-state-card {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 16px;
  padding: 24px;
  text-align: center;
  border: 1px solid #D2E2FF;
  border-radius: 10px;
  background: #EFF5FF;
  opacity: 0.6; }
  .empty-state-card img {
    width: 50px;
    height: 50px; }
  .empty-state-card h6 {
    font-size: 16px;
    font-weight: 500;
    color: #466385;
    margin: 0; }
