﻿/*
    2017.October
    This index only compiles & includes the other SASS files
    */
.color-green {
  color: #52ae30; }
  .color-green:hover {
    color: #3f8625; }
  .color-green:active {
    color: #57a33b; }
  .color-green.context-menu-item.active > .context-menu-item-label:before, .color-green.context-menu-item:active > .context-menu-item-label:before, .color-green.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #52ae30; }
  .color-green .btn {
    color: #52ae30; }
    .color-green .btn:hover {
      color: #3f8625; }
    .color-green .btn:active {
      color: #57a33b; }

.color-lightblue {
  color: #3399cc; }
  .color-lightblue:hover {
    color: #297aa3; }
  .color-lightblue:active {
    color: #4095bf; }
  .color-lightblue.context-menu-item.active > .context-menu-item-label:before, .color-lightblue.context-menu-item:active > .context-menu-item-label:before, .color-lightblue.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #3399cc; }
  .color-lightblue .btn {
    color: #3399cc; }
    .color-lightblue .btn:hover {
      color: #297aa3; }
    .color-lightblue .btn:active {
      color: #4095bf; }

.color-purple {
  color: #771d81; }
  .color-purple:hover {
    color: #511457; }
  .color-purple:active {
    color: #712579; }
  .color-purple.context-menu-item.active > .context-menu-item-label:before, .color-purple.context-menu-item:active > .context-menu-item-label:before, .color-purple.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #771d81; }
  .color-purple .btn {
    color: #771d81; }
    .color-purple .btn:hover {
      color: #511457; }
    .color-purple .btn:active {
      color: #712579; }

.color-blue {
  color: #369; }
  .color-blue:hover {
    color: #264d73; }
  .color-blue:active {
    color: #3d668f; }
  .color-blue.context-menu-item.active > .context-menu-item-label:before, .color-blue.context-menu-item:active > .context-menu-item-label:before, .color-blue.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #369; }
  .color-blue .btn {
    color: #369; }
    .color-blue .btn:hover {
      color: #264d73; }
    .color-blue .btn:active {
      color: #3d668f; }

.color-turquoise {
  color: #099; }
  .color-turquoise:hover {
    color: #006666; }
  .color-turquoise:active {
    color: #089191; }
  .color-turquoise.context-menu-item.active > .context-menu-item-label:before, .color-turquoise.context-menu-item:active > .context-menu-item-label:before, .color-turquoise.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #099; }
  .color-turquoise .btn {
    color: #099; }
    .color-turquoise .btn:hover {
      color: #006666; }
    .color-turquoise .btn:active {
      color: #089191; }

.color-yellow {
  color: #fc0; }
  .color-yellow:hover {
    color: #cca300; }
  .color-yellow:active {
    color: #f2c40d; }
  .color-yellow.context-menu-item.active > .context-menu-item-label:before, .color-yellow.context-menu-item:active > .context-menu-item-label:before, .color-yellow.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #fc0; }
  .color-yellow .btn {
    color: #fc0; }
    .color-yellow .btn:hover {
      color: #cca300; }
    .color-yellow .btn:active {
      color: #f2c40d; }

.color-orange {
  color: #f60; }
  .color-orange:hover {
    color: #cc5200; }
  .color-orange:active {
    color: #f2690d; }
  .color-orange.context-menu-item.active > .context-menu-item-label:before, .color-orange.context-menu-item:active > .context-menu-item-label:before, .color-orange.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #f60; }
  .color-orange .btn {
    color: #f60; }
    .color-orange .btn:hover {
      color: #cc5200; }
    .color-orange .btn:active {
      color: #f2690d; }

.color-pink {
  color: #FF435A; }
  .color-pink:hover {
    color: #ff102d; }
  .color-pink:active {
    color: #f64c61; }
  .color-pink.context-menu-item.active > .context-menu-item-label:before, .color-pink.context-menu-item:active > .context-menu-item-label:before, .color-pink.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #FF435A; }
  .color-pink .btn {
    color: #FF435A; }
    .color-pink .btn:hover {
      color: #ff102d; }
    .color-pink .btn:active {
      color: #f64c61; }

/*
  SQUID INK LINE ICONS SPECIFIC STYLES
*/
.ink {
  position: relative; }
  .ink:before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    background-image: url("/images/svg/icons.svg#");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 48px 48px; }

.context-menu-item .squid-ink {
  fill: #fff; }

.squid-ink {
  width: 24px;
  height: 24px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  stroke-width: 5.5%;
  transition: 0.2s;
  fill: none;
  stroke: currentColor; }
  .squid-ink,
  .squid-ink * {
    transform-origin: center; }
  .squid-ink .active {
    color: transparent; }
  .squid-ink-printer {
    stroke-width: 2.5; }
  .squid-ink-envelope {
    width: 22px; }
  .squid-ink-envelope-open {
    width: 22px;
    margin-left: 5px;
    margin-right: 5px;
    stroke: transparent; }
  .btn-sm .squid-ink, .btn-group-sm .btn .squid-ink, .btn-container-sm .btn .squid-ink, .classic table.bordered input[type=button].submit .squid-ink,
  .classic table.striped input[type=button].submit .squid-ink {
    width: 18px; }
  .btn-primary .squid-ink, .btn-group-primary .btn .squid-ink, .btn-container-primary .submit .squid-ink {
    fill: #fff;
    stroke: transparent; }
  .btn-default.btn-sm .squid-ink, .btn-group-sm .btn-default.btn .squid-ink, .btn-container-sm .btn-default.btn .squid-ink, .classic table.bordered input.btn-default[type=button].submit .squid-ink,
  .classic table.striped input.btn-default[type=button].submit .squid-ink {
    fill: currentColor;
    stroke: transparent; }

.cell-toggler .squid-ink {
  color: #4a4a4a;
  transition: 0.2s; }

.list-view-item.active .cell-toggler .squid-ink {
  transform: scale(1.6) rotate(90deg);
  stroke: #f60;
  color: transparent; }

.anicon {
  width: 24px;
  height: 24px;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-miterlimit: 10;
  stroke-width: 5.5%;
  transition: 0.2s;
  fill: none;
  stroke: currentColor;
  stroke-width: 2px;
  color: #95989A; }
  .anicon.green {
    color: #52ae30; }
  .anicon.red {
    color: #FF435A; }

.go-up .cell-amt .major,
.go-down .cell-amt .major,
.start .cell-amt .major {
  font-size: 0; }
  .go-up .cell-amt .major .base,
  .go-up .cell-amt .major .update,
  .go-down .cell-amt .major .base,
  .go-down .cell-amt .major .update,
  .start .cell-amt .major .base,
  .start .cell-amt .major .update {
    font-size: 24px; }

.go-up .anicon,
.go-up .update {
  color: #52ae30; }

.go-down .anicon,
.go-down .update {
  color: #FF435A; }

* {
  box-sizing: border-box; }

html,
body {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0; }

.container {
  max-width: 1140px;
  margin: auto; }

/*responsive utils*/
#content {
  overflow: hidden;
  min-height: 100vh;
  min-width: 1200px;
  margin: auto;
  /* Base. 1024 or below */
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1140px 1fr;
  grid-template-columns: 1fr 1140px 1fr;
  -ms-grid-rows: auto auto 1fr auto;
  grid-template-rows: auto auto 1fr auto;
  /* 1200 (1280) up to max */ }
  #content .main {
    grid-row-start: 2;
    grid-row-end: 3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-column-start: 2;
    grid-column-end: 3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1; }
  #content .aside-left {
    grid-row-start: 3;
    grid-row-end: 4;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-column-start: 2;
    grid-column-end: 3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    margin-top: 30px;
    column-count: 3;
    padding: 0;
    margin: 15px 0; }
    #content .aside-left .Gadget, #content .aside-left .shade, #content .aside-left .links {
      break-inside: avoid;
      overflow: hidden; }
      #content .aside-left .Gadget .handle, #content .aside-left .shade .handle, #content .aside-left .links .handle {
        pointer-events: none; }
    #content .aside-left .GadgetHeader {
      overflow: hidden; }
      #content .aside-left .GadgetHeader .handle {
        display: block;
        float: left;
        max-width: 200px;
        line-height: normal; }
  @media screen and (min-width: 1300px) {
    #content {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 1fr 1140px 1fr;
      grid-template-columns: 1fr 1140px 1fr;
      -ms-grid-rows: auto auto 1fr auto;
      grid-template-rows: auto auto 1fr auto; }
      #content .aside-left .Gadget .handle, #content .aside-left .shade .handle {
        pointer-events: all; } }
  @media screen and (min-width: 1365px) {
    .leftcol#content, #content.all-columns {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 1fr 320px 1040px 1fr;
      grid-template-columns: 1fr 320px 1040px 1fr;
      -ms-grid-rows: auto auto 1fr auto;
      grid-template-rows: auto auto 1fr auto; }
      .leftcol#content .main, #content.all-columns .main {
        grid-row-start: 2;
        grid-row-end: 3;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-column-start: 3;
        grid-column-end: 4;
        -ms-grid-column: 3;
        -ms-grid-column-span: 1;
        padding: 100px 0 0 7.5px; }
      .leftcol#content .aside-left, #content.all-columns .aside-left {
        grid-row-start: 2;
        grid-row-end: 3;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-column-start: 2;
        grid-column-end: 3;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        column-count: 1;
        padding: 0 7.5px 0 0;
        margin-top: 100px; }
      .leftcol#content .container, #content.all-columns .container {
        max-width: 1345px; } }
  @media screen and (min-width: 1480px) {
    .leftcol#content, #content.all-columns {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 1fr 380px 1040px 1fr;
      grid-template-columns: 1fr 380px 1040px 1fr;
      -ms-grid-rows: auto auto 1fr auto;
      grid-template-rows: auto auto 1fr auto; }
      .leftcol#content .main, #content.all-columns .main {
        padding: 100px 0 0 7.5px; }
      .leftcol#content .aside-left, #content.all-columns .aside-left {
        padding: 0 5px 0 0; }
        .leftcol#content .aside-left .GadgetHeader, #content.all-columns .aside-left .GadgetHeader {
          overflow: visible; }
          .leftcol#content .aside-left .GadgetHeader .handle, #content.all-columns .aside-left .GadgetHeader .handle {
            display: inline;
            float: none;
            max-width: none;
            line-height: normal; }
      .leftcol#content .container, #content.all-columns .container {
        max-width: 1445px; } }
  @media screen and (min-width: 1540px) {
    .leftcol#content, #content.all-columns {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 1fr 385px 1140px 1fr;
      grid-template-columns: 1fr 385px 1140px 1fr;
      -ms-grid-rows: auto auto 1fr auto;
      grid-template-rows: auto auto 1fr auto; }
      .leftcol#content .container, #content.all-columns .container {
        max-width: 1525px; } }
  .home .leftcol#content, .home #content.all-columns {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 385px 755px 1fr;
    grid-template-columns: 1fr 385px 755px 1fr;
    -ms-grid-rows: auto auto 1fr auto;
    grid-template-rows: auto auto 1fr auto; }
    .home .leftcol#content .container, .home #content.all-columns .container {
      max-width: 1140px; }
    .home .leftcol#content .main, .home #content.all-columns .main {
      grid-row-start: 2;
      grid-row-end: 3;
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      grid-column-start: 3;
      grid-column-end: 4;
      -ms-grid-column: 3;
      -ms-grid-column-span: 1; }
    .home .leftcol#content .aside-left, .home #content.all-columns .aside-left {
      grid-row-start: 2;
      grid-row-end: 3;
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      grid-column-start: 2;
      grid-column-end: 3;
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      column-count: 1;
      padding: 0 7.5px 0 0;
      margin-top: 100px; }
      .home .leftcol#content .aside-left .Gadget .handle, .home #content.all-columns .aside-left .Gadget .handle, .home .leftcol#content .aside-left .shade .handle, .home #content.all-columns .aside-left .shade .handle {
        pointer-events: all; }
    .home .leftcol#content .grid, .home #content.all-columns .grid {
      grid-row-start: 2;
      grid-row-end: 3;
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      grid-column-start: 2;
      grid-column-end: 4;
      -ms-grid-column: 2;
      -ms-grid-column-span: 2; }
  #content header {
    grid-row-start: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-column-start: 1;
    grid-column-end: 6;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5; }
  #content footer {
    grid-row-start: 4;
    grid-row-end: 5;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
    grid-column-start: 1;
    grid-column-end: 6;
    -ms-grid-column: 1;
    -ms-grid-column-span: 5; }

#wrapper {
  min-height: 100vh;
  display: flex; }

#content {
  flex: 0 0 100%; }

.picker #content {
  display: block;
  width: 100%;
  min-width: auto; }

.picker .main {
  padding-top: 0; }

#login-controls {
  grid-row-start: 2;
  grid-row-end: 3;
  -ms-grid-row: 2;
  -ms-grid-row-span: 1;
  grid-column-start: 1;
  grid-column-end: 7;
  -ms-grid-column: 1;
  -ms-grid-column-span: 6; }

#header #header-content {
  padding-top: 40px; }

#header .main_links {
  margin-top: 16px; }
  #header .main_links .navig1wrap {
    width: 1140px;
    margin: auto; }

.row {
  margin: 0 -15px;
  display: flex;
  flex-flow: row wrap;
  justify-content: center; }

.row-reverse {
  flex-flow: row-reverse wrap; }

[class^=col-] {
  padding: 0 30px; }

@media screen and (min-width: 769px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    padding: 0 15px; }
  .col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-offset-1 {
    margin-left: 8.33333%; }
  .col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-offset-2 {
    margin-left: 16.66667%; }
  .col-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-offset-3 {
    margin-left: 25%; }
  .col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-offset-4 {
    margin-left: 33.33333%; }
  .col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-offset-5 {
    margin-left: 41.66667%; }
  .col-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-offset-6 {
    margin-left: 50%; }
  .col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-offset-7 {
    margin-left: 58.33333%; }
  .col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-offset-8 {
    margin-left: 66.66667%; }
  .col-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-offset-9 {
    margin-left: 75%; }
  .col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-offset-10 {
    margin-left: 83.33333%; }
  .col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-offset-11 {
    margin-left: 91.66667%; }
  .col-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .col-offset-12 {
    margin-left: 100%; } }

.ui-dialog [class^=col-] {
  width: auto;
  flex: 100%;
  max-width: none; }

ul {
  list-style: none; }

.text-medium {
  color: #767676;
  font-size: 1rem; }

.text-light {
  font-size: .85rem;
  color: #767676; }

.text-helper {
  color: #369;
  font-style: italic;
  font-size: 0.8em; }

.text-pink {
  color: #FF435A; }

.text-bold {
  font-weight: 600; }

.list-separator-item.tail-left, .list-separator-clients .list-separator-item, .list-separator-item.color-gray, .topnavig ul li, .list-separator-item {
  padding: 11px;
  font-size: 14px;
  border-radius: 3px;
  color: #4a4a4a;
  font-weight: 500;
  min-height: 40px;
  display: inline-block;
  position: relative;
  margin-right: 10px; }
  .list-separator-item.tail-left:before, .list-separator-clients .list-separator-item:before, .list-separator-item.color-gray:before, .topnavig ul li:before, .list-separator-item:before, .list-separator-item.tail-left:after, .list-separator-clients .list-separator-item:after, .list-separator-item.color-gray:after, .topnavig ul li:after, .list-separator-item:after {
    content: "";
    background-color: inherit;
    z-index: -1;
    height: 51%;
    width: 43px;
    display: block;
    position: absolute; }
  .list-separator-item.tail-left:before, .list-separator-clients .list-separator-item:before, .list-separator-item.color-gray:before, .topnavig ul li:before, .list-separator-item:before {
    top: 0;
    transform: skew(20deg);
    border-radius: 3px 3px 0 0; }
  .list-separator-item.tail-left:after, .list-separator-clients .list-separator-item:after, .list-separator-item.color-gray:after, .topnavig ul li:after, .list-separator-item:after {
    bottom: 0;
    transform: skew(-20deg);
    border-radius: 0 0 3px 3px; }

.list-separator-item.tail-left:before, .list-separator-clients .list-separator-item:before, .list-separator-item.tail-left:after, .list-separator-clients .list-separator-item:after {
  left: -10px; }

.list-separator-item.color-gray::before, .topnavig ul li::before, .list-separator-item::before, .list-separator-item.color-gray::after, .topnavig ul li::after, .list-separator-item::after {
  right: -10px; }

.amt {
  color: #099;
  white-space: nowrap;
  font-weight: 600;
  text-align: right; }
  .amt-negative {
    color: #FF435A !important; }

.list-separator-item.color-gray, .topnavig ul li {
  margin-right: 30px; }
  .list-separator-item.color-gray:not(:first-child):before, .topnavig ul li:not(:first-child):before, .list-separator-item.color-gray:not(:first-child):after, .topnavig ul li:not(:first-child):after {
    left: -10px;
    width: auto; }

.text-spaced, .form-group label:not(.radio-label),
.form-group .label, .form-title, #captchaContainer label, .radio-switch, .box-form-section-title, .box-form.box .box-section-wizard-nav li, #CampaignContent .box-form.panel .box-section-wizard-nav li, .box-form.filter-summary .box-section-wizard-nav li, .remaster .box-form.bordered .box-section-wizard-nav li, .box .section-title, #CampaignContent .panel .section-title, .filter-summary .section-title, .remaster .bordered .section-title,
.box .heading h3, #CampaignContent .panel .heading h3, .filter-summary .heading h3, .remaster .bordered .heading h3, .remaster .side-detail tr td:first-child, .radio-list-title, .classic table.bordered .td-header td,
.classic table.striped .td-header td, .list-view-item-below h3, .list-view-title, table.widget-table caption, .remaster table caption,
.table caption, .remaster table .caption,
.table .caption, .remaster table thead th,
.table thead th, .remaster table .td-header td,
.table .td-header td, .remaster table-vertical tr td:first-child,
.table-vertical tr td:first-child, p.clearfix.smalltext label, p.smalltext.navbar label, p.smalltext#movementResultPaging label, .form-group table td.tdbold {
  letter-spacing: 1px;
  text-transform: uppercase; }

.clearfix:before, .navbar:before, #movementResultPaging:before, .clearfix:after, .navbar:after, #movementResultPaging:after {
  content: " ";
  display: table;
  clear: both; }

img {
  border: 0; }

.lightbox, .widgetManager {
  position: relative;
  position: relative; }
  .lightbox:before, .widgetManager:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  .lightbox:before, .widgetManager:before {
    opacity: 0;
    transition: opacity .6s; }
  .lightbox.lightbox, .widgetManager {
    z-index: 1; }
  .lightbox.lightbox:before, .widgetManager:before {
    display: block;
    background: #4a4a4a;
    position: fixed;
    z-index: -1;
    opacity: .5; }

.smalltext {
  font-size: 0.75em; }

.alert, .infoWarning, .alert-error, .text-error,
.infoWarning.fail, .message-error, .infoSuccess, .validation-summary-errors li, .message {
  padding: 10px 20px;
  border: 2px solid currentColor;
  margin: 1.25em 0;
  color: #3399cc;
  border-radius: 8px;
  background-color: #fff; }
  .alert-warning {
    color: #f60; }
  .alert-success, .infoSuccess {
    color: #52ae30; }
  .text-error, .alert-error,
  .infoWarning.fail, .message-error {
    color: #FF435A; }
  .alert-form-info, .form .alert, .form .infoWarning, .form .text-error, .form .alert-error, .form .message-error, .form .infoSuccess, .form .validation-summary-errors li, .validation-summary-errors .form li, .form .message {
    font-size: 0.75em;
    color: #767676;
    border-color: #f60;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .alert:empty, .infoWarning:empty, .alert-error:empty, .text-error:empty, .message-error:empty, .infoSuccess:empty, .validation-summary-errors li:empty, .message:empty {
    display: none; }
  .alert ul li, .infoWarning ul li, .alert-error ul li, .text-error ul li,
  .infoWarning.fail ul li, .message-error ul li, .infoSuccess ul li, .validation-summary-errors li ul li, .message ul li {
    margin: 1em;
    list-style: initial; }
  .alert br, .infoWarning br, .alert-error br, .text-error br,
  .infoWarning.fail br, .message-error br, .infoSuccess br, .validation-summary-errors li br, .message br {
    display: block; }

.simple-list li, .form-list li {
  margin-bottom: 1em; }

ul.bullet {
  list-style: circle inside; }
  ul.bullet li {
    display: list-item !important;
    padding: 0; }

.form-list li {
  position: relative;
  padding-left: 25px;
  line-height: 22px; }
  .form-list li [type=checkbox],
  .form-list li [type=radio] {
    float: left;
    margin: 0;
    position: absolute;
    top: 3px;
    left: 0; }
  .form-list li i {
    display: block;
    font-size: 0.85em;
    margin-top: 10px;
    color: #3399cc;
    line-height: 1em; }
  .form-list li ul {
    font-size: 0.9em; }
    .form-list li ul li {
      margin-bottom: 0.5em; }
      .form-list li ul li > div {
        margin-left: -25px;
        position: relative;
        padding-left: 25px; }
  .form-list li label {
    color: #4a4a4a; }
  .form-list li .form-control, .form-list li .inputedit, .form-list li
  .ui-autocomplete-input, .form-list li
  input[type=text], .form-list li
  input[type=password], .form-list li
  input.inputro, .form-list li
  textarea, .form-list li
  select {
    margin-top: 1em; }
  .form-list li .form-group .form-control, .form-list li .form-group .inputedit, .form-list li .form-group
  .ui-autocomplete-input, .form-list li .form-group
  input[type=text], .form-list li .form-group
  input[type=password], .form-list li .form-group
  input.inputro, .form-list li .form-group
  textarea, .form-list li .form-group
  select {
    margin-top: 0; }
  .form-list li .phone-block-row {
    margin-left: -25px; }

.custom-error {
  position: relative;
  margin: 120px 0;
  position: relative; }
  .custom-error:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  .custom-error:before {
    opacity: 0;
    transition: opacity .6s; }
  .custom-error.custom-error {
    z-index: 1; }
  .custom-error.custom-error:before {
    display: block;
    background: #4a4a4a;
    position: fixed;
    z-index: -1;
    opacity: .5; }
  .custom-error .btn-row, .custom-error .ui-dialog-buttonset, .custom-error .classic .btnLine, .classic .custom-error .btnLine {
    margin: 40px 30px; }

.ui-helper-hidden {
  display: none !important; }
  .ui-helper-hidden-accessible {
    display: none !important; }

.ui-autocomplete {
  border-color: #d2d2d2;
  border-style: solid;
  border-width: 0 1px 1px 1px;
  margin-right: -3px; }

p.text, p.text-info, p.alert-info {
  margin: 1rem 0; }

.background-light {
  background: #f5f5f5; }

.hidden {
  display: none !important; }

.pin-keyboard {
  border: 1px solid #d2d2d2;
  border-radius: 8px;
  background: #fff;
  color: #369;
  padding: 15px;
  background-color: #d2d2d2;
  margin: 0;
  text-align: center;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2); }
  .pin-keyboard .btn {
    color: #369; }
    .pin-keyboard .btn:hover {
      color: #264d73; }
    .pin-keyboard .btn:active {
      color: #3d668f; }
    .pin-keyboard .btn-primary, .pin-keyboard .btn-group-primary .btn, .btn-group-primary .pin-keyboard .btn, .pin-keyboard .btn-container-primary .submit, .btn-container-primary .pin-keyboard .submit {
      background-color: #369;
      color: #fff !important; }
      .pin-keyboard .btn-primary:hover, .pin-keyboard .btn-group-primary .btn:hover, .btn-group-primary .pin-keyboard .btn:hover, .pin-keyboard .btn-container-primary .submit:hover, .btn-container-primary .pin-keyboard .submit:hover {
        background-color: #264d73; }
      .pin-keyboard .btn-primary:active, .pin-keyboard .btn-group-primary .btn:active, .btn-group-primary .pin-keyboard .btn:active, .pin-keyboard .btn-container-primary .submit:active, .btn-container-primary .pin-keyboard .submit:active {
        background-color: #3d668f; }
  .pin-keyboard [type=checkbox]:checked {
    background-color: #369; }
    .pin-keyboard [type=checkbox]:checked::-ms-check {
      background-color: #369; }
  .pin-keyboard .popover {
    color: #369; }
  .pin-keyboard .btn {
    margin-top: 15px; }
    .pin-keyboard .btn-secondary, .pin-keyboard .btn-group-secondary .btn, .btn-group-secondary .pin-keyboard .btn, .pin-keyboard .btn-container-secondary .submit, .btn-container-secondary .pin-keyboard .submit {
      background-color: #fff; }

.pin-keyboard .table {
  background-color: transparent;
  border-spacing: 4px !important;
  padding: 0; }
  .pin-keyboard .table tr {
    height: 24px; }
  .pin-keyboard .table td {
    background-color: #fff;
    background-color: #fff;
    border-radius: 3px;
    border: 0;
    text-align: center;
    color: #369;
    font-weight: 500;
    font-size: 18px; }
    .pin-keyboard .table td:hover {
      background-color: #e6e6e6; }
    .pin-keyboard .table td:active {
      background-color: white; }
    .pin-keyboard .table td:empty {
      padding: 23px; }

#CampaignContent .panel {
  padding: 15px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto 1fr;
  grid-template-rows: auto 1fr; }
  #CampaignContent .panel > * {
    padding: 15px; }
  #CampaignContent .panel .banner {
    grid-row-start: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-column-start: 1;
    grid-column-end: 2;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1; }
    #CampaignContent .panel .banner img {
      max-width: 100%;
      border-radius: 8px; }
  #CampaignContent .panel .campaignContent {
    grid-row-start: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-column-start: 2;
    grid-column-end: 3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1; }
  #CampaignContent .panel-footer {
    grid-row-start: 2;
    grid-row-end: 3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-column-start: 1;
    grid-column-end: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    text-align: right;
    margin-top: 20px; }
  #CampaignContent .panel-modal {
    display: block;
    margin: 0;
    padding: 0;
    border: 0; }
  #CampaignContent .panel ul {
    margin: 0 1em; }
    #CampaignContent .panel ul li {
      display: block; }
      #CampaignContent .panel ul li:before {
        display: inline-block;
        content: "";
        padding: 3px;
        margin-bottom: 2px;
        background-color: #52ae30;
        border-radius: 50%;
        margin-right: 1em; }

.remaster .content {
  padding: 15px 20px; }

td a.selected-page, td a.paging-link {
  display: inline-block;
  padding: 2px 4px;
  width: 32px;
  color: #767676; }

td a.paging-link:hover {
  color: #f60; }

td a.selected-page {
  font-weight: 700;
  color: #4a4a4a;
  background-color: #fc0; }

.link-warning {
  background-color: #FF435A;
  color: #fff;
  font-weight: 700;
  border-radius: 3px;
  padding: 0 4px; }
  .popover .link-warning {
    cursor: help; }

.sub.link-warning {
  color: #fff; }

.bold {
  font-weight: 700; }

#text_counter {
  color: inherit !important; }

.paragraph {
  color: #4a4a4a;
  text-align: right;
  margin: 0 0 15px 0;
  background-color: white;
  border-radius: 8px;
  padding: 15px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }

@font-face {
  font-family: SourceSans;
  src: url("/css/fonts/SourceSansPro-Regular.ttf.woff") format("woff");
  font-weight: 400;
  font-display: fallback; }

@font-face {
  font-family: SourceSans;
  src: url("/css/fonts/SourceSansPro-Bold.ttf.woff") format("woff");
  font-weight: 700;
  font-display: fallback; }

@font-face {
  font-family: SourceSans;
  src: url("/css/fonts/SourceSansPro-Semibold.ttf.woff") format("woff");
  font-weight: 500;
  font-display: fallback; }

body {
  font-family: "SourceSans";
  font-size: 16px; }

h1 {
  font-weight: 400;
  font-size: 2rem; }

h2 {
  font-size: 1.5rem;
  font-weight: 400; }

h3 {
  font-size: 1.125rem;
  font-weight: 500; }

h4 {
  font-size: 0.9375rem;
  font-weight: 500; }

h5 {
  font-size: 0.9375rem;
  font-weight: 400; }

.btn {
  height: 40px;
  padding: 8px 20px;
  font-size: 16px;
  background: transparent;
  border: 0;
  box-shadow: 0;
  display: inline-block;
  border-radius: 3px;
  margin-right: 15px;
  cursor: pointer;
  color: #52ae30;
  font-family: inherit; }
  .btn:focus {
    outline: 0; }
  .btn:hover {
    text-decoration: none; }
  .btn:focus {
    outline: 0; }
  .btn:last-child {
    margin-right: 0; }
  .btn:hover {
    color: #3f8625; }
  .btn:active {
    color: #57a33b; }
  .btn-primary, .btn-group-primary .btn, .btn-container-primary .submit {
    background-color: #52ae30;
    border: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
    .btn-primary:hover, .btn-group-primary .btn:hover, .btn-container-primary .submit:hover {
      background-color: #3f8625; }
    .btn-primary:active, .btn-group-primary .btn:active, .btn-container-primary .submit:active {
      background-color: #57a33b; }
    .btn-primary, .btn-group-primary .btn, .btn-container-primary .submit, .btn-primary:hover, .btn-group-primary .btn:hover, .btn-container-primary .submit:hover, .btn-primary:active, .btn-group-primary .btn:active, .btn-container-primary .submit:active {
      color: #fff; }
  .btn-secondary, .btn-group-secondary .btn, .btn-container-secondary .submit {
    background-color: transparent;
    border: 2px solid currentColor;
    box-shadow: none; }
    .form .btn-secondary, .form .btn-group-secondary .btn, .btn-group-secondary .form .btn, .form .btn-container-secondary .submit, .btn-container-secondary .form .submit,
    .filter .btn-secondary,
    .filter .btn-group-secondary .btn, .btn-group-secondary
    .filter .btn,
    .filter .btn-container-secondary .submit, .btn-container-secondary
    .filter .submit {
      background-color: #fff !important; }
  .btn-default {
    box-shadow: none;
    background-color: transparent; }
    .btn-default:hover {
      background-color: #f2f2f2; }
  .btn-lg {
    height: 50px;
    padding: 8px 25px;
    font-size: 18px; }
  .btn-md {
    height: 40px;
    padding: 8px 20px;
    font-size: 16px; }
  .btn-sm, .btn-group-sm .btn, .btn-container-sm .btn, .classic table.bordered input[type=button].submit,
  .classic table.striped input[type=button].submit {
    height: 30px;
    padding: 4px 15px;
    font-size: 14px; }
  .btn-xs {
    line-height: 20px;
    height: 20px;
    padding: 0px 10px;
    font-size: 12px; }
  .btn-lightblue {
    color: #3399cc; }
    .btn-lightblue:hover {
      color: #297aa3; }
    .btn-lightblue:active {
      color: #4095bf; }
    .btn-lightblue.btn-primary, .btn-group-primary .btn-lightblue.btn, .btn-container-primary .btn-lightblue.submit {
      color: white;
      background-color: #3399cc; }
      .btn-lightblue.btn-primary:hover, .btn-group-primary .btn-lightblue.btn:hover, .btn-container-primary .btn-lightblue.submit:hover {
        color: #e6e6e6; }
      .btn-lightblue.btn-primary:active, .btn-group-primary .btn-lightblue.btn:active, .btn-container-primary .btn-lightblue.submit:active {
        color: white; }
      .btn-lightblue.btn-primary:hover, .btn-group-primary .btn-lightblue.btn:hover, .btn-container-primary .btn-lightblue.submit:hover {
        background-color: #297aa3; }
      .btn-lightblue.btn-primary:active, .btn-group-primary .btn-lightblue.btn:active, .btn-container-primary .btn-lightblue.submit:active {
        background-color: #4095bf; }
  .btn-blue {
    color: #369; }
    .btn-blue:hover {
      color: #264d73; }
    .btn-blue:active {
      color: #3d668f; }
    .btn-blue.btn-primary, .btn-group-primary .btn-blue.btn, .btn-container-primary .btn-blue.submit {
      background-color: #369; }
      .btn-blue.btn-primary:hover, .btn-group-primary .btn-blue.btn:hover, .btn-container-primary .btn-blue.submit:hover {
        background-color: #264d73; }
      .btn-blue.btn-primary:active, .btn-group-primary .btn-blue.btn:active, .btn-container-primary .btn-blue.submit:active {
        background-color: #3d668f; }
  .btn-pink {
    color: #FF435A; }
    .btn-pink:hover {
      color: #ff102d; }
    .btn-pink:active {
      color: #f64c61; }
  .btn-purple {
    color: #771d81; }
    .btn-purple:hover {
      color: #511457; }
    .btn-purple:active {
      color: #712579; }
  .btn-orange {
    color: #f60; }
    .btn-orange:hover {
      color: #cc5200; }
    .btn-orange:active {
      color: #f2690d; }
    .btn-orange.btn-primary, .btn-group-primary .btn-orange.btn, .btn-container-primary .btn-orange.submit {
      color: white;
      background-color: #f60; }
      .btn-orange.btn-primary:hover, .btn-group-primary .btn-orange.btn:hover, .btn-container-primary .btn-orange.submit:hover {
        color: #e6e6e6; }
      .btn-orange.btn-primary:active, .btn-group-primary .btn-orange.btn:active, .btn-container-primary .btn-orange.submit:active {
        color: white; }
      .btn-orange.btn-primary:hover, .btn-group-primary .btn-orange.btn:hover, .btn-container-primary .btn-orange.submit:hover {
        background-color: #cc5200; }
      .btn-orange.btn-primary:active, .btn-group-primary .btn-orange.btn:active, .btn-container-primary .btn-orange.submit:active {
        background-color: #f2690d; }
  .btn span {
    display: inline-block; }
  .btn:first-letter,
  .btn span:first-letter {
    text-transform: uppercase; }
  .btn[disabled], .btn.disabled, .btn[isDisabled], .btn:disabled {
    pointer-events: none; }
    .btn[disabled].btn-primary, .btn-group-primary .btn[disabled], .btn-container-primary .btn[disabled].submit, .btn.disabled.btn-primary, .btn-group-primary .btn.disabled, .btn-container-primary .btn.disabled.submit, .btn[isDisabled].btn-primary, .btn-group-primary .btn[isDisabled], .btn-container-primary .btn[isDisabled].submit, .btn:disabled.btn-primary, .btn-group-primary .btn:disabled, .btn-container-primary .btn.submit:disabled {
      background-color: #e0e0e0; }
      .btn[disabled].btn-primary:hover, .btn-group-primary .btn[disabled]:hover, .btn-container-primary .btn[disabled].submit:hover, .btn.disabled.btn-primary:hover, .btn-group-primary .btn.disabled:hover, .btn-container-primary .btn.disabled.submit:hover, .btn[isDisabled].btn-primary:hover, .btn-group-primary .btn[isDisabled]:hover, .btn-container-primary .btn[isDisabled].submit:hover, .btn:disabled.btn-primary:hover, .btn-group-primary .btn:disabled:hover, .btn-container-primary .btn.submit:disabled:hover {
        background-color: #c7c7c7; }
      .btn[disabled].btn-primary:active, .btn-group-primary .btn[disabled]:active, .btn-container-primary .btn[disabled].submit:active, .btn.disabled.btn-primary:active, .btn-group-primary .btn.disabled:active, .btn-container-primary .btn.disabled.submit:active, .btn[isDisabled].btn-primary:active, .btn-group-primary .btn[isDisabled]:active, .btn-container-primary .btn[isDisabled].submit:active, .btn:disabled.btn-primary:active, .btn-group-primary .btn:disabled:active, .btn-container-primary .btn.submit:disabled:active {
        background-color: #e0e0e0; }
    .btn[disabled].btn-secondary, .btn-group-secondary .btn[disabled], .btn-container-secondary .btn[disabled].submit, .btn[disabled].btn-default, .btn.disabled.btn-secondary, .btn-group-secondary .btn.disabled, .btn-container-secondary .btn.disabled.submit, .btn.disabled.btn-default, .btn[isDisabled].btn-secondary, .btn-group-secondary .btn[isDisabled], .btn-container-secondary .btn[isDisabled].submit, .btn[isDisabled].btn-default, .btn:disabled.btn-secondary, .btn-group-secondary .btn:disabled, .btn-container-secondary .btn.submit:disabled, .btn:disabled.btn-default {
      color: #e0e0e0; }
      .btn[disabled].btn-secondary:hover, .btn-group-secondary .btn[disabled]:hover, .btn-container-secondary .btn[disabled].submit:hover, .btn[disabled].btn-default:hover, .btn.disabled.btn-secondary:hover, .btn-group-secondary .btn.disabled:hover, .btn-container-secondary .btn.disabled.submit:hover, .btn.disabled.btn-default:hover, .btn[isDisabled].btn-secondary:hover, .btn-group-secondary .btn[isDisabled]:hover, .btn-container-secondary .btn[isDisabled].submit:hover, .btn[isDisabled].btn-default:hover, .btn:disabled.btn-secondary:hover, .btn-group-secondary .btn:disabled:hover, .btn-container-secondary .btn.submit:disabled:hover, .btn:disabled.btn-default:hover {
        color: #c7c7c7; }
      .btn[disabled].btn-secondary:active, .btn-group-secondary .btn[disabled]:active, .btn-container-secondary .btn[disabled].submit:active, .btn[disabled].btn-default:active, .btn.disabled.btn-secondary:active, .btn-group-secondary .btn.disabled:active, .btn-container-secondary .btn.disabled.submit:active, .btn.disabled.btn-default:active, .btn[isDisabled].btn-secondary:active, .btn-group-secondary .btn[isDisabled]:active, .btn-container-secondary .btn[isDisabled].submit:active, .btn[isDisabled].btn-default:active, .btn:disabled.btn-secondary:active, .btn-group-secondary .btn:disabled:active, .btn-container-secondary .btn.submit:disabled:active, .btn:disabled.btn-default:active {
        color: #e0e0e0; }

.btn-row-reverse, .ui-dialog-buttonset,
.buttons, .btn-row, .classic .btnLine, .btn-row-right, .btn-row-center, .btn-row-justify {
  margin: 30px 0;
  display: flex;
  flex-flow: row wrap; }

.btn-row-reverse, .ui-dialog-buttonset,
.buttons {
  flex-flow: row-reverse wrap; }
  .btn-row-reverse .btn, .ui-dialog-buttonset .btn,
  .buttons .btn {
    margin: 0 0 0 15px; }

.buttons .primary {
  height: 40px;
  padding: 8px 20px;
  font-size: 16px;
  background: transparent;
  border: 0;
  box-shadow: 0;
  display: inline-block;
  border-radius: 3px;
  margin-right: 15px;
  cursor: pointer;
  background-color: #52ae30;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .buttons .primary:focus {
    outline: 0; }
  .buttons .primary:hover {
    text-decoration: none; }
  .buttons .primary:focus {
    outline: 0; }
  .buttons .primary:last-child {
    margin-right: 0; }
  .buttons .primary:hover {
    background-color: #3f8625; }
  .buttons .primary:active {
    background-color: #57a33b; }
  .buttons .primary, .buttons .primary:hover, .buttons .primary:active {
    color: #fff; }

.btn-row-right {
  justify-content: flex-end; }

.btn-row-center {
  justify-content: center; }

.btn-row-justify {
  justify-content: stretch; }
  .btn-row-justify .btn {
    flex: 1 0 0; }

.btn-row-equals .btn {
  margin-left: 7.5px;
  margin-right: 7.5px;
  min-width: 120px; }

a.cancel {
  height: 40px;
  padding: 8px 20px;
  font-size: 16px;
  background: transparent;
  border: 0;
  box-shadow: 0;
  display: inline-block;
  border-radius: 3px;
  margin-right: 15px;
  cursor: pointer;
  box-shadow: none;
  background-color: transparent; }
  a.cancel:focus {
    outline: 0; }
  a.cancel:hover {
    text-decoration: none; }
  a.cancel:focus {
    outline: 0; }
  a.cancel:last-child {
    margin-right: 0; }
  a.cancel:hover {
    background-color: #f2f2f2; }

input.submit {
  height: 40px;
  padding: 8px 20px;
  font-size: 16px;
  background: transparent;
  border: 0;
  box-shadow: 0;
  display: inline-block;
  border-radius: 3px;
  margin-right: 15px;
  cursor: pointer;
  background-color: #52ae30;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  input.submit:focus {
    outline: 0; }
  input.submit:hover {
    text-decoration: none; }
  input.submit:focus {
    outline: 0; }
  input.submit:last-child {
    margin-right: 0; }
  input.submit:hover {
    background-color: #3f8625; }
  input.submit:active {
    background-color: #57a33b; }
  input.submit, input.submit:hover, input.submit:active {
    color: #fff; }

.btn-group {
  display: flex;
  font-size: 0; }
  .form-group .btn-group {
    margin-top: 0; }
  .btn-group .btn {
    border-radius: 0;
    margin: 0;
    border-right: 0; }
    .btn-group .btn:first-child {
      border-radius: 3px 0 0 3px; }
    .btn-group .btn:last-child {
      border-radius: 0 3px 3px 0;
      border-right-width: 2px;
      border-style: solid; }
    .btn-group .btn:first-child:last-child {
      border-radius: 3px; }

a.submit {
  height: 40px;
  padding: 8px 20px;
  font-size: 16px;
  background: transparent;
  border: 0;
  box-shadow: 0;
  display: inline-block;
  border-radius: 3px;
  margin-right: 15px;
  cursor: pointer;
  background-color: #52ae30;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  a.submit:focus {
    outline: 0; }
  a.submit:hover {
    text-decoration: none; }
  a.submit:focus {
    outline: 0; }
  a.submit:last-child {
    margin-right: 0; }
  a.submit:hover {
    background-color: #3f8625; }
  a.submit:active {
    background-color: #57a33b; }
  a.submit, a.submit:hover, a.submit:active {
    color: #fff; }

.btn-container-secondary .submit {
  color: #52ae30; }
  .btn-container-secondary .submit:hover {
    color: #3f8625; }
  .btn-container-secondary .submit:active {
    color: #57a33b; }

.form .btn-secondary, .form .btn-group-secondary .btn, .btn-group-secondary .form .btn, .form .btn-container-secondary .submit, .btn-container-secondary .form .submit {
  background-color: #fff !important; }

.btn-browse:before {
  content: " ..."; }

.picker .btn-row-center .btn:last-child {
  background-color: #52ae30;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .picker .btn-row-center .btn:last-child:hover {
    background-color: #3f8625; }
  .picker .btn-row-center .btn:last-child:active {
    background-color: #57a33b; }
  .picker .btn-row-center .btn:last-child, .picker .btn-row-center .btn:last-child:hover, .picker .btn-row-center .btn:last-child:active {
    color: #fff; }

.form-group {
  margin-bottom: 20px; }
  .form-group label:not(.radio-label),
  .form-group .label {
    font-size: 0.75rem;
    margin-bottom: 10px;
    display: block;
    color: #4a4a4a; }
  .form-group .radio-label,
  .form-group .radio-label label {
    text-transform: none;
    letter-spacing: normal;
    font-size: 100%;
    cursor: pointer;
    margin-right: 15px;
    margin-bottom: 0;
    position: relative;
    color: #4a4a4a;
    display: flex;
    align-items: center; }
    .form-group .radio-label input,
    .form-group .radio-label label input {
      margin-right: 10px; }
  .form-group [class^=col-] {
    padding: 0; }
    .form-group [class^=col-]:not([class*=col-offset-r]) {
      margin-right: -1px; }
    .form-group [class^=col-] .form-control, .form-group [class^=col-] .inputedit, .form-group [class^=col-]
    .ui-autocomplete-input, .form-group [class^=col-]
    input[type=text], .form-group [class^=col-]
    input[type=password], .form-group [class^=col-]
    input.inputro, .form-group [class^=col-]
    textarea, .form-group [class^=col-]
    select {
      border-radius: 0; }
    .form-group [class^=col-]:first-child {
      padding-left: 15px; }
      .form-group [class^=col-]:first-child .form-control, .form-group [class^=col-]:first-child .inputedit, .form-group [class^=col-]:first-child
      .ui-autocomplete-input, .form-group [class^=col-]:first-child
      input[type=text], .form-group [class^=col-]:first-child
      input[type=password], .form-group [class^=col-]:first-child
      input.inputro, .form-group [class^=col-]:first-child
      textarea, .form-group [class^=col-]:first-child
      select {
        border-radius: 3px 0 0 3px; }
    .form-group [class^=col-]:last-child, .form-group [class^=col-].last-col {
      padding-right: 15px; }
      .form-group [class^=col-]:last-child .form-control, .form-group [class^=col-]:last-child .inputedit, .form-group [class^=col-]:last-child
      .ui-autocomplete-input, .form-group [class^=col-]:last-child
      input[type=text], .form-group [class^=col-]:last-child
      input[type=password], .form-group [class^=col-]:last-child
      input.inputro, .form-group [class^=col-]:last-child
      textarea, .form-group [class^=col-]:last-child
      select, .form-group [class^=col-].last-col .form-control, .form-group [class^=col-].last-col .inputedit, .form-group [class^=col-].last-col
      .ui-autocomplete-input, .form-group [class^=col-].last-col
      input[type=text], .form-group [class^=col-].last-col
      input[type=password], .form-group [class^=col-].last-col
      input.inputro, .form-group [class^=col-].last-col
      textarea, .form-group [class^=col-].last-col
      select {
        border-radius: 0 3px 3px 0; }

.remaster .form-control + .btn, .remaster .inputedit + .btn, .remaster
.ui-autocomplete-input + .btn, .remaster
input[type=text] + .btn, .remaster
input[type=password] + .btn, .remaster
input.inputro + .btn, .remaster
textarea + .btn, .remaster
select + .btn,
.remaster .form-control + .ui-button,
.remaster .inputedit + .ui-button,
.remaster
.ui-autocomplete-input + .ui-button,
.remaster
input[type=text] + .ui-button,
.remaster
input[type=password] + .ui-button,
.remaster
input.inputro + .ui-button,
.remaster
textarea + .ui-button,
.remaster
select + .ui-button {
  display: inline-block;
  position: absolute;
  right: 1px;
  top: 1px;
  background-color: #fff;
  height: 40px;
  height: 38px;
  border-radius: 0 3px 3px 0;
  box-shadow: none;
  margin: 0; }
  .remaster .form-control + .btn:before, .remaster .inputedit + .btn:before, .remaster
  .ui-autocomplete-input + .btn:before, .remaster
  input[type=text] + .btn:before, .remaster
  input[type=password] + .btn:before, .remaster
  input.inputro + .btn:before, .remaster
  textarea + .btn:before, .remaster
  select + .btn:before,
  .remaster .form-control + .ui-button:before,
  .remaster .inputedit + .ui-button:before,
  .remaster
  .ui-autocomplete-input + .ui-button:before,
  .remaster
  input[type=text] + .ui-button:before,
  .remaster
  input[type=password] + .ui-button:before,
  .remaster
  input.inputro + .ui-button:before,
  .remaster
  textarea + .ui-button:before,
  .remaster
  select + .ui-button:before {
    color: #4a4a4a; }

.comboboxRow,
.input-group {
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  align-items: stretch;
  position: relative; }
  .comboboxRow input,
  .comboboxRow select,
  .comboboxRow .ui-button,
  .input-group input,
  .input-group select,
  .input-group .ui-button {
    order: 1; }
  .comboboxRow .ui-button,
  .input-group .ui-button {
    position: relative;
    margin-left: -1px; }
  .comboboxRow > div,
  .input-group > div {
    order: 2;
    flex: 0 0 100%; }
  .comboboxRow .ui-autocomplete-input,
  .comboboxRow .form-control,
  .comboboxRow .inputedit,
  .comboboxRow
  .ui-autocomplete-input,
  .comboboxRow
  input[type=text],
  .comboboxRow
  input[type=password],
  .comboboxRow
  input.inputro,
  .comboboxRow
  textarea,
  .comboboxRow
  select,
  .input-group .ui-autocomplete-input,
  .input-group .form-control,
  .input-group .inputedit,
  .input-group
  .ui-autocomplete-input,
  .input-group
  input[type=text],
  .input-group
  input[type=password],
  .input-group
  input.inputro,
  .input-group
  textarea,
  .input-group
  select {
    box-shadow: none; }
    .comboboxRow .ui-autocomplete-input:last-child,
    .comboboxRow .form-control:last-child,
    .comboboxRow .inputedit:last-child,
    .comboboxRow
    .ui-autocomplete-input:last-child,
    .comboboxRow
    input[type=text]:last-child,
    .comboboxRow
    input[type=password]:last-child,
    .comboboxRow
    input.inputro:last-child,
    .comboboxRow
    textarea:last-child,
    .comboboxRow
    select:last-child,
    .input-group .ui-autocomplete-input:last-child,
    .input-group .form-control:last-child,
    .input-group .inputedit:last-child,
    .input-group
    .ui-autocomplete-input:last-child,
    .input-group
    input[type=text]:last-child,
    .input-group
    input[type=password]:last-child,
    .input-group
    input.inputro:last-child,
    .input-group
    textarea:last-child,
    .input-group
    select:last-child {
      border-radius: 0 3px 3px 0; }
    .comboboxRow .ui-autocomplete-input::-ms-clear,
    .comboboxRow .form-control::-ms-clear,
    .comboboxRow .inputedit::-ms-clear,
    .comboboxRow
    .ui-autocomplete-input::-ms-clear,
    .comboboxRow
    input[type=text]::-ms-clear,
    .comboboxRow
    input[type=password]::-ms-clear,
    .comboboxRow
    input.inputro::-ms-clear,
    .comboboxRow
    textarea::-ms-clear,
    .comboboxRow
    select::-ms-clear,
    .input-group .ui-autocomplete-input::-ms-clear,
    .input-group .form-control::-ms-clear,
    .input-group .inputedit::-ms-clear,
    .input-group
    .ui-autocomplete-input::-ms-clear,
    .input-group
    input[type=text]::-ms-clear,
    .input-group
    input[type=password]::-ms-clear,
    .input-group
    input.inputro::-ms-clear,
    .input-group
    textarea::-ms-clear,
    .input-group
    select::-ms-clear {
      display: none; }
  .comboboxRow.captcha,
  .input-group.captcha {
    overflow: hidden;
    border-radius: 3px;
    border: 1px solid #ddd;
    margin: 15px 0;
    flex-wrap: nowrap;
    display: flex; }
    .comboboxRow.captcha img,
    .input-group.captcha img {
      flex: 0 0 80%;
      border: 0;
      border-radius: 0; }
    .comboboxRow.captcha .btn,
    .input-group.captcha .btn {
      height: 52px;
      margin: 0;
      padding: 0;
      flex: 0 0 20%;
      box-shadow: none;
      background-color: transparent;
      border-left: 1px solid #ddd;
      position: relative; }
      .comboboxRow.captcha .btn:hover,
      .input-group.captcha .btn:hover {
        background-color: #f2f2f2; }
      .comboboxRow.captcha .btn:before,
      .input-group.captcha .btn:before {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        content: "";
        background-image: url("/images/svg/icons.svg#ink-reload");
        background-position: center;
        background-repeat: no-repeat;
        background-size: 48px 48px; }
      .comboboxRow.captcha .btn:before,
      .input-group.captcha .btn:before {
        background-size: 32px; }
  .comboboxRow .ui-icon,
  .input-group .ui-icon {
    position: relative;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
    .comboboxRow .ui-icon:before,
    .input-group .ui-icon:before {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      content: "";
      background-image: url("/images/svg/icons.svg#ink-arrow-down");
      background-position: center;
      background-repeat: no-repeat;
      background-size: 21px 21px; }
  .comboboxRow .amt,
  .input-group .amt {
    padding-right: 78px; }
    .comboboxRow .amt + .btn,
    .input-group .amt + .btn {
      border-left: 1px solid #d2d2d2; }

tr.comboboxRow {
  display: table-row;
  position: static; }
  tr.comboboxRow .btn,
  tr.comboboxRow .ui-button,
  tr.comboboxRow .ui-autocomplete-input {
    font-size: 14px;
    height: 30px;
    border-radius: 3px 0 0 3px;
    box-shadow: none;
    border: 1px solid #d2d2d2; }
  tr.comboboxRow .btn,
  tr.comboboxRow .ui-button {
    border-radius: 0 3px 3px 0;
    position: relative; }
    tr.comboboxRow .btn-icon-primary:before,
    tr.comboboxRow .ui-button-icon-primary:before {
      top: 3px;
      bottom: 3px; }
  tr.comboboxRow .btn-browse {
    padding: 0 10px; }

.box .form, #CampaignContent .panel .form, .filter-summary .form, .remaster .bordered .form {
  margin-top: 30px; }

.form-title {
  color: #767676;
  font-weight: normal;
  text-transform: uppercase;
  font-size: 1rem; }
  .form-title .sub {
    display: block;
    font-size: 0.75em; }

.form-inline {
  display: flex;
  justify-content: center; }
  .form-inline .form-group {
    flex-grow: 0;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: auto minmax(240px, 1fr);
    grid-template-columns: auto minmax(240px, 1fr);
    -ms-grid-rows: 1fr auto;
    grid-template-rows: 1fr auto;
    margin-right: 15px;
    margin-bottom: 0;
    max-width: 400px; }
    .form-inline .form-group .label {
      margin-bottom: 0;
      margin-right: 15px;
      display: flex;
      align-items: center; }
    .form-inline .form-group .sub {
      font-size: 0.65em;
      color: #3399cc;
      background: white;
      padding: 2px 8px;
      margin: 0 auto;
      border: 1px solid #d2d2d2;
      border-radius: 3px; }
    .form-inline .form-group [class^=field-validation] {
      max-width: 260px;
      grid-row-start: 2;
      grid-row-end: 3;
      -ms-grid-row: 2;
      -ms-grid-row-span: 1;
      grid-column-start: 2;
      grid-column-end: 3;
      -ms-grid-column: 2;
      -ms-grid-column-span: 1; }
    .form-inline .form-group .form-control, .form-inline .form-group .inputedit, .form-inline .form-group
    .ui-autocomplete-input, .form-inline .form-group
    input[type=text], .form-inline .form-group
    input[type=password], .form-inline .form-group
    input.inputro, .form-inline .form-group
    textarea, .form-inline .form-group
    select {
      grid-column-start: 2;
      grid-column-end: 3;
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      width: auto; }
      .form-inline .form-group .form-control + .form-control, .form-inline .form-group .inputedit + .form-control, .form-inline .form-group
      .ui-autocomplete-input + .form-control, .form-inline .form-group
      input[type=text] + .form-control, .form-inline .form-group
      input[type=password] + .form-control, .form-inline .form-group
      input.inputro + .form-control, .form-inline .form-group
      textarea + .form-control, .form-inline .form-group
      select + .form-control, .form-inline .form-group .form-control + .inputedit, .form-inline .form-group .inputedit + .inputedit, .form-inline .form-group
      .ui-autocomplete-input + .inputedit, .form-inline .form-group
      input[type=text] + .inputedit, .form-inline .form-group
      input[type=password] + .inputedit, .form-inline .form-group
      input.inputro + .inputedit, .form-inline .form-group
      textarea + .inputedit, .form-inline .form-group
      select + .inputedit, .form-inline .form-group .form-control +
      .ui-autocomplete-input, .form-inline .form-group .inputedit +
      .ui-autocomplete-input, .form-inline .form-group
      .ui-autocomplete-input +
      .ui-autocomplete-input, .form-inline .form-group
      input[type=text] +
      .ui-autocomplete-input, .form-inline .form-group
      input[type=password] +
      .ui-autocomplete-input, .form-inline .form-group
      input.inputro +
      .ui-autocomplete-input, .form-inline .form-group
      textarea +
      .ui-autocomplete-input, .form-inline .form-group
      select +
      .ui-autocomplete-input, .form-inline .form-group .form-control +
      input[type=text], .form-inline .form-group .inputedit +
      input[type=text], .form-inline .form-group
      .ui-autocomplete-input +
      input[type=text], .form-inline .form-group
      input[type=text] +
      input[type=text], .form-inline .form-group
      input[type=password] +
      input[type=text], .form-inline .form-group
      input.inputro +
      input[type=text], .form-inline .form-group
      textarea +
      input[type=text], .form-inline .form-group
      select +
      input[type=text], .form-inline .form-group .form-control +
      input[type=password], .form-inline .form-group .inputedit +
      input[type=password], .form-inline .form-group
      .ui-autocomplete-input +
      input[type=password], .form-inline .form-group
      input[type=text] +
      input[type=password], .form-inline .form-group
      input[type=password] +
      input[type=password], .form-inline .form-group
      input.inputro +
      input[type=password], .form-inline .form-group
      textarea +
      input[type=password], .form-inline .form-group
      select +
      input[type=password], .form-inline .form-group .form-control +
      input.inputro, .form-inline .form-group .inputedit +
      input.inputro, .form-inline .form-group
      .ui-autocomplete-input +
      input.inputro, .form-inline .form-group
      input[type=text] +
      input.inputro, .form-inline .form-group
      input[type=password] +
      input.inputro, .form-inline .form-group
      input.inputro +
      input.inputro, .form-inline .form-group
      textarea +
      input.inputro, .form-inline .form-group
      select +
      input.inputro, .form-inline .form-group .form-control +
      textarea, .form-inline .form-group .inputedit +
      textarea, .form-inline .form-group
      .ui-autocomplete-input +
      textarea, .form-inline .form-group
      input[type=text] +
      textarea, .form-inline .form-group
      input[type=password] +
      textarea, .form-inline .form-group
      input.inputro +
      textarea, .form-inline .form-group
      textarea +
      textarea, .form-inline .form-group
      select +
      textarea, .form-inline .form-group .form-control +
      select, .form-inline .form-group .inputedit +
      select, .form-inline .form-group
      .ui-autocomplete-input +
      select, .form-inline .form-group
      input[type=text] +
      select, .form-inline .form-group
      input[type=password] +
      select, .form-inline .form-group
      input.inputro +
      select, .form-inline .form-group
      textarea +
      select, .form-inline .form-group
      select +
      select {
        grid-column-start: 4;
        grid-column-end: 5;
        -ms-grid-column: 4;
        -ms-grid-column-span: 1; }

.form-control, .inputedit,
.ui-autocomplete-input,
input[type=text],
input[type=password],
input.inputro,
textarea,
select {
  font-family: inherit;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
  outline: none;
  border: 1px solid #d2d2d2;
  padding: 4px 8px;
  border-radius: 3px 0 0 3px;
  font-weight: 400;
  color: #4a4a4a;
  font-size: 18px;
  height: 40px;
  border-radius: 3px;
  transition: 0.2s; }
  .form-control[disabled], [disabled].inputedit,
  [disabled].ui-autocomplete-input,
  input[disabled][type=text],
  input[disabled][type=password],
  input[disabled].inputro,
  textarea[disabled],
  select[disabled], .form-control:disabled, .inputedit:disabled,
  .ui-autocomplete-input:disabled,
  input[type=text]:disabled,
  input[type=password]:disabled,
  input.inputro:disabled,
  textarea:disabled,
  select:disabled, .form-control.disabled, .disabled.inputedit,
  .disabled.ui-autocomplete-input,
  input.disabled[type=text],
  input.disabled[type=password],
  input.disabled.inputro,
  textarea.disabled,
  select.disabled, .form-control[readonly], [readonly].inputedit,
  [readonly].ui-autocomplete-input,
  input[readonly][type=text],
  input[readonly][type=password],
  input[readonly].inputro,
  textarea[readonly],
  select[readonly] {
    background-color: whitesmoke;
    box-shadow: none; }
  .form-control:focus, .inputedit:focus,
  .ui-autocomplete-input:focus,
  input[type=text]:focus,
  input[type=password]:focus,
  input.inputro:focus,
  textarea:focus,
  select:focus {
    box-shadow: none;
    border: 1px solid #52ae30; }

.remsater .form-control, .remsater .inputedit, .remsater
.ui-autocomplete-input, .remsater
input[type=text], .remsater
input[type=password], .remsater
input.inputro, .remsater
textarea, .remsater
select {
  line-height: 30px; }

span.form-control, span.inputedit,
span.ui-autocomplete-input {
  display: block; }

select.form-control, select.inputedit,
select.ui-autocomplete-input,
select {
  box-shadow: none;
  -webkit-appearance: none;
  appearance: none;
  -moz-appearance: none;
  background-image: url("/images/svg/icons.svg#ink-arrow-down");
  background-repeat: no-repeat;
  background-position: 98% 50%;
  background-size: 21px 21px;
  padding-right: 25px !important; }
  select.form-control::-ms-expand, select.inputedit::-ms-expand,
  select.ui-autocomplete-input::-ms-expand,
  select::-ms-expand {
    display: none; }

select[multiple] {
  background-image: none; }

select[size] {
  font-size: 14px; }

.radio,
input[type=radio] {
  margin: 0 5px 0 0; }

.ui-button {
  height: 40px;
  padding: 8px 20px;
  font-size: 16px;
  background: transparent;
  border: 0;
  box-shadow: 0;
  display: inline-block;
  border-radius: 3px;
  margin-right: 15px;
  cursor: pointer; }
  .ui-button:focus {
    outline: 0; }
  .ui-button:hover {
    text-decoration: none; }
  .ui-button:focus {
    outline: 0; }
  .ui-button:last-child {
    margin-right: 0; }

.microcontext {
  white-space: nowrap;
  margin-top: 8px;
  display: flex;
  justify-content: flex-end;
  vertical-align: middle; }
  .microcontext a:hover .squid-ink {
    fill: currentColor; }
  .microcontext .squid-ink {
    width: 16px;
    height: 16px;
    color: #FF435A;
    fill: #767676;
    stroke-width: 0;
    margin-right: 6px; }
  .microcontext label {
    display: flex;
    margin-right: 6px;
    align-items: center; }
  .microcontext strong {
    margin: 0 6px; }

@media screen {
  .checkbox, input[type=checkbox] {
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
    border: 2px solid #d2d2d2;
    border-radius: 3px;
    background-color: #fff;
    -webkit-appearance: button;
    -moz-appearance: button;
    width: 18px;
    height: 18px;
    margin-right: 5px;
    outline: 0; }
    .checkbox::-ms-check, input[type=checkbox]::-ms-check {
      border: 2px solid #d2d2d2;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
      border-radius: 3px; }
    .checkbox:checked, input[type=checkbox]:checked {
      background-color: #52ae30; }
      .checkbox:checked::-ms-check, input[type=checkbox]:checked::-ms-check {
        background-color: #52ae30;
        color: transparent; }
    .checkbox[disabled], input[disabled][type=checkbox] {
      background-color: #eee;
      box-shadow: none; }
      .checkbox[disabled]:checked, input[disabled][type=checkbox]:checked {
        background-color: #66825c; }
      .checkbox[disabled]::-ms-check, input[disabled][type=checkbox]::-ms-check {
        background-color: #66825c;
        color: transparent; } }

.dais_presentation div.checkbox {
  box-shadow: none;
  border: 0;
  background-color: transparent;
  -webkit-appearance: initial;
  width: auto;
  height: auto;
  margin: 0; }

.form-row {
  align-items: flex-end; }
  .form-row-zebra {
    margin: 0 -40px 20px -40px;
    padding: 20px;
    margin-top: 20px; }
    .form-row-zebra:nth-child(odd) {
      background-color: #eee; }
    .form-row-zebra + .labels-only {
      display: none; }
    .form-row-zebra + .form-row-zebra {
      margin-top: 0; }

.filter.cover + .btn-row, .filter.cover + .ui-dialog-buttonset, .classic .filter.cover + .btnLine {
  border: 1px solid #d2d2d2;
  border-radius: 8px;
  background: #fff;
  border-radius: 0 0 8px 8px;
  border-top-width: 0;
  margin-top: -8px;
  padding: 15px;
  justify-content: flex-end;
  border-top: 1px solid #d2d2d2; }
  .filter.cover + .btn-row > .btn:last-child, .filter.cover + .ui-dialog-buttonset > .btn:last-child, .classic .filter.cover + .btnLine > .btn:last-child {
    background-color: #52ae30;
    border: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
    .filter.cover + .btn-row > .btn:last-child:hover, .filter.cover + .ui-dialog-buttonset > .btn:last-child:hover, .classic .filter.cover + .btnLine > .btn:last-child:hover {
      background-color: #3f8625; }
    .filter.cover + .btn-row > .btn:last-child:active, .filter.cover + .ui-dialog-buttonset > .btn:last-child:active, .classic .filter.cover + .btnLine > .btn:last-child:active {
      background-color: #57a33b; }
    .filter.cover + .btn-row > .btn:last-child, .filter.cover + .ui-dialog-buttonset > .btn:last-child, .classic .filter.cover + .btnLine > .btn:last-child, .filter.cover + .btn-row > .btn:last-child:hover, .filter.cover + .ui-dialog-buttonset > .btn:last-child:hover, .classic .filter.cover + .btnLine > .btn:last-child:hover, .filter.cover + .btn-row > .btn:last-child:active, .filter.cover + .ui-dialog-buttonset > .btn:last-child:active, .classic .filter.cover + .btnLine > .btn:last-child:active {
      color: #fff; }
  .filter.cover + .btn-row .form-control, .filter.cover + .ui-dialog-buttonset .form-control, .classic .filter.cover + .btnLine .form-control, .filter.cover + .btn-row .inputedit, .filter.cover + .ui-dialog-buttonset .inputedit, .classic .filter.cover + .btnLine .inputedit, .filter.cover + .btn-row
  .ui-autocomplete-input, .filter.cover + .ui-dialog-buttonset
  .ui-autocomplete-input, .classic .filter.cover + .btnLine
  .ui-autocomplete-input, .filter.cover + .btn-row
  input[type=text], .filter.cover + .ui-dialog-buttonset
  input[type=text], .classic .filter.cover + .btnLine
  input[type=text], .filter.cover + .btn-row
  input[type=password], .filter.cover + .ui-dialog-buttonset
  input[type=password], .classic .filter.cover + .btnLine
  input[type=password], .filter.cover + .btn-row
  input.inputro, .filter.cover + .ui-dialog-buttonset
  input.inputro, .classic .filter.cover + .btnLine
  input.inputro, .filter.cover + .btn-row
  textarea, .filter.cover + .ui-dialog-buttonset
  textarea, .classic .filter.cover + .btnLine
  textarea, .filter.cover + .btn-row
  select, .filter.cover + .ui-dialog-buttonset
  select, .classic .filter.cover + .btnLine
  select {
    height: 40px;
    font-size: 18px; }

.filter.cover {
  border: 1px solid #d2d2d2;
  border-radius: 8px;
  background: #fff;
  margin-bottom: 0;
  background: #eee;
  padding: 30px 30px 8px 30px;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }
  .action-bar ~ .filter.cover {
    margin-top: 0; }

.filter-summary {
  display: flex;
  padding: 0 30px;
  min-height: 0; }
  .filter-summary .form-group {
    border-right: 1px solid #eee;
    padding-right: 30px;
    margin: 15px;
    font-size: 1.2em;
    color: #52ae30;
    font-weight: 500; }
    .filter-summary .form-group .label {
      margin-bottom: 5px;
      font-weight: 400; }

.input-validation-error:not([style*=none]) + .field-validation-error, .dais_presentation .input-validation-error:not([style*=none]) + .help-block,
.input-validation-error:not([style*=none]) + div > .field-validation-error, .dais_presentation
.input-validation-error:not([style*=none]) + div > .help-block {
  display: block; }

.field-validation-error:not([style*=none]), .dais_presentation .help-block:not([style*=none]) {
  display: block; }

.field-validation-error .multi-validation-error .field-validation-error ~ .field-validation-error, .dais_presentation .help-block .multi-validation-error .field-validation-error ~ .field-validation-error, .field-validation-error .multi-validation-error .dais_presentation .help-block ~ .field-validation-error, .dais_presentation .field-validation-error .multi-validation-error .help-block ~ .field-validation-error, .dais_presentation .help-block .multi-validation-error .help-block ~ .field-validation-error, .field-validation-error .multi-validation-error .dais_presentation .field-validation-error ~ .help-block, .dais_presentation .field-validation-error .multi-validation-error .field-validation-error ~ .help-block, .dais_presentation .help-block .multi-validation-error .field-validation-error ~ .help-block, .field-validation-error .multi-validation-error .dais_presentation .help-block ~ .help-block, .dais_presentation .field-validation-error .multi-validation-error .help-block ~ .help-block, .dais_presentation .help-block .multi-validation-error .help-block ~ .help-block {
  display: none; }

.field-validation-error .multi-validation-error .field-validation-error, .dais_presentation .help-block .multi-validation-error .field-validation-error, .field-validation-error .multi-validation-error .dais_presentation .help-block, .dais_presentation .field-validation-error .multi-validation-error .help-block, .dais_presentation .help-block .multi-validation-error .help-block {
  display: block; }

.multi-validation-error .field-validation-error ~ .field-validation-error, .multi-validation-error .dais_presentation .help-block ~ .field-validation-error, .dais_presentation .multi-validation-error .help-block ~ .field-validation-error, .multi-validation-error .dais_presentation .field-validation-error ~ .help-block, .dais_presentation .multi-validation-error .field-validation-error ~ .help-block, .multi-validation-error .dais_presentation .help-block ~ .help-block, .dais_presentation .multi-validation-error .help-block ~ .help-block {
  display: none; }

.multi-validation-error .field-validation-error, .multi-validation-error .dais_presentation .help-block, .dais_presentation .multi-validation-error .help-block {
  display: block; }

.input-validation-error[style*=none] + .field-validation-error, .dais_presentation .input-validation-error[style*=none] + .help-block,
.input-validation-error[style*=none] + div > .field-validation-error, .dais_presentation
.input-validation-error[style*=none] + div > .help-block {
  display: none; }

.input-validation-error,
input.error {
  border: 2px solid #FF435A !important;
  box-shadow: none; }

.field-validation-info, .field-validation-error, .dais_presentation .help-block, label.error {
  font-size: 0.85em;
  padding: 5px 10px;
  color: #fff;
  margin: 5px 0;
  border-radius: 3px; }

.field-validation-info {
  background-color: #3399cc; }

.field-validation-error, .dais_presentation .help-block {
  background-color: #FF435A; }

label.error {
  margin: 5px 0 !important;
  color: #fff !important;
  font-size: 0.85em !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  background-color: #FF435A; }
  label.error:empty {
    display: none; }

#captchaContainer label {
  font-size: 0.75rem;
  margin-bottom: 10px;
  display: block;
  color: #4a4a4a; }

#captchaContainer .img-captcha {
  width: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  margin: 15px 0;
  border: 1px solid #ddd; }

.validation-summary-errors li {
  color: #FF435A; }

.remaster .form-group-double-select select {
  max-width: 50%; }
  .remaster .form-group-double-select select:not(:last-of-type) {
    margin-right: 15px;
    max-width: calc(50% - 15px); }

.file-browse-control .form-group-browse ::-ms-browse {
  height: 40px;
  padding: 8px 20px;
  font-size: 16px;
  background: transparent;
  border: 0;
  box-shadow: 0;
  display: inline-block;
  border-radius: 3px;
  margin-right: 15px;
  cursor: pointer;
  background-color: #52ae30;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .file-browse-control .form-group-browse :focus::-ms-browse {
    outline: 0; }
  .file-browse-control .form-group-browse :hover::-ms-browse {
    text-decoration: none; }
  .file-browse-control .form-group-browse :focus::-ms-browse {
    outline: 0; }
  .file-browse-control .form-group-browse :last-child::-ms-browse {
    margin-right: 0; }
  .file-browse-control .form-group-browse :hover::-ms-browse {
    background-color: #3f8625; }
  .file-browse-control .form-group-browse :active::-ms-browse {
    background-color: #57a33b; }
  .file-browse-control .form-group-browse ::-ms-browse, .file-browse-control .form-group-browse :hover::-ms-browse, .file-browse-control .form-group-browse :active::-ms-browse {
    color: #fff; }

.file-browse-control .form-group-browse {
  display: flex; }
  .file-browse-control .form-group-browse [type=file] {
    height: 40px;
    max-width: 220px; }
  .file-browse-control .form-group-browse input[type=file].input-validation-error::before {
    content: attr(); }
  .file-browse-control .form-group-browse ::-webkit-file-upload-button {
    background-color: black;
    height: 40px;
    padding: 8px 20px;
    font-size: 16px;
    background: transparent;
    border: 0;
    box-shadow: 0;
    display: inline-block;
    border-radius: 3px;
    margin-right: 15px;
    cursor: pointer;
    background-color: #52ae30;
    border: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
    .file-browse-control .form-group-browse ::-webkit-file-upload-button:focus {
      outline: 0; }
    .file-browse-control .form-group-browse ::-webkit-file-upload-button:hover {
      text-decoration: none; }
    .file-browse-control .form-group-browse ::-webkit-file-upload-button:focus {
      outline: 0; }
    .file-browse-control .form-group-browse ::-webkit-file-upload-button:last-child {
      margin-right: 0; }
    .file-browse-control .form-group-browse ::-webkit-file-upload-button:hover {
      background-color: #3f8625; }
    .file-browse-control .form-group-browse ::-webkit-file-upload-button:active {
      background-color: #57a33b; }
    .file-browse-control .form-group-browse ::-webkit-file-upload-button, .file-browse-control .form-group-browse ::-webkit-file-upload-button:hover, .file-browse-control .form-group-browse ::-webkit-file-upload-button:active {
      color: #fff; }

.classic .remaster .form-control, .classic .remaster .inputedit, .classic .remaster
.ui-autocomplete-input, .classic .remaster
input[type=text], .classic .remaster
input[type=password], .classic .remaster
input.inputro, .classic .remaster
textarea, .classic .remaster
select {
  height: 40px; }

.radio-switch {
  font-size: 0.75rem;
  margin-bottom: 10px;
  display: block;
  color: #4a4a4a;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center; }
  .radio-switch label {
    flex-basis: 100%; }
  .radio-switch .radio-label {
    flex-basis: 50%;
    margin: 0; }

.form-required {
  display: inline-block; }
  .form-required label {
    display: inline-block !important; }
  .form-required:after {
    content: "*";
    padding-top: 4px;
    padding-left: 4px;
    float: right;
    font-weight: 600; }

.form-group.form-group-checkbox-input {
  flex-grow: 0;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto minmax(240px, 1fr);
  grid-template-columns: auto minmax(240px, 1fr);
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto;
  margin-right: 15px;
  margin-bottom: 0;
  max-width: 400px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 240px 240px;
  grid-template-columns: 240px 240px;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  margin-bottom: 10px;
  max-width: 100%; }
  .form-group.form-group-checkbox-input .label {
    margin-bottom: 0;
    margin-right: 15px;
    display: flex;
    align-items: center; }
  .form-group.form-group-checkbox-input .sub {
    font-size: 0.65em;
    color: #3399cc;
    background: white;
    padding: 2px 8px;
    margin: 0 auto;
    border: 1px solid #d2d2d2;
    border-radius: 3px; }
  .form-group.form-group-checkbox-input [class^=field-validation] {
    max-width: 260px;
    grid-row-start: 2;
    grid-row-end: 3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-column-start: 2;
    grid-column-end: 3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1; }
  .form-group.form-group-checkbox-input .form-control, .form-group.form-group-checkbox-input .inputedit, .form-group.form-group-checkbox-input
  .ui-autocomplete-input, .form-group.form-group-checkbox-input
  input[type=text], .form-group.form-group-checkbox-input
  input[type=password], .form-group.form-group-checkbox-input
  input.inputro, .form-group.form-group-checkbox-input
  textarea, .form-group.form-group-checkbox-input
  select {
    grid-column-start: 2;
    grid-column-end: 3;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
    width: auto; }
    .form-group.form-group-checkbox-input .form-control + .form-control, .form-group.form-group-checkbox-input .inputedit + .form-control, .form-group.form-group-checkbox-input
    .ui-autocomplete-input + .form-control, .form-group.form-group-checkbox-input
    input[type=text] + .form-control, .form-group.form-group-checkbox-input
    input[type=password] + .form-control, .form-group.form-group-checkbox-input
    input.inputro + .form-control, .form-group.form-group-checkbox-input
    textarea + .form-control, .form-group.form-group-checkbox-input
    select + .form-control, .form-group.form-group-checkbox-input .form-control + .inputedit, .form-group.form-group-checkbox-input .inputedit + .inputedit, .form-group.form-group-checkbox-input
    .ui-autocomplete-input + .inputedit, .form-group.form-group-checkbox-input
    input[type=text] + .inputedit, .form-group.form-group-checkbox-input
    input[type=password] + .inputedit, .form-group.form-group-checkbox-input
    input.inputro + .inputedit, .form-group.form-group-checkbox-input
    textarea + .inputedit, .form-group.form-group-checkbox-input
    select + .inputedit, .form-group.form-group-checkbox-input .form-control +
    .ui-autocomplete-input, .form-group.form-group-checkbox-input .inputedit +
    .ui-autocomplete-input, .form-group.form-group-checkbox-input
    .ui-autocomplete-input +
    .ui-autocomplete-input, .form-group.form-group-checkbox-input
    input[type=text] +
    .ui-autocomplete-input, .form-group.form-group-checkbox-input
    input[type=password] +
    .ui-autocomplete-input, .form-group.form-group-checkbox-input
    input.inputro +
    .ui-autocomplete-input, .form-group.form-group-checkbox-input
    textarea +
    .ui-autocomplete-input, .form-group.form-group-checkbox-input
    select +
    .ui-autocomplete-input, .form-group.form-group-checkbox-input .form-control +
    input[type=text], .form-group.form-group-checkbox-input .inputedit +
    input[type=text], .form-group.form-group-checkbox-input
    .ui-autocomplete-input +
    input[type=text], .form-group.form-group-checkbox-input
    input[type=text] +
    input[type=text], .form-group.form-group-checkbox-input
    input[type=password] +
    input[type=text], .form-group.form-group-checkbox-input
    input.inputro +
    input[type=text], .form-group.form-group-checkbox-input
    textarea +
    input[type=text], .form-group.form-group-checkbox-input
    select +
    input[type=text], .form-group.form-group-checkbox-input .form-control +
    input[type=password], .form-group.form-group-checkbox-input .inputedit +
    input[type=password], .form-group.form-group-checkbox-input
    .ui-autocomplete-input +
    input[type=password], .form-group.form-group-checkbox-input
    input[type=text] +
    input[type=password], .form-group.form-group-checkbox-input
    input[type=password] +
    input[type=password], .form-group.form-group-checkbox-input
    input.inputro +
    input[type=password], .form-group.form-group-checkbox-input
    textarea +
    input[type=password], .form-group.form-group-checkbox-input
    select +
    input[type=password], .form-group.form-group-checkbox-input .form-control +
    input.inputro, .form-group.form-group-checkbox-input .inputedit +
    input.inputro, .form-group.form-group-checkbox-input
    .ui-autocomplete-input +
    input.inputro, .form-group.form-group-checkbox-input
    input[type=text] +
    input.inputro, .form-group.form-group-checkbox-input
    input[type=password] +
    input.inputro, .form-group.form-group-checkbox-input
    input.inputro +
    input.inputro, .form-group.form-group-checkbox-input
    textarea +
    input.inputro, .form-group.form-group-checkbox-input
    select +
    input.inputro, .form-group.form-group-checkbox-input .form-control +
    textarea, .form-group.form-group-checkbox-input .inputedit +
    textarea, .form-group.form-group-checkbox-input
    .ui-autocomplete-input +
    textarea, .form-group.form-group-checkbox-input
    input[type=text] +
    textarea, .form-group.form-group-checkbox-input
    input[type=password] +
    textarea, .form-group.form-group-checkbox-input
    input.inputro +
    textarea, .form-group.form-group-checkbox-input
    textarea +
    textarea, .form-group.form-group-checkbox-input
    select +
    textarea, .form-group.form-group-checkbox-input .form-control +
    select, .form-group.form-group-checkbox-input .inputedit +
    select, .form-group.form-group-checkbox-input
    .ui-autocomplete-input +
    select, .form-group.form-group-checkbox-input
    input[type=text] +
    select, .form-group.form-group-checkbox-input
    input[type=password] +
    select, .form-group.form-group-checkbox-input
    input.inputro +
    select, .form-group.form-group-checkbox-input
    textarea +
    select, .form-group.form-group-checkbox-input
    select +
    select {
      grid-column-start: 4;
      grid-column-end: 5;
      -ms-grid-column: 4;
      -ms-grid-column-span: 1; }
  .form-group.form-group-checkbox-input label {
    z-index: 1001;
    margin: 0;
    align-items: center;
    display: flex;
    letter-spacing: normal;
    text-transform: none;
    font-size: 0.875rem;
    flex-flow: row nowrap;
    white-space: nowrap;
    margin: 0 15px 0 0; }
    .form-group.form-group-checkbox-input label [type=checkbox] {
      margin-right: 10px; }
  .form-group.form-group-checkbox-input [class^=field-validation] {
    max-width: 100%; }

@keyframes loadingAnimation {
  0% {
    left: -200vw; }
  100% {
    left: 100vw; } }

.nav-main {
  border-bottom: 5px solid #52ae30;
  background-color: #fff;
  position: relative; }
  .nav-main.animated {
    border-bottom: 0; }
    .nav-main.animated:after {
      position: absolute;
      left: 0;
      right: 0;
      bottom: -5px;
      height: 5px;
      background-color: #52ae30;
      background: linear-gradient(to right, transparent, #52ae30, transparent);
      width: 200vw;
      content: " ";
      display: block;
      animation: loadingAnimation infinite ease-in-out 4s; }

.main-menu {
  position: relative; }
  .main-menu:before {
    content: " ";
    height: 11px;
    width: 1680px;
    background-color: #fff;
    display: block;
    position: absolute;
    top: -10px;
    left: 0;
    margin-left: -1500px;
    border-radius: 0 8px 0 0; }
  .main-menu li a.selected {
    font-weight: 700; }
  .main-menu li.brand-item {
    padding: 0; }
    .main-menu li.brand-item img {
      width: 160px; }
    .main-menu li.brand-item a {
      justify-content: flex-start; }

.main-menu {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  height: 56px; }

.main-menu li {
  text-align: center;
  display: flex;
  flex: 1 1 auto;
  padding: 0 2px;
  align-items: stretch;
  align-content: stretch;
  user-select: none; }

.main-menu li a.selected, .main-menu li a:hover {
  text-decoration: none;
  background-color: #fcfcfc; }
  .main-menu li a.selected:before, .main-menu li a:hover:before {
    margin-left: -5px;
    border-width: 5px; }
  .main-menu li a.homelink.selected, .main-menu li a.homelink:hover {
    background-color: transparent; }

.main-menu li a.selected {
  color: #fff;
  margin-top: -10px;
  margin-bottom: -2px;
  border-radius: 8px 8px 0 0; }
  .main-menu li a.selected, .main-menu li a.selected:hover {
    background-color: #52ae30; }
  .main-menu li a.selected:before {
    border-bottom-color: #006c3f;
    margin-bottom: 2px; }
  .main-menu li a.homelink.selected {
    background-color: transparent; }
    .main-menu li a.homelink.selected:before {
      left: 20px; }

.main-menu li a {
  display: inline-block;
  color: #767676;
  padding: 0 3px;
  font-size: 14px;
  text-transform: uppercase;
  display: flex;
  flex: 1 0 auto;
  align-items: center;
  position: relative;
  white-space: nowrap;
  padding: 8px;
  justify-content: center; }
  .main-menu li a:before {
    content: " ";
    position: absolute;
    bottom: 0;
    left: 50%;
    border: 0px solid transparent;
    transition: 0.2s;
    border-bottom-color: #52ae30; }
  .main-menu li a:active:not(.homelink) {
    background-color: #e6e6e6; }

.nav-secondary {
  background-color: #d2d2d2; }

.tab-menu {
  padding-top: 20px;
  display: flex;
  align-items: stretch;
  justify-content: flex-start; }
  .tab-menu li {
    display: flex; }
    .tab-menu li a {
      font-size: 14px;
      border-radius: 8px 8px 0 0;
      padding: 10px 12px;
      margin-right: 6px;
      color: #767676;
      background-color: #e0e0e0;
      display: block; }
      .tab-menu li a.selected {
        background: #f5f5f5;
        padding-top: 15px;
        margin-top: -5px; }
  .tab-menu-boxed {
    display: flex; }
    .tab-menu-boxed li {
      flex: 1 0 50%; }
    .tab-menu-boxed li a {
      display: block;
      float: none;
      background: #f5f5f5;
      width: 100%; }
    .tab-menu-boxed li.ui-tabs-active a {
      background-color: #fff; }
    .tab-menu-boxed li:last-child a {
      margin-right: 0; }

.ui-tabs-panel .box, .ui-tabs-panel #CampaignContent .panel, #CampaignContent .ui-tabs-panel .panel, .ui-tabs-panel .filter-summary, .ui-tabs-panel .remaster .bordered, .remaster .ui-tabs-panel .bordered {
  margin-top: 0;
  border-radius: 0 0 8px 8px;
  border: 0; }

.action-bar {
  color: #52ae30;
  margin: 30px 0;
  display: flex;
  flex-flow: row-reverse;
  position: relative;
  float: right; }
  .action-bar:empty {
    display: none; }
  .action-bar .btn {
    margin: 0 0 0 15px; }
  aside .action-bar {
    flex-flow: row; }
    aside .action-bar .btn {
      margin: 0 15px 0 0; }
  .action-bar > :nth-child(1) {
    color: #369; }
    .action-bar > :nth-child(1).btn,
    .action-bar > :nth-child(1).dropdown .btn,
    .action-bar > :nth-child(1).popover .btn {
      background-color: #52ae30;
      border: 0;
      box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
      background-color: #369; }
      .action-bar > :nth-child(1).btn:hover,
      .action-bar > :nth-child(1).dropdown .btn:hover,
      .action-bar > :nth-child(1).popover .btn:hover {
        background-color: #3f8625; }
      .action-bar > :nth-child(1).btn:active,
      .action-bar > :nth-child(1).dropdown .btn:active,
      .action-bar > :nth-child(1).popover .btn:active {
        background-color: #57a33b; }
      .action-bar > :nth-child(1).btn, .action-bar > :nth-child(1).btn:hover, .action-bar > :nth-child(1).btn:active,
      .action-bar > :nth-child(1).dropdown .btn,
      .action-bar > :nth-child(1).dropdown .btn:hover,
      .action-bar > :nth-child(1).dropdown .btn:active,
      .action-bar > :nth-child(1).popover .btn,
      .action-bar > :nth-child(1).popover .btn:hover,
      .action-bar > :nth-child(1).popover .btn:active {
        color: #fff; }
      .action-bar > :nth-child(1).btn:hover,
      .action-bar > :nth-child(1).dropdown .btn:hover,
      .action-bar > :nth-child(1).popover .btn:hover {
        background-color: #264d73; }
      .action-bar > :nth-child(1).btn:active,
      .action-bar > :nth-child(1).dropdown .btn:active,
      .action-bar > :nth-child(1).popover .btn:active {
        background-color: #3d668f; }
    .action-bar > :nth-child(1) ~ .dropdown .btn,
    .action-bar > :nth-child(1) ~ .popover .btn,
    .action-bar > :nth-child(1) ~ .btn {
      background-color: transparent;
      border: 2px solid currentColor;
      box-shadow: none;
      color: #3399cc; }
      .action-bar > :nth-child(1) ~ .dropdown .btn:hover,
      .action-bar > :nth-child(1) ~ .popover .btn:hover,
      .action-bar > :nth-child(1) ~ .btn:hover {
        color: #297aa3; }
      .action-bar > :nth-child(1) ~ .dropdown .btn:active,
      .action-bar > :nth-child(1) ~ .popover .btn:active,
      .action-bar > :nth-child(1) ~ .btn:active {
        color: #4095bf; }

.topnavig ul {
  display: flex;
  align-items: center; }
  .topnavig ul li {
    background-color: #d2d2d2;
    color: #d2d2d2;
    display: flex;
    align-items: center; }
    .topnavig ul li.active {
      background-color: #52ae30; }
      .topnavig ul li.active:before {
        background-color: #52ae30; }
    .topnavig ul li a {
      color: #4a4a4a; }
      .topnavig ul li a:hover {
        color: #4a4a4a; }
    .topnavig ul li small {
      width: 20px;
      height: 20px;
      display: flex;
      align-items: center;
      justify-content: center;
      background: rgba(0, 0, 0, 0.15);
      border-radius: 50%;
      color: #fff;
      margin-right: 8px;
      margin-left: -8px; }
    .topnavig ul li.active a {
      color: #fff; }
      .topnavig ul li.active a:hover {
        color: #fff; }
    .topnavig ul li:first-child small {
      margin-left: 0; }

.ui-dialog .title, .title {
  display: block;
  font-size: 18px;
  color: #4a4a4a;
  font-weight: 500;
  margin: 15px 0;
  line-height: 40px; }

.main {
  padding-top: 100px; }

.title {
  margin-left: 20px; }

.page-titul {
  margin-top: -100px;
  margin-bottom: 30px;
  padding-top: 30px;
  position: relative;
  display: flex;
  align-items: center; }
  .page-titul .title {
    margin: 0; }
  .page-titul .toolbox {
    margin: 0; }
    .page-titul .toolbox .popover-target {
      left: calc(50% + 8px);
      color: #52ae30; }
    .page-titul .toolbox > .popover > .btn,
    .page-titul .toolbox > .btn {
      height: 30px;
      padding: 4px 15px;
      font-size: 14px;
      padding: 4px;
      margin: 0 0 0 15px; }
      .page-titul .toolbox > .popover > .btn .squid-ink,
      .page-titul .toolbox > .btn .squid-ink {
        width: 20px;
        height: 20px; }
      .page-titul .toolbox > .popover > .btn.fav,
      .page-titul .toolbox > .btn.fav {
        color: #771d81; }
        .page-titul .toolbox > .popover > .btn.fav:hover,
        .page-titul .toolbox > .btn.fav:hover {
          color: #511457; }
        .page-titul .toolbox > .popover > .btn.fav:active,
        .page-titul .toolbox > .btn.fav:active {
          color: #712579; }

.action-bar {
  margin-top: -70px; }

.inner.home .leftcol .page-titul, .inner.home .all-columns .page-titul,
.inner.home .leftcol .action-bar,
.inner.home .all-columns .action-bar {
  margin-left: -392.5px; }

.service-area {
  display: flex;
  flex-flow: row nowrap;
  align-items: stretch;
  justify-content: flex-end;
  height: 56px; }

#Welcome {
  display: flex;
  align-items: center; }

#Welcome .popover-trigger {
  height: 100%; }
  #Welcome .popover-trigger div {
    display: inline;
    font-weight: 500;
    margin-left: 5px; }
  #Welcome .popover-trigger #homepath {
    display: none; }

#Welcome .popover-trigger .badge, .service-area a .badge {
  font-family: "DINNextW10";
  font-size: 10px; }
  #Welcome .popover-trigger .badge ~ .squid-ink-envelope, .service-area a .badge ~ .squid-ink-envelope {
    display: none; }
  #Welcome .popover-trigger .badge > span, .service-area a .badge > span {
    transition: 0.2s;
    color: #fff;
    position: absolute;
    left: 19px;
    top: 20px;
    width: 12px;
    text-align: center;
    z-index: 1; }
  #Welcome .popover-trigger .badge:empty ~ .squid-ink-envelope, .service-area a .badge:empty ~ .squid-ink-envelope {
    display: block; }
  #Welcome .popover-trigger .badge:empty ~ .squid-ink-envelope-open, .service-area a .badge:empty ~ .squid-ink-envelope-open {
    display: none; }

#Welcome .popover-trigger, .service-area a {
  cursor: pointer;
  position: relative;
  display: inline-block;
  margin: 0 !important;
  color: #767676;
  white-space: nowrap;
  font-size: 13px;
  display: flex;
  align-items: center;
  padding: 8px;
  justify-content: center;
  align-content: center; }
  #Welcome .popover-trigger .squid-ink, .service-area a .squid-ink {
    margin-right: 5px;
    height: 20px;
    stroke-width: 7%;
    transition: 0.2s; }
    #Welcome .popover-trigger .squid-ink-envelope-open, .service-area a .squid-ink-envelope-open {
      fill: #767676;
      color: #c30018; }
  #Welcome .popover-trigger:nth-child(1) .squid-ink, .service-area a:nth-child(1) .squid-ink {
    color: #52ae30; }
  #Welcome .popover-trigger:nth-child(1):hover .squid-ink, .service-area a:nth-child(1):hover .squid-ink {
    color: #3f8625; }
  #Welcome .popover-trigger:nth-child(2) .squid-ink, .service-area a:nth-child(2) .squid-ink {
    color: #099; }
  #Welcome .popover-trigger:nth-child(2):hover .squid-ink, .service-area a:nth-child(2):hover .squid-ink {
    color: #006666; }
  #Welcome .popover-trigger:nth-child(3) .squid-ink, .service-area a:nth-child(3) .squid-ink {
    color: #369; }
  #Welcome .popover-trigger:nth-child(3):hover .squid-ink, .service-area a:nth-child(3):hover .squid-ink {
    color: #264d73; }
  #Welcome .popover-trigger:nth-child(4) .squid-ink, .service-area a:nth-child(4) .squid-ink {
    color: #771d81; }
  #Welcome .popover-trigger:nth-child(4):hover .squid-ink, .service-area a:nth-child(4):hover .squid-ink {
    color: #511457; }
  #Welcome .popover-trigger:nth-child(5) .squid-ink, .service-area a:nth-child(5) .squid-ink {
    color: #3399cc; }
  #Welcome .popover-trigger:nth-child(5):hover .squid-ink, .service-area a:nth-child(5):hover .squid-ink {
    color: #297aa3; }
  #Welcome .popover-trigger:nth-child(6) .squid-ink, .service-area a:nth-child(6) .squid-ink {
    color: #FF435A; }
  #Welcome .popover-trigger:nth-child(6):hover .squid-ink, .service-area a:nth-child(6):hover .squid-ink {
    color: #ff102d; }
  #Welcome .popover-trigger:hover, .service-area a:hover {
    text-decoration: none; }
    #Welcome .popover-trigger:hover .squid-ink, .service-area a:hover .squid-ink {
      transform: scale(1.2); }

.list-of-users {
  margin: 10px -20px -30px -20px;
  padding: 10px;
  background-color: #f5f5f5;
  border-radius: 0 0 8px 8px; }
  .list-of-users li a {
    font-size: 14px;
    justify-content: flex-start; }
    .list-of-users li a:before {
      content: url("/images/svg/icons.svg#ink-user");
      background-color: white;
      border-radius: 50%;
      flex-basis: 20px;
      height: 20px;
      margin-right: 10px;
      flex-shrink: 0;
      padding: 10px;
      transition: 0.2s;
      display: block; }
    .list-of-users li a:hover {
      color: #4a4a4a; }
      .list-of-users li a:hover:before {
        background-color: #369;
        content: url("/images/svg/icons.svg#ink-user-white"); }

th .popover {
  margin: -70px 0 0 8px;
  width: 20px;
  top: calc((20px - 12px) / 2); }
  th .popover .popover-target {
    color: white;
    background-color: #3399cc;
    box-shadow: none;
    border: 1px solid #3399cc; }
    th .popover .popover-target:before {
      background-color: inherit; }
  th .popover-trigger .squid-ink {
    height: 20px;
    width: 20px; }
  th .popover-target:before {
    top: -5px; }

.popover {
  font-size: 1rem;
  letter-spacing: normal;
  text-transform: none;
  position: relative;
  display: inline-block;
  text-align: center;
  color: #52ae30; }
  .popover-trigger {
    display: inline-block; }
  .popover-trigger:hover + .popover-target {
    display: block; }
  .popover-target {
    display: none;
    font-size: 14px;
    position: absolute;
    padding: 20px;
    border-radius: 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background-color: #fff;
    width: 320px;
    z-index: 1030;
    white-space: normal;
    color: inherit;
    margin: 10px 0 0 -160px;
    left: 50%; }
    .popover-target:before {
      left: 50%;
      margin-left: -5px;
      top: -6px;
      transform: rotate(45deg);
      content: " ";
      width: 10px;
      height: 10px;
      display: block;
      position: absolute;
      background-color: #fff;
      z-index: 0; }
    .popover-target.warning {
      border: 2px solid #FF435A; }
      .popover-target.warning:before {
        box-shadow: -2px -2px #FF435A;
        top: -4px; }
  .popover[tabindex]:focus {
    outline: none; }
  .popover[tabindex] .popover-trigger {
    pointer-events: none; }
  .popover[tabindex]:hover .popover-target {
    display: none; }
  .popover[tabindex]:focus:hover .popover-target,
  .popover[tabindex]:focus .popover-target {
    display: block; }
  .action-bar .popover:first-child .popover-target {
    right: 0;
    left: auto; }
    .action-bar .popover:first-child .popover-target:before {
      left: auto;
      right: 60px; }

.radio-list-popover {
  pointer-events: none;
  z-index: 1010;
  position: absolute;
  left: 100%;
  top: -50px;
  min-width: 320px;
  font-weight: 400;
  padding: 16px;
  font-size: 0.8em;
  background-color: #3399cc;
  color: #fff;
  border-radius: 8px;
  margin-left: 20px;
  opacity: 0;
  transition: 0.2s; }
  .radio-list-popover:before {
    top: 50px;
    left: -5px;
    margin-top: -5px;
    transform: rotate(45deg);
    content: " ";
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background-color: inherit;
    z-index: 0; }
  .radio-list-popover-sm {
    top: -38px; }
    .radio-list-popover-sm:before {
      margin-top: -18px; }
  label:hover .radio-list-popover {
    display: block;
    opacity: 1; }

.form-list li {
  min-height: 22px; }

.form-list li .form-list-label {
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  height: 22px;
  width: 200%; }

.form-list-label-inner {
  white-space: normal;
  align-self: flex-end;
  max-width: 100%; }

.form-list-popover {
  white-space: normal;
  pointer-events: none;
  z-index: 1010;
  position: relative;
  top: 0 !important;
  margin-left: 20px;
  min-width: 50%;
  max-width: 0;
  font-weight: 400;
  padding: 16px;
  font-size: 0.8em;
  background-color: #3399cc;
  color: #fff;
  border-radius: 8px;
  display: inline-block;
  opacity: 0;
  transition: 0.2s; }
  .form-list-popover:before {
    top: 50%;
    left: -5px;
    margin-top: -5px;
    transform: rotate(45deg);
    content: " ";
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    background-color: inherit;
    z-index: 0; }
  .form-list-popover-sm {
    top: -38px; }
    .form-list-popover-sm:before {
      margin-top: -18px; }
  label:hover .form-list-popover {
    opacity: 1; }

.popover-right .popover-target:before, .input-group .popover .popover-target:before, .list-of-links .popover .popover-target:before {
  top: 40px;
  left: 0;
  margin-top: -5px;
  transform: rotate(45deg);
  content: " ";
  width: 10px;
  height: 10px;
  display: block;
  position: absolute;
  background-color: inherit;
  z-index: 0; }

.popover-target.always-on {
  display: block; }

.popover-green .popover-target {
  color: white;
  background-color: #52ae30;
  box-shadow: none;
  border: 1px solid #52ae30; }
  .popover-green .popover-target:before {
    background-color: inherit; }

.popover-lightblue .popover-target {
  color: white;
  background-color: #3399cc;
  box-shadow: none;
  border: 1px solid #3399cc; }
  .popover-lightblue .popover-target:before {
    background-color: inherit; }

.popover-right {
  display: flex;
  align-items: center;
  margin-left: 250px; }
  .popover-right .popover-target {
    position: relative;
    margin: 0 0 0 20px;
    left: auto;
    top: auto;
    bottom: auto;
    right: auto;
    width: 230px;
    height: auto;
    text-align: left; }
    .popover-right .popover-target:before {
      top: 50%; }

.filter .form-group .popover-trigger {
  display: flex;
  align-items: center; }
  .filter .form-group .popover-trigger .squid-ink {
    width: 16px;
    color: #52ae30; }

.input-group .popover {
  position: absolute;
  right: 0;
  top: 0;
  width: 40px;
  height: 40px;
  display: block;
  display: flex;
  align-items: center;
  justify-content: center; }
  .input-group .popover .popover-target {
    color: white;
    background-color: #3399cc;
    box-shadow: none;
    border: 1px solid #3399cc; }
    .input-group .popover .popover-target:before {
      background-color: inherit; }
  .input-group .popover .popover-trigger {
    display: flex;
    align-items: center;
    justify-content: center; }
  .input-group .popover .popover-target {
    display: block;
    pointer-events: none;
    z-index: 1010;
    position: absolute;
    left: 100%;
    top: -30px;
    min-width: 320px;
    font-weight: 400;
    padding: 16px;
    font-size: 0.8em;
    border-radius: 8px;
    margin-left: 20px;
    text-align: left;
    opacity: 0;
    transition: 0.2s; }
  .input-group .popover .popover-trigger:hover + .popover-target {
    opacity: 1; }

.list-of-links .popover .popover-target {
  display: block;
  pointer-events: none;
  z-index: 1010;
  position: absolute;
  left: 100%;
  top: -50%;
  margin-top: 0;
  min-width: 20px;
  max-width: calc(350px - 100%);
  font-weight: 400;
  padding: 16px;
  font-size: 0.8em;
  background-color: #3399cc;
  color: #fff;
  border-radius: 8px;
  margin-left: 20px;
  text-align: left;
  opacity: 0;
  transition: 0.2s; }
  @media (min-width: 1600px) {
    .list-of-links .popover .popover-target {
      max-width: none; } }
  .list-of-links .popover .popover-target:before {
    top: 25px; }
  .list-of-links .popover .popover-target ul {
    overflow: hidden;
    padding-left: 1rem; }
    .list-of-links .popover .popover-target ul li {
      list-style: disc; }

.list-of-links .popover .popover-trigger:hover {
  font-weight: 500; }

.list-of-links .popover .popover-trigger:hover + .popover-target {
  opacity: 1; }

.amt .popover-target, .service-area .popover-target {
  border: 1px solid #d2d2d2; }
  .amt .popover-target:before, .service-area .popover-target:before {
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #d2d2d2; }

.amt .popover-trigger .link {
  background-color: #369; }

.amt .popover-target {
  left: auto;
  right: 0; }
  .amt .popover-target:before {
    right: 10%;
    left: auto; }

.service-area .popover-target {
  margin-left: -135px;
  margin-top: 0;
  width: 270px;
  color: #4a4a4a;
  text-align: left; }
  .service-area .popover-target b {
    font-size: 12px;
    font-weight: 500;
    text-decoration: underline;
    text-transform: lowercase;
    display: block;
    color: #4a4a4a; }
  .service-area .popover-target li {
    margin-bottom: 10px; }
  .service-area .popover-target li:empty {
    padding: 4px;
    background-color: #eee; }

#createBookingForm #phoneContainer .input-group .popover .popover-target {
  right: 0;
  left: auto;
  top: 100%; }
  #createBookingForm #phoneContainer .input-group .popover .popover-target:before {
    top: 0;
    right: 15px;
    left: auto; }

body #mainForm {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

.copyright {
  margin: 0 auto 15px auto;
  text-align: center;
  color: #767676;
  font-size: 12px; }

.callcenter {
  text-align: center;
  margin-bottom: 10px;
  font-size: 16px; }
  .callcenter img {
    height: 13px; }

footer {
  margin-top: 20px;
  padding: 20px 0;
  background-color: #ececec; }
  footer .container h4 {
    display: none; }
  footer .container ul {
    margin: 15px 0;
    font-size: 1rem;
    text-transform: none;
    column-count: 3; }
    footer .container ul li {
      padding: 4px;
      text-align: center; }
      footer .container ul li a {
        color: #767676;
        text-align: center; }
  footer .container > a {
    display: flex;
    align-items: center;
    justify-content: center; }
  footer .links {
    margin-bottom: -35px; }
    footer .links ul li {
      border: 0;
      padding: 4px; }
  footer .white-bank-logo,
  footer img {
    grid-column-start: 1;
    height: 50px; }
  footer .white-bank-logo {
    fill: #fff; }

/*The ToolBox*/
footer {
  position: relative; }

.switch-settings:checked {
  min-height: 320px; }
  .switch-settings:checked ~ .GadgetOptions,
  .switch-settings:checked ~ .GadgetContent,
  .switch-settings:checked ~ .GadgetHeader {
    box-shadow: none;
    border: 0;
    display: block; }
  .switch-settings:checked ~ .GadgetHeader {
    z-index: 3; }
    .switch-settings:checked ~ .GadgetHeader .toggle-settings {
      background-color: #f2f2f2;
      color: #1a4d66; }
  .switch-settings:checked ~ .GadgetContent .GadgetResults {
    z-index: -1;
    pointer-events: none; }
  .switch-settings:checked ~ .GadgetContent .GadgetHeader {
    visibility: hidden; }
  .switch-settings:checked ~ .GadgetContent .GadgetOptions {
    display: block;
    border-top: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2; }
    .switch-settings:checked ~ .GadgetContent .GadgetOptions.form-inline {
      display: flex; }
      .switch-settings:checked ~ .GadgetContent .GadgetOptions.form-inline .form-group {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: auto minmax(80px, 1fr);
        grid-template-columns: auto minmax(80px, 1fr);
        -ms-grid-rows: 1fr auto;
        grid-template-rows: 1fr auto; }
      .switch-settings:checked ~ .GadgetContent .GadgetOptions.form-inline .btn {
        flex-shrink: 0; }
  .switch-settings:checked ~ .GadgetContent .timestamp {
    background-color: transparent; }
  aside .switch-settings:checked ~ .GadgetContent .GadgetOptions.form-inline {
    display: block; }
    aside .switch-settings:checked ~ .GadgetContent .GadgetOptions.form-inline .form-group {
      display: block; }

.Gadget .sg2018, .shade .sg2018 {
  display: none; }

.Gadget .GadgetHeader, .shade .GadgetHeader {
  border-bottom: 1px solid #d2d2d2; }

.aside .Gadget tbody tr, .aside .shade tbody tr {
  border-bottom: 1px solid #d2d2d2; }
  .aside .Gadget tbody tr td, .aside .shade tbody tr td {
    border: 0; }

.Gadget .table-foot.btn-row, .shade .table-foot.btn-row, .Gadget .table-foot.ui-dialog-buttonset, .shade .table-foot.ui-dialog-buttonset, .Gadget .classic .table-foot.btnLine, .classic .Gadget .table-foot.btnLine, .shade .classic .table-foot.btnLine, .classic .shade .table-foot.btnLine {
  padding: 20px;
  margin: 0; }

.Gadget.minimized .GadgetHeader, .minimized.shade .GadgetHeader {
  border-bottom: 0;
  border-radius: 8px; }

aside .links,
aside .box,
aside #CampaignContent .panel, #CampaignContent
aside .panel,
aside .filter-summary,
aside .remaster .bordered, .remaster
aside .bordered,
.Gadget,
.shade {
  border-radius: 8px;
  overflow: hidden;
  color: #3399cc;
  margin: 0 0 15px 0;
  border: 0;
  border: 1px solid #52ae30;
  border-radius: 8px; }
  aside .linksHeader, aside .linksContent,
  aside .boxHeader,
  aside .boxContent,
  .GadgetHeader,
  .GadgetContent {
    border: 1px solid #d2d2d2;
    border-radius: 8px;
    background: #fff;
    border-width: 0; }
  aside .linksHeader,
  aside .boxHeader,
  .GadgetHeader {
    display: block;
    border-radius: 8px 8px 0 0; }
    aside .linksHeader .handle,
    aside .boxHeader .handle,
    .GadgetHeader .handle {
      padding: 20px;
      margin: -20px;
      cursor: move; }
  aside .linksContent,
  aside .boxContent,
  .GadgetContent {
    border-radius: 0 0 8px 8px; }
  aside .links .banners,
  aside .box .banners,
  aside #CampaignContent .panel .banners, #CampaignContent
  aside .panel .banners,
  aside .filter-summary .banners,
  aside .remaster .bordered .banners, .remaster
  aside .bordered .banners,
  .Gadget .banners, .shade .banners {
    padding: 20px;
    text-align: center; }

.gadget-blue {
  border: 0;
  background-color: #369;
  color: #fff; }
  .gadget-blue .btn {
    color: #fff; }
  .gadget-blue .GadgetHeader,
  .gadget-blue .GadgetContent {
    color: inherit;
    background-color: inherit; }

aside .list-of-links {
  background-color: white; }

.Gadget .list-of-links li, .shade .list-of-links li,
.links ul li,
.links ol li {
  padding: 10px 20px;
  border-bottom: 1px solid #d2d2d2; }
  .Gadget .list-of-links li:last-child, .shade .list-of-links li:last-child,
  .links ul li:last-child,
  .links ol li:last-child {
    border-radius: 0 0 8px 8px;
    border-bottom: 0; }

.GadgetHeader,
.box-header,
.links h4 {
  position: relative;
  padding: 20px;
  margin: 0;
  color: #4a4a4a;
  font-size: 1rem;
  font-weight: normal;
  line-height: 30px; }

.GadgetOptions {
  background-color: #f5f5f5;
  overflow: hidden;
  left: 0;
  z-index: 1;
  display: none;
  padding: 20px; }

.GadgetContent {
  max-height: none;
  background-color: transparent; }
  .GadgetContent .dais-loading-panel {
    display: none !important; }

.GadgetResults {
  transition: opacity 0.4s; }

.GadgetHeader .btn {
  float: right;
  margin-right: 4px;
  width: 30px;
  padding: 4px;
  border: 2px solid transparent; }
  .GadgetHeader .btn.close {
    color: #FF435A; }
    .GadgetHeader .btn.close:hover {
      color: #ff102d; }
    .GadgetHeader .btn.close:active {
      color: #f64c61; }
  .GadgetHeader .btn.refresh {
    color: #369; }
    .GadgetHeader .btn.refresh:hover {
      color: #264d73; }
    .GadgetHeader .btn.refresh:active {
      color: #3d668f; }
  .GadgetHeader .btn.extend {
    color: #52ae30; }
    .GadgetHeader .btn.extend:hover {
      color: #3f8625; }
    .GadgetHeader .btn.extend:active {
      color: #57a33b; }
  .GadgetHeader .btn.toggle {
    color: #f60; }
    .GadgetHeader .btn.toggle:hover {
      color: #cc5200; }
    .GadgetHeader .btn.toggle:active {
      color: #f2690d; }
  .GadgetHeader .btn.toggle-settings {
    margin-right: 0;
    line-height: normal !important; }
  .GadgetHeader .btn .squid-ink {
    width: 18px;
    height: 18px; }
    .GadgetHeader .btn .squid-ink.plus {
      display: none; }
  .GadgetHeader .btn.plus > .squid-ink {
    display: none; }
    .GadgetHeader .btn.plus > .squid-ink.plus {
      display: block; }

aside .GadgetHeader .btn:nth-child(4) ~ .btn {
  display: none; }

.taken .GadgetHeader .btn {
  display: none; }

/* The Manager*/
.widgetManager {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1010; }
  .widgetManager.active {
    display: block; }
  .widgetManager .btn-row, .widgetManager .ui-dialog-buttonset, .widgetManager .classic .btnLine, .classic .widgetManager .btnLine {
    background-color: #fff;
    margin: 0;
    padding: 15px;
    border-radius: 0 0 8px 8px; }

/* The List */
#ManagerItems {
  background-color: #d2d2d2;
  border-radius: 8px 8px 0 0;
  margin-top: 40px; }

.gadget-list {
  font-size: 14px;
  display: flex;
  flex-flow: column wrap;
  max-height: 460px;
  height: 460px;
  margin: 0 15px; }

.home .gadget-list {
  margin: 0 30px; }

.gadget-list .gadget-items {
  flex: 0 0 25%;
  margin: 0 15px;
  display: block !important; }

.gadget-list .gadget-items > li {
  display: flex;
  flex-flow: row;
  position: relative;
  margin-bottom: 3px; }

.gadget-list .gadget-items > li > .gadget-item {
  order: 2;
  font-size: 14px;
  padding: 4px 6px;
  display: inline-block;
  color: #4a4a4a;
  border-radius: 3px;
  background-color: #f5f5f5; }

.gadget-list .gadget-items > li > .gadget-item:first-letter {
  text-transform: uppercase; }

.gadget-list .gadget-items > li:hover > .gadget-item {
  background-color: #fc0;
  text-decoration: none; }

.gadget-list .gadget-items > li .column-select,
.gadget-list .gadget-items > li .removeGadget {
  display: inline-block;
  right: 0px;
  top: 0;
  height: 28px;
  overflow: hidden;
  border-radius: 3px;
  margin-right: 5px;
  display: flex; }

.removeGadget {
  width: 30px; }

.column-select li {
  flex: 0 0 50%;
  background: #b9b9b9; }

.column-select {
  width: 60px;
  margin-left: -30px; }
  .column-select a {
    display: block;
    margin: 4px;
    color: white; }
    .column-select a:hover {
      color: #3399cc; }
  .column-select .left {
    border: 10px solid transparent;
    border-right-color: currentColor; }
  .column-select .center {
    background-color: currentColor;
    height: 20px;
    width: 20px;
    border-radius: 3px; }
  .column-select .right {
    display: none; }
  .column-select.sideonly {
    width: 30px;
    margin-left: 0px; }
    .column-select.sideonly li {
      flex: 0 0 100%; }
    .column-select.sideonly .center {
      display: none; }

.gadget-list .gadget-items > li .removeGadget {
  position: relative;
  background-color: currentColor;
  color: #FF435A; }

.gadget-list .gadget-items > li .removeGadget:before {
  position: absolute;
  top: 3px;
  left: 0;
  bottom: 3px;
  right: 0;
  content: "";
  background-image: url("/images/svg/icons.svg#ink-close.white");
  background-position: center;
  background-repeat: no-repeat; }

.gadget-list .gadget-items > li .removeGadget:hover {
  color: #ff102d; }

.gadget-list .gadget-items > li .removeGadget:active {
  color: #f64c61; }

.gadget-list .gadget-cat {
  display: block;
  font-size: 12px;
  font-weight: 600;
  margin: 15px 15px;
  color: #4a4a4a;
  pointer-events: none; }
  .gadget-list .gadget-cat .arr {
    display: none; }

aside .GadgetOptions {
  display: none; }
  aside .GadgetOptions .form-group {
    display: block;
    margin: 0 0 15px 0; }
    aside .GadgetOptions .form-group .label {
      margin: 0 0 8px 0; }
    aside .GadgetOptions .form-group .form-control, aside .GadgetOptions .form-group .inputedit, aside .GadgetOptions .form-group
    .ui-autocomplete-input, aside .GadgetOptions .form-group
    input[type=text], aside .GadgetOptions .form-group
    input[type=password], aside .GadgetOptions .form-group
    input.inputro, aside .GadgetOptions .form-group
    textarea, aside .GadgetOptions .form-group
    select {
      width: 100%; }

.grid {
  width: 100%;
  min-height: 100%;
  z-index: 1090; }

.grid > div {
  opacity: 0.1;
  position: absolute;
  min-height: 100%;
  cursor: cell;
  z-index: 1100;
  padding-bottom: 40px; }
  .grid > div:nth-child(2) {
    display: none; }

.grid > div > div {
  opacity: 1;
  margin-bottom: 15px; }

.taken {
  overflow: visible;
  position: fixed;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .taken > * {
    display: none !important; }
  .taken .GadgetHeader {
    display: block !important;
    border-radius: 8px;
    border: 2px solid #fc0; }
  .taken .ui-icon {
    visibility: hidden; }

.placeholder {
  opacity: 0.2;
  background-color: #000;
  border-radius: 4px;
  text-align: center;
  vertical-align: middle;
  color: #fff;
  font-size: 24px;
  height: 0;
  margin: 5px;
  margin-bottom: 10px;
  position: relative;
  top: 5px; }

.drag-hover > .placeholder {
  height: 60px;
  padding-top: 15px;
  padding-bottom: 15px; }

.drag-hover > .placeholder:before {
  /*content: 'place here';*/ }

.shade > .placeholder,
.shade + .widget > .placeholder,
.shade + .placeholder {
  display: none; }

.shade {
  max-height: 800px;
  opacity: 0.2; }

.shade.collapse {
  overflow: hidden;
  max-height: 0;
  padding: 0;
  opacity: 0; }

.placeholder,
.shade {
  transition: 0.4s; }

aside .GadgetContainer {
  top: 95px;
  left: -400px; }
  .leftcol aside .GadgetContainer, .all-columns aside .GadgetContainer {
    top: 0;
    left: 0; }

.emptyRowSet {
  margin: 0 20px;
  padding: 20px 0; }

.GadgetContent {
  background-color: white; }
  .GadgetContent .content-no-result,
  .GadgetContent .content-error {
    display: none; }

table.widget-table {
  background-color: #eee;
  border-radius: 0 0 8px 8px;
  width: 100%;
  font-size: 1rem; }
  table.widget-table caption {
    color: #4a4a4a;
    margin-bottom: 16px !important; }
  table.widget-table thead tr {
    background-color: #e0e0e0;
    height: auto; }
    table.widget-table thead tr th,
    table.widget-table thead tr td {
      font-size: 0.8em;
      text-transform: none;
      background-color: transparent;
      border-bottom: 1px solid #d2d2d2;
      letter-spacing: normal; }
  table.widget-table tbody tr {
    background-color: white; }
    table.widget-table tbody tr:nth-child(2n+1) {
      background-color: #fafafa; }
    .main table.widget-table tbody tr:last-child td:first-child {
      border-radius: 0 0 0 8px; }
    table.widget-table tbody tr:last-child td:last-child {
      border-radius: 0 0 8px 0; }
  table.widget-table tbody td {
    border-bottom: 1px solid #d2d2d2; }
    table.widget-table tbody td div br {
      display: block; }
  table.widget-table .negative .amt,
  table.widget-table .negative .ccy {
    color: #FF435A; }
  table.widget-table tr:hover td {
    background-color: rgba(0, 0, 0, 0.1); }
  table.widget-table tr.clickable {
    cursor: pointer; }
  table.widget-table tr td {
    position: relative;
    width: auto;
    vertical-align: middle; }
    table.widget-table tr td span,
    table.widget-table tr td .sub,
    table.widget-table tr td .major {
      color: #4a4a4a;
      display: inline-block;
      padding: 2px 4px; }
    table.widget-table tr td .link {
      color: #f60; }
    table.widget-table tr td .amt {
      line-height: 1rem;
      font-size: 1.125em;
      color: #099; }
    table.widget-table tr td .ccy {
      color: #099; }
    table.widget-table tr td .timestamp {
      display: block;
      border-radius: 3px;
      font-size: 0.875em;
      white-space: nowrap; }
    table.widget-table tr td .sub {
      margin-right: 0;
      margin-top: 0; }
      table.widget-table tr td .sub:empty {
        display: none; }
        table.widget-table tr td .sub:empty ~ .sub {
          margin-left: 0; }
    table.widget-table tr td.td-btn {
      vertical-align: middle;
      padding-left: 20px;
      width: 1%; }
  .main table.widget-table:not(.table) th:first-child {
    text-align: right; }
  .main table.widget-table:not(.table) td:first-child {
    text-align: right; }
  table.widget-table .main td {
    vertical-align: bottom;
    padding: 8px; }
    table.widget-table .main td[valign=middle] {
      vertical-align: middle; }
    table.widget-table .main td[nowrap] {
      white-space: nowrap; }
    table.widget-table .main td:first-child {
      padding-left: 20px;
      width: 1%;
      min-width: 170px; }
    table.widget-table .main td:last-child {
      padding-right: 20px; }
    table.widget-table .main td .major {
      display: block; }
      table.widget-table .main td .major:first-child {
        padding-left: 0; }
    table.widget-table .main td .amt {
      white-space: nowrap; }
    table.widget-table .main td .major {
      color: #4a4a4a; }
    table.widget-table .main td .sub ~ .sub {
      margin-left: 4px; }
    table.widget-table .main td.td-btn .btn {
      min-width: 100%;
      text-align: center; }
  table.widget-table .input-cell {
    min-width: 0 !important;
    vertical-align: middle !important; }
  aside table.widget-table:not(.table) {
    display: block; }
    aside table.widget-table:not(.table) tbody {
      display: block; }
    aside table.widget-table:not(.table) thead {
      display: none; }
    aside table.widget-table:not(.table) tr {
      display: block;
      position: relative; }
      aside table.widget-table:not(.table) tr td {
        position: static;
        padding: 8px 20px;
        display: flex;
        align-items: center;
        flex-direction: row;
        flex-wrap: wrap; }
        aside table.widget-table:not(.table) tr td ~ td {
          padding-top: 0; }
    aside table.widget-table:not(.table).bills tr {
      position: relative; }
      aside table.widget-table:not(.table).bills tr:hover .input-cell {
        background-color: transparent; }
    aside table.widget-table:not(.table).bills td.input-cell {
      position: absolute;
      z-index: 300;
      left: 0;
      bottom: 0;
      top: 0; }
      aside table.widget-table:not(.table).bills td.input-cell:hover {
        background-color: transparent; }
      aside table.widget-table:not(.table).bills td.input-cell + td {
        padding: 8px 20px;
        padding-left: 66px; }
  aside table.widget-table.table th:first-child,
  aside table.widget-table.table td:first-child {
    padding-left: 20px; }
  aside table.widget-table.table th:last-child,
  aside table.widget-table.table td:last-child {
    padding-right: 20px; }
  table.widget-table .context-menu {
    position: absolute;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    left: auto;
    align-items: center; }
    table.widget-table .context-menu .context-menu-item {
      min-width: 0;
      margin-right: 20px; }
      table.widget-table .context-menu .context-menu-item .squid-ink {
        width: 20px; }
      table.widget-table .context-menu .context-menu-item:active .squid-ink {
        transform: scale(1.2) translate(0, 0); }

.titul-banner-list {
  display: none; }

.GadgetCarousel {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto auto auto;
  grid-template-rows: auto auto auto auto;
  padding: 20px;
  font-size: 16px;
  color: #767676; }
  .GadgetCarousel .item-image {
    width: 100%;
    border-radius: 8px;
    grid-row-start: 1;
    grid-row-end: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    grid-column-start: 1;
    grid-column-end: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2; }
  .GadgetCarousel .carousel-ctrl {
    position: relative;
    background-color: transparent;
    cursor: pointer;
    opacity: 0;
    transition: 0.4s;
    position: relative;
    width: 100%;
    height: 100%; }
    .GadgetCarousel .carousel-ctrl:before {
      content: " ";
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0; }
    .GadgetCarousel .carousel-ctrl:hover {
      opacity: 1; }
    .GadgetCarousel .carousel-ctrl:before {
      background-size: 30px 100%;
      background-repeat: no-repeat; }
    .GadgetCarousel .carousel-ctrl-left, .GadgetCarousel .carousel-ctrl#ctrl-left {
      grid-row-start: 1;
      grid-row-end: 2;
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      grid-column-start: 1;
      grid-column-end: 2;
      -ms-grid-column: 1;
      -ms-grid-column-span: 1;
      border-radius: 8px 0 0 8px;
      background: linear-gradient(to left, transparent 10%, rgba(72, 72, 72, 0.2) 60%, rgba(72, 72, 72, 0.5) 100%); }
      .GadgetCarousel .carousel-ctrl-left:before, .GadgetCarousel .carousel-ctrl#ctrl-left:before {
        background-image: url("/images/svg/icons.svg#ink-chevron-left-white");
        background-position: 10% 50%; }
    .GadgetCarousel .carousel-ctrl-right, .GadgetCarousel .carousel-ctrl#ctrl-right {
      grid-row-start: 1;
      grid-row-end: 2;
      -ms-grid-row: 1;
      -ms-grid-row-span: 1;
      grid-column-start: 2;
      grid-column-end: 3;
      -ms-grid-column: 2;
      -ms-grid-column-span: 1;
      border-radius: 0 8px 8px 0;
      background: linear-gradient(to right, transparent 10%, rgba(72, 72, 72, 0.2) 60%, rgba(72, 72, 72, 0.5) 100%); }
      .GadgetCarousel .carousel-ctrl-right:before, .GadgetCarousel .carousel-ctrl#ctrl-right:before {
        background-image: url("/images/svg/icons.svg#ink-chevron-right-white");
        background-position: 90% 50%; }
  .GadgetCarousel-indicator {
    grid-row-start: 2;
    grid-row-end: 3;
    -ms-grid-row: 2;
    -ms-grid-row-span: 1;
    grid-column-start: 1;
    grid-column-end: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    padding-top: 20px;
    display: flex;
    align-items: center;
    justify-content: center; }
    .GadgetCarousel-indicator li {
      padding: 5px;
      background-color: #bfbfbf;
      border-radius: 8px;
      margin-right: 10px; }
      .GadgetCarousel-indicator li:active, .GadgetCarousel-indicator li.active {
        background-color: #52ae30; }
  .GadgetCarousel .item-paragraph {
    color: #767676;
    grid-row-start: 3;
    grid-row-end: 4;
    -ms-grid-row: 3;
    -ms-grid-row-span: 1;
    grid-column-start: 1;
    grid-column-end: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2; }
    .GadgetCarousel .item-paragraph h1,
    .GadgetCarousel .item-paragraph h2,
    .GadgetCarousel .item-paragraph h3,
    .GadgetCarousel .item-paragraph h4,
    .GadgetCarousel .item-paragraph h5,
    .GadgetCarousel .item-paragraph h6 {
      font-size: 1.125em;
      font-weight: 500;
      margin: 0 auto 0.88889em 0; }
    .GadgetCarousel .item-paragraph br {
      display: block; }
  .GadgetCarousel .item-btns {
    margin: 10px 0; }
    .GadgetCarousel .item-btns .btn span {
      pointer-events: none; }
  .GadgetCarousel .btn-row, .GadgetCarousel .ui-dialog-buttonset, .GadgetCarousel .classic .btnLine, .classic .GadgetCarousel .btnLine {
    grid-row-start: 4;
    grid-row-end: 5;
    -ms-grid-row: 4;
    -ms-grid-row-span: 1;
    grid-column-start: 1;
    grid-column-end: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 2;
    font-size: 0; }
    .GadgetCarousel .btn-row .btn, .GadgetCarousel .ui-dialog-buttonset .btn, .GadgetCarousel .classic .btnLine .btn, .classic .GadgetCarousel .btnLine .btn {
      background-color: transparent;
      border: 2px solid currentColor;
      box-shadow: none;
      margin-bottom: 15px; }
      .GadgetCarousel .btn-row .btn.btn-primary, .GadgetCarousel .ui-dialog-buttonset .btn.btn-primary, .GadgetCarousel .classic .btnLine .btn.btn-primary, .classic .GadgetCarousel .btnLine .btn.btn-primary, .GadgetCarousel .btn-row .btn-group-primary .btn, .btn-group-primary .GadgetCarousel .btn-row .btn, .GadgetCarousel .ui-dialog-buttonset .btn-group-primary .btn, .btn-group-primary .GadgetCarousel .ui-dialog-buttonset .btn, .GadgetCarousel .classic .btnLine .btn-group-primary .btn, .btn-group-primary .GadgetCarousel .classic .btnLine .btn, .classic .GadgetCarousel .btnLine .btn-group-primary .btn, .btn-group-primary .classic .GadgetCarousel .btnLine .btn, .GadgetCarousel .btn-row .btn-container-primary .btn.submit, .btn-container-primary .GadgetCarousel .btn-row .btn.submit, .GadgetCarousel .ui-dialog-buttonset .btn-container-primary .btn.submit, .btn-container-primary .GadgetCarousel .ui-dialog-buttonset .btn.submit, .GadgetCarousel .classic .btnLine .btn-container-primary .btn.submit, .btn-container-primary .GadgetCarousel .classic .btnLine .btn.submit, .classic .GadgetCarousel .btnLine .btn-container-primary .btn.submit, .btn-container-primary .classic .GadgetCarousel .btnLine .btn.submit {
        background-color: #52ae30;
        border: 0;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
        .GadgetCarousel .btn-row .btn.btn-primary:hover, .GadgetCarousel .ui-dialog-buttonset .btn.btn-primary:hover, .GadgetCarousel .classic .btnLine .btn.btn-primary:hover, .classic .GadgetCarousel .btnLine .btn.btn-primary:hover, .GadgetCarousel .btn-row .btn-group-primary .btn:hover, .btn-group-primary .GadgetCarousel .btn-row .btn:hover, .GadgetCarousel .ui-dialog-buttonset .btn-group-primary .btn:hover, .btn-group-primary .GadgetCarousel .ui-dialog-buttonset .btn:hover, .GadgetCarousel .classic .btnLine .btn-group-primary .btn:hover, .btn-group-primary .GadgetCarousel .classic .btnLine .btn:hover, .classic .GadgetCarousel .btnLine .btn-group-primary .btn:hover, .btn-group-primary .classic .GadgetCarousel .btnLine .btn:hover, .GadgetCarousel .btn-row .btn-container-primary .btn.submit:hover, .btn-container-primary .GadgetCarousel .btn-row .btn.submit:hover, .GadgetCarousel .ui-dialog-buttonset .btn-container-primary .btn.submit:hover, .btn-container-primary .GadgetCarousel .ui-dialog-buttonset .btn.submit:hover, .GadgetCarousel .classic .btnLine .btn-container-primary .btn.submit:hover, .btn-container-primary .GadgetCarousel .classic .btnLine .btn.submit:hover, .classic .GadgetCarousel .btnLine .btn-container-primary .btn.submit:hover, .btn-container-primary .classic .GadgetCarousel .btnLine .btn.submit:hover {
          background-color: #3f8625; }
        .GadgetCarousel .btn-row .btn.btn-primary:active, .GadgetCarousel .ui-dialog-buttonset .btn.btn-primary:active, .GadgetCarousel .classic .btnLine .btn.btn-primary:active, .classic .GadgetCarousel .btnLine .btn.btn-primary:active, .GadgetCarousel .btn-row .btn-group-primary .btn:active, .btn-group-primary .GadgetCarousel .btn-row .btn:active, .GadgetCarousel .ui-dialog-buttonset .btn-group-primary .btn:active, .btn-group-primary .GadgetCarousel .ui-dialog-buttonset .btn:active, .GadgetCarousel .classic .btnLine .btn-group-primary .btn:active, .btn-group-primary .GadgetCarousel .classic .btnLine .btn:active, .classic .GadgetCarousel .btnLine .btn-group-primary .btn:active, .btn-group-primary .classic .GadgetCarousel .btnLine .btn:active, .GadgetCarousel .btn-row .btn-container-primary .btn.submit:active, .btn-container-primary .GadgetCarousel .btn-row .btn.submit:active, .GadgetCarousel .ui-dialog-buttonset .btn-container-primary .btn.submit:active, .btn-container-primary .GadgetCarousel .ui-dialog-buttonset .btn.submit:active, .GadgetCarousel .classic .btnLine .btn-container-primary .btn.submit:active, .btn-container-primary .GadgetCarousel .classic .btnLine .btn.submit:active, .classic .GadgetCarousel .btnLine .btn-container-primary .btn.submit:active, .btn-container-primary .classic .GadgetCarousel .btnLine .btn.submit:active {
          background-color: #57a33b; }
        .GadgetCarousel .btn-row .btn.btn-primary, .GadgetCarousel .ui-dialog-buttonset .btn.btn-primary, .GadgetCarousel .classic .btnLine .btn.btn-primary, .classic .GadgetCarousel .btnLine .btn.btn-primary, .GadgetCarousel .btn-row .btn-group-primary .btn, .btn-group-primary .GadgetCarousel .btn-row .btn, .GadgetCarousel .ui-dialog-buttonset .btn-group-primary .btn, .btn-group-primary .GadgetCarousel .ui-dialog-buttonset .btn, .GadgetCarousel .classic .btnLine .btn-group-primary .btn, .btn-group-primary .GadgetCarousel .classic .btnLine .btn, .classic .GadgetCarousel .btnLine .btn-group-primary .btn, .btn-group-primary .classic .GadgetCarousel .btnLine .btn, .GadgetCarousel .btn-row .btn-container-primary .btn.submit, .btn-container-primary .GadgetCarousel .btn-row .btn.submit, .GadgetCarousel .ui-dialog-buttonset .btn-container-primary .btn.submit, .btn-container-primary .GadgetCarousel .ui-dialog-buttonset .btn.submit, .GadgetCarousel .classic .btnLine .btn-container-primary .btn.submit, .btn-container-primary .GadgetCarousel .classic .btnLine .btn.submit, .classic .GadgetCarousel .btnLine .btn-container-primary .btn.submit, .btn-container-primary .classic .GadgetCarousel .btnLine .btn.submit, .GadgetCarousel .btn-row .btn.btn-primary:hover, .GadgetCarousel .ui-dialog-buttonset .btn.btn-primary:hover, .GadgetCarousel .classic .btnLine .btn.btn-primary:hover, .classic .GadgetCarousel .btnLine .btn.btn-primary:hover, .GadgetCarousel .btn-row .btn-group-primary .btn:hover, .btn-group-primary .GadgetCarousel .btn-row .btn:hover, .GadgetCarousel .ui-dialog-buttonset .btn-group-primary .btn:hover, .btn-group-primary .GadgetCarousel .ui-dialog-buttonset .btn:hover, .GadgetCarousel .classic .btnLine .btn-group-primary .btn:hover, .btn-group-primary .GadgetCarousel .classic .btnLine .btn:hover, .classic .GadgetCarousel .btnLine .btn-group-primary .btn:hover, .btn-group-primary .classic .GadgetCarousel .btnLine .btn:hover, .GadgetCarousel .btn-row .btn-container-primary .btn.submit:hover, .btn-container-primary .GadgetCarousel .btn-row .btn.submit:hover, .GadgetCarousel .ui-dialog-buttonset .btn-container-primary .btn.submit:hover, .btn-container-primary .GadgetCarousel .ui-dialog-buttonset .btn.submit:hover, .GadgetCarousel .classic .btnLine .btn-container-primary .btn.submit:hover, .btn-container-primary .GadgetCarousel .classic .btnLine .btn.submit:hover, .classic .GadgetCarousel .btnLine .btn-container-primary .btn.submit:hover, .btn-container-primary .classic .GadgetCarousel .btnLine .btn.submit:hover, .GadgetCarousel .btn-row .btn.btn-primary:active, .GadgetCarousel .ui-dialog-buttonset .btn.btn-primary:active, .GadgetCarousel .classic .btnLine .btn.btn-primary:active, .classic .GadgetCarousel .btnLine .btn.btn-primary:active, .GadgetCarousel .btn-row .btn-group-primary .btn:active, .btn-group-primary .GadgetCarousel .btn-row .btn:active, .GadgetCarousel .ui-dialog-buttonset .btn-group-primary .btn:active, .btn-group-primary .GadgetCarousel .ui-dialog-buttonset .btn:active, .GadgetCarousel .classic .btnLine .btn-group-primary .btn:active, .btn-group-primary .GadgetCarousel .classic .btnLine .btn:active, .classic .GadgetCarousel .btnLine .btn-group-primary .btn:active, .btn-group-primary .classic .GadgetCarousel .btnLine .btn:active, .GadgetCarousel .btn-row .btn-container-primary .btn.submit:active, .btn-container-primary .GadgetCarousel .btn-row .btn.submit:active, .GadgetCarousel .ui-dialog-buttonset .btn-container-primary .btn.submit:active, .btn-container-primary .GadgetCarousel .ui-dialog-buttonset .btn.submit:active, .GadgetCarousel .classic .btnLine .btn-container-primary .btn.submit:active, .btn-container-primary .GadgetCarousel .classic .btnLine .btn.submit:active, .classic .GadgetCarousel .btnLine .btn-container-primary .btn.submit:active, .btn-container-primary .classic .GadgetCarousel .btnLine .btn.submit:active {
          color: #fff; }
  .GadgetCarousel .dropdown {
    position: relative;
    display: block;
    position: static; }
    .GadgetCarousel .dropdown-list {
      border: 1px solid #d2d2d2;
      border-radius: 8px;
      background: #fff;
      left: 0;
      right: auto;
      position: absolute;
      margin: 0;
      top: 45px;
      z-index: 1090;
      display: none;
      list-style: none; }
      .GadgetCarousel .dropdown-list:focus {
        outline: none; }
      .action-bar .GadgetCarousel .dropdown-list {
        right: 0; }
      .GadgetCarousel .dropdown-list li {
        display: block;
        z-index: 1020;
        position: relative;
        white-space: nowrap;
        list-style: none; }
        .GadgetCarousel .dropdown-list li:empty:hover {
          background-color: transparent; }
        .GadgetCarousel .dropdown-list li:empty:before {
          content: "";
          background-color: #eee;
          height: 4px;
          display: block; }
      .GadgetCarousel .dropdown-list.active {
        display: block; }
    .GadgetCarousel .dropdown-list {
      top: auto;
      left: auto;
      margin-top: 15px; }
      .GadgetCarousel .dropdown-list li {
        background-color: white; }
      .GadgetCarousel .dropdown-list li:first-child:after {
        border: solid #d2d2d2;
        border-width: 1px 0 0 1px;
        z-index: 1010;
        transform: rotate(45deg);
        content: " ";
        width: 10px;
        height: 10px;
        display: block;
        position: absolute;
        background-color: inherit;
        z-index: 0;
        top: -6px;
        left: 25%;
        margin-left: -5px; }
  .GadgetCarousel .item {
    display: none; }
    .GadgetCarousel .item.active {
      display: block; }

#GadgetContainerRight_m_DivContainer {
  display: none; }

aside caption {
  font-size: 14px; }

.dropdown {
  position: relative;
  display: block; }
  .dropdown-list {
    border: 1px solid #d2d2d2;
    border-radius: 8px;
    background: #fff;
    left: 0;
    right: auto;
    left: auto;
    right: 15px;
    position: absolute;
    margin: 0;
    top: 45px;
    z-index: 1090;
    display: none;
    list-style: none; }
    .dropdown-list:focus {
      outline: none; }
    .action-bar .dropdown-list {
      right: 0; }
    .dropdown-list li {
      display: block;
      z-index: 1020;
      position: relative;
      white-space: nowrap;
      list-style: none; }
      .dropdown-list li:empty:hover {
        background-color: transparent; }
      .dropdown-list li:empty:before {
        content: "";
        background-color: #eee;
        height: 4px;
        display: block; }
    .dropdown-list.active {
      display: block; }

.ui-autocomplete {
  z-index: 1090; }

.GadgetCarousel .dropdown-list li, .dropdown-list li, .ui-autocomplete li a {
  display: block;
  padding: 6.5px 8px;
  color: #4a4a4a;
  font-size: 1rem;
  font-weight: 500;
  cursor: pointer; }
  .dropdown-list li:first-child, .ui-autocomplete li a:first-child {
    border-radius: 8px 8px 0 0; }
  .dropdown-list li:last-child, .ui-autocomplete li a:last-child {
    border-radius: 0 0 8px 8px; }
  .dropdown-list li:hover, .ui-autocomplete li a:hover {
    background-color: #fc0;
    text-decoration: none; }

.pagination {
  margin-bottom: 30px;
  display: flex;
  align-items: center;
  justify-content: center; }
  .pagination .paging-link,
  .pagination .link_nextarrow,
  .pagination .link_prevarrow {
    font-size: 18px;
    font-weight: 500;
    margin: 5px;
    display: inline-block; }
    .pagination .paging-link.current,
    .pagination .link_nextarrow.current,
    .pagination .link_prevarrow.current {
      color: #4a4a4a; }
  .pagination .link_nextarrow,
  .pagination .link_prevarrow {
    height: 40px;
    padding: 8px 20px;
    font-size: 16px;
    background: transparent;
    border: 0;
    box-shadow: 0;
    display: inline-block;
    border-radius: 3px;
    margin-right: 15px;
    cursor: pointer;
    background-color: #52ae30;
    border: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #f60;
    font-size: inherit;
    cursor: pointer;
    text-decoration: none;
    color: #52ae30;
    border-radius: 100%;
    width: 40px;
    margin: 5px;
    padding: 8px;
    position: relative; }
    .pagination .link_nextarrow:focus,
    .pagination .link_prevarrow:focus {
      outline: 0; }
    .pagination .link_nextarrow:hover,
    .pagination .link_prevarrow:hover {
      text-decoration: none; }
    .pagination .link_nextarrow:focus,
    .pagination .link_prevarrow:focus {
      outline: 0; }
    .pagination .link_nextarrow:last-child,
    .pagination .link_prevarrow:last-child {
      margin-right: 0; }
    .pagination .link_nextarrow:hover,
    .pagination .link_prevarrow:hover {
      background-color: #3f8625; }
    .pagination .link_nextarrow:active,
    .pagination .link_prevarrow:active {
      background-color: #57a33b; }
    .pagination .link_nextarrow, .pagination .link_nextarrow:hover, .pagination .link_nextarrow:active,
    .pagination .link_prevarrow,
    .pagination .link_prevarrow:hover,
    .pagination .link_prevarrow:active {
      color: #fff; }
    .pagination .link_nextarrow:focus,
    .pagination .link_prevarrow:focus {
      outline: 0; }
    .pagination .link_nextarrow:hover,
    .pagination .link_prevarrow:hover {
      color: #3f8625;
      text-decoration: underline; }
    .pagination .link_nextarrow:active,
    .pagination .link_prevarrow:active {
      color: #57a33b; }
    .pagination .link_nextarrow:before,
    .pagination .link_prevarrow:before {
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      content: "";
      background-image: url("/images/svg/icons.svg#arrow-right");
      background-position: center;
      background-repeat: no-repeat;
      background-size: 40px 40px; }
  .pagination .link_prevarrow:before {
    transform: rotate(180deg); }

@keyframes roll {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

.dais-loading-panel {
  background-color: rgba(74, 74, 74, 0.85);
  opacity: 0.7 !important;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  color: yellow; }
  .dais-loading-panel:before {
    background-position: center;
    margin: auto;
    position: absolute;
    left: 50%;
    margin-left: -115px;
    height: 48px;
    width: 300px;
    top: 50%;
    margin-top: -20px;
    content: url("/images/svg/ring-loading.svg#rotate");
    animation: 2s roll infinite;
    transform-origin: 148px 24px; }

.token-error,
.token-loading {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 15px 0; }
  .token-error label,
  .token-loading label {
    display: block;
    position: relative;
    border-radius: 8px;
    padding: 8px;
    font-size: 14px;
    text-align: center;
    margin: 15px 0; }
    .token-error label:after,
    .token-loading label:after {
      z-index: 1010;
      transform: rotate(45deg);
      content: " ";
      width: 10px;
      height: 10px;
      display: block;
      position: absolute;
      background-color: inherit;
      z-index: 0;
      top: 5px;
      left: 50%;
      margin-left: -5px; }
  .token-error:before,
  .token-loading:before {
    position: relative;
    background-color: transparent;
    border-radius: 50%;
    content: "  ";
    margin-bottom: 15px; }

.token-loading label {
  color: #767676;
  background-color: #fc0; }

.token-loading:before {
  width: 50px;
  height: 50px;
  border-width: 10px;
  border-style: solid;
  border-color: white #52ae30 white white;
  animation: 3s roll linear infinite; }

.token-error label {
  background-color: #FF435A;
  color: white; }

.token-error::before {
  background-image: url("/images/svg/icons.svg#ink-message-error");
  width: 70px;
  height: 70px; }

/* The main calendar widget.  DIV containing a table. */
.calendar {
  position: relative;
  display: none;
  cursor: default;
  z-index: 9999;
  font-size: 12px;
  color: #4a4a4a;
  margin: -1px 0 0 -35px;
  border: 1px solid #d2d2d2;
  border-radius: 8px;
  background: #fff; }
  .calendar table {
    border-spacing: 4px; }

/* Header part -- contains navigation buttons and day names. */
.calendar .button {
  /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  background-color: #369;
  color: #fff;
  border-radius: 3px; }
  .calendar .button:hover {
    background-color: #264d73; }
  .calendar .button:active {
    background-color: #3d668f; }

.calendar .nav {
  background: transparent url(../menuarrow.gif) no-repeat 100% 100%; }

.calendar thead .title {
  /* This holds the current "month, year" */
  display: table-cell;
  padding: 1px;
  text-align: center; }

.calendar thead .name {
  /* Cells <TD> containing the day names */
  padding: 2px;
  text-align: center;
  background: #ffffff; }

.calendar thead .weekend {
  /* How a weekend day name shows in header */
  color: #FF435A; }

/* The body part -- contains all the days in month. */
.calendar tbody .day {
  /* Cells <TD> containing month days dates */
  width: 2em;
  text-align: right;
  padding: 4px;
  font-size: 1.2em;
  background-color: #f5f5f5;
  border-radius: 3px; }
  .calendar tbody .day:hover {
    background-color: gainsboro; }
  .calendar tbody .day:active {
    background-color: whitesmoke; }

.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa; }

.calendar tbody .day.othermonth.oweekend {
  color: #faa; }

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #C1DF7F; }

.calendar tbody .rowhilite td {
  background: #ffffff; }

.calendar tbody .rowhilite td.wn {
  background: #eeeeee; }

.calendar tbody td.weekend {
  /* Cells showing weekend days */
  color: #FF435A; }

.calendar tbody td.today {
  /* Cell showing today date */
  font-weight: bold;
  border: 1px solid #f60; }

.calendar tbody .disabled {
  color: #999; }

.calendar tbody .emptycell {
  /* Empty cells (the best is to hide them) */
  visibility: hidden; }

.calendar tbody .emptyrow {
  /* Empty row (some months need less than 6 rows) */
  display: none; }

/* The footer part -- status bar and "Close" button */
.calendar tbody td.selected {
  /* Cell showing selected date */
  font-weight: bold;
  color: #fff;
  background-color: #f60; }
  .calendar tbody td.selected:hover {
    background-color: #cc5200; }
  .calendar tbody td.selected:active {
    background-color: #f2690d; }

.calendar tfoot .ttip {
  /* Tooltip (status bar) cell <TD> */
  padding: 1px;
  background: #369;
  border-radius: 3px;
  color: #fff;
  text-align: center; }

/* Combo boxes (menus that display months/years for direct selection) */
.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #e4e0d8;
  font-size: 90%;
  padding: 1px; }

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px; }

.calendar .combo .label-IEfix {
  width: 4em; }

.calendar .combo .active {
  background: #c4c0b8;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000; }

.calendar .combo .hilite {
  background: #048;
  color: #fea; }

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #f4f0e8; }

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff; }

.calendar td.time .ampm {
  text-align: center; }

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold; }

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #766;
  color: #fff; }

.calendar td.time span.active {
  border-color: #E87D00;
  background-color: #000;
  color: #000; }

.box-form-section-title {
  counter-increment: sectiontitle;
  font-size: 0.75rem;
  margin-bottom: 10px;
  display: block;
  color: #4a4a4a;
  position: relative;
  top: -22px;
  font-size: 1rem;
  font-weight: 400;
  color: #616161;
  margin: -40px 0 0 0 !important; }
  .box-form-section-title > span {
    background-color: white;
    padding: 8px 16px 8px 38px;
    border-radius: 3px;
    border: 1px solid #e0e0e0; }
  .box-form-section-title:before {
    border: 1px solid #e0e0e0;
    font-weight: 500;
    display: inline-block;
    width: 42px;
    height: 42px;
    line-height: 42px;
    text-align: center;
    font-size: 1.125em;
    content: counter(sectiontitle);
    border-radius: 100%;
    background-color: white;
    margin-right: -22px;
    position: relative; }
  .focus .box-form-section-title:before {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    border-color: #fff; }
  .focus .box-form-section-title span {
    border-color: #fc0;
    background-color: #fc0; }

.box, #CampaignContent .panel, .filter-summary, .remaster .bordered {
  border: 1px solid #d2d2d2;
  border-radius: 8px;
  background: #fff;
  margin: 40px 20px;
  position: relative; }
  .box:before, #CampaignContent .panel:before, .filter-summary:before, .remaster .bordered:before, .box:after, #CampaignContent .panel:after, .filter-summary:after, .remaster .bordered:after {
    content: " ";
    display: table;
    clear: both; }
  .list-view-item-below .box, .list-view-item-below #CampaignContent .panel, #CampaignContent .list-view-item-below .panel, .list-view-item-below .filter-summary, .list-view-item-below .remaster .bordered, .remaster .list-view-item-below .bordered {
    margin: 0;
    border: 0; }
  .box img, #CampaignContent .panel img, .filter-summary img, .remaster .bordered img {
    border: 1px solid #d2d2d2;
    border-radius: 8px;
    background: #fff; }
  @media (min-width: 769px) {
    .box, #CampaignContent .panel, .filter-summary, .remaster .bordered {
      margin: 0 0 40px 0; } }
  .ui-dialog .box, .ui-dialog #CampaignContent .panel, #CampaignContent .ui-dialog .panel, .ui-dialog .filter-summary, .ui-dialog .remaster .bordered, .remaster .ui-dialog .bordered,
  .box .box, #CampaignContent .panel .box, .filter-summary .box, .remaster .bordered .box,
  .box #CampaignContent .panel, #CampaignContent
  .box .panel, #CampaignContent .panel .panel, .filter-summary #CampaignContent .panel, #CampaignContent .filter-summary .panel, .remaster .bordered #CampaignContent .panel, #CampaignContent .remaster .bordered .panel,
  .box .filter-summary, #CampaignContent .panel .filter-summary, .filter-summary .filter-summary, .remaster .bordered .filter-summary,
  .box .remaster .bordered, .remaster
  .box .bordered, #CampaignContent .panel .remaster .bordered, .remaster #CampaignContent .panel .bordered, .filter-summary .remaster .bordered, .remaster .filter-summary .bordered, .remaster .bordered .bordered {
    border: 0;
    margin: 0; }
  .box:empty, #CampaignContent .panel:empty, .filter-summary:empty, .remaster .bordered:empty {
    display: none; }
  .box h1, #CampaignContent .panel h1, .filter-summary h1, .remaster .bordered h1 {
    font-weight: 500;
    margin: 20px 0 40px 0;
    padding: 0 40px 20px 40px;
    font-size: 32px;
    border-bottom-width: 2px;
    border-bottom-style: solid;
    border-bottom-color: currentColor; }
  .box h3, #CampaignContent .panel h3, .filter-summary h3, .remaster .bordered h3 {
    margin: 1.125rem 0; }
  .box h2, #CampaignContent .panel h2, .filter-summary h2, .remaster .bordered h2, .box-title {
    margin: 1.125rem 0;
    font-size: 1.125rem;
    font-weight: 500;
    padding: 0 40px; }
    .box h2 img, #CampaignContent .panel h2 img, .filter-summary h2 img, .remaster .bordered h2 img, .box-title img {
      border: 0; }
    .box h2 .right, #CampaignContent .panel h2 .right, .filter-summary h2 .right, .remaster .bordered h2 .right, .box-title .right {
      float: right; }
  .box-green {
    color: #52ae30; }
    .box-green .btn {
      color: #52ae30; }
      .box-green .btn:hover {
        color: #3f8625; }
      .box-green .btn:active {
        color: #57a33b; }
      .box-green .btn-primary, .box-green .btn-group-primary .btn, .btn-group-primary .box-green .btn, .box-green .btn-container-primary .submit, .btn-container-primary .box-green .submit {
        background-color: #52ae30;
        color: #fff !important; }
        .box-green .btn-primary:hover, .box-green .btn-group-primary .btn:hover, .btn-group-primary .box-green .btn:hover, .box-green .btn-container-primary .submit:hover, .btn-container-primary .box-green .submit:hover {
          background-color: #3f8625; }
        .box-green .btn-primary:active, .box-green .btn-group-primary .btn:active, .btn-group-primary .box-green .btn:active, .box-green .btn-container-primary .submit:active, .btn-container-primary .box-green .submit:active {
          background-color: #57a33b; }
    .box-green [type=checkbox]:checked {
      background-color: #52ae30; }
      .box-green [type=checkbox]:checked::-ms-check {
        background-color: #52ae30; }
    .box-green .popover {
      color: #52ae30; }
  .box-pink {
    color: #FF435A; }
    .box-pink .btn {
      color: #FF435A; }
      .box-pink .btn:hover {
        color: #ff102d; }
      .box-pink .btn:active {
        color: #f64c61; }
      .box-pink .btn-primary, .box-pink .btn-group-primary .btn, .btn-group-primary .box-pink .btn, .box-pink .btn-container-primary .submit, .btn-container-primary .box-pink .submit {
        background-color: #FF435A;
        color: #fff !important; }
        .box-pink .btn-primary:hover, .box-pink .btn-group-primary .btn:hover, .btn-group-primary .box-pink .btn:hover, .box-pink .btn-container-primary .submit:hover, .btn-container-primary .box-pink .submit:hover {
          background-color: #ff102d; }
        .box-pink .btn-primary:active, .box-pink .btn-group-primary .btn:active, .btn-group-primary .box-pink .btn:active, .box-pink .btn-container-primary .submit:active, .btn-container-primary .box-pink .submit:active {
          background-color: #f64c61; }
    .box-pink [type=checkbox]:checked {
      background-color: #FF435A; }
      .box-pink [type=checkbox]:checked::-ms-check {
        background-color: #FF435A; }
    .box-pink .popover {
      color: #FF435A; }
  .box-lightblue {
    color: #3399cc; }
    .box-lightblue .btn {
      color: #3399cc; }
      .box-lightblue .btn:hover {
        color: #297aa3; }
      .box-lightblue .btn:active {
        color: #4095bf; }
      .box-lightblue .btn-primary, .box-lightblue .btn-group-primary .btn, .btn-group-primary .box-lightblue .btn, .box-lightblue .btn-container-primary .submit, .btn-container-primary .box-lightblue .submit {
        background-color: #3399cc;
        color: #fff !important; }
        .box-lightblue .btn-primary:hover, .box-lightblue .btn-group-primary .btn:hover, .btn-group-primary .box-lightblue .btn:hover, .box-lightblue .btn-container-primary .submit:hover, .btn-container-primary .box-lightblue .submit:hover {
          background-color: #297aa3; }
        .box-lightblue .btn-primary:active, .box-lightblue .btn-group-primary .btn:active, .btn-group-primary .box-lightblue .btn:active, .box-lightblue .btn-container-primary .submit:active, .btn-container-primary .box-lightblue .submit:active {
          background-color: #4095bf; }
    .box-lightblue [type=checkbox]:checked {
      background-color: #3399cc; }
      .box-lightblue [type=checkbox]:checked::-ms-check {
        background-color: #3399cc; }
    .box-lightblue .popover {
      color: #3399cc; }
  .box-turquoise {
    color: #099; }
    .box-turquoise .btn {
      color: #099; }
      .box-turquoise .btn:hover {
        color: #006666; }
      .box-turquoise .btn:active {
        color: #089191; }
      .box-turquoise .btn-primary, .box-turquoise .btn-group-primary .btn, .btn-group-primary .box-turquoise .btn, .box-turquoise .btn-container-primary .submit, .btn-container-primary .box-turquoise .submit {
        background-color: #099;
        color: #fff !important; }
        .box-turquoise .btn-primary:hover, .box-turquoise .btn-group-primary .btn:hover, .btn-group-primary .box-turquoise .btn:hover, .box-turquoise .btn-container-primary .submit:hover, .btn-container-primary .box-turquoise .submit:hover {
          background-color: #006666; }
        .box-turquoise .btn-primary:active, .box-turquoise .btn-group-primary .btn:active, .btn-group-primary .box-turquoise .btn:active, .box-turquoise .btn-container-primary .submit:active, .btn-container-primary .box-turquoise .submit:active {
          background-color: #089191; }
    .box-turquoise [type=checkbox]:checked {
      background-color: #099; }
      .box-turquoise [type=checkbox]:checked::-ms-check {
        background-color: #099; }
    .box-turquoise .popover {
      color: #099; }
  .box-blue {
    color: #369; }
    .box-blue .btn {
      color: #369; }
      .box-blue .btn:hover {
        color: #264d73; }
      .box-blue .btn:active {
        color: #3d668f; }
      .box-blue .btn-primary, .box-blue .btn-group-primary .btn, .btn-group-primary .box-blue .btn, .box-blue .btn-container-primary .submit, .btn-container-primary .box-blue .submit {
        background-color: #369;
        color: #fff !important; }
        .box-blue .btn-primary:hover, .box-blue .btn-group-primary .btn:hover, .btn-group-primary .box-blue .btn:hover, .box-blue .btn-container-primary .submit:hover, .btn-container-primary .box-blue .submit:hover {
          background-color: #264d73; }
        .box-blue .btn-primary:active, .box-blue .btn-group-primary .btn:active, .btn-group-primary .box-blue .btn:active, .box-blue .btn-container-primary .submit:active, .btn-container-primary .box-blue .submit:active {
          background-color: #3d668f; }
    .box-blue [type=checkbox]:checked {
      background-color: #369; }
      .box-blue [type=checkbox]:checked::-ms-check {
        background-color: #369; }
    .box-blue .popover {
      color: #369; }
  .box-purple {
    color: #771d81; }
    .box-purple .btn {
      color: #771d81; }
      .box-purple .btn:hover {
        color: #511457; }
      .box-purple .btn:active {
        color: #712579; }
      .box-purple .btn-primary, .box-purple .btn-group-primary .btn, .btn-group-primary .box-purple .btn, .box-purple .btn-container-primary .submit, .btn-container-primary .box-purple .submit {
        background-color: #771d81;
        color: #fff !important; }
        .box-purple .btn-primary:hover, .box-purple .btn-group-primary .btn:hover, .btn-group-primary .box-purple .btn:hover, .box-purple .btn-container-primary .submit:hover, .btn-container-primary .box-purple .submit:hover {
          background-color: #511457; }
        .box-purple .btn-primary:active, .box-purple .btn-group-primary .btn:active, .btn-group-primary .box-purple .btn:active, .box-purple .btn-container-primary .submit:active, .btn-container-primary .box-purple .submit:active {
          background-color: #712579; }
    .box-purple [type=checkbox]:checked {
      background-color: #771d81; }
      .box-purple [type=checkbox]:checked::-ms-check {
        background-color: #771d81; }
    .box-purple .popover {
      color: #771d81; }
  .box-orange {
    color: #f60; }
    .box-orange .btn {
      color: #f60; }
      .box-orange .btn:hover {
        color: #cc5200; }
      .box-orange .btn:active {
        color: #f2690d; }
      .box-orange .btn-primary, .box-orange .btn-group-primary .btn, .btn-group-primary .box-orange .btn, .box-orange .btn-container-primary .submit, .btn-container-primary .box-orange .submit {
        background-color: #f60;
        color: #fff !important; }
        .box-orange .btn-primary:hover, .box-orange .btn-group-primary .btn:hover, .btn-group-primary .box-orange .btn:hover, .box-orange .btn-container-primary .submit:hover, .btn-container-primary .box-orange .submit:hover {
          background-color: #cc5200; }
        .box-orange .btn-primary:active, .box-orange .btn-group-primary .btn:active, .btn-group-primary .box-orange .btn:active, .box-orange .btn-container-primary .submit:active, .btn-container-primary .box-orange .submit:active {
          background-color: #f2690d; }
    .box-orange [type=checkbox]:checked {
      background-color: #f60; }
      .box-orange [type=checkbox]:checked::-ms-check {
        background-color: #f60; }
    .box-orange .popover {
      color: #f60; }
  .box > [class^="text"], #CampaignContent .panel > [class^="text"], .filter-summary > [class^="text"], .remaster .bordered > [class^="text"] {
    margin: 1rem 30px; }
  .box > .alert, #CampaignContent .panel > .alert, .filter-summary > .alert, .remaster .bordered > .alert, .box > .infoWarning, #CampaignContent .panel > .infoWarning, .filter-summary > .infoWarning, .remaster .bordered > .infoWarning, .box > .alert-error, #CampaignContent .panel > .alert-error, .filter-summary > .alert-error, .remaster .bordered > .alert-error, .box > .text-error, #CampaignContent .panel > .text-error, .filter-summary > .text-error, .remaster .bordered > .text-error, .box > .message-error, #CampaignContent .panel > .message-error, .filter-summary > .message-error, .remaster .bordered > .message-error, .box > .infoSuccess, #CampaignContent .panel > .infoSuccess, .filter-summary > .infoSuccess, .remaster .bordered > .infoSuccess, .validation-summary-errors .box > li, #CampaignContent .validation-summary-errors .panel > li, .validation-summary-errors #CampaignContent .panel > li, .validation-summary-errors .filter-summary > li, .remaster .validation-summary-errors .bordered > li, .validation-summary-errors .remaster .bordered > li, .box > .message, #CampaignContent .panel > .message, .filter-summary > .message, .remaster .bordered > .message {
    margin: 20px 30px; }
  .box-section {
    padding: 40px;
    border-radius: 8px 8px 0 0; }
    .box-section ~ .box-section {
      border-radius: 0; }
    .box-section:last-of-type {
      border-radius: 0 0 8px 8px; }
    .box-section:only-of-type {
      border-radius: 8px;
      min-height: 320px; }
    .box-section-hidden {
      padding: 0; }
      .box-section-hidden > *:first-child {
        padding: 40px; }
    .box-section:nth-of-type(odd) {
      background-color: #fbfbfb; }
    .box-section .btn-row-reverse, .box-section .ui-dialog-buttonset,
    .box-section .btn-row:last-child,
    .box-section .ui-dialog-buttonset:last-child,
    .box-section .classic .btnLine:last-child, .classic
    .box-section .btnLine:last-child {
      margin: 0; }
  .box-small-gutter {
    margin-top: 40px; }
    .box-small-gutter .box-title {
      padding: 0 20px;
      font-weight: normal; }
    .box-small-gutter .box-section {
      border-top: 1px solid #d2d2d2;
      padding: 20px;
      background-color: #eee; }
      .box-small-gutter .box-section .row {
        margin: 0 -5px; }
      .box-small-gutter .box-section .col-6 {
        padding: 0 5px; }
  .box-form.box, #CampaignContent .box-form.panel, .box-form.filter-summary, .remaster .box-form.bordered {
    counter-reset: sectiontitle; }
    .box-form.box .row, #CampaignContent .box-form.panel .row, .box-form.filter-summary .row, .remaster .box-form.bordered .row {
      justify-content: flex-start; }
    .box-form.box .box-section, #CampaignContent .box-form.panel .box-section, .box-form.filter-summary .box-section, .remaster .box-form.bordered .box-section {
      border-bottom: 1px solid #e0e0e0; }
    .box-form.box .box-section-wizard-nav, #CampaignContent .box-form.panel .box-section-wizard-nav, .box-form.filter-summary .box-section-wizard-nav, .remaster .box-form.bordered .box-section-wizard-nav {
      counter-reset: wizstep;
      margin: -40px 0 0 0;
      display: flex; }
      .box-form.box .box-section-wizard-nav li, #CampaignContent .box-form.panel .box-section-wizard-nav li, .box-form.filter-summary .box-section-wizard-nav li, .remaster .box-form.bordered .box-section-wizard-nav li {
        counter-increment: sectiontitle;
        font-size: 0.75rem;
        margin-bottom: 10px;
        display: block;
        color: #4a4a4a;
        position: relative;
        top: -22px;
        font-size: 1rem;
        font-weight: 400;
        color: #616161;
        counter-increment: wizstep;
        min-width: 44px;
        margin-right: 10px; }
        .box-form.box .box-section-wizard-nav li > span, #CampaignContent .box-form.panel .box-section-wizard-nav li > span, .box-form.filter-summary .box-section-wizard-nav li > span, .remaster .box-form.bordered .box-section-wizard-nav li > span {
          background-color: white;
          padding: 8px 16px 8px 38px;
          border-radius: 3px;
          border: 1px solid #e0e0e0; }
        .box-form.box .box-section-wizard-nav li:before, #CampaignContent .box-form.panel .box-section-wizard-nav li:before, .box-form.filter-summary .box-section-wizard-nav li:before, .remaster .box-form.bordered .box-section-wizard-nav li:before {
          border: 1px solid #e0e0e0;
          font-weight: 500;
          display: inline-block;
          width: 42px;
          height: 42px;
          line-height: 42px;
          text-align: center;
          font-size: 1.125em;
          content: counter(sectiontitle);
          border-radius: 100%;
          background-color: white;
          margin-right: -22px;
          position: relative; }
        .focus .box-form.box .box-section-wizard-nav li:before, .focus #CampaignContent .box-form.panel .box-section-wizard-nav li:before, #CampaignContent .focus .box-form.panel .box-section-wizard-nav li:before, .focus .box-form.filter-summary .box-section-wizard-nav li:before, .focus .remaster .box-form.bordered .box-section-wizard-nav li:before, .remaster .focus .box-form.bordered .box-section-wizard-nav li:before {
          box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
          border-color: #fff; }
        .focus .box-form.box .box-section-wizard-nav li span, .focus #CampaignContent .box-form.panel .box-section-wizard-nav li span, #CampaignContent .focus .box-form.panel .box-section-wizard-nav li span, .focus .box-form.filter-summary .box-section-wizard-nav li span, .focus .remaster .box-form.bordered .box-section-wizard-nav li span, .remaster .focus .box-form.bordered .box-section-wizard-nav li span {
          border-color: #fc0;
          background-color: #fc0; }
        .box-form.box .box-section-wizard-nav li::before, #CampaignContent .box-form.panel .box-section-wizard-nav li::before, .box-form.filter-summary .box-section-wizard-nav li::before, .remaster .box-form.bordered .box-section-wizard-nav li::before {
          content: " ";
          border-color: transparent;
          box-shadow: 0 3px 6px rgba(0, 0, 0, 0.15);
          font-size: 24px; }
        .box-form.box .box-section-wizard-nav li:after, #CampaignContent .box-form.panel .box-section-wizard-nav li:after, .box-form.filter-summary .box-section-wizard-nav li:after, .remaster .box-form.bordered .box-section-wizard-nav li:after {
          transform: rotate(-45deg);
          content: " ";
          border: solid #52ae30;
          border-width: 0 0 2px 2px;
          box-sizing: border-box;
          width: 18px;
          height: 12px;
          display: flex;
          justify-content: center;
          align-items: center;
          position: absolute;
          top: 14px;
          left: 14px; }
        .box-form.box .box-section-wizard-nav li.active:after, #CampaignContent .box-form.panel .box-section-wizard-nav li.active:after, .box-form.filter-summary .box-section-wizard-nav li.active:after, .remaster .box-form.bordered .box-section-wizard-nav li.active:after,
        .box-form.box .box-section-wizard-nav li.active ~ li:after, #CampaignContent .box-form.panel .box-section-wizard-nav li.active ~ li:after, .box-form.filter-summary .box-section-wizard-nav li.active ~ li:after, .remaster .box-form.bordered .box-section-wizard-nav li.active ~ li:after {
          content: none; }
        .box-form.box .box-section-wizard-nav li.active:before, #CampaignContent .box-form.panel .box-section-wizard-nav li.active:before, .box-form.filter-summary .box-section-wizard-nav li.active:before, .remaster .box-form.bordered .box-section-wizard-nav li.active:before {
          content: counter(wizstep);
          border-color: transparent; }
        .box-form.box .box-section-wizard-nav li.active ~ li:before, #CampaignContent .box-form.panel .box-section-wizard-nav li.active ~ li:before, .box-form.filter-summary .box-section-wizard-nav li.active ~ li:before, .remaster .box-form.bordered .box-section-wizard-nav li.active ~ li:before {
          content: counter(wizstep);
          border-color: transparent;
          color: white;
          background-color: #d2d2d2; }
        .box-form.box .box-section-wizard-nav li.active > span, #CampaignContent .box-form.panel .box-section-wizard-nav li.active > span, .box-form.filter-summary .box-section-wizard-nav li.active > span, .remaster .box-form.bordered .box-section-wizard-nav li.active > span {
          display: inline;
          background-color: #fc0;
          border-color: transparent; }
        .box-form.box .box-section-wizard-nav li > span, #CampaignContent .box-form.panel .box-section-wizard-nav li > span, .box-form.filter-summary .box-section-wizard-nav li > span, .remaster .box-form.bordered .box-section-wizard-nav li > span {
          display: none; }
  .box-search {
    padding: 30px 40px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background-color: #fbfbfb;
    border-radius: 8px 8px 0 0;
    display: flex;
    justify-content: center; }
    .ui-dialog .box-search {
      margin: 0 -30px;
      border-top: 0; }
      .ui-dialog .box-search .form-group {
        flex-basis: 100%;
        display: block; }
        .ui-dialog .box-search .form-group .form-control, .ui-dialog .box-search .form-group .inputedit, .ui-dialog .box-search .form-group
        .ui-autocomplete-input, .ui-dialog .box-search .form-group
        input[type=text], .ui-dialog .box-search .form-group
        input[type=password], .ui-dialog .box-search .form-group
        input.inputro, .ui-dialog .box-search .form-group
        textarea, .ui-dialog .box-search .form-group
        select {
          width: 100%;
          max-width: unset; }
    .box-title ~ .box-search {
      border-top: 2px solid currentColor;
      background-color: #f5f5f5;
      border-radius: 0; }
    .box-search-block {
      padding: 21px 40px 20px 40px;
      justify-content: flex-start; }
      .box-search-block .form-group {
        max-width: 250px;
        display: block; }
        .box-search-block .form-group .label {
          margin-bottom: 8px; }
    .box-search-dark {
      justify-content: flex-start;
      background-color: #e0e0e0;
      height: 70px;
      padding: 0 40px; }
      .box-search-dark .form-group .radio-label .form-control, .box-search-dark .form-group .radio-label .inputedit, .box-search-dark .form-group .radio-label
      .ui-autocomplete-input, .box-search-dark .form-group .radio-label
      input[type=text], .box-search-dark .form-group .radio-label
      input[type=password], .box-search-dark .form-group .radio-label
      input.inputro, .box-search-dark .form-group .radio-label
      textarea, .box-search-dark .form-group .radio-label
      select {
        display: none; }
      .box-search-dark .form-group .radio-label [type=radio]:checked ~ .form-control, .box-search-dark .form-group .radio-label [type=radio]:checked ~ .inputedit, .box-search-dark .form-group .radio-label [type=radio]:checked ~
      .ui-autocomplete-input, .box-search-dark .form-group .radio-label [type=radio]:checked ~
      input[type=text], .box-search-dark .form-group .radio-label [type=radio]:checked ~
      input[type=password], .box-search-dark .form-group .radio-label [type=radio]:checked ~
      input.inputro, .box-search-dark .form-group .radio-label [type=radio]:checked ~
      textarea, .box-search-dark .form-group .radio-label [type=radio]:checked ~
      select {
        display: block; }
    .box-search .form-control, .box-search .inputedit, .box-search
    .ui-autocomplete-input, .box-search
    input[type=text], .box-search
    input[type=password], .box-search
    input.inputro, .box-search
    textarea, .box-search
    select {
      min-width: 110px;
      max-width: 530px; }
    .box-search .btn-secondary, .box-search .btn-group-secondary .btn, .btn-group-secondary .box-search .btn, .box-search .btn-container-secondary .submit, .btn-container-secondary .box-search .submit {
      background-color: #fff; }
    .box-search .form-group {
      flex-grow: 0;
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: auto minmax(240px, 1fr);
      grid-template-columns: auto minmax(240px, 1fr);
      -ms-grid-rows: 1fr auto;
      grid-template-rows: 1fr auto;
      margin-right: 15px;
      margin-bottom: 0;
      max-width: 400px; }
      .box-search .form-group .label {
        margin-bottom: 0;
        margin-right: 15px;
        display: flex;
        align-items: center; }
      .box-search .form-group .sub {
        font-size: 0.65em;
        color: #3399cc;
        background: white;
        padding: 2px 8px;
        margin: 0 auto;
        border: 1px solid #d2d2d2;
        border-radius: 3px; }
      .box-search .form-group [class^=field-validation] {
        max-width: 260px;
        grid-row-start: 2;
        grid-row-end: 3;
        -ms-grid-row: 2;
        -ms-grid-row-span: 1;
        grid-column-start: 2;
        grid-column-end: 3;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1; }
      .box-search .form-group .form-control, .box-search .form-group .inputedit, .box-search .form-group
      .ui-autocomplete-input, .box-search .form-group
      input[type=text], .box-search .form-group
      input[type=password], .box-search .form-group
      input.inputro, .box-search .form-group
      textarea, .box-search .form-group
      select {
        grid-column-start: 2;
        grid-column-end: 3;
        -ms-grid-column: 2;
        -ms-grid-column-span: 1;
        width: auto; }
        .box-search .form-group .form-control + .form-control, .box-search .form-group .inputedit + .form-control, .box-search .form-group
        .ui-autocomplete-input + .form-control, .box-search .form-group
        input[type=text] + .form-control, .box-search .form-group
        input[type=password] + .form-control, .box-search .form-group
        input.inputro + .form-control, .box-search .form-group
        textarea + .form-control, .box-search .form-group
        select + .form-control, .box-search .form-group .form-control + .inputedit, .box-search .form-group .inputedit + .inputedit, .box-search .form-group
        .ui-autocomplete-input + .inputedit, .box-search .form-group
        input[type=text] + .inputedit, .box-search .form-group
        input[type=password] + .inputedit, .box-search .form-group
        input.inputro + .inputedit, .box-search .form-group
        textarea + .inputedit, .box-search .form-group
        select + .inputedit, .box-search .form-group .form-control +
        .ui-autocomplete-input, .box-search .form-group .inputedit +
        .ui-autocomplete-input, .box-search .form-group
        .ui-autocomplete-input +
        .ui-autocomplete-input, .box-search .form-group
        input[type=text] +
        .ui-autocomplete-input, .box-search .form-group
        input[type=password] +
        .ui-autocomplete-input, .box-search .form-group
        input.inputro +
        .ui-autocomplete-input, .box-search .form-group
        textarea +
        .ui-autocomplete-input, .box-search .form-group
        select +
        .ui-autocomplete-input, .box-search .form-group .form-control +
        input[type=text], .box-search .form-group .inputedit +
        input[type=text], .box-search .form-group
        .ui-autocomplete-input +
        input[type=text], .box-search .form-group
        input[type=text] +
        input[type=text], .box-search .form-group
        input[type=password] +
        input[type=text], .box-search .form-group
        input.inputro +
        input[type=text], .box-search .form-group
        textarea +
        input[type=text], .box-search .form-group
        select +
        input[type=text], .box-search .form-group .form-control +
        input[type=password], .box-search .form-group .inputedit +
        input[type=password], .box-search .form-group
        .ui-autocomplete-input +
        input[type=password], .box-search .form-group
        input[type=text] +
        input[type=password], .box-search .form-group
        input[type=password] +
        input[type=password], .box-search .form-group
        input.inputro +
        input[type=password], .box-search .form-group
        textarea +
        input[type=password], .box-search .form-group
        select +
        input[type=password], .box-search .form-group .form-control +
        input.inputro, .box-search .form-group .inputedit +
        input.inputro, .box-search .form-group
        .ui-autocomplete-input +
        input.inputro, .box-search .form-group
        input[type=text] +
        input.inputro, .box-search .form-group
        input[type=password] +
        input.inputro, .box-search .form-group
        input.inputro +
        input.inputro, .box-search .form-group
        textarea +
        input.inputro, .box-search .form-group
        select +
        input.inputro, .box-search .form-group .form-control +
        textarea, .box-search .form-group .inputedit +
        textarea, .box-search .form-group
        .ui-autocomplete-input +
        textarea, .box-search .form-group
        input[type=text] +
        textarea, .box-search .form-group
        input[type=password] +
        textarea, .box-search .form-group
        input.inputro +
        textarea, .box-search .form-group
        textarea +
        textarea, .box-search .form-group
        select +
        textarea, .box-search .form-group .form-control +
        select, .box-search .form-group .inputedit +
        select, .box-search .form-group
        .ui-autocomplete-input +
        select, .box-search .form-group
        input[type=text] +
        select, .box-search .form-group
        input[type=password] +
        select, .box-search .form-group
        input.inputro +
        select, .box-search .form-group
        textarea +
        select, .box-search .form-group
        select +
        select {
          grid-column-start: 4;
          grid-column-end: 5;
          -ms-grid-column: 4;
          -ms-grid-column-span: 1; }
  .box-result {
    padding: 30px 40px; }
  .box table.bordered, #CampaignContent .panel table.bordered, .filter-summary table.bordered, .remaster .bordered table.bordered {
    padding-top: 0 !important;
    margin: 18px 0; }
  .box .section-title, #CampaignContent .panel .section-title, .filter-summary .section-title, .remaster .bordered .section-title,
  .box .heading h3, #CampaignContent .panel .heading h3, .filter-summary .heading h3, .remaster .bordered .heading h3 {
    color: #4a4a4a;
    font-size: 0.75rem;
    margin-bottom: 10px;
    display: block;
    color: #4a4a4a; }
    .box .section-title em, #CampaignContent .panel .section-title em, .filter-summary .section-title em, .remaster .bordered .section-title em,
    .box .heading h3 em, #CampaignContent .panel .heading h3 em, .filter-summary .heading h3 em, .remaster .bordered .heading h3 em {
      text-transform: none;
      display: block;
      font-weight: normal;
      color: #3399cc; }

.content.box, #CampaignContent .content.panel, .content.filter-summary, .remaster .content.bordered {
  margin-top: 0; }

.remaster .side-detail caption {
  margin-left: 0;
  margin-bottom: 20px; }

.remaster .side-detail tr {
  display: block;
  height: auto !important;
  margin-bottom: 20px; }
  .remaster .side-detail tr td {
    display: block;
    width: auto !important; }
  .remaster .side-detail tr td:first-child {
    font-size: 0.75rem;
    margin-bottom: 10px;
    display: block;
    color: #4a4a4a;
    border: 0;
    padding: 0 0 0 8px; }
  .remaster .side-detail tr td:last-child {
    font-family: inherit;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2);
    outline: none;
    border: 1px solid #d2d2d2;
    padding: 4px 8px;
    border-radius: 3px 0 0 3px;
    font-weight: 400;
    color: #4a4a4a;
    font-size: 18px;
    height: 40px;
    border-radius: 0;
    background: whitesmoke;
    box-shadow: none;
    transition: 0.2s;
    border: 0;
    height: auto;
    min-height: 40px; }
    .remaster .side-detail tr td:last-child[disabled], .remaster .side-detail tr td:last-child:disabled, .remaster .side-detail tr td:last-child.disabled, .remaster .side-detail tr td:last-child[readonly] {
      background-color: whitesmoke;
      box-shadow: none; }
    .remaster .side-detail tr td:last-child:focus {
      box-shadow: none;
      border: 1px solid #52ae30; }

.side-form {
  align-items: stretch;
  display: flex; }
  .side-form .box-section {
    flex-basis: 100%; }

.box i, #CampaignContent .panel i, .filter-summary i, .remaster .bordered i,
.details i {
  font-size: 0.85em;
  display: block;
  margin-bottom: 1rem; }

body.dialog-open {
  overflow: hidden;
  margin-right: 16px; }

.ui-dialog {
  color: #3f8625;
  position: fixed !important;
  z-index: 1090;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  background-color: rgba(74, 74, 74, 0.4);
  width: 100vw !important;
  overflow-y: scroll;
  padding: 205px 0; }
  .ui-dialog-titlebar {
    padding: 15px 30px;
    border-bottom: 2px solid currentColor; }
    .ui-dialog-titlebar-close.ui-button {
      font-size: 0;
      line-height: 0;
      position: absolute;
      right: 30px;
      width: 16px;
      margin: 0;
      padding: 0;
      top: 20px;
      color: #FF435A; }
      .no-close-button .ui-dialog-titlebar-close.ui-button {
        display: none; }
      .ui-dialog-titlebar-close.ui-button:before, .ui-dialog-titlebar-close.ui-button:after {
        position: absolute;
        content: "";
        display: block;
        background-color: currentColor; }
      .ui-dialog-titlebar-close.ui-button:hover {
        color: #dc001b; }
      .ui-dialog-titlebar-close.ui-button:before, .ui-dialog-titlebar-close.ui-button:after {
        width: 4px;
        height: 16px;
        margin-left: -2px;
        top: 0;
        left: 8px; }
      .ui-dialog-titlebar-close.ui-button:before {
        transform: rotate(45deg); }
      .ui-dialog-titlebar-close.ui-button:after {
        transform: rotate(-45deg); }
  .ui-dialog-buttonset {
    color: inherit;
    padding: 30px; }
    .ui-dialog-buttonset .ui-button {
      color: inherit;
      height: 40px;
      padding: 8px 20px;
      font-size: 16px;
      background: transparent;
      border: 0;
      box-shadow: 0;
      display: inline-block;
      border-radius: 3px;
      margin-right: 15px;
      cursor: pointer; }
      .ui-dialog-buttonset .ui-button:focus {
        outline: 0; }
      .ui-dialog-buttonset .ui-button:hover {
        text-decoration: none; }
      .ui-dialog-buttonset .ui-button:focus {
        outline: 0; }
      .ui-dialog-buttonset .ui-button:last-child {
        margin-right: 0; }
      .ui-dialog-buttonset .ui-button:hover {
        color: inherit; }
      .ui-dialog-buttonset .ui-button:active {
        color: inherit; }
      .ui-dialog-buttonset .ui-button:first-child {
        background-color: #52ae30;
        border: 0;
        box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
        .ui-dialog-buttonset .ui-button:first-child:hover {
          background-color: #3f8625; }
        .ui-dialog-buttonset .ui-button:first-child:active {
          background-color: #57a33b; }
        .ui-dialog-buttonset .ui-button:first-child, .ui-dialog-buttonset .ui-button:first-child:hover, .ui-dialog-buttonset .ui-button:first-child:active {
          color: #fff; }
  .ui-dialog .btn {
    color: #3f8625; }
    .ui-dialog .btn:hover {
      color: #2c5e1a; }
    .ui-dialog .btn:active {
      color: #437d2e; }
    .ui-dialog .btn-primary, .ui-dialog .btn-group-primary .btn, .btn-group-primary .ui-dialog .btn, .ui-dialog .btn-container-primary .submit, .btn-container-primary .ui-dialog .submit {
      background-color: #3f8625;
      color: #fff !important; }
      .ui-dialog .btn-primary:hover, .ui-dialog .btn-group-primary .btn:hover, .btn-group-primary .ui-dialog .btn:hover, .ui-dialog .btn-container-primary .submit:hover, .btn-container-primary .ui-dialog .submit:hover {
        background-color: #2c5e1a; }
      .ui-dialog .btn-primary:active, .ui-dialog .btn-group-primary .btn:active, .btn-group-primary .ui-dialog .btn:active, .ui-dialog .btn-container-primary .submit:active, .btn-container-primary .ui-dialog .submit:active {
        background-color: #437d2e; }
  .ui-dialog [type=checkbox]:checked {
    background-color: #3f8625; }
    .ui-dialog [type=checkbox]:checked::-ms-check {
      background-color: #3f8625; }
  .ui-dialog .popover {
    color: #3f8625; }
  .ui-dialog-titlebar, .ui-dialog-content, .ui-dialog-title, .ui-dialog-buttonpane {
    position: relative;
    width: 0 !important;
    min-width: 670px;
    max-width: 1140px !important;
    background-color: #fff;
    margin: auto;
    left: 7.5px; }
    .ui-dialog-titlebar:last-child, .ui-dialog-content:last-child, .ui-dialog-title:last-child, .ui-dialog-buttonpane:last-child {
      margin-bottom: 205px; }
  .ui-dialog-titlebar {
    border-radius: 8px 8px 0 0; }
  .ui-dialog-content {
    padding: 0 30px;
    height: auto !important; }
    .ui-dialog-content:before, .ui-dialog-content:after {
      content: " ";
      display: table;
      clear: both; }
  .ui-dialog-buttonpane {
    border-radius: 0 0 8px 8px; }
  .ui-dialog-buttonset {
    margin: auto; }

.ui-dialog.ui-widget {
  width: 100vw !important; }

.ui-widget-overlay.ui-front {
  display: none; }

body.body-modal-open {
  overflow: hidden;
  right: 15px; }
  body.body-modal-open .dais-loading-panel {
    display: none !important; }

.modal {
  position: relative;
  position: fixed;
  overflow-y: scroll;
  top: 0;
  bottom: 0;
  left: 0;
  right: -0;
  display: none;
  opacity: 0;
  padding: 2em;
  pointer-events: none;
  align-items: flex-start; }
  .modal:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
  .modal:before {
    opacity: 0;
    transition: opacity .6s; }
  .modal.modal-open {
    z-index: 1; }
  .modal.modal-open:before {
    display: block;
    background: #4a4a4a;
    position: fixed;
    z-index: -1;
    opacity: .5; }
  .modal-loading .modal-body {
    position: relative; }
    .modal-loading .modal-body:before {
      content: " ";
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0; }
    .modal-loading .modal-body:before {
      background-color: red;
      border-radius: 8px;
      background-color: rgba(210, 210, 210, 0.75);
      z-index: 1; }
    .modal-loading .modal-body:after {
      z-index: 2;
      display: block;
      position: absolute;
      width: 70px;
      height: 70px;
      top: 50%;
      margin-top: -25px;
      left: 50%;
      margin-left: -25px;
      box-sizing: border-box;
      background-image: radial-gradient(#52ae30 15px, transparent 16px);
      background-repeat: no-repeat;
      content: ".";
      font-family: serif;
      color: #006C3F;
      border-radius: 50%;
      border: 12.5px solid #006C3F;
      border-bottom-color: transparent;
      text-align: center;
      font-size: 160px;
      line-height: 10px;
      animation: roll 2s linear infinite; }
  .modal.modal-open {
    display: flex;
    transition: 0.2s;
    pointer-events: all;
    z-index: 1090; }
  .modal-body {
    transition: transform 0.2s;
    transform: translateY(-60px);
    margin: auto;
    min-width: 582px;
    min-height: 410px;
    max-width: 1140px;
    border: 1px solid #d2d2d2;
    border-radius: 8px;
    background: #fff;
    background-color: white;
    padding: 20px; }
    .modal-body .dais-loading-panel {
      background-color: #d6d6d6; }
      .modal-body .dais-loading-panel:before {
        margin-left: -150px; }
  .modal.min-height .modal-body {
    min-height: auto; }
  .modal.min-width .modal-body {
    max-width: 410px; }
  .modal.negate-box-form .box-section {
    margin: 0 -20px;
    margin: 0 -20px -40px;
    border-radius: 0 0 8px 8px;
    min-height: 0;
    padding: 20px; }
    .modal.negate-box-form .box-section .col-4 {
      flex: 0 0 100%;
      max-width: 100%; }
    .modal.negate-box-form .box-section .btn-row-reverse:last-child, .modal.negate-box-form .box-section .ui-dialog-buttonset:last-child {
      margin: 0; }
  .modal.negate-box-form .modal-footer {
    display: none; }
  .modal.fade-in {
    opacity: 1; }
    .modal.fade-in .modal-body {
      transform: translateY(0); }
  .modal-header {
    line-height: 30px;
    margin: 0 0 20px 0; }
  .modal-title {
    display: inline-block;
    margin: 0; }
  .modal .btn-close span {
    pointer-events: none; }
  .modal-context-menu {
    justify-self: right;
    float: right; }
    .modal-context-menu .btn {
      float: right;
      margin-left: 4px;
      margin-right: 0;
      width: 30px;
      padding: 4px;
      border: 2px solid transparent; }
      .modal-context-menu .btn .squid-ink {
        width: 18px;
        height: 18px; }
      .modal-context-menu .btn-close {
        background-image: url("/images/svg/icons.svg#ink-close-fill"); }
  .modal-content {
    color: #4a4a4a;
    margin: 20px 0; }
    .modal-content img {
      width: 100%; }
    .modal-content br {
      display: block; }
  .modal-masthead-image {
    border-radius: 8px; }
  .modal-footer {
    margin: 20px 0 0 0; }
    .modal-footer .btn-row, .modal-footer .ui-dialog-buttonset, .modal-footer .classic .btnLine, .classic .modal-footer .btnLine {
      margin: 0; }
  .modal-template {
    display: none; }
  .modal .form-control, .modal .inputedit, .modal
  .ui-autocomplete-input, .modal
  input[type=text], .modal
  input[type=password], .modal
  input.inputro, .modal
  textarea, .modal
  select {
    width: 100%; }
  .modal .form {
    margin: 0 -20px -40px;
    padding: 20px;
    background-color: #f5f5f5;
    border-radius: 0 0 8px 8px; }
    .modal .form .btn-row, .modal .form .ui-dialog-buttonset, .modal .form .classic .btnLine, .classic .modal .form .btnLine {
      margin: 20px 0 0; }
    .modal .form .alert, .modal .form .infoWarning, .modal .form .alert-error, .modal .form .text-error, .modal .form .message-error, .modal .form .infoSuccess, .modal .form .validation-summary-errors li, .validation-summary-errors .modal .form li, .modal .form .message {
      max-width: 540px; }
    .modal .form .form-section:nth-child(even) {
      background-color: white; }
  .modal-confirm {
    color: #f60; }
    .modal-confirm .btn {
      color: #f60; }
      .modal-confirm .btn:hover {
        color: #cc5200; }
      .modal-confirm .btn:active {
        color: #f2690d; }
      .modal-confirm .btn-primary, .modal-confirm .btn-group-primary .btn, .btn-group-primary .modal-confirm .btn, .modal-confirm .btn-container-primary .submit, .btn-container-primary .modal-confirm .submit {
        background-color: #f60;
        color: #fff !important; }
        .modal-confirm .btn-primary:hover, .modal-confirm .btn-group-primary .btn:hover, .btn-group-primary .modal-confirm .btn:hover, .modal-confirm .btn-container-primary .submit:hover, .btn-container-primary .modal-confirm .submit:hover {
          background-color: #cc5200; }
        .modal-confirm .btn-primary:active, .modal-confirm .btn-group-primary .btn:active, .btn-group-primary .modal-confirm .btn:active, .modal-confirm .btn-container-primary .submit:active, .btn-container-primary .modal-confirm .submit:active {
          background-color: #f2690d; }
    .modal-confirm [type=checkbox]:checked {
      background-color: #f60; }
      .modal-confirm [type=checkbox]:checked::-ms-check {
        background-color: #f60; }
    .modal-confirm .popover {
      color: #f60; }
    .modal-confirm .modal-body {
      min-height: 0;
      min-width: 0; }
    .modal-confirm .modal-content,
    .modal-confirm .modal-footer {
      background-color: #f5f5f5;
      margin: 0 -20px;
      padding: 20px; }
    .modal-confirm .modal-footer {
      margin-bottom: -20px; }
  .modal-message .modal-body {
    min-height: 0;
    padding: 0; }
  .modal-message .modal-message-board {
    display: block; }
  .modal-message-confirm .modal-header, .modal-message-confirm .modal-content, .modal-message-confirm .modal-footer, .modal-message-fatal .modal-header, .modal-message-fatal .modal-content, .modal-message-fatal .modal-footer, .modal-message-success .modal-header, .modal-message-success .modal-content, .modal-message-success .modal-footer {
    display: none; }
  .modal-message-fatal {
    color: #FF435A; }
    .modal-message-fatal .btn {
      color: #FF435A; }
      .modal-message-fatal .btn:hover {
        color: #ff102d; }
      .modal-message-fatal .btn:active {
        color: #f64c61; }
      .modal-message-fatal .btn-primary, .modal-message-fatal .btn-group-primary .btn, .btn-group-primary .modal-message-fatal .btn, .modal-message-fatal .btn-container-primary .submit, .btn-container-primary .modal-message-fatal .submit {
        background-color: #FF435A;
        color: #fff !important; }
        .modal-message-fatal .btn-primary:hover, .modal-message-fatal .btn-group-primary .btn:hover, .btn-group-primary .modal-message-fatal .btn:hover, .modal-message-fatal .btn-container-primary .submit:hover, .btn-container-primary .modal-message-fatal .submit:hover {
          background-color: #ff102d; }
        .modal-message-fatal .btn-primary:active, .modal-message-fatal .btn-group-primary .btn:active, .btn-group-primary .modal-message-fatal .btn:active, .modal-message-fatal .btn-container-primary .submit:active, .btn-container-primary .modal-message-fatal .submit:active {
          background-color: #f64c61; }
    .modal-message-fatal [type=checkbox]:checked {
      background-color: #FF435A; }
      .modal-message-fatal [type=checkbox]:checked::-ms-check {
        background-color: #FF435A; }
    .modal-message-fatal .popover {
      color: #FF435A; }
    .modal-message-fatal .modal-message-board {
      background-image: url("/images/svg/icons.svg#ink-message-error"); }
  .modal-message-success .modal-message-board {
    background-image: url("/images/svg/icons.svg#ink-message-success"); }
  .modal-message-board {
    display: none;
    margin: 30px 0;
    padding: 90px 30px 0;
    border-radius: 8px;
    align-items: flex-end;
    justify-content: center;
    background-size: 60px 60px;
    background-position: 50% 0px;
    background-repeat: no-repeat;
    color: #4a4a4a;
    text-align: center; }
    .modal-message-board .btn-row, .modal-message-board .ui-dialog-buttonset, .modal-message-board .classic .btnLine, .classic .modal-message-board .btnLine {
      justify-content: center; }
  .modal .box-lightblue .form-group .btn-primary, .modal .box-lightblue .form-group .btn-group-primary .btn, .btn-group-primary .modal .box-lightblue .form-group .btn, .modal .box-lightblue .form-group .btn-container-primary .submit, .btn-container-primary .modal .box-lightblue .form-group .submit {
    background-color: #3399cc;
    margin: -1px;
    height: 40px; }

.radio-list {
  display: flex;
  flex-direction: column;
  font-size: 1rem; }
  .radio-list label {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    cursor: pointer; }
    .radio-list label:before {
      content: "";
      background-color: #fff;
      padding: 8px;
      margin-right: 8px;
      border-radius: 100%;
      display: inline-block;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px #d2d2d2; }
    .radio-list label:hover:before {
      background-color: #fc0;
      border: 4px solid #fff;
      box-shadow: 0 0 0 1px #d2d2d2;
      padding: 4px; }
    .radio-list label span {
      position: relative; }
  .radio-list input[type=radio] {
    display: none !important;
    float: left; }
    .radio-list input[type=radio]:checked + label {
      font-weight: 600;
      border-radius: 8px; }
      .radio-list input[type=radio]:checked + label:before {
        background-color: #52ae30;
        border: 4px solid #fff;
        box-shadow: 0 0 0 1px #d2d2d2;
        padding: 4px; }
      .radio-list input[type=radio]:checked + label + .radio-list-detail {
        display: block; }
  .radio-list-title {
    font-size: 0.75rem;
    margin-bottom: 10px;
    display: block;
    color: #4a4a4a;
    margin-bottom: 20px; }
    .radio-list-title .sub {
      font-size: 0.8em;
      display: block; }

.field-validation-info {
  background-color: #369;
  visibility: hidden;
  opacity: 0;
  transition: 0.2s;
  position: absolute; }
  :focus ~ .field-validation-info {
    visibility: visible;
    opacity: 1; }
  .field-validation-info.visible {
    visibility: visible;
    opacity: 1;
    position: static;
    background-color: #3399cc; }
    .below-loading .field-validation-info.visible {
      visibility: hidden; }

.form-list label {
  position: relative; }
  .form-list label .radio-list-popover {
    top: -38px; }

.product-card:not([style*=none]) {
  -ms-grid-column: 1; }
  .product-card:not([style*=none]) ~ .product-card:not([style*=none]) {
    -ms-grid-column: 3;
    -ms-grid-row: 1; }
    .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) {
      -ms-grid-column: 5;
      -ms-grid-row: 1; }
      .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) {
        -ms-grid-column: 1;
        -ms-grid-row: 2; }
        .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) {
          -ms-grid-column: 3;
          -ms-grid-row: 2; }
          .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) {
            -ms-grid-column: 5;
            -ms-grid-row: 2; }
            .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) {
              -ms-grid-column: 1;
              -ms-grid-row: 3; }
              .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) {
                -ms-grid-column: 3;
                -ms-grid-row: 3; }
                .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) {
                  -ms-grid-column: 5;
                  -ms-grid-row: 3; }
                  .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) {
                    -ms-grid-column: 1;
                    -ms-grid-row: 4; }
                    .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) {
                      -ms-grid-column: 3;
                      -ms-grid-row: 4; }
                      .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) {
                        -ms-grid-column: 5;
                        -ms-grid-row: 4; }
                        .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) ~ .product-card:not([style*=none]) {
                          -ms-grid-column: 1;
                          -ms-grid-row: 5; }

.product-card {
  break-inside: avoid;
  margin-bottom: 15px;
  border: 1px solid #d2d2d2;
  border-radius: 8px;
  padding: 30px;
  background-color: #fff; }
  .product-card label {
    align-items: flex-start;
    min-height: 80px; }
    .product-card label:before {
      margin-top: 4px; }
  .product-card-transfers {
    color: #fff;
    text-align: center;
    background-repeat: no-repeat;
    background-size: contain;
    padding-bottom: 15px; }
    .product-card-transfers img {
      height: 79px; }
    .product-card-transfers label {
      cursor: pointer; }
    .product-card-transfers h3 {
      font-size: 20px;
      margin: 0.25em 0; }
    .product-card-transfers .card-description {
      text-align: left;
      font-size: 14px;
      margin: 12px auto;
      min-height: 44px; }
      .product-card-transfers .card-description ul {
        font-size: 12px;
        overflow: hidden;
        transition: 0.4s max-height;
        margin-top: 0.5rem;
        padding-left: 1rem;
        max-height: 0px; }
        .product-card-transfers .card-description ul li {
          list-style: disc; }
    .product-card-transfers [name='list-of-transfers']:checked ~ label > .squid-ink {
      transform: rotate(180deg); }
    .product-card-transfers [name='list-of-transfers']:checked + .card-description ul {
      max-height: 460px; }
    .product-card-transfers.card-green {
      background-color: #52ae30;
      background-image: url("/images/2018.loaders/bnall.png"); }
      .product-card-transfers.card-green img {
        height: 65px;
        margin-top: 7px;
        margin-bottom: 7px; }
    .product-card-transfers.card-yellow {
      background-color: #fc0;
      color: #4a4a4a;
      background-image: url("/images/2018.loaders/bnall.png"); }
      .product-card-transfers.card-yellow .btn-secondary, .product-card-transfers.card-yellow .btn-group-secondary .btn, .btn-group-secondary .product-card-transfers.card-yellow .btn, .product-card-transfers.card-yellow .btn-container-secondary .submit, .btn-container-secondary .product-card-transfers.card-yellow .submit {
        color: #4a4a4a; }
        .product-card-transfers.card-yellow .btn-secondary:hover, .product-card-transfers.card-yellow .btn-group-secondary .btn:hover, .btn-group-secondary .product-card-transfers.card-yellow .btn:hover, .product-card-transfers.card-yellow .btn-container-secondary .submit:hover, .btn-container-secondary .product-card-transfers.card-yellow .submit:hover {
          color: #313131; }
        .product-card-transfers.card-yellow .btn-secondary:active, .product-card-transfers.card-yellow .btn-group-secondary .btn:active, .btn-group-secondary .product-card-transfers.card-yellow .btn:active, .product-card-transfers.card-yellow .btn-container-secondary .submit:active, .btn-container-secondary .product-card-transfers.card-yellow .submit:active {
          color: #4a4a4a; }
    .product-card-transfers.card-blue {
      background-color: #369;
      background-image: url("/images/2018.loaders/bnbgn.png"); }
    .product-card-transfers.card-pink {
      background-color: #FF435A;
      background-image: url("/images/2018.loaders/bnbgn.png"); }
    .product-card-transfers.card-lightblue {
      background-color: #3399cc;
      background-image: url("/images/2018.loaders/bnfccy.png"); }
    .product-card-transfers.card-grey {
      background: #eee;
      color: #4a4a4a;
      text-align: left; }
      .product-card-transfers.card-grey h3 {
        margin-top: 0; }
      .product-card-transfers.card-grey a {
        color: #4a4a4a;
        margin-bottom: 0.5em;
        display: block; }
    .product-card-transfers .btn-secondary, .product-card-transfers .btn-group-secondary .btn, .btn-group-secondary .product-card-transfers .btn, .product-card-transfers .btn-container-secondary .submit, .btn-container-secondary .product-card-transfers .submit {
      margin-right: 0;
      color: white; }
      .product-card-transfers .btn-secondary:hover, .product-card-transfers .btn-group-secondary .btn:hover, .btn-group-secondary .product-card-transfers .btn:hover, .product-card-transfers .btn-container-secondary .submit:hover, .btn-container-secondary .product-card-transfers .submit:hover {
        color: #e6e6e6; }
      .product-card-transfers .btn-secondary:active, .product-card-transfers .btn-group-secondary .btn:active, .btn-group-secondary .product-card-transfers .btn:active, .product-card-transfers .btn-container-secondary .submit:active, .btn-container-secondary .product-card-transfers .submit:active {
        color: white; }

.card-grid {
  display: grid;
  display: -ms-grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 15px;
  -ms-grid-columns: 1fr 15px 1fr 15px 1fr; }
  .card-grid .radio-list-detail {
    font-size: 0.75em; }
    .card-grid .radio-list-detail img {
      border: 0;
      margin: 0 1em 1em 0; }
    .card-grid .radio-list-detail ul li {
      margin-bottom: 4px;
      display: flex;
      align-items: center; }
      .card-grid .radio-list-detail ul li:before {
        content: "";
        padding: 3px;
        background-color: #52ae30;
        display: inline-block;
        border-radius: 100%;
        margin-right: 8px; }
    .card-grid .radio-list-detail ul,
    .card-grid .radio-list-detail .separator {
      background-color: #eee;
      margin: 15px -30px;
      padding: 15px 30px; }

.radio-list [type=radio]:checked + .product-card {
  border-color: #fc0;
  box-shadow: 0 0 0 1px #fc0; }

.radio-list [type=radio]:checked + .product-card label {
  font-weight: 600;
  border-radius: 8px; }

.radio-list [type=radio]:checked + .product-card label:before {
  background-color: #52ae30;
  border: 4px solid #fff;
  box-shadow: 0 0 0 1px #d2d2d2;
  padding: 4px; }

.card-grid-mozaic {
  margin: 0 -7.5px; }
  .card-grid-mozaic .col-4 {
    padding: 7.5px; }

.text-sm,
.smalltext {
  font-size: 0.75em; }

.alert, .infoWarning, .alert-error, .text-error,
.infoWarning.fail, .message-error, .infoSuccess, .validation-summary-errors li, .message {
  padding: 10px 20px;
  border: 2px solid currentColor;
  margin: 1.25em 0;
  color: #3399cc;
  border-radius: 8px;
  background-color: #fff; }
  .alert-form-info, .form .alert, .form .infoWarning, .form .text-error, .form .alert-error, .form .message-error, .form .infoSuccess, .form .validation-summary-errors li, .validation-summary-errors .form li, .form .message {
    font-size: 0.75em;
    color: #767676;
    border-color: #f60;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .alert:empty, .infoWarning:empty, .alert-error:empty, .text-error:empty, .message-error:empty, .infoSuccess:empty, .validation-summary-errors li:empty, .message:empty {
    display: none; }
  .alert ul li, .infoWarning ul li, .alert-error ul li, .text-error ul li,
  .infoWarning.fail ul li, .message-error ul li, .infoSuccess ul li, .validation-summary-errors li ul li, .message ul li {
    margin: 1em;
    list-style: initial; }
  .alert br, .infoWarning br, .alert-error br, .text-error br,
  .infoWarning.fail br, .message-error br, .infoSuccess br, .validation-summary-errors li br, .message br {
    display: block; }

.text-info, .alert-info {
  color: #3399cc; }

.text-warning, .alert-warning, .message-confirm {
  color: #f60; }

.alert-error, .text-error,
.infoWarning.fail, .message-error {
  color: #FF435A; }

.text-success, .alert-success, .infoSuccess, .message-success {
  color: #52ae30; }

.text i, .text-info i, .alert-info i {
  display: inline;
  margin: 0; }
  .text i .squid-ink, .text-info i .squid-ink, .alert-info i .squid-ink {
    margin: 0 1ch; }

.text i, .text-info i, .alert-info i,
.text .squid-ink, .text-info .squid-ink, .alert-info .squid-ink,
.text span, .text-info span, .alert-info span {
  vertical-align: middle; }

.text .squid-ink, .text-info .squid-ink, .alert-info .squid-ink {
  margin-right: 1ch;
  width: 1.45em;
  height: 1.45em; }

.text-sm {
  font-size: 0.875rem; }

.list-view .message {
  color: #4a4a4a;
  margin: 0 0 15px 0;
  background-color: white;
  border-radius: 8px;
  border: 0;
  padding: 15px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  position: relative; }
  .list-view .message:before, .list-view .message:after {
    top: 50%;
    position: absolute; }
  .list-view .message:before {
    margin-top: -20px;
    left: -60px;
    width: 40px;
    height: 40px;
    display: flex;
    border-radius: 50%;
    border-width: 0 0 1px 1px;
    z-index: 0;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 18px;
    font-family: 'Courier New', Courier, monospace;
    font-weight: 500;
    content: "i";
    background-color: #3399cc; }
  .list-view .message:after {
    margin-top: -5px;
    left: -6px;
    transform: rotate(45deg);
    content: " ";
    width: 10px;
    height: 10px;
    display: block;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    border-width: 0 0 1px 1px;
    z-index: 0; }
  .list-view .message-success:before {
    background-color: transparent;
    background-image: url("/images/svg/icons.svg#ink-message-success");
    content: ""; }
  .list-view .message-error:before {
    background-color: transparent;
    background-image: url("/images/svg/icons.svg#ink-message-error");
    content: ""; }
  .list-view .message-confirm:before {
    box-sizing: border-box;
    background-color: transparent;
    border: 5px solid #3399cc;
    content: "!";
    color: #3399cc;
    font-weight: 700;
    font-size: 1.8em; }
  .list-view .message:empty {
    display: none; }
  .list-view .message-error, .list-view .message-success {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    min-height: 320px;
    margin: 0;
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    background-color: #e8e8e8;
    text-align: center; }
    .list-view .message-error > p, .list-view .message-success > p {
      margin-left: 20%;
      margin-right: 20%;
      max-width: 60%; }
    .list-view .message-error:before, .list-view .message-success:before {
      position: static;
      margin-bottom: 15px; }
    .list-view .message-error:after, .list-view .message-success:after {
      content: none; }
    .list-view .message-error:empty, .list-view .message-success:empty {
      display: none; }
  .list-view .message-confirm {
    text-align: left; }

.wysiwyg-container b,
.wysiwyg-container strong {
  font-weight: 700; }

.wysiwyg-container ul {
  margin-left: 2.5rem; }

.form-group-timer label {
  text-align: right; }

.timer-track {
  height: 10px;
  border-radius: 3px;
  background-color: white;
  position: relative; }

@keyframes start {
  from {
    width: 100%; }
  to {
    width: 0%; } }

.timer-gauge {
  background: linear-gradient(to right, #fc0, #FF435A);
  background-size: 540px;
  background-position: 100% 0;
  position: absolute;
  height: 10px;
  width: 100%;
  right: 0;
  border-radius: 3px; }
  .timer-gauge.start {
    animation: start 10s linear forwards; }

.timer:before {
  content: " - ";
  width: attr(data-width); }

body {
  background-color: #f5f5f5; }

a {
  color: #f60;
  font-size: inherit;
  cursor: pointer;
  text-decoration: none; }
  a:focus {
    outline: 0; }
  a:hover {
    color: #cc5200;
    text-decoration: underline; }
  a:active {
    color: #f2690d; }

b {
  font-weight: 400; }

ul {
  padding: 0;
  margin: 0; }

ul:not([type]) {
  list-style: none; }

.switch {
  margin-top: 20px;
  display: block;
  cursor: pointer;
  user-select: none; }
  .switch .shuttle {
    vertical-align: middle;
    display: inline-block;
    width: 48px;
    height: 24px;
    background: #fff;
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    position: relative; }
    .switch .shuttle:before {
      transition: 0.1s;
      content: "";
      width: 23px;
      background-color: #9B9B9B;
      position: absolute;
      top: 1px;
      left: 1px;
      bottom: 1px;
      border-radius: 3px; }
  .switch .label {
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
    font-size: 16px;
    text-transform: capitalize; }
  .switch .checkbox, .switch input[type=checkbox] {
    display: none; }
    .switch .checkbox:checked + .shuttle:before, .switch input[type=checkbox]:checked + .shuttle:before {
      background-color: #52ae30;
      transform: translateX(21px); }

.btn-small {
  height: 30px;
  font-size: 14px; }

.classic .content {
  margin: 0; }

.classic .box-classic {
  margin: 0 0 40px 0;
  padding: 20px; }
  .classic .box-classic .box, .classic .box-classic #CampaignContent .panel, #CampaignContent .classic .box-classic .panel, .classic .box-classic .filter-summary, .classic .box-classic .remaster .bordered, .remaster .classic .box-classic .bordered {
    margin: 0; }
    .classic .box-classic .box-title {
      padding: 0; }
  .classic .box-classic .btn-row, .classic .box-classic .ui-dialog-buttonset, .classic .box-classic .btnLine {
    justify-content: flex-end; }
    .classic .box-classic .btn-row-reverse, .classic .box-classic .ui-dialog-buttonset {
      justify-content: flex-start; }
  .classic .box-classic .content.box, .classic .box-classic #CampaignContent .content.panel, #CampaignContent .classic .box-classic .content.panel, .classic .box-classic .content.filter-summary, .classic .box-classic .remaster .content.bordered, .remaster .classic .box-classic .content.bordered {
    padding: 0;
    margin: 0;
    border: 0; }
  .classic .box-classic .action-bar {
    margin: -90px -20px 50px 0; }
  .classic .box-classic .payment_document_style .action-bar {
    margin-top: -110px; }
  .classic .box-classic > .alert, .classic .box-classic > .infoWarning, .classic .box-classic > .alert-error, .classic .box-classic > .text-error, .classic .box-classic > .message-error, .classic .box-classic > .infoSuccess, .classic .validation-summary-errors .box-classic > li, .validation-summary-errors .classic .box-classic > li, .classic .box-classic > .message {
    margin-left: 0;
    margin-right: 0; }

.classic table.bordered,
.classic table.striped {
  padding: 15px;
  background: #fff;
  font-size: 14px;
  margin: 0 0 15px 0; }
  .classic table.bordered .td-header td,
  .classic table.striped .td-header td {
    border-bottom: 2px solid #d2d2d2;
    vertical-align: bottom; }
  .classic table.bordered .td-alt,
  .classic table.bordered .bg1,
  .classic table.striped .td-alt,
  .classic table.striped .bg1 {
    background-color: #f5f5f5; }
  .classic table.bordered .form-control, .classic table.bordered .inputedit, .classic table.bordered
  .ui-autocomplete-input, .classic table.bordered
  input[type=text], .classic table.bordered
  input[type=password], .classic table.bordered
  input.inputro, .classic table.bordered
  textarea, .classic table.bordered
  select,
  .classic table.striped .form-control,
  .classic table.striped .inputedit,
  .classic table.striped
  .ui-autocomplete-input,
  .classic table.striped
  input[type=text],
  .classic table.striped
  input[type=password],
  .classic table.striped
  input.inputro,
  .classic table.striped
  textarea,
  .classic table.striped
  select {
    max-width: 220px; }
  .classic table.bordered td.amt,
  .classic table.striped td.amt {
    color: #099; }

.classic table .title {
  display: block; }

.classic table.striped tr:not(.td-header):nth-child(2n+1) td {
  background-color: #f5f5f5; }

.classic .filter {
  font-size: 14px;
  border-radius: 8px;
  border: 1px solid #d2d2d2;
  background-color: #eee;
  padding: 15px; }
  .classic .filter td {
    padding: 5px 2px 5px 0px;
    vertical-align: middle;
    height: 34px; }
    .classic .filter td [type=checkbox] {
      position: relative;
      top: 3px; }
  .classic .filter [cellpadding] td {
    padding: 2px 0 2px 0px; }

.classic .form-control, .classic .inputedit, .classic
.ui-autocomplete-input, .classic
input[type=text], .classic
input[type=password], .classic
input.inputro, .classic
textarea, .classic
select {
  height: 30px;
  font-size: 14px; }

.classic input[type].submit {
  height: 40px;
  padding: 8px 20px;
  font-size: 16px;
  background: transparent;
  border: 0;
  box-shadow: 0;
  display: inline-block;
  border-radius: 3px;
  margin-right: 15px;
  cursor: pointer;
  background-color: #52ae30;
  border: 0;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .classic input[type].submit:focus {
    outline: 0; }
  .classic input[type].submit:hover {
    text-decoration: none; }
  .classic input[type].submit:focus {
    outline: 0; }
  .classic input[type].submit:last-child {
    margin-right: 0; }
  .classic input[type].submit:hover {
    background-color: #3f8625; }
  .classic input[type].submit:active {
    background-color: #57a33b; }
  .classic input[type].submit, .classic input[type].submit:hover, .classic input[type].submit:active {
    color: #fff; }
  .classic input[type].submit.grey {
    background-color: transparent;
    border: 2px solid currentColor;
    box-shadow: none;
    color: #52ae30; }
    .classic input[type].submit.grey:hover {
      color: #3f8625; }
    .classic input[type].submit.grey:active {
      color: #57a33b; }

.classic #Paging_ResultsForPage,
.classic .res_for_page {
  max-width: 90px; }

.classic pre {
  color: #369; }

.classic #ChangeUserName_m_lbl_GuideText {
  float: right; }

.classic .classic-table-filter .form-control, .classic .classic-table-filter .inputedit, .classic .classic-table-filter
.ui-autocomplete-input, .classic .classic-table-filter
input[type=text], .classic .classic-table-filter
input[type=password], .classic .classic-table-filter
input.inputro, .classic .classic-table-filter
textarea, .classic .classic-table-filter
select,
.classic .classic-table-filter .ui-autocomplete-input {
  width: 100%; }

.classic .classic-table-filter td {
  text-align: right; }

.classic .classic-table-filter .ui-autocomplete-input {
  width: calc(100% - 43px) !important; }

.classic #boxStanding .form-control, .classic #boxStanding .inputedit, .classic #boxStanding
.ui-autocomplete-input, .classic #boxStanding
input[type=text], .classic #boxStanding
input[type=password], .classic #boxStanding
input.inputro, .classic #boxStanding
textarea, .classic #boxStanding
select {
  margin-bottom: 5px;
  margin-right: 15px; }

.classic .form-group-classic {
  margin-bottom: 5px;
  display: flex; }
  .classic .form-group-classic label {
    text-transform: none;
    letter-spacing: normal;
    font-size: inherit;
    width: 170px; }

.classic .form-group-element {
  float: left; }

.classic .remaster .form-group-element,
.classic .comboboxRow .form-group-element {
  float: none;
  display: flex; }

.classic .priority-container {
  margin-top: 15px; }

.classic .LastSectionContainer {
  margin: 15px -20px; }
  .classic .LastSectionContainer > div {
    box-sizing: border-box;
    margin: 0 20px 0 0;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: calc(50% - 100px); }
    .classic .LastSectionContainer > div:first-child {
      margin-left: 20px; }
  .classic .LastSectionContainer .form-group-checkbox-input label {
    flex-basis: 200px; }

.classic .filter .filter {
  background: transparent;
  border: 0;
  padding: 0; }

.classic .payment-box {
  margin: 0; }

.color-green {
  color: #52ae30; }
  .color-green:hover {
    color: #3f8625; }
  .color-green:active {
    color: #57a33b; }
  .color-green.context-menu-item.active > .context-menu-item-label:before, .color-green.context-menu-item:active > .context-menu-item-label:before, .color-green.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #52ae30; }
  .color-green .btn {
    color: #52ae30; }
    .color-green .btn:hover {
      color: #3f8625; }
    .color-green .btn:active {
      color: #57a33b; }

.color-lightblue {
  color: #3399cc; }
  .color-lightblue:hover {
    color: #297aa3; }
  .color-lightblue:active {
    color: #4095bf; }
  .color-lightblue.context-menu-item.active > .context-menu-item-label:before, .color-lightblue.context-menu-item:active > .context-menu-item-label:before, .color-lightblue.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #3399cc; }
  .color-lightblue .btn {
    color: #3399cc; }
    .color-lightblue .btn:hover {
      color: #297aa3; }
    .color-lightblue .btn:active {
      color: #4095bf; }

.color-purple {
  color: #771d81; }
  .color-purple:hover {
    color: #511457; }
  .color-purple:active {
    color: #712579; }
  .color-purple.context-menu-item.active > .context-menu-item-label:before, .color-purple.context-menu-item:active > .context-menu-item-label:before, .color-purple.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #771d81; }
  .color-purple .btn {
    color: #771d81; }
    .color-purple .btn:hover {
      color: #511457; }
    .color-purple .btn:active {
      color: #712579; }

.color-blue {
  color: #369; }
  .color-blue:hover {
    color: #264d73; }
  .color-blue:active {
    color: #3d668f; }
  .color-blue.context-menu-item.active > .context-menu-item-label:before, .color-blue.context-menu-item:active > .context-menu-item-label:before, .color-blue.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #369; }
  .color-blue .btn {
    color: #369; }
    .color-blue .btn:hover {
      color: #264d73; }
    .color-blue .btn:active {
      color: #3d668f; }

.color-turquoise {
  color: #099; }
  .color-turquoise:hover {
    color: #006666; }
  .color-turquoise:active {
    color: #089191; }
  .color-turquoise.context-menu-item.active > .context-menu-item-label:before, .color-turquoise.context-menu-item:active > .context-menu-item-label:before, .color-turquoise.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #099; }
  .color-turquoise .btn {
    color: #099; }
    .color-turquoise .btn:hover {
      color: #006666; }
    .color-turquoise .btn:active {
      color: #089191; }

.color-yellow {
  color: #fc0; }
  .color-yellow:hover {
    color: #cca300; }
  .color-yellow:active {
    color: #f2c40d; }
  .color-yellow.context-menu-item.active > .context-menu-item-label:before, .color-yellow.context-menu-item:active > .context-menu-item-label:before, .color-yellow.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #fc0; }
  .color-yellow .btn {
    color: #fc0; }
    .color-yellow .btn:hover {
      color: #cca300; }
    .color-yellow .btn:active {
      color: #f2c40d; }

.color-orange {
  color: #f60; }
  .color-orange:hover {
    color: #cc5200; }
  .color-orange:active {
    color: #f2690d; }
  .color-orange.context-menu-item.active > .context-menu-item-label:before, .color-orange.context-menu-item:active > .context-menu-item-label:before, .color-orange.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #f60; }
  .color-orange .btn {
    color: #f60; }
    .color-orange .btn:hover {
      color: #cc5200; }
    .color-orange .btn:active {
      color: #f2690d; }

.color-pink {
  color: #FF435A; }
  .color-pink:hover {
    color: #ff102d; }
  .color-pink:active {
    color: #f64c61; }
  .color-pink.context-menu-item.active > .context-menu-item-label:before, .color-pink.context-menu-item:active > .context-menu-item-label:before, .color-pink.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #FF435A; }
  .color-pink .btn {
    color: #FF435A; }
    .color-pink .btn:hover {
      color: #ff102d; }
    .color-pink .btn:active {
      color: #f64c61; }

.color-wizz {
  color: #CA2B86; }
  .color-wizz:hover {
    color: #a0226a; }
  .color-wizz:active {
    color: #be3784; }
  .color-wizz.context-menu-item.active > .context-menu-item-label:before, .color-wizz.context-menu-item:active > .context-menu-item-label:before, .color-wizz.context-menu-item:hover > .context-menu-item-label:before {
    bottom: 0px;
    background-color: #CA2B86; }
  .color-wizz .btn {
    color: #CA2B86; }
    .color-wizz .btn:hover {
      color: #a0226a; }
    .color-wizz .btn:active {
      color: #be3784; }

.multi label {
  cursor: pointer;
  user-select: none;
  padding: 4px 8px;
  order: 3;
  padding: 8px;
  font-size: 12px;
  margin-bottom: 2px; }

.multi [type]:not(:checked) + label {
  flex: 0 0 100%;
  border-radius: 3px;
  color: #fff;
  background-color: currentColor; }
  .multi [type]:not(:checked) + label:hover {
    color: #e6e6e6; }
  .multi [type]:not(:checked) + label:active {
    color: white; }
  .multi [type]:not(:checked) + label:first-line {
    color: #4a4a4a; }

.multi [type]:checked + label {
  background-color: #fc0;
  color: #099;
  font-weight: 500; }

.multi label {
  display: block; }

.multi [type] {
  display: none; }

.flex-filler {
  flex-basis: 100%; }

.list-separator {
  margin-bottom: 10px;
  display: flex;
  align-items: center; }
  .list-separator ~ .list-separator {
    margin-top: 5em; }
    .list-separator ~ .list-separator.small-gutter {
      margin-top: 1em; }
  .list-separator-item {
    white-space: nowrap;
    background-color: #fc0;
    color: #4a4a4a; }
    .list-separator-item:hover {
      color: #4a4a4a;
      text-decoration: none; }
    .small-gutter .list-separator-item {
      min-height: 0;
      padding: 4px 12px; }
    .list-separator-item.color-gray {
      background-color: #b9b9b9;
      text-shadow: 0 0 2px #666;
      margin-left: 20px;
      color: #fff;
      font-size: 2.8em;
      padding: 7px 12px; }
    .list-separator-item.color-none {
      background-color: transparent;
      color: #767676;
      flex-grow: 1; }
      .list-separator-item.color-none:last-of-type {
        flex-basis: 100%; }
  .list-separator-clients {
    justify-content: flex-end;
    margin-bottom: -82px; }
    .list-separator-clients .list-separator-item {
      background-color: #52ae30;
      color: white;
      text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
      font-size: 1.2rem;
      margin-right: 0;
      padding: 8px; }

.list-view {
  font-size: 0.5rem;
  margin-top: 5em; }
  .list-view-item {
    position: relative;
    position: relative;
    margin-bottom: 1em; }
    .list-view-item:before {
      content: " ";
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0; }
    .list-view-item:before {
      opacity: 0;
      transition: opacity .6s; }
    .list-view-item.active {
      z-index: 1; }
    .list-view-item.active:before {
      display: block;
      background: #4a4a4a;
      position: fixed;
      z-index: -1;
      opacity: .5; }
    .list-view-item-heading {
      background-color: #fff;
      display: flex;
      display: -ms-flex;
      align-items: center;
      height: 9.75em;
      padding-bottom: 0.25em;
      position: relative;
      border-radius: 8px;
      border: 1px solid #d2d2d2; }
    .list-view-item-below {
      background-color: #fff;
      padding: 40px; }
      .list-view-item-below .table td {
        font-size: 16px; }
    .list-view-item.active .list-view-item-heading {
      border: 1px solid transparent;
      padding-bottom: 0px;
      border-radius: 8px 8px 0 0; }
    .list-view-item.active .list-view-item-below {
      position: relative;
      border-top: 3px solid #369; }
      .list-view-item.active .list-view-item-below.below-loading {
        overflow: visible;
        border-top: 3px solid;
        background-color: #f5f5f5; }

@keyframes belowloading {
  0% {
    left: 0;
    width: 0; }
  50% {
    width: 100%;
    right: 0; }
  100% {
    right: 0;
    width: 0; } }
        .list-view-item.active .list-view-item-below.below-loading > * {
          visibility: hidden; }
        .list-view-item.active .list-view-item-below.below-loading:before {
          content: "";
          position: absolute;
          top: -3px;
          height: 0px;
          border-top: 3px solid;
          display: block;
          background: #369;
          background: transparent !important;
          animation: belowloading 4s linear infinite; }
      .list-view-item.active .list-view-item-below[data-colour="green"] {
        border-color: #52ae30;
        color: #52ae30; }
        .list-view-item.active .list-view-item-below[data-colour="green"] .btn {
          color: #52ae30; }
          .list-view-item.active .list-view-item-below[data-colour="green"] .btn:hover {
            color: #3f8625; }
          .list-view-item.active .list-view-item-below[data-colour="green"] .btn:active {
            color: #57a33b; }
          .list-view-item.active .list-view-item-below[data-colour="green"] .btn-primary, .list-view-item.active .list-view-item-below[data-colour="green"] .btn-group-primary .btn, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="green"] .btn, .list-view-item.active .list-view-item-below[data-colour="green"] .btn-container-primary .submit, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="green"] .submit {
            background-color: #52ae30;
            color: #fff !important; }
            .list-view-item.active .list-view-item-below[data-colour="green"] .btn-primary:hover, .list-view-item.active .list-view-item-below[data-colour="green"] .btn-group-primary .btn:hover, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="green"] .btn:hover, .list-view-item.active .list-view-item-below[data-colour="green"] .btn-container-primary .submit:hover, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="green"] .submit:hover {
              background-color: #3f8625; }
            .list-view-item.active .list-view-item-below[data-colour="green"] .btn-primary:active, .list-view-item.active .list-view-item-below[data-colour="green"] .btn-group-primary .btn:active, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="green"] .btn:active, .list-view-item.active .list-view-item-below[data-colour="green"] .btn-container-primary .submit:active, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="green"] .submit:active {
              background-color: #57a33b; }
        .list-view-item.active .list-view-item-below[data-colour="green"] [type=checkbox]:checked {
          background-color: #52ae30; }
          .list-view-item.active .list-view-item-below[data-colour="green"] [type=checkbox]:checked::-ms-check {
            background-color: #52ae30; }
        .list-view-item.active .list-view-item-below[data-colour="green"] .popover {
          color: #52ae30; }
        .list-view-item.active .list-view-item-below[data-colour="green"]:before {
          background-color: #52ae30;
          border-color: #2c5e1a; }
      .list-view-item.active .list-view-item-below[data-colour="lightblue"] {
        border-color: #3399cc;
        color: #3399cc; }
        .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn {
          color: #3399cc; }
          .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn:hover {
            color: #297aa3; }
          .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn:active {
            color: #4095bf; }
          .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn-primary, .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn-group-primary .btn, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn, .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn-container-primary .submit, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="lightblue"] .submit {
            background-color: #3399cc;
            color: #fff !important; }
            .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn-primary:hover, .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn-group-primary .btn:hover, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn:hover, .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn-container-primary .submit:hover, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="lightblue"] .submit:hover {
              background-color: #297aa3; }
            .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn-primary:active, .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn-group-primary .btn:active, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn:active, .list-view-item.active .list-view-item-below[data-colour="lightblue"] .btn-container-primary .submit:active, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="lightblue"] .submit:active {
              background-color: #4095bf; }
        .list-view-item.active .list-view-item-below[data-colour="lightblue"] [type=checkbox]:checked {
          background-color: #3399cc; }
          .list-view-item.active .list-view-item-below[data-colour="lightblue"] [type=checkbox]:checked::-ms-check {
            background-color: #3399cc; }
        .list-view-item.active .list-view-item-below[data-colour="lightblue"] .popover {
          color: #3399cc; }
        .list-view-item.active .list-view-item-below[data-colour="lightblue"]:before {
          background-color: #3399cc;
          border-color: #1f5c7a; }
      .list-view-item.active .list-view-item-below[data-colour="purple"] {
        border-color: #771d81;
        color: #771d81; }
        .list-view-item.active .list-view-item-below[data-colour="purple"] .btn {
          color: #771d81; }
          .list-view-item.active .list-view-item-below[data-colour="purple"] .btn:hover {
            color: #511457; }
          .list-view-item.active .list-view-item-below[data-colour="purple"] .btn:active {
            color: #712579; }
          .list-view-item.active .list-view-item-below[data-colour="purple"] .btn-primary, .list-view-item.active .list-view-item-below[data-colour="purple"] .btn-group-primary .btn, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="purple"] .btn, .list-view-item.active .list-view-item-below[data-colour="purple"] .btn-container-primary .submit, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="purple"] .submit {
            background-color: #771d81;
            color: #fff !important; }
            .list-view-item.active .list-view-item-below[data-colour="purple"] .btn-primary:hover, .list-view-item.active .list-view-item-below[data-colour="purple"] .btn-group-primary .btn:hover, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="purple"] .btn:hover, .list-view-item.active .list-view-item-below[data-colour="purple"] .btn-container-primary .submit:hover, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="purple"] .submit:hover {
              background-color: #511457; }
            .list-view-item.active .list-view-item-below[data-colour="purple"] .btn-primary:active, .list-view-item.active .list-view-item-below[data-colour="purple"] .btn-group-primary .btn:active, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="purple"] .btn:active, .list-view-item.active .list-view-item-below[data-colour="purple"] .btn-container-primary .submit:active, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="purple"] .submit:active {
              background-color: #712579; }
        .list-view-item.active .list-view-item-below[data-colour="purple"] [type=checkbox]:checked {
          background-color: #771d81; }
          .list-view-item.active .list-view-item-below[data-colour="purple"] [type=checkbox]:checked::-ms-check {
            background-color: #771d81; }
        .list-view-item.active .list-view-item-below[data-colour="purple"] .popover {
          color: #771d81; }
        .list-view-item.active .list-view-item-below[data-colour="purple"]:before {
          background-color: #771d81;
          border-color: #2a0a2e; }
      .list-view-item.active .list-view-item-below[data-colour="blue"] {
        border-color: #369;
        color: #369; }
        .list-view-item.active .list-view-item-below[data-colour="blue"] .btn {
          color: #369; }
          .list-view-item.active .list-view-item-below[data-colour="blue"] .btn:hover {
            color: #264d73; }
          .list-view-item.active .list-view-item-below[data-colour="blue"] .btn:active {
            color: #3d668f; }
          .list-view-item.active .list-view-item-below[data-colour="blue"] .btn-primary, .list-view-item.active .list-view-item-below[data-colour="blue"] .btn-group-primary .btn, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="blue"] .btn, .list-view-item.active .list-view-item-below[data-colour="blue"] .btn-container-primary .submit, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="blue"] .submit {
            background-color: #369;
            color: #fff !important; }
            .list-view-item.active .list-view-item-below[data-colour="blue"] .btn-primary:hover, .list-view-item.active .list-view-item-below[data-colour="blue"] .btn-group-primary .btn:hover, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="blue"] .btn:hover, .list-view-item.active .list-view-item-below[data-colour="blue"] .btn-container-primary .submit:hover, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="blue"] .submit:hover {
              background-color: #264d73; }
            .list-view-item.active .list-view-item-below[data-colour="blue"] .btn-primary:active, .list-view-item.active .list-view-item-below[data-colour="blue"] .btn-group-primary .btn:active, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="blue"] .btn:active, .list-view-item.active .list-view-item-below[data-colour="blue"] .btn-container-primary .submit:active, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="blue"] .submit:active {
              background-color: #3d668f; }
        .list-view-item.active .list-view-item-below[data-colour="blue"] [type=checkbox]:checked {
          background-color: #369; }
          .list-view-item.active .list-view-item-below[data-colour="blue"] [type=checkbox]:checked::-ms-check {
            background-color: #369; }
        .list-view-item.active .list-view-item-below[data-colour="blue"] .popover {
          color: #369; }
        .list-view-item.active .list-view-item-below[data-colour="blue"]:before {
          background-color: #369;
          border-color: #1a334d; }
      .list-view-item.active .list-view-item-below[data-colour="turquoise"] {
        border-color: #099;
        color: #099; }
        .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn {
          color: #099; }
          .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn:hover {
            color: #006666; }
          .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn:active {
            color: #089191; }
          .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn-primary, .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn-group-primary .btn, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn, .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn-container-primary .submit, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="turquoise"] .submit {
            background-color: #099;
            color: #fff !important; }
            .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn-primary:hover, .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn-group-primary .btn:hover, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn:hover, .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn-container-primary .submit:hover, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="turquoise"] .submit:hover {
              background-color: #006666; }
            .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn-primary:active, .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn-group-primary .btn:active, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn:active, .list-view-item.active .list-view-item-below[data-colour="turquoise"] .btn-container-primary .submit:active, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="turquoise"] .submit:active {
              background-color: #089191; }
        .list-view-item.active .list-view-item-below[data-colour="turquoise"] [type=checkbox]:checked {
          background-color: #099; }
          .list-view-item.active .list-view-item-below[data-colour="turquoise"] [type=checkbox]:checked::-ms-check {
            background-color: #099; }
        .list-view-item.active .list-view-item-below[data-colour="turquoise"] .popover {
          color: #099; }
        .list-view-item.active .list-view-item-below[data-colour="turquoise"]:before {
          background-color: #099;
          border-color: #003333; }
      .list-view-item.active .list-view-item-below[data-colour="yellow"] {
        border-color: #fc0;
        color: #fc0; }
        .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn {
          color: #fc0; }
          .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn:hover {
            color: #cca300; }
          .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn:active {
            color: #f2c40d; }
          .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn-primary, .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn-group-primary .btn, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn, .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn-container-primary .submit, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="yellow"] .submit {
            background-color: #fc0;
            color: #fff !important; }
            .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn-primary:hover, .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn-group-primary .btn:hover, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn:hover, .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn-container-primary .submit:hover, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="yellow"] .submit:hover {
              background-color: #cca300; }
            .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn-primary:active, .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn-group-primary .btn:active, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn:active, .list-view-item.active .list-view-item-below[data-colour="yellow"] .btn-container-primary .submit:active, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="yellow"] .submit:active {
              background-color: #f2c40d; }
        .list-view-item.active .list-view-item-below[data-colour="yellow"] [type=checkbox]:checked {
          background-color: #fc0; }
          .list-view-item.active .list-view-item-below[data-colour="yellow"] [type=checkbox]:checked::-ms-check {
            background-color: #fc0; }
        .list-view-item.active .list-view-item-below[data-colour="yellow"] .popover {
          color: #fc0; }
        .list-view-item.active .list-view-item-below[data-colour="yellow"]:before {
          background-color: #fc0;
          border-color: #997a00; }
      .list-view-item.active .list-view-item-below[data-colour="orange"] {
        border-color: #f60;
        color: #f60; }
        .list-view-item.active .list-view-item-below[data-colour="orange"] .btn {
          color: #f60; }
          .list-view-item.active .list-view-item-below[data-colour="orange"] .btn:hover {
            color: #cc5200; }
          .list-view-item.active .list-view-item-below[data-colour="orange"] .btn:active {
            color: #f2690d; }
          .list-view-item.active .list-view-item-below[data-colour="orange"] .btn-primary, .list-view-item.active .list-view-item-below[data-colour="orange"] .btn-group-primary .btn, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="orange"] .btn, .list-view-item.active .list-view-item-below[data-colour="orange"] .btn-container-primary .submit, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="orange"] .submit {
            background-color: #f60;
            color: #fff !important; }
            .list-view-item.active .list-view-item-below[data-colour="orange"] .btn-primary:hover, .list-view-item.active .list-view-item-below[data-colour="orange"] .btn-group-primary .btn:hover, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="orange"] .btn:hover, .list-view-item.active .list-view-item-below[data-colour="orange"] .btn-container-primary .submit:hover, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="orange"] .submit:hover {
              background-color: #cc5200; }
            .list-view-item.active .list-view-item-below[data-colour="orange"] .btn-primary:active, .list-view-item.active .list-view-item-below[data-colour="orange"] .btn-group-primary .btn:active, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="orange"] .btn:active, .list-view-item.active .list-view-item-below[data-colour="orange"] .btn-container-primary .submit:active, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="orange"] .submit:active {
              background-color: #f2690d; }
        .list-view-item.active .list-view-item-below[data-colour="orange"] [type=checkbox]:checked {
          background-color: #f60; }
          .list-view-item.active .list-view-item-below[data-colour="orange"] [type=checkbox]:checked::-ms-check {
            background-color: #f60; }
        .list-view-item.active .list-view-item-below[data-colour="orange"] .popover {
          color: #f60; }
        .list-view-item.active .list-view-item-below[data-colour="orange"]:before {
          background-color: #f60;
          border-color: #993d00; }
      .list-view-item.active .list-view-item-below[data-colour="pink"] {
        border-color: #FF435A;
        color: #FF435A; }
        .list-view-item.active .list-view-item-below[data-colour="pink"] .btn {
          color: #FF435A; }
          .list-view-item.active .list-view-item-below[data-colour="pink"] .btn:hover {
            color: #ff102d; }
          .list-view-item.active .list-view-item-below[data-colour="pink"] .btn:active {
            color: #f64c61; }
          .list-view-item.active .list-view-item-below[data-colour="pink"] .btn-primary, .list-view-item.active .list-view-item-below[data-colour="pink"] .btn-group-primary .btn, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="pink"] .btn, .list-view-item.active .list-view-item-below[data-colour="pink"] .btn-container-primary .submit, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="pink"] .submit {
            background-color: #FF435A;
            color: #fff !important; }
            .list-view-item.active .list-view-item-below[data-colour="pink"] .btn-primary:hover, .list-view-item.active .list-view-item-below[data-colour="pink"] .btn-group-primary .btn:hover, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="pink"] .btn:hover, .list-view-item.active .list-view-item-below[data-colour="pink"] .btn-container-primary .submit:hover, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="pink"] .submit:hover {
              background-color: #ff102d; }
            .list-view-item.active .list-view-item-below[data-colour="pink"] .btn-primary:active, .list-view-item.active .list-view-item-below[data-colour="pink"] .btn-group-primary .btn:active, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="pink"] .btn:active, .list-view-item.active .list-view-item-below[data-colour="pink"] .btn-container-primary .submit:active, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="pink"] .submit:active {
              background-color: #f64c61; }
        .list-view-item.active .list-view-item-below[data-colour="pink"] [type=checkbox]:checked {
          background-color: #FF435A; }
          .list-view-item.active .list-view-item-below[data-colour="pink"] [type=checkbox]:checked::-ms-check {
            background-color: #FF435A; }
        .list-view-item.active .list-view-item-below[data-colour="pink"] .popover {
          color: #FF435A; }
        .list-view-item.active .list-view-item-below[data-colour="pink"]:before {
          background-color: #FF435A;
          border-color: #dc001b; }
      .list-view-item.active .list-view-item-below[data-colour="wizz"] {
        border-color: #CA2B86;
        color: #CA2B86; }
        .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn {
          color: #CA2B86; }
          .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn:hover {
            color: #a0226a; }
          .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn:active {
            color: #be3784; }
          .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn-primary, .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn-group-primary .btn, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn, .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn-container-primary .submit, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="wizz"] .submit {
            background-color: #CA2B86;
            color: #fff !important; }
            .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn-primary:hover, .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn-group-primary .btn:hover, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn:hover, .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn-container-primary .submit:hover, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="wizz"] .submit:hover {
              background-color: #a0226a; }
            .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn-primary:active, .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn-group-primary .btn:active, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn:active, .list-view-item.active .list-view-item-below[data-colour="wizz"] .btn-container-primary .submit:active, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="wizz"] .submit:active {
              background-color: #be3784; }
        .list-view-item.active .list-view-item-below[data-colour="wizz"] [type=checkbox]:checked {
          background-color: #CA2B86; }
          .list-view-item.active .list-view-item-below[data-colour="wizz"] [type=checkbox]:checked::-ms-check {
            background-color: #CA2B86; }
        .list-view-item.active .list-view-item-below[data-colour="wizz"] .popover {
          color: #CA2B86; }
        .list-view-item.active .list-view-item-below[data-colour="wizz"]:before {
          background-color: #CA2B86;
          border-color: #76194e; }
      .list-view-item.active .list-view-item-below[data-colour="green"] {
        border-color: #52ae30;
        color: #52ae30; }
        .list-view-item.active .list-view-item-below[data-colour="green"] .btn {
          color: #52ae30; }
          .list-view-item.active .list-view-item-below[data-colour="green"] .btn:hover {
            color: #3f8625; }
          .list-view-item.active .list-view-item-below[data-colour="green"] .btn:active {
            color: #57a33b; }
          .list-view-item.active .list-view-item-below[data-colour="green"] .btn-primary, .list-view-item.active .list-view-item-below[data-colour="green"] .btn-group-primary .btn, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="green"] .btn, .list-view-item.active .list-view-item-below[data-colour="green"] .btn-container-primary .submit, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="green"] .submit {
            background-color: #52ae30;
            color: #fff !important; }
            .list-view-item.active .list-view-item-below[data-colour="green"] .btn-primary:hover, .list-view-item.active .list-view-item-below[data-colour="green"] .btn-group-primary .btn:hover, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="green"] .btn:hover, .list-view-item.active .list-view-item-below[data-colour="green"] .btn-container-primary .submit:hover, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="green"] .submit:hover {
              background-color: #3f8625; }
            .list-view-item.active .list-view-item-below[data-colour="green"] .btn-primary:active, .list-view-item.active .list-view-item-below[data-colour="green"] .btn-group-primary .btn:active, .btn-group-primary .list-view-item.active .list-view-item-below[data-colour="green"] .btn:active, .list-view-item.active .list-view-item-below[data-colour="green"] .btn-container-primary .submit:active, .btn-container-primary .list-view-item.active .list-view-item-below[data-colour="green"] .submit:active {
              background-color: #57a33b; }
        .list-view-item.active .list-view-item-below[data-colour="green"] [type=checkbox]:checked {
          background-color: #52ae30; }
          .list-view-item.active .list-view-item-below[data-colour="green"] [type=checkbox]:checked::-ms-check {
            background-color: #52ae30; }
        .list-view-item.active .list-view-item-below[data-colour="green"] .popover {
          color: #52ae30; }
        .list-view-item.active .list-view-item-below[data-colour="green"]:before {
          background-color: #52ae30;
          border-color: #2c5e1a; }
        .list-view-item.active .list-view-item-below[data-colour="green"].below-loading {
          background-position: 0 4px;
          background-image: url(/images/filterloading.png); }
  .list-view-group .list-view-item {
    margin-bottom: 0;
    margin-top: -1px; }
    .list-view-group .list-view-item-below {
      border-radius: 0; }
      .list-view-group .list-view-item-below .box-section:only-of-type {
        border-radius: 0; }
    .list-view-group .list-view-item:first-child .list-view-item-heading {
      border-top-left-radius: 8px;
      border-top-right-radius: 8px;
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0; }
    .list-view-group .list-view-item:first-child + .list-view-item .list-view-item-heading {
      box-shadow: inset 0 2px 2px -2px rgba(0, 0, 0, 0.2); }
    .list-view-group .list-view-item:first-child ~ .list-view-item .list-view-item-heading {
      border-radius: 0; }
    .list-view-group .list-view-item:first-child ~ .list-view-item .list-view-item-below {
      border-radius: 0; }
    .list-view-group .list-view-item:first-child ~ .list-view-item:not(.active) .list-view-item-heading {
      background: rgba(255, 255, 255, 0.75); }
    .list-view-group .list-view-item:last-child .list-view-item-heading,
    .list-view-group .list-view-item:last-child .list-view-item-below {
      border-bottom-left-radius: 8px !important;
      border-bottom-right-radius: 8px !important; }
    .list-view-group .list-view-item.active .list-view-item-heading {
      background: #fff;
      box-shadow: none;
      border-bottom-left-radius: 0 !important;
      border-bottom-right-radius: 0 !important; }
    .list-view-group .list-view-item:last-child {
      margin-bottom: 1em; }

.action-bar + .list-view,
#page > .list-view {
  margin-top: 0px; }

.list-view-item-below {
  font-weight: 400;
  max-height: 0;
  padding: 0;
  border-radius: 0 0 8px 8px;
  font-size: 16px; }
  .list-view-item-below .box-section {
    margin: 0px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .list-view-item-below .col-8 + .col-4 {
    padding-right: 55px; }
  .list-view-item-below h3 {
    font-size: 14px;
    font-weight: normal;
    text-align: left; }
    .list-view-item-below h3.caption {
      font-size: 1rem;
      color: #4a4a4a;
      margin: 40px 0; }
  .list-view-item-below .table-lvi, .list-view-item-below > .table {
    padding: 40px 0 40px 40px;
    margin-top: 40px;
    margin-bottom: 40px; }
    .list-view-item-below .table-lvi caption, .list-view-item-below > .table caption {
      margin: 0 40px; }
  .list-view-item-below > .table {
    padding: 40px; }

.list-view-item.active .list-view-item-below {
  min-height: 320px;
  max-height: 1200px; }

.cell {
  color: #4a4a4a;
  font-size: 1.5em;
  white-space: nowrap;
  display: flex;
  align-items: center;
  flex-flow: row wrap; }
  .cell-toggler {
    align-self: stretch;
    justify-content: center;
    flex: 0 0 9.75em; }
    .cell-toggler .squid-ink {
      width: 3.75em;
      fill: transparent; }
    .cell-toggler:hover {
      text-decoration: none; }
    .cell-toggler .ink {
      font-size: 4em;
      color: #767676; }
  .cell-amt {
    font-size: 3em;
    font-weight: 500;
    color: #099;
    text-align: right; }
    .cell-amt .sub,
    .cell-amt .ccy {
      font-size: 0.5em;
      margin: 0 0 0 8px;
      font-weight: 400; }
  .cell-title {
    margin-left: 1em;
    font-size: 2.25em;
    color: #4a4a4a; }
  .cell-link {
    color: #f60;
    font-size: 3em; }
  .cell img {
    height: 30px;
    width: auto; }

.major {
  flex: 1 0 100%; }
  .major::first-letter {
    text-transform: uppercase; }

.sub {
  color: #767676;
  font-size: 14px;
  text-transform: uppercase;
  margin-top: 8px;
  margin-right: 8px; }
  .sub-badge {
    text-transform: none;
    padding: 1px 12px 0 12px;
    border-radius: 3px; }
    .sub-badge-blue, .sub-badge-green, .sub-badge-gray {
      padding: 2px 12px;
      color: #fff; }
    .sub-badge-gray {
      background-color: #767676; }
    .sub-badge-blue {
      background-color: #369; }
    .sub-badge-green {
      background-color: #52ae30; }
    .sub-badge-purple {
      background-color: #771d81;
      color: #fff; }
  .sub-purple {
    margin: 3px;
    font-size: 0.6em; }

.context-menu:not(.operations) {
  display: flex;
  height: 9.75em;
  align-items: flex-end;
  padding: 0; }
  .context-menu:not(.operations) .context-menu-item {
    display: flex;
    align-items: center;
    flex-flow: column nowrap;
    font-size: 14px;
    min-width: 78px; }
    .context-menu:not(.operations) .context-menu-item-icon {
      text-align: center;
      display: block;
      color: #369;
      font-size: 20px;
      transition: 0.2s; }
    .context-menu:not(.operations) .context-menu-item-label {
      margin: 6px -5px 0 -5px;
      font-size: 14px;
      color: #4a4a4a;
      position: relative;
      bottom: 0px;
      z-index: 0;
      overflow: hidden;
      transition: 0.2s;
      max-width: 110px;
      min-width: 110px;
      text-align: center;
      color: #4a4a4a;
      padding: 2px 8px 10px 8px;
      height: 30px;
      line-height: 12px;
      display: flex;
      justify-content: center;
      align-items: center; }
      .context-menu:not(.operations) .context-menu-item-label:before {
        position: absolute;
        bottom: -30px;
        height: 30px;
        left: 0;
        right: 0;
        content: " ";
        display: block;
        border-radius: 3px 3px 0 0;
        z-index: -1;
        transition: 0.2s;
        background-color: transparent;
        bottom: -32px; }
    .context-menu:not(.operations) .context-menu-item:hover {
      text-decoration: none; }
      .context-menu:not(.operations) .context-menu-item:hover .context-menu-item-label {
        color: #fff;
        bottom: 0;
        padding: 6px 8px 6px 8px;
        z-index: 1010; }
    .context-menu:not(.operations) .context-menu-item:active svg, .context-menu:not(.operations) .context-menu-item.active svg {
      transform: scale(1.5) translate(0, 4px);
      z-index: 1020; }
    .context-menu:not(.operations) .context-menu-item:active .context-menu-item-icon, .context-menu:not(.operations) .context-menu-item.active .context-menu-item-icon {
      transform: scale(1.5) translate(0, 4px);
      background-color: #fff;
      border-radius: 100%;
      z-index: 1020; }
    .context-menu:not(.operations) .context-menu-item:active .context-menu-item-label, .context-menu:not(.operations) .context-menu-item.active .context-menu-item-label {
      color: #fff;
      bottom: 0;
      padding: 6px 8px 6px 8px;
      z-index: 1010; }
    .context-menu:not(.operations) .context-menu-item:last-child .context-menu-item-label {
      margin-right: 0; }
    .context-menu:not(.operations) .context-menu-item:last-child .context-menu-item-label:before {
      border-radius: 3px 0 0 0; }
    .context-menu:not(.operations) .context-menu-item.disabled {
      color: #767676;
      pointer-events: none; }
    .context-menu:not(.operations) .context-menu-item.noevent {
      pointer-events: none; }

.operations {
  margin-top: 40px;
  display: none;
  align-items: center; }
  .operations a {
    height: 30px;
    padding: 4px 15px;
    font-size: 14px;
    color: #369;
    background-color: #52ae30;
    border: 0;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    display: flex;
    align-items: center;
    margin: 0;
    border-radius: 0;
    white-space: nowrap;
    font-size: 80%; }
    .operations a:hover {
      color: #264d73; }
    .operations a:active {
      color: #3d668f; }
    .operations a:hover {
      background-color: #3f8625; }
    .operations a:active {
      background-color: #57a33b; }
    .operations a, .operations a:hover, .operations a:active {
      color: #fff; }
    .operations a:first-of-type {
      border-radius: 3px 0 0 3px; }
    .operations a:last-of-type {
      border-radius: 0 3px 3px 0; }

.list-view-item-heading {
  justify-content: flex-start;
  justify-content: space-between; }
  .list-view-item-heading .cell {
    width: auto; }
  .list-view-item-heading .cell {
    width: 0;
    flex: 0 0 auto;
    flex-basis: 5%; }
  .list-view-item-heading .cell-title {
    margin-left: 15px; }
  .list-view-item-heading .cell-toggler {
    width: 75px;
    height: 78px;
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: 6.6%; }
  .list-view-item-heading .cell-amt {
    justify-content: flex-end;
    flex-basis: 15%; }
  .list-view-item-heading .cell-title {
    flex-grow: 1; }
  .list-view-item-heading .master-cell {
    flex-grow: 2;
    display: flex; }
    .list-view-item-heading .master-cell .cell {
      width: auto; }
    .list-view-item-heading .master-cell .cell-card-thumb {
      min-width: 90px; }
      .list-view-item-heading .master-cell .cell-card-thumb .sub {
        height: 28px;
        white-space: normal;
        margin-top: 0;
        overflow: hidden;
        text-overflow: ellipsis;
        line-height: 1; }
    .list-view-item-heading .master-cell .popover {
      margin-left: 15px; }
    .list-view-item-heading .master-cell .popover-target span {
      padding: 0 1ch; }
    .list-view-item-heading .master-cell .popover-trigger .place-out-of:before {
      content: " / ";
      font-size: 1.5em;
      top: 0px;
      left: 14px;
      height: 40px; }
    .list-view-item-heading .master-cell .popover-trigger .place-out-of:empty:before {
      content: none; }
    .list-view-item-heading .master-cell .popover-trigger span {
      line-height: 1rem;
      font-size: 1rem; }
  .list-view-item-heading .context-menu {
    flex-basis: 50%;
    justify-content: flex-end; }
    .list-view-item-heading .context-menu.cm-40 {
      flex-basis: 30%; }
    .list-view-item-heading .context-menu.cm-20 {
      flex-basis: 20%; }
    .list-view-item-heading .context-menu.cm-10 {
      flex-basis: 10%; }

.list-view-item.active .list-view-item-below {
  padding: 0; }
  .list-view-item.active .list-view-item-below .form-group.hidden {
    display: none; }
  .list-view-item.active .list-view-item-below .box-search {
    border-top: 0; }

.cell-toggler *:not([type]),
.context-menu-item *:not([type]) {
  pointer-events: none; }

.sixplus.active .list-view-item-heading {
  height: 19.5em;
  flex-wrap: wrap; }
  .sixplus.active .list-view-item-heading .context-menu {
    flex-basis: 100%; }

.context-menu:not(.operations) .context-menu-item-additional {
  opacity: 0;
  min-width: 0;
  width: 0;
  transition: opacity 0.2s;
  overflow: hidden; }
  .active .context-menu:not(.operations) .context-menu-item-additional {
    min-width: 78px;
    width: auto;
    opacity: 1;
    display: flex;
    overflow: visible; }

.list-view-item-below .hide-in-lightbox {
  display: none !important; }

.list-of-cards {
  position: relative; }
  .list-of-cards.loading {
    overflow: visible;
    border-top: 3px solid;
    background-color: #f5f5f5;
    background-color: transparent; }

@keyframes belowloading {
  0% {
    left: 0;
    width: 0; }
  50% {
    width: 100%;
    right: 0; }
  100% {
    right: 0;
    width: 0; } }
    .list-of-cards.loading > * {
      visibility: hidden; }
    .list-of-cards.loading:before {
      content: "";
      position: absolute;
      top: -3px;
      height: 0px;
      border-top: 3px solid;
      display: block;
      background: #369;
      background: transparent !important;
      animation: belowloading 4s linear infinite; }
    [data-colour=turquoise] .list-of-cards.loading {
      border-color: #006666; }
    .list-of-cards.loading .list-of-cards-item {
      visibility: hidden; }
  .list-of-cards-item {
    display: flex;
    align-items: center;
    margin-bottom: 15px; }
    .list-of-cards-item-image {
      margin-right: 20px;
      max-width: 140px; }
    .list-of-cards-item-name {
      color: #4a4a4a; }
    .list-of-cards-item:nth-child(3) ~ .list-of-cards-item {
      display: none; }

.list-view-title {
  font-size: 0.75rem;
  margin-bottom: 10px;
  display: block;
  color: #4a4a4a;
  font-size: 1rem;
  margin: 10px 8px; }

.list-view-33 {
  margin-top: 0; }
  .list-view-33 .cell-toggler {
    flex: 0 0 auto; }
  .list-view-33 .cell-amt {
    flex: 0 1 100%;
    justify-content: flex-start;
    text-align: left;
    color: #95989a; }
    .list-view-33 .cell-amt .ccy {
      color: #4a4a4a;
      font-weight: 600; }
    .list-view-33 .cell-amt .sub,
    .list-view-33 .cell-amt .ccy {
      margin-left: 0;
      margin-right: 1ch; }
  .list-view-33 .context-menu .context-menu-item-label {
    min-width: 85px;
    border-bottom-right-radius: 8px; }

.remaster table,
.table {
  width: 100%;
  color: #4a4a4a;
  text-align: left;
  border-spacing: 0;
  font-size: 14px; }

table.widget-table caption, .remaster table caption,
.table caption, .remaster table .caption,
.table .caption {
  text-align: left;
  font-size: 16px;
  margin: 15px 20px 0 20px; }

.remaster table tr,
.table tr {
  height: 48px;
  break-inside: avoid; }
  .remaster table tr:last-child td,
  .table tr:last-child td {
    border-bottom: 0; }

.remaster table thead th,
.table thead th, .remaster table .td-header td,
.table .td-header td, .remaster table td,
.table td {
  padding: 10px;
  font-size: 14px;
  border-bottom: 1px solid #d2d2d2;
  vertical-align: middle; }
  .remaster table thead th.ui-dialog-buttonset,
  .table thead th.ui-dialog-buttonset, .remaster table td.ui-dialog-buttonset,
  .table td.ui-dialog-buttonset, .classic .remaster table thead th.btnLine, .remaster table thead .classic th.btnLine, .classic
  .table thead th.btnLine,
  .table thead .classic th.btnLine, .classic .remaster table td.btnLine, .remaster table .classic td.btnLine, .classic
  .table td.btnLine,
  .table .classic td.btnLine, .remaster table thead th.btn-row,
  .table thead th.btn-row, .remaster table td.btn-row,
  .table td.btn-row {
    padding: 0; }
  .remaster table thead th.actions,
  .table thead th.actions, .remaster table td.actions,
  .table td.actions {
    text-align: right; }
    .remaster table thead th.actions .microcontext,
    .table thead th.actions .microcontext, .remaster table td.actions .microcontext,
    .table td.actions .microcontext {
      min-width: 160px; }
  .remaster table thead th[wrap=wrap],
  .table thead th[wrap=wrap], .remaster table td[wrap=wrap],
  .table td[wrap=wrap] {
    word-break: break-all;
    width: 10%; }
  .remaster table thead th .span-sign,
  .table thead th .span-sign, .remaster table td .span-sign,
  .table td .span-sign {
    width: 58.13px;
    text-align: left; }
  .remaster table thead th .span-send,
  .table thead th .span-send, .remaster table td .span-send,
  .table td .span-send {
    width: 52.11px;
    text-align: left; }
  .remaster table thead th.date,
  .table thead th.date, .remaster table td.date,
  .table td.date {
    width: 1%; }
  .remaster table thead th.amt .popover,
  .table thead th.amt .popover, .remaster table td.amt .popover,
  .table td.amt .popover {
    display: block;
    line-height: 20px;
    text-align: right; }
    .remaster table thead th.amt .popover .link,
    .table thead th.amt .popover .link, .remaster table td.amt .popover .link,
    .table td.amt .popover .link {
      font-size: 0.8rem;
      padding: 2px 4px; }

.remaster table thead th,
.table thead th, .remaster table .td-header td,
.table .td-header td {
  border-bottom-width: 4px;
  font-weight: 400;
  text-align: left;
  font-size: 12px;
  vertical-align: bottom; }

.remaster .bordered {
  width: 100%;
  padding: 30px; }
  .remaster .bordered tfoot td {
    border-bottom: 0;
    background-color: #fff !important; }

.remaster table thead th[align=right],
.table thead th[align=right], .remaster table thead th.amt,
.table thead th.amt, .remaster table .td-header td[align=right],
.table .td-header td[align=right], .remaster table .td-header td.amt,
.table .td-header td.amt {
  text-align: right;
  color: inherit; }

.remaster table thead th[align=center],
.table thead th[align=center], .remaster table .td-header td[align=center],
.table .td-header td[align=center] {
  text-align: center; }

.remaster table td.td9,
.table td.td9 {
  width: 90%; }

.remaster table td.amt,
.table td.amt {
  font-weight: 600; }

.remaster table td [wrap],
.table td [wrap] {
  width: 10% !important; }

.remaster table tfoot td,
.table tfoot td {
  font-size: 1.2em; }

.remaster table.striped td,
.striped.table td {
  border: 0; }

.remaster table.striped tr:not(.td-header):nth-child(2n+1),
.striped.table tr:not(.td-header):nth-child(2n+1) {
  background-color: #f5f5f5; }

.remaster table.striped th,
.striped.table th {
  background-color: white; }

.remaster table.detailed,
.detailed.table {
  border-spacing: 0 1px; }
  .remaster table.detailed tr:first-child,
  .detailed.table tr:first-child {
    margin-top: 10px; }
  .remaster table.detailed td,
  .detailed.table td {
    border: 0; }
  .remaster table.detailed td,
  .detailed.table td {
    border-top: 1px solid transparent; }
    .remaster table.detailed td:first-child,
    .detailed.table td:first-child {
      border-left: 1px solid transparent; }
    .remaster table.detailed td:last-child,
    .detailed.table td:last-child {
      border-right: 1px solid transparent; }
  .remaster table.detailed .row-detail-toggler,
  .detailed.table .row-detail-toggler {
    cursor: pointer; }
    .remaster table.detailed .row-detail-toggler .squid-ink,
    .detailed.table .row-detail-toggler .squid-ink {
      pointer-events: none;
      width: 16px;
      height: 16px;
      vertical-align: middle;
      color: #767676;
      stroke-width: 4; }
  .remaster table.detailed > tbody > tr:nth-child(4n+3),
  .detailed.table > tbody > tr:nth-child(4n+3) {
    background-color: #f5f5f5; }
  .remaster table.detailed .row-active,
  .detailed.table .row-active {
    border-bottom: 0; }
    .remaster table.detailed .row-active .row-detail-toggler .squid-ink,
    .detailed.table .row-active .row-detail-toggler .squid-ink {
      transform: rotate(180deg); }
    .remaster table.detailed .row-active td,
    .detailed.table .row-active td {
      border-top: 1px solid #d2d2d2; }
      .remaster table.detailed .row-active td:first-child,
      .detailed.table .row-active td:first-child {
        border-left: 1px solid #d2d2d2; }
      .remaster table.detailed .row-active td:last-child,
      .detailed.table .row-active td:last-child {
        border-right: 1px solid #d2d2d2; }
    .remaster table.detailed .row-active + .row-detail,
    .detailed.table .row-active + .row-detail {
      display: table-row; }
      .remaster table.detailed .row-active + .row-detail > td,
      .detailed.table .row-active + .row-detail > td {
        border: 0; }
  .remaster table.detailed .row-detail,
  .detailed.table .row-detail {
    display: none;
    background-color: white;
    border-top: 0; }
    .remaster table.detailed .row-detail > td,
    .detailed.table .row-detail > td {
      padding: 0 0 10px 0; }
    .remaster table.detailed .row-detail-table,
    .detailed.table .row-detail-table {
      padding: 20px 45px;
      margin: -2px 0 0 0;
      border: 1px solid #d2d2d2;
      border-top: 0; }
      .remaster table.detailed .row-detail-table tr:nth-child(2n),
      .detailed.table .row-detail-table tr:nth-child(2n) {
        background-color: #f5f5f5; }
      .remaster table.detailed .row-detail-table td:first-child,
      .detailed.table .row-detail-table td:first-child {
        width: 25%; }

.remaster table-vertical tr,
.table-vertical tr {
  height: auto !important; }

.remaster table-vertical tr td,
.table-vertical tr td {
  width: 50%;
  background-color: transparent !important;
  padding: 4px 7.5px; }
  .remaster table-vertical tr td.amt,
  .table-vertical tr td.amt {
    text-align: left; }
  .remaster table-vertical tr td:first-child,
  .table-vertical tr td:first-child {
    font-size: 0.75rem;
    margin-bottom: 10px;
    display: block;
    color: #4a4a4a;
    display: table-cell;
    text-align: right;
    margin-right: 15px; }

.remaster table-vertical tfoot td,
.table-vertical tfoot td {
  padding-top: 15px; }

.box .bordered, #CampaignContent .panel .bordered, .filter-summary .bordered, .remaster .bordered .bordered {
  border: none; }

tfoot .btn-row, tfoot .ui-dialog-buttonset, tfoot .classic .btnLine, .classic tfoot .btnLine,
.table-foot.btn-row,
.table-foot.ui-dialog-buttonset,
.classic .table-foot.btnLine {
  display: flex;
  padding: 0; }

tfoot .btn-row, tfoot .ui-dialog-buttonset, tfoot .classic .btnLine, .classic tfoot .btnLine {
  margin: 5px -10px -25px 0; }

.table-foot {
  margin: 0 20px 20px; }

table {
  border-spacing: 0; }

.table br {
  display: block; }

.table.table-mini {
  border-collapse: separate;
  border-spacing: 4px 0;
  font-size: 0.75rem;
  font-weight: 400; }
  .table.table-mini td {
    border: 0; }
  .table.table-mini tr:not(.td-header):nth-child(2n+1) {
    background-color: #f5f5f5; }
  .table.table-mini th {
    background-color: white; }
  .table.table-mini tr {
    height: auto; }
  .table.table-mini th,
  .table.table-mini td {
    text-align: right;
    padding: 4px; }

.list-view-item-below .table-lvi td,
.list-view-item-below > table td {
  border: 0; }

.list-view-item-below .table-lvi tr:not(.td-header):nth-child(2n+1),
.list-view-item-below > table tr:not(.td-header):nth-child(2n+1) {
  background-color: #f5f5f5; }

.list-view-item-below .table-lvi th,
.list-view-item-below > table th {
  background-color: white; }

.filter.cover .form-group {
  display: flex;
  align-items: center;
  flex-flow: row wrap;
  min-height: 30px;
  margin-bottom: 10px; }
  .filter.cover .form-group .label,
  .filter.cover .form-group .radio-label {
    font-size: 14px;
    margin: 0 10px 0 0;
    letter-spacing: 0;
    text-transform: none;
    max-width: 110px; }
  .filter.cover .form-group .form-control, .filter.cover .form-group .inputedit, .filter.cover .form-group
  .ui-autocomplete-input, .filter.cover .form-group
  input[type=text], .filter.cover .form-group
  input[type=password], .filter.cover .form-group
  input.inputro, .filter.cover .form-group
  textarea, .filter.cover .form-group
  select {
    height: 30px;
    font-size: 14px;
    margin: 0; }
    .filter.cover .form-group .form-control + .form-control, .filter.cover .form-group .inputedit + .form-control, .filter.cover .form-group
    .ui-autocomplete-input + .form-control, .filter.cover .form-group
    input[type=text] + .form-control, .filter.cover .form-group
    input[type=password] + .form-control, .filter.cover .form-group
    input.inputro + .form-control, .filter.cover .form-group
    textarea + .form-control, .filter.cover .form-group
    select + .form-control, .filter.cover .form-group .form-control + .inputedit, .filter.cover .form-group .inputedit + .inputedit, .filter.cover .form-group
    .ui-autocomplete-input + .inputedit, .filter.cover .form-group
    input[type=text] + .inputedit, .filter.cover .form-group
    input[type=password] + .inputedit, .filter.cover .form-group
    input.inputro + .inputedit, .filter.cover .form-group
    textarea + .inputedit, .filter.cover .form-group
    select + .inputedit, .filter.cover .form-group .form-control +
    .ui-autocomplete-input, .filter.cover .form-group .inputedit +
    .ui-autocomplete-input, .filter.cover .form-group
    .ui-autocomplete-input +
    .ui-autocomplete-input, .filter.cover .form-group
    input[type=text] +
    .ui-autocomplete-input, .filter.cover .form-group
    input[type=password] +
    .ui-autocomplete-input, .filter.cover .form-group
    input.inputro +
    .ui-autocomplete-input, .filter.cover .form-group
    textarea +
    .ui-autocomplete-input, .filter.cover .form-group
    select +
    .ui-autocomplete-input, .filter.cover .form-group .form-control +
    input[type=text], .filter.cover .form-group .inputedit +
    input[type=text], .filter.cover .form-group
    .ui-autocomplete-input +
    input[type=text], .filter.cover .form-group
    input[type=text] +
    input[type=text], .filter.cover .form-group
    input[type=password] +
    input[type=text], .filter.cover .form-group
    input.inputro +
    input[type=text], .filter.cover .form-group
    textarea +
    input[type=text], .filter.cover .form-group
    select +
    input[type=text], .filter.cover .form-group .form-control +
    input[type=password], .filter.cover .form-group .inputedit +
    input[type=password], .filter.cover .form-group
    .ui-autocomplete-input +
    input[type=password], .filter.cover .form-group
    input[type=text] +
    input[type=password], .filter.cover .form-group
    input[type=password] +
    input[type=password], .filter.cover .form-group
    input.inputro +
    input[type=password], .filter.cover .form-group
    textarea +
    input[type=password], .filter.cover .form-group
    select +
    input[type=password], .filter.cover .form-group .form-control +
    input.inputro, .filter.cover .form-group .inputedit +
    input.inputro, .filter.cover .form-group
    .ui-autocomplete-input +
    input.inputro, .filter.cover .form-group
    input[type=text] +
    input.inputro, .filter.cover .form-group
    input[type=password] +
    input.inputro, .filter.cover .form-group
    input.inputro +
    input.inputro, .filter.cover .form-group
    textarea +
    input.inputro, .filter.cover .form-group
    select +
    input.inputro, .filter.cover .form-group .form-control +
    textarea, .filter.cover .form-group .inputedit +
    textarea, .filter.cover .form-group
    .ui-autocomplete-input +
    textarea, .filter.cover .form-group
    input[type=text] +
    textarea, .filter.cover .form-group
    input[type=password] +
    textarea, .filter.cover .form-group
    input.inputro +
    textarea, .filter.cover .form-group
    textarea +
    textarea, .filter.cover .form-group
    select +
    textarea, .filter.cover .form-group .form-control +
    select, .filter.cover .form-group .inputedit +
    select, .filter.cover .form-group
    .ui-autocomplete-input +
    select, .filter.cover .form-group
    input[type=text] +
    select, .filter.cover .form-group
    input[type=password] +
    select, .filter.cover .form-group
    input.inputro +
    select, .filter.cover .form-group
    textarea +
    select, .filter.cover .form-group
    select +
    select {
      margin-left: 10px; }
  .filter.cover .form-group .radio-label,
  .filter.cover .form-group .radio-label ~ .form-control,
  .filter.cover .form-group .radio-label ~ .inputedit,
  .filter.cover .form-group .radio-label ~
  .ui-autocomplete-input,
  .filter.cover .form-group .radio-label ~
  input[type=text],
  .filter.cover .form-group .radio-label ~
  input[type=password],
  .filter.cover .form-group .radio-label ~
  input.inputro,
  .filter.cover .form-group .radio-label ~
  textarea,
  .filter.cover .form-group .radio-label ~
  select {
    max-width: 110px; }
  .filter.cover .form-group .label,
  .filter.cover .form-group .radio-label {
    flex: 0 0 50%; }
  .filter.cover .form-group .form-control, .filter.cover .form-group .inputedit, .filter.cover .form-group
  .ui-autocomplete-input, .filter.cover .form-group
  input[type=text], .filter.cover .form-group
  input[type=password], .filter.cover .form-group
  input.inputro, .filter.cover .form-group
  textarea, .filter.cover .form-group
  select,
  .filter.cover .form-group .input-group {
    flex: 0 0 50%; }
  .filter.cover .form-group .input-group .form-control, .filter.cover .form-group .input-group .inputedit, .filter.cover .form-group .input-group
  .ui-autocomplete-input, .filter.cover .form-group .input-group
  input[type=text], .filter.cover .form-group .input-group
  input[type=password], .filter.cover .form-group .input-group
  input.inputro, .filter.cover .form-group .input-group
  textarea, .filter.cover .form-group .input-group
  select {
    flex: 0, 0, 100%;
    max-width: 100%; }
  .filter.cover .form-group .input-group .ui-button {
    height: 28px; }
    .filter.cover .form-group .input-group .ui-button:before {
      top: -4px; }
  .filter.cover .form-group .radio-label ~ .btn-group-sm {
    margin-left: -125px; }

.filter.cover > .row > [class^=col-] .form-group {
  display: flex; }
  .filter.cover > .row > [class^=col-] .form-group .label,
  .filter.cover > .row > [class^=col-] .form-group .radio-label {
    flex: 0 0 30%; }
    .filter.cover > .row > [class^=col-] .form-group .label ~ label,
    .filter.cover > .row > [class^=col-] .form-group .radio-label ~ label {
      flex-basis: 16px;
      margin-left: 8px; }
  .filter.cover > .row > [class^=col-] .form-group .form-control, .filter.cover > .row > [class^=col-] .form-group .inputedit, .filter.cover > .row > [class^=col-] .form-group
  .ui-autocomplete-input, .filter.cover > .row > [class^=col-] .form-group
  input[type=text], .filter.cover > .row > [class^=col-] .form-group
  input[type=password], .filter.cover > .row > [class^=col-] .form-group
  input.inputro, .filter.cover > .row > [class^=col-] .form-group
  textarea, .filter.cover > .row > [class^=col-] .form-group
  select,
  .filter.cover > .row > [class^=col-] .form-group .input-group {
    flex: 1 0 70%; }
  .filter.cover > .row > [class^=col-] .form-group .input-group .form-control, .filter.cover > .row > [class^=col-] .form-group .input-group .inputedit, .filter.cover > .row > [class^=col-] .form-group .input-group
  .ui-autocomplete-input, .filter.cover > .row > [class^=col-] .form-group .input-group
  input[type=text], .filter.cover > .row > [class^=col-] .form-group .input-group
  input[type=password], .filter.cover > .row > [class^=col-] .form-group .input-group
  input.inputro, .filter.cover > .row > [class^=col-] .form-group .input-group
  textarea, .filter.cover > .row > [class^=col-] .form-group .input-group
  select {
    flex: 0 0 100%; }

.remaster .form-control, .remaster .inputedit, .remaster
.ui-autocomplete-input, .remaster
input[type=text], .remaster
input[type=password], .remaster
input.inputro, .remaster
textarea, .remaster
select,
.login .form-control,
.login .inputedit,
.login
.ui-autocomplete-input,
.login
input[type=text],
.login
input[type=password],
.login
input.inputro,
.login
textarea,
.login
select {
  width: 100%; }

select#BranchChangeListSelector.dropdownlistWidth {
  width: 88%; }

@media print {
  html,
  body {
    position: relative; }
  * {
    background-color: transparent !important; }
  .box, #CampaignContent .panel, .filter-summary, .remaster .bordered,
  .filter {
    border-radius: 0 !important;
    border: 0 !important; }
  header,
  footer,
  .aside,
  .btn {
    display: none !important; }
  .page-titul {
    display: none; }
  .list-view-item.active:before {
    display: none; }
  .section-to-print {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: fixed;
    background: white !important;
    z-index: 2010;
    display: flex;
    align-items: center; } }

/*
* IMPORTANT 
* TEMPORARY STYLESHEET
* BURN AFTER READING
*/
.major:empty:before {
  content: "---"; }

section {
  padding: 40px 0; }
  section:before, section:after {
    content: " ";
    display: table;
    clear: both; }

body.login {
  background-color: #dbdbdb;
  position: relative;
  position: absolute; }
  body.login:before {
    content: " ";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }

.blur-background {
  display: none;
  width: calc(100vw - 26px);
  height: 100%;
  overflow: hidden;
  position: relative;
  z-index: -2; }
  @media screen and (min-width: 768px) {
    .login .blur-background {
      display: block; } }

.login #content {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto 1fr auto;
  grid-template-rows: auto 1fr auto; }

.login .banner .banners {
  margin-bottom: 15px; }

.login .banner img {
  width: 100%;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  max-height: 300px; }

.login .banner-right {
  background-color: transparent;
  border: 0; }
  .login .banner-right img {
    width: 100%; }

.login .banner-shield {
  background-color: #52ae30; }
  .login .banner-shield:before {
    content: "";
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    background-repeat: no-repeat;
    background-image: url(/images/svg/icons.svg#ink-security);
    background-position: 50% 45%;
    z-index: 0;
    opacity: 0.23;
    transform: rotate(0deg);
    background-size: cover; }

.login .banner-mobi {
  padding: 15px;
  background-color: #f60;
  color: #fff;
  font-weight: 700;
  font-size: 1.2em;
  display: block; }
  @media screen and (min-width: 768px) {
    .login .banner-mobi {
      display: none; } }

#login {
  padding-bottom: 0; }

[class*=pers] .login-tabs a:first-child, [class*=corp] .login-tabs a:last-child {
  pointer-events: none;
  font-weight: 600;
  background-color: #f6f5f4; }

.login-box {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  border-radius: 8px;
  margin-bottom: 40px; }

.login-tabs {
  display: flex; }
  .login-tabs a {
    background-color: #F6F5F4;
    flex: 0 1 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #4a4a4a;
    height: 56px;
    text-decoration: none;
    background-color: rgba(246, 245, 244, 0.4); }
    .login-tabs a:first-child {
      margin-right: 1px;
      border-radius: 8px 3px 0 0; }
    .login-tabs a:last-child {
      margin-left: 1px;
      border-radius: 3px 8px 0 0; }

.login-form {
  padding: 40px;
  background-color: #F6F5F4;
  border-radius: 0 0 8px 8px;
  font-size: 12px;
  color: slategray; }
  .login-form .btn {
    margin: 25px 15px 25px 0; }
  .login-form a {
    font-size: 0.875rem;
    display: block;
    margin: 10px 0; }
    .login-form a img {
      max-width: 100px; }
  .login-form .alert-error, .login-form .text-error, .login-form
  .infoWarning.fail, .login-form .message-error {
    display: block;
    font-size: 14px; }

.login .title {
  display: none; }

button[type=submit][disabled] {
  font-size: 0; }
  button[type=submit][disabled]:before {
    display: block;
    z-index: 1;
    font-size: 18px;
    content: attr(value);
    font-weight: 400;
    color: #fff !important; }

#news {
  margin-top: 40px;
  padding: 40px 0; }
  #news:before {
    content: "";
    z-index: -1;
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    background-color: #fff;
    height: 410px;
    margin-top: -40px; }

.banner-smart {
  padding: 0;
  position: relative;
  z-index: 1010; }
  .banner-smart:before {
    content: "";
    display: block;
    position: absolute;
    background-image: url(/images/smart.png);
    height: 375px;
    width: 430px;
    top: -125px;
    left: calc(50% - 500px);
    pointer-events: none; }

.smart-image {
  height: 100px;
  margin: 30px auto;
  display: block;
  position: relative;
  z-index: 1010;
  background-repeat: no-repeat; }

.news-feed {
  align-items: flex-start; }
  .news-feed li {
    background-color: #fff;
    border-radius: 8px; }
  .news-feed .subheading {
    font-size: .75rem;
    background-color: #f5f5f5;
    color: #4a4a4a;
    display: inline;
    padding: 4px 8px;
    border-radius: 3px;
    margin: 0; }
  .news-feed a {
    color: #767676;
    padding: 0 15px 15px 0;
    display: flex;
    align-items: flex-start; }
    .news-feed a:hover {
      text-decoration: none;
      color: #4a4a4a; }
      .news-feed a:hover .subheading {
        background-color: #fc0; }
  .news-feed p {
    display: inline;
    font-size: 0.875rem;
    margin: 0 0.5rem;
    padding: 0; }

.btn-archive {
  margin: 15px 0 0 0;
  background-color: #fff; }

.logo-loading {
  width: 210px;
  padding: 50vh 0;
  margin: -40px auto;
  display: block; }

#tooltip2 {
  display: none; }

.picker #sendMessageForm {
  grid-row-start: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-column-start: 2;
  grid-column-end: 5;
  -ms-grid-column: 2;
  -ms-grid-column-span: 3; }

.picker #footer {
  display: none; }

.login footer {
  background-color: #444;
  margin-top: 0;
  padding: 20px 0; }
  .login footer .callcenter {
    color: white; }
  .login footer .links a {
    color: #d2d2d2; }

.social-links img {
  height: 32px;
  width: 38px; }

@media screen and (max-width: 767px) {
  .login #content {
    min-width: 320px;
    display: block; }
  .login .row .col-4 {
    flex-basis: 100%; }
  .login .row .col-8 {
    order: 2; }
  .login .banner {
    display: none; }
  .login .banner-smart:before {
    content: none; }
  .login footer .container ul {
    column-count: 1; }
  .login .box, .login #CampaignContent .panel, #CampaignContent .login .panel, .login .filter-summary, .login .remaster .bordered, .remaster .login .bordered,
  .login .login-box {
    margin: 16px 0; }
  .login .main-menu:before {
    background: transparent; }
  .login .main-menu li.brand-item a {
    justify-content: center; }
  .login .service-area {
    margin-right: 20px; } }

.fake-group {
  border: 1px dashed orange; }

br {
  display: none; }

table > tbody > tr > td > br {
  display: block; }

.Gadget .handle img, .shade .handle img {
  display: none; }

p.clearfix.smalltext label, p.smalltext.navbar label, p.smalltext#movementResultPaging label {
  font-size: 0.75rem;
  margin-bottom: 10px;
  display: block;
  color: #4a4a4a; }

.form-group table td {
  display: block; }
  .form-group table td.tdbold {
    font-size: 0.75rem;
    margin-bottom: 10px;
    display: block;
    color: #4a4a4a; }

.ui-menu {
  margin-top: 30px; }
  .ui-menu-item a {
    padding: 8px;
    display: block; }
    .ui-menu-item a:hover {
      background-color: #fc0;
      color: #4a4a4a;
      text-decoration: none; }

.action-bar > .action-bar {
  margin: 0 !important; }

#creditTermsContainer {
  border: 1px solid #d2d2d2;
  border-radius: 8px;
  background: #fff;
  margin: 15px 0; }

.tblQuickCredit .products label {
  float: left;
  margin-right: 10px; }

.tblQuickCredit .products p {
  margin: 0; }

.tblQuickCredit .products .link {
  display: block; }

#navigation_MvcWizard {
  margin-bottom: 15px; }

ul.ui-widget-content {
  background-color: #fff; }

ul.ui-menu {
  width: 1px; }

.smalltext .colltable {
  border: 1px solid #111;
  border-collapse: collapse; }
  .smalltext .colltable br {
    display: block; }

.Payment_textbig2 {
  font-size: 14px;
  color: #222222;
  letter-spacing: 4px; }

.ui-button.picker-ext-btn {
  padding: 0 20px;
  font-size: 1.6em;
  border-left: 1px solid #d2d2d2; }
  .ui-button.picker-ext-btn:before {
    content: "...";
    position: relative;
    top: -.4em; }

[target=feedBackframe] .title,
[target=feedBackframe] .box,
[target=feedBackframe] #CampaignContent .panel, #CampaignContent
[target=feedBackframe] .panel,
[target=feedBackframe] .filter-summary,
[target=feedBackframe] .remaster .bordered, .remaster
[target=feedBackframe] .bordered {
  margin-top: 90px; }

.picker-wrap {
  grid-row-start: 1;
  grid-row-end: 2;
  -ms-grid-row: 1;
  -ms-grid-row-span: 1;
  grid-column-start: 2;
  grid-column-end: 3;
  -ms-grid-column: 2;
  -ms-grid-column-span: 1; }

.picker .nav-main {
  position: absolute;
  top: 0;
  right: 0;
  left: 0; }

.picker .brand-item img {
  margin: 15px 20px; }

.navbar a[href*="Loyalty"] {
  background-color: #eee;
  border-bottom: 0;
  color: #f60 !important; }

@media screen and (min-width: 769px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    padding: 0 15px; }
  .col-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-offset-1 {
    margin-left: 8.33333%; }
  .col-offset-r-1 {
    margin-right: 8.33333%; }
  .col-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-offset-2 {
    margin-left: 16.66667%; }
  .col-offset-r-2 {
    margin-right: 16.66667%; }
  .col-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-offset-3 {
    margin-left: 25%; }
  .col-offset-r-3 {
    margin-right: 25%; }
  .col-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-offset-4 {
    margin-left: 33.33333%; }
  .col-offset-r-4 {
    margin-right: 33.33333%; }
  .col-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-offset-5 {
    margin-left: 41.66667%; }
  .col-offset-r-5 {
    margin-right: 41.66667%; }
  .col-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-offset-6 {
    margin-left: 50%; }
  .col-offset-r-6 {
    margin-right: 50%; }
  .col-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-offset-7 {
    margin-left: 58.33333%; }
  .col-offset-r-7 {
    margin-right: 58.33333%; }
  .col-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-offset-8 {
    margin-left: 66.66667%; }
  .col-offset-r-8 {
    margin-right: 66.66667%; }
  .col-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-offset-9 {
    margin-left: 75%; }
  .col-offset-r-9 {
    margin-right: 75%; }
  .col-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-offset-10 {
    margin-left: 83.33333%; }
  .col-offset-r-10 {
    margin-right: 83.33333%; }
  .col-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-offset-11 {
    margin-left: 91.66667%; }
  .col-offset-r-11 {
    margin-right: 91.66667%; }
  .col-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .col-offset-12 {
    margin-left: 100%; }
  .col-offset-r-12 {
    margin-right: 100%; } }

.pick-a-link > li {
  margin-top: -1px;
  box-shadow: 0 1px 0 0 #f5f5f5;
  transition: 0.1s;
  background-color: rgba(74, 74, 74, 0); }
  .pick-a-link > li:hover {
    border-radius: 3px;
    box-shadow: 0 6px 3px -5px rgba(74, 74, 74, 0.5) !important; }

#oldQuizContainer input[type=checkbox],
#quizContainer input[type=checkbox] {
  margin-left: 0;
  padding: 0;
  border: 1px solid;
  background-color: initial !important;
  width: auto;
  height: auto;
  -webkit-appearance: checkbox;
  -moz-appearance: checkbox;
  appearance: checkbox;
  box-shadow: none; }
  #oldQuizContainer input[type=checkbox]::-ms-check,
  #quizContainer input[type=checkbox]::-ms-check {
    border: 1px solid;
    box-shadow: none;
    border-radius: 0; }
  #oldQuizContainer input[type=checkbox]:checked,
  #quizContainer input[type=checkbox]:checked {
    background-color: transparent; }
    #oldQuizContainer input[type=checkbox]:checked::-ms-check,
    #quizContainer input[type=checkbox]:checked::-ms-check {
      background-color: #fff;
      color: inherit; }

.form-preview .dais_presentation .col-sm-7 .row {
  display: block !important; }
  .form-preview .dais_presentation .col-sm-7 .row:after {
    display: table;
    clear: both;
    content: " "; }
  .form-preview .dais_presentation .col-sm-7 .row [class^=col-sm] {
    display: block;
    float: left; }
  .form-preview .dais_presentation .col-sm-7 .row [class^=col-sm] ~ [class^=col-sm] {
    margin-left: 5px; }

.dais_presentation [class^=col-sm] {
  padding: 0 !important; }
  .dais_presentation [class^=col-sm].col-sm-7 > div .row {
    flex-basis: 100%;
    display: flex; }
    .dais_presentation [class^=col-sm].col-sm-7 > div .row .col-sm-8 {
      flex: 1 0 66.6666%; }
    .dais_presentation [class^=col-sm].col-sm-7 > div .row .col-sm-4 {
      flex: 1 0 33.3333%; }

.dais_presentation .row {
  display: block;
  margin: 0; }

.dais_presentation .radio:first-child {
  padding-top: 10px; }

.dais_presentation .radio label {
  display: flex;
  align-items: center; }
  .dais_presentation .radio label span {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    cursor: pointer;
    text-transform: none;
    font-size: 1rem;
    font-weight: normal;
    letter-spacing: normal;
    margin-bottom: 6px; }
    .dais_presentation .radio label span:before {
      content: "";
      background-color: #fff;
      padding: 8px;
      margin-right: 8px;
      border-radius: 100%;
      display: inline-block;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.2), 0 0 0 1px #d2d2d2; }
    .dais_presentation .radio label span:hover:before {
      background-color: #fc0;
      border: 4px solid #fff;
      box-shadow: 0 0 0 1px #d2d2d2;
      padding: 4px; }
    .dais_presentation .radio label span span {
      position: relative; }
  .dais_presentation .radio label [type=radio] {
    display: none; }
  .dais_presentation .radio label [type=radio]:checked + span {
    font-weight: 600;
    border-radius: 8px; }
    .dais_presentation .radio label [type=radio]:checked + span:before {
      background-color: #52ae30;
      border: 4px solid #fff;
      box-shadow: 0 0 0 1px #d2d2d2;
      padding: 4px; }
    .dais_presentation .radio label [type=radio]:checked + span + .radio-list-detail {
      display: block; }

.dais_presentation [type=checkbox] {
  margin: 0;
  float: left;
  margin-right: 5px; }

.dais_presentation [type=checkbox] + label {
  display: inline;
  text-transform: none;
  font-size: 1rem;
  font-weight: normal;
  letter-spacing: normal; }

.box-sign .box-section {
  padding: 15px; }

.box-sign .box-title {
  margin-top: 10px;
  margin-bottom: 10px; }

.box-sign .table-payments-list {
  margin-top: -25px;
  margin-bottom: -15px; }

.payment .message {
  margin: 0px; }

.picker [align].text, .picker [align].text-info, .picker [align].alert-info {
  font-size: 14px; }
  .picker [align].text table, .picker [align].text-info table, .picker [align].alert-info table {
    border-spacing: initial;
    border-width: 1px; }
  .picker [align].text br, .picker [align].text-info br, .picker [align].alert-info br {
    display: block; }
  .picker [align].text b, .picker [align].text-info b, .picker [align].alert-info b {
    font-weight: bold; }
  .picker [align].text i, .picker [align].text-info i, .picker [align].alert-info i {
    font-style: italic; }
  .picker [align].text .colltable, .picker [align].text-info .colltable, .picker [align].alert-info .colltable {
    border: 1px solid; }

.ui-button {
  height: 40px;
  padding: 8px 20px;
  font-size: 16px;
  background: transparent;
  border: 0;
  box-shadow: 0;
  display: inline-block;
  border-radius: 3px;
  margin-right: 15px;
  cursor: pointer; }
  .ui-button:focus {
    outline: 0; }
  .ui-button:hover {
    text-decoration: none; }
  .ui-button:focus {
    outline: 0; }
  .ui-button:last-child {
    margin-right: 0; }

div.form-control.disabled, div.disabled.inputedit,
div.disabled.ui-autocomplete-input {
  overflow: hidden; }

/*# sourceMappingURL=data:application/json;base64,ewoJInZlcnNpb24iOiAzLAoJImZpbGUiOiAiY3NzL2RpcmVjdC4yMDE4LmNzcyIsCgkic291cmNlUm9vdCI6ICIvY3NzIiwKCSJzb3VyY2VzIjogWwoJCSJjc3MvZGlyZWN0LjIwMTguc2NzcyIsCgkJImNzcy90aGVtZS5zY3NzIiwKCQkiY3NzL21peGlucy9taXhpbnMuc2NzcyIsCgkJImNzcy9zcXVpZC5zY3NzIiwKCQkiY3NzL2JvbmUuc2NzcyIsCgkJImNzcy9jb21tb24uc2NzcyIsCgkJImNzcy90eXBvZ3JhcGh5LnNjc3MiLAoJCSJjc3MvY3RybHMuc2NzcyIsCgkJImNzcy9jdHJsL2J0bi5zY3NzIiwKCQkiY3NzL2N0cmwvZm9ybS5zY3NzIiwKCQkiY3NzL2N0cmwvbmF2aWdhdGlvbi5zY3NzIiwKCQkiY3NzL2N0cmwvdGl0bGUuc2NzcyIsCgkJImNzcy9jdHJsL3NlcnZpY2Uuc2NzcyIsCgkJImNzcy9jdHJsL3BvcG92ZXIuc2NzcyIsCgkJImNzcy9jdHJsL2Zvb3Rlci5zY3NzIiwKCQkiY3NzL2N0cmwvd2lkZ2V0LnNjc3MiLAoJCSJjc3MvY3RybC9kcm9wZG93bi5zY3NzIiwKCQkiY3NzL2N0cmwvcGFnaW5nLnNjc3MiLAoJCSJjc3MvY3RybC9sb2FkaW5nLnNjc3MiLAoJCSJjc3MvY3RybC9jYWxlbmRhci5zY3NzIiwKCQkiY3NzL2N0cmwvYm94LnNjc3MiLAoJCSJjc3MvY3RybC9tb2RhbC5zY3NzIiwKCQkiY3NzL2N0cmwvbW9kYWwtbW9kZXJuLnNjc3MiLAoJCSJjc3MvY3RybC9yYWRpb2xpc3Quc2NzcyIsCgkJImNzcy9jdHJsL2NhcmRncmlkLnNjc3MiLAoJCSJjc3MvY3RybC9tZXNzYWdlcy5zY3NzIiwKCQkiY3NzL2N0cmwvd3lzaXd5Zy5zY3NzIiwKCQkiY3NzL2N0cmwvdGltZXIuc2NzcyIsCgkJImNzcy9ncmFwaGljcy5zY3NzIiwKCQkiY3NzL29sZHNjaG9vbC5zY3NzIiwKCQkiY3NzL3JlbWFzdGVyLnNjc3MiLAoJCSJjc3MvY3RybC9tdWx0aS5zY3NzIiwKCQkiY3NzL2N0cmwvbGlzdHZpZXcuc2NzcyIsCgkJImNzcy9jdHJsL3RhYmxlLnNjc3MiLAoJCSJjc3MvcHJpbnQuc2NzcyIsCgkJImNzcy9iYXIuc2NzcyIsCgkJImNzcy9wYWdlcy9sb2dpbi5zY3NzIgoJXSwKCSJuYW1lcyI6IFtdLAoJIm1hcHBpbmdzIjogIkFBQUE7OztNQUdNO0FFb1FBLEFBQUEsWUFBWSxDQUFVO0VBN0J0QixLQUFLLEVEek9ILE9BQU8sR0N3UVI7RUFGRCxBQTVCQSxZQTRCWSxBQTVCNUIsTUFBdUIsQ0FBQztJQUNKLEtBQUssRUFBRSxPQUFrQixHQUM1QjtFQTBCRCxBQXpCQSxZQXlCWSxBQXpCNUIsT0FBd0IsQ0FBQztJQUNMLEtBQUssRUFBRSxPQUFzQixHQUNoQztFQXVCRCxBQWxCUyxZQWtCRyxBQXRCWixrQkFBbUIsQUFDZixPQUFRLEdBR0gsd0JBQXdCLEFBQUEsT0FBTyxFQWtCeEMsQUFsQlMsWUFrQkcsQUF0Qlosa0JBQW1CLEFBRWYsT0FBUSxHQUVILHdCQUF3QixBQUFBLE9BQU8sRUFrQnhDLEFBbEJTLFlBa0JHLEFBdEJaLGtCQUFtQixBQUdmLE1BQU8sR0FDRix3QkFBd0IsQUFBQSxPQUFPLENBQUM7SUFyRnpDLE1BQU0sRUFBRSxHQUFHO0lBQ1gsZ0JBQWdCLEVEaEtkLE9BQU8sR0NzUEE7RUFnQlQsQUFiQSxZQWFZLENBYlosSUFBSSxDQUFDO0lBakxMLEtBQUssRUR4RUgsT0FBTyxHQzJQUjtJQVdELEFBYkEsWUFhWSxDQWJaLElBQUksQUFoTGhGLE1BQW1GLENBQUM7TUFDSixLQUFLLEVBQUUsT0FBa0IsR0FDNUI7SUEyTEQsQUFiQSxZQWFZLENBYlosSUFBSSxBQTdLaEYsT0FBb0YsQ0FBQztNQUNMLEtBQUssRUFBRSxPQUFzQixHQUNoQzs7QUF3TEQsQUFBQSxnQkFBZ0IsQ0FBTTtFQTdCdEIsS0FBSyxFRHhPQSxPQUFPLEdDdVFYO0VBRkQsQUE1QkEsZ0JBNEJnQixBQTVCaEMsTUFBdUIsQ0FBQztJQUNKLEtBQUssRUFBRSxPQUFrQixHQUM1QjtFQTBCRCxB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QUs7SUF0QmYsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBREwsU0FBK0I7SUFFbkMsU0FBUyxFQUZMLFNBQStCLEdBMEI5QjtFQUNELEFBQUEsYUFBYSxDQUFLO0lBRWQsV0FBVyxFQURQLFNBQStCLEdBRXRDO0VBUEQsQUFBQSxNQUFNLENBQUs7SUF0QmYsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBREwsR0FBK0I7SUFFbkMsU0FBUyxFQUZMLEdBQStCLEdBMEI5QjtFQUNELEFBQUEsYUFBYSxDQUFLO0lBRWQsV0FBVyxFQURQLEdBQStCLEdBRXRDO0VBUEQsQUFBQSxNQUFNLENBQUs7SUF0QmYsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBREwsU0FBK0I7SUFFbkMsU0FBUyxFQUZMLFNBQStCLEdBMEI5QjtFQUNELEFBQUEsYUFBYSxDQUFLO0lBRWQsV0FBVyxFQURQLFNBQStCLEdBRXRDO0VBUEQsQUFBQSxNQUFNLENBQUs7SUF0QmYsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBREwsU0FBK0I7SUFFbkMsU0FBUyxFQUZMLFNBQStCLEdBMEI5QjtFQUNELEFBQUEsYUFBYSxDQUFLO0lBRWQsV0FBVyxFQURQLFNBQStCLEdBRXRDO0VBUEQsQUFBQSxNQUFNLENBQUs7SUF0QmYsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBREwsR0FBK0I7SUFFbkMsU0FBUyxFQUZMLEdBQStCLEdBMEI5QjtFQUNELEFBQUEsYUFBYSxDQUFLO0lBRWQsV0FBVyxFQURQLEdBQStCLEdBRXRDO0VBUEQsQUFBQSxPQUFPLENBQUk7SUF0QmYsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBREwsU0FBK0I7SUFFbkMsU0FBUyxFQUZMLFNBQStCLEdBMEI5QjtFQUNELEFBQUEsY0FBYyxDQUFJO0lBRWQsV0FBVyxFQURQLFNBQStCLEdBRXRDO0VBUEQsQUFBQSxPQUFPLENBQUk7SUF0QmYsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBREwsU0FBK0I7SUFFbkMsU0FBUyxFQUZMLFNBQStCLEdBMEI5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QztJQWhJTCxLQUFLLEVEckVMLElBQUksR0MyTUg7SUdvR1AsQUgxR00sYUcwR08sQ0gxR1AsSUFBSSxBQS9IaEYsTUFBbUYsQ0FBQztNQUNKLEtBQUssRUFBRSxPQUFrQixHQUM1QjtJR3VPUCxBSDFHTSxhRzBHTyxDSDFHUCxJQUFJLEFBNUhoRixPQUFvRixDQUFDO01BQ0wsS0FBSyxFQUFFLE9BQXNCLEdBQ2hDO0lHb09QLEFIMUdNLGFHMEdPLENIeEdILFlBQVMsRUd3R25CLEFIeEdVLGFHd0dHLENHakpULGtCQUFTLENBQUMsSUFBSSxFQUFkLEFOeUNNLGtCTXpDRyxDSGlKYixhQUFhLENHakpDLElBQUksRUhpSmxCLEFIeEdVLGFHd0dHLENHMUhULHNCQUFTLENBQ0wsT0FBTyxFQURYLEFOa0JNLHNCTWxCRyxDSDBIYixhQUFhLENHekhMLE9BQU8sQ05pQks7TUF4SGQsZ0JBQWdCLEVEL0VoQixJQUFJO01DeU1JLEtBQUssRUFBRSxlQUFlLEdBQ3pCO01HcUdYLEFIMUdNLGFHMEdPLENIeEdILFlBQVMsQUF0SDVELE1BQTBELEVHOE5qQixBSHhHVSxhR3dHRyxDR2pKVCxrQkFBUyxDQUFDLElBQUksQU43RTNELE1BQTBELEVNNkViLEFOeUNNLGtCTXpDRyxDSGlKYixhQUFhLENHakpDLElBQUksQU43RTNELE1BQTBELEVHOE5qQixBSHhHVSxhR3dHRyxDRzFIVCxzQkFBUyxDQUNMLE9BQU8sQU5yR3hELE1BQTBELEVNb0diLEFOa0JNLHNCTWxCRyxDSDBIYixhQUFhLENHekhMLE9BQU8sQU5yR3hELE1BQTBELENBQUM7UUFDSixnQkFBZ0IsRUFBRSxPQUFrQixHQUN2QztNRzROWCxBSDFHTSxhRzBHTyxDSHhHSCxZQUFTLEFBbkg1RCxPQUEyRCxFRzJObEIsQUh4R1UsYUd3R0csQ0dqSlQsa0JBQVMsQ0FBQyxJQUFJLEFOMUUzRCxPQUEyRCxFTTBFZCxBTnlDTSxrQk16Q0csQ0hpSmIsYUFBYSxDR2pKQyxJQUFJLEFOMUUzRCxPQUEyRCxFRzJObEIsQUh4R1UsYUd3R0csQ0cxSFQsc0JBQVMs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Q0ksa0JQampDSyxDT204QmIsZUFBZSxDQTBHWCxRQUFRLENBSUosSUFBSSxBYjluQ3JELE1BQTBELEVhZ2hDakIsQUE4R1EsZUE5R08sQ00vakNYLG9CQUFXLENiNEhYLGtCQUFTLENPaWpDTCxJQUFJLEFiOW5DckQsTUFBMEQsRU02RWIsQU9pakNJLGtCUGpqQ0ssQ09tOEJiLGVBQWUsQ00vakNYLG9CQUFXLENONnFDUCxJQUFJLEFiOW5DckQsTUFBMEQsRWFnaENqQixBQThHUSxlQTlHTyxDZnJsQ2YsUUFBUSxDNkJ5SVIsUUFBUSxDckJTSixrQkFBUyxDT2lqQ0wsSUFBSSxBYjluQ3JELE1BQTBELEVNNkViLEFPaWpDSSxrQlBqakNLLENPbThCYixlQUFlLENmcmxDZixRQUFRLEM2QnlJUixRQUFRLENkMGpDQSxJQUFJLEFiOW5DckQsTUFBMEQsRUZyRWpCLEFlbXNDUSxRZm5zQ0EsQ2VxbENSLGVBQWUsQ2M1OEJmLFFBQVEsQ3JCU0osa0JBQVMsQ09pakNMLElBQUksQWI5bkNyRCxNQUEwRCxFTTZFYixBT2lqQ0ksa0JQampDSyxDUmxKYixRQUFRLENlcWxDUixlQUFlLENjNThCZixRQUFRLENkMGpDQSxJQUFJLEFiOW5DckQsTUFBMEQsRWFnaENqQixBQThHUSxlQTlHTyxDQTBHWCxRQUFRLENQdGhDUixzQkFBUyxDTzBoQ0wsSUFBSSxBUHpoQ0osT0FBTyxBTnJHeEQsTUFBMEQsRU1vR2IsQU8waENJLHNCUDFoQ0ssQ080NkJiLGVBQWUsQ0EwR1gsUUFBUSxDQUlKLElBQUksQVB6aENKLE9BQU8sQU5yR3hELE1BQTBELEVhZ2hDakIsQUE4R1EsZUE5R08sQ00vakNYLG9CQUFXLENibUpYLHNCQUFTLENPMGhDTCxJQUFJLEFQemhDSixPQUFPLEFOckd4RCxNQUEwRCxFTW9HYixBTzBoQ0ksc0JQMWhDSyxDTzQ2QmIsZUFBZSxDTS9qQ1gsb0JBQVcsQ042cUNQLElBQUksQVB6aENKLE9BQU8sQU5yR3hELE1BQTBELEVhZ2hDakIsQUE4R1EsZUE5R08sQ2ZybENmLFFBQVEsQzZCeUlSLFFBQVEsQ3JCZ0NKLHNCQUFTLENPMGhDTCxJQUFJLEFQemhDSixPQUFPLEFOckd4RCxNQUEwRCxFTW9HYixBTzBoQ0ksc0JQMWhDSyxDTzQ2QmIsZUFBZSxDZnJsQ2YsUUFBUSxDNkJ5SVIsUUFBUSxDZDBqQ0EsSUFBSSxBUHpoQ0osT0FBTyxBTnJHeEQsTUFBMEQsRUZyRWpCLEFlbXNDUSxRZm5zQ0EsQ2VxbENSLGVBQWUsQ2M1OEJmLFFBQVEsQ3JCZ0NKLHNCQUFTLENPMGhDTCxJQUFJLEFQemhDSixPQUFPLEFOckd4RCxNQUEwRCxFTW9HYixBTzBoQ0ksc0JQMWhDSyxDUnpLYixRQUFRLENlcWxDUixlQUFlLENjNThCZixRQUFRLENkMGpDQSxJQUFJLEFQemhDSixPQUFPLEFOckd4RCxNQUEwRCxDQUFDO1VBQ0osZ0JBQWdCLEVBQUUsT0FBa0IsR0FDdkM7UWE4Z0NYLEFBOEdRLGVBOUdPLENBMEdYLFFBQVEsQ0FJSixJQUFJLEFBR0EsWUFBYSxBYjluQ2xFLE9BQTJELEVhNmdDbEIsQUE4R1EsZUE5R08sQ00vakNYLG9CQUFXLENONnFDUCxJQUFJLEFBR0EsWUFBYSxBYjluQ2xFLE9BQTJELEVhNmdDbEIsQUE4R1EsZUE5R08sQ2ZybENmLFFBQVEsQzZCeUlSLFFBQVEsQ2QwakNBLElBQUksQUFHQSxZQUFhLEFiOW5DbEUsT0FBMkQsRUZ4RWxCLEFlbXNDUSxRZm5zQ0EsQ2VxbENSLGVBQWUsQ2M1OEJmLFFBQVEsQ2QwakNBLElBQUksQUFHQSxZQUFhLEFiOW5DbEUsT0FBMkQsRWE2Z0NsQixBQThHUSxlQTlHTyxDQTBHWCxRQUFRLENQN2lDUixrQkFBUyxDT2lqQ0wsSUFBSSxBYjNuQ3JELE9BQTJELEVNMEVkLEFPaWpDSSxrQlBqakNLLENPbThCYixlQUFlLENBMEdYLFFBQVEsQ0FJSixJQUFJLEFiM25DckQsT0FBMkQsRWE2Z0NsQixBQThHUSxlQTlHTyxDTS9qQ1gsb0JBQVcsQ2I0SFgsa0JBQVMsQ09pakNMLElBQUksQWIzbkNyRCxPQUEyRCxFTTBFZCxBT2lqQ0ksa0JQampDSyxDT204QmIsZUFBZSxDTS9qQ1gsb0JBQVcsQ042cUNQLElBQUksQWIzbkNyRCxPQUEyRCxFYTZnQ2xCLEFBOEdRLGVBOUdPLENmcmxDZixRQUFRLEM2QnlJUixRQUFRLENyQlNKLGtCQUFTLENPaWpDTCxJQUFJLEFiM25DckQsT0FBMkQsRU0wRWQsQU9pakNJLGtCUGpqQ0ssQ09tOEJiLGVBQWUsQ2ZybENmLFFBQVEsQzZCeUlSLFFBQVEsQ2QwakNBLElBQUksQWIzbkNyRCxPQUEyRCxFRnhFbEIsQWVtc0NRLFFmbnNDQSxDZXFsQ1IsZUFBZSxDYzU4QmYsUUFBUSxDckJTSixrQkFBUyxDT2lqQ0wsSUFBSSxBYjNuQ3JELE9BQTJELEVNMEVkLEFPaWpDSSxrQlBqakNLLENSbEpiLFFBQVEsQ2VxbENSLGVBQWUsQ2M1OEJmLFFBQVEsQ2QwakNBLElBQUksQWIzbkNyRCxPQUEyRCxFYTZnQ2xCLEFBOEdRLGVBOUdPLENBMEdYLFFBQVEsQ1B0aENSLHNCQUFTLENPMGhDTCxJQUFJLEFQemhDSixPQUFPLEFObEd4RCxPQUEyRCxFTWlHZCxBTzBoQ0ksc0JQMWhDSyxDTzQ2QmIsZUFBZSxDQTBHWCxRQUFRLENBSUosSUFBSSxBUHpoQ0osT0FBTyxBTmxHeEQsT0FBMkQsRWE2Z0NsQixBQThHUSxlQTlHTyxDTS9qQ1gsb0JBQVcsQ2JtSlgsc0JBQVMsQ08waENMLElBQUksQVB6aENKLE9BQU8sQU5sR3hELE9BQTJELEVNaUdkLEFPMGhDSSxzQlAxaENLLENPNDZCYixlQUFlLENNL2pDWCxvQkFBVyxDTjZxQ1AsSUFBSSxBUHpoQ0osT0FBTyxBTmxHeEQsT0FBMkQsRWE2Z0NsQixBQThHUSxlQTlHTyxDZnJsQ2YsUUFBUSxDNkJ5SVIsUUFBUSxDckJnQ0osc0JBQVMsQ08waENMLElBQUksQVB6aENKLE9BQU8sQU5sR3hELE9BQTJELEVNaUdkLEFPMGhDSSxzQlAxaENLLENPNDZCYixlQUFlLENmcmxDZixRQUFRLEM2QnlJUixRQUFRLENkMGpDQSxJQUFJLEFQemhDSixPQUFPLEFObEd4RCxPQUEyRCxFRnhFbEIsQWVtc0NRLFFm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QUdBLFlBQWEsQWJ2bUMvQixNQUF1QixFYXMvQmpCLEFBOEdRLGVBOUdPLENBMEdYLFFBQVEsQ1A3aUNSLGtCQUFTLENPaWpDTCxJQUFJLEFicG1DbEIsTUFBdUIsRU1tRGIsQU9pakNJLGtCUGpqQ0ssQ09tOEJiLGVBQWUsQ0EwR1gsUUFBUSxDQUlKLElBQUksQWJwbUNsQixNQUF1QixFYXMvQmpCLEFBOEdRLGVBOUdPLENNL2pDWCxvQkFBVyxDYjRIWCxrQkFBUyxDT2lqQ0wsSUFBSSxBYnBtQ2xCLE1BQXVCLEVNbURiLEFPaWpDSSxrQlBqakNLLENPbThCYixlQUFlLENNL2pDWCxvQkFBVyxDTjZxQ1AsSUFBSSxBYnBtQ2xCLE1BQXVCLEVhcy9CakIsQUE4R1EsZUE5R08sQ2ZybENmLFFBQVEsQzZCeUlSLFFBQVEsQ3JCU0osa0JBQVMsQ09pakNMLElBQUksQWJwbUNsQixNQUF1QixFTW1EYixBT2lqQ0ksa0JQampDSyxDT204QmIsZUFBZSxDZnJsQ2YsUUFBUSxDNkJ5SVIsUUFBUSxDZDBqQ0EsSUFBSSxBYnBtQ2xCLE1BQXVCLEVGL0ZqQixBZW1zQ1EsUWZuc0NBLENlcWxDUixlQUFlLENjNThCZixRQUFRLENyQlNKLGtCQUFTLENPaWpDTCxJQUFJLEFicG1DbEIsTUFBdUIsRU1tRGIsQU9pakNJLGtCUGpqQ0ssQ1JsSmIsUUFBUSxDZXFsQ1IsZUFBZSxDYzU4QmYsUUFBUSxDZDBqQ0EsSUFBSSxBYnBtQ2xCLE1BQXVCLEVhcy9CakIsQUE4R1EsZUE5R08sQ0EwR1gsUUFBUSxDUHRoQ1Isc0JBQVMsQ08waENMLElBQUksQVB6aENKLE9BQU8sQU4zRXJCLE1BQXVCLEVNMEViLEFPMGhDSSxzQlAxaENLLENPNDZCYixlQUFlLENBMEdYLFFBQVEsQ0FJSixJQUFJLEFQemhDSixPQUFPLEFOM0VyQixNQUF1QixFYXMvQmpCLEFBOEdRLGVBOUdPLENNL2pDWCxvQkFBVyxDYm1KWCxzQkFBUyxDTzBoQ0wsSUFBSSxBUHpoQ0osT0FBTyxBTjNFckIsTUFBdUIsRU0wRWIsQU8waENJLHNCUDFoQ0ssQ080NkJiLGVBQWUsQ00vakNYLG9CQUFXLENONnFDUCxJQUFJLEFQemhDSixPQUFPLEFOM0VyQixNQUF1QixFYXMvQmpCLEFBOEdRLGVBOUdPLENmcmxDZixRQUFRLEM2QnlJUixRQUFRLENyQmdDSixzQkFBUyxDTzBoQ0wsSUFBSSxBUHpoQ0osT0FBTyxBTjNFckIsTUFBdUIsRU0wRWIsQU8waENJLHNCUDFoQ0ssQ080NkJiLGVBQWUsQ2ZybENmLFFBQVEsQzZCeUlSLFFBQVEsQ2QwakNBLElBQUksQVB6aENKLE9BQU8sQU4zRXJCLE1BQXVCLEVGL0ZqQixBZW1zQ1EsUWZuc0NBLENlcWxDUixlQUFlLENjNThCZixRQUFRLENyQmdDSixzQkFBUyxDTzBoQ0wsSUFBSSxBUHpoQ0osT0FBTyxBTjNFckIsTUFBdUIsRU0wRWIsQU8waENJLHNCUDFoQ0ssQ1J6S2IsUUFBUSxDZXFsQ1IsZUFBZSxDYzU4QmYsUUFBUSxDZDBqQ0EsSUFBSSxBUHpoQ0osT0FBTyxBTjNFckIsTUFBdUIsRWFzL0JqQixBQThHUSxlQTlHTyxDQTBHWCxRQUFRLENBSUosSUFBSSxBQUdBLFlBQWEsQWJ0bUMvQixPQUF3QixFYXEvQmxCLEFBOEdRLGVBOUdPLENNL2pDWCxvQkFBVyxDTjZxQ1AsSUFBSSxBQUdBLFlBQWEsQWJ0bUMvQixPQUF3QixFYXEvQmxCLEFBOEdRLGVBOUdPLENmcmxDZixRQUFRLEM2QnlJUixRQUFRLENkMGpDQSxJQUFJLEFBR0EsWUFBYSxBYnRtQy9CLE9BQXdCLEVGaEdsQixBZW1zQ1EsUWZuc0NBLENlcWxDUixlQUFlLENjNThCZixRQUFRLENkMGpDQSxJQUFJLEFBR0EsWUFBYSxBYnRtQy9CLE9BQXdCLEVhcS9CbEIsQUE4R1EsZUE5R08sQ0EwR1gsUUFBUSxDUDdpQ1Isa0JBQVMsQ09pakNMLElBQUksQWJubUNsQixPQUF3QixFTWtEZCxBT2lqQ0ksa0JQampDSyxDT204QmIsZUFBZSxDQTBHWCxRQUFRLENBSUosSUFBSSxBYm5tQ2xCLE9BQXdCLEVhcS9CbEIsQUE4R1EsZUE5R08sQ00vakNYLG9CQUFXLENiNEhYLGtCQUFTLENPaWpDTCxJQUFJLEFibm1DbEIsT0FBd0IsRU1rRGQsQU9pakNJLGtCUGpqQ0ssQ09tOEJiLGVBQWUsQ00vakNYLG9CQUFXLENONnFDUCxJQUFJLEFibm1DbEIsT0FBd0IsRWFxL0JsQixBQThHUSxlQTlHTyxDZnJsQ2YsUUFBUSxDNkJ5SVIsUUFBUSxDckJTSixrQkFBUyxDT2lqQ0wsSUFBSSxBYm5tQ2xCLE9BQXdCLEVNa0RkLEFPaWpDSSxrQlBqakNLLENPbThCYixlQUFlLENmcmxDZixRQUFRLEM2QnlJUixRQUFRLENkMGpDQSxJQUFJLEFibm1DbEIsT0FBd0IsRUZoR2xCLEFlbXNDUSxRZm5zQ0EsQ2VxbENSLGVBQWUsQ2M1OEJmLFFBQVEsQ3JCU0osa0JBQVMsQ09pakNMLElBQUksQWJubUNsQixPQUF3QixFTWtEZCxBT2lqQ0ksa0JQampDSyxDUmxKYixRQUFRLENlcWxDUixlQUFlLENjNThCZixRQUFRLENkMGpDQSxJQUFJLEFibm1DbEIsT0FBd0IsRWFxL0JsQixBQThHUSxlQTlHTyxDQTBHWCxRQUFRLENQdGhDUixzQkFBUyxDTzBoQ0wsSUFBSSxBUHpoQ0osT0FBTyxBTjFFckIsT0FBd0IsRU15RWQsQU8waENJLHNCUDFoQ0ssQ080NkJiLGVBQWUsQ0EwR1gsUUFBUSxDQUlKLElBQUksQVB6aENKLE9BQU8sQU4xRXJCLE9BQXdCLEVhcS9CbEIsQUE4R1EsZUE5R08sQ00vakNYLG9CQUFXLENibUpYLHNCQUFTLENPMGhDTCxJQUFJLEFQemhDSixPQUFPLEFOMUVyQixPQUF3QixFTXlFZCxBTzBoQ0ksc0JQMWhDSyxDTzQ2QmIsZUFBZSxDTS9qQ1gsb0JBQVcsQ042cUNQLElBQUksQVB6aENKLE9BQU8sQU4xRXJCLE9BQXdCLEVhcS9CbEIsQUE4R1EsZUE5R08sQ2ZybENmLFFBQVEsQzZCeUlSLFFBQVEsQ3JCZ0NKLHNCQUFTLENPMGhDTCxJQUFJLEFQemhDSixPQUFPLEFOMUVyQixPQUF3QixFTXlFZCxBTzBoQ0ksc0JQMWhDSyxDTzQ2QmIsZUFBZSxDZnJsQ2Ys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QWQsQU55Q00sa0JNekNHLENZK0NULFNBQU0sQ1ovQ0ksSUFBSSxFWStDZCxBbEJOTSxTa0JNQSxDWnhCTixzQkFBUyxDQUNMLE9BQU8sRUFEWCxBTmtCTSxzQk1sQkcsQ1l3QlQsU0FBTSxDWnZCRixPQUFPLENOaUJLO1FBeEhkLGdCQUFnQixFRC9FaEIsSUFBSTtRQ3lNSSxLQUFLLEVBQUUsZUFBZSxHQUN6QjtRa0JHUCxBbEJSRSxTa0JRSSxDbEJOTCxZQUFjLEFBdEg1RCxNQUEwRCxFa0I0SGIsQWxCTk0sU2tCTUEsQ1ovQ04sa0JBQVMsQ0FBQyxJQUFJLEFON0UzRCxNQUEwRCxFTTZFYixBTnlDTSxrQk16Q0csQ1krQ1QsU0FBTSxDWi9DSSxJQUFJLEFON0UzRCxNQUEwRCxFa0I0SGIsQWxCTk0sU2tCTUEsQ1p4Qk4sc0JBQVMsQ0FDTCxPQUFPLEFOckd4RCxNQUEwRCxFTW9HYixBTmtCTSxzQk1sQkcsQ1l3QlQsU0FBTSxDWnZCRixPQUFPLEFOckd4RCxNQUEwRCxDQUFDO1VBQ0osZ0JBQWdCLEVBQUUsT0FBa0IsR0FDdkM7UWtCMEhQLEFsQlJFLFNrQlFJLENsQk5MLFlBQWMsQUFuSDVELE9BQTJELEVrQnlIZCxBbEJOTSxTa0JNQSxDWi9DTixrQkFBUyxDQUFDLElBQUksQU4xRTNELE9BQTJELEVNMEVkLEFOeUNNLGtCTXpDRyxDWStDVCxTQUFNLENaL0NJLElBQUksQU4xRTNELE9BQTJELEVrQnlIZCxBbEJOTSxTa0JNQSxDWnhCTixzQkFBUyxDQUNMLE9BQU8sQU5sR3hELE9BQTJELEVNaUdkLEFOa0JNLHNCTWxCRyxDWXdCVCxTQUFNLENadkJGLE9BQU8sQU5sR3hELE9BQTJELENBQUM7VUFDTCxnQkFBZ0IsRUFBRSxPQUFzQixHQUMzQztJa0J1SFAsQWxCREUsU2tCQ0ksRWxCREosQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFBLENBQWMsUUFBUSxDQUFDO01BQ3BCLGdCQUFnQixFRDdNcEIsSUFBSSxHQ2lOSDtNa0JKSCxBbEJERSxTa0JDSSxFbEJESixBQUFBLElBQUMsQ0FBRCxRQUFD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Q1p2RFIsa0JBQVMsQ0FBQyxJQUFJLEVBQWQsQU55Q00sa0JNekNHLENZdURULFdBQVEsQ1p2REUsSUFBSSxFWXVEZCxBbEJkTSxXa0JjRSxDWmhDUixzQkFBUyxDQUNMLE9BQU8sRUFEWCxBTmtCTSxzQk1sQkcsQ1lnQ1QsV0FBUSxDWi9CSixPQUFPLENOaUJLO1FBeEhkLGdCQUFnQixFRDVFZCxJQUFJO1FDc01FLEtBQUssRUFBRSxlQUFlLEdBQ3pCO1FrQldQLEFsQmhCRSxXa0JnQk0sQ2xCZFQsWUFBZ0IsQUF0SDVELE1BQTBELEVrQm9JYixBbEJkTSxXa0JjRSxDWnZEUixrQkFBUyxDQUFDLElBQUksQU43RTNELE1BQTBELEVNNkViLEFOeUNNLGtCTXpDRyxDWXVEVCxXQUFRLENadkRFLElBQUksQU43RTNELE1BQTBELEVrQm9JYixBbEJkTSxXa0JjRSxDWmhDUixzQkFBUyxDQUNMLE9BQU8sQU5yR3hELE1BQTBELEVNb0diLEFOa0JNLHNCTWxCRyxDWWdDVCxXQUFRLENaL0JKLE9BQU8sQU5yR3hELE1BQTBELENBQUM7VUFDSixnQkFBZ0IsRUFBRSxPQUFrQixHQUN2QztRa0JrSVAsQWxCaEJFLFdrQmdCTSxDbEJkVCxZQUFnQixBQW5INUQsT0FBMkQsRWtCaUlkLEFsQmRNLFdrQmNFLENadkRSLGtCQUFTLENBQUMsSUFBSSxBTjFFM0QsT0FBMkQsRU0wRWQsQU55Q00sa0JNekNHLENZdURULFdBQVEsQ1p2REUsSUFBSSxBTjFFM0QsT0FBMkQsRWtCaUlkLEFsQmRNLFdrQmNFLENaaENSLHNCQUFTLENBQ0wsT0FBTyxBTmxHeEQsT0FBMkQsRU1pR2QsQU5rQk0sc0JNbEJHLENZZ0NULFdBQVEsQ1ovQkosT0FBTyxBTmxHeEQsT0FBMkQsQ0FBQztVQUNMLGdCQUFnQixFQUFFLE9BQXNCLEdBQzNDO0lrQitIUCxBbEJURSxXa0JTTSxFbEJUTixBQUFBLElBQUMsQ0FBRCxRQUFDLEFBQUEsQ0FBYyxRQUFRLENBQUM7TUFDcEIsZ0JBQWdCLEVEMU1sQixJQUFJLEdDOE1MO01rQklILEFsQlRFLFdr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SSxDbkJpRVIsWUFBaUIsRW1CakVuQixBbkJpRVUsVW1CakVBLENid0JOLGtCQUFTLENBQUMsSUFBSSxFQUFkLEFOeUNNLGtCTXpDRyxDYXhCYixVQUFVLENid0JJLElBQUksRWF4QmxCLEFuQmlFVSxVbUJqRUEsQ2IrQ04sc0JBQVMsQ0FDTCxPQUFPLEVBRFgsQU5rQk0sc0JNbEJHLENhL0NiLFVBQVUsQ2JnREYsT0FBTyxDTmlCSztNQXhIZCxnQkFBZ0IsRW1CRUMsT0FBa0I7TW5Cd0gzQixLQUFLLEVBQUUsZUFBZSxHQUN6QjtNbUJwRVgsQW5CK0RNLFVtQi9ESSxDbkJpRVIsWUFBaUIsQUF0SDVELE1BQTBELEVtQnFEakIsQW5CaUVVLFVtQmpFQSxDYndCTixrQkFBUyxDQUFDLElBQUksQU43RTNELE1BQTBELEVNNkViLEFOeUNNLGtCTXpDRyxDYXhCYixVQUFVLENid0JJLElBQUksQU43RTNELE1BQTBELEVtQnFEakIsQW5CaUVVLFVtQmpFQSxDYitDTixzQkFBUyxDQUNMLE9BQU8sQU5yR3hELE1BQTBELEVNb0diLEFOa0JNLHNCTWxCRyxDYS9DYixVQUFVLENiZ0RGLE9BQU8sQU5yR3hELE1BQTBELENBQUM7UUFDSixnQkFBZ0IsRUFBRSxPQUFrQixHQUN2QztNbUJtRFgsQW5CK0RNLFVtQi9ESSxDbkJpRVIsWUFBaUIsQUFuSDVELE9BQTJELEVtQmtEbEIsQW5CaUVVLFVtQmpFQSxDYndCTixrQkFBUyxDQUFDLElBQUksQU4xRTNELE9BQTJELEVNMEVkLEFOeUNNLGtCTXpDRyxDYXhCYixVQUFVLENid0JJLElBQUksQU4xRTNELE9BQTJELEVtQmtEbEIsQW5CaUVVLFVtQmpFQSxDYitDTixzQkFBUyxDQUNMLE9BQU8sQU5sR3hELE9BQTJELEVNaUdkLEFOa0JNLHNCTWxCRyxDYS9DYixVQUFVLENiZ0RGLE9BQU8sQU5sR3hELE9BQTJELENBQUM7UUFDTCxnQkFBZ0IsRUFBRSxPQUFzQixHQUMzQztFbUJnRFgsQW5Cc0VNLFVtQnRFSSxFbkJzRUosQUFBQSxJQUFDLENBQUQsUUFBQyxBQUFB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aEIsWUFBbUIsRW9CNkVWLEFwQjdFQyxvQm9CNkVNLENkdEhaLGtCQUFTLENBQUMsSUFBSSxFQUFkLEFOeUNNLGtCTXpDRyxDY3NISixvQkFBTyxDZHRIRixJQUFJLEVjc0hULEFwQjdFQyxvQm9CNkVNLENkL0ZaLHNCQUFTLENBQ0wsT0FBTyxFQURYLEFOa0JNLHNCTWxCRyxDYytGSixvQkFBTyxDZDlGUixPQUFPLENOaUJLO1FBeEhkLGdCQUFnQixFRDNFZixPQUFPO1FDcU1BLEtBQUssRUFBRSxlQUFlLEdBQ3pCO1FvQjBFRixBcEIvRUgsb0JvQitFVSxDcEI3RWhCLFlBQW1CLEFBdEg1RCxNQUEwRCxFb0JtTVIsQXBCN0VDLG9Cb0I2RU0sQ2R0SFosa0JBQVMsQ0FBQyxJQUFJLEFON0UzRCxNQUEwRCxFTTZFYixBTnlDTSxrQk16Q0csQ2NzSEosb0JBQU8sQ2R0SEYsSUFBSSxBTjdFM0QsTUFBMEQsRW9CbU1SLEFwQjdFQyxvQm9CNkVNLENkL0ZaLHNCQUFTLENBQ0wsT0FBTyxBTnJHeEQsTUFBMEQsRU1vR2IsQU5rQk0sc0JNbEJHLENjK0ZKLG9CQUFPLENkOUZSLE9BQU8sQU5yR3hELE1BQTBELENBQUM7VUFDSixnQkFBZ0IsRUFBRSxPQUFrQixHQUN2QztRb0JpTUYsQXBCL0VILG9Cb0IrRVUsQ3BCN0VoQixZQUFtQixBQW5INUQsT0FBMkQsRW9CZ01ULEFwQjdFQyxvQm9CNkVNLENkdEhaLGtCQUFTLENBQUMsSUFBSSxBTjFFM0QsT0FBMkQsRU0wRWQsQU55Q00sa0JNekNHLENjc0hKLG9CQUFPLENkdEhGLElBQUksQU4xRTNELE9BQTJELEVvQmdNVCxBcEI3RUMsb0JvQjZFTSxDZC9GWixzQkFBUyxDQUNMLE9BQU8sQU5sR3hELE9BQTJELEVNaUdkLEFOa0JNLHNCTWxCRyxDYytGSixvQkFBTyxDZDlGUixPQUFPLEFObEd4RCxPQUEyRCxDQUFDO1VBQ0wsZ0JBQWdCLEVBQUUsT0FBc0IsR0FDM0M7SW9COExGLEFwQnhFSCxvQm9Cd0VVLEVwQnhFVixBQUFBLElBQUMsQ0FBRCxRQUFDLEFB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 */