@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600&family=Barlow+Semi+Condensed:wght@400;500;600;700&family=Barlow:wght@400;500;600;700&display=swap");
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    transform: translateX(10px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateY(30px);
  }
  80% {
    transform: translateY(-10px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    transform: translateX(30px);
  }
  80% {
    transform: translateX(-10px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes highlight {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.5);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes spinning {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
@font-face {
  font-family: "Benton Sans";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Thin.0ebf90b310b3c40a65fd4a97ee7adfd2.woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Extra-Light.7fe449875b5aaab3b777aa9c9736bcaf.woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Light.2b27dec4da5f6e21213e6da0880d2eed.woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Book.95dddcf5d6c65adc9e85b8055ce3d057.woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Regular.d0bb854e6a875ce2252baa4f9e35acc2.woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Medium.67029d337f8bb457980d5b78d8875cfe.woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Bold.2905fe3004929c0960d9d2cd44c21029.woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Black.d74a758e181c96d618d095d070f0c8c8.woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Medium.67029d337f8bb457980d5b78d8875cfe.woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Condensed-Thin.27e71a9aa7cbd2db867f5e156c2f0a18.woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Condensed-Extra-Light.ddbc8053339d39c3208f84a88eb339c2.woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Condensed-Light.491325e30d6a02582d55f8abdd69ad5d.woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Condensed-Book.daf905988fcd153fc015cbc33bb7f1fa.woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Condensed-Regular.3f8585f9b22569582f3548aecb20a05a.woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Condensed-Medium.407b69f8b864a63685d617360c067cea.woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Condensed-Black.fa43acc6dae82738dbd0ca59e217580f.woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../@opengov/ovid/src/fonts/Benton/Benton-Sans-Condensed-Medium.407b69f8b864a63685d617360c067cea.woff");
  font-weight: bold;
  font-style: normal;
}
.report-color_1::after {
  content: "rgb(71, 129, 191)";
}

.report-color_2::after {
  content: "rgb(161, 187, 229)";
}

.report-color_3::after {
  content: "rgb(229, 149, 57)";
}

.report-color_4::after {
  content: "rgb(232, 206, 139)";
}

.report-color_5::after {
  content: "rgb(111, 93, 168)";
}

.report-color_6::after {
  content: "rgb(205, 171, 219)";
}

.report-color_7::after {
  content: "rgb(61, 153, 144)";
}

.report-color_8::after {
  content: "rgb(124, 207, 180)";
}

.report-color_9::after {
  content: "rgb(76, 95, 181)";
}

.report-color_10::after {
  content: "rgb(151, 154, 204)";
}

.report-color_11::after {
  content: "rgb(204, 94, 105)";
}

.report-color_12::after {
  content: "rgb(237, 161, 159)";
}

.report-color_13::after {
  content: "rgb(70, 146, 176)";
}

.report-color_14::after {
  content: "rgb(139, 212, 214)";
}

.report-color_15::after {
  content: "rgb(224, 105, 79)";
}

.report-color_16::after {
  content: "rgb(245, 164, 130)";
}

.report-color_17::after {
  content: "rgb(84, 153, 112)";
}

.report-color_18::after {
  content: "rgb(154, 217, 164)";
}

.report-color_19::after {
  content: "rgb(156, 65, 116)";
}

.report-color_20::after {
  content: "rgb(207, 124, 146)";
}

.report-color_1 {
  background-color: rgb(71, 129, 191);
}

.report-color_2 {
  background-color: rgb(161, 187, 229);
}

.report-color_3 {
  background-color: rgb(229, 149, 57);
}

.report-color_4 {
  background-color: rgb(232, 206, 139);
}

.report-color_5 {
  background-color: rgb(111, 93, 168);
}

.report-color_6 {
  background-color: rgb(205, 171, 219);
}

.report-color_7 {
  background-color: rgb(61, 153, 144);
}

.report-color_8 {
  background-color: rgb(124, 207, 180);
}

.report-color_9 {
  background-color: rgb(76, 95, 181);
}

.report-color_10 {
  background-color: rgb(151, 154, 204);
}

.report-color_11 {
  background-color: rgb(204, 94, 105);
}

.report-color_12 {
  background-color: rgb(237, 161, 159);
}

.report-color_13 {
  background-color: rgb(70, 146, 176);
}

.report-color_14 {
  background-color: rgb(139, 212, 214);
}

.report-color_15 {
  background-color: rgb(224, 105, 79);
}

.report-color_16 {
  background-color: rgb(245, 164, 130);
}

.report-color_17 {
  background-color: rgb(84, 153, 112);
}

.report-color_18 {
  background-color: rgb(154, 217, 164);
}

.report-color_19 {
  background-color: rgb(156, 65, 116);
}

.report-color_20 {
  background-color: rgb(207, 124, 146);
}

.colorStatus-G1 {
  background-color: #0fac9b;
}
.colorStatus-G1::after {
  content: "#0fac9b";
}

.colorStatus-G2 {
  background-color: #38b9ab;
}
.colorStatus-G2::after {
  content: "#38b9ab";
}

.colorStatus-G3 {
  background-color: #54c7ba;
}
.colorStatus-G3::after {
  content: "#54c7ba";
}

.colorStatus-G4 {
  background-color: #86d4cb;
}
.colorStatus-G4::after {
  content: "#86d4cb";
}

.colorStatus-G5 {
  background-color: #ade3db;
}
.colorStatus-G5::after {
  content: "#ade3db";
}

.colorStatus-G6 {
  background-color: #c9ede8;
}
.colorStatus-G6::after {
  content: "#c9ede8";
}

.colorStatus-Y1 {
  background-color: #e6a165;
}
.colorStatus-Y1::after {
  content: "#e6a165";
}

.colorStatus-Y2 {
  background-color: #e8ba74;
}
.colorStatus-Y2::after {
  content: "#e8ba74";
}

.colorStatus-Y3 {
  background-color: #edd287;
}
.colorStatus-Y3::after {
  content: "#edd287";
}

.colorStatus-Y4 {
  background-color: #eedeae;
}
.colorStatus-Y4::after {
  content: "#eedeae";
}

.colorStatus-Y5 {
  background-color: #f2e5c2;
}
.colorStatus-Y5::after {
  content: "#f2e5c2";
}

.colorStatus-Y6 {
  background-color: #f7efd7;
}
.colorStatus-Y6::after {
  content: "#f7efd7";
}

.colorStatus-R1 {
  background-color: #d25a41;
}
.colorStatus-R1::after {
  content: "#d25a41";
}

.colorStatus-R2 {
  background-color: #e0705e;
}
.colorStatus-R2::after {
  content: "#e0705e";
}

.colorStatus-R3 {
  background-color: #e68b7c;
}
.colorStatus-R3::after {
  content: "#e68b7c";
}

.colorStatus-R4 {
  background-color: #f0aa9e;
}
.colorStatus-R4::after {
  content: "#f0aa9e";
}

.colorStatus-R5 {
  background-color: #f5c4bd;
}
.colorStatus-R5::after {
  content: "#f5c4bd";
}

.colorStatus-R6 {
  background-color: #fadeda;
}
.colorStatus-R6::after {
  content: "#fadeda";
}

.fxd-grid-1,
.fxd-grid-480px-1,
.fxd-grid-790px-1,
.fxd-grid-1150px-1,
.fxd-grid-1510px-1,
.fxd-grid-1870px-1,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-2,
.fxd-grid-480px-2,
.fxd-grid-790px-2,
.fxd-grid-1150px-2,
.fxd-grid-1510px-2,
.fxd-grid-1870px-2,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-3,
.fxd-grid-480px-3,
.fxd-grid-790px-3,
.fxd-grid-1150px-3,
.fxd-grid-1510px-3,
.fxd-grid-1870px-3,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-4,
.fxd-grid-480px-4,
.fxd-grid-790px-4,
.fxd-grid-1150px-4,
.fxd-grid-1510px-4,
.fxd-grid-1870px-4,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-5,
.fxd-grid-480px-5,
.fxd-grid-790px-5,
.fxd-grid-1150px-5,
.fxd-grid-1510px-5,
.fxd-grid-1870px-5,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-6,
.fxd-grid-480px-6,
.fxd-grid-790px-6,
.fxd-grid-1150px-6,
.fxd-grid-1510px-6,
.fxd-grid-1870px-6,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-7,
.fxd-grid-480px-7,
.fxd-grid-790px-7,
.fxd-grid-1150px-7,
.fxd-grid-1510px-7,
.fxd-grid-1870px-7,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-8,
.fxd-grid-480px-8,
.fxd-grid-790px-8,
.fxd-grid-1150px-8,
.fxd-grid-1510px-8,
.fxd-grid-1870px-8,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-9,
.fxd-grid-480px-9,
.fxd-grid-790px-9,
.fxd-grid-1150px-9,
.fxd-grid-1510px-9,
.fxd-grid-1870px-9,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-10,
.fxd-grid-480px-10,
.fxd-grid-790px-10,
.fxd-grid-1150px-10,
.fxd-grid-1510px-10,
.fxd-grid-1870px-10,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-11,
.fxd-grid-480px-11,
.fxd-grid-790px-11,
.fxd-grid-1150px-11,
.fxd-grid-1510px-11,
.fxd-grid-1870px-11,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

.fxd-grid-12,
.fxd-grid-480px-12,
.fxd-grid-790px-12,
.fxd-grid-1150px-12,
.fxd-grid-1510px-12,
.fxd-grid-1870px-12,
.fxd-grid-tile {
  padding: 0 15px;
  width: 100%;
}

@media screen and (max-width: 480px) {
  .fxd-grid-480px-1 {
    display: inline-block;
    width: 40px;
  }
  .fxd-grid-480px-2 {
    display: inline-block;
    width: 80px;
  }
  .fxd-grid-480px-3 {
    display: inline-block;
    width: 120px;
  }
  .fxd-grid-480px-4 {
    display: inline-block;
    width: 160px;
  }
  .fxd-grid-480px-5 {
    display: inline-block;
    width: 200px;
  }
  .fxd-grid-480px-6 {
    display: inline-block;
    width: 240px;
  }
  .fxd-grid-480px-7 {
    display: inline-block;
    width: 280px;
  }
  .fxd-grid-480px-8 {
    display: inline-block;
    width: 320px;
  }
  .fxd-grid-480px-9 {
    display: inline-block;
    width: 360px;
  }
  .fxd-grid-480px-10 {
    display: inline-block;
    width: 400px;
  }
  .fxd-grid-480px-11 {
    display: inline-block;
    width: 440px;
  }
  .fxd-grid-480px-12 {
    display: inline-block;
    width: 480px;
  }
  .fxd-grid-tile {
    width: 360px;
  }
}
@media screen and (max-width: 790px) {
  .fxd-grid-790px-1 {
    display: inline-block;
    width: 60px;
  }
  .fxd-grid-790px-2 {
    display: inline-block;
    width: 120px;
  }
  .fxd-grid-790px-3 {
    display: inline-block;
    width: 180px;
  }
  .fxd-grid-790px-4 {
    display: inline-block;
    width: 240px;
  }
  .fxd-grid-790px-5 {
    display: inline-block;
    width: 300px;
  }
  .fxd-grid-790px-6 {
    display: inline-block;
    width: 360px;
  }
  .fxd-grid-790px-7 {
    display: inline-block;
    width: 420px;
  }
  .fxd-grid-790px-8 {
    display: inline-block;
    width: 480px;
  }
  .fxd-grid-790px-9 {
    display: inline-block;
    width: 540px;
  }
  .fxd-grid-790px-10 {
    display: inline-block;
    width: 600px;
  }
  .fxd-grid-790px-11 {
    display: inline-block;
    width: 660px;
  }
  .fxd-grid-790px-12 {
    display: inline-block;
    width: 720px;
  }
}
@media screen and (max-width: 1150px) {
  .fxd-grid-1150px-1 {
    display: inline-block;
    width: 90px;
  }
  .fxd-grid-1150px-2 {
    display: inline-block;
    width: 180px;
  }
  .fxd-grid-1150px-3 {
    display: inline-block;
    width: 270px;
  }
  .fxd-grid-1150px-4 {
    display: inline-block;
    width: 360px;
  }
  .fxd-grid-1150px-5 {
    display: inline-block;
    width: 450px;
  }
  .fxd-grid-1150px-6 {
    display: inline-block;
    width: 540px;
  }
  .fxd-grid-1150px-7 {
    display: inline-block;
    width: 630px;
  }
  .fxd-grid-1150px-8 {
    display: inline-block;
    width: 720px;
  }
  .fxd-grid-1150px-9 {
    display: inline-block;
    width: 810px;
  }
  .fxd-grid-1150px-10 {
    display: inline-block;
    width: 900px;
  }
  .fxd-grid-1150px-11 {
    display: inline-block;
    width: 990px;
  }
  .fxd-grid-1150px-12 {
    display: inline-block;
    width: 1080px;
  }
}
@media screen and (max-width: 1510px) {
  .fxd-grid-1510px-1 {
    display: inline-block;
    width: 120px;
  }
  .fxd-grid-1510px-2 {
    display: inline-block;
    width: 240px;
  }
  .fxd-grid-1510px-3 {
    display: inline-block;
    width: 360px;
  }
  .fxd-grid-1510px-4 {
    display: inline-block;
    width: 480px;
  }
  .fxd-grid-1510px-5 {
    display: inline-block;
    width: 600px;
  }
  .fxd-grid-1510px-6 {
    display: inline-block;
    width: 720px;
  }
  .fxd-grid-1510px-7 {
    display: inline-block;
    width: 840px;
  }
  .fxd-grid-1510px-8 {
    display: inline-block;
    width: 960px;
  }
  .fxd-grid-1510px-9 {
    display: inline-block;
    width: 1080px;
  }
  .fxd-grid-1510px-10 {
    display: inline-block;
    width: 1200px;
  }
  .fxd-grid-1510px-11 {
    display: inline-block;
    width: 1320px;
  }
  .fxd-grid-1510px-12 {
    display: inline-block;
    width: 1440px;
  }
}
@media screen and (max-width: 1870px) {
  .fxd-grid-1870px-1 {
    display: inline-block;
    width: 150px;
  }
  .fxd-grid-1870px-2 {
    display: inline-block;
    width: 300px;
  }
  .fxd-grid-1870px-3 {
    display: inline-block;
    width: 450px;
  }
  .fxd-grid-1870px-4 {
    display: inline-block;
    width: 600px;
  }
  .fxd-grid-1870px-5 {
    display: inline-block;
    width: 750px;
  }
  .fxd-grid-1870px-6 {
    display: inline-block;
    width: 900px;
  }
  .fxd-grid-1870px-7 {
    display: inline-block;
    width: 1050px;
  }
  .fxd-grid-1870px-8 {
    display: inline-block;
    width: 1200px;
  }
  .fxd-grid-1870px-9 {
    display: inline-block;
    width: 1350px;
  }
  .fxd-grid-1870px-10 {
    display: inline-block;
    width: 1500px;
  }
  .fxd-grid-1870px-11 {
    display: inline-block;
    width: 1650px;
  }
  .fxd-grid-1870px-12 {
    display: inline-block;
    width: 1800px;
  }
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
pre,
code,
dl,
dt,
dd {
  color: inherit;
  font-size: 100%;
  line-height: inherit;
  margin: 0;
  padding: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

mark {
  background: #ff0;
  color: #000;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

i {
  font-style: normal;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

form {
  margin: 0;
}

button,
input,
optgroup,
select,
textarea {
  appearance: none;
  color: inherit;
  font: inherit;
  margin: 0;
}
button, button:focus,
input,
input:focus,
optgroup,
optgroup:focus,
select,
select:focus,
textarea,
textarea:focus {
  outline: none;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

* {
  box-sizing: border-box;
}

html,
body {
  background-color: white;
  height: 100%;
}

a {
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
}

:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-container_scroll {
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  right: 0;
}

.not-clickable {
  cursor: default !important;
}

.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.clearfix::after {
  clear: both;
  content: "";
  display: table;
}

.ui-media::after {
  clear: both;
  content: "";
  display: table;
}
.ui-media {
  display: block;
}

.ui-media__image {
  float: left;
  margin-right: 14px;
}
.ui-media__image img {
  display: block;
  max-height: 100%;
  max-width: 100%;
}

.ui-media__body {
  overflow: hidden;
}

.ui-avatar {
  border: 1px solid rgb(97, 99, 101);
  border-radius: 100px;
  color: rgb(97, 99, 101);
  display: inline-block;
  font-size: 1em;
  font-weight: 400;
  height: 42px;
  letter-spacing: 0.05em;
  line-height: 42px;
  overflow: hidden;
  position: relative;
  text-align: center;
  width: 42px;
}
.ui-avatar:hover {
  text-decoration: none;
}
.ui-avatar.small {
  font-size: 1em;
  font-weight: 600;
  height: 28px;
  line-height: 28px;
  width: 28px;
}
.ui-avatar.large {
  font-size: 2.3em;
  height: 84px;
  line-height: 84px;
  width: 84px;
}

.ui-avatar__image {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.ui-avatar__initials {
  bottom: 0;
  left: 0;
  line-height: inherit;
  position: absolute;
  right: 0;
  top: 0;
}

.ui-avatar__anonymous-icon {
  font-size: 1.2em;
  left: 0.05em;
  position: relative;
  top: 0.15em;
}
.ui-avatar.small .ui-avatar__anonymous-icon {
  top: 0.1em;
}

.ui-user-placard::after {
  clear: both;
  content: "";
  display: table;
}
.ui-user-placard .ui-avatar {
  float: left;
  margin-right: 7px;
}
.ui-user-placard .ui-avatar.small {
  margin-right: 9px;
}

.ui-user-placard__name {
  line-height: 42px;
}
.small ~ .ui-user-placard__name {
  line-height: 28px;
}
.large ~ .ui-user-placard__name {
  line-height: 84px;
}

.ui-user-placard__body {
  line-height: 14px;
  overflow: auto;
  padding-top: 7px;
}
.small ~ .ui-user-placard__body {
  line-height: 14px;
  padding-top: 0;
}
.ui-user-placard__body strong {
  display: block;
}

.icon-advanced::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-advanced::before:hover::before {
  text-decoration: none;
}
.icon-advanced::before {
  content: "\e0b2";
}

.icon-annotation-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-annotation-1::before:hover::before {
  text-decoration: none;
}
.icon-annotation-1::before {
  content: "\e034";
}

.icon-annotation-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-annotation-2::before:hover::before {
  text-decoration: none;
}
.icon-annotation-2::before {
  content: "\e038";
}

.icon-annual-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-annual-1::before:hover::before {
  text-decoration: none;
}
.icon-annual-1::before {
  content: "\e005";
}

.icon-annual-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-annual-2::before:hover::before {
  text-decoration: none;
}
.icon-annual-2::before {
  content: "\e006";
}

.icon-app-budgets::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-app-budgets::before:hover::before {
  text-decoration: none;
}
.icon-app-budgets::before {
  content: "\e094";
}

.icon-app-budget::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-app-budget::before:hover::before {
  text-decoration: none;
}
.icon-app-budget::before {
  content: "\e094";
}

.icon-app-data::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-app-data::before:hover::before {
  text-decoration: none;
}
.icon-app-data::before {
  content: "\e003";
}

.icon-app-data-manager::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-app-data-manager::before:hover::before {
  text-decoration: none;
}
.icon-app-data-manager::before {
  content: "\e083";
}

.icon-app-insights::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-app-insights::before:hover::before {
  text-decoration: none;
}
.icon-app-insights::before {
  content: "\e0b8";
}

.icon-app-manage::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-app-manage::before:hover::before {
  text-decoration: none;
}
.icon-app-manage::before {
  content: "\e002";
}

.icon-app-network::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-app-network::before:hover::before {
  text-decoration: none;
}
.icon-app-network::before {
  content: "\e07b";
}

.icon-app-portal::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-app-portal::before:hover::before {
  text-decoration: none;
}
.icon-app-portal::before {
  content: "\e092";
}

.icon-app-reports::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-app-reports::before:hover::before {
  text-decoration: none;
}
.icon-app-reports::before {
  content: "\e044";
}

.icon-app-stories::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-app-stories::before:hover::before {
  text-decoration: none;
}
.icon-app-stories::before {
  content: "\e0b1";
}

.icon-app-initiatives::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-app-initiatives::before:hover::before {
  text-decoration: none;
}
.icon-app-initiatives::before {
  content: "\e0ba";
}

.icon-app-surveys::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-app-surveys::before:hover::before {
  text-decoration: none;
}
.icon-app-surveys::before {
  content: "\e0b9";
}

.icon-balance-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-balance-1::before:hover::before {
  text-decoration: none;
}
.icon-balance-1::before {
  content: "\e008";
}

.icon-breadcrumb-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-breadcrumb-1::before:hover::before {
  text-decoration: none;
}
.icon-breadcrumb-1::before {
  content: "\e03f";
}

.icon-budget101-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-budget101-1::before:hover::before {
  text-decoration: none;
}
.icon-budget101-1::before {
  content: "\e007";
}

.icon-budget101-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-budget101-2::before:hover::before {
  text-decoration: none;
}
.icon-budget101-2::before {
  content: "\e037";
}

.icon-calendar-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-calendar-1::before:hover::before {
  text-decoration: none;
}
.icon-calendar-1::before {
  content: "\e009";
}

.icon-circle-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-circle-1::before:hover::before {
  text-decoration: none;
}
.icon-circle-1::before {
  content: "\e05d";
}

.icon-clock-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-clock-1::before:hover::before {
  text-decoration: none;
}
.icon-clock-1::before {
  content: "\e064";
}

.icon-color-pick::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-color-pick::before:hover::before {
  text-decoration: none;
}
.icon-color-pick::before {
  content: "\e0b4";
}

.icon-confirm-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-confirm-1::before:hover::before {
  text-decoration: none;
}
.icon-confirm-1::before {
  content: "\e00a";
}

.icon-confirm-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-confirm-2::before:hover::before {
  text-decoration: none;
}
.icon-confirm-2::before {
  content: "\e00b";
}

.icon-confirm-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-confirm-3::before:hover::before {
  text-decoration: none;
}
.icon-confirm-3::before {
  content: "\e00c";
}

.icon-confirm-4::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-confirm-4::before:hover::before {
  text-decoration: none;
}
.icon-confirm-4::before {
  content: "\e0a4";
}

.icon-csv-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-csv-1::before:hover::before {
  text-decoration: none;
}
.icon-csv-1::before {
  content: "\e05f";
}

.icon-distribution-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-distribution-1::before:hover::before {
  text-decoration: none;
}
.icon-distribution-1::before {
  content: "\e082";
}

.icon-doc-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-doc-1::before:hover::before {
  text-decoration: none;
}
.icon-doc-1::before {
  content: "\e06d";
}

.icon-down-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-down-1::before:hover::before {
  text-decoration: none;
}
.icon-down-1::before {
  content: "\e02d";
}

.icon-downhead-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-downhead-1::before:hover::before {
  text-decoration: none;
}
.icon-downhead-1::before {
  content: "\e00d";
}

.icon-downhead-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-downhead-2::before:hover::before {
  text-decoration: none;
}
.icon-downhead-2::before {
  content: "\e039";
}

.icon-downhead-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-downhead-3::before:hover::before {
  text-decoration: none;
}
.icon-downhead-3::before {
  content: "\e00e";
}

.icon-downhead-4::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-downhead-4::before:hover::before {
  text-decoration: none;
}
.icon-downhead-4::before {
  content: "\e095";
}

.icon-downhead-5::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-downhead-5::before:hover::before {
  text-decoration: none;
}
.icon-downhead-5::before {
  content: "\e096";
}

.icon-download-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-download-1::before:hover::before {
  text-decoration: none;
}
.icon-download-1::before {
  content: "\e075";
}

.icon-drag-n-drop-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-drag-n-drop-1::before:hover::before {
  text-decoration: none;
}
.icon-drag-n-drop-1::before {
  content: "\e059";
}

.icon-edit-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-edit-1::before:hover::before {
  text-decoration: none;
}
.icon-edit-1::before {
  content: "\e070";
}

.icon-edit-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-edit-2::before:hover::before {
  text-decoration: none;
}
.icon-edit-2::before {
  content: "\e05b";
}

.icon-email-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-email-1::before:hover::before {
  text-decoration: none;
}
.icon-email-1::before {
  content: "\e04e";
}

.icon-exclamation-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-exclamation-1::before:hover::before {
  text-decoration: none;
}
.icon-exclamation-1::before {
  content: "\e071";
}

.icon-facebook-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-facebook-1::before:hover::before {
  text-decoration: none;
}
.icon-facebook-1::before {
  content: "\e045";
}

.icon-filter-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-filter-1::before:hover::before {
  text-decoration: none;
}
.icon-filter-1::before {
  content: "\e00f";
}

.icon-filter-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-filter-2::before:hover::before {
  text-decoration: none;
}
.icon-filter-2::before {
  content: "\e098";
}

.icon-googleplus-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-googleplus-1::before:hover::before {
  text-decoration: none;
}
.icon-googleplus-1::before {
  content: "\e046";
}

.icon-graphtype-distribution::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-graphtype-distribution::before:hover::before {
  text-decoration: none;
}
.icon-graphtype-distribution::before {
  content: "\e022";
}

.icon-graphtype-line-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-graphtype-line-1::before:hover::before {
  text-decoration: none;
}
.icon-graphtype-line-1::before {
  content: "\e088";
}

.icon-graphtype-percentage::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-graphtype-percentage::before:hover::before {
  text-decoration: none;
}
.icon-graphtype-percentage::before {
  content: "\e08a";
}

.icon-graphtype-percentage-bar::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-graphtype-percentage-bar::before:hover::before {
  text-decoration: none;
}
.icon-graphtype-percentage-bar::before {
  content: "\e080";
}

.icon-graphtype-pie::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-graphtype-pie::before:hover::before {
  text-decoration: none;
}
.icon-graphtype-pie::before {
  content: "\e019";
}

.icon-graphtype-stacked::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-graphtype-stacked::before:hover::before {
  text-decoration: none;
}
.icon-graphtype-stacked::before {
  content: "\e07f";
}

.icon-graphtype-stacked-bar::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-graphtype-stacked-bar::before:hover::before {
  text-decoration: none;
}
.icon-graphtype-stacked-bar::before {
  content: "\e07c";
}

.icon-greater-equal-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-greater-equal-1::before:hover::before {
  text-decoration: none;
}
.icon-greater-equal-1::before {
  content: "\e010";
}

.icon-help-center-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-help-center-1::before:hover::before {
  text-decoration: none;
}
.icon-help-center-1::before {
  content: "\e04d";
}

.icon-hide-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-hide-1::before:hover::before {
  text-decoration: none;
}
.icon-hide-1::before {
  content: "\e043";
}

.icon-hideblank-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-hideblank-1::before:hover::before {
  text-decoration: none;
}
.icon-hideblank-1::before {
  content: "\e012";
}

.icon-history-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-history-1::before:hover::before {
  text-decoration: none;
}
.icon-history-1::before {
  content: "\e058";
}

.icon-image-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-image-1::before:hover::before {
  text-decoration: none;
}
.icon-image-1::before {
  content: "\e0b7";
}

.icon-info-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-info-1::before:hover::before {
  text-decoration: none;
}
.icon-info-1::before {
  content: "\e05a";
}

.icon-layout::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-layout::before:hover::before {
  text-decoration: none;
}
.icon-layout::before {
  content: "\e0b3";
}

.icon-left-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-left-1::before:hover::before {
  text-decoration: none;
}
.icon-left-1::before {
  content: "\e013";
}

.icon-lefthead-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-lefthead-1::before:hover::before {
  text-decoration: none;
}
.icon-lefthead-1::before {
  content: "\e02a";
}

.icon-lefthead-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-lefthead-2::before:hover::before {
  text-decoration: none;
}
.icon-lefthead-2::before {
  content: "\e03a";
}

.icon-lefthead-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-lefthead-3::before:hover::before {
  text-decoration: none;
}
.icon-lefthead-3::before {
  content: "\e028";
}

.icon-leftmenu-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-leftmenu-1::before:hover::before {
  text-decoration: none;
}
.icon-leftmenu-1::before {
  content: "\e09b";
}

.icon-less-equal-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-less-equal-1::before:hover::before {
  text-decoration: none;
}
.icon-less-equal-1::before {
  content: "\e015";
}

.icon-location-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-location-1::before:hover::before {
  text-decoration: none;
}
.icon-location-1::before {
  content: "\e065";
}

.icon-lock-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-lock-1::before:hover::before {
  text-decoration: none;
}
.icon-lock-1::before {
  content: "\e035";
}

.icon-lock-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-lock-2::before:hover::before {
  text-decoration: none;
}
.icon-lock-2::before {
  content: "\e06f";
}

.icon-map::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map::before:hover::before {
  text-decoration: none;
}
.icon-map::before {
  content: "\e014";
}

.icon-map-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map-1::before:hover::before {
  text-decoration: none;
}
.icon-map-1::before {
  content: "\e049";
}

.icon-map-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map-2::before:hover::before {
  text-decoration: none;
}
.icon-map-2::before {
  content: "\e04a";
}

.icon-map-sm-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map-sm-1::before:hover::before {
  text-decoration: none;
}
.icon-map-sm-1::before {
  content: "\e0a7";
}

.icon-map-sm-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map-sm-2::before:hover::before {
  text-decoration: none;
}
.icon-map-sm-2::before {
  content: "\e0a8";
}

.icon-menu-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-menu-1::before:hover::before {
  text-decoration: none;
}
.icon-menu-1::before {
  content: "\e036";
}

.icon-map-bubble::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map-bubble::before:hover::before {
  text-decoration: none;
}
.icon-map-bubble::before {
  content: "\e09c";
}

.icon-map-heat-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map-heat-1::before:hover::before {
  text-decoration: none;
}
.icon-map-heat-1::before {
  content: "\e09d";
}

.icon-map-heat-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map-heat-2::before:hover::before {
  text-decoration: none;
}
.icon-map-heat-2::before {
  content: "\e09e";
}

.icon-map-heat-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map-heat-3::before:hover::before {
  text-decoration: none;
}
.icon-map-heat-3::before {
  content: "\e09f";
}

.icon-map-point-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map-point-1::before:hover::before {
  text-decoration: none;
}
.icon-map-point-1::before {
  content: "\e0a0";
}

.icon-map-point-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map-point-2::before:hover::before {
  text-decoration: none;
}
.icon-map-point-2::before {
  content: "\e0a1";
}

.icon-map-point-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map-point-3::before:hover::before {
  text-decoration: none;
}
.icon-map-point-3::before {
  content: "\e0a2";
}

.icon-map-point-4::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-map-point-4::before:hover::before {
  text-decoration: none;
}
.icon-map-point-4::before {
  content: "\e0a3";
}

.icon-menushow-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-menushow-1::before:hover::before {
  text-decoration: none;
}
.icon-menushow-1::before {
  content: "\e060";
}

.icon-menuhide-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-menuhide-1::before:hover::before {
  text-decoration: none;
}
.icon-menuhide-1::before {
  content: "\e061";
}

.icon-more-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-more-1::before:hover::before {
  text-decoration: none;
}
.icon-more-1::before {
  content: "\e057";
}

.icon-og20-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-og20-1::before:hover::before {
  text-decoration: none;
}
.icon-og20-1::before {
  content: "\e017";
}

.icon-opengov20-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-opengov20-1::before:hover::before {
  text-decoration: none;
}
.icon-opengov20-1::before {
  content: "\e018";
}

.icon-overlay-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-overlay-1::before:hover::before {
  text-decoration: none;
}
.icon-overlay-1::before {
  content: "\e06a";
}

.icon-pdf-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-pdf-1::before:hover::before {
  text-decoration: none;
}
.icon-pdf-1::before {
  content: "\e030";
}

.icon-plus-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-plus-1::before:hover::before {
  text-decoration: none;
}
.icon-plus-1::before {
  content: "\e099";
}

.icon-plus-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-plus-2::before:hover::before {
  text-decoration: none;
}
.icon-plus-2::before {
  content: "\e040";
}

.icon-plus-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-plus-3::before:hover::before {
  text-decoration: none;
}
.icon-plus-3::before {
  content: "\e041";
}

.icon-plus-4::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-plus-4::before:hover::before {
  text-decoration: none;
}
.icon-plus-4::before {
  content: "\e042";
}

.icon-preview-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-preview-1::before:hover::before {
  text-decoration: none;
}
.icon-preview-1::before {
  content: "\e078";
}

.icon-public-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-public-1::before:hover::before {
  text-decoration: none;
}
.icon-public-1::before {
  content: "\e062";
}

.icon-px-annual-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-px-annual-1::before:hover::before {
  text-decoration: none;
}
.icon-px-annual-1::before {
  content: "\e001";
}

.icon-px-balance-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-px-balance-1::before:hover::before {
  text-decoration: none;
}
.icon-px-balance-1::before {
  content: "\e052";
}

.icon-px-grid-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-px-grid-1::before:hover::before {
  text-decoration: none;
}
.icon-px-grid-1::before {
  content: "\e053";
}

.icon-px-ytd-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-px-ytd-1::before:hover::before {
  text-decoration: none;
}
.icon-px-ytd-1::before {
  content: "\e000";
}

.icon-radio-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-radio-1::before:hover::before {
  text-decoration: none;
}
.icon-radio-1::before {
  content: "\e04f";
}

.icon-radio-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-radio-2::before:hover::before {
  text-decoration: none;
}
.icon-radio-2::before {
  content: "\e050";
}

.icon-radio-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-radio-3::before:hover::before {
  text-decoration: none;
}
.icon-radio-3::before {
  content: "\e051";
}

.icon-remove-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-remove-1::before:hover::before {
  text-decoration: none;
}
.icon-remove-1::before {
  content: "\e01b";
}

.icon-remove-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-remove-2::before:hover::before {
  text-decoration: none;
}
.icon-remove-2::before {
  content: "\e01c";
}

.icon-remove-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-remove-3::before:hover::before {
  text-decoration: none;
}
.icon-remove-3::before {
  content: "\e01d";
}

.icon-remove-4::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-remove-4::before:hover::before {
  text-decoration: none;
}
.icon-remove-4::before {
  content: "\e01e";
}

.icon-resources::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-resources::before:hover::before {
  text-decoration: none;
}
.icon-resources::before {
  content: "\e048";
}

.icon-right-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-right-1::before:hover::before {
  text-decoration: none;
}
.icon-right-1::before {
  content: "\e004";
}

.icon-righthead-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-righthead-1::before:hover::before {
  text-decoration: none;
}
.icon-righthead-1::before {
  content: "\e02b";
}

.icon-righthead-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-righthead-2::before:hover::before {
  text-decoration: none;
}
.icon-righthead-2::before {
  content: "\e03b";
}

.icon-righthead-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-righthead-3::before:hover::before {
  text-decoration: none;
}
.icon-righthead-3::before {
  content: "\e027";
}

.icon-rightmenu-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-rightmenu-1::before:hover::before {
  text-decoration: none;
}
.icon-rightmenu-1::before {
  content: "\e073";
}

.icon-rotateleft-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-rotateleft-1::before:hover::before {
  text-decoration: none;
}
.icon-rotateleft-1::before {
  content: "\e063";
}

.icon-rotateright-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-rotateright-1::before:hover::before {
  text-decoration: none;
}
.icon-rotateright-1::before {
  content: "\e03d";
}

.icon-scale-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-scale-1::before:hover::before {
  text-decoration: none;
}
.icon-scale-1::before {
  content: "\e06c";
}

.icon-search-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-search-1::before:hover::before {
  text-decoration: none;
}
.icon-search-1::before {
  content: "\e020";
}

.icon-settings-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-settings-1::before:hover::before {
  text-decoration: none;
}
.icon-settings-1::before {
  content: "\e033";
}

.icon-settings-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-settings-2::before:hover::before {
  text-decoration: none;
}
.icon-settings-2::before {
  content: "\e05c";
}

.icon-share-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-share-1::before:hover::before {
  text-decoration: none;
}
.icon-share-1::before {
  content: "\e068";
}

.icon-sort-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-sort-1::before:hover::before {
  text-decoration: none;
}
.icon-sort-1::before {
  content: "\e097";
}

.icon-support-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-support-1::before:hover::before {
  text-decoration: none;
}
.icon-support-1::before {
  content: "\e0a6";
}

.icon-sync-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-sync-1::before:hover::before {
  text-decoration: none;
}
.icon-sync-1::before {
  content: "\e090";
}

.icon-table-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-table-1::before:hover::before {
  text-decoration: none;
}
.icon-table-1::before {
  content: "\e023";
}

.icon-tag-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-tag-1::before:hover::before {
  text-decoration: none;
}
.icon-tag-1::before {
  content: "\e06b";
}

.icon-team-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-team-1::before:hover::before {
  text-decoration: none;
}
.icon-team-1::before {
  content: "\e05e";
}

.icon-thumbmenu-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-thumbmenu-1::before:hover::before {
  text-decoration: none;
}
.icon-thumbmenu-1::before {
  content: "\e04b";
}

.icon-transactions-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-transactions-1::before:hover::before {
  text-decoration: none;
}
.icon-transactions-1::before {
  content: "\e025";
}

.icon-transactions-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-transactions-2::before:hover::before {
  text-decoration: none;
}
.icon-transactions-2::before {
  content: "\e026";
}

.icon-trash-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-trash-1::before:hover::before {
  text-decoration: none;
}
.icon-trash-1::before {
  content: "\e079";
}

.icon-twitter-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-twitter-1::before:hover::before {
  text-decoration: none;
}
.icon-twitter-1::before {
  content: "\e047";
}

.icon-up-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-up-1::before:hover::before {
  text-decoration: none;
}
.icon-up-1::before {
  content: "\e02e";
}

.icon-uphead-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-uphead-1::before:hover::before {
  text-decoration: none;
}
.icon-uphead-1::before {
  content: "\e02c";
}

.icon-uphead-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-uphead-2::before:hover::before {
  text-decoration: none;
}
.icon-uphead-2::before {
  content: "\e03c";
}

.icon-uphead-3::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-uphead-3::before:hover::before {
  text-decoration: none;
}
.icon-uphead-3::before {
  content: "\e029";
}

.icon-uphead-4::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-uphead-4::before:hover::before {
  text-decoration: none;
}
.icon-uphead-4::before {
  content: "\e054";
}

.icon-unlock-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-unlock-1::before:hover::before {
  text-decoration: none;
}
.icon-unlock-1::before {
  content: "\e06e";
}

.icon-upload-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-upload-1::before:hover::before {
  text-decoration: none;
}
.icon-upload-1::before {
  content: "\e07a";
}

.icon-user-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-user-1::before:hover::before {
  text-decoration: none;
}
.icon-user-1::before {
  content: "\e056";
}

.icon-video-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-video-1::before:hover::before {
  text-decoration: none;
}
.icon-video-1::before {
  content: "\e0b5";
}

.icon-view-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-view-1::before:hover::before {
  text-decoration: none;
}
.icon-view-1::before {
  content: "\e011";
}

.icon-view-grid-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-view-grid-1::before:hover::before {
  text-decoration: none;
}
.icon-view-grid-1::before {
  content: "\e076";
}

.icon-view-list-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-view-list-1::before:hover::before {
  text-decoration: none;
}
.icon-view-list-1::before {
  content: "\e077";
}

.icon-viewblank-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-viewblank-1::before:hover::before {
  text-decoration: none;
}
.icon-viewblank-1::before {
  content: "\e02f";
}

.icon-warning-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-warning-1::before:hover::before {
  text-decoration: none;
}
.icon-warning-1::before {
  content: "\e071";
}

.icon-xls-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-xls-1::before:hover::before {
  text-decoration: none;
}
.icon-xls-1::before {
  content: "\e067";
}

.icon-yeartodate-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-yeartodate-1::before:hover::before {
  text-decoration: none;
}
.icon-yeartodate-1::before {
  content: "\e031";
}

.icon-yeartodate-2::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-yeartodate-2::before:hover::before {
  text-decoration: none;
}
.icon-yeartodate-2::before {
  content: "\e032";
}

.icon-zip-1::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-zip-1::before:hover::before {
  text-decoration: none;
}
.icon-zip-1::before {
  content: "\e069";
}

.ui-row::after {
  clear: both;
  content: "";
  display: table;
}
.ui-row {
  margin-left: -14px;
  margin-right: -14px;
}

[class*=ui-col-]::after {
  clear: both;
  content: "";
  display: table;
}
[class*=ui-col-] {
  display: block;
  float: left;
  min-height: 1px;
  position: relative;
  padding-left: 14px;
  padding-right: 14px;
}
[class*=ui-col-].no-padding::after {
  clear: both;
  content: "";
  display: table;
}
[class*=ui-col-].no-padding {
  display: block;
  float: left;
  min-height: 1px;
  position: relative;
}

.ui-col-1of1 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of1 {
    width: 100%;
  }
}

.ui-col-1of2 {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of2 {
    width: 100%;
  }
}

.ui-col-2of2 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of2 {
    width: 100%;
  }
}

.ui-col-1of3 {
  width: 33.33%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of3 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-1of3 {
    width: 100%;
  }
}

.ui-col-2of3 {
  width: 66.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of3 {
    width: 100%;
  }
}

.ui-col-3of3 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of3 {
    width: 100%;
  }
}

.ui-col-1of4 {
  width: 25%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of4 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-1of4 {
    width: 100%;
  }
}

.ui-col-2of4 {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of4 {
    width: 100%;
  }
}

.ui-col-3of4 {
  width: 75%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of4 {
    width: 100%;
  }
}

.ui-col-4of4 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of4 {
    width: 100%;
  }
}

.ui-col-1of5 {
  width: 20%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of5 {
    width: 100%;
  }
}

.ui-col-2of5 {
  width: 40%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of5 {
    width: 100%;
  }
}

.ui-col-3of5 {
  width: 60%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of5 {
    width: 100%;
  }
}

.ui-col-4of5 {
  width: 80%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of5 {
    width: 100%;
  }
}

.ui-col-5of5 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of5 {
    width: 100%;
  }
}

.ui-col-1of6 {
  width: 16.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of6 {
    width: 100%;
  }
}

.ui-col-2of6 {
  width: 33.33%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of6 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-2of6 {
    width: 100%;
  }
}

.ui-col-3of6 {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of6 {
    width: 100%;
  }
}

.ui-col-4of6 {
  width: 66.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of6 {
    width: 100%;
  }
}

.ui-col-5of6 {
  width: 83.3333333333%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of6 {
    width: 100%;
  }
}

.ui-col-6of6 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of6 {
    width: 100%;
  }
}

.ui-col-1of7 {
  width: 14.2857142857%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of7 {
    width: 100%;
  }
}

.ui-col-2of7 {
  width: 28.5714285714%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of7 {
    width: 100%;
  }
}

.ui-col-3of7 {
  width: 42.8571428571%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of7 {
    width: 100%;
  }
}

.ui-col-4of7 {
  width: 57.1428571429%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of7 {
    width: 100%;
  }
}

.ui-col-5of7 {
  width: 71.4285714286%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of7 {
    width: 100%;
  }
}

.ui-col-6of7 {
  width: 85.7142857143%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of7 {
    width: 100%;
  }
}

.ui-col-7of7 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-7of7 {
    width: 100%;
  }
}

.ui-col-1of8 {
  width: 12.5%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of8 {
    width: 100%;
  }
}

.ui-col-2of8 {
  width: 25%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of8 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-2of8 {
    width: 100%;
  }
}

.ui-col-3of8 {
  width: 37.5%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of8 {
    width: 100%;
  }
}

.ui-col-4of8 {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of8 {
    width: 100%;
  }
}

.ui-col-5of8 {
  width: 62.5%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of8 {
    width: 100%;
  }
}

.ui-col-6of8 {
  width: 75%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of8 {
    width: 100%;
  }
}

.ui-col-7of8 {
  width: 87.5%;
}
@media screen and (max-width: 960px) {
  .ui-col-7of8 {
    width: 100%;
  }
}

.ui-col-8of8 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-8of8 {
    width: 100%;
  }
}

.ui-col-1of9 {
  width: 11.1111111111%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of9 {
    width: 100%;
  }
}

.ui-col-2of9 {
  width: 22.2222222222%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of9 {
    width: 100%;
  }
}

.ui-col-3of9 {
  width: 33.33%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of9 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-3of9 {
    width: 100%;
  }
}

.ui-col-4of9 {
  width: 44.4444444444%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of9 {
    width: 100%;
  }
}

.ui-col-5of9 {
  width: 55.5555555556%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of9 {
    width: 100%;
  }
}

.ui-col-6of9 {
  width: 66.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of9 {
    width: 100%;
  }
}

.ui-col-7of9 {
  width: 77.7777777778%;
}
@media screen and (max-width: 960px) {
  .ui-col-7of9 {
    width: 100%;
  }
}

.ui-col-8of9 {
  width: 88.8888888889%;
}
@media screen and (max-width: 960px) {
  .ui-col-8of9 {
    width: 100%;
  }
}

.ui-col-9of9 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-9of9 {
    width: 100%;
  }
}

.ui-col-1of10 {
  width: 10%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of10 {
    width: 100%;
  }
}

.ui-col-2of10 {
  width: 20%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of10 {
    width: 100%;
  }
}

.ui-col-3of10 {
  width: 30%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of10 {
    width: 100%;
  }
}

.ui-col-4of10 {
  width: 40%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of10 {
    width: 100%;
  }
}

.ui-col-5of10 {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of10 {
    width: 100%;
  }
}

.ui-col-6of10 {
  width: 60%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of10 {
    width: 100%;
  }
}

.ui-col-7of10 {
  width: 70%;
}
@media screen and (max-width: 960px) {
  .ui-col-7of10 {
    width: 100%;
  }
}

.ui-col-8of10 {
  width: 80%;
}
@media screen and (max-width: 960px) {
  .ui-col-8of10 {
    width: 100%;
  }
}

.ui-col-9of10 {
  width: 90%;
}
@media screen and (max-width: 960px) {
  .ui-col-9of10 {
    width: 100%;
  }
}

.ui-col-10of10 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-10of10 {
    width: 100%;
  }
}

.ui-col-1of11 {
  width: 9.0909090909%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of11 {
    width: 100%;
  }
}

.ui-col-2of11 {
  width: 18.1818181818%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of11 {
    width: 100%;
  }
}

.ui-col-3of11 {
  width: 27.2727272727%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of11 {
    width: 100%;
  }
}

.ui-col-4of11 {
  width: 36.3636363636%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of11 {
    width: 100%;
  }
}

.ui-col-5of11 {
  width: 45.4545454545%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of11 {
    width: 100%;
  }
}

.ui-col-6of11 {
  width: 54.5454545455%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of11 {
    width: 100%;
  }
}

.ui-col-7of11 {
  width: 63.6363636364%;
}
@media screen and (max-width: 960px) {
  .ui-col-7of11 {
    width: 100%;
  }
}

.ui-col-8of11 {
  width: 72.7272727273%;
}
@media screen and (max-width: 960px) {
  .ui-col-8of11 {
    width: 100%;
  }
}

.ui-col-9of11 {
  width: 81.8181818182%;
}
@media screen and (max-width: 960px) {
  .ui-col-9of11 {
    width: 100%;
  }
}

.ui-col-10of11 {
  width: 90.9090909091%;
}
@media screen and (max-width: 960px) {
  .ui-col-10of11 {
    width: 100%;
  }
}

.ui-col-11of11 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-11of11 {
    width: 100%;
  }
}

.ui-col-1of12 {
  width: 8.3333333333%;
}
@media screen and (max-width: 960px) {
  .ui-col-1of12 {
    width: 100%;
  }
}

.ui-col-2of12 {
  width: 16.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-2of12 {
    width: 100%;
  }
}

.ui-col-3of12 {
  width: 25%;
}
@media screen and (max-width: 960px) {
  .ui-col-3of12 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-3of12 {
    width: 100%;
  }
}

.ui-col-4of12 {
  width: 33.33%;
}
@media screen and (max-width: 960px) {
  .ui-col-4of12 {
    width: 50%;
  }
}
@media screen and (max-width: 640px) {
  .ui-col-4of12 {
    width: 100%;
  }
}

.ui-col-5of12 {
  width: 41.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-5of12 {
    width: 100%;
  }
}

.ui-col-6of12 {
  width: 50%;
}
@media screen and (max-width: 960px) {
  .ui-col-6of12 {
    width: 100%;
  }
}

.ui-col-7of12 {
  width: 58.3333333333%;
}
@media screen and (max-width: 960px) {
  .ui-col-7of12 {
    width: 100%;
  }
}

.ui-col-8of12 {
  width: 66.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-8of12 {
    width: 100%;
  }
}

.ui-col-9of12 {
  width: 75%;
}
@media screen and (max-width: 960px) {
  .ui-col-9of12 {
    width: 100%;
  }
}

.ui-col-10of12 {
  width: 83.3333333333%;
}
@media screen and (max-width: 960px) {
  .ui-col-10of12 {
    width: 100%;
  }
}

.ui-col-11of12 {
  width: 91.6666666667%;
}
@media screen and (max-width: 960px) {
  .ui-col-11of12 {
    width: 100%;
  }
}

.ui-col-12of12 {
  width: 100%;
}
@media screen and (max-width: 960px) {
  .ui-col-12of12 {
    width: 100%;
  }
}

@font-face {
  font-family: "ProximaNova";
  font-weight: 100;
  src: url("../@opengov/ovid/src/fonts/proximaNova/308666_E_0.86d139566c95a26dcec7f637ba84618e.eot");
  src: url("../@opengov/ovid/src/fonts/proximaNova/308666_E_0.86d139566c95a26dcec7f637ba84618e.eot?#iefix") format("embedded-opentype"), url("../@opengov/ovid/src/fonts/proximaNova/308666_E_0.a08cfc583bf1d2c069692bf935ddef51.woff2") format("woff2"), url("../@opengov/ovid/src/fonts/proximaNova/308666_E_0.c0ef268a0f4a53dbac64fd799708ccaa.woff") format("woff"), url("../@opengov/ovid/src/fonts/proximaNova/308666_E_0.d10ba4eecb60079d11cacaf3ab4f434d.ttf") format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 300;
  src: url("../@opengov/ovid/src/fonts/proximaNova/308666_5_0.22c42aba78cf25bb7b50f4f5b2dbb095.eot");
  src: url("../@opengov/ovid/src/fonts/proximaNova/308666_5_0.22c42aba78cf25bb7b50f4f5b2dbb095.eot?#iefix") format("embedded-opentype"), url("../@opengov/ovid/src/fonts/proximaNova/308666_5_0.6254145c8b6d31d04127f6a1e965d7d7.woff2") format("woff2"), url("../@opengov/ovid/src/fonts/proximaNova/308666_5_0.af10153b05b8dcf5ce81746094e8ce40.woff") format("woff"), url("../@opengov/ovid/src/fonts/proximaNova/308666_5_0.c2145e7edf5771cd6fb1fc04fd7c01ee.ttf") format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 400;
  src: url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_5_0.c50bf2b723faae92b0b1f9b34344b931.eot");
  src: url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_5_0.c50bf2b723faae92b0b1f9b34344b931.eot?#iefix") format("embedded-opentype"), url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_5_0.124c8bce45cf2cd27a313026d9e96884.woff2") format("woff2"), url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_5_0.775db87ee96449b10129089eb9ac5cd5.woff") format("woff"), url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_5_0.de1c190547420caa6c6e0c5b10432623.ttf") format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 600;
  src: url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_8_0.fa1f27cebff437ff74b94c2df764ec5d.eot");
  src: url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_8_0.fa1f27cebff437ff74b94c2df764ec5d.eot?#iefix") format("embedded-opentype"), url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_8_0.786bb0e67835915da10f1b73e9b61d5a.woff2") format("woff2"), url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_8_0.4f638ef7f41d140f8d01362f1e55c4b1.woff") format("woff"), url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_8_0.82acfb98403f7a569c65d270e43d5afd.ttf") format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 700;
  src: url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_2_0.5b9459da8e4d6cd9d34bf807d09633e0.eot");
  src: url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_2_0.5b9459da8e4d6cd9d34bf807d09633e0.eot?#iefix") format("embedded-opentype"), url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_2_0.36078b3629b0216a253c51837349d68f.woff2") format("woff2"), url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_2_0.88893349fa460ea4c42db1e151ba9119.woff") format("woff"), url("../@opengov/ovid/src/fonts/proximaNova/32FBF2_2_0.87a3f44b994eb17f2757cb393a6c9557.ttf") format("truetype");
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 800;
  src: url("../@opengov/ovid/src/fonts/proximaNova/308666_2_0.e3652e008d07f7265ff2ee9eea7316bb.eot");
  src: url("../@opengov/ovid/src/fonts/proximaNova/308666_2_0.e3652e008d07f7265ff2ee9eea7316bb.eot?#iefix") format("embedded-opentype"), url("../@opengov/ovid/src/fonts/proximaNova/308666_2_0.d6b9cdc4e815805a9505e112db4ad1b0.woff2") format("woff2"), url("../@opengov/ovid/src/fonts/proximaNova/308666_2_0.2a0a7bb1bdbab9a618c5840a48835ca5.woff") format("woff"), url("../@opengov/ovid/src/fonts/proximaNova/308666_2_0.4a4650a9a84bdaf32dd4794b71d04816.ttf") format("truetype");
}
@font-face {
  font-family: "opengovicons-base";
  src: url("../@opengov/ovid/src/fonts/fontastic/opengovicons-2.08c8e36d164363a3c12edf97dc116394.eot");
  src: url("../@opengov/ovid/src/fonts/fontastic/opengovicons-2.08c8e36d164363a3c12edf97dc116394.eot?#iefix") format("embedded-opentype"), url("../@opengov/ovid/src/fonts/fontastic/opengovicons-2.a12cf116f6682e93f6670e89965834a1.woff") format("woff"), url("../@opengov/ovid/src/fonts/fontastic/opengovicons-2.abcfae544ce20af645a1ca4a96aefef3.ttf") format("truetype"), url("../@opengov/ovid/src/fonts/fontastic/opengovicons-2.4dd91be5bcfc4624dff39237855a1bdd.svg#svgFontName") format("svg");
}
body {
  color: rgb(19, 21, 23);
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 1rem;
  font-smoothing: subpixel-antialiased;
  line-height: 1.5;
}

.ui-form .hint, small {
  color: rgb(97, 99, 101);
  font-size: 0.75rem;
  line-height: 1.3;
}

h1,
h2,
h3,
h4 {
  font-weight: 700;
}

h1 {
  font-size: 1.5rem;
}

h2 {
  font-size: 1.25rem;
}

h3 {
  font-size: 1rem;
}

p {
  padding-bottom: 1.5em;
}

b,
strong {
  font-weight: 700;
}

a {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}

.ui-link {
  cursor: pointer;
}
.ui-link:hover {
  color: hsl(210.2362204724, 50%, 40%) !important;
  text-decoration: underline;
}

.ui-form label, dl dt {
  color: rgb(97, 99, 101);
  line-height: 1.5;
  font-family: "Benton Sans Condensed", "Arial Condensed", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
}

dl {
  margin-bottom: 14px;
}
dl dd[class*=ui-col-] {
  line-height: 2;
}

pre {
  background-color: rgb(223, 227, 232);
  border-radius: 3px;
  color: rgb(77, 79, 81);
  font-family: monospace;
  margin-bottom: 1em;
  padding: 14px;
}

.negative {
  color: #dd6d54;
}

.positive {
  color: #17a05b;
}

.ui-highlight {
  animation: highlight 0.3s ease-in-out 0s both 1;
  backface-visibility: hidden;
  background-color: #fff8cc;
  border: 1px solid #ffdc00;
  border-radius: 3px;
  color: #665800;
  font-weight: 700;
}

::selection {
  background-color: hsl(210.2362204724, 50%, 76%);
}

.label {
  background-color: hsl(210.2362204724, 50%, 40%);
  border-radius: 3px;
  color: white;
  display: inline-block;
  font-weight: 700;
  padding: 0 5px;
}
.label.new {
  background-color: #ffdc00;
  color: #665800;
}

.comp-label {
  color: rgb(19, 21, 23);
  font-size: 0.875rem;
  font-weight: 400;
  letter-spacing: 0.03em;
  text-transform: uppercase;
}
.comp-label.comp-label-small {
  font-size: 0.625rem;
  letter-spacing: 0.05em;
}

.ui-null {
  color: rgb(97, 99, 101);
  line-height: 1.5;
  padding-top: 28px;
  text-align: center;
}
.ui-null strong {
  display: block;
}
.ui-null.align-center {
  left: 0;
  position: absolute;
  right: 0;
  top: 30%;
  z-index: 1;
}

.ui-button {
  background-color: white;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 600;
  padding: 8px 16px;
  letter-spacing: 0.0125em;
  line-height: 1.5;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-font-smoothing: antialiased;
}
.ui-button:hover {
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  text-decoration: none;
}
.ui-button:disabled, .ui-button.disabled {
  background-color: rgb(223, 227, 232) !important;
  border: 1px solid rgb(206, 210, 214) !important;
  box-shadow: none !important;
  color: rgb(154, 157, 161) !important;
  cursor: default !important;
  pointer-events: none !important;
}
.ui-button[class*=icon-]::before,
.ui-button [class*=icon-]::before {
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.ui-button {
  background: rgb(255, 255, 255);
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  border: 1px solid rgb(181, 185, 189);
  color: rgb(97, 99, 101);
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.0125em;
  transition: 300ms ease;
}
.ui-button:hover {
  border: 1px solid rgb(97, 99, 101);
  box-shadow: inset 0 -1.5em 1.8em -1em rgb(239, 242, 245);
  color: rgb(19, 21, 23);
}
.ui-button:active {
  background: rgb(223, 227, 232);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  border: 1px solid rgb(97, 99, 101);
  color: rgb(19, 21, 23);
}
.ui-button:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
  transition: none;
}
.ui-button.primary {
  background-color: rgb(4, 65, 135);
  border: 1px solid rgb(7, 48, 92);
  box-shadow: inset 0 2em 1.8em -1em rgba(31, 118, 216, 0.7);
  color: rgb(255, 255, 255);
}
.ui-button.primary:hover {
  box-shadow: inset 0 2px 3px 2px rgba(31, 118, 216, 0);
  color: rgb(255, 255, 255);
}
.ui-button.primary:active {
  background: rgb(4, 65, 135);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.6);
  color: rgb(255, 255, 255);
}
.ui-button.negative {
  color: white;
}
.ui-button.negative:hover {
  color: white;
}
.ui-button.negative:active {
  color: white;
}
.ui-button.negative {
  background: rgb(178, 62, 36);
  border: 1px solid rgb(148, 42, 18);
  box-shadow: inset 0 2em 1.8em -1em rgb(209, 83, 54);
  color: rgb(255, 255, 255);
}
.ui-button.negative:hover {
  border: 1px solid rgb(107, 28, 11);
  box-shadow: none;
}
.ui-button.negative:active {
  background: rgb(178, 62, 36);
  border: 1px solid rgb(107, 28, 11);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}
.ui-button.positive {
  color: white;
}
.ui-button.positive:hover {
  color: white;
}
.ui-button.positive:active {
  color: white;
}
.ui-button.positive {
  background-color: rgb(30, 143, 107);
  border: rgb(30, 143, 107);
  box-shadow: inset 0 2em 1.8em -1em rgb(47, 168, 130);
  color: rgb(255, 255, 255);
}
.ui-button.positive:hover {
  border: #0c573f;
  box-shadow: none;
}
.ui-button.positive:active {
  background-color: rgb(30, 143, 107);
  border: #0c573f;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}
.ui-button.ghost {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgb(97, 99, 101);
}
.ui-button.ghost:hover {
  background-color: transparent;
  border-color: rgb(181, 185, 189);
  color: rgb(19, 21, 23);
}
.ui-button.small {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
}
.ui-button.tiny {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
.ui-button.tiny::before {
  font-size: 0.75rem;
  top: 1px;
}
.ui-button.no-color {
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.ui-button.no-color:hover {
  color: rgb(19, 21, 23);
  text-decoration: none;
}
.ui-button.block {
  display: block;
  width: 100%;
}

.ui-button_block {
  display: block;
  width: 100%;
}

input[type=submit].ui-button {
  padding-bottom: 0;
  padding-top: 0;
}

.ui-button.pill {
  border-radius: 1.5rem;
}
.ui-button.pill.small {
  border-radius: 1rem;
  padding: 0 0.75em;
}
.ui-button.pill.tiny {
  border-radius: 0.75rem;
}

.ui-button.circle {
  border-radius: 1.5rem;
  width: 3rem;
  height: 3rem;
}
.ui-button.circle.small {
  border-radius: 1rem;
  padding: 0 0.75em;
}
.ui-button.circle.tiny {
  border-radius: 0.75rem;
}

.pill-closable {
  display: -ms-flexbox;
  display: flex;
}
.pill-closable .ui-button.pill_value {
  border-radius: 1.5rem 0 0 1.5rem;
  border-right: 0;
}
.pill-closable .ui-button.pill_close {
  background: rgb(223, 227, 232);
  border-radius: 0 1.5rem 1.5rem 0;
  padding-right: 4px;
  padding-left: 4px;
}
.pill-closable.small .ui-button.pill_value {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
  border-radius: 1rem 0 0 1rem;
  padding: 0 0.75em;
}
.pill-closable.small .ui-button.pill_close {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
  border-radius: 0 1rem 1rem 0;
  padding-right: 2px;
  padding-left: 2px;
  min-width: 0;
}
.pill-closable.tiny .ui-button.pill_value {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
.pill-closable.tiny .ui-button.pill_value::before {
  font-size: 0.75rem;
  top: 1px;
}
.pill-closable.tiny .ui-button.pill_value {
  border-radius: 0.75rem 0 0 0.75rem;
  padding: 0 0.75em;
}
.pill-closable.tiny .ui-button.pill_close {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 1.5rem;
  line-height: 1.5rem;
}
.pill-closable.tiny .ui-button.pill_close::before {
  font-size: 0.75rem;
  top: 1px;
}
.pill-closable.tiny .ui-button.pill_close {
  border-radius: 0 0.75rem 0.75rem 0;
  padding-right: 0;
  padding-left: 0;
  min-width: 0;
}

.ui-button-group::after {
  clear: both;
  content: "";
  display: table;
}
.ui-button-group .ui-button {
  background-color: transparent;
  border-left-color: rgb(255, 255, 255);
  border-radius: 0;
  border-right-color: rgb(181, 185, 189);
  color: rgb(97, 99, 101);
  float: left;
  line-height: 24px;
  position: relative;
}
.ui-button-group .ui-button:hover {
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
}
.ui-button-group .ui-button:focus {
  box-shadow: none;
  z-index: 1;
}
.ui-button-group .ui-button:first-child {
  border-left-color: rgb(181, 185, 189);
  border-radius: 3px 0 0 3px;
  margin-left: 0;
}
.ui-button-group .ui-button:last-child {
  border-radius: 0 3px 3px 0;
  border-right-color: rgb(181, 185, 189);
}
.ui-button-group .ui-button:only-child {
  border-color: rgb(154, 157, 161);
  border-radius: 3px;
}
.ui-button-group .ui-button:hover,
.is-toggled .ui-button-group .ui-button,
.ui-button-group .ui-button.is-toggled {
  border-color: hsl(210.2362204724, 50%, 40%);
  z-index: 1;
}
.ui-button-group .ui-button.is-selected {
  background-color: hsl(210.2362204724, 50%, 40%);
  border-color: transparent;
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  color: white;
  cursor: default;
}
.ui-button-group .ui-button.is-selected:hover {
  background-image: none;
  box-shadow: none;
}
.ui-button-group .ui-button.small {
  padding: 0 5px;
}
.lte-ie8 .ui-button-group .ui-button {
  border-color: rgb(154, 157, 161);
}
.lte-ie8 .ui-button-group .ui-button:hover,
.is-toggled .lte-ie8 .ui-button-group .ui-button,
.lte-ie8 .ui-button-group .ui-button.is-toggled {
  border-color: hsl(210.2362204724, 50%, 40%);
}

.ui-button-stack .ui-button {
  border-radius: 0;
  display: block;
  margin-top: -1px;
  position: relative;
}
.ui-button-stack .ui-button:first-child {
  border-radius: 3px 3px 0 0;
  margin: 0;
}
.ui-button-stack .ui-button:last-child {
  border-radius: 0 0 3px 3px;
}
.ui-button-stack .ui-button:hover {
  border-color: rgb(97, 99, 101);
  z-index: 1;
}
.ui-button-stack .ui-button:focus {
  box-shadow: none;
  z-index: 1;
}

.ui-loading_button {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 18px;
  height: 18px;
  border-bottom-color: hsl(210.2362204724, 50%, 58%);
  border-left-color: hsl(210.2362204724, 50%, 58%);
  border-radius: 9px;
  border-right-color: white;
  border-style: solid;
  border-top-color: white;
  border-width: 2.25px;
}
.lte-ie8 .ui-loading_button, .is-ie9 .ui-loading_button {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url("../@opengov/ovid/src/images/loading-small.9ae85e5b45d8714d17810d4b26d0229f.gif");
}
.ui-loading_button {
  display: inline-block;
  left: 0;
  margin: 0 4px 0 -2px;
  position: relative;
  top: 3px;
}
.ui-button.small > .ui-loading_button {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 16px;
  height: 16px;
  border-bottom-color: hsl(210.2362204724, 50%, 58%);
  border-left-color: hsl(210.2362204724, 50%, 58%);
  border-radius: 8px;
  border-right-color: white;
  border-style: solid;
  border-top-color: white;
  border-width: 2px;
}
.lte-ie8 .ui-button.small > .ui-loading_button, .is-ie9 .ui-button.small > .ui-loading_button {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url("../@opengov/ovid/src/images/loading-small.9ae85e5b45d8714d17810d4b26d0229f.gif");
}
.ui-button.small > .ui-loading_button {
  height: 16px;
  margin: 0 2px 0 0;
  width: 16px;
}
.ui-button.tiny > .ui-loading_button {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 11px;
  height: 11px;
  border-bottom-color: hsl(210.2362204724, 50%, 58%);
  border-left-color: hsl(210.2362204724, 50%, 58%);
  border-radius: 5.5px;
  border-right-color: white;
  border-style: solid;
  border-top-color: white;
  border-width: 1.375px;
}
.lte-ie8 .ui-button.tiny > .ui-loading_button, .is-ie9 .ui-button.tiny > .ui-loading_button {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url("../@opengov/ovid/src/images/loading-small.9ae85e5b45d8714d17810d4b26d0229f.gif");
}
.ui-button.tiny > .ui-loading_button {
  height: 12px;
  margin: 0 1px 0 0;
  width: 12px;
}
.ui-button:not(.primary) .ui-loading_button {
  border-right-color: rgb(206, 210, 214);
  border-top-color: rgb(206, 210, 214);
}
.ui-button.positive > .ui-loading_button {
  border-bottom-color: rgba(255, 255, 255, 0.3);
  border-left-color: rgba(255, 255, 255, 0.3);
  border-right-color: white;
  border-top-color: white;
}
.ui-button.negative > .ui-loading_button {
  border-bottom-color: #dd6d54;
  border-right-color: #fff;
  border-left-color: #dd6d54;
  border-top-color: #fff;
}

.ui-form.required label::after, .ui-form label.required::after {
  color: hsl(210.2362204724, 50%, 40%);
  content: "*";
  font-size: 1.5em;
  padding-left: 5px;
  position: relative;
  top: 4px;
}

.ui-form::after {
  clear: both;
  content: "";
  display: table;
}
.ui-form {
  margin-bottom: 14px;
}
.ui-form label {
  display: block;
}
.ui-form label.negative {
  color: #dd6d54;
}
.ui-form label .hint {
  color: rgb(154, 157, 161);
  float: right;
  font-weight: 400;
}
.ui-form .hint::after {
  clear: both;
  content: "";
  display: table;
}
.ui-form .hint {
  clear: both;
  display: inline-block;
  padding: 7px 0 0;
}
td .ui-form, tr .ui-form {
  margin-bottom: 0;
}
.ui-form .ui-button {
  width: 100%;
}
dd form {
  display: inline-block;
}

.ui-row select {
  width: 100%;
}

.filter-item__input, .ui-search.ui-search-div, .ui-search input[type=search], textarea, input:not(.no-format),
input[type=color]:not(.no-format),
input[type=date]:not(.no-format),
input[type=datetime]:not(.no-format),
input[type=datetime-local]:not(.no-format),
input[type=email]:not(.no-format),
input[type=month]:not(.no-format),
input[type=number]:not(.no-format),
input[type=password]:not(.no-format),
input[type=search]:not(.no-format),
input[type=tel]:not(.no-format),
input[type=text]:not(.no-format),
input[type=time]:not(.no-format),
input[type=url]:not(.no-format),
input[type=week]:not(.no-format),
textarea:not(.no-format) {
  border: 1px solid rgb(181, 185, 189);
  border-radius: 3px;
  color: rgb(97, 99, 101);
  display: block;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px;
  min-height: 35px;
  width: 100%;
}

.filter-item__input:-ms-input-placeholder, .ui-search.ui-search-div:-ms-input-placeholder, .ui-search input[type=search]:-ms-input-placeholder, textarea:-ms-input-placeholder, input:not(.no-format):-ms-input-placeholder,
input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=week]:not(.no-format):-ms-input-placeholder,
textarea:not(.no-format):-ms-input-placeholder {
  color: rgb(181, 185, 189);
  font-weight: 300;
}

.filter-item__input::placeholder, .ui-search.ui-search-div::placeholder, .ui-search input[type=search]::placeholder, textarea::placeholder, input:not(.no-format)::placeholder,
input[type=color]:not(.no-format)::placeholder,
input[type=date]:not(.no-format)::placeholder,
input[type=datetime]:not(.no-format)::placeholder,
input[type=datetime-local]:not(.no-format)::placeholder,
input[type=email]:not(.no-format)::placeholder,
input[type=month]:not(.no-format)::placeholder,
input[type=number]:not(.no-format)::placeholder,
input[type=password]:not(.no-format)::placeholder,
input[type=search]:not(.no-format)::placeholder,
input[type=tel]:not(.no-format)::placeholder,
input[type=text]:not(.no-format)::placeholder,
input[type=time]:not(.no-format)::placeholder,
input[type=url]:not(.no-format)::placeholder,
input[type=week]:not(.no-format)::placeholder,
textarea:not(.no-format)::placeholder {
  color: rgb(181, 185, 189);
  font-weight: 300;
}
.filter-item__input:disabled, .ui-search.ui-search-div:disabled, .ui-search input[type=search]:disabled, textarea:disabled, input:disabled:not(.no-format) {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  color: rgb(154, 157, 161);
}
.lte-ie8 .filter-item__input, .lte-ie8 .ui-search.ui-search-div, .lte-ie8 .ui-search input[type=search], .ui-search .lte-ie8 input[type=search], .lte-ie8 textarea, .lte-ie8 input:not(.no-format) {
  height: 35px;
  line-height: 35px;
  min-height: 35px;
  padding-bottom: 5px;
  padding-top: 5px;
}

input:not(.no-format),
input[type=color]:not(.no-format),
input[type=date]:not(.no-format),
input[type=datetime]:not(.no-format),
input[type=datetime-local]:not(.no-format),
input[type=email]:not(.no-format),
input[type=month]:not(.no-format),
input[type=number]:not(.no-format),
input[type=password]:not(.no-format),
input[type=search]:not(.no-format),
input[type=tel]:not(.no-format),
input[type=text]:not(.no-format),
input[type=time]:not(.no-format),
input[type=url]:not(.no-format),
input[type=week]:not(.no-format),
textarea:not(.no-format) {
  line-height: 1.25;
}
input:not(.no-format)[type=radio], input:not(.no-format)[type=checkbox],
input[type=color]:not(.no-format)[type=radio],
input[type=color]:not(.no-format)[type=checkbox],
input[type=date]:not(.no-format)[type=radio],
input[type=date]:not(.no-format)[type=checkbox],
input[type=datetime]:not(.no-format)[type=radio],
input[type=datetime]:not(.no-format)[type=checkbox],
input[type=datetime-local]:not(.no-format)[type=radio],
input[type=datetime-local]:not(.no-format)[type=checkbox],
input[type=email]:not(.no-format)[type=radio],
input[type=email]:not(.no-format)[type=checkbox],
input[type=month]:not(.no-format)[type=radio],
input[type=month]:not(.no-format)[type=checkbox],
input[type=number]:not(.no-format)[type=radio],
input[type=number]:not(.no-format)[type=checkbox],
input[type=password]:not(.no-format)[type=radio],
input[type=password]:not(.no-format)[type=checkbox],
input[type=search]:not(.no-format)[type=radio],
input[type=search]:not(.no-format)[type=checkbox],
input[type=tel]:not(.no-format)[type=radio],
input[type=tel]:not(.no-format)[type=checkbox],
input[type=text]:not(.no-format)[type=radio],
input[type=text]:not(.no-format)[type=checkbox],
input[type=time]:not(.no-format)[type=radio],
input[type=time]:not(.no-format)[type=checkbox],
input[type=url]:not(.no-format)[type=radio],
input[type=url]:not(.no-format)[type=checkbox],
input[type=week]:not(.no-format)[type=radio],
input[type=week]:not(.no-format)[type=checkbox],
textarea:not(.no-format)[type=radio],
textarea:not(.no-format)[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}
input:hover,
input[type=color]:hover,
input[type=date]:hover,
input[type=datetime]:hover,
input[type=datetime-local]:hover,
input[type=email]:hover,
input[type=month]:hover,
input[type=number]:hover,
input[type=password]:hover,
input[type=search]:hover,
input[type=tel]:hover,
input[type=text]:hover,
input[type=time]:hover,
input[type=url]:hover,
input[type=week]:hover,
textarea:hover {
  border: 1px solid rgb(97, 99, 101);
}
input:focus,
input[type=color]:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=datetime-local]:focus,
input[type=email]:focus,
input[type=month]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
input[type=week]:focus,
textarea:focus {
  outline: none;
  border: 2px solid rgb(0, 149, 255);
  padding: calc(8px - 1px);
}
input.short,
input[type=color].short,
input[type=date].short,
input[type=datetime].short,
input[type=datetime-local].short,
input[type=email].short,
input[type=month].short,
input[type=number].short,
input[type=password].short,
input[type=search].short,
input[type=tel].short,
input[type=text].short,
input[type=time].short,
input[type=url].short,
input[type=week].short,
textarea.short {
  width: 75%;
}
input.shorter,
input[type=color].shorter,
input[type=date].shorter,
input[type=datetime].shorter,
input[type=datetime-local].shorter,
input[type=email].shorter,
input[type=month].shorter,
input[type=number].shorter,
input[type=password].shorter,
input[type=search].shorter,
input[type=tel].shorter,
input[type=text].shorter,
input[type=time].shorter,
input[type=url].shorter,
input[type=week].shorter,
textarea.shorter {
  width: 50%;
}
input.shortest,
input[type=color].shortest,
input[type=date].shortest,
input[type=datetime].shortest,
input[type=datetime-local].shortest,
input[type=email].shortest,
input[type=month].shortest,
input[type=number].shortest,
input[type=password].shortest,
input[type=search].shortest,
input[type=tel].shortest,
input[type=text].shortest,
input[type=time].shortest,
input[type=url].shortest,
input[type=week].shortest,
textarea.shortest {
  width: 25%;
}
input input:-ms-input-placeholder,
input input[type=color]:-ms-input-placeholder,
input input[type=date]:-ms-input-placeholder,
input input[type=datetime]:-ms-input-placeholder,
input input[type=datetime-local]:-ms-input-placeholder,
input input[type=email]:-ms-input-placeholder,
input input[type=month]:-ms-input-placeholder,
input input[type=number]:-ms-input-placeholder,
input input[type=password]:-ms-input-placeholder,
input input[type=search]:-ms-input-placeholder,
input input[type=tel]:-ms-input-placeholder,
input input[type=text]:-ms-input-placeholder,
input input[type=time]:-ms-input-placeholder,
input input[type=url]:-ms-input-placeholder,
input input[type=week]:-ms-input-placeholder,
input textarea:-ms-input-placeholder, input ::-moz-placeholder,
input[type=color] ::-moz-placeholder,
input[type=date] ::-moz-placeholder,
input[type=datetime] ::-moz-placeholder,
input[type=datetime-local] ::-moz-placeholder,
input[type=email] ::-moz-placeholder,
input[type=month] ::-moz-placeholder,
input[type=number] ::-moz-placeholder,
input[type=password] ::-moz-placeholder,
input[type=search] ::-moz-placeholder,
input[type=tel] ::-moz-placeholder,
input[type=text] ::-moz-placeholder,
input[type=time] ::-moz-placeholder,
input[type=url] ::-moz-placeholder,
input[type=week] ::-moz-placeholder,
input textarea ::-moz-placeholder,
textarea input ::-moz-placeholder, input input:-moz-placeholder,
input input[type=color]:-moz-placeholder,
input input[type=date]:-moz-placeholder,
input input[type=datetime]:-moz-placeholder,
input input[type=datetime-local]:-moz-placeholder,
input input[type=email]:-moz-placeholder,
input input[type=month]:-moz-placeholder,
input input[type=number]:-moz-placeholder,
input input[type=password]:-moz-placeholder,
input input[type=search]:-moz-placeholder,
input input[type=tel]:-moz-placeholder,
input input[type=text]:-moz-placeholder,
input input[type=time]:-moz-placeholder,
input input[type=url]:-moz-placeholder,
input input[type=week]:-moz-placeholder,
input textarea:-moz-placeholder, input ::-webkit-input-placeholder,
input[type=color] ::-webkit-input-placeholder,
input[type=date] ::-webkit-input-placeholder,
input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime-local] ::-webkit-input-placeholder,
input[type=email] ::-webkit-input-placeholder,
input[type=month] ::-webkit-input-placeholder,
input[type=number] ::-webkit-input-placeholder,
input[type=password] ::-webkit-input-placeholder,
input[type=search] ::-webkit-input-placeholder,
input[type=tel] ::-webkit-input-placeholder,
input[type=text] ::-webkit-input-placeholder,
input[type=time] ::-webkit-input-placeholder,
input[type=url] ::-webkit-input-placeholder,
input[type=week] ::-webkit-input-placeholder,
input textarea ::-webkit-input-placeholder,
textarea input ::-webkit-input-placeholder, input .filter-item__input:-ms-input-placeholder, input .ui-search.ui-search-div:-ms-input-placeholder, input .ui-search input[type=search]:-ms-input-placeholder, .ui-search input input[type=search]:-ms-input-placeholder, input textarea:-ms-input-placeholder, input input:not(.no-format):-ms-input-placeholder,
input input[type=color]:not(.no-format):-ms-input-placeholder,
input input[type=date]:not(.no-format):-ms-input-placeholder,
input input[type=datetime]:not(.no-format):-ms-input-placeholder,
input input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input input[type=email]:not(.no-format):-ms-input-placeholder,
input input[type=month]:not(.no-format):-ms-input-placeholder,
input input[type=number]:not(.no-format):-ms-input-placeholder,
input input[type=password]:not(.no-format):-ms-input-placeholder,
input input[type=search]:not(.no-format):-ms-input-placeholder,
input input[type=tel]:not(.no-format):-ms-input-placeholder,
input input[type=text]:not(.no-format):-ms-input-placeholder,
input input[type=time]:not(.no-format):-ms-input-placeholder,
input input[type=url]:not(.no-format):-ms-input-placeholder,
input input[type=week]:not(.no-format):-ms-input-placeholder,
input textarea:not(.no-format):-ms-input-placeholder,
input[type=color] input:-ms-input-placeholder,
input[type=color] input[type=color]:-ms-input-placeholder,
input[type=color] input[type=date]:-ms-input-placeholder,
input[type=color] input[type=datetime]:-ms-input-placeholder,
input[type=color] input[type=datetime-local]:-ms-input-placeholder,
input[type=color] input[type=email]:-ms-input-placeholder,
input[type=color] input[type=month]:-ms-input-placeholder,
input[type=color] input[type=number]:-ms-input-placeholder,
input[type=color] input[type=password]:-ms-input-placeholder,
input[type=color] input[type=search]:-ms-input-placeholder,
input[type=color] input[type=tel]:-ms-input-placeholder,
input[type=color] input[type=text]:-ms-input-placeholder,
input[type=color] input[type=time]:-ms-input-placeholder,
input[type=color] input[type=url]:-ms-input-placeholder,
input[type=color] input[type=week]:-ms-input-placeholder,
input[type=color] textarea:-ms-input-placeholder,
input[type=color] ::-moz-placeholder,
input[type=color] ::-moz-placeholder,
input[type=color] input[type=date] ::-moz-placeholder,
input[type=date] input[type=color] ::-moz-placeholder,
input[type=color] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=color] ::-moz-placeholder,
input[type=color] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=color] ::-moz-placeholder,
input[type=color] input[type=email] ::-moz-placeholder,
input[type=email] input[type=color] ::-moz-placeholder,
input[type=color] input[type=month] ::-moz-placeholder,
input[type=month] input[type=color] ::-moz-placeholder,
input[type=color] input[type=number] ::-moz-placeholder,
input[type=number] input[type=color] ::-moz-placeholder,
input[type=color] input[type=password] ::-moz-placeholder,
input[type=password] input[type=color] ::-moz-placeholder,
input[type=color] input[type=search] ::-moz-placeholder,
input[type=search] input[type=color] ::-moz-placeholder,
input[type=color] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=color] ::-moz-placeholder,
input[type=color] input[type=text] ::-moz-placeholder,
input[type=text] input[type=color] ::-moz-placeholder,
input[type=color] input[type=time] ::-moz-placeholder,
input[type=time] input[type=color] ::-moz-placeholder,
input[type=color] input[type=url] ::-moz-placeholder,
input[type=url] input[type=color] ::-moz-placeholder,
input[type=color] input[type=week] ::-moz-placeholder,
input[type=week] input[type=color] ::-moz-placeholder,
input[type=color] textarea ::-moz-placeholder,
textarea input[type=color] ::-moz-placeholder,
input[type=color] input:-moz-placeholder,
input[type=color] input[type=color]:-moz-placeholder,
input[type=color] input[type=date]:-moz-placeholder,
input[type=color] input[type=datetime]:-moz-placeholder,
input[type=color] input[type=datetime-local]:-moz-placeholder,
input[type=color] input[type=email]:-moz-placeholder,
input[type=color] input[type=month]:-moz-placeholder,
input[type=color] input[type=number]:-moz-placeholder,
input[type=color] input[type=password]:-moz-placeholder,
input[type=color] input[type=search]:-moz-placeholder,
input[type=color] input[type=tel]:-moz-placeholder,
input[type=color] input[type=text]:-moz-placeholder,
input[type=color] input[type=time]:-moz-placeholder,
input[type=color] input[type=url]:-moz-placeholder,
input[type=color] input[type=week]:-moz-placeholder,
input[type=color] textarea:-moz-placeholder,
input[type=color] ::-webkit-input-placeholder,
input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=color] ::-webkit-input-placeholder,
input[type=color] textarea ::-webkit-input-placeholder,
textarea input[type=color] ::-webkit-input-placeholder,
input[type=color] .filter-item__input:-ms-input-placeholder,
input[type=color] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=color] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=color] input[type=search]:-ms-input-placeholder,
input[type=color] textarea:-ms-input-placeholder,
input[type=color] input:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=color] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=color] textarea:not(.no-format):-ms-input-placeholder,
input[type=date] input:-ms-input-placeholder,
input[type=date] input[type=color]:-ms-input-placeholder,
input[type=date] input[type=date]:-ms-input-placeholder,
input[type=date] input[type=datetime]:-ms-input-placeholder,
input[type=date] input[type=datetime-local]:-ms-input-placeholder,
input[type=date] input[type=email]:-ms-input-placeholder,
input[type=date] input[type=month]:-ms-input-placeholder,
input[type=date] input[type=number]:-ms-input-placeholder,
input[type=date] input[type=password]:-ms-input-placeholder,
input[type=date] input[type=search]:-ms-input-placeholder,
input[type=date] input[type=tel]:-ms-input-placeholder,
input[type=date] input[type=text]:-ms-input-placeholder,
input[type=date] input[type=time]:-ms-input-placeholder,
input[type=date] input[type=url]:-ms-input-placeholder,
input[type=date] input[type=week]:-ms-input-placeholder,
input[type=date] textarea:-ms-input-placeholder,
input[type=date] ::-moz-placeholder,
input[type=date] input[type=color] ::-moz-placeholder,
input[type=color] input[type=date] ::-moz-placeholder,
input[type=date] ::-moz-placeholder,
input[type=date] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=date] ::-moz-placeholder,
input[type=date] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=date] ::-moz-placeholder,
input[type=date] input[type=email] ::-moz-placeholder,
input[type=email] input[type=date] ::-moz-placeholder,
input[type=date] input[type=month] ::-moz-placeholder,
input[type=month] input[type=date] ::-moz-placeholder,
input[type=date] input[type=number] ::-moz-placeholder,
input[type=number] input[type=date] ::-moz-placeholder,
input[type=date] input[type=password] ::-moz-placeholder,
input[type=password] input[type=date] ::-moz-placeholder,
input[type=date] input[type=search] ::-moz-placeholder,
input[type=search] input[type=date] ::-moz-placeholder,
input[type=date] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=date] ::-moz-placeholder,
input[type=date] input[type=text] ::-moz-placeholder,
input[type=text] input[type=date] ::-moz-placeholder,
input[type=date] input[type=time] ::-moz-placeholder,
input[type=time] input[type=date] ::-moz-placeholder,
input[type=date] input[type=url] ::-moz-placeholder,
input[type=url] input[type=date] ::-moz-placeholder,
input[type=date] input[type=week] ::-moz-placeholder,
input[type=week] input[type=date] ::-moz-placeholder,
input[type=date] textarea ::-moz-placeholder,
textarea input[type=date] ::-moz-placeholder,
input[type=date] input:-moz-placeholder,
input[type=date] input[type=color]:-moz-placeholder,
input[type=date] input[type=date]:-moz-placeholder,
input[type=date] input[type=datetime]:-moz-placeholder,
input[type=date] input[type=datetime-local]:-moz-placeholder,
input[type=date] input[type=email]:-moz-placeholder,
input[type=date] input[type=month]:-moz-placeholder,
input[type=date] input[type=number]:-moz-placeholder,
input[type=date] input[type=password]:-moz-placeholder,
input[type=date] input[type=search]:-moz-placeholder,
input[type=date] input[type=tel]:-moz-placeholder,
input[type=date] input[type=text]:-moz-placeholder,
input[type=date] input[type=time]:-moz-placeholder,
input[type=date] input[type=url]:-moz-placeholder,
input[type=date] input[type=week]:-moz-placeholder,
input[type=date] textarea:-moz-placeholder,
input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=date] ::-webkit-input-placeholder,
input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=date] ::-webkit-input-placeholder,
input[type=date] textarea ::-webkit-input-placeholder,
textarea input[type=date] ::-webkit-input-placeholder,
input[type=date] .filter-item__input:-ms-input-placeholder,
input[type=date] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=date] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=date] input[type=search]:-ms-input-placeholder,
input[type=date] textarea:-ms-input-placeholder,
input[type=date] input:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=date] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=date] textarea:not(.no-format):-ms-input-placeholder,
input[type=datetime] input:-ms-input-placeholder,
input[type=datetime] input[type=color]:-ms-input-placeholder,
input[type=datetime] input[type=date]:-ms-input-placeholder,
input[type=datetime] input[type=datetime]:-ms-input-placeholder,
input[type=datetime] input[type=datetime-local]:-ms-input-placeholder,
input[type=datetime] input[type=email]:-ms-input-placeholder,
input[type=datetime] input[type=month]:-ms-input-placeholder,
input[type=datetime] input[type=number]:-ms-input-placeholder,
input[type=datetime] input[type=password]:-ms-input-placeholder,
input[type=datetime] input[type=search]:-ms-input-placeholder,
input[type=datetime] input[type=tel]:-ms-input-placeholder,
input[type=datetime] input[type=text]:-ms-input-placeholder,
input[type=datetime] input[type=time]:-ms-input-placeholder,
input[type=datetime] input[type=url]:-ms-input-placeholder,
input[type=datetime] input[type=week]:-ms-input-placeholder,
input[type=datetime] textarea:-ms-input-placeholder,
input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=color] ::-moz-placeholder,
input[type=color] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=date] ::-moz-placeholder,
input[type=date] input[type=datetime] ::-moz-placeholder,
input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=email] ::-moz-placeholder,
input[type=email] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=month] ::-moz-placeholder,
input[type=month] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=number] ::-moz-placeholder,
input[type=number] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=password] ::-moz-placeholder,
input[type=password] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=search] ::-moz-placeholder,
input[type=search] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=text] ::-moz-placeholder,
input[type=text] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=time] ::-moz-placeholder,
input[type=time] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=url] ::-moz-placeholder,
input[type=url] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=week] ::-moz-placeholder,
input[type=week] input[type=datetime] ::-moz-placeholder,
input[type=datetime] textarea ::-moz-placeholder,
textarea input[type=datetime] ::-moz-placeholder,
input[type=datetime] input:-moz-placeholder,
input[type=datetime] input[type=color]:-moz-placeholder,
input[type=datetime] input[type=date]:-moz-placeholder,
input[type=datetime] input[type=datetime]:-moz-placeholder,
input[type=datetime] input[type=datetime-local]:-moz-placeholder,
input[type=datetime] input[type=email]:-moz-placeholder,
input[type=datetime] input[type=month]:-moz-placeholder,
input[type=datetime] input[type=number]:-moz-placeholder,
input[type=datetime] input[type=password]:-moz-placeholder,
input[type=datetime] input[type=search]:-moz-placeholder,
input[type=datetime] input[type=tel]:-moz-placeholder,
input[type=datetime] input[type=text]:-moz-placeholder,
input[type=datetime] input[type=time]:-moz-placeholder,
input[type=datetime] input[type=url]:-moz-placeholder,
input[type=datetime] input[type=week]:-moz-placeholder,
input[type=datetime] textarea:-moz-placeholder,
input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] textarea ::-webkit-input-placeholder,
textarea input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] .filter-item__input:-ms-input-placeholder,
input[type=datetime] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=datetime] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=datetime] input[type=search]:-ms-input-placeholder,
input[type=datetime] textarea:-ms-input-placeholder,
input[type=datetime] input:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=datetime] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=datetime] textarea:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input:-ms-input-placeholder,
input[type=datetime-local] input[type=color]:-ms-input-placeholder,
input[type=datetime-local] input[type=date]:-ms-input-placeholder,
input[type=datetime-local] input[type=datetime]:-ms-input-placeholder,
input[type=datetime-local] input[type=datetime-local]:-ms-input-placeholder,
input[type=datetime-local] input[type=email]:-ms-input-placeholder,
input[type=datetime-local] input[type=month]:-ms-input-placeholder,
input[type=datetime-local] input[type=number]:-ms-input-placeholder,
input[type=datetime-local] input[type=password]:-ms-input-placeholder,
input[type=datetime-local] input[type=search]:-ms-input-placeholder,
input[type=datetime-local] input[type=tel]:-ms-input-placeholder,
input[type=datetime-local] input[type=text]:-ms-input-placeholder,
input[type=datetime-local] input[type=time]:-ms-input-placeholder,
input[type=datetime-local] input[type=url]:-ms-input-placeholder,
input[type=datetime-local] input[type=week]:-ms-input-placeholder,
input[type=datetime-local] textarea:-ms-input-placeholder,
input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=color] ::-moz-placeholder,
input[type=color] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=date] ::-moz-placeholder,
input[type=date] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=email] ::-moz-placeholder,
input[type=email] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=month] ::-moz-placeholder,
input[type=month] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=number] ::-moz-placeholder,
input[type=number] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=password] ::-moz-placeholder,
input[type=password] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=search] ::-moz-placeholder,
input[type=search] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=text] ::-moz-placeholder,
input[type=text] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=time] ::-moz-placeholder,
input[type=time] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=url] ::-moz-placeholder,
input[type=url] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=week] ::-moz-placeholder,
input[type=week] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] textarea ::-moz-placeholder,
textarea input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input:-moz-placeholder,
input[type=datetime-local] input[type=color]:-moz-placeholder,
input[type=datetime-local] input[type=date]:-moz-placeholder,
input[type=datetime-local] input[type=datetime]:-moz-placeholder,
input[type=datetime-local] input[type=datetime-local]:-moz-placeholder,
input[type=datetime-local] input[type=email]:-moz-placeholder,
input[type=datetime-local] input[type=month]:-moz-placeholder,
input[type=datetime-local] input[type=number]:-moz-placeholder,
input[type=datetime-local] input[type=password]:-moz-placeholder,
input[type=datetime-local] input[type=search]:-moz-placeholder,
input[type=datetime-local] input[type=tel]:-moz-placeholder,
input[type=datetime-local] input[type=text]:-moz-placeholder,
input[type=datetime-local] input[type=time]:-moz-placeholder,
input[type=datetime-local] input[type=url]:-moz-placeholder,
input[type=datetime-local] input[type=week]:-moz-placeholder,
input[type=datetime-local] textarea:-moz-placeholder,
input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] textarea ::-webkit-input-placeholder,
textarea input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] .filter-item__input:-ms-input-placeholder,
input[type=datetime-local] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=datetime-local] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=datetime-local] input[type=search]:-ms-input-placeholder,
input[type=datetime-local] textarea:-ms-input-placeholder,
input[type=datetime-local] input:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=datetime-local] textarea:not(.no-format):-ms-input-placeholder,
input[type=email] input:-ms-input-placeholder,
input[type=email] input[type=color]:-ms-input-placeholder,
input[type=email] input[type=date]:-ms-input-placeholder,
input[type=email] input[type=datetime]:-ms-input-placeholder,
input[type=email] input[type=datetime-local]:-ms-input-placeholder,
input[type=email] input[type=email]:-ms-input-placeholder,
input[type=email] input[type=month]:-ms-input-placeholder,
input[type=email] input[type=number]:-ms-input-placeholder,
input[type=email] input[type=password]:-ms-input-placeholder,
input[type=email] input[type=search]:-ms-input-placeholder,
input[type=email] input[type=tel]:-ms-input-placeholder,
input[type=email] input[type=text]:-ms-input-placeholder,
input[type=email] input[type=time]:-ms-input-placeholder,
input[type=email] input[type=url]:-ms-input-placeholder,
input[type=email] input[type=week]:-ms-input-placeholder,
input[type=email] textarea:-ms-input-placeholder,
input[type=email] ::-moz-placeholder,
input[type=email] input[type=color] ::-moz-placeholder,
input[type=color] input[type=email] ::-moz-placeholder,
input[type=email] input[type=date] ::-moz-placeholder,
input[type=date] input[type=email] ::-moz-placeholder,
input[type=email] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=email] ::-moz-placeholder,
input[type=email] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=email] ::-moz-placeholder,
input[type=email] ::-moz-placeholder,
input[type=email] input[type=month] ::-moz-placeholder,
input[type=month] input[type=email] ::-moz-placeholder,
input[type=email] input[type=number] ::-moz-placeholder,
input[type=number] input[type=email] ::-moz-placeholder,
input[type=email] input[type=password] ::-moz-placeholder,
input[type=password] input[type=email] ::-moz-placeholder,
input[type=email] input[type=search] ::-moz-placeholder,
input[type=search] input[type=email] ::-moz-placeholder,
input[type=email] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=email] ::-moz-placeholder,
input[type=email] input[type=text] ::-moz-placeholder,
input[type=text] input[type=email] ::-moz-placeholder,
input[type=email] input[type=time] ::-moz-placeholder,
input[type=time] input[type=email] ::-moz-placeholder,
input[type=email] input[type=url] ::-moz-placeholder,
input[type=url] input[type=email] ::-moz-placeholder,
input[type=email] input[type=week] ::-moz-placeholder,
input[type=week] input[type=email] ::-moz-placeholder,
input[type=email] textarea ::-moz-placeholder,
textarea input[type=email] ::-moz-placeholder,
input[type=email] input:-moz-placeholder,
input[type=email] input[type=color]:-moz-placeholder,
input[type=email] input[type=date]:-moz-placeholder,
input[type=email] input[type=datetime]:-moz-placeholder,
input[type=email] input[type=datetime-local]:-moz-placeholder,
input[type=email] input[type=email]:-moz-placeholder,
input[type=email] input[type=month]:-moz-placeholder,
input[type=email] input[type=number]:-moz-placeholder,
input[type=email] input[type=password]:-moz-placeholder,
input[type=email] input[type=search]:-moz-placeholder,
input[type=email] input[type=tel]:-moz-placeholder,
input[type=email] input[type=text]:-moz-placeholder,
input[type=email] input[type=time]:-moz-placeholder,
input[type=email] input[type=url]:-moz-placeholder,
input[type=email] input[type=week]:-moz-placeholder,
input[type=email] textarea:-moz-placeholder,
input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=email] ::-webkit-input-placeholder,
input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=email] ::-webkit-input-placeholder,
input[type=email] textarea ::-webkit-input-placeholder,
textarea input[type=email] ::-webkit-input-placeholder,
input[type=email] .filter-item__input:-ms-input-placeholder,
input[type=email] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=email] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=email] input[type=search]:-ms-input-placeholder,
input[type=email] textarea:-ms-input-placeholder,
input[type=email] input:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=email] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=email] textarea:not(.no-format):-ms-input-placeholder,
input[type=month] input:-ms-input-placeholder,
input[type=month] input[type=color]:-ms-input-placeholder,
input[type=month] input[type=date]:-ms-input-placeholder,
input[type=month] input[type=datetime]:-ms-input-placeholder,
input[type=month] input[type=datetime-local]:-ms-input-placeholder,
input[type=month] input[type=email]:-ms-input-placeholder,
input[type=month] input[type=month]:-ms-input-placeholder,
input[type=month] input[type=number]:-ms-input-placeholder,
input[type=month] input[type=password]:-ms-input-placeholder,
input[type=month] input[type=search]:-ms-input-placeholder,
input[type=month] input[type=tel]:-ms-input-placeholder,
input[type=month] input[type=text]:-ms-input-placeholder,
input[type=month] input[type=time]:-ms-input-placeholder,
input[type=month] input[type=url]:-ms-input-placeholder,
input[type=month] input[type=week]:-ms-input-placeholder,
input[type=month] textarea:-ms-input-placeholder,
input[type=month] ::-moz-placeholder,
input[type=month] input[type=color] ::-moz-placeholder,
input[type=color] input[type=month] ::-moz-placeholder,
input[type=month] input[type=date] ::-moz-placeholder,
input[type=date] input[type=month] ::-moz-placeholder,
input[type=month] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=month] ::-moz-placeholder,
input[type=month] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=month] ::-moz-placeholder,
input[type=month] input[type=email] ::-moz-placeholder,
input[type=email] input[type=month] ::-moz-placeholder,
input[type=month] ::-moz-placeholder,
input[type=month] input[type=number] ::-moz-placeholder,
input[type=number] input[type=month] ::-moz-placeholder,
input[type=month] input[type=password] ::-moz-placeholder,
input[type=password] input[type=month] ::-moz-placeholder,
input[type=month] input[type=search] ::-moz-placeholder,
input[type=search] input[type=month] ::-moz-placeholder,
input[type=month] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=month] ::-moz-placeholder,
input[type=month] input[type=text] ::-moz-placeholder,
input[type=text] input[type=month] ::-moz-placeholder,
input[type=month] input[type=time] ::-moz-placeholder,
input[type=time] input[type=month] ::-moz-placeholder,
input[type=month] input[type=url] ::-moz-placeholder,
input[type=url] input[type=month] ::-moz-placeholder,
input[type=month] input[type=week] ::-moz-placeholder,
input[type=week] input[type=month] ::-moz-placeholder,
input[type=month] textarea ::-moz-placeholder,
textarea input[type=month] ::-moz-placeholder,
input[type=month] input:-moz-placeholder,
input[type=month] input[type=color]:-moz-placeholder,
input[type=month] input[type=date]:-moz-placeholder,
input[type=month] input[type=datetime]:-moz-placeholder,
input[type=month] input[type=datetime-local]:-moz-placeholder,
input[type=month] input[type=email]:-moz-placeholder,
input[type=month] input[type=month]:-moz-placeholder,
input[type=month] input[type=number]:-moz-placeholder,
input[type=month] input[type=password]:-moz-placeholder,
input[type=month] input[type=search]:-moz-placeholder,
input[type=month] input[type=tel]:-moz-placeholder,
input[type=month] input[type=text]:-moz-placeholder,
input[type=month] input[type=time]:-moz-placeholder,
input[type=month] input[type=url]:-moz-placeholder,
input[type=month] input[type=week]:-moz-placeholder,
input[type=month] textarea:-moz-placeholder,
input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=month] ::-webkit-input-placeholder,
input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=month] ::-webkit-input-placeholder,
input[type=month] textarea ::-webkit-input-placeholder,
textarea input[type=month] ::-webkit-input-placeholder,
input[type=month] .filter-item__input:-ms-input-placeholder,
input[type=month] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=month] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=month] input[type=search]:-ms-input-placeholder,
input[type=month] textarea:-ms-input-placeholder,
input[type=month] input:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=month] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=month] textarea:not(.no-format):-ms-input-placeholder,
input[type=number] input:-ms-input-placeholder,
input[type=number] input[type=color]:-ms-input-placeholder,
input[type=number] input[type=date]:-ms-input-placeholder,
input[type=number] input[type=datetime]:-ms-input-placeholder,
input[type=number] input[type=datetime-local]:-ms-input-placeholder,
input[type=number] input[type=email]:-ms-input-placeholder,
input[type=number] input[type=month]:-ms-input-placeholder,
input[type=number] input[type=number]:-ms-input-placeholder,
input[type=number] input[type=password]:-ms-input-placeholder,
input[type=number] input[type=search]:-ms-input-placeholder,
input[type=number] input[type=tel]:-ms-input-placeholder,
input[type=number] input[type=text]:-ms-input-placeholder,
input[type=number] input[type=time]:-ms-input-placeholder,
input[type=number] input[type=url]:-ms-input-placeholder,
input[type=number] input[type=week]:-ms-input-placeholder,
input[type=number] textarea:-ms-input-placeholder,
input[type=number] ::-moz-placeholder,
input[type=number] input[type=color] ::-moz-placeholder,
input[type=color] input[type=number] ::-moz-placeholder,
input[type=number] input[type=date] ::-moz-placeholder,
input[type=date] input[type=number] ::-moz-placeholder,
input[type=number] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=number] ::-moz-placeholder,
input[type=number] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=number] ::-moz-placeholder,
input[type=number] input[type=email] ::-moz-placeholder,
input[type=email] input[type=number] ::-moz-placeholder,
input[type=number] input[type=month] ::-moz-placeholder,
input[type=month] input[type=number] ::-moz-placeholder,
input[type=number] ::-moz-placeholder,
input[type=number] input[type=password] ::-moz-placeholder,
input[type=password] input[type=number] ::-moz-placeholder,
input[type=number] input[type=search] ::-moz-placeholder,
input[type=search] input[type=number] ::-moz-placeholder,
input[type=number] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=number] ::-moz-placeholder,
input[type=number] input[type=text] ::-moz-placeholder,
input[type=text] input[type=number] ::-moz-placeholder,
input[type=number] input[type=time] ::-moz-placeholder,
input[type=time] input[type=number] ::-moz-placeholder,
input[type=number] input[type=url] ::-moz-placeholder,
input[type=url] input[type=number] ::-moz-placeholder,
input[type=number] input[type=week] ::-moz-placeholder,
input[type=week] input[type=number] ::-moz-placeholder,
input[type=number] textarea ::-moz-placeholder,
textarea input[type=number] ::-moz-placeholder,
input[type=number] input:-moz-placeholder,
input[type=number] input[type=color]:-moz-placeholder,
input[type=number] input[type=date]:-moz-placeholder,
input[type=number] input[type=datetime]:-moz-placeholder,
input[type=number] input[type=datetime-local]:-moz-placeholder,
input[type=number] input[type=email]:-moz-placeholder,
input[type=number] input[type=month]:-moz-placeholder,
input[type=number] input[type=number]:-moz-placeholder,
input[type=number] input[type=password]:-moz-placeholder,
input[type=number] input[type=search]:-moz-placeholder,
input[type=number] input[type=tel]:-moz-placeholder,
input[type=number] input[type=text]:-moz-placeholder,
input[type=number] input[type=time]:-moz-placeholder,
input[type=number] input[type=url]:-moz-placeholder,
input[type=number] input[type=week]:-moz-placeholder,
input[type=number] textarea:-moz-placeholder,
input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=number] ::-webkit-input-placeholder,
input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=number] ::-webkit-input-placeholder,
input[type=number] textarea ::-webkit-input-placeholder,
textarea input[type=number] ::-webkit-input-placeholder,
input[type=number] .filter-item__input:-ms-input-placeholder,
input[type=number] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=number] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=number] input[type=search]:-ms-input-placeholder,
input[type=number] textarea:-ms-input-placeholder,
input[type=number] input:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=number] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=number] textarea:not(.no-format):-ms-input-placeholder,
input[type=password] input:-ms-input-placeholder,
input[type=password] input[type=color]:-ms-input-placeholder,
input[type=password] input[type=date]:-ms-input-placeholder,
input[type=password] input[type=datetime]:-ms-input-placeholder,
input[type=password] input[type=datetime-local]:-ms-input-placeholder,
input[type=password] input[type=email]:-ms-input-placeholder,
input[type=password] input[type=month]:-ms-input-placeholder,
input[type=password] input[type=number]:-ms-input-placeholder,
input[type=password] input[type=password]:-ms-input-placeholder,
input[type=password] input[type=search]:-ms-input-placeholder,
input[type=password] input[type=tel]:-ms-input-placeholder,
input[type=password] input[type=text]:-ms-input-placeholder,
input[type=password] input[type=time]:-ms-input-placeholder,
input[type=password] input[type=url]:-ms-input-placeholder,
input[type=password] input[type=week]:-ms-input-placeholder,
input[type=password] textarea:-ms-input-placeholder,
input[type=password] ::-moz-placeholder,
input[type=password] input[type=color] ::-moz-placeholder,
input[type=color] input[type=password] ::-moz-placeholder,
input[type=password] input[type=date] ::-moz-placeholder,
input[type=date] input[type=password] ::-moz-placeholder,
input[type=password] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=password] ::-moz-placeholder,
input[type=password] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=password] ::-moz-placeholder,
input[type=password] input[type=email] ::-moz-placeholder,
input[type=email] input[type=password] ::-moz-placeholder,
input[type=password] input[type=month] ::-moz-placeholder,
input[type=month] input[type=password] ::-moz-placeholder,
input[type=password] input[type=number] ::-moz-placeholder,
input[type=number] input[type=password] ::-moz-placeholder,
input[type=password] ::-moz-placeholder,
input[type=password] input[type=search] ::-moz-placeholder,
input[type=search] input[type=password] ::-moz-placeholder,
input[type=password] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=password] ::-moz-placeholder,
input[type=password] input[type=text] ::-moz-placeholder,
input[type=text] input[type=password] ::-moz-placeholder,
input[type=password] input[type=time] ::-moz-placeholder,
input[type=time] input[type=password] ::-moz-placeholder,
input[type=password] input[type=url] ::-moz-placeholder,
input[type=url] input[type=password] ::-moz-placeholder,
input[type=password] input[type=week] ::-moz-placeholder,
input[type=week] input[type=password] ::-moz-placeholder,
input[type=password] textarea ::-moz-placeholder,
textarea input[type=password] ::-moz-placeholder,
input[type=password] input:-moz-placeholder,
input[type=password] input[type=color]:-moz-placeholder,
input[type=password] input[type=date]:-moz-placeholder,
input[type=password] input[type=datetime]:-moz-placeholder,
input[type=password] input[type=datetime-local]:-moz-placeholder,
input[type=password] input[type=email]:-moz-placeholder,
input[type=password] input[type=month]:-moz-placeholder,
input[type=password] input[type=number]:-moz-placeholder,
input[type=password] input[type=password]:-moz-placeholder,
input[type=password] input[type=search]:-moz-placeholder,
input[type=password] input[type=tel]:-moz-placeholder,
input[type=password] input[type=text]:-moz-placeholder,
input[type=password] input[type=time]:-moz-placeholder,
input[type=password] input[type=url]:-moz-placeholder,
input[type=password] input[type=week]:-moz-placeholder,
input[type=password] textarea:-moz-placeholder,
input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=password] ::-webkit-input-placeholder,
input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=password] ::-webkit-input-placeholder,
input[type=password] textarea ::-webkit-input-placeholder,
textarea input[type=password] ::-webkit-input-placeholder,
input[type=password] .filter-item__input:-ms-input-placeholder,
input[type=password] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=password] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=password] input[type=search]:-ms-input-placeholder,
input[type=password] textarea:-ms-input-placeholder,
input[type=password] input:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=password] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=password] textarea:not(.no-format):-ms-input-placeholder,
input[type=search] input:-ms-input-placeholder,
input[type=search] input[type=color]:-ms-input-placeholder,
input[type=search] input[type=date]:-ms-input-placeholder,
input[type=search] input[type=datetime]:-ms-input-placeholder,
input[type=search] input[type=datetime-local]:-ms-input-placeholder,
input[type=search] input[type=email]:-ms-input-placeholder,
input[type=search] input[type=month]:-ms-input-placeholder,
input[type=search] input[type=number]:-ms-input-placeholder,
input[type=search] input[type=password]:-ms-input-placeholder,
input[type=search] input[type=search]:-ms-input-placeholder,
input[type=search] input[type=tel]:-ms-input-placeholder,
input[type=search] input[type=text]:-ms-input-placeholder,
input[type=search] input[type=time]:-ms-input-placeholder,
input[type=search] input[type=url]:-ms-input-placeholder,
input[type=search] input[type=week]:-ms-input-placeholder,
input[type=search] textarea:-ms-input-placeholder,
input[type=search] ::-moz-placeholder,
input[type=search] input[type=color] ::-moz-placeholder,
input[type=color] input[type=search] ::-moz-placeholder,
input[type=search] input[type=date] ::-moz-placeholder,
input[type=date] input[type=search] ::-moz-placeholder,
input[type=search] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=search] ::-moz-placeholder,
input[type=search] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=search] ::-moz-placeholder,
input[type=search] input[type=email] ::-moz-placeholder,
input[type=email] input[type=search] ::-moz-placeholder,
input[type=search] input[type=month] ::-moz-placeholder,
input[type=month] input[type=search] ::-moz-placeholder,
input[type=search] input[type=number] ::-moz-placeholder,
input[type=number] input[type=search] ::-moz-placeholder,
input[type=search] input[type=password] ::-moz-placeholder,
input[type=password] input[type=search] ::-moz-placeholder,
input[type=search] ::-moz-placeholder,
input[type=search] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=search] ::-moz-placeholder,
input[type=search] input[type=text] ::-moz-placeholder,
input[type=text] input[type=search] ::-moz-placeholder,
input[type=search] input[type=time] ::-moz-placeholder,
input[type=time] input[type=search] ::-moz-placeholder,
input[type=search] input[type=url] ::-moz-placeholder,
input[type=url] input[type=search] ::-moz-placeholder,
input[type=search] input[type=week] ::-moz-placeholder,
input[type=week] input[type=search] ::-moz-placeholder,
input[type=search] textarea ::-moz-placeholder,
textarea input[type=search] ::-moz-placeholder,
input[type=search] input:-moz-placeholder,
input[type=search] input[type=color]:-moz-placeholder,
input[type=search] input[type=date]:-moz-placeholder,
input[type=search] input[type=datetime]:-moz-placeholder,
input[type=search] input[type=datetime-local]:-moz-placeholder,
input[type=search] input[type=email]:-moz-placeholder,
input[type=search] input[type=month]:-moz-placeholder,
input[type=search] input[type=number]:-moz-placeholder,
input[type=search] input[type=password]:-moz-placeholder,
input[type=search] input[type=search]:-moz-placeholder,
input[type=search] input[type=tel]:-moz-placeholder,
input[type=search] input[type=text]:-moz-placeholder,
input[type=search] input[type=time]:-moz-placeholder,
input[type=search] input[type=url]:-moz-placeholder,
input[type=search] input[type=week]:-moz-placeholder,
input[type=search] textarea:-moz-placeholder,
input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=search] ::-webkit-input-placeholder,
input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=search] ::-webkit-input-placeholder,
input[type=search] textarea ::-webkit-input-placeholder,
textarea input[type=search] ::-webkit-input-placeholder,
input[type=search] .filter-item__input:-ms-input-placeholder,
input[type=search] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=search] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=search] input[type=search]:-ms-input-placeholder,
input[type=search] textarea:-ms-input-placeholder,
input[type=search] input:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=search] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=search] textarea:not(.no-format):-ms-input-placeholder,
input[type=tel] input:-ms-input-placeholder,
input[type=tel] input[type=color]:-ms-input-placeholder,
input[type=tel] input[type=date]:-ms-input-placeholder,
input[type=tel] input[type=datetime]:-ms-input-placeholder,
input[type=tel] input[type=datetime-local]:-ms-input-placeholder,
input[type=tel] input[type=email]:-ms-input-placeholder,
input[type=tel] input[type=month]:-ms-input-placeholder,
input[type=tel] input[type=number]:-ms-input-placeholder,
input[type=tel] input[type=password]:-ms-input-placeholder,
input[type=tel] input[type=search]:-ms-input-placeholder,
input[type=tel] input[type=tel]:-ms-input-placeholder,
input[type=tel] input[type=text]:-ms-input-placeholder,
input[type=tel] input[type=time]:-ms-input-placeholder,
input[type=tel] input[type=url]:-ms-input-placeholder,
input[type=tel] input[type=week]:-ms-input-placeholder,
input[type=tel] textarea:-ms-input-placeholder,
input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=color] ::-moz-placeholder,
input[type=color] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=date] ::-moz-placeholder,
input[type=date] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=email] ::-moz-placeholder,
input[type=email] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=month] ::-moz-placeholder,
input[type=month] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=number] ::-moz-placeholder,
input[type=number] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=password] ::-moz-placeholder,
input[type=password] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=search] ::-moz-placeholder,
input[type=search] input[type=tel] ::-moz-placeholder,
input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=text] ::-moz-placeholder,
input[type=text] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=time] ::-moz-placeholder,
input[type=time] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=url] ::-moz-placeholder,
input[type=url] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=week] ::-moz-placeholder,
input[type=week] input[type=tel] ::-moz-placeholder,
input[type=tel] textarea ::-moz-placeholder,
textarea input[type=tel] ::-moz-placeholder,
input[type=tel] input:-moz-placeholder,
input[type=tel] input[type=color]:-moz-placeholder,
input[type=tel] input[type=date]:-moz-placeholder,
input[type=tel] input[type=datetime]:-moz-placeholder,
input[type=tel] input[type=datetime-local]:-moz-placeholder,
input[type=tel] input[type=email]:-moz-placeholder,
input[type=tel] input[type=month]:-moz-placeholder,
input[type=tel] input[type=number]:-moz-placeholder,
input[type=tel] input[type=password]:-moz-placeholder,
input[type=tel] input[type=search]:-moz-placeholder,
input[type=tel] input[type=tel]:-moz-placeholder,
input[type=tel] input[type=text]:-moz-placeholder,
input[type=tel] input[type=time]:-moz-placeholder,
input[type=tel] input[type=url]:-moz-placeholder,
input[type=tel] input[type=week]:-moz-placeholder,
input[type=tel] textarea:-moz-placeholder,
input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] textarea ::-webkit-input-placeholder,
textarea input[type=tel] ::-webkit-input-placeholder,
input[type=tel] .filter-item__input:-ms-input-placeholder,
input[type=tel] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=tel] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=tel] input[type=search]:-ms-input-placeholder,
input[type=tel] textarea:-ms-input-placeholder,
input[type=tel] input:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=tel] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=tel] textarea:not(.no-format):-ms-input-placeholder,
input[type=text] input:-ms-input-placeholder,
input[type=text] input[type=color]:-ms-input-placeholder,
input[type=text] input[type=date]:-ms-input-placeholder,
input[type=text] input[type=datetime]:-ms-input-placeholder,
input[type=text] input[type=datetime-local]:-ms-input-placeholder,
input[type=text] input[type=email]:-ms-input-placeholder,
input[type=text] input[type=month]:-ms-input-placeholder,
input[type=text] input[type=number]:-ms-input-placeholder,
input[type=text] input[type=password]:-ms-input-placeholder,
input[type=text] input[type=search]:-ms-input-placeholder,
input[type=text] input[type=tel]:-ms-input-placeholder,
input[type=text] input[type=text]:-ms-input-placeholder,
input[type=text] input[type=time]:-ms-input-placeholder,
input[type=text] input[type=url]:-ms-input-placeholder,
input[type=text] input[type=week]:-ms-input-placeholder,
input[type=text] textarea:-ms-input-placeholder,
input[type=text] ::-moz-placeholder,
input[type=text] input[type=color] ::-moz-placeholder,
input[type=color] input[type=text] ::-moz-placeholder,
input[type=text] input[type=date] ::-moz-placeholder,
input[type=date] input[type=text] ::-moz-placeholder,
input[type=text] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=text] ::-moz-placeholder,
input[type=text] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=text] ::-moz-placeholder,
input[type=text] input[type=email] ::-moz-placeholder,
input[type=email] input[type=text] ::-moz-placeholder,
input[type=text] input[type=month] ::-moz-placeholder,
input[type=month] input[type=text] ::-moz-placeholder,
input[type=text] input[type=number] ::-moz-placeholder,
input[type=number] input[type=text] ::-moz-placeholder,
input[type=text] input[type=password] ::-moz-placeholder,
input[type=password] input[type=text] ::-moz-placeholder,
input[type=text] input[type=search] ::-moz-placeholder,
input[type=search] input[type=text] ::-moz-placeholder,
input[type=text] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=text] ::-moz-placeholder,
input[type=text] ::-moz-placeholder,
input[type=text] input[type=time] ::-moz-placeholder,
input[type=time] input[type=text] ::-moz-placeholder,
input[type=text] input[type=url] ::-moz-placeholder,
input[type=url] input[type=text] ::-moz-placeholder,
input[type=text] input[type=week] ::-moz-placeholder,
input[type=week] input[type=text] ::-moz-placeholder,
input[type=text] textarea ::-moz-placeholder,
textarea input[type=text] ::-moz-placeholder,
input[type=text] input:-moz-placeholder,
input[type=text] input[type=color]:-moz-placeholder,
input[type=text] input[type=date]:-moz-placeholder,
input[type=text] input[type=datetime]:-moz-placeholder,
input[type=text] input[type=datetime-local]:-moz-placeholder,
input[type=text] input[type=email]:-moz-placeholder,
input[type=text] input[type=month]:-moz-placeholder,
input[type=text] input[type=number]:-moz-placeholder,
input[type=text] input[type=password]:-moz-placeholder,
input[type=text] input[type=search]:-moz-placeholder,
input[type=text] input[type=tel]:-moz-placeholder,
input[type=text] input[type=text]:-moz-placeholder,
input[type=text] input[type=time]:-moz-placeholder,
input[type=text] input[type=url]:-moz-placeholder,
input[type=text] input[type=week]:-moz-placeholder,
input[type=text] textarea:-moz-placeholder,
input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=text] ::-webkit-input-placeholder,
input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=text] ::-webkit-input-placeholder,
input[type=text] textarea ::-webkit-input-placeholder,
textarea input[type=text] ::-webkit-input-placeholder,
input[type=text] .filter-item__input:-ms-input-placeholder,
input[type=text] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=text] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=text] input[type=search]:-ms-input-placeholder,
input[type=text] textarea:-ms-input-placeholder,
input[type=text] input:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=text] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=text] textarea:not(.no-format):-ms-input-placeholder,
input[type=time] input:-ms-input-placeholder,
input[type=time] input[type=color]:-ms-input-placeholder,
input[type=time] input[type=date]:-ms-input-placeholder,
input[type=time] input[type=datetime]:-ms-input-placeholder,
input[type=time] input[type=datetime-local]:-ms-input-placeholder,
input[type=time] input[type=email]:-ms-input-placeholder,
input[type=time] input[type=month]:-ms-input-placeholder,
input[type=time] input[type=number]:-ms-input-placeholder,
input[type=time] input[type=password]:-ms-input-placeholder,
input[type=time] input[type=search]:-ms-input-placeholder,
input[type=time] input[type=tel]:-ms-input-placeholder,
input[type=time] input[type=text]:-ms-input-placeholder,
input[type=time] input[type=time]:-ms-input-placeholder,
input[type=time] input[type=url]:-ms-input-placeholder,
input[type=time] input[type=week]:-ms-input-placeholder,
input[type=time] textarea:-ms-input-placeholder,
input[type=time] ::-moz-placeholder,
input[type=time] input[type=color] ::-moz-placeholder,
input[type=color] input[type=time] ::-moz-placeholder,
input[type=time] input[type=date] ::-moz-placeholder,
input[type=date] input[type=time] ::-moz-placeholder,
input[type=time] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=time] ::-moz-placeholder,
input[type=time] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=time] ::-moz-placeholder,
input[type=time] input[type=email] ::-moz-placeholder,
input[type=email] input[type=time] ::-moz-placeholder,
input[type=time] input[type=month] ::-moz-placeholder,
input[type=month] input[type=time] ::-moz-placeholder,
input[type=time] input[type=number] ::-moz-placeholder,
input[type=number] input[type=time] ::-moz-placeholder,
input[type=time] input[type=password] ::-moz-placeholder,
input[type=password] input[type=time] ::-moz-placeholder,
input[type=time] input[type=search] ::-moz-placeholder,
input[type=search] input[type=time] ::-moz-placeholder,
input[type=time] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=time] ::-moz-placeholder,
input[type=time] input[type=text] ::-moz-placeholder,
input[type=text] input[type=time] ::-moz-placeholder,
input[type=time] ::-moz-placeholder,
input[type=time] input[type=url] ::-moz-placeholder,
input[type=url] input[type=time] ::-moz-placeholder,
input[type=time] input[type=week] ::-moz-placeholder,
input[type=week] input[type=time] ::-moz-placeholder,
input[type=time] textarea ::-moz-placeholder,
textarea input[type=time] ::-moz-placeholder,
input[type=time] input:-moz-placeholder,
input[type=time] input[type=color]:-moz-placeholder,
input[type=time] input[type=date]:-moz-placeholder,
input[type=time] input[type=datetime]:-moz-placeholder,
input[type=time] input[type=datetime-local]:-moz-placeholder,
input[type=time] input[type=email]:-moz-placeholder,
input[type=time] input[type=month]:-moz-placeholder,
input[type=time] input[type=number]:-moz-placeholder,
input[type=time] input[type=password]:-moz-placeholder,
input[type=time] input[type=search]:-moz-placeholder,
input[type=time] input[type=tel]:-moz-placeholder,
input[type=time] input[type=text]:-moz-placeholder,
input[type=time] input[type=time]:-moz-placeholder,
input[type=time] input[type=url]:-moz-placeholder,
input[type=time] input[type=week]:-moz-placeholder,
input[type=time] textarea:-moz-placeholder,
input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=time] ::-webkit-input-placeholder,
input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=time] ::-webkit-input-placeholder,
input[type=time] textarea ::-webkit-input-placeholder,
textarea input[type=time] ::-webkit-input-placeholder,
input[type=time] .filter-item__input:-ms-input-placeholder,
input[type=time] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=time] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=time] input[type=search]:-ms-input-placeholder,
input[type=time] textarea:-ms-input-placeholder,
input[type=time] input:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=time] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=time] textarea:not(.no-format):-ms-input-placeholder,
input[type=url] input:-ms-input-placeholder,
input[type=url] input[type=color]:-ms-input-placeholder,
input[type=url] input[type=date]:-ms-input-placeholder,
input[type=url] input[type=datetime]:-ms-input-placeholder,
input[type=url] input[type=datetime-local]:-ms-input-placeholder,
input[type=url] input[type=email]:-ms-input-placeholder,
input[type=url] input[type=month]:-ms-input-placeholder,
input[type=url] input[type=number]:-ms-input-placeholder,
input[type=url] input[type=password]:-ms-input-placeholder,
input[type=url] input[type=search]:-ms-input-placeholder,
input[type=url] input[type=tel]:-ms-input-placeholder,
input[type=url] input[type=text]:-ms-input-placeholder,
input[type=url] input[type=time]:-ms-input-placeholder,
input[type=url] input[type=url]:-ms-input-placeholder,
input[type=url] input[type=week]:-ms-input-placeholder,
input[type=url] textarea:-ms-input-placeholder,
input[type=url] ::-moz-placeholder,
input[type=url] input[type=color] ::-moz-placeholder,
input[type=color] input[type=url] ::-moz-placeholder,
input[type=url] input[type=date] ::-moz-placeholder,
input[type=date] input[type=url] ::-moz-placeholder,
input[type=url] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=url] ::-moz-placeholder,
input[type=url] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=url] ::-moz-placeholder,
input[type=url] input[type=email] ::-moz-placeholder,
input[type=email] input[type=url] ::-moz-placeholder,
input[type=url] input[type=month] ::-moz-placeholder,
input[type=month] input[type=url] ::-moz-placeholder,
input[type=url] input[type=number] ::-moz-placeholder,
input[type=number] input[type=url] ::-moz-placeholder,
input[type=url] input[type=password] ::-moz-placeholder,
input[type=password] input[type=url] ::-moz-placeholder,
input[type=url] input[type=search] ::-moz-placeholder,
input[type=search] input[type=url] ::-moz-placeholder,
input[type=url] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=url] ::-moz-placeholder,
input[type=url] input[type=text] ::-moz-placeholder,
input[type=text] input[type=url] ::-moz-placeholder,
input[type=url] input[type=time] ::-moz-placeholder,
input[type=time] input[type=url] ::-moz-placeholder,
input[type=url] ::-moz-placeholder,
input[type=url] input[type=week] ::-moz-placeholder,
input[type=week] input[type=url] ::-moz-placeholder,
input[type=url] textarea ::-moz-placeholder,
textarea input[type=url] ::-moz-placeholder,
input[type=url] input:-moz-placeholder,
input[type=url] input[type=color]:-moz-placeholder,
input[type=url] input[type=date]:-moz-placeholder,
input[type=url] input[type=datetime]:-moz-placeholder,
input[type=url] input[type=datetime-local]:-moz-placeholder,
input[type=url] input[type=email]:-moz-placeholder,
input[type=url] input[type=month]:-moz-placeholder,
input[type=url] input[type=number]:-moz-placeholder,
input[type=url] input[type=password]:-moz-placeholder,
input[type=url] input[type=search]:-moz-placeholder,
input[type=url] input[type=tel]:-moz-placeholder,
input[type=url] input[type=text]:-moz-placeholder,
input[type=url] input[type=time]:-moz-placeholder,
input[type=url] input[type=url]:-moz-placeholder,
input[type=url] input[type=week]:-moz-placeholder,
input[type=url] textarea:-moz-placeholder,
input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=url] ::-webkit-input-placeholder,
input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=url] ::-webkit-input-placeholder,
input[type=url] textarea ::-webkit-input-placeholder,
textarea input[type=url] ::-webkit-input-placeholder,
input[type=url] .filter-item__input:-ms-input-placeholder,
input[type=url] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=url] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=url] input[type=search]:-ms-input-placeholder,
input[type=url] textarea:-ms-input-placeholder,
input[type=url] input:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=url] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=url] textarea:not(.no-format):-ms-input-placeholder,
input[type=week] input:-ms-input-placeholder,
input[type=week] input[type=color]:-ms-input-placeholder,
input[type=week] input[type=date]:-ms-input-placeholder,
input[type=week] input[type=datetime]:-ms-input-placeholder,
input[type=week] input[type=datetime-local]:-ms-input-placeholder,
input[type=week] input[type=email]:-ms-input-placeholder,
input[type=week] input[type=month]:-ms-input-placeholder,
input[type=week] input[type=number]:-ms-input-placeholder,
input[type=week] input[type=password]:-ms-input-placeholder,
input[type=week] input[type=search]:-ms-input-placeholder,
input[type=week] input[type=tel]:-ms-input-placeholder,
input[type=week] input[type=text]:-ms-input-placeholder,
input[type=week] input[type=time]:-ms-input-placeholder,
input[type=week] input[type=url]:-ms-input-placeholder,
input[type=week] input[type=week]:-ms-input-placeholder,
input[type=week] textarea:-ms-input-placeholder,
input[type=week] ::-moz-placeholder,
input[type=week] input[type=color] ::-moz-placeholder,
input[type=color] input[type=week] ::-moz-placeholder,
input[type=week] input[type=date] ::-moz-placeholder,
input[type=date] input[type=week] ::-moz-placeholder,
input[type=week] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=week] ::-moz-placeholder,
input[type=week] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=week] ::-moz-placeholder,
input[type=week] input[type=email] ::-moz-placeholder,
input[type=email] input[type=week] ::-moz-placeholder,
input[type=week] input[type=month] ::-moz-placeholder,
input[type=month] input[type=week] ::-moz-placeholder,
input[type=week] input[type=number] ::-moz-placeholder,
input[type=number] input[type=week] ::-moz-placeholder,
input[type=week] input[type=password] ::-moz-placeholder,
input[type=password] input[type=week] ::-moz-placeholder,
input[type=week] input[type=search] ::-moz-placeholder,
input[type=search] input[type=week] ::-moz-placeholder,
input[type=week] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=week] ::-moz-placeholder,
input[type=week] input[type=text] ::-moz-placeholder,
input[type=text] input[type=week] ::-moz-placeholder,
input[type=week] input[type=time] ::-moz-placeholder,
input[type=time] input[type=week] ::-moz-placeholder,
input[type=week] input[type=url] ::-moz-placeholder,
input[type=url] input[type=week] ::-moz-placeholder,
input[type=week] ::-moz-placeholder,
input[type=week] textarea ::-moz-placeholder,
textarea input[type=week] ::-moz-placeholder,
input[type=week] input:-moz-placeholder,
input[type=week] input[type=color]:-moz-placeholder,
input[type=week] input[type=date]:-moz-placeholder,
input[type=week] input[type=datetime]:-moz-placeholder,
input[type=week] input[type=datetime-local]:-moz-placeholder,
input[type=week] input[type=email]:-moz-placeholder,
input[type=week] input[type=month]:-moz-placeholder,
input[type=week] input[type=number]:-moz-placeholder,
input[type=week] input[type=password]:-moz-placeholder,
input[type=week] input[type=search]:-moz-placeholder,
input[type=week] input[type=tel]:-moz-placeholder,
input[type=week] input[type=text]:-moz-placeholder,
input[type=week] input[type=time]:-moz-placeholder,
input[type=week] input[type=url]:-moz-placeholder,
input[type=week] input[type=week]:-moz-placeholder,
input[type=week] textarea:-moz-placeholder,
input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=week] ::-webkit-input-placeholder,
input[type=week] ::-webkit-input-placeholder,
input[type=week] textarea ::-webkit-input-placeholder,
textarea input[type=week] ::-webkit-input-placeholder,
input[type=week] .filter-item__input:-ms-input-placeholder,
input[type=week] .ui-search.ui-search-div:-ms-input-placeholder,
input[type=week] .ui-search input[type=search]:-ms-input-placeholder,
.ui-search input[type=week] input[type=search]:-ms-input-placeholder,
input[type=week] textarea:-ms-input-placeholder,
input[type=week] input:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=color]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=date]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=datetime]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=email]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=month]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=number]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=password]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=search]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=tel]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=text]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=time]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=url]:not(.no-format):-ms-input-placeholder,
input[type=week] input[type=week]:not(.no-format):-ms-input-placeholder,
input[type=week] textarea:not(.no-format):-ms-input-placeholder,
textarea input:-ms-input-placeholder,
textarea input[type=color]:-ms-input-placeholder,
textarea input[type=date]:-ms-input-placeholder,
textarea input[type=datetime]:-ms-input-placeholder,
textarea input[type=datetime-local]:-ms-input-placeholder,
textarea input[type=email]:-ms-input-placeholder,
textarea input[type=month]:-ms-input-placeholder,
textarea input[type=number]:-ms-input-placeholder,
textarea input[type=password]:-ms-input-placeholder,
textarea input[type=search]:-ms-input-placeholder,
textarea input[type=tel]:-ms-input-placeholder,
textarea input[type=text]:-ms-input-placeholder,
textarea input[type=time]:-ms-input-placeholder,
textarea input[type=url]:-ms-input-placeholder,
textarea input[type=week]:-ms-input-placeholder,
textarea textarea:-ms-input-placeholder,
textarea input ::-moz-placeholder,
input textarea ::-moz-placeholder,
textarea input[type=color] ::-moz-placeholder,
input[type=color] textarea ::-moz-placeholder,
textarea input[type=date] ::-moz-placeholder,
input[type=date] textarea ::-moz-placeholder,
textarea input[type=datetime] ::-moz-placeholder,
input[type=datetime] textarea ::-moz-placeholder,
textarea input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] textarea ::-moz-placeholder,
textarea input[type=email] ::-moz-placeholder,
input[type=email] textarea ::-moz-placeholder,
textarea input[type=month] ::-moz-placeholder,
input[type=month] textarea ::-moz-placeholder,
textarea input[type=number] ::-moz-placeholder,
input[type=number] textarea ::-moz-placeholder,
textarea input[type=password] ::-moz-placeholder,
input[type=password] textarea ::-moz-placeholder,
textarea input[type=search] ::-moz-placeholder,
input[type=search] textarea ::-moz-placeholder,
textarea input[type=tel] ::-moz-placeholder,
input[type=tel] textarea ::-moz-placeholder,
textarea input[type=text] ::-moz-placeholder,
input[type=text] textarea ::-moz-placeholder,
textarea input[type=time] ::-moz-placeholder,
input[type=time] textarea ::-moz-placeholder,
textarea input[type=url] ::-moz-placeholder,
input[type=url] textarea ::-moz-placeholder,
textarea input[type=week] ::-moz-placeholder,
input[type=week] textarea ::-moz-placeholder,
textarea ::-moz-placeholder,
textarea input:-moz-placeholder,
textarea input[type=color]:-moz-placeholder,
textarea input[type=date]:-moz-placeholder,
textarea input[type=datetime]:-moz-placeholder,
textarea input[type=datetime-local]:-moz-placeholder,
textarea input[type=email]:-moz-placeholder,
textarea input[type=month]:-moz-placeholder,
textarea input[type=number]:-moz-placeholder,
textarea input[type=password]:-moz-placeholder,
textarea input[type=search]:-moz-placeholder,
textarea input[type=tel]:-moz-placeholder,
textarea input[type=text]:-moz-placeholder,
textarea input[type=time]:-moz-placeholder,
textarea input[type=url]:-moz-placeholder,
textarea input[type=week]:-moz-placeholder,
textarea textarea:-moz-placeholder,
textarea input ::-webkit-input-placeholder,
input textarea ::-webkit-input-placeholder,
textarea input[type=color] ::-webkit-input-placeholder,
input[type=color] textarea ::-webkit-input-placeholder,
textarea input[type=date] ::-webkit-input-placeholder,
input[type=date] textarea ::-webkit-input-placeholder,
textarea input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] textarea ::-webkit-input-placeholder,
textarea input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] textarea ::-webkit-input-placeholder,
textarea input[type=email] ::-webkit-input-placeholder,
input[type=email] textarea ::-webkit-input-placeholder,
textarea input[type=month] ::-webkit-input-placeholder,
input[type=month] textarea ::-webkit-input-placeholder,
textarea input[type=number] ::-webkit-input-placeholder,
input[type=number] textarea ::-webkit-input-placeholder,
textarea input[type=password] ::-webkit-input-placeholder,
input[type=password] textarea ::-webkit-input-placeholder,
textarea input[type=search] ::-webkit-input-placeholder,
input[type=search] textarea ::-webkit-input-placeholder,
textarea input[type=tel] ::-webkit-input-placeholder,
input[type=tel] textarea ::-webkit-input-placeholder,
textarea input[type=text] ::-webkit-input-placeholder,
input[type=text] textarea ::-webkit-input-placeholder,
textarea input[type=time] ::-webkit-input-placeholder,
input[type=time] textarea ::-webkit-input-placeholder,
textarea input[type=url] ::-webkit-input-placeholder,
input[type=url] textarea ::-webkit-input-placeholder,
textarea input[type=week] ::-webkit-input-placeholder,
input[type=week] textarea ::-webkit-input-placeholder,
textarea ::-webkit-input-placeholder,
textarea .filter-item__input:-ms-input-placeholder,
textarea .ui-search.ui-search-div:-ms-input-placeholder,
textarea .ui-search input[type=search]:-ms-input-placeholder,
.ui-search textarea input[type=search]:-ms-input-placeholder,
textarea textarea:-ms-input-placeholder,
textarea input:not(.no-format):-ms-input-placeholder,
textarea input[type=color]:not(.no-format):-ms-input-placeholder,
textarea input[type=date]:not(.no-format):-ms-input-placeholder,
textarea input[type=datetime]:not(.no-format):-ms-input-placeholder,
textarea input[type=datetime-local]:not(.no-format):-ms-input-placeholder,
textarea input[type=email]:not(.no-format):-ms-input-placeholder,
textarea input[type=month]:not(.no-format):-ms-input-placeholder,
textarea input[type=number]:not(.no-format):-ms-input-placeholder,
textarea input[type=password]:not(.no-format):-ms-input-placeholder,
textarea input[type=search]:not(.no-format):-ms-input-placeholder,
textarea input[type=tel]:not(.no-format):-ms-input-placeholder,
textarea input[type=text]:not(.no-format):-ms-input-placeholder,
textarea input[type=time]:not(.no-format):-ms-input-placeholder,
textarea input[type=url]:not(.no-format):-ms-input-placeholder,
textarea input[type=week]:not(.no-format):-ms-input-placeholder,
textarea textarea:not(.no-format):-ms-input-placeholder {
  color: rgb(181, 185, 189);
  font-weight: 200;
}
input input:-ms-input-placeholder,
input input[type=color]:-ms-input-placeholder,
input input[type=date]:-ms-input-placeholder,
input input[type=datetime]:-ms-input-placeholder,
input input[type=datetime-local]:-ms-input-placeholder,
input input[type=email]:-ms-input-placeholder,
input input[type=month]:-ms-input-placeholder,
input input[type=number]:-ms-input-placeholder,
input input[type=password]:-ms-input-placeholder,
input input[type=search]:-ms-input-placeholder,
input input[type=tel]:-ms-input-placeholder,
input input[type=text]:-ms-input-placeholder,
input input[type=time]:-ms-input-placeholder,
input input[type=url]:-ms-input-placeholder,
input input[type=week]:-ms-input-placeholder,
input textarea:-ms-input-placeholder, input ::-moz-placeholder,
input[type=color] ::-moz-placeholder,
input[type=date] ::-moz-placeholder,
input[type=datetime] ::-moz-placeholder,
input[type=datetime-local] ::-moz-placeholder,
input[type=email] ::-moz-placeholder,
input[type=month] ::-moz-placeholder,
input[type=number] ::-moz-placeholder,
input[type=password] ::-moz-placeholder,
input[type=search] ::-moz-placeholder,
input[type=tel] ::-moz-placeholder,
input[type=text] ::-moz-placeholder,
input[type=time] ::-moz-placeholder,
input[type=url] ::-moz-placeholder,
input[type=week] ::-moz-placeholder,
input textarea ::-moz-placeholder,
textarea input ::-moz-placeholder, input input:-moz-placeholder,
input input[type=color]:-moz-placeholder,
input input[type=date]:-moz-placeholder,
input input[type=datetime]:-moz-placeholder,
input input[type=datetime-local]:-moz-placeholder,
input input[type=email]:-moz-placeholder,
input input[type=month]:-moz-placeholder,
input input[type=number]:-moz-placeholder,
input input[type=password]:-moz-placeholder,
input input[type=search]:-moz-placeholder,
input input[type=tel]:-moz-placeholder,
input input[type=text]:-moz-placeholder,
input input[type=time]:-moz-placeholder,
input input[type=url]:-moz-placeholder,
input input[type=week]:-moz-placeholder,
input textarea:-moz-placeholder, input ::-webkit-input-placeholder,
input[type=color] ::-webkit-input-placeholder,
input[type=date] ::-webkit-input-placeholder,
input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime-local] ::-webkit-input-placeholder,
input[type=email] ::-webkit-input-placeholder,
input[type=month] ::-webkit-input-placeholder,
input[type=number] ::-webkit-input-placeholder,
input[type=password] ::-webkit-input-placeholder,
input[type=search] ::-webkit-input-placeholder,
input[type=tel] ::-webkit-input-placeholder,
input[type=text] ::-webkit-input-placeholder,
input[type=time] ::-webkit-input-placeholder,
input[type=url] ::-webkit-input-placeholder,
input[type=week] ::-webkit-input-placeholder,
input textarea ::-webkit-input-placeholder,
textarea input ::-webkit-input-placeholder, input .filter-item__input::placeholder, input .ui-search.ui-search-div::placeholder, input .ui-search input[type=search]::placeholder, .ui-search input input[type=search]::placeholder, input textarea::placeholder, input input:not(.no-format)::placeholder,
input input[type=color]:not(.no-format)::placeholder,
input input[type=date]:not(.no-format)::placeholder,
input input[type=datetime]:not(.no-format)::placeholder,
input input[type=datetime-local]:not(.no-format)::placeholder,
input input[type=email]:not(.no-format)::placeholder,
input input[type=month]:not(.no-format)::placeholder,
input input[type=number]:not(.no-format)::placeholder,
input input[type=password]:not(.no-format)::placeholder,
input input[type=search]:not(.no-format)::placeholder,
input input[type=tel]:not(.no-format)::placeholder,
input input[type=text]:not(.no-format)::placeholder,
input input[type=time]:not(.no-format)::placeholder,
input input[type=url]:not(.no-format)::placeholder,
input input[type=week]:not(.no-format)::placeholder,
input textarea:not(.no-format)::placeholder,
input[type=color] input:-ms-input-placeholder,
input[type=color] input[type=color]:-ms-input-placeholder,
input[type=color] input[type=date]:-ms-input-placeholder,
input[type=color] input[type=datetime]:-ms-input-placeholder,
input[type=color] input[type=datetime-local]:-ms-input-placeholder,
input[type=color] input[type=email]:-ms-input-placeholder,
input[type=color] input[type=month]:-ms-input-placeholder,
input[type=color] input[type=number]:-ms-input-placeholder,
input[type=color] input[type=password]:-ms-input-placeholder,
input[type=color] input[type=search]:-ms-input-placeholder,
input[type=color] input[type=tel]:-ms-input-placeholder,
input[type=color] input[type=text]:-ms-input-placeholder,
input[type=color] input[type=time]:-ms-input-placeholder,
input[type=color] input[type=url]:-ms-input-placeholder,
input[type=color] input[type=week]:-ms-input-placeholder,
input[type=color] textarea:-ms-input-placeholder,
input[type=color] ::-moz-placeholder,
input[type=color] ::-moz-placeholder,
input[type=color] input[type=date] ::-moz-placeholder,
input[type=date] input[type=color] ::-moz-placeholder,
input[type=color] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=color] ::-moz-placeholder,
input[type=color] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=color] ::-moz-placeholder,
input[type=color] input[type=email] ::-moz-placeholder,
input[type=email] input[type=color] ::-moz-placeholder,
input[type=color] input[type=month] ::-moz-placeholder,
input[type=month] input[type=color] ::-moz-placeholder,
input[type=color] input[type=number] ::-moz-placeholder,
input[type=number] input[type=color] ::-moz-placeholder,
input[type=color] input[type=password] ::-moz-placeholder,
input[type=password] input[type=color] ::-moz-placeholder,
input[type=color] input[type=search] ::-moz-placeholder,
input[type=search] input[type=color] ::-moz-placeholder,
input[type=color] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=color] ::-moz-placeholder,
input[type=color] input[type=text] ::-moz-placeholder,
input[type=text] input[type=color] ::-moz-placeholder,
input[type=color] input[type=time] ::-moz-placeholder,
input[type=time] input[type=color] ::-moz-placeholder,
input[type=color] input[type=url] ::-moz-placeholder,
input[type=url] input[type=color] ::-moz-placeholder,
input[type=color] input[type=week] ::-moz-placeholder,
input[type=week] input[type=color] ::-moz-placeholder,
input[type=color] textarea ::-moz-placeholder,
textarea input[type=color] ::-moz-placeholder,
input[type=color] input:-moz-placeholder,
input[type=color] input[type=color]:-moz-placeholder,
input[type=color] input[type=date]:-moz-placeholder,
input[type=color] input[type=datetime]:-moz-placeholder,
input[type=color] input[type=datetime-local]:-moz-placeholder,
input[type=color] input[type=email]:-moz-placeholder,
input[type=color] input[type=month]:-moz-placeholder,
input[type=color] input[type=number]:-moz-placeholder,
input[type=color] input[type=password]:-moz-placeholder,
input[type=color] input[type=search]:-moz-placeholder,
input[type=color] input[type=tel]:-moz-placeholder,
input[type=color] input[type=text]:-moz-placeholder,
input[type=color] input[type=time]:-moz-placeholder,
input[type=color] input[type=url]:-moz-placeholder,
input[type=color] input[type=week]:-moz-placeholder,
input[type=color] textarea:-moz-placeholder,
input[type=color] ::-webkit-input-placeholder,
input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=color] ::-webkit-input-placeholder,
input[type=color] textarea ::-webkit-input-placeholder,
textarea input[type=color] ::-webkit-input-placeholder,
input[type=color] .filter-item__input::placeholder,
input[type=color] .ui-search.ui-search-div::placeholder,
input[type=color] .ui-search input[type=search]::placeholder,
.ui-search input[type=color] input[type=search]::placeholder,
input[type=color] textarea::placeholder,
input[type=color] input:not(.no-format)::placeholder,
input[type=color] input[type=color]:not(.no-format)::placeholder,
input[type=color] input[type=date]:not(.no-format)::placeholder,
input[type=color] input[type=datetime]:not(.no-format)::placeholder,
input[type=color] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=color] input[type=email]:not(.no-format)::placeholder,
input[type=color] input[type=month]:not(.no-format)::placeholder,
input[type=color] input[type=number]:not(.no-format)::placeholder,
input[type=color] input[type=password]:not(.no-format)::placeholder,
input[type=color] input[type=search]:not(.no-format)::placeholder,
input[type=color] input[type=tel]:not(.no-format)::placeholder,
input[type=color] input[type=text]:not(.no-format)::placeholder,
input[type=color] input[type=time]:not(.no-format)::placeholder,
input[type=color] input[type=url]:not(.no-format)::placeholder,
input[type=color] input[type=week]:not(.no-format)::placeholder,
input[type=color] textarea:not(.no-format)::placeholder,
input[type=date] input:-ms-input-placeholder,
input[type=date] input[type=color]:-ms-input-placeholder,
input[type=date] input[type=date]:-ms-input-placeholder,
input[type=date] input[type=datetime]:-ms-input-placeholder,
input[type=date] input[type=datetime-local]:-ms-input-placeholder,
input[type=date] input[type=email]:-ms-input-placeholder,
input[type=date] input[type=month]:-ms-input-placeholder,
input[type=date] input[type=number]:-ms-input-placeholder,
input[type=date] input[type=password]:-ms-input-placeholder,
input[type=date] input[type=search]:-ms-input-placeholder,
input[type=date] input[type=tel]:-ms-input-placeholder,
input[type=date] input[type=text]:-ms-input-placeholder,
input[type=date] input[type=time]:-ms-input-placeholder,
input[type=date] input[type=url]:-ms-input-placeholder,
input[type=date] input[type=week]:-ms-input-placeholder,
input[type=date] textarea:-ms-input-placeholder,
input[type=date] ::-moz-placeholder,
input[type=date] input[type=color] ::-moz-placeholder,
input[type=color] input[type=date] ::-moz-placeholder,
input[type=date] ::-moz-placeholder,
input[type=date] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=date] ::-moz-placeholder,
input[type=date] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=date] ::-moz-placeholder,
input[type=date] input[type=email] ::-moz-placeholder,
input[type=email] input[type=date] ::-moz-placeholder,
input[type=date] input[type=month] ::-moz-placeholder,
input[type=month] input[type=date] ::-moz-placeholder,
input[type=date] input[type=number] ::-moz-placeholder,
input[type=number] input[type=date] ::-moz-placeholder,
input[type=date] input[type=password] ::-moz-placeholder,
input[type=password] input[type=date] ::-moz-placeholder,
input[type=date] input[type=search] ::-moz-placeholder,
input[type=search] input[type=date] ::-moz-placeholder,
input[type=date] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=date] ::-moz-placeholder,
input[type=date] input[type=text] ::-moz-placeholder,
input[type=text] input[type=date] ::-moz-placeholder,
input[type=date] input[type=time] ::-moz-placeholder,
input[type=time] input[type=date] ::-moz-placeholder,
input[type=date] input[type=url] ::-moz-placeholder,
input[type=url] input[type=date] ::-moz-placeholder,
input[type=date] input[type=week] ::-moz-placeholder,
input[type=week] input[type=date] ::-moz-placeholder,
input[type=date] textarea ::-moz-placeholder,
textarea input[type=date] ::-moz-placeholder,
input[type=date] input:-moz-placeholder,
input[type=date] input[type=color]:-moz-placeholder,
input[type=date] input[type=date]:-moz-placeholder,
input[type=date] input[type=datetime]:-moz-placeholder,
input[type=date] input[type=datetime-local]:-moz-placeholder,
input[type=date] input[type=email]:-moz-placeholder,
input[type=date] input[type=month]:-moz-placeholder,
input[type=date] input[type=number]:-moz-placeholder,
input[type=date] input[type=password]:-moz-placeholder,
input[type=date] input[type=search]:-moz-placeholder,
input[type=date] input[type=tel]:-moz-placeholder,
input[type=date] input[type=text]:-moz-placeholder,
input[type=date] input[type=time]:-moz-placeholder,
input[type=date] input[type=url]:-moz-placeholder,
input[type=date] input[type=week]:-moz-placeholder,
input[type=date] textarea:-moz-placeholder,
input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=date] ::-webkit-input-placeholder,
input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=date] ::-webkit-input-placeholder,
input[type=date] textarea ::-webkit-input-placeholder,
textarea input[type=date] ::-webkit-input-placeholder,
input[type=date] .filter-item__input::placeholder,
input[type=date] .ui-search.ui-search-div::placeholder,
input[type=date] .ui-search input[type=search]::placeholder,
.ui-search input[type=date] input[type=search]::placeholder,
input[type=date] textarea::placeholder,
input[type=date] input:not(.no-format)::placeholder,
input[type=date] input[type=color]:not(.no-format)::placeholder,
input[type=date] input[type=date]:not(.no-format)::placeholder,
input[type=date] input[type=datetime]:not(.no-format)::placeholder,
input[type=date] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=date] input[type=email]:not(.no-format)::placeholder,
input[type=date] input[type=month]:not(.no-format)::placeholder,
input[type=date] input[type=number]:not(.no-format)::placeholder,
input[type=date] input[type=password]:not(.no-format)::placeholder,
input[type=date] input[type=search]:not(.no-format)::placeholder,
input[type=date] input[type=tel]:not(.no-format)::placeholder,
input[type=date] input[type=text]:not(.no-format)::placeholder,
input[type=date] input[type=time]:not(.no-format)::placeholder,
input[type=date] input[type=url]:not(.no-format)::placeholder,
input[type=date] input[type=week]:not(.no-format)::placeholder,
input[type=date] textarea:not(.no-format)::placeholder,
input[type=datetime] input:-ms-input-placeholder,
input[type=datetime] input[type=color]:-ms-input-placeholder,
input[type=datetime] input[type=date]:-ms-input-placeholder,
input[type=datetime] input[type=datetime]:-ms-input-placeholder,
input[type=datetime] input[type=datetime-local]:-ms-input-placeholder,
input[type=datetime] input[type=email]:-ms-input-placeholder,
input[type=datetime] input[type=month]:-ms-input-placeholder,
input[type=datetime] input[type=number]:-ms-input-placeholder,
input[type=datetime] input[type=password]:-ms-input-placeholder,
input[type=datetime] input[type=search]:-ms-input-placeholder,
input[type=datetime] input[type=tel]:-ms-input-placeholder,
input[type=datetime] input[type=text]:-ms-input-placeholder,
input[type=datetime] input[type=time]:-ms-input-placeholder,
input[type=datetime] input[type=url]:-ms-input-placeholder,
input[type=datetime] input[type=week]:-ms-input-placeholder,
input[type=datetime] textarea:-ms-input-placeholder,
input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=color] ::-moz-placeholder,
input[type=color] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=date] ::-moz-placeholder,
input[type=date] input[type=datetime] ::-moz-placeholder,
input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=email] ::-moz-placeholder,
input[type=email] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=month] ::-moz-placeholder,
input[type=month] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=number] ::-moz-placeholder,
input[type=number] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=password] ::-moz-placeholder,
input[type=password] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=search] ::-moz-placeholder,
input[type=search] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=text] ::-moz-placeholder,
input[type=text] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=time] ::-moz-placeholder,
input[type=time] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=url] ::-moz-placeholder,
input[type=url] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=week] ::-moz-placeholder,
input[type=week] input[type=datetime] ::-moz-placeholder,
input[type=datetime] textarea ::-moz-placeholder,
textarea input[type=datetime] ::-moz-placeholder,
input[type=datetime] input:-moz-placeholder,
input[type=datetime] input[type=color]:-moz-placeholder,
input[type=datetime] input[type=date]:-moz-placeholder,
input[type=datetime] input[type=datetime]:-moz-placeholder,
input[type=datetime] input[type=datetime-local]:-moz-placeholder,
input[type=datetime] input[type=email]:-moz-placeholder,
input[type=datetime] input[type=month]:-moz-placeholder,
input[type=datetime] input[type=number]:-moz-placeholder,
input[type=datetime] input[type=password]:-moz-placeholder,
input[type=datetime] input[type=search]:-moz-placeholder,
input[type=datetime] input[type=tel]:-moz-placeholder,
input[type=datetime] input[type=text]:-moz-placeholder,
input[type=datetime] input[type=time]:-moz-placeholder,
input[type=datetime] input[type=url]:-moz-placeholder,
input[type=datetime] input[type=week]:-moz-placeholder,
input[type=datetime] textarea:-moz-placeholder,
input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] textarea ::-webkit-input-placeholder,
textarea input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] .filter-item__input::placeholder,
input[type=datetime] .ui-search.ui-search-div::placeholder,
input[type=datetime] .ui-search input[type=search]::placeholder,
.ui-search input[type=datetime] input[type=search]::placeholder,
input[type=datetime] textarea::placeholder,
input[type=datetime] input:not(.no-format)::placeholder,
input[type=datetime] input[type=color]:not(.no-format)::placeholder,
input[type=datetime] input[type=date]:not(.no-format)::placeholder,
input[type=datetime] input[type=datetime]:not(.no-format)::placeholder,
input[type=datetime] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=datetime] input[type=email]:not(.no-format)::placeholder,
input[type=datetime] input[type=month]:not(.no-format)::placeholder,
input[type=datetime] input[type=number]:not(.no-format)::placeholder,
input[type=datetime] input[type=password]:not(.no-format)::placeholder,
input[type=datetime] input[type=search]:not(.no-format)::placeholder,
input[type=datetime] input[type=tel]:not(.no-format)::placeholder,
input[type=datetime] input[type=text]:not(.no-format)::placeholder,
input[type=datetime] input[type=time]:not(.no-format)::placeholder,
input[type=datetime] input[type=url]:not(.no-format)::placeholder,
input[type=datetime] input[type=week]:not(.no-format)::placeholder,
input[type=datetime] textarea:not(.no-format)::placeholder,
input[type=datetime-local] input:-ms-input-placeholder,
input[type=datetime-local] input[type=color]:-ms-input-placeholder,
input[type=datetime-local] input[type=date]:-ms-input-placeholder,
input[type=datetime-local] input[type=datetime]:-ms-input-placeholder,
input[type=datetime-local] input[type=datetime-local]:-ms-input-placeholder,
input[type=datetime-local] input[type=email]:-ms-input-placeholder,
input[type=datetime-local] input[type=month]:-ms-input-placeholder,
input[type=datetime-local] input[type=number]:-ms-input-placeholder,
input[type=datetime-local] input[type=password]:-ms-input-placeholder,
input[type=datetime-local] input[type=search]:-ms-input-placeholder,
input[type=datetime-local] input[type=tel]:-ms-input-placeholder,
input[type=datetime-local] input[type=text]:-ms-input-placeholder,
input[type=datetime-local] input[type=time]:-ms-input-placeholder,
input[type=datetime-local] input[type=url]:-ms-input-placeholder,
input[type=datetime-local] input[type=week]:-ms-input-placeholder,
input[type=datetime-local] textarea:-ms-input-placeholder,
input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=color] ::-moz-placeholder,
input[type=color] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=date] ::-moz-placeholder,
input[type=date] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=email] ::-moz-placeholder,
input[type=email] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=month] ::-moz-placeholder,
input[type=month] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=number] ::-moz-placeholder,
input[type=number] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=password] ::-moz-placeholder,
input[type=password] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=search] ::-moz-placeholder,
input[type=search] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=text] ::-moz-placeholder,
input[type=text] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=time] ::-moz-placeholder,
input[type=time] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=url] ::-moz-placeholder,
input[type=url] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=week] ::-moz-placeholder,
input[type=week] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] textarea ::-moz-placeholder,
textarea input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input:-moz-placeholder,
input[type=datetime-local] input[type=color]:-moz-placeholder,
input[type=datetime-local] input[type=date]:-moz-placeholder,
input[type=datetime-local] input[type=datetime]:-moz-placeholder,
input[type=datetime-local] input[type=datetime-local]:-moz-placeholder,
input[type=datetime-local] input[type=email]:-moz-placeholder,
input[type=datetime-local] input[type=month]:-moz-placeholder,
input[type=datetime-local] input[type=number]:-moz-placeholder,
input[type=datetime-local] input[type=password]:-moz-placeholder,
input[type=datetime-local] input[type=search]:-moz-placeholder,
input[type=datetime-local] input[type=tel]:-moz-placeholder,
input[type=datetime-local] input[type=text]:-moz-placeholder,
input[type=datetime-local] input[type=time]:-moz-placeholder,
input[type=datetime-local] input[type=url]:-moz-placeholder,
input[type=datetime-local] input[type=week]:-moz-placeholder,
input[type=datetime-local] textarea:-moz-placeholder,
input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] textarea ::-webkit-input-placeholder,
textarea input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] .filter-item__input::placeholder,
input[type=datetime-local] .ui-search.ui-search-div::placeholder,
input[type=datetime-local] .ui-search input[type=search]::placeholder,
.ui-search input[type=datetime-local] input[type=search]::placeholder,
input[type=datetime-local] textarea::placeholder,
input[type=datetime-local] input:not(.no-format)::placeholder,
input[type=datetime-local] input[type=color]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=date]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=datetime]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=email]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=month]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=number]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=password]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=search]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=tel]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=text]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=time]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=url]:not(.no-format)::placeholder,
input[type=datetime-local] input[type=week]:not(.no-format)::placeholder,
input[type=datetime-local] textarea:not(.no-format)::placeholder,
input[type=email] input:-ms-input-placeholder,
input[type=email] input[type=color]:-ms-input-placeholder,
input[type=email] input[type=date]:-ms-input-placeholder,
input[type=email] input[type=datetime]:-ms-input-placeholder,
input[type=email] input[type=datetime-local]:-ms-input-placeholder,
input[type=email] input[type=email]:-ms-input-placeholder,
input[type=email] input[type=month]:-ms-input-placeholder,
input[type=email] input[type=number]:-ms-input-placeholder,
input[type=email] input[type=password]:-ms-input-placeholder,
input[type=email] input[type=search]:-ms-input-placeholder,
input[type=email] input[type=tel]:-ms-input-placeholder,
input[type=email] input[type=text]:-ms-input-placeholder,
input[type=email] input[type=time]:-ms-input-placeholder,
input[type=email] input[type=url]:-ms-input-placeholder,
input[type=email] input[type=week]:-ms-input-placeholder,
input[type=email] textarea:-ms-input-placeholder,
input[type=email] ::-moz-placeholder,
input[type=email] input[type=color] ::-moz-placeholder,
input[type=color] input[type=email] ::-moz-placeholder,
input[type=email] input[type=date] ::-moz-placeholder,
input[type=date] input[type=email] ::-moz-placeholder,
input[type=email] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=email] ::-moz-placeholder,
input[type=email] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=email] ::-moz-placeholder,
input[type=email] ::-moz-placeholder,
input[type=email] input[type=month] ::-moz-placeholder,
input[type=month] input[type=email] ::-moz-placeholder,
input[type=email] input[type=number] ::-moz-placeholder,
input[type=number] input[type=email] ::-moz-placeholder,
input[type=email] input[type=password] ::-moz-placeholder,
input[type=password] input[type=email] ::-moz-placeholder,
input[type=email] input[type=search] ::-moz-placeholder,
input[type=search] input[type=email] ::-moz-placeholder,
input[type=email] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=email] ::-moz-placeholder,
input[type=email] input[type=text] ::-moz-placeholder,
input[type=text] input[type=email] ::-moz-placeholder,
input[type=email] input[type=time] ::-moz-placeholder,
input[type=time] input[type=email] ::-moz-placeholder,
input[type=email] input[type=url] ::-moz-placeholder,
input[type=url] input[type=email] ::-moz-placeholder,
input[type=email] input[type=week] ::-moz-placeholder,
input[type=week] input[type=email] ::-moz-placeholder,
input[type=email] textarea ::-moz-placeholder,
textarea input[type=email] ::-moz-placeholder,
input[type=email] input:-moz-placeholder,
input[type=email] input[type=color]:-moz-placeholder,
input[type=email] input[type=date]:-moz-placeholder,
input[type=email] input[type=datetime]:-moz-placeholder,
input[type=email] input[type=datetime-local]:-moz-placeholder,
input[type=email] input[type=email]:-moz-placeholder,
input[type=email] input[type=month]:-moz-placeholder,
input[type=email] input[type=number]:-moz-placeholder,
input[type=email] input[type=password]:-moz-placeholder,
input[type=email] input[type=search]:-moz-placeholder,
input[type=email] input[type=tel]:-moz-placeholder,
input[type=email] input[type=text]:-moz-placeholder,
input[type=email] input[type=time]:-moz-placeholder,
input[type=email] input[type=url]:-moz-placeholder,
input[type=email] input[type=week]:-moz-placeholder,
input[type=email] textarea:-moz-placeholder,
input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=email] ::-webkit-input-placeholder,
input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=email] ::-webkit-input-placeholder,
input[type=email] textarea ::-webkit-input-placeholder,
textarea input[type=email] ::-webkit-input-placeholder,
input[type=email] .filter-item__input::placeholder,
input[type=email] .ui-search.ui-search-div::placeholder,
input[type=email] .ui-search input[type=search]::placeholder,
.ui-search input[type=email] input[type=search]::placeholder,
input[type=email] textarea::placeholder,
input[type=email] input:not(.no-format)::placeholder,
input[type=email] input[type=color]:not(.no-format)::placeholder,
input[type=email] input[type=date]:not(.no-format)::placeholder,
input[type=email] input[type=datetime]:not(.no-format)::placeholder,
input[type=email] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=email] input[type=email]:not(.no-format)::placeholder,
input[type=email] input[type=month]:not(.no-format)::placeholder,
input[type=email] input[type=number]:not(.no-format)::placeholder,
input[type=email] input[type=password]:not(.no-format)::placeholder,
input[type=email] input[type=search]:not(.no-format)::placeholder,
input[type=email] input[type=tel]:not(.no-format)::placeholder,
input[type=email] input[type=text]:not(.no-format)::placeholder,
input[type=email] input[type=time]:not(.no-format)::placeholder,
input[type=email] input[type=url]:not(.no-format)::placeholder,
input[type=email] input[type=week]:not(.no-format)::placeholder,
input[type=email] textarea:not(.no-format)::placeholder,
input[type=month] input:-ms-input-placeholder,
input[type=month] input[type=color]:-ms-input-placeholder,
input[type=month] input[type=date]:-ms-input-placeholder,
input[type=month] input[type=datetime]:-ms-input-placeholder,
input[type=month] input[type=datetime-local]:-ms-input-placeholder,
input[type=month] input[type=email]:-ms-input-placeholder,
input[type=month] input[type=month]:-ms-input-placeholder,
input[type=month] input[type=number]:-ms-input-placeholder,
input[type=month] input[type=password]:-ms-input-placeholder,
input[type=month] input[type=search]:-ms-input-placeholder,
input[type=month] input[type=tel]:-ms-input-placeholder,
input[type=month] input[type=text]:-ms-input-placeholder,
input[type=month] input[type=time]:-ms-input-placeholder,
input[type=month] input[type=url]:-ms-input-placeholder,
input[type=month] input[type=week]:-ms-input-placeholder,
input[type=month] textarea:-ms-input-placeholder,
input[type=month] ::-moz-placeholder,
input[type=month] input[type=color] ::-moz-placeholder,
input[type=color] input[type=month] ::-moz-placeholder,
input[type=month] input[type=date] ::-moz-placeholder,
input[type=date] input[type=month] ::-moz-placeholder,
input[type=month] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=month] ::-moz-placeholder,
input[type=month] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=month] ::-moz-placeholder,
input[type=month] input[type=email] ::-moz-placeholder,
input[type=email] input[type=month] ::-moz-placeholder,
input[type=month] ::-moz-placeholder,
input[type=month] input[type=number] ::-moz-placeholder,
input[type=number] input[type=month] ::-moz-placeholder,
input[type=month] input[type=password] ::-moz-placeholder,
input[type=password] input[type=month] ::-moz-placeholder,
input[type=month] input[type=search] ::-moz-placeholder,
input[type=search] input[type=month] ::-moz-placeholder,
input[type=month] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=month] ::-moz-placeholder,
input[type=month] input[type=text] ::-moz-placeholder,
input[type=text] input[type=month] ::-moz-placeholder,
input[type=month] input[type=time] ::-moz-placeholder,
input[type=time] input[type=month] ::-moz-placeholder,
input[type=month] input[type=url] ::-moz-placeholder,
input[type=url] input[type=month] ::-moz-placeholder,
input[type=month] input[type=week] ::-moz-placeholder,
input[type=week] input[type=month] ::-moz-placeholder,
input[type=month] textarea ::-moz-placeholder,
textarea input[type=month] ::-moz-placeholder,
input[type=month] input:-moz-placeholder,
input[type=month] input[type=color]:-moz-placeholder,
input[type=month] input[type=date]:-moz-placeholder,
input[type=month] input[type=datetime]:-moz-placeholder,
input[type=month] input[type=datetime-local]:-moz-placeholder,
input[type=month] input[type=email]:-moz-placeholder,
input[type=month] input[type=month]:-moz-placeholder,
input[type=month] input[type=number]:-moz-placeholder,
input[type=month] input[type=password]:-moz-placeholder,
input[type=month] input[type=search]:-moz-placeholder,
input[type=month] input[type=tel]:-moz-placeholder,
input[type=month] input[type=text]:-moz-placeholder,
input[type=month] input[type=time]:-moz-placeholder,
input[type=month] input[type=url]:-moz-placeholder,
input[type=month] input[type=week]:-moz-placeholder,
input[type=month] textarea:-moz-placeholder,
input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=month] ::-webkit-input-placeholder,
input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=month] ::-webkit-input-placeholder,
input[type=month] textarea ::-webkit-input-placeholder,
textarea input[type=month] ::-webkit-input-placeholder,
input[type=month] .filter-item__input::placeholder,
input[type=month] .ui-search.ui-search-div::placeholder,
input[type=month] .ui-search input[type=search]::placeholder,
.ui-search input[type=month] input[type=search]::placeholder,
input[type=month] textarea::placeholder,
input[type=month] input:not(.no-format)::placeholder,
input[type=month] input[type=color]:not(.no-format)::placeholder,
input[type=month] input[type=date]:not(.no-format)::placeholder,
input[type=month] input[type=datetime]:not(.no-format)::placeholder,
input[type=month] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=month] input[type=email]:not(.no-format)::placeholder,
input[type=month] input[type=month]:not(.no-format)::placeholder,
input[type=month] input[type=number]:not(.no-format)::placeholder,
input[type=month] input[type=password]:not(.no-format)::placeholder,
input[type=month] input[type=search]:not(.no-format)::placeholder,
input[type=month] input[type=tel]:not(.no-format)::placeholder,
input[type=month] input[type=text]:not(.no-format)::placeholder,
input[type=month] input[type=time]:not(.no-format)::placeholder,
input[type=month] input[type=url]:not(.no-format)::placeholder,
input[type=month] input[type=week]:not(.no-format)::placeholder,
input[type=month] textarea:not(.no-format)::placeholder,
input[type=number] input:-ms-input-placeholder,
input[type=number] input[type=color]:-ms-input-placeholder,
input[type=number] input[type=date]:-ms-input-placeholder,
input[type=number] input[type=datetime]:-ms-input-placeholder,
input[type=number] input[type=datetime-local]:-ms-input-placeholder,
input[type=number] input[type=email]:-ms-input-placeholder,
input[type=number] input[type=month]:-ms-input-placeholder,
input[type=number] input[type=number]:-ms-input-placeholder,
input[type=number] input[type=password]:-ms-input-placeholder,
input[type=number] input[type=search]:-ms-input-placeholder,
input[type=number] input[type=tel]:-ms-input-placeholder,
input[type=number] input[type=text]:-ms-input-placeholder,
input[type=number] input[type=time]:-ms-input-placeholder,
input[type=number] input[type=url]:-ms-input-placeholder,
input[type=number] input[type=week]:-ms-input-placeholder,
input[type=number] textarea:-ms-input-placeholder,
input[type=number] ::-moz-placeholder,
input[type=number] input[type=color] ::-moz-placeholder,
input[type=color] input[type=number] ::-moz-placeholder,
input[type=number] input[type=date] ::-moz-placeholder,
input[type=date] input[type=number] ::-moz-placeholder,
input[type=number] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=number] ::-moz-placeholder,
input[type=number] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=number] ::-moz-placeholder,
input[type=number] input[type=email] ::-moz-placeholder,
input[type=email] input[type=number] ::-moz-placeholder,
input[type=number] input[type=month] ::-moz-placeholder,
input[type=month] input[type=number] ::-moz-placeholder,
input[type=number] ::-moz-placeholder,
input[type=number] input[type=password] ::-moz-placeholder,
input[type=password] input[type=number] ::-moz-placeholder,
input[type=number] input[type=search] ::-moz-placeholder,
input[type=search] input[type=number] ::-moz-placeholder,
input[type=number] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=number] ::-moz-placeholder,
input[type=number] input[type=text] ::-moz-placeholder,
input[type=text] input[type=number] ::-moz-placeholder,
input[type=number] input[type=time] ::-moz-placeholder,
input[type=time] input[type=number] ::-moz-placeholder,
input[type=number] input[type=url] ::-moz-placeholder,
input[type=url] input[type=number] ::-moz-placeholder,
input[type=number] input[type=week] ::-moz-placeholder,
input[type=week] input[type=number] ::-moz-placeholder,
input[type=number] textarea ::-moz-placeholder,
textarea input[type=number] ::-moz-placeholder,
input[type=number] input:-moz-placeholder,
input[type=number] input[type=color]:-moz-placeholder,
input[type=number] input[type=date]:-moz-placeholder,
input[type=number] input[type=datetime]:-moz-placeholder,
input[type=number] input[type=datetime-local]:-moz-placeholder,
input[type=number] input[type=email]:-moz-placeholder,
input[type=number] input[type=month]:-moz-placeholder,
input[type=number] input[type=number]:-moz-placeholder,
input[type=number] input[type=password]:-moz-placeholder,
input[type=number] input[type=search]:-moz-placeholder,
input[type=number] input[type=tel]:-moz-placeholder,
input[type=number] input[type=text]:-moz-placeholder,
input[type=number] input[type=time]:-moz-placeholder,
input[type=number] input[type=url]:-moz-placeholder,
input[type=number] input[type=week]:-moz-placeholder,
input[type=number] textarea:-moz-placeholder,
input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=number] ::-webkit-input-placeholder,
input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=number] ::-webkit-input-placeholder,
input[type=number] textarea ::-webkit-input-placeholder,
textarea input[type=number] ::-webkit-input-placeholder,
input[type=number] .filter-item__input::placeholder,
input[type=number] .ui-search.ui-search-div::placeholder,
input[type=number] .ui-search input[type=search]::placeholder,
.ui-search input[type=number] input[type=search]::placeholder,
input[type=number] textarea::placeholder,
input[type=number] input:not(.no-format)::placeholder,
input[type=number] input[type=color]:not(.no-format)::placeholder,
input[type=number] input[type=date]:not(.no-format)::placeholder,
input[type=number] input[type=datetime]:not(.no-format)::placeholder,
input[type=number] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=number] input[type=email]:not(.no-format)::placeholder,
input[type=number] input[type=month]:not(.no-format)::placeholder,
input[type=number] input[type=number]:not(.no-format)::placeholder,
input[type=number] input[type=password]:not(.no-format)::placeholder,
input[type=number] input[type=search]:not(.no-format)::placeholder,
input[type=number] input[type=tel]:not(.no-format)::placeholder,
input[type=number] input[type=text]:not(.no-format)::placeholder,
input[type=number] input[type=time]:not(.no-format)::placeholder,
input[type=number] input[type=url]:not(.no-format)::placeholder,
input[type=number] input[type=week]:not(.no-format)::placeholder,
input[type=number] textarea:not(.no-format)::placeholder,
input[type=password] input:-ms-input-placeholder,
input[type=password] input[type=color]:-ms-input-placeholder,
input[type=password] input[type=date]:-ms-input-placeholder,
input[type=password] input[type=datetime]:-ms-input-placeholder,
input[type=password] input[type=datetime-local]:-ms-input-placeholder,
input[type=password] input[type=email]:-ms-input-placeholder,
input[type=password] input[type=month]:-ms-input-placeholder,
input[type=password] input[type=number]:-ms-input-placeholder,
input[type=password] input[type=password]:-ms-input-placeholder,
input[type=password] input[type=search]:-ms-input-placeholder,
input[type=password] input[type=tel]:-ms-input-placeholder,
input[type=password] input[type=text]:-ms-input-placeholder,
input[type=password] input[type=time]:-ms-input-placeholder,
input[type=password] input[type=url]:-ms-input-placeholder,
input[type=password] input[type=week]:-ms-input-placeholder,
input[type=password] textarea:-ms-input-placeholder,
input[type=password] ::-moz-placeholder,
input[type=password] input[type=color] ::-moz-placeholder,
input[type=color] input[type=password] ::-moz-placeholder,
input[type=password] input[type=date] ::-moz-placeholder,
input[type=date] input[type=password] ::-moz-placeholder,
input[type=password] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=password] ::-moz-placeholder,
input[type=password] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=password] ::-moz-placeholder,
input[type=password] input[type=email] ::-moz-placeholder,
input[type=email] input[type=password] ::-moz-placeholder,
input[type=password] input[type=month] ::-moz-placeholder,
input[type=month] input[type=password] ::-moz-placeholder,
input[type=password] input[type=number] ::-moz-placeholder,
input[type=number] input[type=password] ::-moz-placeholder,
input[type=password] ::-moz-placeholder,
input[type=password] input[type=search] ::-moz-placeholder,
input[type=search] input[type=password] ::-moz-placeholder,
input[type=password] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=password] ::-moz-placeholder,
input[type=password] input[type=text] ::-moz-placeholder,
input[type=text] input[type=password] ::-moz-placeholder,
input[type=password] input[type=time] ::-moz-placeholder,
input[type=time] input[type=password] ::-moz-placeholder,
input[type=password] input[type=url] ::-moz-placeholder,
input[type=url] input[type=password] ::-moz-placeholder,
input[type=password] input[type=week] ::-moz-placeholder,
input[type=week] input[type=password] ::-moz-placeholder,
input[type=password] textarea ::-moz-placeholder,
textarea input[type=password] ::-moz-placeholder,
input[type=password] input:-moz-placeholder,
input[type=password] input[type=color]:-moz-placeholder,
input[type=password] input[type=date]:-moz-placeholder,
input[type=password] input[type=datetime]:-moz-placeholder,
input[type=password] input[type=datetime-local]:-moz-placeholder,
input[type=password] input[type=email]:-moz-placeholder,
input[type=password] input[type=month]:-moz-placeholder,
input[type=password] input[type=number]:-moz-placeholder,
input[type=password] input[type=password]:-moz-placeholder,
input[type=password] input[type=search]:-moz-placeholder,
input[type=password] input[type=tel]:-moz-placeholder,
input[type=password] input[type=text]:-moz-placeholder,
input[type=password] input[type=time]:-moz-placeholder,
input[type=password] input[type=url]:-moz-placeholder,
input[type=password] input[type=week]:-moz-placeholder,
input[type=password] textarea:-moz-placeholder,
input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=password] ::-webkit-input-placeholder,
input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=password] ::-webkit-input-placeholder,
input[type=password] textarea ::-webkit-input-placeholder,
textarea input[type=password] ::-webkit-input-placeholder,
input[type=password] .filter-item__input::placeholder,
input[type=password] .ui-search.ui-search-div::placeholder,
input[type=password] .ui-search input[type=search]::placeholder,
.ui-search input[type=password] input[type=search]::placeholder,
input[type=password] textarea::placeholder,
input[type=password] input:not(.no-format)::placeholder,
input[type=password] input[type=color]:not(.no-format)::placeholder,
input[type=password] input[type=date]:not(.no-format)::placeholder,
input[type=password] input[type=datetime]:not(.no-format)::placeholder,
input[type=password] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=password] input[type=email]:not(.no-format)::placeholder,
input[type=password] input[type=month]:not(.no-format)::placeholder,
input[type=password] input[type=number]:not(.no-format)::placeholder,
input[type=password] input[type=password]:not(.no-format)::placeholder,
input[type=password] input[type=search]:not(.no-format)::placeholder,
input[type=password] input[type=tel]:not(.no-format)::placeholder,
input[type=password] input[type=text]:not(.no-format)::placeholder,
input[type=password] input[type=time]:not(.no-format)::placeholder,
input[type=password] input[type=url]:not(.no-format)::placeholder,
input[type=password] input[type=week]:not(.no-format)::placeholder,
input[type=password] textarea:not(.no-format)::placeholder,
input[type=search] input:-ms-input-placeholder,
input[type=search] input[type=color]:-ms-input-placeholder,
input[type=search] input[type=date]:-ms-input-placeholder,
input[type=search] input[type=datetime]:-ms-input-placeholder,
input[type=search] input[type=datetime-local]:-ms-input-placeholder,
input[type=search] input[type=email]:-ms-input-placeholder,
input[type=search] input[type=month]:-ms-input-placeholder,
input[type=search] input[type=number]:-ms-input-placeholder,
input[type=search] input[type=password]:-ms-input-placeholder,
input[type=search] input[type=search]:-ms-input-placeholder,
input[type=search] input[type=tel]:-ms-input-placeholder,
input[type=search] input[type=text]:-ms-input-placeholder,
input[type=search] input[type=time]:-ms-input-placeholder,
input[type=search] input[type=url]:-ms-input-placeholder,
input[type=search] input[type=week]:-ms-input-placeholder,
input[type=search] textarea:-ms-input-placeholder,
input[type=search] ::-moz-placeholder,
input[type=search] input[type=color] ::-moz-placeholder,
input[type=color] input[type=search] ::-moz-placeholder,
input[type=search] input[type=date] ::-moz-placeholder,
input[type=date] input[type=search] ::-moz-placeholder,
input[type=search] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=search] ::-moz-placeholder,
input[type=search] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=search] ::-moz-placeholder,
input[type=search] input[type=email] ::-moz-placeholder,
input[type=email] input[type=search] ::-moz-placeholder,
input[type=search] input[type=month] ::-moz-placeholder,
input[type=month] input[type=search] ::-moz-placeholder,
input[type=search] input[type=number] ::-moz-placeholder,
input[type=number] input[type=search] ::-moz-placeholder,
input[type=search] input[type=password] ::-moz-placeholder,
input[type=password] input[type=search] ::-moz-placeholder,
input[type=search] ::-moz-placeholder,
input[type=search] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=search] ::-moz-placeholder,
input[type=search] input[type=text] ::-moz-placeholder,
input[type=text] input[type=search] ::-moz-placeholder,
input[type=search] input[type=time] ::-moz-placeholder,
input[type=time] input[type=search] ::-moz-placeholder,
input[type=search] input[type=url] ::-moz-placeholder,
input[type=url] input[type=search] ::-moz-placeholder,
input[type=search] input[type=week] ::-moz-placeholder,
input[type=week] input[type=search] ::-moz-placeholder,
input[type=search] textarea ::-moz-placeholder,
textarea input[type=search] ::-moz-placeholder,
input[type=search] input:-moz-placeholder,
input[type=search] input[type=color]:-moz-placeholder,
input[type=search] input[type=date]:-moz-placeholder,
input[type=search] input[type=datetime]:-moz-placeholder,
input[type=search] input[type=datetime-local]:-moz-placeholder,
input[type=search] input[type=email]:-moz-placeholder,
input[type=search] input[type=month]:-moz-placeholder,
input[type=search] input[type=number]:-moz-placeholder,
input[type=search] input[type=password]:-moz-placeholder,
input[type=search] input[type=search]:-moz-placeholder,
input[type=search] input[type=tel]:-moz-placeholder,
input[type=search] input[type=text]:-moz-placeholder,
input[type=search] input[type=time]:-moz-placeholder,
input[type=search] input[type=url]:-moz-placeholder,
input[type=search] input[type=week]:-moz-placeholder,
input[type=search] textarea:-moz-placeholder,
input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=search] ::-webkit-input-placeholder,
input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=search] ::-webkit-input-placeholder,
input[type=search] textarea ::-webkit-input-placeholder,
textarea input[type=search] ::-webkit-input-placeholder,
input[type=search] .filter-item__input::placeholder,
input[type=search] .ui-search.ui-search-div::placeholder,
input[type=search] .ui-search input[type=search]::placeholder,
.ui-search input[type=search] input[type=search]::placeholder,
input[type=search] textarea::placeholder,
input[type=search] input:not(.no-format)::placeholder,
input[type=search] input[type=color]:not(.no-format)::placeholder,
input[type=search] input[type=date]:not(.no-format)::placeholder,
input[type=search] input[type=datetime]:not(.no-format)::placeholder,
input[type=search] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=search] input[type=email]:not(.no-format)::placeholder,
input[type=search] input[type=month]:not(.no-format)::placeholder,
input[type=search] input[type=number]:not(.no-format)::placeholder,
input[type=search] input[type=password]:not(.no-format)::placeholder,
input[type=search] input[type=search]:not(.no-format)::placeholder,
input[type=search] input[type=tel]:not(.no-format)::placeholder,
input[type=search] input[type=text]:not(.no-format)::placeholder,
input[type=search] input[type=time]:not(.no-format)::placeholder,
input[type=search] input[type=url]:not(.no-format)::placeholder,
input[type=search] input[type=week]:not(.no-format)::placeholder,
input[type=search] textarea:not(.no-format)::placeholder,
input[type=tel] input:-ms-input-placeholder,
input[type=tel] input[type=color]:-ms-input-placeholder,
input[type=tel] input[type=date]:-ms-input-placeholder,
input[type=tel] input[type=datetime]:-ms-input-placeholder,
input[type=tel] input[type=datetime-local]:-ms-input-placeholder,
input[type=tel] input[type=email]:-ms-input-placeholder,
input[type=tel] input[type=month]:-ms-input-placeholder,
input[type=tel] input[type=number]:-ms-input-placeholder,
input[type=tel] input[type=password]:-ms-input-placeholder,
input[type=tel] input[type=search]:-ms-input-placeholder,
input[type=tel] input[type=tel]:-ms-input-placeholder,
input[type=tel] input[type=text]:-ms-input-placeholder,
input[type=tel] input[type=time]:-ms-input-placeholder,
input[type=tel] input[type=url]:-ms-input-placeholder,
input[type=tel] input[type=week]:-ms-input-placeholder,
input[type=tel] textarea:-ms-input-placeholder,
input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=color] ::-moz-placeholder,
input[type=color] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=date] ::-moz-placeholder,
input[type=date] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=email] ::-moz-placeholder,
input[type=email] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=month] ::-moz-placeholder,
input[type=month] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=number] ::-moz-placeholder,
input[type=number] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=password] ::-moz-placeholder,
input[type=password] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=search] ::-moz-placeholder,
input[type=search] input[type=tel] ::-moz-placeholder,
input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=text] ::-moz-placeholder,
input[type=text] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=time] ::-moz-placeholder,
input[type=time] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=url] ::-moz-placeholder,
input[type=url] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=week] ::-moz-placeholder,
input[type=week] input[type=tel] ::-moz-placeholder,
input[type=tel] textarea ::-moz-placeholder,
textarea input[type=tel] ::-moz-placeholder,
input[type=tel] input:-moz-placeholder,
input[type=tel] input[type=color]:-moz-placeholder,
input[type=tel] input[type=date]:-moz-placeholder,
input[type=tel] input[type=datetime]:-moz-placeholder,
input[type=tel] input[type=datetime-local]:-moz-placeholder,
input[type=tel] input[type=email]:-moz-placeholder,
input[type=tel] input[type=month]:-moz-placeholder,
input[type=tel] input[type=number]:-moz-placeholder,
input[type=tel] input[type=password]:-moz-placeholder,
input[type=tel] input[type=search]:-moz-placeholder,
input[type=tel] input[type=tel]:-moz-placeholder,
input[type=tel] input[type=text]:-moz-placeholder,
input[type=tel] input[type=time]:-moz-placeholder,
input[type=tel] input[type=url]:-moz-placeholder,
input[type=tel] input[type=week]:-moz-placeholder,
input[type=tel] textarea:-moz-placeholder,
input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] textarea ::-webkit-input-placeholder,
textarea input[type=tel] ::-webkit-input-placeholder,
input[type=tel] .filter-item__input::placeholder,
input[type=tel] .ui-search.ui-search-div::placeholder,
input[type=tel] .ui-search input[type=search]::placeholder,
.ui-search input[type=tel] input[type=search]::placeholder,
input[type=tel] textarea::placeholder,
input[type=tel] input:not(.no-format)::placeholder,
input[type=tel] input[type=color]:not(.no-format)::placeholder,
input[type=tel] input[type=date]:not(.no-format)::placeholder,
input[type=tel] input[type=datetime]:not(.no-format)::placeholder,
input[type=tel] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=tel] input[type=email]:not(.no-format)::placeholder,
input[type=tel] input[type=month]:not(.no-format)::placeholder,
input[type=tel] input[type=number]:not(.no-format)::placeholder,
input[type=tel] input[type=password]:not(.no-format)::placeholder,
input[type=tel] input[type=search]:not(.no-format)::placeholder,
input[type=tel] input[type=tel]:not(.no-format)::placeholder,
input[type=tel] input[type=text]:not(.no-format)::placeholder,
input[type=tel] input[type=time]:not(.no-format)::placeholder,
input[type=tel] input[type=url]:not(.no-format)::placeholder,
input[type=tel] input[type=week]:not(.no-format)::placeholder,
input[type=tel] textarea:not(.no-format)::placeholder,
input[type=text] input:-ms-input-placeholder,
input[type=text] input[type=color]:-ms-input-placeholder,
input[type=text] input[type=date]:-ms-input-placeholder,
input[type=text] input[type=datetime]:-ms-input-placeholder,
input[type=text] input[type=datetime-local]:-ms-input-placeholder,
input[type=text] input[type=email]:-ms-input-placeholder,
input[type=text] input[type=month]:-ms-input-placeholder,
input[type=text] input[type=number]:-ms-input-placeholder,
input[type=text] input[type=password]:-ms-input-placeholder,
input[type=text] input[type=search]:-ms-input-placeholder,
input[type=text] input[type=tel]:-ms-input-placeholder,
input[type=text] input[type=text]:-ms-input-placeholder,
input[type=text] input[type=time]:-ms-input-placeholder,
input[type=text] input[type=url]:-ms-input-placeholder,
input[type=text] input[type=week]:-ms-input-placeholder,
input[type=text] textarea:-ms-input-placeholder,
input[type=text] ::-moz-placeholder,
input[type=text] input[type=color] ::-moz-placeholder,
input[type=color] input[type=text] ::-moz-placeholder,
input[type=text] input[type=date] ::-moz-placeholder,
input[type=date] input[type=text] ::-moz-placeholder,
input[type=text] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=text] ::-moz-placeholder,
input[type=text] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=text] ::-moz-placeholder,
input[type=text] input[type=email] ::-moz-placeholder,
input[type=email] input[type=text] ::-moz-placeholder,
input[type=text] input[type=month] ::-moz-placeholder,
input[type=month] input[type=text] ::-moz-placeholder,
input[type=text] input[type=number] ::-moz-placeholder,
input[type=number] input[type=text] ::-moz-placeholder,
input[type=text] input[type=password] ::-moz-placeholder,
input[type=password] input[type=text] ::-moz-placeholder,
input[type=text] input[type=search] ::-moz-placeholder,
input[type=search] input[type=text] ::-moz-placeholder,
input[type=text] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=text] ::-moz-placeholder,
input[type=text] ::-moz-placeholder,
input[type=text] input[type=time] ::-moz-placeholder,
input[type=time] input[type=text] ::-moz-placeholder,
input[type=text] input[type=url] ::-moz-placeholder,
input[type=url] input[type=text] ::-moz-placeholder,
input[type=text] input[type=week] ::-moz-placeholder,
input[type=week] input[type=text] ::-moz-placeholder,
input[type=text] textarea ::-moz-placeholder,
textarea input[type=text] ::-moz-placeholder,
input[type=text] input:-moz-placeholder,
input[type=text] input[type=color]:-moz-placeholder,
input[type=text] input[type=date]:-moz-placeholder,
input[type=text] input[type=datetime]:-moz-placeholder,
input[type=text] input[type=datetime-local]:-moz-placeholder,
input[type=text] input[type=email]:-moz-placeholder,
input[type=text] input[type=month]:-moz-placeholder,
input[type=text] input[type=number]:-moz-placeholder,
input[type=text] input[type=password]:-moz-placeholder,
input[type=text] input[type=search]:-moz-placeholder,
input[type=text] input[type=tel]:-moz-placeholder,
input[type=text] input[type=text]:-moz-placeholder,
input[type=text] input[type=time]:-moz-placeholder,
input[type=text] input[type=url]:-moz-placeholder,
input[type=text] input[type=week]:-moz-placeholder,
input[type=text] textarea:-moz-placeholder,
input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=text] ::-webkit-input-placeholder,
input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=text] ::-webkit-input-placeholder,
input[type=text] textarea ::-webkit-input-placeholder,
textarea input[type=text] ::-webkit-input-placeholder,
input[type=text] .filter-item__input::placeholder,
input[type=text] .ui-search.ui-search-div::placeholder,
input[type=text] .ui-search input[type=search]::placeholder,
.ui-search input[type=text] input[type=search]::placeholder,
input[type=text] textarea::placeholder,
input[type=text] input:not(.no-format)::placeholder,
input[type=text] input[type=color]:not(.no-format)::placeholder,
input[type=text] input[type=date]:not(.no-format)::placeholder,
input[type=text] input[type=datetime]:not(.no-format)::placeholder,
input[type=text] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=text] input[type=email]:not(.no-format)::placeholder,
input[type=text] input[type=month]:not(.no-format)::placeholder,
input[type=text] input[type=number]:not(.no-format)::placeholder,
input[type=text] input[type=password]:not(.no-format)::placeholder,
input[type=text] input[type=search]:not(.no-format)::placeholder,
input[type=text] input[type=tel]:not(.no-format)::placeholder,
input[type=text] input[type=text]:not(.no-format)::placeholder,
input[type=text] input[type=time]:not(.no-format)::placeholder,
input[type=text] input[type=url]:not(.no-format)::placeholder,
input[type=text] input[type=week]:not(.no-format)::placeholder,
input[type=text] textarea:not(.no-format)::placeholder,
input[type=time] input:-ms-input-placeholder,
input[type=time] input[type=color]:-ms-input-placeholder,
input[type=time] input[type=date]:-ms-input-placeholder,
input[type=time] input[type=datetime]:-ms-input-placeholder,
input[type=time] input[type=datetime-local]:-ms-input-placeholder,
input[type=time] input[type=email]:-ms-input-placeholder,
input[type=time] input[type=month]:-ms-input-placeholder,
input[type=time] input[type=number]:-ms-input-placeholder,
input[type=time] input[type=password]:-ms-input-placeholder,
input[type=time] input[type=search]:-ms-input-placeholder,
input[type=time] input[type=tel]:-ms-input-placeholder,
input[type=time] input[type=text]:-ms-input-placeholder,
input[type=time] input[type=time]:-ms-input-placeholder,
input[type=time] input[type=url]:-ms-input-placeholder,
input[type=time] input[type=week]:-ms-input-placeholder,
input[type=time] textarea:-ms-input-placeholder,
input[type=time] ::-moz-placeholder,
input[type=time] input[type=color] ::-moz-placeholder,
input[type=color] input[type=time] ::-moz-placeholder,
input[type=time] input[type=date] ::-moz-placeholder,
input[type=date] input[type=time] ::-moz-placeholder,
input[type=time] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=time] ::-moz-placeholder,
input[type=time] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=time] ::-moz-placeholder,
input[type=time] input[type=email] ::-moz-placeholder,
input[type=email] input[type=time] ::-moz-placeholder,
input[type=time] input[type=month] ::-moz-placeholder,
input[type=month] input[type=time] ::-moz-placeholder,
input[type=time] input[type=number] ::-moz-placeholder,
input[type=number] input[type=time] ::-moz-placeholder,
input[type=time] input[type=password] ::-moz-placeholder,
input[type=password] input[type=time] ::-moz-placeholder,
input[type=time] input[type=search] ::-moz-placeholder,
input[type=search] input[type=time] ::-moz-placeholder,
input[type=time] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=time] ::-moz-placeholder,
input[type=time] input[type=text] ::-moz-placeholder,
input[type=text] input[type=time] ::-moz-placeholder,
input[type=time] ::-moz-placeholder,
input[type=time] input[type=url] ::-moz-placeholder,
input[type=url] input[type=time] ::-moz-placeholder,
input[type=time] input[type=week] ::-moz-placeholder,
input[type=week] input[type=time] ::-moz-placeholder,
input[type=time] textarea ::-moz-placeholder,
textarea input[type=time] ::-moz-placeholder,
input[type=time] input:-moz-placeholder,
input[type=time] input[type=color]:-moz-placeholder,
input[type=time] input[type=date]:-moz-placeholder,
input[type=time] input[type=datetime]:-moz-placeholder,
input[type=time] input[type=datetime-local]:-moz-placeholder,
input[type=time] input[type=email]:-moz-placeholder,
input[type=time] input[type=month]:-moz-placeholder,
input[type=time] input[type=number]:-moz-placeholder,
input[type=time] input[type=password]:-moz-placeholder,
input[type=time] input[type=search]:-moz-placeholder,
input[type=time] input[type=tel]:-moz-placeholder,
input[type=time] input[type=text]:-moz-placeholder,
input[type=time] input[type=time]:-moz-placeholder,
input[type=time] input[type=url]:-moz-placeholder,
input[type=time] input[type=week]:-moz-placeholder,
input[type=time] textarea:-moz-placeholder,
input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=time] ::-webkit-input-placeholder,
input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=time] ::-webkit-input-placeholder,
input[type=time] textarea ::-webkit-input-placeholder,
textarea input[type=time] ::-webkit-input-placeholder,
input[type=time] .filter-item__input::placeholder,
input[type=time] .ui-search.ui-search-div::placeholder,
input[type=time] .ui-search input[type=search]::placeholder,
.ui-search input[type=time] input[type=search]::placeholder,
input[type=time] textarea::placeholder,
input[type=time] input:not(.no-format)::placeholder,
input[type=time] input[type=color]:not(.no-format)::placeholder,
input[type=time] input[type=date]:not(.no-format)::placeholder,
input[type=time] input[type=datetime]:not(.no-format)::placeholder,
input[type=time] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=time] input[type=email]:not(.no-format)::placeholder,
input[type=time] input[type=month]:not(.no-format)::placeholder,
input[type=time] input[type=number]:not(.no-format)::placeholder,
input[type=time] input[type=password]:not(.no-format)::placeholder,
input[type=time] input[type=search]:not(.no-format)::placeholder,
input[type=time] input[type=tel]:not(.no-format)::placeholder,
input[type=time] input[type=text]:not(.no-format)::placeholder,
input[type=time] input[type=time]:not(.no-format)::placeholder,
input[type=time] input[type=url]:not(.no-format)::placeholder,
input[type=time] input[type=week]:not(.no-format)::placeholder,
input[type=time] textarea:not(.no-format)::placeholder,
input[type=url] input:-ms-input-placeholder,
input[type=url] input[type=color]:-ms-input-placeholder,
input[type=url] input[type=date]:-ms-input-placeholder,
input[type=url] input[type=datetime]:-ms-input-placeholder,
input[type=url] input[type=datetime-local]:-ms-input-placeholder,
input[type=url] input[type=email]:-ms-input-placeholder,
input[type=url] input[type=month]:-ms-input-placeholder,
input[type=url] input[type=number]:-ms-input-placeholder,
input[type=url] input[type=password]:-ms-input-placeholder,
input[type=url] input[type=search]:-ms-input-placeholder,
input[type=url] input[type=tel]:-ms-input-placeholder,
input[type=url] input[type=text]:-ms-input-placeholder,
input[type=url] input[type=time]:-ms-input-placeholder,
input[type=url] input[type=url]:-ms-input-placeholder,
input[type=url] input[type=week]:-ms-input-placeholder,
input[type=url] textarea:-ms-input-placeholder,
input[type=url] ::-moz-placeholder,
input[type=url] input[type=color] ::-moz-placeholder,
input[type=color] input[type=url] ::-moz-placeholder,
input[type=url] input[type=date] ::-moz-placeholder,
input[type=date] input[type=url] ::-moz-placeholder,
input[type=url] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=url] ::-moz-placeholder,
input[type=url] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=url] ::-moz-placeholder,
input[type=url] input[type=email] ::-moz-placeholder,
input[type=email] input[type=url] ::-moz-placeholder,
input[type=url] input[type=month] ::-moz-placeholder,
input[type=month] input[type=url] ::-moz-placeholder,
input[type=url] input[type=number] ::-moz-placeholder,
input[type=number] input[type=url] ::-moz-placeholder,
input[type=url] input[type=password] ::-moz-placeholder,
input[type=password] input[type=url] ::-moz-placeholder,
input[type=url] input[type=search] ::-moz-placeholder,
input[type=search] input[type=url] ::-moz-placeholder,
input[type=url] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=url] ::-moz-placeholder,
input[type=url] input[type=text] ::-moz-placeholder,
input[type=text] input[type=url] ::-moz-placeholder,
input[type=url] input[type=time] ::-moz-placeholder,
input[type=time] input[type=url] ::-moz-placeholder,
input[type=url] ::-moz-placeholder,
input[type=url] input[type=week] ::-moz-placeholder,
input[type=week] input[type=url] ::-moz-placeholder,
input[type=url] textarea ::-moz-placeholder,
textarea input[type=url] ::-moz-placeholder,
input[type=url] input:-moz-placeholder,
input[type=url] input[type=color]:-moz-placeholder,
input[type=url] input[type=date]:-moz-placeholder,
input[type=url] input[type=datetime]:-moz-placeholder,
input[type=url] input[type=datetime-local]:-moz-placeholder,
input[type=url] input[type=email]:-moz-placeholder,
input[type=url] input[type=month]:-moz-placeholder,
input[type=url] input[type=number]:-moz-placeholder,
input[type=url] input[type=password]:-moz-placeholder,
input[type=url] input[type=search]:-moz-placeholder,
input[type=url] input[type=tel]:-moz-placeholder,
input[type=url] input[type=text]:-moz-placeholder,
input[type=url] input[type=time]:-moz-placeholder,
input[type=url] input[type=url]:-moz-placeholder,
input[type=url] input[type=week]:-moz-placeholder,
input[type=url] textarea:-moz-placeholder,
input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=url] ::-webkit-input-placeholder,
input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=url] ::-webkit-input-placeholder,
input[type=url] textarea ::-webkit-input-placeholder,
textarea input[type=url] ::-webkit-input-placeholder,
input[type=url] .filter-item__input::placeholder,
input[type=url] .ui-search.ui-search-div::placeholder,
input[type=url] .ui-search input[type=search]::placeholder,
.ui-search input[type=url] input[type=search]::placeholder,
input[type=url] textarea::placeholder,
input[type=url] input:not(.no-format)::placeholder,
input[type=url] input[type=color]:not(.no-format)::placeholder,
input[type=url] input[type=date]:not(.no-format)::placeholder,
input[type=url] input[type=datetime]:not(.no-format)::placeholder,
input[type=url] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=url] input[type=email]:not(.no-format)::placeholder,
input[type=url] input[type=month]:not(.no-format)::placeholder,
input[type=url] input[type=number]:not(.no-format)::placeholder,
input[type=url] input[type=password]:not(.no-format)::placeholder,
input[type=url] input[type=search]:not(.no-format)::placeholder,
input[type=url] input[type=tel]:not(.no-format)::placeholder,
input[type=url] input[type=text]:not(.no-format)::placeholder,
input[type=url] input[type=time]:not(.no-format)::placeholder,
input[type=url] input[type=url]:not(.no-format)::placeholder,
input[type=url] input[type=week]:not(.no-format)::placeholder,
input[type=url] textarea:not(.no-format)::placeholder,
input[type=week] input:-ms-input-placeholder,
input[type=week] input[type=color]:-ms-input-placeholder,
input[type=week] input[type=date]:-ms-input-placeholder,
input[type=week] input[type=datetime]:-ms-input-placeholder,
input[type=week] input[type=datetime-local]:-ms-input-placeholder,
input[type=week] input[type=email]:-ms-input-placeholder,
input[type=week] input[type=month]:-ms-input-placeholder,
input[type=week] input[type=number]:-ms-input-placeholder,
input[type=week] input[type=password]:-ms-input-placeholder,
input[type=week] input[type=search]:-ms-input-placeholder,
input[type=week] input[type=tel]:-ms-input-placeholder,
input[type=week] input[type=text]:-ms-input-placeholder,
input[type=week] input[type=time]:-ms-input-placeholder,
input[type=week] input[type=url]:-ms-input-placeholder,
input[type=week] input[type=week]:-ms-input-placeholder,
input[type=week] textarea:-ms-input-placeholder,
input[type=week] ::-moz-placeholder,
input[type=week] input[type=color] ::-moz-placeholder,
input[type=color] input[type=week] ::-moz-placeholder,
input[type=week] input[type=date] ::-moz-placeholder,
input[type=date] input[type=week] ::-moz-placeholder,
input[type=week] input[type=datetime] ::-moz-placeholder,
input[type=datetime] input[type=week] ::-moz-placeholder,
input[type=week] input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] input[type=week] ::-moz-placeholder,
input[type=week] input[type=email] ::-moz-placeholder,
input[type=email] input[type=week] ::-moz-placeholder,
input[type=week] input[type=month] ::-moz-placeholder,
input[type=month] input[type=week] ::-moz-placeholder,
input[type=week] input[type=number] ::-moz-placeholder,
input[type=number] input[type=week] ::-moz-placeholder,
input[type=week] input[type=password] ::-moz-placeholder,
input[type=password] input[type=week] ::-moz-placeholder,
input[type=week] input[type=search] ::-moz-placeholder,
input[type=search] input[type=week] ::-moz-placeholder,
input[type=week] input[type=tel] ::-moz-placeholder,
input[type=tel] input[type=week] ::-moz-placeholder,
input[type=week] input[type=text] ::-moz-placeholder,
input[type=text] input[type=week] ::-moz-placeholder,
input[type=week] input[type=time] ::-moz-placeholder,
input[type=time] input[type=week] ::-moz-placeholder,
input[type=week] input[type=url] ::-moz-placeholder,
input[type=url] input[type=week] ::-moz-placeholder,
input[type=week] ::-moz-placeholder,
input[type=week] textarea ::-moz-placeholder,
textarea input[type=week] ::-moz-placeholder,
input[type=week] input:-moz-placeholder,
input[type=week] input[type=color]:-moz-placeholder,
input[type=week] input[type=date]:-moz-placeholder,
input[type=week] input[type=datetime]:-moz-placeholder,
input[type=week] input[type=datetime-local]:-moz-placeholder,
input[type=week] input[type=email]:-moz-placeholder,
input[type=week] input[type=month]:-moz-placeholder,
input[type=week] input[type=number]:-moz-placeholder,
input[type=week] input[type=password]:-moz-placeholder,
input[type=week] input[type=search]:-moz-placeholder,
input[type=week] input[type=tel]:-moz-placeholder,
input[type=week] input[type=text]:-moz-placeholder,
input[type=week] input[type=time]:-moz-placeholder,
input[type=week] input[type=url]:-moz-placeholder,
input[type=week] input[type=week]:-moz-placeholder,
input[type=week] textarea:-moz-placeholder,
input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=color] ::-webkit-input-placeholder,
input[type=color] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=date] ::-webkit-input-placeholder,
input[type=date] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=email] ::-webkit-input-placeholder,
input[type=email] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=month] ::-webkit-input-placeholder,
input[type=month] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=number] ::-webkit-input-placeholder,
input[type=number] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=password] ::-webkit-input-placeholder,
input[type=password] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=search] ::-webkit-input-placeholder,
input[type=search] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=tel] ::-webkit-input-placeholder,
input[type=tel] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=text] ::-webkit-input-placeholder,
input[type=text] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=time] ::-webkit-input-placeholder,
input[type=time] input[type=week] ::-webkit-input-placeholder,
input[type=week] input[type=url] ::-webkit-input-placeholder,
input[type=url] input[type=week] ::-webkit-input-placeholder,
input[type=week] ::-webkit-input-placeholder,
input[type=week] textarea ::-webkit-input-placeholder,
textarea input[type=week] ::-webkit-input-placeholder,
input[type=week] .filter-item__input::placeholder,
input[type=week] .ui-search.ui-search-div::placeholder,
input[type=week] .ui-search input[type=search]::placeholder,
.ui-search input[type=week] input[type=search]::placeholder,
input[type=week] textarea::placeholder,
input[type=week] input:not(.no-format)::placeholder,
input[type=week] input[type=color]:not(.no-format)::placeholder,
input[type=week] input[type=date]:not(.no-format)::placeholder,
input[type=week] input[type=datetime]:not(.no-format)::placeholder,
input[type=week] input[type=datetime-local]:not(.no-format)::placeholder,
input[type=week] input[type=email]:not(.no-format)::placeholder,
input[type=week] input[type=month]:not(.no-format)::placeholder,
input[type=week] input[type=number]:not(.no-format)::placeholder,
input[type=week] input[type=password]:not(.no-format)::placeholder,
input[type=week] input[type=search]:not(.no-format)::placeholder,
input[type=week] input[type=tel]:not(.no-format)::placeholder,
input[type=week] input[type=text]:not(.no-format)::placeholder,
input[type=week] input[type=time]:not(.no-format)::placeholder,
input[type=week] input[type=url]:not(.no-format)::placeholder,
input[type=week] input[type=week]:not(.no-format)::placeholder,
input[type=week] textarea:not(.no-format)::placeholder,
textarea input:-ms-input-placeholder,
textarea input[type=color]:-ms-input-placeholder,
textarea input[type=date]:-ms-input-placeholder,
textarea input[type=datetime]:-ms-input-placeholder,
textarea input[type=datetime-local]:-ms-input-placeholder,
textarea input[type=email]:-ms-input-placeholder,
textarea input[type=month]:-ms-input-placeholder,
textarea input[type=number]:-ms-input-placeholder,
textarea input[type=password]:-ms-input-placeholder,
textarea input[type=search]:-ms-input-placeholder,
textarea input[type=tel]:-ms-input-placeholder,
textarea input[type=text]:-ms-input-placeholder,
textarea input[type=time]:-ms-input-placeholder,
textarea input[type=url]:-ms-input-placeholder,
textarea input[type=week]:-ms-input-placeholder,
textarea textarea:-ms-input-placeholder,
textarea input ::-moz-placeholder,
input textarea ::-moz-placeholder,
textarea input[type=color] ::-moz-placeholder,
input[type=color] textarea ::-moz-placeholder,
textarea input[type=date] ::-moz-placeholder,
input[type=date] textarea ::-moz-placeholder,
textarea input[type=datetime] ::-moz-placeholder,
input[type=datetime] textarea ::-moz-placeholder,
textarea input[type=datetime-local] ::-moz-placeholder,
input[type=datetime-local] textarea ::-moz-placeholder,
textarea input[type=email] ::-moz-placeholder,
input[type=email] textarea ::-moz-placeholder,
textarea input[type=month] ::-moz-placeholder,
input[type=month] textarea ::-moz-placeholder,
textarea input[type=number] ::-moz-placeholder,
input[type=number] textarea ::-moz-placeholder,
textarea input[type=password] ::-moz-placeholder,
input[type=password] textarea ::-moz-placeholder,
textarea input[type=search] ::-moz-placeholder,
input[type=search] textarea ::-moz-placeholder,
textarea input[type=tel] ::-moz-placeholder,
input[type=tel] textarea ::-moz-placeholder,
textarea input[type=text] ::-moz-placeholder,
input[type=text] textarea ::-moz-placeholder,
textarea input[type=time] ::-moz-placeholder,
input[type=time] textarea ::-moz-placeholder,
textarea input[type=url] ::-moz-placeholder,
input[type=url] textarea ::-moz-placeholder,
textarea input[type=week] ::-moz-placeholder,
input[type=week] textarea ::-moz-placeholder,
textarea ::-moz-placeholder,
textarea input:-moz-placeholder,
textarea input[type=color]:-moz-placeholder,
textarea input[type=date]:-moz-placeholder,
textarea input[type=datetime]:-moz-placeholder,
textarea input[type=datetime-local]:-moz-placeholder,
textarea input[type=email]:-moz-placeholder,
textarea input[type=month]:-moz-placeholder,
textarea input[type=number]:-moz-placeholder,
textarea input[type=password]:-moz-placeholder,
textarea input[type=search]:-moz-placeholder,
textarea input[type=tel]:-moz-placeholder,
textarea input[type=text]:-moz-placeholder,
textarea input[type=time]:-moz-placeholder,
textarea input[type=url]:-moz-placeholder,
textarea input[type=week]:-moz-placeholder,
textarea textarea:-moz-placeholder,
textarea input ::-webkit-input-placeholder,
input textarea ::-webkit-input-placeholder,
textarea input[type=color] ::-webkit-input-placeholder,
input[type=color] textarea ::-webkit-input-placeholder,
textarea input[type=date] ::-webkit-input-placeholder,
input[type=date] textarea ::-webkit-input-placeholder,
textarea input[type=datetime] ::-webkit-input-placeholder,
input[type=datetime] textarea ::-webkit-input-placeholder,
textarea input[type=datetime-local] ::-webkit-input-placeholder,
input[type=datetime-local] textarea ::-webkit-input-placeholder,
textarea input[type=email] ::-webkit-input-placeholder,
input[type=email] textarea ::-webkit-input-placeholder,
textarea input[type=month] ::-webkit-input-placeholder,
input[type=month] textarea ::-webkit-input-placeholder,
textarea input[type=number] ::-webkit-input-placeholder,
input[type=number] textarea ::-webkit-input-placeholder,
textarea input[type=password] ::-webkit-input-placeholder,
input[type=password] textarea ::-webkit-input-placeholder,
textarea input[type=search] ::-webkit-input-placeholder,
input[type=search] textarea ::-webkit-input-placeholder,
textarea input[type=tel] ::-webkit-input-placeholder,
input[type=tel] textarea ::-webkit-input-placeholder,
textarea input[type=text] ::-webkit-input-placeholder,
input[type=text] textarea ::-webkit-input-placeholder,
textarea input[type=time] ::-webkit-input-placeholder,
input[type=time] textarea ::-webkit-input-placeholder,
textarea input[type=url] ::-webkit-input-placeholder,
input[type=url] textarea ::-webkit-input-placeholder,
textarea input[type=week] ::-webkit-input-placeholder,
input[type=week] textarea ::-webkit-input-placeholder,
textarea ::-webkit-input-placeholder,
textarea .filter-item__input::placeholder,
textarea .ui-search.ui-search-div::placeholder,
textarea .ui-search input[type=search]::placeholder,
.ui-search textarea input[type=search]::placeholder,
textarea textarea::placeholder,
textarea input:not(.no-format)::placeholder,
textarea input[type=color]:not(.no-format)::placeholder,
textarea input[type=date]:not(.no-format)::placeholder,
textarea input[type=datetime]:not(.no-format)::placeholder,
textarea input[type=datetime-local]:not(.no-format)::placeholder,
textarea input[type=email]:not(.no-format)::placeholder,
textarea input[type=month]:not(.no-format)::placeholder,
textarea input[type=number]:not(.no-format)::placeholder,
textarea input[type=password]:not(.no-format)::placeholder,
textarea input[type=search]:not(.no-format)::placeholder,
textarea input[type=tel]:not(.no-format)::placeholder,
textarea input[type=text]:not(.no-format)::placeholder,
textarea input[type=time]:not(.no-format)::placeholder,
textarea input[type=url]:not(.no-format)::placeholder,
textarea input[type=week]:not(.no-format)::placeholder,
textarea textarea:not(.no-format)::placeholder {
  color: rgb(181, 185, 189);
  font-weight: 200;
}
.prefix:not(.no-format) {
  background: linear-gradient(-180deg, rgb(255, 255, 255) 33%, rgb(255, 255, 255) 57%, rgb(239, 242, 245) 100%);
  border: 1px solid rgb(181, 185, 189);
  border-radius: 3px 0 0 3px;
  border-right: 0;
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  color: rgb(19, 21, 23);
  float: left;
  font-family: "Benton Sans Condensed", "Arial Condensed", sans-serif;
  letter-spacing: 0.0125em;
  line-height: 1.25;
  padding: 8px;
  text-align: center;
  width: 20%;
}
.prefix:not(.no-format) + input {
  border-radius: 0 3px 3px 0;
  float: left;
  width: 80%;
}

textarea {
  line-height: 1.5;
  min-height: 84px;
}
textarea.tall {
  min-height: 252px;
}

select {
  height: 35px;
  line-height: 35px;
  appearance: menulist-button;
  -webkit-appearance: menulist-button;
  border: 1px solid rgb(181, 185, 189);
  border-radius: 3px;
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  color: rgb(19, 21, 23);
  font-size: 1rem;
  line-height: 1.25;
  padding: 8px;
  padding-right: 56px;
  position: relative;
  text-overflow: ellipsis;
  width: 100%;
}
select:hover {
  border: 1px solid rgb(97, 99, 101);
  box-shadow: inset 0 -1.5em 1.8em -1em rgb(239, 242, 245);
}
select:active {
  background-color: rgb(223, 227, 232);
  border: 2px solid rgb(0, 149, 255);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
}
select:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
select:disabled {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  box-shadow: none;
  color: rgb(154, 157, 161);
}
.lte-ie8 select {
  height: auto;
}

input[type=checkbox],
.ui-form__checkbox, input[type=radio] {
  box-shadow: none;
  cursor: pointer;
  height: 1.5rem;
  margin-right: 5px;
  min-height: 0;
  position: relative;
  top: 4px;
  width: 1.5rem;
  line-height: 1.5rem;
}
.ui-form input[type=checkbox],
.ui-form .ui-form__checkbox, .ui-form input[type=radio] {
  height: 1.5rem;
  width: 1.5rem;
}

.radio label, .checkbox label, label.ui-form__radio-label, label.ui-form__checkbox-label {
  color: rgb(19, 21, 23);
  font-size: 1rem;
  font-weight: 400;
  text-transform: none;
  line-height: 1.5rem;
}

input[type=radio]::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
input[type=radio]::before:hover::before {
  text-decoration: none;
}
input[type=radio]::before {
  content: "\e04f";
}
input[type=radio] {
  border: 0;
  color: rgb(97, 99, 101);
  font-size: 1.5rem;
  display: inline-block;
}
input[type=radio]:hover::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
input[type=radio]:hover::before:hover::before {
  text-decoration: none;
}
input[type=radio]:hover::before {
  content: "\e050";
}
input[type=radio]:hover, input[type=radio]:focus, input[type=radio]:checked {
  box-shadow: none;
  color: rgb(31, 118, 216);
}
input[type=radio]:checked::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
input[type=radio]:checked::before:hover::before {
  text-decoration: none;
}
input[type=radio]:checked::before {
  content: "\e051";
}
input[type=radio]:focus {
  outline-offset: 2px;
  outline: 2px solid rgb(0, 149, 255);
}

input[type=checkbox],
.ui-form__checkbox {
  background-color: white;
  border: 1px solid rgb(97, 99, 101);
  border-radius: 3px;
  display: inline-block;
}
input[type=checkbox]::before,
.ui-form__checkbox::before {
  bottom: 0;
  color: rgb(19, 21, 23);
  font-size: 1.125rem;
  left: 0;
  line-height: 14px;
  right: 0;
  text-align: center;
  top: 1px;
}
input[type=checkbox]:hover,
.ui-form__checkbox:hover {
  border-color: hsl(210.2362204724, 50%, 40%);
  box-shadow: 0 0 0 1px hsl(210.2362204724, 50%, 40%);
}

input[type=checkbox]:checked::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
input[type=checkbox]:checked::before:hover::before {
  text-decoration: none;
}
input[type=checkbox]:checked::before {
  content: "\e0a4";
}
input[type=checkbox]:checked {
  background: rgb(31, 118, 216);
  border: solid 1px rgb(0, 149, 255);
}
input[type=checkbox]:checked::before {
  color: rgb(255, 255, 255);
  position: absolute;
}
input[type=checkbox]:focus {
  outline-offset: 2px;
  outline: 2px solid rgb(0, 149, 255);
}

.ui-form__checkbox.is-checked::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-form__checkbox.is-checked::before:hover::before {
  text-decoration: none;
}
.ui-form__checkbox.is-checked::before {
  content: "\e0a4";
}
.ui-form__checkbox.is-checked::before {
  position: absolute;
}
.ui-form__checkbox.is-intermediate::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-form__checkbox.is-intermediate::before:hover::before {
  text-decoration: none;
}
.ui-form__checkbox.is-intermediate::before {
  content: "\e0a4";
}
.ui-form__checkbox.is-intermediate::before {
  color: rgb(154, 157, 161);
  position: absolute;
}

.ui-toggle__wrapper {
  position: relative;
  height: 32px;
}

.ui-toggle {
  display: block;
  position: relative;
  border: 0;
  background-color: transparent;
  text-align: left;
  padding: 0;
  width: 100%;
}
.ui-toggle:focus .ui-toggle__handle {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.ui-toggle:hover .ui-toggle__knob {
  border: 1px solid rgb(97, 99, 101);
}

.ui-toggle__handle {
  cursor: pointer;
  height: 100%;
  outline: 0;
  position: absolute;
  width: 100%;
  height: 32px;
  width: 48px;
}
.ui-toggle__handle .ui-toggle__track {
  background-color: rgb(206, 210, 214);
  border-radius: 12px;
  cursor: pointer;
  height: 24px;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 48px;
  z-index: 0;
}
.is-true .ui-toggle__handle .ui-toggle__track {
  background-color: rgb(31, 118, 216);
  border-color: transparent;
}
.is-true .ui-toggle__handle .ui-toggle__track:hover {
  border-color: rgb(22, 92, 171);
}
.ui-toggle__handle .ui-toggle__knob {
  background-color: white;
  border-radius: 16px;
  border: 1px solid rgb(206, 210, 214);
  filter: drop-shadow(0, 1px, 3px, 0 rgba(7, 48, 92, 0.5));
  height: 32px;
  width: 32px;
  left: 0;
  position: absolute;
  top: 0;
  transition: 0.1s ease-in-out;
  z-index: 1;
  cursor: pointer;
}
.is-true .ui-toggle__handle .ui-toggle__knob {
  background-color: white;
  border-color: rgb(31, 118, 216);
  left: auto;
  right: 0;
}
.disabled .ui-toggle__handle .ui-toggle__knob {
  background-color: rgb(239, 242, 245);
  border: 1px solid rgb(239, 242, 245);
}

.ui-toggle__label {
  color: rgb(19, 21, 23);
  cursor: pointer;
  display: block;
  line-height: 1.5;
  position: absolute;
  left: 48px;
  line-height: 32px;
  margin-left: 8px;
}
.is-true + .ui-toggle__label {
  color: rgb(31, 118, 216);
}
.ui-toggle__label [class*=icon-]::before {
  margin-right: 7px;
  top: 2px;
}

.ui-toggle.small .ui-toggle__handle {
  width: 40px;
  height: 24px;
}
.ui-toggle.small .ui-toggle__handle .ui-toggle__knob {
  height: 24px;
  width: 24px;
}
.ui-toggle.small .ui-toggle__handle .ui-toggle__track {
  height: 16px;
  width: 40px;
}
.ui-toggle.small .ui-toggle__label {
  left: 40px;
  line-height: 24px;
  font-size: 0.875rem;
}

.ui-toggle.disabled .ui-toggle__knob {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  cursor: default;
}
.ui-toggle.disabled .ui-toggle__label {
  color: rgb(154, 157, 161);
}

.ui-form input.error,
.ui-form input.whoops,
.ui-form textarea.error,
.ui-form textarea.whoops,
.ui-form select.error,
.ui-form select.whoops, .ui-form.whoops input,
.ui-form.whoops textarea,
.ui-form.whoops select {
  animation: shake 1s ease 0s both 1;
  backface-visibility: hidden;
}
.ui-form input.error,
.ui-form input.whoops,
.ui-form textarea.error,
.ui-form textarea.whoops,
.ui-form select.error,
.ui-form select.whoops, .ui-form.whoops input,
.ui-form.whoops textarea,
.ui-form.whoops select {
  border-color: #dd6d54;
  color: #dd6d54;
}
.ui-form input.error:focus,
.ui-form input.whoops:focus,
.ui-form textarea.error:focus,
.ui-form textarea.whoops:focus,
.ui-form select.error:focus,
.ui-form select.whoops:focus, .ui-form.whoops input:focus,
.ui-form.whoops textarea:focus,
.ui-form.whoops select:focus {
  box-shadow: 0 0 0 3px rgb(244.8, 211.2, 203.7);
}

.hint.whoops, .ui-form.whoops .hint {
  color: #dd6d54;
}

.ui-dropdown {
  position: relative;
}
.ui-panel .ui-dropdown {
  width: 100%;
}

.ui-dropdown__label {
  color: rgb(97, 99, 101);
  line-height: 1.5;
  padding-right: 4px;
  font-weight: 600;
  font-family: "Benton Sans Condensed", "Arial Condensed", sans-serif;
}

.ui-dropdown__toggle {
  background-color: white;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 600;
  padding: 8px 16px;
  letter-spacing: 0.0125em;
  line-height: 1.5;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-font-smoothing: antialiased;
}
.ui-dropdown__toggle:hover {
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  text-decoration: none;
}
.ui-dropdown__toggle:disabled, .ui-dropdown__toggle.disabled {
  background-color: rgb(223, 227, 232) !important;
  border: 1px solid rgb(206, 210, 214) !important;
  box-shadow: none !important;
  color: rgb(154, 157, 161) !important;
  cursor: default !important;
  pointer-events: none !important;
}
.ui-dropdown__toggle[class*=icon-]::before,
.ui-dropdown__toggle [class*=icon-]::before {
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.ui-dropdown__toggle {
  background: rgb(255, 255, 255);
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  border: 1px solid rgb(181, 185, 189);
  color: rgb(97, 99, 101);
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: 0.0125em;
  transition: 300ms ease;
}
.ui-dropdown__toggle:hover {
  border: 1px solid rgb(97, 99, 101);
  box-shadow: inset 0 -1.5em 1.8em -1em rgb(239, 242, 245);
  color: rgb(19, 21, 23);
}
.ui-dropdown__toggle:active {
  background: rgb(223, 227, 232);
  box-shadow: inset 0 2px 3px 1px rgba(19, 21, 23, 0.3);
  border: 1px solid rgb(97, 99, 101);
  color: rgb(19, 21, 23);
}
.ui-dropdown__toggle:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
  transition: none;
}
.ui-dropdown__toggle {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgb(19, 21, 23);
  cursor: pointer;
}
.ui-dropdown__toggle:hover {
  color: hsl(210.2362204724, 50%, 28%);
  text-decoration: none;
}
.ui-dropdown__toggle {
  background-color: rgb(255, 255, 255);
  border: 1px solid rgb(181, 185, 189);
  border-radius: 3px;
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  display: -ms-flexbox;
  display: flex;
  font-family: "Benton Sans", Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.0125em;
  line-height: 1.5;
  padding-left: 8px;
  padding-right: 32px;
  text-align: left;
  white-space: initial;
  position: relative;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-align: center;
      align-items: center;
}
.ui-dropdown__toggle .ui-dropdown__title {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ui-dropdown__toggle::after {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-dropdown__toggle::after:hover::before {
  text-decoration: none;
}
.ui-dropdown__toggle::after {
  content: "\e00d";
  font-size: 0.875rem !important;
  position: absolute;
  right: 4px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}
.ui-dropdown__toggle.ghost {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgb(97, 99, 101);
}
.ui-dropdown__toggle.ghost:hover {
  background-color: transparent;
  border-color: rgb(181, 185, 189);
  color: rgb(19, 21, 23);
}
.active > .ui-dropdown__toggle, .is-toggled > .ui-dropdown__toggle {
  border-color: hsl(210.2362204724, 50%, 58%);
  color: hsl(210.2362204724, 50%, 28%);
}
.disabled > .ui-dropdown__toggle {
  background-color: rgb(223, 227, 232);
  border: 1px solid rgb(206, 210, 214);
  box-shadow: none;
  color: rgb(154, 157, 161);
  cursor: default;
  pointer-events: none;
}
.ui-panel .ui-dropdown__toggle {
  width: 100%;
}
.ui-dropdown__toggle:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-dropdown__target {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
  border-color: rgb(154, 157, 161);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 10px rgba(0, 0, 0, 0.1);
  z-index: 500;
  border-radius: 3px;
  left: 0;
  min-width: 200px;
  position: absolute;
  top: 0;
}
.ui-dropdown__target.align-right {
  left: auto;
  right: 0;
}
.ui-dropdown__target.align-top {
  bottom: 100%;
  margin-bottom: 7px;
  top: auto;
}
.ui-dropdown__target div.ui-container_scroll {
  max-height: 196px;
  padding: 0;
  position: static;
}
.active + .ui-dropdown__target,
.active .ui-dropdown__target {
  animation: fadeInDown 0.1s ease 0s both 1;
  backface-visibility: hidden;
  display: block;
}
.ui-dropdown__target.open {
  animation: fadeInDown 0.1s ease 0s both 1;
  backface-visibility: hidden;
}
.active + .disabled .ui-dropdown__target,
.active .disabled .ui-dropdown__target,
.disabled .ui-dropdown__target .open {
  display: none !important;
}
.ui-panel .ui-dropdown__target {
  width: 100%;
}

.ui-dropdown__header::after {
  clear: both;
  content: "";
  display: table;
}
.ui-dropdown__header {
  height: 42px;
  line-height: 42px;
  background-color: rgb(239, 242, 245);
  border-bottom: 1px solid rgb(206, 210, 214);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: rgb(77, 79, 81);
  margin: 0;
  padding: 0 14px;
  position: relative;
  width: 100%;
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  height: 28px;
  line-height: 29px;
}
.ui-dropdown__header h4 {
  float: left;
  font-weight: 600;
}

.ui-dropdown__content::after {
  clear: both;
  content: "";
  display: table;
}
.ui-dropdown__content {
  padding: 14px;
}
.ui-dropdown__content + .ui-container_scroll {
  padding-top: 0;
  top: 140px;
}
.ui-dropdown__content p {
  padding-bottom: 14px;
}

.nav-history::after,
.ui-dropdown__list::after {
  clear: both;
  content: "";
  display: table;
}
.nav-history,
.ui-dropdown__list {
  padding: 14px;
}
.nav-history + .ui-container_scroll,
.ui-dropdown__list + .ui-container_scroll {
  padding-top: 0;
  top: 140px;
}
.nav-history,
.ui-dropdown__list {
  font-weight: 400;
  margin-bottom: 0;
  padding: 7px 0;
}
.nav-history + .ui-dropdown__list,
.ui-dropdown__list + .ui-dropdown__list {
  border-top: 1px solid rgb(154, 157, 161);
}

button.nav-history__item, .dropdown__row_input .dropdown__row_solid, .dropdown__row_input,
.dropdown__row,
.ui-dropdown__item,
.ui-dropdown__list a,
.ui-dropdown__list button {
  color: rgb(19, 21, 23);
  cursor: pointer;
}
button.nav-history__item:hover, .dropdown__row_input .dropdown__row_solid:hover, .dropdown__row_input:hover,
.dropdown__row:hover,
.ui-dropdown__item:hover,
.ui-dropdown__list a:hover,
.ui-dropdown__list button:hover {
  color: hsl(210.2362204724, 50%, 28%);
  text-decoration: none;
}
button.nav-history__item, .dropdown__row_input .dropdown__row_solid, .dropdown__row_input,
.dropdown__row,
.ui-dropdown__item,
.ui-dropdown__list a,
.ui-dropdown__list button {
  min-height: 28px;
  line-height: 21px;
  background-color: white;
  cursor: pointer;
  display: block;
  padding: 4px 14px;
  text-align: left;
  border: 0;
  position: relative;
  width: 100%;
}
button.nav-history__item:hover, .dropdown__row_input .dropdown__row_solid:hover, .dropdown__row_input:hover,
.dropdown__row:hover, button.hover.nav-history__item, .dropdown__row_input .hover.dropdown__row_solid, .hover.dropdown__row_input,
.hover.dropdown__row,
.ui-dropdown__item:hover,
.ui-dropdown__item.hover,
.ui-dropdown__list a:hover,
.ui-dropdown__list a.hover,
.ui-dropdown__list button:hover,
.ui-dropdown__list button.hover {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 28%);
}
button.is-selected.nav-history__item, .dropdown__row_input .is-selected.dropdown__row_solid, .is-selected.dropdown__row_input,
.is-selected.dropdown__row, button.active.nav-history__item, .dropdown__row_input .active.dropdown__row_solid, .active.dropdown__row_input,
.active.dropdown__row,
.ui-dropdown__item.is-selected,
.ui-dropdown__item.active,
.ui-dropdown__list a.is-selected,
.ui-dropdown__list a.active,
.ui-dropdown__list button.is-selected,
.ui-dropdown__list button.active {
  color: hsl(210.2362204724, 50%, 58%);
  font-weight: 700;
}
button.negative.nav-history__item, .dropdown__row_input .negative.dropdown__row_solid, .negative.dropdown__row_input,
.negative.dropdown__row,
.ui-dropdown__item.negative,
.ui-dropdown__item.negative:hover,
.ui-dropdown__list a.negative,
.ui-dropdown__list a.negative:hover,
.ui-dropdown__list button.negative,
.ui-dropdown__list button.negative:hover {
  color: #dd6d54;
  font-weight: 700;
}
button.negative.nav-history__item:hover, .dropdown__row_input .negative.dropdown__row_solid:hover, .negative.dropdown__row_input:hover,
.negative.dropdown__row:hover,
.ui-dropdown__item.negative:hover,
.ui-dropdown__list a.negative:hover,
.ui-dropdown__list button.negative:hover {
  background-color: white;
}
button[class*=icon-].nav-history__item::before, .dropdown__row_input [class*=icon-].dropdown__row_solid::before, [class*=icon-].dropdown__row_input::before,
[class*=icon-].dropdown__row::before,
.ui-dropdown__item[class*=icon-]::before,
.ui-dropdown__list a[class*=icon-]::before,
.ui-dropdown__list button[class*=icon-]::before {
  font-size: 1rem;
  margin-right: 4px;
}
button.nav-history__item:focus, .dropdown__row_input .dropdown__row_solid:focus, .dropdown__row_input:focus,
.dropdown__row:focus,
.ui-dropdown__item:focus,
.ui-dropdown__list a:focus,
.ui-dropdown__list button:focus {
  outline: 2px solid rgb(0, 149, 255);
  z-index: 1;
}

.ui-dropdown__footer {
  border-top: 1px solid rgb(181, 185, 189);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  overflow: hidden;
  padding: 14px;
}
.ui-dropdown__footer .ui-button {
  margin-left: 14px;
}

.ui-dropdown__action {
  border-right: 1px solid white;
  display: block;
  float: left;
  text-align: center;
  width: 50%;
  border: 0;
}
.ui-dropdown__action:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.ui-dropdown__action + .ui-dropdown__action {
  border-left: 1px solid white;
  border-right: 0;
  font-weight: 700;
}

.multiline .ui-dropdown__toggle,
.multiline .ui-dropdown__list a {
  line-height: 1.25;
  min-height: 3rem;
  height: 3rem;
  padding-bottom: 7px;
  padding-top: 7px;
  display: inline-block;
}
.multiline .ui-dropdown__toggle:hover small,
.multiline .ui-dropdown__list a:hover small {
  color: inherit;
}
.multiline strong {
  display: block;
}

.ui-dropdown__item_toggle {
  padding: 7px 14px;
}
.ui-dropdown__item_toggle .ui-toggle__label {
  white-space: nowrap;
}

[data-hint] {
  display: inline-block;
  position: relative;
}
[data-hint]::after {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 28px;
  line-height: 28px;
  background-color: rgb(19, 21, 23);
  border-radius: 3px;
  bottom: 100%;
  color: white;
  content: attr(data-hint);
  font-size: 0.75rem !important;
  font-weight: 400;
  left: 0;
  max-width: 500px;
  opacity: 0;
  padding: 0 7px;
  pointer-events: none;
  position: absolute;
  text-transform: none !important;
  transform: translate3d(0, 8px, 0);
  transition: all 0.2s ease-in-out;
  visibility: hidden;
  white-space: nowrap;
  z-index: 499;
}
[data-hint]:hover::after {
  opacity: 1;
  text-decoration: none;
  transform: translate3d(0, 0, 0);
  visibility: visible;
}
[data-hint]:disabled::after, [data-hint].disabled::after {
  content: none;
}

[data-hint-position=bottom]::after {
  bottom: auto;
  left: 0;
  margin-top: 7px;
  position: absolute;
  right: auto;
  top: 100%;
  transform: translate3d(0, -8px, 0);
}

[data-hint-position=left]::after {
  bottom: auto;
  left: auto;
  margin-right: 7px;
  position: absolute;
  right: 100%;
  top: 0;
  transform: translate3d(8px, 0, 0);
}

[data-hint-position=right]::after {
  bottom: auto;
  left: 100%;
  margin-left: 7px;
  position: absolute;
  right: auto;
  top: 0;
  transform: translate3d(-8px, 0, 0);
}

.ui-graphtype .ui-button:last-child::after,
[data-hint-align=right]::after {
  left: auto;
  right: 0;
}

.ui-select-list {
  border: 1px solid hsl(210.2362204724, 50%, 40%);
  border-radius: 3px;
  overflow: hidden;
}
.ui-select-list + .ui-select-list {
  margin-top: 14px;
}
.ui-select-list li {
  border-top-color: inherit;
  border-top-style: inherit;
  border-top-width: inherit;
}
.ui-select-list li:first-child {
  border: 0;
}

.ui-select-list__item::after,
.ui-select-list__item.ui-form__radio-label::after {
  clear: both;
  content: "";
  display: table;
}
.ui-select-list__item,
.ui-select-list__item.ui-form__radio-label {
  border-radius: 0;
  color: hsl(210.2362204724, 50%, 40%);
  display: block;
  padding: 7px 14px;
}
.ui-select-list__item:hover,
.ui-select-list__item.ui-form__radio-label:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.ui-select-list__item.is-selected,
.ui-select-list__item.ui-form__radio-label.is-selected {
  background-color: hsl(210.2362204724, 50%, 40%);
  color: white;
}
.ui-select-list__item.is-selected input[type=radio], .ui-select-list__item.is-selected input[type=radio]:hover, .ui-select-list__item.is-selected input[type=radio]:focus, .ui-select-list__item.is-selected input[type=radio]:checked,
.ui-select-list__item.ui-form__radio-label.is-selected input[type=radio],
.ui-select-list__item.ui-form__radio-label.is-selected input[type=radio]:hover,
.ui-select-list__item.ui-form__radio-label.is-selected input[type=radio]:focus,
.ui-select-list__item.ui-form__radio-label.is-selected input[type=radio]:checked {
  color: white;
}
.ui-select-list__item.disabled,
.ui-select-list__item.ui-form__radio-label.disabled {
  color: rgb(97, 99, 101);
  cursor: default;
  opacity: 0.5;
}
.ui-select-list__item.disabled:hover,
.ui-select-list__item.ui-form__radio-label.disabled:hover {
  background-color: transparent;
}
.ui-select-list__item.disabled.is-selected,
.ui-select-list__item.ui-form__radio-label.disabled.is-selected {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 58%);
}
.ui-select-list__item p,
.ui-select-list__item small,
.ui-select-list__item.ui-form__radio-label p,
.ui-select-list__item.ui-form__radio-label small {
  color: inherit;
  white-space: normal;
}
.ui-select-list__item [class*=icon-]::before,
.ui-select-list__item.ui-form__radio-label [class*=icon-]::before {
  margin-right: 5px;
  top: 2px;
}

.ui-select-list__item__arrow::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-select-list__item__arrow::before:hover::before {
  text-decoration: none;
}
.ui-select-list__item__arrow::before {
  content: "\e027";
}
.ui-select-list__item__arrow {
  float: right;
}
.ui-select-list__item__arrow::before {
  margin: 0;
  right: -4px;
  top: 2px;
}

.ui-datepicker__wrapper {
  width: 204px;
}

.ui-datepicker {
  color: rgb(77, 79, 81);
  left: 0;
  margin-top: 1px;
  padding: 5px;
  position: relative;
  top: 0;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ui-datepicker table {
  margin: 0;
  width: 100%;
}
.ui-datepicker td,
.ui-datepicker th {
  border-radius: 3px;
  font-size: 0.875rem;
  font-weight: 400;
  height: 28px;
  line-height: 28px;
  text-align: center;
  width: 28px;
}
.ui-datepicker td.old, .ui-datepicker td.new {
  color: rgb(154, 157, 161);
}
.ui-datepicker th.switch {
  width: 145px;
}
.ui-datepicker th.next, .ui-datepicker th.prev {
  font-size: 1.25rem;
}
.ui-datepicker .active,
.ui-datepicker .active:hover {
  background-color: hsl(210.2362204724, 50%, 58%);
  color: white;
  font-weight: 700;
}

.ui-datepicker__pagination th {
  cursor: pointer;
}
.ui-datepicker__pagination th::before {
  top: 3px;
}
.ui-datepicker__pagination th:hover {
  background: rgb(206, 210, 214);
}

th.ui-datepicker__dow {
  color: rgb(97, 99, 101);
  font-weight: 700;
  padding-bottom: 5px;
}
th.ui-datepicker__dow:hover {
  color: initial;
}

td.ui-datepicker__day:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 40%);
  cursor: pointer;
}

.ui-datepicker__month,
.ui-datepicker__year {
  border-radius: 3px;
  cursor: pointer;
  display: block;
  float: left;
  height: 44px;
  line-height: 45px;
  margin: 1%;
  width: 31%;
}
.ui-datepicker__month:hover,
.ui-datepicker__year:hover {
  background: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 28%);
}
.ui-datepicker__month.old,
.ui-datepicker__year.old {
  color: rgb(206, 210, 214);
}
.ui-datepicker__month.old:hover,
.ui-datepicker__year.old:hover {
  background-color: transparent;
  cursor: default;
}

.ui-slider::after {
  clear: both;
  content: "";
  display: table;
}
.ui-slider {
  background-color: rgb(154, 157, 161);
  height: 1px;
  margin: 1em 0.5em;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: auto;
}

.ui-slider__handle {
  background-color: white;
  border: 1px solid hsl(210.2362204724, 50%, 28%);
  border-radius: 0.5em;
  cursor: pointer;
  display: block;
  height: 1em;
  margin-left: -0.5em;
  position: absolute;
  top: -0.5em;
  width: 1em;
  z-index: 1;
}
.ui-slider__handle:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
}
.ui-slider__handle:active {
  background-color: hsl(210.2362204724, 50%, 58%);
}
.lte-ie8 .ui-slider__handle::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.lte-ie8 .ui-slider__handle::before:hover::before {
  text-decoration: none;
}
.lte-ie8 .ui-slider__handle::before {
  content: "\e04f";
}
.lte-ie8 .ui-slider__handle {
  border: 0;
  color: hsl(210.2362204724, 50%, 40%);
}
.lte-ie8 .ui-slider__handle::before {
  top: 1px;
}
.lte-ie8 .ui-slider__handle:hover, .lte-ie8 .ui-slider__handle:active {
  background-color: white;
}

.ui-slider__handle__label {
  color: hsl(210.2362204724, 50%, 28%);
  cursor: pointer;
  font-size: 0.875rem;
  font-weight: 600;
  left: 50%;
  line-height: 28px;
  margin-left: -17.5px;
  position: absolute;
  text-align: center;
  top: 1em;
  width: 35px;
}
.ui-slider__handle__label:hover {
  text-decoration: none;
}

.ui-slider__range {
  background-color: hsl(210.2362204724, 50%, 28%);
  border-radius: 3.5px;
  height: 7px;
  margin-top: -3px;
  position: absolute;
  top: 0;
}

.is-overlapping .ui-slider__handle ~ .ui-slider__handle .ui-slider__handle__label {
  padding-top: 1em;
}

.ui-search {
  display: -ms-flexbox;
  display: flex;
  position: relative;
}
.ui-search .ui-button {
  margin-left: 14px;
}
.ui-search input[type=search] {
  height: 42px;
  min-width: 250px;
  padding-left: 28px;
  padding-right: 7px;
  -ms-flex: 1;
      flex: 1;
}
.ui-search [class*=icon-] {
  color: rgb(154, 157, 161);
  height: 42px;
  line-height: 42px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 35px;
}
.ui-search [class*=icon-]::before {
  font-size: 1.125rem;
  top: 4px;
}
.ui-search .icon-remove-2 {
  cursor: pointer;
  display: none;
  right: 7px;
}
.ui-search .icon-remove-2:hover {
  color: hsl(210.2362204724, 50%, 40%);
}
.ui-search .icon-remove-2.is-active {
  display: block;
}
.ui-search.small input {
  min-height: 28px;
  line-height: 21px;
  height: 28px;
  padding-left: 28px;
  padding-right: 7px;
}
.lte-ie8 .ui-search.small input {
  line-height: 28px;
  padding-bottom: 0;
  padding-top: 0;
}
.ui-search.small input::-webkit-input-placeholder {
  padding-top: 0;
  padding-bottom: 0;
}
.ui-search.small input:-moz-placeholder {
  padding-top: 0;
  padding-bottom: 0;
}
.ui-search.small input::-moz-placeholder {
  padding-top: 0;
  padding-bottom: 0;
}
.ui-search.small input:-ms-input-placeholder {
  padding-top: 0;
  padding-bottom: 0;
}
.ui-search.small [class*=icon-] {
  color: rgb(154, 157, 161);
  height: 28px;
  line-height: 28px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 35px;
}
.ui-search.small [class*=icon-]::before {
  font-size: 1rem;
  top: 4px;
}
.ui-search.small .icon-remove-2 {
  text-align: right;
}

.ui-search__dropdown {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
  border-color: rgb(154, 157, 161);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 10px rgba(0, 0, 0, 0.1);
  left: 0;
  margin-top: 40px;
  position: absolute;
  right: 0;
}

.ui-search__header {
  padding: 7px 14px;
}

.ui-search__results {
  border-top: 1px solid rgb(206, 210, 214);
  max-height: 252px;
  overflow-x: hidden;
  overflow-y: auto;
}

.ui-search__results__item::after {
  clear: both;
  content: "";
  display: table;
}
.ui-search__results__item {
  color: rgb(19, 21, 23);
  cursor: pointer;
}
.ui-search__results__item:hover {
  color: hsl(210.2362204724, 50%, 28%);
  text-decoration: none;
}
.ui-search__results__item {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  padding: 4px 14px;
}
.ui-search__results__item:hover, .ui-search__results__item.is-active {
  background-color: hsl(210.2362204724, 50%, 88%);
}
.ui-search__results__item:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-search__results__title {
  -ms-flex: 1;
      flex: 1;
}
.ui-search__results__type + .ui-search__results__title {
  max-width: 60%;
}

.ui-search__results__type {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: right;
  padding-left: 7px;
  text-align: right;
  width: 40%;
}
.ui-search__results__item:hover .ui-search__results__type, .ui-search__results__item.is-active .ui-search__results__type {
  color: hsl(210.2362204724, 50%, 58%);
}

.ui-search__footer {
  border-top: 1px solid rgb(206, 210, 214);
  display: inline-block;
  font-weight: 700;
  padding: 7px 14px;
  text-align: center;
  width: 100%;
}

.ui-search__spinner {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 14px;
  height: 14px;
  border-bottom-color: hsl(210.2362204724, 50%, 40%);
  border-left-color: hsl(210.2362204724, 50%, 40%);
  border-radius: 7px;
  border-right-color: rgb(206, 210, 214);
  border-style: solid;
  border-top-color: rgb(206, 210, 214);
  border-width: 1.75px;
}
.lte-ie8 .ui-search__spinner, .is-ie9 .ui-search__spinner {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url("../@opengov/ovid/src/images/loading-small.9ae85e5b45d8714d17810d4b26d0229f.gif");
}
.ui-search__spinner {
  border-width: 2px;
  display: inline-block;
  height: 18px;
  position: absolute;
  right: 7px;
  top: 7px;
  width: 18px;
}
.is-selected .ui-search__spinner {
  border-right-color: hsl(210.2362204724, 50%, 76%);
  border-top-color: hsl(210.2362204724, 50%, 76%);
}

.ui-editable_area::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-editable_area::before:hover::before {
  text-decoration: none;
}
.ui-editable_area::before {
  content: "\e070";
}
.ui-editable_area {
  animation: bounce 1s ease 0s both 1;
  backface-visibility: hidden;
  z-index: 200;
  border: 1px dashed #17a05b;
  border-radius: 3px;
  box-sizing: content-box;
  cursor: pointer;
  padding: 14px;
  position: absolute;
}
.ui-editable_area::before {
  background-color: rgba(23, 160, 91, 0.9);
  border-radius: 3px 0;
  bottom: -1px;
  color: white;
  height: 28px;
  line-height: 28px;
  position: absolute;
  right: -1px;
  text-align: center;
  width: 28px;
  z-index: 1;
}
.ui-editable_area:hover {
  border-style: solid;
  box-shadow: 0 0 0 3px rgba(23, 160, 91, 0.2);
}

.ui-table {
  border-bottom: 1px solid rgb(206, 210, 214);
  overflow-x: auto;
  overflow-y: hidden;
  position: relative;
}
.ui-table .ui-button {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
  margin-left: 7px;
}
.ui-table table {
  border: 0;
  border-collapse: collapse;
  table-layout: fixed;
  width: 100%;
}
.ui-table.layout_scale-cells table {
  table-layout: auto;
}
.ui-table.layout_data table th, .ui-table.layout_data table th.sortable:hover, .ui-table.layout_data table th.sorting_asc, .ui-table.layout_data table th.sorting_desc,
.ui-table.layout_data table td,
.ui-table.layout_data table td.sortable:hover,
.ui-table.layout_data table td.sorting_asc,
.ui-table.layout_data table td.sorting_desc,
.ui-table.layout_data table .ui-table__cell,
.ui-table.layout_data table .ui-table__cell.sortable:hover,
.ui-table.layout_data table .ui-table__cell.sorting_asc,
.ui-table.layout_data table .ui-table__cell.sorting_desc {
  border-color: rgb(154, 157, 161);
}
.ui-table tr {
  background-color: white;
  border-top: 1px solid rgb(206, 210, 214);
  height: 42px;
}
.ui-table tr:first-child {
  border-top: 0;
}
.ui-table tr.even, .ui-table tr:nth-child(even) {
  background-color: rgb(247, 249, 250);
}
.ui-table tr:hover, .ui-table tr.hover {
  background-color: hsl(210.2362204724, 50%, 88%);
}
.ui-table tr.whoops {
  color: #dd6d54;
}
.ui-table th,
.ui-table td {
  border-left: 1px solid transparent;
  font-size: 0.875rem;
  overflow: hidden;
  padding-left: 7px;
  padding-right: 7px;
  text-align: left;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.ui-table th::after,
.ui-table td::after {
  top: 75%;
}
.ui-table th:first-child,
.ui-table td:first-child {
  border-left: 0;
}
.ui-card__content .ui-table th:first-child,
.ui-card__content .ui-table td:first-child {
  padding-left: 14px;
}
.ui-card__content .ui-table th:last-child,
.ui-card__content .ui-table td:last-child {
  padding-left: 14px;
}
.ui-table th[data-hint],
.ui-table td[data-hint] {
  display: table-cell;
  overflow: visible;
  padding-right: 21px;
  text-overflow: visible;
}
.ui-table thead {
  border-bottom: 1px solid rgb(154, 157, 161);
  border-top: 1px solid rgb(206, 210, 214);
}
.ui-table thead tr {
  height: 28px;
}
.ui-table thead tr, .ui-table thead tr:hover {
  background-color: rgb(223, 227, 232);
}
.ui-table thead th {
  background-color: rgb(239, 242, 245);
  color: rgb(77, 79, 81);
  cursor: pointer;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 28px;
  padding-top: 4px;
}
.ui-table thead th.no-sort:hover {
  color: rgb(77, 79, 81);
  cursor: default;
}
.ui-table td.sortable,
.ui-table th.sortable {
  padding-right: 28px;
  position: relative;
}
.ui-table td.sortable::before, .ui-table td.sortable::after,
.ui-table th.sortable::before,
.ui-table th.sortable::after {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-table td.sortable::before:hover::before, .ui-table td.sortable::after:hover::before,
.ui-table th.sortable::before:hover::before,
.ui-table th.sortable::after:hover::before {
  text-decoration: none;
}
.ui-table td.sortable::before, .ui-table td.sortable::after,
.ui-table th.sortable::before,
.ui-table th.sortable::after {
  display: none;
  font-size: 19px;
  margin: 0;
  position: absolute;
  right: 7px;
}
.ui-table td.sortable::before,
.ui-table th.sortable::before {
  content: "\e02c";
  top: 3px;
}
.ui-table td.sortable::after,
.ui-table th.sortable::after {
  bottom: 3px;
  content: "\e00d";
  top: auto !important;
}
.ui-table td.sortable:hover::before, .ui-table td.sortable:hover::after,
.ui-table th.sortable:hover::before,
.ui-table th.sortable:hover::after {
  display: block;
}
.ui-table td.sorting_asc:hover, .ui-table td.sorting_desc:hover,
.ui-table th.sorting_asc:hover,
.ui-table th.sorting_desc:hover {
  background-color: white;
  border-right: 1px solid rgb(206, 210, 214);
  color: hsl(210.2362204724, 50%, 40%);
}
.ui-table td.sorting_asc::before, .ui-table td.sorting_asc:hover::before,
.ui-table th.sorting_asc::before,
.ui-table th.sorting_asc:hover::before {
  color: hsl(210.2362204724, 50%, 40%);
  display: block;
}
.ui-table td.sorting_desc::after, .ui-table td.sorting_desc:hover::after,
.ui-table th.sorting_desc::after,
.ui-table th.sorting_desc:hover::after {
  color: hsl(210.2362204724, 50%, 40%);
  display: block;
}
.ui-table tbody tr:nth-child(even):hover th, .ui-table tbody tr:nth-child(odd):hover th {
  background-color: hsl(210.2362204724, 50%, 88%);
}
.ui-table tbody td.ui-table__actions, .ui-table tbody td.data-row__actions, .ui-table tbody td.actions,
.ui-table tfoot td.ui-table__actions,
.ui-table tfoot td.data-row__actions,
.ui-table tfoot td.actions {
  overflow: visible;
}
.ui-table tbody td.ui-table__actions .ui-button, .ui-table tbody td.data-row__actions .ui-button, .ui-table tbody td.actions .ui-button,
.ui-table tfoot td.ui-table__actions .ui-button,
.ui-table tfoot td.data-row__actions .ui-button,
.ui-table tfoot td.actions .ui-button {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
  float: right;
}
.ui-table tbody th,
.ui-table tfoot th {
  font-weight: 600;
}
.ui-table tbody tr:nth-child(even) th,
.ui-table tfoot tr:nth-child(even) th {
  background-color: rgb(247, 249, 250);
}
.ui-table tbody tr:nth-child(odd) th,
.ui-table tfoot tr:nth-child(odd) th {
  background-color: white;
}
.ui-table tfoot {
  border-top: 1px solid rgb(206, 210, 214);
}
.ui-table tfoot tr:hover {
  background-color: transparent;
}

.data-cell_truncated {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.layout_expansion table {
  table-layout: auto;
}

[class*=indented-] {
  padding-left: 70px !important;
}

.indented-0 {
  padding-left: 7px !important;
}

.indented-1 {
  padding-left: 21px !important;
}

.indented-2 {
  padding-left: 35px !important;
}

.indented-3 {
  padding-left: 49px !important;
}

.indented-4 {
  padding-left: 63px !important;
}

.indented-5 {
  padding-left: 77px !important;
}

.expansion-spacer {
  display: inline-block;
  height: 1px;
  width: 14px;
}

.ui-drop-item__button {
  border: 0;
  padding: 0;
  color: rgb(31, 118, 216);
  background-color: transparent;
}
.ui-drop-item__button:hover {
  text-decoration: underline;
}
.ui-drop-item__button:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-drop-item__icon::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-drop-item__icon::before:hover::before {
  text-decoration: none;
}
.ui-drop-item__icon::before {
  content: "\e02b";
}
.ui-drop-item__icon {
  color: rgb(19, 21, 23);
  cursor: pointer;
  display: inline-block;
  height: 18px;
  width: 18px;
}
.ui-drop-item__icon::before {
  font-size: 18px;
  top: 4px;
}
.ui-drop-item__icon.is-disabled {
  color: rgb(97, 99, 101);
  cursor: default;
}
.expanded .ui-drop-item__icon.is-disabled::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.expanded .ui-drop-item__icon.is-disabled::before:hover::before {
  text-decoration: none;
}
.expanded .ui-drop-item__icon.is-disabled::before {
  content: "\e096";
}
.expanded .ui-drop-item__icon::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.expanded .ui-drop-item__icon::before:hover::before {
  text-decoration: none;
}
.expanded .ui-drop-item__icon::before {
  content: "\e00d";
}

.ui-drop-item__placeholder {
  display: inline-block;
  height: 1px;
  width: 18px;
}

.loading .ui-drop-item__icon {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 14px;
  height: 14px;
  border-bottom-color: hsl(210.2362204724, 50%, 40%);
  border-left-color: hsl(210.2362204724, 50%, 40%);
  border-radius: 7px;
  border-right-color: rgb(206, 210, 214);
  border-style: solid;
  border-top-color: rgb(206, 210, 214);
  border-width: 1.75px;
}
.lte-ie8 .loading .ui-drop-item__icon, .is-ie9 .loading .ui-drop-item__icon {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url("../@opengov/ovid/src/images/loading-small.9ae85e5b45d8714d17810d4b26d0229f.gif");
}
.loading .ui-drop-item__icon {
  border-width: 2px;
  cursor: default;
  display: inline-block;
  line-height: 0;
  margin-right: 4px;
  position: relative;
  top: 4px;
}
.loading .ui-drop-item__icon::before {
  content: none;
}

.ui-table__cell__label {
  position: absolute;
}
.ui-table__cell__label::before {
  font-size: 1.125rem;
  top: 3px;
}

td.row-title,
.ui-table__cell.row-title {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: table-cell;
  max-width: 280px;
}

td.number,
th.number,
.ui-table__cell.number {
  font-feature-settings: "tnum", "lnum";
  text-align: right !important;
}

td.percent,
.ui-table__cell.percent {
  font-feature-settings: "tnum", "lnum";
}

.ui-table__row .ui-table__cell.currency, td.currency {
  font-feature-settings: "tnum", "lnum";
  text-align: right !important;
}
.ui-table__row .ui-table__cell.currency::before, td.currency::before {
  content: "$ ";
}

th.currency {
  text-align: right !important;
}

tr ~ tr td.currency {
  position: static;
}
tr ~ tr td.currency::before {
  content: none;
}

.ui-table__row ~ .ui-table__row .ui-table__cell.currency::before {
  content: none;
}

th.uncertian,
td.uncertain,
.ui-table__cell.uncertain {
  background-image: linear-gradient(135deg, rgba(97, 99, 101, 0.3), rgba(97, 99, 101, 0.3) 10%, transparent 10%, transparent 40%, rgba(97, 99, 101, 0.3) 40%, rgba(97, 99, 101, 0.3) 60%, transparent 60%, transparent 90%, rgba(97, 99, 101, 0.3) 90%);
  background-size: 4px 4px;
}

.ui-table__cell__link {
  color: rgb(19, 21, 23);
  cursor: pointer;
}
.ui-table__cell__link:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: underline;
}
.ui-table__cell__link.childless {
  cursor: default;
}
.ui-table__cell__link.childless:hover {
  text-decoration: none;
}

.ui-card {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 5px;
  overflow: hidden;
}
.ui-card .ui-card {
  margin-bottom: 0;
}
.ui-card + .ui-card {
  margin-top: 28px;
}

.ui-card__header::after {
  clear: both;
  content: "";
  display: table;
}
.ui-card__header {
  height: 42px;
  line-height: 42px;
  background-color: rgb(239, 242, 245);
  border-bottom: 1px solid rgb(206, 210, 214);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: rgb(77, 79, 81);
  margin: 0;
  padding: 0 14px;
  position: relative;
  width: 100%;
}

.ui-card__actions {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.ui-card__actions a {
  line-height: 26px;
  margin-left: 10px;
}
.ui-card__actions .ui-button {
  margin-left: 10px;
}

.ui-card__content::after {
  clear: both;
  content: "";
  display: table;
}
.ui-card__content {
  padding: 14px;
}
.ui-card__content + .ui-container_scroll {
  padding-top: 0;
  top: 140px;
}
.ui-card__content + .ui-card__content {
  border-top: 1px solid rgb(206, 210, 214);
}
.ui-card__content > :last-of-type {
  padding-bottom: 0;
}

.ui-card__footer {
  background-color: rgb(239, 242, 245);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgb(206, 210, 214);
  padding: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.ui-tab-card__header {
  padding: 14px 0 0;
}

.ui-modal__wrapper {
  z-index: 900;
  bottom: 0;
  left: 0;
  overflow-x: hidden;
  overflow-y: auto;
  position: fixed;
  right: 0;
  top: 0;
}

.ui-modal {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
  border-color: rgb(154, 157, 161);
  backface-visibility: hidden;
  margin: 70px auto;
  position: relative;
  width: 400px;
  z-index: 2;
}
.ui-modal.wide {
  width: 600px;
}
.open .ui-modal {
  animation: fadeInDown 0.3s ease 0s both 1;
  backface-visibility: hidden;
}

.ui-modal__header::after {
  clear: both;
  content: "";
  display: table;
}
.ui-modal__header {
  height: 42px;
  line-height: 42px;
  background-color: rgb(239, 242, 245);
  border-bottom: 1px solid rgb(206, 210, 214);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  color: rgb(77, 79, 81);
  margin: 0;
  padding: 0 14px;
  position: relative;
  width: 100%;
}

.ui-modal__close {
  color: rgb(154, 157, 161);
  cursor: pointer;
}
.ui-modal__close:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.ui-modal__close {
  cursor: pointer;
  height: 3rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 3rem;
}
.ui-modal__close::before {
  top: 3px;
}
.ui-modal__close:hover {
  background-color: rgb(206, 210, 214);
}
.ui-modal__close::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-modal__close::before:hover::before {
  text-decoration: none;
}
.ui-modal__close::before {
  content: "\e01c";
}
.ui-modal__close {
  right: 0;
  border: 0;
  background: transparent;
}
.ui-modal__close:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 0;
}

.ui-modal__actions {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.ui-modal__actions a {
  line-height: 26px;
  margin-left: 10px;
}
.ui-modal__actions .ui-button {
  margin-left: 10px;
}

.ui-modal__content::after {
  clear: both;
  content: "";
  display: table;
}
.ui-modal__content {
  padding: 14px;
}
.ui-modal__content + .ui-container_scroll {
  padding-top: 0;
  top: 140px;
}
.ui-modal__content + .ui-modal__content {
  border-top: 1px solid rgb(154, 157, 161);
}
.ui-modal__content > :last-child {
  padding-bottom: 0;
}
.ui-modal__content hr {
  border: 0;
  border-top: 1px solid rgb(206, 210, 214);
  margin: 14px -14px;
}

.ui-modal__footer {
  background-color: rgb(239, 242, 245);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgb(206, 210, 214);
  padding: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.ui-modal__background {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF,endColorstr=#CCFFFFFF);
  zoom: 1;
  background-color: rgba(255, 255, 255, 0.8);
  animation: fadeIn 0.2s ease 0s both 1;
  backface-visibility: hidden;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

.ui-overlays-enter.ui-modal__wrapper {
  opacity: 0.01;
  transform: translate3d(0, -20px, 0);
  transition: all 0.3s ease-in-out;
}
.ui-overlays-enter.ui-overlays-enter-active.ui-modal__wrapper {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.ui-overlays-leave.ui-modal__wrapper {
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: all 0.3s ease-in-out;
}
.ui-overlays-leave.ui-overlays-leave-active.ui-modal__wrapper {
  opacity: 0.01;
  transform: translate3d(0, -20px, 0);
}

.ui-report-card {
  color: rgb(19, 21, 23);
  cursor: pointer;
}
.ui-report-card:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.ui-report-card {
  background-color: hsl(210.2362204724, 50%, 40%);
  border: 1px solid rgb(154, 157, 161);
  border-radius: 3px;
  display: block;
  height: 200px;
  margin-bottom: 28px;
  position: relative;
}
.ui-report-card::before {
  height: 3rem;
  line-height: 3rem;
  border: 2px solid white;
  border-radius: 3px;
  bottom: 0;
  color: white;
  content: "View report";
  display: inline-block;
  font-weight: 600;
  left: 50%;
  margin-left: -75px;
  opacity: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 42px;
  transition: all 0.2s ease-in-out;
  width: 150px;
  z-index: 4;
}
.ui-report-card:hover {
  background-image: linear-gradient(-45deg, hsl(210.2362204724, 50%, 40%), #17a05b);
  border-color: hsl(210.2362204724, 50%, 40%);
  box-shadow: 0 0 0 3px hsl(210.2362204724, 50%, 88%);
}
.ui-report-card:hover::before {
  opacity: 1;
  top: 50px;
}
.ui-report-card:hover small {
  color: inherit;
}
.ui-report-card:hover .report__actions {
  display: block;
}
.ui-report-card .report__actions {
  border: 0;
  border-radius: 3px;
  display: none;
  left: 14px;
  position: absolute;
  right: 14px;
  top: 14px;
  z-index: 3;
}
.ui-report-card .report__actions .ui-button {
  border: 0;
}
.ui-report-card .share-icon {
  margin: 7px 0 0 -7px;
}

.ui-report-card__thumbnail {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s ease-in-out;
}
.ui-report-card__thumbnail.line {
  background-image: url("../@opengov/ovid/src/images/report_thumbnails/line.4c98d6ffde7c782ca36785fc8ad2d99d.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.line {
    background-image: url("../@opengov/ovid/src/images/report_thumbnails/line_2x.6686c86b88b7acfb6c99bcb690ed8c08.png");
    background-size: cover;
  }
}
.ui-report-card__thumbnail.stacked {
  background-image: url("../@opengov/ovid/src/images/report_thumbnails/stacked.2c6bdc12ff1fc956ee8239b45b3801ad.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.stacked {
    background-image: url("../@opengov/ovid/src/images/report_thumbnails/stacked_2x.e2e2905ed737e404f862f7aa31f000e4.png");
    background-size: cover;
  }
}
.ui-report-card__thumbnail.percentage {
  background-image: url("../@opengov/ovid/src/images/report_thumbnails/percentage.6210f87b0e67acd9c7d4d01a9c5ad310.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.percentage {
    background-image: url("../@opengov/ovid/src/images/report_thumbnails/percentage_2x.f918a3e5015b30c34af117f7de219b92.png");
    background-size: cover;
  }
}
.ui-report-card__thumbnail.pie {
  background-image: url("../@opengov/ovid/src/images/report_thumbnails/pie.90b9db7065315901e0c22c913d4a1375.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.pie {
    background-image: url("../@opengov/ovid/src/images/report_thumbnails/pie_2x.a6c6f5b0c14bfaa0dedf99a0166dfbb1.png");
    background-size: cover;
  }
}
.ui-report-card__thumbnail.bar {
  background-image: url("../@opengov/ovid/src/images/report_thumbnails/bar.789bb72f697eea9b54fd9089780a8e0a.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.bar {
    background-image: url("../@opengov/ovid/src/images/report_thumbnails/bar_2x.4df820d7c7afa28ed3de02210fcc5568.png");
    background-size: cover;
  }
}
.ui-report-card__thumbnail.grid {
  background-image: url("../@opengov/ovid/src/images/report_thumbnails/grid.1d1c631d3a7f6a88e36703cf5ade7427.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.grid {
    background-image: url("../@opengov/ovid/src/images/report_thumbnails/grid_2x.ee14c1b7d523d59aa6b6e490db027a08.png");
    background-size: cover;
  }
}
.ui-report-card__thumbnail.map {
  background-image: url("../@opengov/ovid/src/images/report_thumbnails/map.f943881779d80724ffcd0251bcba9b18.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ui-report-card__thumbnail.map {
    background-image: url("../@opengov/ovid/src/images/report_thumbnails/map_2x.4c8a3c65f644a3d2ffad2e19c0433117.png");
    background-size: cover;
  }
}
.ui-report-card:hover .ui-report-card__thumbnail {
  filter: blur(2px);
  opacity: 0.2;
}

.ui-report-card__details {
  background-color: white;
  border-radius: 0 0 2px 2px;
  bottom: 0;
  left: 0;
  line-height: 1;
  padding: 7px 14px;
  position: absolute;
  right: 0;
  z-index: 2;
}

.ui-report-card__title::after {
  clear: both;
  content: "";
  display: table;
}
.ui-report-card__title {
  position: relative;
  top: 3px;
}
.ui-report-card__title h4 {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 90%;
}
.ui-report-card__title .icon-confirm-3 {
  float: right;
}
.ui-report-card__title .icon-confirm-3::before {
  opacity: 0.6;
  top: 2px;
}

.ui-report-card__icon {
  color: rgb(97, 99, 101);
  float: right;
  font-size: 24px;
}
.ui-report-card__icon::before {
  top: 7px;
}
.ui-report-card:hover .ui-report-card__icon {
  color: hsl(210.2362204724, 50%, 58%);
}
.ui-report-card:hover .ui-report-card__icon:hover {
  color: hsl(210.2362204724, 50%, 40%);
}

.nav-history + .ui-nav-list,
.ui-dropdown__list + .ui-nav-list,
.ui-nav-list + .ui-nav-list {
  margin-top: 28px;
}
.nav-history li,
.ui-dropdown__list li,
.ui-nav-list li {
  position: relative;
}

.ui-nav-list__item_action::after,
.ui-nav-list__item::after {
  clear: both;
  content: "";
  display: table;
}
.ui-nav-list__item_action,
.ui-nav-list__item {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border-radius: 3px;
  color: rgb(19, 21, 23);
  cursor: pointer;
  display: block;
  line-height: 35px;
  padding: 0 28px 0 14px;
  position: relative;
  border: 0;
  background-color: transparent;
  text-align: left;
  width: 100%;
}
.ui-nav-list__item_action:hover, .is-hovered.ui-nav-list__item_action,
.ui-nav-list__item:hover,
.ui-nav-list__item.is-hovered {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.is-selected.ui-nav-list__item_action,
.ui-nav-list__item.is-selected {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 28%);
  font-weight: 700;
}
.ui-nav-list__item_action a,
.ui-nav-list__item a {
  color: inherit;
  text-decoration: inherit;
}
.multiline.ui-nav-list__item_action,
.ui-nav-list__item.multiline {
  line-height: 1.2;
  padding-bottom: 14px;
  padding-top: 14px;
}
.ui-nav-list__item_action:focus,
.ui-nav-list__item:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
  z-index: 1;
}

.ui-nav-list__item__text {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ui-nav-list__item_action {
  color: hsl(210.2362204724, 50%, 40%);
  font-weight: 700;
}
.ui-nav-list__item_action:hover {
  text-decoration: underline;
}
.ui-nav-list__item_action[class*=icon-]::before {
  margin-right: 4px;
  top: 2px;
}

.ui-nav-list__item__description {
  display: inline-block;
  font-size: 0.875rem;
  white-space: normal;
}
.is-selected .ui-nav-list__item__description {
  font-weight: normal;
}

.ui-nav-list__item__right-arrow {
  margin-top: -7px;
  position: absolute;
  right: 14px;
  top: 50%;
}

.ui-nav-tabs-container {
  padding: 20px;
  background-color: rgb(239, 242, 245);
}

.ui-nav-tabs::after {
  clear: both;
  content: "";
  display: table;
}
.ui-nav-tabs {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: rgb(223, 227, 232);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  min-height: 48px;
  position: relative;
  -webkit-font-smoothing: antialiased;
}

.ui-nav-tabs-shadow-container {
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 48px;
}

.ui-nav-tabs-shadow {
  content: "&nbsp;";
  position: absolute;
  height: 12px;
  border-top-left-radius: 10em 5em;
  border-top-right-radius: 10em 5em;
  box-shadow: 0 -3px 8px rgba(19, 21, 23, 0.1);
  width: 100%;
  top: 48px;
}

.ui-nav-tabs__tab {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  height: 3rem;
  line-height: 3rem;
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.ui-nav-tabs__tab:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.ui-nav-tabs__tab {
  border: 1px solid rgb(239, 242, 245);
  border-right: 1px solid rgb(206, 210, 214);
  border-left: 1px solid rgb(239, 242, 245);
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: rgb(97, 99, 101);
  display: inline-block;
  -webkit-font-smoothing: subpixel-antialiased;
  font-size: 1rem;
  font-weight: 500;
  line-height: 32px;
  padding: 8px 16px;
  height: 48px;
  position: relative;
  transition: 300ms ease;
}
.ui-nav-tabs__tab:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
  transition: none;
}
.ui-nav-tabs__tab.is-selected {
  background: rgb(239, 242, 245);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  box-shadow: 0 -2px 2px 0 rgba(19, 21, 23, 0.15);
  border: 1px solid rgb(206, 210, 214);
  border-bottom: 0;
  color: rgb(19, 21, 23);
  z-index: 2;
}
.ui-nav-tabs__tab:not(.is-selected) {
  border-top: solid 1px rgb(223, 227, 232);
}
.ui-nav-tabs__tab:first-child + :not(.is-selected) {
  border-left: 1px solid transparent;
  border-top-left-radius: 3px;
}
.ui-nav-tabs__tab:last-of-type {
  box-shadow: 1px 0 0 rgb(239, 242, 245);
}

.ui-nav-tabs.minimal::after {
  clear: both;
  content: "";
  display: table;
}
.ui-nav-tabs.minimal {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background: none;
  position: relative;
}
.ui-nav-tabs.minimal .ui-nav-tabs__tab {
  line-height: 24px;
  height: 40px;
  box-shadow: none;
  border: 1px solid transparent;
  margin-right: 4px;
}
.ui-nav-tabs.minimal .ui-nav-tabs__tab:hover {
  color: rgb(19, 21, 23);
  border: 1px solid rgb(206, 210, 214);
  border-radius: 3px;
  background-color: rgb(247, 249, 250);
}
.ui-nav-tabs.minimal .ui-nav-tabs__tab:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.ui-nav-tabs.minimal .ui-nav-tabs__tab.is-selected {
  background: hsl(210.2362204724, 50%, 40%);
  border-radius: 3px;
  box-shadow: none;
  color: rgb(255, 255, 255);
}
.ui-nav-tabs.minimal .ui-nav-tabs__tab.is-selected:hover {
  border: 1px solid transparent;
}

.ui-nav-bar {
  display: -ms-flexbox;
  display: flex;
}

.ui-nav-bar__item {
  display: inline-block;
  padding-left: 7px;
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.ui-nav-bar__item:hover {
  text-decoration: none;
}
.ui-nav-bar__item.ui-dropdown {
  margin: 0;
}
.ui-nav-bar__item .ui-dropdown__target {
  margin-top: 28px;
}

.ui-nav-bar__item__toggle {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 28px;
  line-height: 28px;
  border: 0;
  color: rgb(77, 79, 81);
  font-weight: 400;
  position: relative;
}
.ui-nav-bar__item__toggle::after {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-nav-bar__item__toggle::after:hover::before {
  text-decoration: none;
}
.ui-nav-bar__item__toggle::after {
  content: "\e00d";
  margin: 0;
  top: 1px;
}
.ui-nav-bar__item__toggle:hover, .active .ui-nav-bar__item__toggle {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}

.ui-badge {
  background-color: hsl(210.2362204724, 50%, 40%);
  border-radius: 3px;
  color: white;
  display: inline-block;
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 1;
  position: relative;
  text-align: center;
  white-space: no-wrap;
}
.ui-badge:not(:empty) {
  margin-left: 5px;
  min-width: 10px;
  padding: 3px 6px 2px;
}
.ui-badge.positive {
  background-color: #17a05b;
}
.ui-badge.negative {
  background-color: #dd6d54;
}
.ui-button .ui-badge {
  top: -1px;
}
.ui-button:hover .ui-badge {
  background-color: white;
  color: hsl(210.2362204724, 50%, 40%);
}
.ui-nav-tabs .ui-badge {
  top: -2px;
}

.ui-graphtype {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 250px;
}
.ui-graphtype .ui-button {
  -ms-flex: 1;
      flex: 1;
  height: 35px;
  line-height: 35px;
  font-size: 1.25rem;
  padding: 0;
}
.ui-graphtype .ui-button::after {
  top: 35px;
}
.lte-ie8 .ui-graphtype .ui-button, .is-ie9 .ui-graphtype .ui-button {
  width: 20%;
}
.lte-ie8 .ui-graphtype .ui-button {
  border-right: 1px solid rgb(154, 157, 161);
}

.ui-graphtype__icon {
  display: inline-block;
  text-align: center;
  width: 100%;
}
.ui-graphtype__icon::before, .ui-graphtype__icon::after {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-graphtype__icon::before:hover::before, .ui-graphtype__icon::after:hover::before {
  text-decoration: none;
}
.ui-graphtype__icon::before, .ui-graphtype__icon::after {
  font-size: 1.125rem;
  left: 50%;
  -ms-transform: translateX(-50%) translateY(-50%);
      transform: translateX(-50%) translateY(-50%);
  margin-top: 0;
  position: absolute;
  top: 50%;
  width: 1.25rem;
}
.ui-graphtype__icon::before {
  color: rgb(97, 99, 101);
}
.ui-graphtype__icon::after {
  color: rgb(97, 99, 101);
}
.ui-button:hover .ui-graphtype__icon::before {
  color: rgb(19, 21, 23);
}
.ui-button:hover .ui-graphtype__icon::after {
  color: rgb(19, 21, 23);
}
.ui-button.is-selected .ui-graphtype__icon::before, .ui-button.is-selected:hover .ui-graphtype__icon::before {
  color: rgb(255, 255, 255);
}
.ui-button.is-selected .ui-graphtype__icon::after, .ui-button.is-selected:hover .ui-graphtype__icon::after {
  color: white;
}

.ui-graphtype__percentage .ui-graphtype__icon::before {
  content: "\e08a";
}
.ui-graphtype__percentage .ui-graphtype__icon::after {
  content: "\e08b";
}

.ui-graphtype__stacked .ui-graphtype__icon::before {
  content: "\e07f";
}
.ui-graphtype__stacked .ui-graphtype__icon::after {
  content: "\e07e";
}

.ui-graphtype__line .ui-graphtype__icon::before {
  content: "\e088";
}
.ui-graphtype__line .ui-graphtype__icon::after {
  content: "\e089";
}

.ui-graphtype__pie .ui-graphtype__icon::before {
  content: "\e019";
}
.ui-graphtype__pie .ui-graphtype__icon::after {
  content: "\e021";
}

.ui-graphtype__bar .ui-graphtype__icon::before {
  content: "\e016";
}
.ui-graphtype__bar .ui-graphtype__icon::after {
  content: "\e087";
}

.ui-graphtype__stacked-bar .ui-graphtype__icon::before {
  content: "\e07c";
}
.ui-graphtype__stacked-bar .ui-graphtype__icon::after {
  content: "\e07d";
}

.ui-graphtype__distribution .ui-graphtype__icon::before {
  content: "\e022";
}
.ui-graphtype__distribution .ui-graphtype__icon::after {
  content: "\e024";
}

.ui-graphtype__percentage-bar .ui-graphtype__icon::before {
  content: "\e080";
}
.ui-graphtype__percentage-bar .ui-graphtype__icon::after {
  content: "\e081";
}

.ui-graphtype__map .ui-graphtype__icon::before {
  content: "\e049";
}
.ui-graphtype__map .ui-graphtype__icon::after {
  content: "\e04a";
}

.ui-graphtype__treemap .ui-graphtype__icon::before {
  content: "\e086";
}
.ui-graphtype__treemap .ui-graphtype__icon::after {
  content: "\e08c";
}

.ui-graphtype__horizontal-stack .ui-graphtype__icon::before {
  content: "\e084";
}
.ui-graphtype__horizontal-stack .ui-graphtype__icon::after {
  content: "\e085";
}

.ui-graphtype__table .ui-graphtype__icon::before {
  content: "\e08e";
}
.ui-graphtype__table .ui-graphtype__icon::after {
  content: "\e08f";
}

.ui-graphtype__sankey .ui-graphtype__icon::before {
  content: "\e08d";
}
.ui-graphtype__sankey .ui-graphtype__icon::after {
  content: "\e093";
}

.ui-breadcrumbs {
  display: inline-block;
}

.ui-breadcrumbs__item {
  display: inline-block;
  font-size: 1.125rem;
  font-weight: 700;
  position: relative;
}
.ui-breadcrumbs__item[class*=icon-]::before {
  margin-right: 7px;
  opacity: 0.6;
  top: 3px;
}
.ui-breadcrumbs__item .icon-menushow-1:hover::before {
  opacity: 1;
}
.ui-breadcrumbs__item + .ui-breadcrumbs__item::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-breadcrumbs__item + .ui-breadcrumbs__item::before:hover::before {
  text-decoration: none;
}
.ui-breadcrumbs__item + .ui-breadcrumbs__item::before {
  color: rgb(154, 157, 161);
  content: "\e027";
  display: inline-block;
  height: auto;
  text-align: center;
  top: 3px;
  width: 56px;
}
.ui-breadcrumbs__item .ui-dropdown__target {
  font-size: 1rem;
  left: 56px;
}

.ui-breadcrumbs__dropdown-toggle::after {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-breadcrumbs__dropdown-toggle::after:hover::before {
  text-decoration: none;
}
.ui-breadcrumbs__dropdown-toggle::after {
  content: "\e00d";
  top: 2px;
}

span.ui-breadcrumbs__dropdown-toggle {
  color: rgb(19, 21, 23);
  cursor: pointer;
}
span.ui-breadcrumbs__dropdown-toggle:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}

.ui-mainpanel {
  padding: 14px;
}

.ui-mainpanel__header {
  padding: 14px;
  position: relative;
  transition: opacity 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
}
.ui-mainpanel__header img {
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
}
.ui-mainpanel__header .icon-menushow-1 {
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.ui-mainpanel__header .icon-menushow-1:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.ui-mainpanel__header .icon-menushow-1 {
  position: absolute;
  right: 7px;
  top: 0;
  z-index: 1;
}

.ui-mainpanel__section {
  margin: 0 0 28px;
  position: relative;
}
.ui-mainpanel__section .ui-mainpanel__section {
  margin-bottom: 14px;
}
.ui-mainpanel__section .ui-dropdown,
.ui-mainpanel__section .ui-dropdown__toggle {
  font-weight: 400;
}
.ui-mainpanel__section .ui-dropdown__target {
  min-width: 100%;
  width: 100%;
}
.ui-mainpanel__section .ui-dropdown__list a {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.ui-mainpanel__section-header {
  color: rgb(97, 99, 101);
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 1;
  margin-bottom: 3px;
  position: relative;
  text-transform: uppercase;
  width: 100%;
}

.ui-mainpanel__section-expand-all {
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.ui-mainpanel__section-expand-all:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.ui-mainpanel__section-expand-all {
  cursor: pointer;
  height: 14px;
  padding: 0 14px 0 4px;
  position: absolute;
  right: 0;
  text-transform: none;
  top: 0;
  vertical-align: top;
  border: 0;
  background-color: transparent;
}
.ui-mainpanel__section-expand-all > [class*=icon-] {
  font-size: 20px;
  position: absolute;
  right: -1px;
  top: -5px;
}
.ui-mainpanel__section-expand-all:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-mainpanel__section__value {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-feature-settings: "tnum", "lnum";
  font-weight: 700;
}

.ui-panel-toggle {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  transition: padding 0.1s linear;
}

.ui-panel-toggle__close, .ui-panel-toggle__open {
  font-size: 20px;
  position: absolute;
  -ms-transform: rotate(0deg);
      transform: rotate(0deg);
  transition: all 120ms linear, color 50ms linear;
}
.ui-panel-toggle__close::before, .ui-panel-toggle__open::before {
  line-height: 28px;
  margin: 0;
}

.ui-panel-toggle__open::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-panel-toggle__open::before:hover::before {
  text-decoration: none;
}
.ui-panel-toggle__open::before {
  content: "\e03b";
}
.ui-panel-toggle__open {
  right: 0;
  top: 4px;
  transition-delay: 30ms;
}
.active .ui-panel-toggle__open {
  opacity: 0;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
  transition-delay: 0;
}

.ui-panel-toggle__close::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-panel-toggle__close::before:hover::before {
  text-decoration: none;
}
.ui-panel-toggle__close::before {
  content: "\e01e";
}
.ui-panel-toggle__close {
  opacity: 0;
  right: 6px;
  top: -2px;
  transition-delay: 0;
}
.active .ui-panel-toggle__close {
  opacity: 1;
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
  transition-delay: 30ms;
}

.ui-panel__wrapper {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80FFFFFF,endColorstr=#80FFFFFF);
  zoom: 1;
  background-color: rgba(255, 255, 255, 0.5);
  z-index: 410;
  border-left: 1px solid rgb(154, 157, 161);
  bottom: 0;
  left: 70px;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 0;
  -ms-transform: all 0.2s ease-in-out;
      transform: all 0.2s ease-in-out;
}

.ui-panel {
  animation: fadeInLeft 0.1s ease 0s both 1;
  backface-visibility: hidden;
  background-color: rgb(255, 255, 255);
  border-right: 1px solid rgb(154, 157, 161);
  bottom: 0;
  left: 0;
  min-width: 500px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0;
  transition: left 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  width: 40%;
}
.ui-panel h4,
.ui-panel p {
  line-height: 1.5;
  padding-bottom: 1em;
}
.ui-panel .ui-loader {
  position: absolute;
}
.ui-panel hr {
  border: 0;
  border-top: 1px solid rgb(206, 210, 214);
  margin: 14px -14px;
}
.ui-panel .ui-container_scroll {
  top: 70px;
}
.lte-ie8 .ui-panel {
  border-right: 1px solid rgb(154, 157, 161);
}

.ui-panel__header::after {
  clear: both;
  content: "";
  display: table;
}
.ui-panel__header {
  height: 70px;
  line-height: 70px;
  background-color: rgb(239, 242, 245);
  border-bottom: 1px solid rgb(206, 210, 214);
  color: rgb(77, 79, 81);
  padding: 0 14px;
  position: relative;
}
.ui-panel__header h3 {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 14px;
  position: absolute;
  right: 3rem;
}
.ui-panel__header small {
  font-size: inherit;
  font-weight: 400;
}
.ui-panel__header [class*=icon-]::before {
  top: 3px;
}

.ui-panel__sub-header {
  border-bottom: 1px solid rgb(206, 210, 214);
  padding: 14px;
  position: relative;
}
.ui-panel__sub-header h4 {
  padding-bottom: 0;
}
.ui-panel__sub-header ~ .ui-container_scroll {
  top: 127px;
}

.ui-panel__back::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-panel__back::before:hover::before {
  text-decoration: none;
}
.ui-panel__back::before {
  content: "\e013";
}
.ui-panel__back {
  background-color: white;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 600;
  padding: 8px 16px;
  letter-spacing: 0.0125em;
  line-height: 1.5;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-font-smoothing: antialiased;
}
.ui-panel__back:hover {
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  text-decoration: none;
}
.ui-panel__back:disabled, .ui-panel__back.disabled {
  background-color: rgb(223, 227, 232) !important;
  border: 1px solid rgb(206, 210, 214) !important;
  box-shadow: none !important;
  color: rgb(154, 157, 161) !important;
  cursor: default !important;
  pointer-events: none !important;
}
.ui-panel__back[class*=icon-]::before,
.ui-panel__back [class*=icon-]::before {
  margin-right: 3px;
  position: relative;
  top: 2px;
}
.ui-panel__back {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgb(97, 99, 101);
}
.ui-panel__back:hover {
  background-color: transparent;
  border-color: rgb(181, 185, 189);
  color: rgb(19, 21, 23);
}
.ui-panel__back {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
  margin-left: -0.5em;
  margin-right: 7px;
}
.ui-panel__back::before {
  margin-right: 4px;
  top: 2px;
}
.ui-panel__back:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-panel__actions {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.ui-panel__actions a {
  line-height: 26px;
  margin-left: 10px;
}
.ui-panel__actions .ui-button {
  margin-left: 10px;
}

.ui-panel__actions__label {
  float: left;
  line-height: 21px;
}
.ui-panel__actions__label strong {
  display: block;
}

.ui-panel__close {
  color: rgb(154, 157, 161);
  cursor: pointer;
}
.ui-panel__close:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.ui-panel__close {
  cursor: pointer;
  height: 3rem;
  position: absolute;
  text-align: center;
  top: 0;
  width: 3rem;
}
.ui-panel__close::before {
  top: 3px;
}
.ui-panel__close:hover {
  background-color: rgb(206, 210, 214);
}
.ui-panel__close::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-panel__close::before:hover::before {
  text-decoration: none;
}
.ui-panel__close::before {
  content: "\e01c";
}
.ui-panel__close {
  right: 0;
  border: 0;
  background: transparent;
}
.ui-panel__close:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 0;
}
.ui-panel__close {
  height: 70px;
  border: 0;
  background-color: transparent;
}
.ui-panel__close:focus {
  outline: 2px solid rgb(0, 149, 255);
}

.ui-panel__content::after {
  clear: both;
  content: "";
  display: table;
}
.ui-panel__content {
  padding: 14px;
}
.ui-panel__content + .ui-container_scroll {
  padding-top: 0;
  top: 140px;
}
.ui-panel__content .ui-nav-list {
  margin-left: -14px;
  margin-right: -14px;
}
.ui-panel__content .ui-nav-list__item {
  border-radius: 0;
}
.ui-panel__content .ui-nav-list__item:hover, .ui-panel__content .ui-nav-list__item.is-hovered {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 28%);
}
.ui-panel__content + div.ui-container_scroll {
  border-top: 1px solid rgb(206, 210, 214);
  padding-top: 0;
  top: 133px;
}

.ui-panel__footer {
  background-color: rgb(239, 242, 245);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top: 1px solid rgb(206, 210, 214);
  padding: 14px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: end;
      justify-content: flex-end;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 1;
}
.ui-panel__footer + .ui-container_scroll {
  bottom: 70px;
}

.ui-alert {
  background-color: hsl(210.2362204724, 50%, 40%);
  color: white;
}
.ui-alert a,
.ui-alert small,
.ui-alert .ui-button {
  color: inherit;
}
.ui-alert a {
  text-decoration: underline;
}
.ui-alert a:hover {
  color: inherit;
}
.ui-alert p {
  line-height: inherit;
  padding-bottom: 0;
}
.ui-alert .ui-button {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.3);
  border-color: transparent;
  margin-left: 7px;
}
.ui-alert .ui-button:hover {
  background-color: white;
  border-color: rgb(19, 21, 23);
  color: hsl(210.2362204724, 50%, 40%);
}
.ui-alert .ui-button:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.3);
}
.ui-alert::after {
  clear: both;
  content: "";
  display: table;
}
.ui-alert {
  height: 56px;
  line-height: 56px;
  z-index: 800;
  border-radius: 0 0 3px 3px;
  left: 70px;
  margin: 0 14px;
  padding: 0 14px;
  position: fixed;
  right: 0;
  top: 0;
}
.ui-alert p {
  float: left;
  padding: 0;
}
.ui-alert.whoops, .ui-alert.alert {
  background-color: #dd6d54;
}
.ui-alert.whoops .ui-button:hover, .ui-alert.alert .ui-button:hover {
  color: #dd6d54;
}
.ui-alert.ftw, .ui-alert.success {
  background-color: #17a05b;
}
.ui-alert.ftw .ui-button:hover, .ui-alert.success .ui-button:hover {
  color: #17a05b;
}
.ui-alert.notice {
  background-color: #fff8cc;
  color: #665800;
}
.ui-alert.notice .ui-button {
  border-color: #665800;
}
.ui-alert.notice .ui-button:hover {
  background-color: #665800;
  color: #fff8cc;
}
.ui-alert .ui-button {
  box-shadow: none;
}

.ui-alert__actions {
  float: right;
}

.ui-sessions__wrapper .alert-box,
.ui-alert-box {
  background-color: hsl(210.2362204724, 50%, 40%);
  color: white;
}
.ui-sessions__wrapper .alert-box a,
.ui-sessions__wrapper .alert-box small,
.ui-sessions__wrapper .alert-box .ui-button,
.ui-alert-box a,
.ui-alert-box small,
.ui-alert-box .ui-button {
  color: inherit;
}
.ui-sessions__wrapper .alert-box a,
.ui-alert-box a {
  text-decoration: underline;
}
.ui-sessions__wrapper .alert-box a:hover,
.ui-alert-box a:hover {
  color: inherit;
}
.ui-sessions__wrapper .alert-box p,
.ui-alert-box p {
  line-height: inherit;
  padding-bottom: 0;
}
.ui-sessions__wrapper .alert-box .ui-button,
.ui-alert-box .ui-button {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.3);
  border-color: transparent;
  margin-left: 7px;
}
.ui-sessions__wrapper .alert-box .ui-button:hover,
.ui-alert-box .ui-button:hover {
  background-color: white;
  border-color: rgb(19, 21, 23);
  color: hsl(210.2362204724, 50%, 40%);
}
.ui-sessions__wrapper .alert-box .ui-button:focus,
.ui-alert-box .ui-button:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.3);
}
.ui-sessions__wrapper .alert-box,
.ui-alert-box {
  animation: fadeInDown 0.2s ease 0s both 1;
  backface-visibility: hidden;
  min-height: 42px;
  line-height: 28px;
  border-radius: 3px;
  margin-bottom: 14px;
  padding: 7px 7px 7px 14px;
}
.ui-sessions__wrapper .whoops.alert-box, .ui-sessions__wrapper .alert.alert-box,
.ui-alert-box.whoops,
.ui-alert-box.alert {
  background-color: #dd6d54;
}
.ui-sessions__wrapper .whoops.alert-box .ui-button:hover, .ui-sessions__wrapper .alert.alert-box .ui-button:hover,
.ui-alert-box.whoops .ui-button:hover,
.ui-alert-box.alert .ui-button:hover {
  color: #dd6d54;
}
.ui-sessions__wrapper .ftw.alert-box, .ui-sessions__wrapper .success.alert-box,
.ui-alert-box.ftw,
.ui-alert-box.success {
  background-color: #17a05b;
}
.ui-sessions__wrapper .ftw.alert-box .ui-button:hover, .ui-sessions__wrapper .success.alert-box .ui-button:hover,
.ui-alert-box.ftw .ui-button:hover,
.ui-alert-box.success .ui-button:hover {
  color: #17a05b;
}
.ui-sessions__wrapper .notice.alert-box,
.ui-alert-box.notice {
  background-color: #fff8cc;
  color: #665800;
}
.ui-sessions__wrapper .notice.alert-box .ui-button,
.ui-alert-box.notice .ui-button {
  border-color: #665800;
}
.ui-sessions__wrapper .notice.alert-box .ui-button:hover,
.ui-alert-box.notice .ui-button:hover {
  background-color: #665800;
  color: #fff8cc;
}
.ui-sessions__wrapper .alert-box [class*=icon-]::before,
.ui-alert-box [class*=icon-]::before {
  margin-right: 7px;
  top: 2px;
}
.ui-sessions__wrapper .alert-box + .ui-alert-box,
.ui-alert-box + .ui-alert-box {
  margin-top: 14px;
}
.ui-sessions__wrapper .alert-box .ui-button,
.ui-alert-box .ui-button {
  box-shadow: none;
}

.ui-alert-box__close::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-alert-box__close::before:hover::before {
  text-decoration: none;
}
.ui-alert-box__close::before {
  content: "\e01c";
}
.ui-alert-box__close {
  cursor: pointer;
  height: 28px;
  opacity: 0.3;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  top: 0;
  width: 28px;
}
.ui-alert-box__close::before {
  line-height: 28px;
}
.ui-alert-box__close:hover {
  opacity: 1;
}
.ui-alert-box__close {
  margin-top: 3px;
  background: transparent;
  border: 0;
}
.ui-alert-box__close:focus {
  outline: 2px solid rgb(0, 149, 255);
  opacity: 1;
}

.ui-flash {
  background-color: hsl(210.2362204724, 50%, 40%);
  color: white;
}
.ui-flash a,
.ui-flash small,
.ui-flash .ui-button {
  color: inherit;
}
.ui-flash a {
  text-decoration: underline;
}
.ui-flash a:hover {
  color: inherit;
}
.ui-flash p {
  line-height: inherit;
  padding-bottom: 0;
}
.ui-flash .ui-button {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.3);
  border-color: transparent;
  margin-left: 7px;
}
.ui-flash .ui-button:hover {
  background-color: white;
  border-color: rgb(19, 21, 23);
  color: hsl(210.2362204724, 50%, 40%);
}
.ui-flash .ui-button:focus {
  box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.3);
}
.ui-flash {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
  border-color: rgb(154, 157, 161);
  z-index: 700;
  background-color: hsl(210.2362204724, 50%, 40%);
  border: 0;
  border-radius: 3px;
  bottom: 14px;
  line-height: 21px;
  margin-bottom: 0;
  max-width: 336px;
  padding: 14px;
  position: fixed;
  right: 14px;
}
.ui-flash.whoops {
  background-color: #dd6d54;
}
.ui-flash.whoops .ui-button:hover {
  color: #dd6d54;
}
.ui-flash.ftw {
  background-color: #17a05b;
}
.ui-flash.ftw .ui-button:hover {
  color: #17a05b;
}
.ui-flash .ui-button {
  margin: 7px 0 0;
  width: 100%;
  box-shadow: none;
}
.ui-flash .ui-button:focus {
  outline: 2px solid rgb(0, 149, 255);
  box-shadow: none;
  opacity: 1;
}

.ui-flash__icon {
  float: left;
  font-size: 30px;
  margin-right: 14px;
}

.ui-flash__body {
  overflow: auto;
}

.ui-flash__close::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.ui-flash__close::before:hover::before {
  text-decoration: none;
}
.ui-flash__close::before {
  content: "\e01c";
}
.ui-flash__close {
  cursor: pointer;
  height: 28px;
  opacity: 0.3;
  position: absolute;
  right: 0;
  text-align: center;
  text-decoration: none;
  top: 0;
  width: 28px;
}
.ui-flash__close::before {
  line-height: 28px;
}
.ui-flash__close:hover {
  opacity: 1;
}
.ui-flash__close {
  border: 0;
  background-color: transparent;
}
.ui-flash__close:focus {
  outline: 2px solid rgb(0, 149, 255);
  opacity: 1;
}

.ui-overlays-enter.ui-flash {
  opacity: 0.01;
  transform: translate3d(0, 100px, 0) scale(0);
  transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
.ui-overlays-enter.ui-overlays-enter-active.ui-flash {
  opacity: 1;
  transform: translate3d(0, 0, 0) scale(1);
}

.ui-overlays-leave.ui-flash {
  filter: blur(0);
  opacity: 1;
  transform: translate3d(0, 0, 0);
  transition: all 0.1s ease-out;
}
.ui-overlays-leave.ui-overlays-leave-active.ui-flash {
  opacity: 0.01;
  transform: translate3d(0, -20px, 0);
}

@keyframes progress {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 15px 0;
  }
}
.ui-progress,
.ui-progress__fill {
  border-radius: 3px;
  height: 6px;
  min-width: 6px;
  overflow: hidden;
  position: relative;
}

.ui-progress {
  background-color: rgb(206, 210, 214);
  box-shadow: inset 0 0 3px rgb(154, 157, 161);
  margin-top: 4px;
}

.ui-progress__fill {
  background-color: hsl(210.2362204724, 50%, 40%);
  left: 0;
  position: absolute;
  top: 0;
}
.is-processing .ui-progress__fill {
  animation: progress 0.5s linear infinite;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.5) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0.5) 75%, transparent 75%, transparent);
  background-size: 15px 15px;
  width: 100%;
}

.ui-sessions__wrapper .ui-alert {
  left: 0;
  position: fixed;
  right: 0;
  text-align: center;
  top: 0;
}
.ui-sessions {
  margin: 112px auto;
  max-width: 308px;
  padding: 28px;
  position: relative;
}
.ui-sessions .ui-logo {
  display: block;
  margin-bottom: 28px;
}
.ui-sessions img {
  width: 100%;
}
.ui-sessions h3,
.ui-sessions p {
  padding-bottom: 1em;
}
.ui-sessions .ui-form,
.ui-sessions .ui-button {
  margin-bottom: 14px;
}
.ui-sessions .ui-button {
  display: block;
  width: 100%;
}
.ui-sessions a {
  display: block;
  font-weight: 600;
  text-align: center;
}

.error-page {
  color: rgb(97, 99, 101);
  line-height: 1.5;
  margin: 112px auto;
  text-align: center;
  width: 40%;
}
.error-page h2 {
  margin-bottom: 14px;
}
.error-page a {
  font-weight: 700;
}

.error-page__image::after {
  clear: both;
  content: "";
  display: table;
}
.error-page__image {
  background-size: 100% auto;
  height: 74px;
  margin: 0 auto 14px;
  width: 200px;
}

.error-404 {
  background-image: url("../@opengov/ovid/src/images/404.41c4f1b9f557d18b9dbcf87478bd42e9.svg");
}

.error-500 {
  background-image: url("../@opengov/ovid/src/images/500.aeab58c91370c19d8cbf52173c7af328.svg");
}

.check-mock {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
  background-color: hsl(210.2362204724, 50%, 88%);
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0A%09%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%2040%2040%22%20enable-background%3D%22new%200%200%2040%2040%22%20xml%3Aspace%3D%22preserve%22%20stroke%3D%22hsl(210.2362204724, 50%, 92%)%22%20stroke-linecap%3D%22round%22%20stroke-width%3D%221px%22%3E%0A%3Cline%20x1%3D%2226.7%22%20y1%3D%2225.6%22%20x2%3D%2223.4%22%20y2%3D%2228.3%22/%3E%0A%3Cline%20x1%3D%2229%22%20y1%3D%2228.4%22%20x2%3D%2231.2%22%20y2%3D%2224.7%22/%3E%0A%3Cline%20x1%3D%2215.9%22%20y1%3D%2224.7%22%20x2%3D%2219.5%22%20y2%3D%2227%22/%3E%0A%3Cline%20x1%3D%2217.4%22%20y1%3D%2217.9%22%20x2%3D%2216.4%22%20y2%3D%2222.1%22/%3E%0A%3Cline%20x1%3D%2225.9%22%20y1%3D%2229.7%22%20x2%3D%2227.6%22%20y2%3D%2233.6%22/%3E%0A%3Cline%20x1%3D%2234.4%22%20y1%3D%2225.4%22%20x2%3D%2237.7%22%20y2%3D%2228.1%22/%3E%0A%3Cline%20x1%3D%2234.5%22%20y1%3D%2229.9%22%20x2%3D%2230.6%22%20y2%3D%2232.2%22/%3E%0A%3Cline%20x1%3D%2236.6%22%20y1%3D%2221.1%22%20x2%3D%2232.5%22%20y2%3D%2222%22/%3E%0A%3Cline%20x1%3D%2220.1%22%20y1%3D%2221.3%22%20x2%3D%2222.9%22%20y2%3D%2224.5%22/%3E%0A%3Cline%20x1%3D%2223.2%22%20y1%3D%2231.6%22%20x2%3D%2221.5%22%20y2%3D%2235.4%22/%3E%0A%3Cline%20x1%3D%2218.3%22%20y1%3D%2237.9%22%20x2%3D%2216.2%22%20y2%3D%2233.5%22/%3E%0A%3Cline%20x1%3D%2229.3%22%20y1%3D%2235.5%22%20x2%3D%2226%22%20y2%3D%2238.2%22/%3E%0A%3Cline%20x1%3D%2234.9%22%20y1%3D%2235.5%22%20x2%3D%2237.3%22%20y2%3D%2232%22/%3E%0A%3Cline%20x1%3D%2220.7%22%20y1%3D%2217.7%22%20x2%3D%2223.8%22%20y2%3D%2214.7%22/%3E%0A%3Cline%20x1%3D%2227.6%22%20y1%3D%225.7%22%20x2%3D%2226.3%22%20y2%3D%229.8%22/%3E%0A%3Cline%20x1%3D%2233.1%22%20y1%3D%225.7%22%20x2%3D%2233%22%20y2%3D%221.5%22/%3E%0A%3Cline%20x1%3D%2220.3%22%20y1%3D%228%22%20x2%3D%2223.9%22%20y2%3D%2211.8%22/%3E%0A%3Cline%20x1%3D%2216.4%22%20y1%3D%2214.7%22%20x2%3D%2220.3%22%20y2%3D%2212.8%22/%3E%0A%3Cline%20x1%3D%2215.8%22%20y1%3D%226.5%22%20x2%3D%2217.1%22%20y2%3D%2210.6%22/%3E%0A%3Cline%20x1%3D%2229.4%22%20y1%3D%229.1%22%20x2%3D%2233%22%20y2%3D%2211.5%22/%3E%0A%3Cline%20x1%3D%2235.4%22%20y1%3D%22-1.4%22%20x2%3D%2238%22%20y2%3D%222%22/%3E%0A%3Cline%20x1%3D%2237.3%22%20y1%3D%224.9%22%20x2%3D%2235.3%22%20y2%3D%229%22/%3E%0A%3Cline%20x1%3D%2231.8%22%20y1%3D%22-3.2%22%20x2%3D%2230.6%22%20y2%3D%221%22/%3E%0A%3Cline%20x1%3D%2219.8%22%20y1%3D%225.1%22%20x2%3D%2224.6%22%20y2%3D%226.2%22/%3E%0A%3Cline%20x1%3D%2228.3%22%20y1%3D%2213%22%20x2%3D%2228.9%22%20y2%3D%2217.2%22/%3E%0A%3Cline%20x1%3D%2228.6%22%20y1%3D%2221.7%22%20x2%3D%2225.4%22%20y2%3D%2218.8%22/%3E%0A%3Cline%20x1%3D%2233.6%22%20y1%3D%2215.1%22%20x2%3D%2232.3%22%20y2%3D%2219.1%22/%3E%0A%3Cline%20x1%3D%2237.7%22%20y1%3D%2217.8%22%20x2%3D%2236.8%22%20y2%3D%2213.6%22/%3E%0A%3Cline%20x1%3D%222.3%22%20y1%3D%2231.9%22%20x2%3D%22-1.1%22%20y2%3D%2234.5%22/%3E%0A%3Cline%20x1%3D%224%22%20y1%3D%2234.5%22%20x2%3D%226.3%22%20y2%3D%2230.9%22/%3E%0A%3Cline%20x1%3D%221.3%22%20y1%3D%2237.5%22%20x2%3D%222.9%22%20y2%3D%2241.5%22/%3E%0A%3Cline%20x1%3D%229.5%22%20y1%3D%2231.6%22%20x2%3D%2212.7%22%20y2%3D%2234.4%22/%3E%0A%3Cline%20x1%3D%229.8%22%20y1%3D%2236.7%22%20x2%3D%225.6%22%20y2%3D%2237.9%22/%3E%0A%3Cline%20x1%3D%2210.6%22%20y1%3D%2224.6%22%20x2%3D%2211.1%22%20y2%3D%2228.9%22/%3E%0A%3Cline%20x1%3D%224.6%22%20y1%3D%2214.8%22%20x2%3D%221.3%22%20y2%3D%2217.6%22/%3E%0A%3Cline%20x1%3D%226%22%20y1%3D%2218.4%22%20x2%3D%228.2%22%20y2%3D%2214.7%22/%3E%0A%3Cline%20x1%3D%227.8%22%20y1%3D%221.7%22%20x2%3D%228.7%22%20y2%3D%226.2%22/%3E%0A%3Cline%20x1%3D%223.3%22%20y1%3D%2219.5%22%20x2%3D%225%22%20y2%3D%2223.4%22/%3E%0A%3Cline%20x1%3D%2211%22%20y1%3D%2215.2%22%20x2%3D%2214.3%22%20y2%3D%2217.9%22/%3E%0A%3Cline%20x1%3D%2211.5%22%20y1%3D%2220.2%22%20x2%3D%227.7%22%20y2%3D%2222.1%22/%3E%0A%3Cline%20x1%3D%2213.7%22%20y1%3D%2212.8%22%20x2%3D%229.6%22%20y2%3D%2211.4%22/%3E%0A%3Cline%20x1%3D%22-1.6%22%20y1%3D%2210.6%22%20x2%3D%221.4%22%20y2%3D%2213.6%22/%3E%0A%3Cline%20x1%3D%221.1%22%20y1%3D%2221.9%22%20x2%3D%22-0.6%22%20y2%3D%2225.7%22/%3E%0A%3Cline%20x1%3D%226.7%22%20y1%3D%2225.7%22%20x2%3D%223.3%22%20y2%3D%2228.4%22/%3E%0A%3Cline%20x1%3D%221.3%22%20y1%3D%224.6%22%20x2%3D%226%22%20y2%3D%226.7%22/%3E%0A%3Cline%20x1%3D%226.6%22%20y1%3D%229.2%22%20x2%3D%222.5%22%20y2%3D%2210.4%22/%3E%0A%3Cline%20x1%3D%2213.2%22%20y1%3D%224.6%22%20x2%3D%2211.9%22%20y2%3D%228.7%22/%3E%0A%3Cline%20x1%3D%2218.6%22%20y1%3D%2229.4%22%20x2%3D%2214.5%22%20y2%3D%2230.8%22/%3E%0A%3Cline%20x1%3D%2226%22%20y1%3D%222.6%22%20x2%3D%2222.8%22%20y2%3D%22-1.5%22/%3E%0A%3Cline%20x1%3D%2235.4%22%20y1%3D%2238.6%22%20x2%3D%2238%22%20y2%3D%2242%22/%3E%0A%3Cline%20x1%3D%2231.8%22%20y1%3D%2236.9%22%20x2%3D%2230.6%22%20y2%3D%2241%22/%3E%0A%3Cline%20x1%3D%2212.3%22%20y1%3D%2241.3%22%20x2%3D%2213.6%22%20y2%3D%2237.3%22/%3E%0A%3Cline%20x1%3D%2226%22%20y1%3D%2242.6%22%20x2%3D%2222.8%22%20y2%3D%2238.5%22/%3E%0A%3Cline%20x1%3D%221.3%22%20y1%3D%22-2.5%22%20x2%3D%222.9%22%20y2%3D%221.5%22/%3E%0A%3Cline%20x1%3D%2212.3%22%20y1%3D%221.3%22%20x2%3D%2213.6%22%20y2%3D%22-2.7%22/%3E%0A%3Cline%20x1%3D%2220.2%22%20y1%3D%223.2%22%20x2%3D%2216.6%22%20y2%3D%220.6%22/%3E%0A%3Cline%20x1%3D%2242.3%22%20y1%3D%2231.9%22%20x2%3D%2238.9%22%20y2%3D%2234.5%22/%3E%0A%3Cline%20x1%3D%2238.4%22%20y1%3D%2210.6%22%20x2%3D%2241.4%22%20y2%3D%2213.6%22/%3E%0A%3Cline%20x1%3D%2241.1%22%20y1%3D%2221.9%22%20x2%3D%2239.4%22%20y2%3D%2225.7%22/%3E%0A%3C/svg%3E");
  background-size: 70px 70px;
  border: 1px solid rgb(154, 157, 161);
  padding: 14px;
}
.check-mock dl {
  display: inline-block;
  margin: 0;
}
.check-mock dt {
  color: rgba(19, 21, 23, 0.75);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.2;
}
.check-mock dd {
  font-weight: 700;
  line-height: 1.5;
}

.check-mock__container {
  border: 3px solid rgba(19, 21, 23, 0.2);
  padding: 14px;
}

.check-mock__underline {
  border-bottom: 1px solid rgb(97, 99, 101);
}

.check-mock__filter {
  color: rgb(19, 21, 23);
  cursor: pointer;
}
.check-mock__filter:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.check-mock__filter {
  border-bottom: 1px dashed rgb(97, 99, 101);
}
.check-mock__filter:hover {
  border-bottom-color: hsl(210.2362204724, 50%, 40%);
  border-bottom-style: solid;
}

.check-mock__box {
  border: 1px solid rgb(97, 99, 101);
}

.check-mock__header {
  margin-bottom: 28px;
}
.check-mock__header dl + dl {
  margin-left: 14px;
}

.check-mock__body {
  margin-bottom: 28px;
}
.check-mock__body .ui-row {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 14px;
}
.check-mock__body .check-mock__box {
  margin-top: -1px;
  padding: 0 7px;
}

.check-mock__amount-words {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-flex: 1;
      flex: 1;
  margin: 0 14px;
  text-transform: capitalize;
}
.lte-ie8 .check-mock__amount-words, .is-ie9 .check-mock__amount-words {
  width: 75%;
}

.check-mock__amount-numbers {
  margin-right: 14px;
  min-width: 100px;
  position: relative;
  top: -1px;
}
.lte-ie8 .check-mock__amount-numbers, .is-ie9 .check-mock__amount-numbers {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  float: right;
  width: 14%;
}

.check-mock__footer {
  padding-top: 7px;
}

.check-mock__disclaimer p {
  color: hsl(210.2362204724, 50%, 58%);
  font-size: 0.875rem;
  line-height: 1.3;
  padding: 4px 0 0;
  text-align: right;
}

@keyframes bubble {
  0% {
    opacity: 0;
    transform: scale(0.7);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
.ui-onboarding__container {
  z-index: 1099;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
}

.ui-onboarding__waypoint {
  margin: -28px 0 0 -28px;
  position: absolute;
}
.ui-onboarding__waypoint.is-selected {
  z-index: 1;
}

.ui-onboarding__bubble {
  animation: bubble 0.2s forwards cubic-bezier(0.68, -0.55, 0.265, 1.55);
  border: 1px solid rgb(97, 99, 101);
  border-radius: 28px;
  box-shadow: inset 0 -2px 10px rgba(0, 0, 0, 0.2), 0 5px 8px rgba(0, 0, 0, 0.1);
  cursor: pointer;
  height: 56px;
  transition: all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55);
  width: 56px;
}
.ui-onboarding__bubble:hover, .is-selected > .ui-onboarding__bubble {
  border-color: hsl(210.2362204724, 50%, 40%);
  border-radius: 42px;
  box-shadow: inset 0 -2px 10px rgba(0, 0, 0, 0.2), 0 5px 8px rgba(0, 0, 0, 0.1), 0 0 0 3px hsl(210.2362204724, 50%, 88%);
  height: 84px;
  margin: -14px -14px 0;
  width: 84px;
}
.lte-ie8 .ui-onboarding__bubble {
  display: none;
}

.ui-onboarding__tooltip {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 10px rgba(0, 0, 0, 0.1);
  background-color: hsl(210.2362204724, 50%, 40%);
  border-radius: 3px;
  color: white;
  padding: 14px;
  position: absolute;
  right: 84px;
  top: -14px;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 224px;
}
.ui-onboarding__tooltip::after {
  background-color: inherit;
  content: "";
  display: block;
  height: 10px;
  left: 0;
  margin: -5px 0 0 -5px;
  position: absolute;
  top: 42px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  width: 10px;
}
.position_bottom .ui-onboarding__tooltip::after {
  left: 42px;
  top: 0;
}
.align_right .ui-onboarding__tooltip::after {
  left: auto;
  margin-right: -5px;
  right: 42px;
  top: 0;
}
.ui-onboarding__tooltip p {
  line-height: 1.2;
  padding-bottom: 14px;
}
.lte-ie8 .ui-onboarding__tooltip {
  overflow: visible;
  position: absolute;
  border: 1.75px solid transparent;
}
.lte-ie8 .ui-onboarding__tooltip::after, .lte-ie8 .ui-onboarding__tooltip::before {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.lte-ie8 .ui-onboarding__tooltip::after {
  border-right-color: hsl(210.2362204724, 50%, 40%);
  border-width: 7px;
  top: 42px;
  margin-top: -7px;
}
.lte-ie8 .ui-onboarding__tooltip::before {
  border-right-color: transparent;
  border-width: 9.47487373px;
  top: 42px;
  margin-top: -9.47487373px;
}
.position_bottom .ui-onboarding__tooltip {
  left: -14px;
  top: 84px;
}
.lte-ie8 .position_bottom .ui-onboarding__tooltip {
  overflow: visible;
  position: absolute;
  border: 1.75px solid transparent;
}
.lte-ie8 .position_bottom .ui-onboarding__tooltip::after, .lte-ie8 .position_bottom .ui-onboarding__tooltip::before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.lte-ie8 .position_bottom .ui-onboarding__tooltip::after {
  border-bottom-color: hsl(210.2362204724, 50%, 40%);
  border-width: 7px;
  left: 42px;
  margin-left: -7px;
}
.lte-ie8 .position_bottom .ui-onboarding__tooltip::before {
  border-bottom-color: transparent;
  border-width: 9.47487373px;
  left: 42px;
  margin-left: -9.47487373px;
}
.align_right .ui-onboarding__tooltip {
  left: -154px;
}
.lte-ie8 .align_right .ui-onboarding__tooltip {
  overflow: visible;
  position: absolute;
  border: 1.75px solid transparent;
}
.lte-ie8 .align_right .ui-onboarding__tooltip::after, .lte-ie8 .align_right .ui-onboarding__tooltip::before {
  right: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.lte-ie8 .align_right .ui-onboarding__tooltip::after {
  border-right-color: hsl(210.2362204724, 50%, 40%);
  border-width: 7px;
  top: 182px;
  margin-top: -7px;
}
.lte-ie8 .align_right .ui-onboarding__tooltip::before {
  border-right-color: transparent;
  border-width: 9.47487373px;
  top: 182px;
  margin-top: -9.47487373px;
}

.ui-onboarding__footer::after {
  clear: both;
  content: "";
  display: table;
}
.ui-onboarding__footer {
  line-height: 28px;
}

.ui-onboarding__skip {
  color: hsl(210.2362204724, 50%, 76%);
}
.ui-onboarding__skip:hover {
  text-decoration: underline;
}

.ui-onboarding__next {
  background-color: hsl(210.2362204724, 50%, 58%);
  border: 0;
  color: white;
  float: right;
}
.ui-onboarding__next:hover {
  background-color: white;
  border-color: rgb(19, 21, 23);
  color: hsl(210.2362204724, 50%, 40%);
}

.onboarding-leave {
  opacity: 1;
  transition: opacity 0.1s ease-in-out;
}
.onboarding-leave.onboarding-leave-active {
  opacity: 0;
}

.onboarding-waypoint-enter,
.onboarding-waypoint-leave {
  transition: all 0.2s ease-in-out;
}

.onboarding-waypoint-enter {
  opacity: 0;
  transform: translate3d(-10px, 0, 0);
  transition-delay: 0.1s;
}
.position_bottom .onboarding-waypoint-enter {
  transform: translate3d(0, -10px, 0);
}
.onboarding-waypoint-enter.onboarding-waypoint-enter-active {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

.onboarding-waypoint-leave {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.onboarding-waypoint-leave.onboarding-waypoint-leave-active {
  opacity: 0;
  transform: translate3d(10px, 0, 0);
}
.position_bottom .onboarding-waypoint-leave.onboarding-waypoint-leave-active {
  transform: translate3d(0, -10px, 0);
}

.ui-loading {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 56px;
  height: 56px;
  border-bottom-color: hsl(210.2362204724, 50%, 58%);
  border-left-color: hsl(210.2362204724, 50%, 58%);
  border-radius: 28px;
  border-right-color: white;
  border-style: solid;
  border-top-color: white;
  border-width: 7px;
}
.lte-ie8 .ui-loading, .is-ie9 .ui-loading {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url("../@opengov/ovid/src/images/loading.f06c80be3bec29683a569fab7d89fb97.gif");
}
.ui-loading {
  z-index: 1000;
  background-color: rgb(223, 227, 232);
  box-shadow: 0 0 0 10px rgb(223, 227, 232);
  display: block;
  left: 50%;
  margin: -28px 0 0 -28px;
  position: fixed;
  top: 50%;
}

.ui-loader {
  z-index: 1000;
  background-color: rgb(239, 242, 245);
  border-radius: 5px;
  left: 50%;
  margin-left: -84px;
  margin-top: -168px;
  position: fixed;
  top: 50%;
  width: 168px;
}
.ui-loader .ui-loading {
  margin-top: 0;
  position: relative;
  top: 28px;
}

.ui-loader__message {
  line-height: 1.5;
  padding: 42px 14px 14px;
  text-align: center;
}
.ui-loader__message small,
.ui-loader__message strong {
  color: rgb(97, 99, 101);
  display: block;
}

.ui-loading_small {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 28px;
  height: 28px;
  border-bottom-color: hsl(210.2362204724, 50%, 58%);
  border-left-color: hsl(210.2362204724, 50%, 58%);
  border-radius: 14px;
  border-right-color: white;
  border-style: solid;
  border-top-color: white;
  border-width: 3.5px;
}
.lte-ie8 .ui-loading_small, .is-ie9 .ui-loading_small {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url("../@opengov/ovid/src/images/loading-small.9ae85e5b45d8714d17810d4b26d0229f.gif");
}
.ui-loading_small {
  z-index: 1000;
  background-color: rgb(223, 227, 232);
  box-shadow: 0 0 0 10px rgb(223, 227, 232);
  display: block;
  left: 50%;
  margin: -14px 0 0 -14px;
  position: fixed;
  top: 50%;
}
.lte-ie8 .ui-loading_small {
  height: 40px;
  width: 40px;
}

.icon-powered-by {
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.icon-powered-by:hover {
  color: hsl(210.2362204724, 50%, 16%);
  text-decoration: none;
}
.icon-powered-by:hover::before {
  text-decoration: none;
}
.icon-powered-by::after {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.icon-powered-by::after:hover::before {
  text-decoration: none;
}
.icon-powered-by::after {
  content: "\e017";
  letter-spacing: normal;
  top: 2px;
}

.ui-main__wrapper::after {
  clear: both;
  content: "";
  display: table;
}
.ui-main__wrapper {
  min-height: 100%;
  position: relative;
}

.ui-width-wrapper::after {
  clear: both;
  content: "";
  display: table;
}
.ui-width-wrapper {
  padding: 0 28px;
  position: relative;
}

.ui-main__header {
  height: 70px;
  line-height: 70px;
  z-index: 301;
  padding: 0 28px 0 14px;
}
.ui-main__header .ui-dropdown__target {
  top: 14px;
}
.ui-main__header {
  position: absolute;
  right: 0;
}

.ui-main__actions {
  z-index: 302;
  background-image: linear-gradient(to left, white 90%, rgba(255, 255, 255, 0));
  height: 28px;
  padding-left: 28px;
  position: absolute;
  right: 28px;
  top: 21px;
}
.ui-main__actions select,
.ui-main__actions .ui-button,
.ui-main__actions .ui-search {
  float: left;
}
.ui-main__actions .ui-search {
  width: 250px;
}
.ui-main__header .ui-main__actions {
  background-image: none;
  padding-left: 0;
  position: static;
}

.ui-main__sidebar {
  z-index: 400;
  background-color: white;
  border-right: 1px solid transparent;
  bottom: 0;
  position: fixed;
  top: 70px;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: top;
  width: 250px;
}
.ui-main__sidebar .ui-container_scroll {
  padding: 14px;
  top: 0;
}
.ui-main__sidebar {
  left: 0;
  top: 0;
}

.ui-main__content {
  padding-left: 278px;
}

.ui-flex {
  display: -ms-flexbox;
  display: flex;
}

.ui-align-items-center {
  -ms-flex-align: center;
      align-items: center;
}

.ui-justify-content-start {
  -ms-flex-pack: start;
      justify-content: flex-start;
}

.ui-justify-content-end {
  -ms-flex-pack: end;
      justify-content: flex-end;
}

.ui-flex-column {
  -ms-flex-direction: column;
      flex-direction: column;
}

.ui-flex-1 {
  -ms-flex: 1;
      flex: 1;
}

.aggregate-viz__legend-toggle, .querygrid-loader__button, .pie-slider__handle, .alert_nojs .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit, .alert_full .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit, .alert_norm .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit,
.alert_nojs .alert__inner .alert__inner__button,
.alert_full .alert__inner .alert__inner__button,
.alert_norm .alert__inner .alert__inner__button {
  background-color: white;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  cursor: pointer;
  display: inline-block;
  font-family: "Benton Sans", Arial, sans-serif;
  font-weight: 600;
  padding: 8px 16px;
  letter-spacing: 0.0125em;
  line-height: 1.5;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-font-smoothing: antialiased;
}
.aggregate-viz__legend-toggle:hover, .querygrid-loader__button:hover, .pie-slider__handle:hover, .alert_nojs .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit:hover, .alert_full .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit:hover, .alert_norm .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit:hover,
.alert_nojs .alert__inner .alert__inner__button:hover,
.alert_full .alert__inner .alert__inner__button:hover,
.alert_norm .alert__inner .alert__inner__button:hover {
  box-shadow: inset 0 -2em 1.8em -1em rgb(239, 242, 245);
  text-decoration: none;
}
.aggregate-viz__legend-toggle:disabled, .querygrid-loader__button:disabled, .pie-slider__handle:disabled, .alert_nojs .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit:disabled, .alert_full .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit:disabled, .alert_norm .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit:disabled,
.alert_nojs .alert__inner .alert__inner__button:disabled,
.alert_full .alert__inner .alert__inner__button:disabled,
.alert_norm .alert__inner .alert__inner__button:disabled, .disabled.aggregate-viz__legend-toggle, .disabled.querygrid-loader__button, .disabled.pie-slider__handle, .alert_nojs .alert__inner .alert__inner__password-wrapper .disabled.alert__inner__password-submit, .alert_full .alert__inner .alert__inner__password-wrapper .disabled.alert__inner__password-submit, .alert_norm .alert__inner .alert__inner__password-wrapper .disabled.alert__inner__password-submit,
.alert_nojs .alert__inner .disabled.alert__inner__button,
.alert_full .alert__inner .disabled.alert__inner__button,
.alert_norm .alert__inner .disabled.alert__inner__button {
  background-color: rgb(223, 227, 232) !important;
  border: 1px solid rgb(206, 210, 214) !important;
  box-shadow: none !important;
  color: rgb(154, 157, 161) !important;
  cursor: default !important;
  pointer-events: none !important;
}
[class*=icon-].aggregate-viz__legend-toggle::before, [class*=icon-].querygrid-loader__button::before, [class*=icon-].pie-slider__handle::before, .alert_nojs .alert__inner .alert__inner__password-wrapper [class*=icon-].alert__inner__password-submit::before, .alert_full .alert__inner .alert__inner__password-wrapper [class*=icon-].alert__inner__password-submit::before, .alert_norm .alert__inner .alert__inner__password-wrapper [class*=icon-].alert__inner__password-submit::before,
.alert_nojs .alert__inner [class*=icon-].alert__inner__button::before,
.alert_full .alert__inner [class*=icon-].alert__inner__button::before,
.alert_norm .alert__inner [class*=icon-].alert__inner__button::before,
.aggregate-viz__legend-toggle [class*=icon-]::before,
.querygrid-loader__button [class*=icon-]::before,
.pie-slider__handle [class*=icon-]::before,
.alert_nojs .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit [class*=icon-]::before,
.alert_full .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit [class*=icon-]::before,
.alert_norm .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit [class*=icon-]::before,
.alert_nojs .alert__inner .alert__inner__button [class*=icon-]::before,
.alert_full .alert__inner .alert__inner__button [class*=icon-]::before,
.alert_norm .alert__inner .alert__inner__button [class*=icon-]::before {
  margin-right: 3px;
  position: relative;
  top: 2px;
}

.aggregate-viz__legend-toggle {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: rgb(97, 99, 101);
}
.aggregate-viz__legend-toggle:hover {
  background-color: transparent;
  border-color: rgb(181, 185, 189);
  color: rgb(19, 21, 23);
}

.aggregate-viz__legend-toggle, .querygrid-loader__button {
  height: 2rem;
  line-height: 2rem;
  font-size: 0.875rem;
  padding: 0 8px;
  line-height: 1.125rem;
  height: 2rem;
  line-height: 2rem;
  min-width: 28px;
}

.graph-nodata, .graph-nomonthdata {
  background-color: white;
  border: 1px solid rgb(206, 210, 214);
  border-radius: 5px;
  overflow: hidden;
}

.public-report-title-demo .product-icon__foreground:before, .drop-item__bar__icon:before, .product-icon__background:before, .product-icon__foreground:before, .product-icon [class*=icon-]:before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.drop-item__bar__icon:before:hover::before, .product-icon__background:before:hover::before, .product-icon__foreground:before:hover::before, .product-icon [class*=icon-]:before:hover::before {
  text-decoration: none;
}
.drop-item__bar__icon:hover:before, .product-icon__background:hover:before, .product-icon__foreground:hover:before, .product-icon [class*=icon-]:hover:before {
  text-decoration: none;
}

#product_annual .product-icon__foreground::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
#product_annual .product-icon__foreground::before:hover::before {
  text-decoration: none;
}
#product_annual .product-icon__foreground::before {
  content: "\e005";
}

#product_annual .product-icon__background::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
#product_annual .product-icon__background::before:hover::before {
  text-decoration: none;
}
#product_annual .product-icon__background::before {
  content: "\e005";
}

#product_about .product-icon__foreground::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
#product_about .product-icon__foreground::before:hover::before {
  text-decoration: none;
}
#product_about .product-icon__foreground::before {
  content: "\e007";
}

#product_about .product-icon__background::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
#product_about .product-icon__background::before:hover::before {
  text-decoration: none;
}
#product_about .product-icon__background::before {
  content: "\e037";
}

#product_balance .product-icon__foreground::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
#product_balance .product-icon__foreground::before:hover::before {
  text-decoration: none;
}
#product_balance .product-icon__foreground::before {
  content: "\e008";
}

.expanded > .drop-item__bar .drop-item__bar__icon::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.expanded > .drop-item__bar .drop-item__bar__icon::before:hover::before {
  text-decoration: none;
}
.expanded > .drop-item__bar .drop-item__bar__icon::before {
  content: "\e00d";
}

.public-report-title-demo .product-icon__foreground::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.public-report-title-demo .product-icon__foreground::before:hover::before {
  text-decoration: none;
}
.public-report-title-demo .product-icon__foreground::before {
  content: "\e017";
}

.dropdown__row_input .is-enabled.dropdown__row_solid:hover::before, .is-enabled.dropdown__row_input:hover::before,
.dropdown__row.is-enabled:hover::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.dropdown__row_input .is-enabled.dropdown__row_solid::before:hover::before, .is-enabled.dropdown__row_input::before:hover::before,
.dropdown__row.is-enabled::before:hover::before {
  text-decoration: none;
}
.dropdown__row_input .is-enabled.dropdown__row_solid:hover::before, .is-enabled.dropdown__row_input:hover::before,
.dropdown__row.is-enabled:hover::before {
  content: "\e01d";
}

#product_grid .product-icon__foreground::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
#product_grid .product-icon__foreground::before:hover::before {
  text-decoration: none;
}
#product_grid .product-icon__foreground::before {
  content: "\e025";
}

#product_grid .product-icon__background::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
#product_grid .product-icon__background::before:hover::before {
  text-decoration: none;
}
#product_grid .product-icon__background::before {
  content: "\e026";
}

.drop-item__bar__icon::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.drop-item__bar__icon::before:hover::before {
  text-decoration: none;
}
.drop-item__bar__icon::before {
  content: "\e02b";
}

#product_ytd .product-icon__foreground::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
#product_ytd .product-icon__foreground::before:hover::before {
  text-decoration: none;
}
#product_ytd .product-icon__foreground::before {
  content: "\e031";
}

#product_ytd .product-icon__background::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
#product_ytd .product-icon__background::before:hover::before {
  text-decoration: none;
}
#product_ytd .product-icon__background::before {
  content: "\e032";
}

.tooltip_editor__draggable .tooltip_editor__draggable_icon::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.tooltip_editor__draggable .tooltip_editor__draggable_icon::before:hover::before {
  text-decoration: none;
}
.tooltip_editor__draggable .tooltip_editor__draggable_icon::before {
  content: "\e059";
}

.cds-adminBanner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
  font-size: 0.875rem;
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  background-color: rgb(247, 249, 250);
  border-bottom: 1px solid rgb(206, 210, 214);
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.1);
  color: rgb(19, 21, 23);
  height: 38px;
  padding: 0 16px;
  position: fixed;
  top: 0;
  right: 0;
  left: 70px;
  z-index: 600;
}
@media print {
  .cds-adminBanner {
    display: none;
  }
}
.cds-adminBanner .cds-adminBanner__entity .cds-adminBanner__switchEntityButton {
  color: rgb(97, 99, 101);
  text-decoration: underline;
  border: 0;
  padding: 0;
  background-color: transparent;
  display: inline;
}
.cds-adminBanner .cds-adminBanner__entity .cds-adminBanner__switchEntityButton:hover {
  color: rgb(19, 21, 23);
}
.cds-adminBanner .cds-adminBanner__entity .cds-adminBanner__switchEntityButton:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.cds-adminBanner .cds-adminBanner__environment {
  margin-left: auto;
}
.cds-adminBanner .cds-adminBanner__environment .cds-adminBanner__promotedMessage {
  font-size: 0.75rem;
  font-family: "Benton Sans Condensed", Helvetica, Arial Narrow, sans-serif;
  color: rgb(97, 99, 101);
  margin-left: auto;
  margin-right: 24px;
}
.cds-adminBanner .cds-adminBanner__environment .cds-adminBanner__environmentLabel {
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  color: rgb(97, 99, 101);
}
.cds-adminBanner .cds-adminBanner__environment .cds-adminBanner__environmentLabel .cds-adminBanner__environment--production {
  color: rgb(209, 83, 54);
}

.cds-navigation__skip-link {
  padding: 16px 24px;
  background-color: rgb(31, 118, 216);
  color: white;
  text-decoration: none;
  position: fixed;
  top: 0;
  left: -100%;
  font-weight: 500;
  background: rgb(4, 65, 135);
  box-shadow: inset 0 2em 1.8em -1em rgba(31, 118, 216, 0.7);
  font-size: 1.5rem;
  border-radius: 0 0 4px 0;
  border: 1px solid rgb(7, 48, 92);
  letter-spacing: 0.0125em;
  z-index: 700;
}
.cds-navigation__skip-link:hover {
  box-shadow: inset 0 1em 1em -1em rgba(31, 118, 216, 0.7);
}
.cds-navigation__skip-link:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
  left: 0;
}

.cds-navigation {
  box-sizing: border-box;
  width: 70px;
  background-color: rgb(223, 227, 232);
  position: fixed;
  top: 0;
  left: 0;
  height: 100vh;
  border-right: 1px solid rgb(206, 210, 214);
  z-index: 600;
  line-height: 1.5rem;
}
@media print {
  .cds-navigation {
    display: none;
  }
}
.cds-navigation .cds-navigation__logo {
  box-sizing: border-box;
  width: 70px;
  height: 70px;
  background-color: rgb(22, 92, 171);
  display: block;
  padding: 15px;
  border-bottom: 1px solid rgb(4, 65, 135);
}
.cds-navigation .cds-navigation__product-name {
  box-sizing: border-box;
  border-top: 1px solid rgba(31, 118, 216, 0.7);
  border-bottom: 1px solid rgb(4, 65, 135);
  display: block;
  background-color: rgb(22, 92, 171);
  padding: 10px 8px;
  color: white;
  font-size: 9px;
  font-weight: 500;
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  line-height: 1.25rem;
  width: 70px;
  text-align: center;
}
.cds-navigation .cds-navigation__divider {
  border-top: 1px solid rgb(239, 242, 245);
  margin-bottom: 5px;
}
.cds-navigation .cds-navigation__app {
  display: block;
  text-decoration: none;
  box-sizing: border-box;
  margin: 4px;
  padding: 10px 0;
  font-family: "Benton Sans Condensed", Helvetica, Arial Narrow, sans-serif;
  font-size: 0.75rem;
  text-align: center;
  font-weight: 500;
  text-decoration: none;
  color: rgb(97, 99, 101);
  border: 1px solid transparent;
  transition: all 300ms ease;
  position: relative;
  border-radius: 4px;
  line-height: 1;
}
.cds-navigation .cds-navigation__app .cds-navigation__app-icon {
  box-sizing: border-box;
  height: 24px;
  width: 24px;
  margin: 0 auto 6px;
  display: block;
}
.cds-navigation .cds-navigation__app .cds-navigation__app-icon.cds-navigation__app-icon--active {
  display: none;
}
.cds-navigation .cds-navigation__app .cds-navigation__tooltip {
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  position: absolute;
  white-space: nowrap;
  background-color: rgb(19, 21, 23);
  color: white;
  font-weight: 400;
  border-radius: 1px;
  left: 70px;
  padding: 4px 8px;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  display: none;
  font-size: 0.75rem;
}
.cds-navigation .cds-navigation__app:hover {
  color: rgb(22, 92, 171);
  background-color: rgb(239, 242, 245);
  border: 1px solid rgb(206, 210, 214);
  text-decoration: none;
  cursor: pointer;
}
.cds-navigation .cds-navigation__app:hover:after {
  content: " ";
  background-color: transparent;
  width: 16px;
  position: absolute;
  height: 100%;
  left: 100%;
  top: 0;
}
.cds-navigation .cds-navigation__app:hover .cds-navigation__app-icon--inactive {
  display: none;
}
.cds-navigation .cds-navigation__app:hover .cds-navigation__app-icon--active {
  display: block;
}
.cds-navigation .cds-navigation__app:hover.cds-navigation__app--active {
  border-left: 0;
  border-right: 0;
  transition: 0s;
}
.cds-navigation .cds-navigation__app:hover .cds-navigation__tooltip {
  display: block;
}
.cds-navigation .cds-navigation__app:focus {
  transition: none;
  box-shadow: 0 0 0 1px rgb(0, 149, 255);
  border-color: rgb(0, 149, 255);
  outline: none;
  color: rgb(22, 92, 171);
  background-color: rgb(239, 242, 245);
}
.cds-navigation .cds-navigation__app.cds-navigation__app--active {
  box-sizing: border-box;
  background-color: rgb(239, 242, 245);
  border-right: 0;
  border-top: 1px solid rgb(206, 210, 214);
  border-bottom: 1px solid rgb(206, 210, 214);
  border-left: 0;
  width: 70px;
  color: rgb(22, 92, 171);
  transition: 0s;
  padding-left: 4px;
  margin: 4px 0;
  border-radius: 0;
}
.cds-navigation .cds-navigation__app.cds-navigation__app--active:before {
  content: "";
  width: 5px;
  background-color: rgb(31, 118, 216);
  height: 100%;
  position: absolute;
  top: -1px;
  left: 0;
  border-bottom: 2px solid rgb(31, 118, 216);
}
.cds-navigation .cds-navigation__app.cds-navigation__app--active .cds-navigation__app-icon--inactive {
  display: none;
}
.cds-navigation .cds-navigation__app.cds-navigation__app--active .cds-navigation__app-icon--active {
  display: block;
}
.cds-navigation .cds-navigation__app.cds-navigation__app--active:focus {
  border: 1px solid rgb(0, 149, 255);
}
.cds-navigation .cds-navigation__lower {
  box-sizing: border-box;
  background-color: rgb(223, 227, 232);
  position: absolute;
  bottom: 0;
  font-family: "Benton Sans Condensed", Helvetica, Arial Narrow, sans-serif;
  font-weight: 500;
  color: rgb(97, 99, 101);
  font-size: 12px;
  text-align: center;
  width: 100%;
  border-top: 1px solid rgb(206, 210, 214);
  padding-bottom: 8px;
}
.cds-navigation .cds-navigation__lower .cds-navigation__userMenuToggle {
  display: block;
  background: transparent;
  width: 100%;
  position: relative;
  padding: 12px 0;
  border: 1px solid transparent;
  border-top: 1px solid rgb(239, 242, 245);
  transition: all 300ms ease;
}
.cds-navigation .cds-navigation__lower .cds-navigation__userMenuToggle .cds-navigation__userIcon {
  width: 32px;
  height: 32px;
  background-color: rgb(97, 99, 101);
  border-radius: 50%;
  margin: 0 auto;
  color: white;
  font-size: 16px;
  line-height: 32px;
  transition: all 300ms ease;
}
.cds-navigation .cds-navigation__lower .cds-navigation__userMenuToggle:hover, .cds-navigation .cds-navigation__lower .cds-navigation__userMenuToggle.active, .cds-navigation .cds-navigation__lower .cds-navigation__userMenuToggle:focus {
  background-color: rgb(239, 242, 245);
  cursor: pointer;
}
.cds-navigation .cds-navigation__lower .cds-navigation__userMenuToggle:hover .userIcon, .cds-navigation .cds-navigation__lower .cds-navigation__userMenuToggle.active .userIcon, .cds-navigation .cds-navigation__lower .cds-navigation__userMenuToggle:focus .userIcon {
  background-color: rgb(22, 92, 171);
  color: white;
}
.cds-navigation .cds-navigation__lower .cds-navigation__userMenuToggle:focus {
  transition: none;
  box-shadow: 0 0 0 1px rgb(0, 149, 255);
  border-color: rgb(0, 149, 255);
  outline: none;
}
.cds-navigation .cds-navigation__lower .cds-navigation__lowerLink {
  color: rgb(97, 99, 101);
  display: block;
  text-decoration: none;
  box-sizing: border-box;
  padding: 6px 0;
  width: 100%;
  border: 1px solid transparent;
  transition: all 300ms ease;
}
.cds-navigation .cds-navigation__lower .cds-navigation__lowerLink:hover, .cds-navigation .cds-navigation__lower .cds-navigation__lowerLink:focus {
  color: rgb(22, 92, 171);
  background-color: rgb(239, 242, 245);
  cursor: pointer;
}
.cds-navigation .cds-navigation__lower .cds-navigation__lowerLink:focus {
  transition: none;
  box-shadow: 0 0 0 1px rgb(0, 149, 255);
  border-color: rgb(0, 149, 255);
  outline: none;
}
.cds-navigation .cds-navigation__userMenu {
  min-width: 200px;
  background-color: white;
  padding: 16px 0 8px;
  position: absolute;
  margin-left: 4px;
  text-align: left;
  border: 1px solid rgb(206, 210, 214);
  box-shadow: 0 -2px 4px 0 rgba(19, 21, 23, 0.1);
  z-index: 100;
  left: 70px;
  bottom: 0;
}
.cds-navigation .cds-navigation__userMenu .cds-navigation__userEmail {
  font-size: 0.875rem;
  font-weight: 500;
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  margin: 0 16px 8px;
  color: rgb(19, 21, 23);
  display: block;
  border-bottom: 1px solid rgb(206, 210, 214);
  padding-bottom: 8px;
}
.cds-navigation .cds-navigation__userMenu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
.cds-navigation .cds-navigation__userMenu li a {
  text-decoration: none;
  color: rgb(97, 99, 101);
  display: block;
  padding: 8px 16px;
  font-size: 0.875rem;
  font-weight: 500;
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
}
.cds-navigation .cds-navigation__userMenu li a:focus {
  transition: none;
  box-shadow: inset 0 0 0 2px rgb(0, 149, 255);
  outline: none;
  background-color: rgb(224, 242, 255);
}
.cds-navigation .cds-navigation__userMenu li a:hover {
  background-color: rgb(224, 242, 255);
}

@media (max-height: 800px) {
  .cds-navigation .cds-navigation__app .cds-navigation__app-icon {
    height: 20px;
    width: 20px;
  }
  .cds-navigation .cds-navigation__userMenuToggle {
    padding: 8px 0;
  }
}
@media (max-height: 700px) {
  .cds-navigation .cds-navigation__product-name {
    display: none;
  }
  .cds-navigation .cds-navigation__app {
    padding: 8px 0;
  }
  .cds-navigation .cds-navigation__app .cds-navigation__app-icon {
    height: 16px;
    width: 16px;
  }
}
.cds-modal {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  left: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  top: 0;
  z-index: 1000;
}
.cds-modal .cds-modal__overlay {
  background-color: rgb(19, 21, 23);
  left: 0;
  opacity: 0.6;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 800;
}
.cds-modal .cds-modal__container {
  overflow: scroll;
  background-color: rgb(239, 242, 245);
  border: 1px solid rgb(206, 210, 214);
  box-shadow: 0 4px 8px 0 rgba(19, 21, 23, 0.6);
  z-index: 1000;
  position: relative;
  box-shadow: 0 4px 8px 0 rgba(19, 21, 23, 0.6);
  width: 90%;
  max-width: 100%;
  max-height: 90%;
}
@media screen and (min-width: 729px) {
  .cds-modal .cds-modal__container {
    width: 80%;
    max-width: calc(60 * 16px);
  }
}
.cds-modal .cds-modal__closeBar {
  height: 32px;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-item-align: start;
      align-self: flex-start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  background: linear-gradient(-180deg, rgb(247, 249, 250), rgb(206, 210, 214));
}
.cds-modal .cds-modal__closeButton {
  border: 0;
  background-color: transparent;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 4px 8px;
}
.cds-modal .cds-modal__closeButton .cds-icon__action-close {
  width: 16px;
  height: 16px;
}
.cds-modal .cds-modal__closeButton:hover {
  background-color: white;
}
.cds-modal .cds-modal__closeButton:focus {
  transition: none;
  box-shadow: 0 0 0 2px rgb(0, 149, 255);
  outline: none;
}
.cds-modal .cds-modal__content {
  padding: 24px;
}
.cds-modal .cds-modal__header {
  margin-bottom: 24px;
}
.cds-modal .cds-modal__title {
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  font-weight: 700;
  line-height: 1.25rem;
  color: rgb(19, 21, 23);
  font-size: 1.75rem;
  margin: 0;
  padding: 0;
}
.cds-modal .cds-modal__description {
  font-size: 0.875rem;
  color: rgb(97, 99, 101);
  margin-top: 4px;
  font-weight: 400;
  display: block;
}
.cds-modal .cds-modal__description a {
  color: rgb(19, 21, 23);
  text-decoration: underline;
}
.cds-modal .cds-modal__list {
  margin-top: 24px;
  height: 500px;
}
.cds-modal .cds-modal__list .cds-modal__listScroll {
  height: 460px;
  overflow: auto;
}

.cds-entitySwitcher__filterInput {
  color: rgb(97, 99, 101);
}

.cds-entitySwitcher__listHeader {
  color: rgb(97, 99, 101);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  font-family: "Benton Sans Condensed", Helvetica, Arial Narrow, sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
}
.cds-entitySwitcher__listHeader .cds-entitySwitcher__listHeaderCell {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  min-width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 8px 16px;
  white-space: nowrap;
}

.cds-entitySwitcher__link {
  background: rgb(255, 255, 255);
  border: 1px solid rgb(181, 185, 189);
  border-radius: 4px;
  color: rgb(19, 21, 23);
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  -ms-flex-pack: start;
      justify-content: flex-start;
  font-size: 0.875rem;
  margin-bottom: 2px;
  max-height: 100px;
  text-decoration: none;
  line-height: initial;
}
.cds-entitySwitcher__link:hover {
  background: rgb(224, 242, 255);
}
.cds-entitySwitcher__link:focus {
  transition: none;
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.cds-entitySwitcher__link .cds-entitySwitcher__entityName,
.cds-entitySwitcher__link .cds-entitySwitcher__type,
.cds-entitySwitcher__link .cds-entitySwitcher__subdomain {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  min-width: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 8px 16px;
  white-space: nowrap;
}

.cds-entitySwitcher__emptyMessage {
  text-align: center;
  font-size: 0.875rem;
  padding-top: 8px;
}
.cds-entitySwitcher__emptyMessage p {
  margin-bottom: 8px;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.cds-loadingSpinner__container {
  padding-top: 80px;
  text-align: center;
}
.cds-loadingSpinner__container .cds-loadingSpinner__spinnerPositioner {
  position: relative;
  height: 100px;
  width: 100px;
  display: inline-block;
  box-sizing: border-box;
}
.cds-loadingSpinner__container .cds-loadingSpinner__message {
  font-size: 0.875rem;
  font-family: "Benton Sans Condensed", Helvetica, Arial Narrow, sans-serif;
  font-weight: 500;
  color: rgb(97, 99, 101);
  text-align: center;
  display: block;
  margin-top: 16px;
  width: 100%;
}
.cds-loadingSpinner__container .cds-loadingSpinner__spinner {
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  border: 8px solid transparent;
  border-radius: 50%;
  border-color: rgb(31, 118, 216) rgb(31, 118, 216) transparent transparent;
  animation: spin 1s linear infinite;
  position: absolute;
}
.cds-loadingSpinner__container .cds-loadingSpinner__spinnerBase {
  box-sizing: border-box;
  width: 100px;
  height: 100px;
  border: 8px solid white;
  box-shadow: 0 2px 4px 0 rgba(19, 21, 23, 0.1), inset 0 2px 4px 0 rgba(19, 21, 23, 0.1);
  border-radius: 50%;
  position: absolute;
}

.cds-toggle {
  position: relative;
}

body {
  overflow: hidden;
}

#App {
  overflow: auto;
}

.control-panel__container .ui-main__wrapper {
  height: 100%;
}
.control-panel__container .ui-main__wrapper .ui-panel__wrapper,
.control-panel__container .ui-main__wrapper .subpanels {
  top: 0;
  height: 100vh;
}
.control-panel__container .ui-main__content {
  overflow: auto;
}
.control-panel__container.withGlobalNavBar .ui-main__wrapper {
  margin-top: 52px;
  height: calc(100vh - 52px);
}
.control-panel__container.withGlobalNavBar .ui-main__header {
  margin-left: 0;
}
.control-panel__container.withGlobalNavBar .ui-main__sidebar {
  margin-top: 52px;
  left: 0;
}
.control-panel__container.withGlobalNavBar .ui-panel__wrapper {
  top: 52px;
  height: calc(100vh - 52px);
  margin-left: 0;
  left: 0;
}
.control-panel__container.withGlobalNavBar .subpanels {
  top: 52px;
  height: calc(100vh - 52px);
  width: calc(100vw - 250px);
  left: 251px;
}
.control-panel__container.adminBannerOpen .ui-main__wrapper {
  margin-top: 38px;
  height: calc(100vh - 38px);
}
.control-panel__container.adminBannerOpen .ui-main__sidebar {
  margin-top: 38px;
}
.control-panel__container.adminBannerOpen .ui-panel__wrapper,
.control-panel__container.adminBannerOpen .subpanels {
  top: 38px;
  height: calc(100vh - 38px);
}

.sub-app {
  height: 100%;
  overflow-y: hidden;
  visibility: hidden;
}

.sub-app__frame {
  height: auto;
  width: 100%;
  border: 0;
  overflow: hidden;
}

.four-oh-four {
  color: rgb(97, 99, 101);
  line-height: 1.5;
  margin: 112px auto;
  text-align: center;
  width: 33%;
}
.four-oh-four a {
  font-weight: 700;
}

.four-oh-four__logo::after {
  clear: both;
  content: "";
  display: table;
}
.four-oh-four__logo {
  height: 74px;
  width: 190px;
  background-image: url("../@opengov/ovid/src/images/404.41c4f1b9f557d18b9dbcf87478bd42e9.svg");
}
.lte-ie8 .four-oh-four__logo {
  background-image: url("../@opengov/ovid/src/images/404.e41d6fb9cc71e7b47a0794c793e76480.png");
}
.four-oh-four__logo {
  background-size: 100% auto;
  margin: 0 auto 14px;
}

.canSwitchEntities .ui-main__wrap {
  padding-top: 38px;
}
.canSwitchEntities .ui-main__sidebar {
  top: 108px;
}

.globalNavBarContainer {
  display: block;
  width: 100%;
  height: 53px;
  position: fixed;
  z-index: 799;
  top: 0;
}

@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow-300.woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow-500.woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow-regular.woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow-600.woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Barlow";
  src: url("../fonts/Barlow-700.woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Semi Condensed";
  src: url("../fonts/Barlow-Semi-Condensed-300.woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Semi Condensed";
  src: url("../fonts/Barlow-Semi-Condensed-500.woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Semi Condensed";
  src: url("../fonts/Barlow-Semi-Condensed-600.woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Semi Condensed";
  src: url("../fonts/Barlow-Semi-Condensed-regular.woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Semi Condensed";
  src: url("../fonts/Barlow-Semi-Condensed-700.woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Condensed";
  src: url("../fonts/Barlow-Condensed-300.woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Condensed";
  src: url("../fonts/Barlow-Condensed-500.woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Condensed";
  src: url("../fonts/Barlow-Condensed-regular.woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Condensed";
  src: url("../fonts/Barlow-Condensed-600.woff");
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: "Barlow Condensed";
  src: url("../fonts/Barlow-Condensed-700.woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../fonts/Benton-Sans-Thin.woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../fonts/Benton-Sans-Light.woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../fonts/Benton-Sans-Book.woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../fonts/Benton-Sans-Regular.woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../fonts/Benton-Sans-Medium.woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../fonts/Benton-Sans-Bold.woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans";
  src: url("../fonts/Benton-Sans-Black.woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../fonts/Benton-Sans-Condensed-Thin.woff");
  font-weight: 100;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../fonts/Benton-Sans-Condensed-Light.woff");
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../fonts/Benton-Sans-Condensed-Book.woff");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../fonts/Benton-Sans-Condensed-Regular.woff");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../fonts/Benton-Sans-Condensed-Medium.woff");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../fonts/Benton-Sans-Condensed-Bold.woff");
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: "Benton Sans Condensed";
  src: url("../fonts/Benton-Sans-Condensed-Black.woff");
  font-weight: 700;
  font-style: normal;
}
.ui-nav-bar__item .ui-dropdown__target {
  margin-top: 35px;
}

.ui-breadcrumbs__item [class*=icon-] {
  margin-right: 7px;
  opacity: 0.6;
}
.ui-breadcrumbs__item [class*=icon-]:before {
  top: 3px;
}

.feature-version-badge {
  background-color: rgb(22, 92, 171);
  border-radius: 1px;
  color: rgb(255, 255, 255);
  float: right;
  font-feature-settings: "smcp";
  font-size: inherit;
  letter-spacing: 0.05em;
  padding: 0 4px;
}

.ui-dropdown__target div.ui-container_scroll {
  max-height: none;
}

.projections-warning .icon-warning-1 {
  color: #ffdc00;
}

.projections-warning-explanation .icon-warning-1 {
  color: #ffdc00;
  float: left;
  font-size: 28px;
  margin-left: 7px;
  margin-right: 7px;
  margin-top: 3.5px;
}
.projections-warning-explanation .projections-warning-explanation-text {
  color: #665800;
  display: table;
}

.no-left-margin {
  margin-left: 0 !important;
}

.card__actions__button__loading {
  margin: 8px 8px 8px 0 !important;
}

.share-panel-message-header-container .icon-email-1 {
  color: rgb(19, 21, 23);
  font-size: 30px;
}
.share-panel-message-header-container .icon-email-1:before {
  vertical-align: top;
}
.share-panel-message-header-container .share-panel-message-header {
  display: inline-block;
  margin-left: 7px;
  width: calc(100% - 37px);
}
.share-panel-message-header-container .share-panel-message-header p {
  font-size: 0.875rem;
}

.share-panel-invite-all {
  font-size: 0.875rem;
  margin-bottom: 7px;
}

.share-panel-navigation-link {
  font-size: 0.875rem;
}
.share-panel-navigation-link.back-link {
  left: -8px;
  position: relative;
}

.share-panel-message-actions {
  text-align: right;
}
.share-panel-message-actions .ghost:hover {
  border-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.share-panel-message-actions .ui-button {
  float: inherit;
}

.share-panel-navigation-link-arrow {
  font-size: 1.125rem;
  position: relative;
  top: 5px;
}

.share-panel-inline-header {
  display: inline-block;
  margin-left: 7px;
}

.tether-element {
  z-index: 10000;
}

.ui-main__nav__actions .ui-dropdown__target {
  display: block;
}

.dropdown {
  overflow: visible;
  position: relative;
  border: 1px solid rgb(72.0151515152, 73.5, 74.9848484848);
}
.dropdown::after, .dropdown::before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.dropdown::after {
  border-bottom-color: white;
  border-width: 7px;
  left: 88%;
  margin-left: -7px;
}
.dropdown::before {
  border-bottom-color: rgb(72.0151515152, 73.5, 74.9848484848);
  border-width: 8.41421356px;
  left: 88%;
  margin-left: -8.41421356px;
}
.dropdown {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 100%;
  right: -10px;
  transition: margin-top 140ms cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity 140ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  background-color: white;
  border: 1px solid rgb(97, 99, 101);
  border-radius: 5px;
  min-width: 150px;
  opacity: 0;
  padding: 5px 0;
  z-index: 1;
}
.dropdown.ready {
  margin-top: 0;
}
.dropdown.open {
  margin-top: 10px;
}
.dropdown.dropdown_row-buttons {
  min-width: 190px;
  padding: 7px;
}

.dropdown_no-arrow:before, .dropdown_no-arrow:after {
  border: 0 !important;
  display: none !important;
}

.dropdown__row_input .dropdown__row_solid, .dropdown__row_input,
.dropdown__row {
  color: rgb(77, 79, 81);
  font-size: 0.875rem;
  font-weight: 400;
  position: relative;
  text-align: left;
  text-decoration: none;
  text-transform: none;
}
.dropdown__row_input .dropdown__row__text_disable,
.dropdown__row .dropdown__row__text_disable {
  display: none;
  padding-right: 20px;
  white-space: nowrap;
}
.dropdown__row_input .dropdown__row_solid:active, .dropdown__row_input:active,
.dropdown__row:active {
  background-color: hsl(210.2362204724, 50%, 76%);
}
.dropdown__row_input .give-attention.dropdown__row_solid, .give-attention.dropdown__row_input,
.dropdown__row.give-attention {
  background-color: hsl(210.2362204724, 50%, 40%);
  color: white;
}
.dropdown__row_input .give-attention.dropdown__row_solid:hover, .give-attention.dropdown__row_input:hover,
.dropdown__row.give-attention:hover {
  color: white;
}
.dropdown__row_input .is-enabled.dropdown__row_solid, .is-enabled.dropdown__row_input,
.dropdown__row.is-enabled {
  background-color: rgb(255, 255, 255);
  color: rgb(31, 118, 216);
  font-weight: 700;
}
.dropdown__row_input .is-enabled.dropdown__row_solid:hover, .is-enabled.dropdown__row_input:hover,
.dropdown__row.is-enabled:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
}
.dropdown__row_input .disabled.dropdown__row_solid, .disabled.dropdown__row_input,
.dropdown__row.disabled,
.dropdown__row.disabled:hover,
.dropdown__row.disabled:active {
  background-color: transparent;
  color: rgb(154, 157, 161);
  cursor: default;
}
.dropdown__row_input .active.dropdown__row_solid, .active.dropdown__row_input,
.dropdown__row.active {
  color: hsl(210.2362204724, 50%, 40%);
  font-weight: 700;
}
.dropdown__row_input .active.dropdown__row_solid:hover, .active.dropdown__row_input:hover,
.dropdown__row.active:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 40%);
}

.dropdown__row.is-visible,
.ui-dropdown__item.is-visible {
  color: hsl(210.2362204724, 50%, 40%);
  font-weight: 700;
}

.dropdown__row_input[class*=icon-]:before {
  position: absolute;
  top: 14px;
  left: 21px;
}
.dropdown__row_input:hover, .dropdown__row_input:active {
  background-color: transparent;
}
.dropdown__row_input.disabled, .dropdown__row_input.disabled:hover, .dropdown__row_input.disabled:active {
  background-color: transparent;
  color: rgb(154, 157, 161);
  cursor: default;
}
.dropdown__row_input input {
  padding-left: 28px !important;
}
.dropdown__row_input .dropdown__row_solid {
  background-color: rgb(181, 185, 189);
  margin-top: 1px;
  text-align: center;
}

.dropdown__row__input__calendar-btn, .dropdown__row__input__clear-btn {
  color: rgb(77, 79, 81);
  cursor: pointer;
}
.dropdown__row__input__calendar-btn:hover, .dropdown__row__input__clear-btn:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.dropdown__row__input__calendar-btn, .dropdown__row__input__clear-btn {
  position: absolute;
  top: 12px;
  right: 21px;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
  font-size: 1.125rem;
  z-index: 100;
}

.dropdown__row__input__clear-btn {
  display: none;
}

.dropdown__section-head {
  background-color: rgb(206, 210, 214);
  border-bottom: 1px solid rgb(206, 210, 214);
  border-top: 1px solid rgb(206, 210, 214);
  color: rgb(97, 99, 101);
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 0.75rem;
  margin: 5px 0;
  padding: 3px 14px;
  position: relative;
  text-align: left;
  text-transform: uppercase;
  width: 100%;
}

.dropdown,
.ui-dropdown__target {
  display: none;
}
.dropdown.open,
.ui-dropdown__target.open {
  display: block;
}

.row-button_select.active .dropdown-select {
  display: block;
}

.dropdown-select {
  position: absolute;
  top: 100%;
  left: -1px;
  background-color: white;
  border: 1px solid hsl(210.2362204724, 50%, 40%);
  border-radius: 0 0 5px 5px;
  display: none;
  margin-top: -1px;
  padding: 5px 0;
  width: 101%;
  z-index: 50;
}
.dropdown-select .dropdown-select__row {
  color: rgb(77, 79, 81);
  display: block;
  font-size: 1rem;
  font-weight: 400;
  height: 28px;
  line-height: 1;
  padding: 8px 15px 0 7px;
  position: relative;
  text-align: left;
  text-transform: none;
}
.dropdown-select .dropdown-select__row:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 28%);
}
.dropdown-select .dropdown-select__row:active {
  background-color: rgb(211.395, 225.8155511811, 240.465);
}
.dropdown-select .dropdown-select__row.active {
  color: hsl(210.2362204724, 50%, 40%);
  font-weight: 600;
}
.dropdown-select .dropdown-select__row.active:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 28%);
}

.ui-button.share__toggle {
  padding: 0 0.75em;
}
.ui-button.share__toggle:before {
  padding-right: 4px;
}

.share__dropdown {
  overflow: visible;
}

.share {
  width: 448px;
}
.share p {
  padding-bottom: 0;
}

.share-icon__background {
  fill: hsl(210.2362204724, 50%, 88%);
}

.share-icon__foreground {
  fill: hsl(210.2362204724, 50%, 28%);
}

.share__options,
.share .ui-select-list {
  margin-top: 7px;
}
.share__options .share-icon,
.share .ui-select-list .share-icon {
  margin-right: 14px;
  vertical-align: top;
}

.share__option::after {
  clear: both;
  content: "";
  display: table;
}
.share__option {
  margin-bottom: 7px;
  position: relative;
}
.share__option.is-changeable {
  cursor: pointer;
}
.share__option.is-changeable:hover {
  border-color: hsl(210.2362204724, 50%, 40%);
  color: hsl(210.2362204724, 50%, 40%);
}
.share__option .ui-button {
  float: right;
}

.share__option__body {
  display: inline-block;
  width: 273px;
}

.share__option__description {
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  padding-bottom: 0;
}

.share__option__edit__access {
  position: absolute;
  right: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}

.share__users .ui-search {
  float: none;
  margin-top: 7px;
  width: auto;
}
.share__users .ui-search__dropdown {
  z-index: 500;
}

.share__user::after {
  clear: both;
  content: "";
  display: table;
}
.share__user {
  margin-top: 28px;
}
.share__user + .share__user {
  margin-top: 4px;
}
.share__user .ui-avatar,
.share__user .share-icon {
  float: left;
  margin-right: 7px;
  margin-top: 7px;
}
.share__user .ui-avatar [class*=icon-]:before,
.share__user .share-icon [class*=icon-]:before {
  top: 2px;
}

.share__user_my-org {
  margin-bottom: 14px;
}

.share__user__pending {
  opacity: 0.6;
}

.share__user__name {
  display: inline-block;
  line-height: 28px;
}
.share__user__name > strong {
  display: block;
}
.share__user__name > small {
  display: block;
  line-height: 7px;
}

.share__user__action {
  float: right;
  line-height: normal;
}
.share__user__action.pending__label {
  animation: fadeIn 2s ease 0s both 1;
  backface-visibility: hidden;
}
.share__user__action .ui-dropdown {
  display: inline-block;
}
.share__user__action .ui-dropdown__toggle {
  border-color: transparent;
  color: hsl(210.2362204724, 50%, 40%);
  font-weight: 700;
  padding-right: 21px;
}
.share__user__action .ui-dropdown__toggle:hover {
  border-color: hsl(210.2362204724, 50%, 40%);
  color: hsl(210.2362204724, 50%, 28%);
}
.share__user__action .ui-dropdown__target {
  left: initial;
  right: 0;
}

.ui-button.share__user__remove {
  float: right;
  margin-left: 4px;
}
.ui-button.share__user__remove:hover {
  border-color: #dd6d54;
  color: #dd6d54;
}
.ui-button.share__user__remove:before {
  margin: 0;
}

.share__confirmation::after {
  clear: both;
  content: "";
  display: table;
}
.share__confirmation {
  animation: fadeInDown 0.2s ease 0s both 1;
  backface-visibility: hidden;
  border-bottom: 1px solid rgb(181, 185, 189);
  border-top: 1px solid rgb(181, 185, 189);
  font-size: 0.875rem;
  line-height: 21px;
  margin-top: 1em;
  padding: 0.5em 0 1em;
}

.share__confirmation__buttons {
  float: right;
}
.share__confirmation__buttons .ui-button {
  margin-left: 4px;
}

.no-hover {
  pointer-events: none;
}

.ui-search.ui-search-div {
  border-radius: 0 3px 3px 0;
  display: inline-block;
  float: initial;
  margin-left: 10%;
  min-width: 250px;
  padding: 0 4px;
  width: 90%;
}
.ui-search.ui-search-div.disable-input {
  padding: 0;
}
.ui-search.ui-search-div .ui-search {
  float: initial;
  width: 100%;
}
.ui-search.ui-search-div .pill-container {
  line-height: 26px;
  max-height: 102px;
  overflow: auto;
  position: relative;
}
.ui-search.ui-search-div .pill-container .ui-button {
  background-image: linear-gradient(to top, rgb(181, 185, 189), white);
  border-color: rgb(77, 79, 81);
  box-shadow: none;
  color: rgb(19, 21, 23);
  cursor: default;
  float: left;
  height: 26px;
  line-height: 26px;
  margin: 2px;
  overflow: hidden;
  padding-right: 0;
  width: initial;
}
.ui-search.ui-search-div .pill-container .ui-button .icon-remove-4 {
  color: rgb(19, 21, 23);
  cursor: pointer;
  display: inline-block;
  font-weight: 700;
  height: 26px;
  line-height: 26px;
  position: relative;
  width: 26px;
}
.ui-search.ui-search-div .pill-container .ui-button .icon-remove-4::before {
  font-size: inherit;
  top: 2px;
}
.ui-search.ui-search-div .pill-container .ui-button.new-user {
  background-image: linear-gradient(to top, #def3f1, white);
}
.ui-search.ui-search-div .pill-container .ui-button.new-user .icon-remove-4 {
  color: #50811d;
}
.ui-search.ui-search-div .ui-search__dropdown {
  width: 334px;
  z-index: 1;
}
.ui-search.ui-search-div input[type=search] {
  border: 0;
  box-shadow: none;
  font-size: 14px;
  padding-left: 2px;
  width: 100%;
}
.ui-search.ui-search-div input[type=search]:focus {
  box-shadow: none;
}
.ui-search.ui-search-div input[type=search]::before {
  content: "";
}
.ui-search.ui-search-div input[type=search]::-webkit-search-decoration, .ui-search.ui-search-div input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.ui-search.ui-search-div input[type=search].disable-input-inline-text {
  padding-left: 7px;
}
.ui-search.ui-search-div .icon-search-1 {
  display: none;
}

.message-search {
  position: relative;
}
.message-search .prefix {
  box-shadow: none;
  display: inline-block;
  float: initial;
  height: 100%;
  position: absolute;
  vertical-align: middle;
  width: 10%;
}

.share-panel-to-description {
  color: rgb(97, 99, 101);
  font-size: 12px;
}
.share-panel-to-description .view-only-color {
  color: #50811d;
}

.share-notification {
  overflow: visible;
  position: relative;
}
.share-notification:before {
  border-bottom: 8px solid rgb(154, 157, 161);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
  right: 20px;
  top: -8px;
}
.share-notification:after {
  border-bottom: 8px solid hsl(210.2362204724, 50%, 76%);
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  content: "";
  height: 0;
  position: absolute;
  width: 0;
  right: 20px;
  top: -6px;
}
.share-notification.ui-modal {
  margin: 10px 0;
}
.share-notification.ui-modal .ui-modal__header {
  background-color: hsl(210.2362204724, 50%, 76%);
  border-bottom: 0;
  height: 7px;
}
.share-notification.ui-modal .ui-modal__content {
  padding: 11px 14px 14px;
}
.share-notification.ui-modal .ui-modal__actions {
  float: none;
}
.share-notification.ui-modal .ui-modal__actions button {
  margin-left: 0;
}
.share-notification.ui-modal .ghost:hover {
  border-color: transparent;
  box-shadow: none;
  text-decoration: underline;
}
.share-notification.ui-modal .dismiss-forever-button {
  color: rgb(97, 99, 101);
  margin: 14px 0 0;
  padding: initial;
}

.entity-logo {
  height: auto;
  width: 100%;
  display: block;
  margin-top: 7px;
}
.entity-logo img {
  max-height: 100%;
  max-width: 100%;
  vertical-align: middle;
}

.subpanels {
  position: fixed;
  top: 0;
  bottom: 0;
  backface-visibility: hidden;
  perspective: 1000;
  transform: translateZ(0);
  position: fixed;
  transition: left 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95), border-color 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  z-index: 400;
  border-left: 1px solid transparent;
  box-sizing: content-box;
  display: inline-block;
  margin-left: -2px;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
}
.subpanels.is-expanded {
  border-left-color: rgb(206, 210, 214);
  right: 0;
}
.subpanels {
  left: 250px;
  width: calc(100vw - 250px);
}
.mainpanel-hidden .subpanels {
  left: 56px;
}
.ui-main__sidebar.unhidden-on-hover:hover ~ .subpanels {
  left: 251px;
}

.report_grid .subpanels:not(.is-expanded) {
  display: none;
}

.subpanel {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.95);
  position: relative;
  left: 0;
  height: 100%;
  width: 252px;
  border-right: 1px solid rgb(206, 210, 214);
  box-shadow: none;
  display: none;
  font-size: 1rem;
  min-width: 0;
  text-align: left;
}
.subpanel.ready {
  display: inline-block;
}
.subpanel.ui-panel {
  float: none;
  margin-right: 0;
}
.subpanel.ui-panel:last-child {
  margin-right: 14px;
}
.subpanel .ui-panel__content {
  position: absolute;
  top: 70px;
  right: 0;
  bottom: 0;
  left: 0;
  outline: 1px solid transparent;
  padding: 0;
}
.subpanel .ui-search input {
  min-width: 0;
}

.subpanel__content {
  position: absolute;
  top: 70px;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  outline: 1px solid transparent;
  overflow-x: hidden;
  overflow-y: auto;
  padding-bottom: 42px;
}
.griddle-subpanels .subpanel__content {
  height: 100%;
  top: 0;
}

.subpanel__options::after {
  clear: both;
  content: "";
  display: table;
}
.subpanel__options {
  padding: 5px 5px 0;
  position: relative;
  width: 100%;
}
.subpanel__options .ui-button,
.subpanel__options .ui-dropdown__toggle,
.subpanel__options .ui-dropdown__target {
  font-size: 0.875rem;
}
.subpanel__options .ui-dropdown__toggle {
  display: inline-block;
  width: 100%;
}
.subpanel__options .ui-dropdown__target {
  min-width: 188px;
}
.subpanel__options .subpanel__options__sort-by {
  float: left;
  width: 74%;
}
.subpanel__options .subpanel__options__reset {
  float: right;
  width: 24%;
}
.subpanel__options .subpanel__options__reset [class*=icon-] {
  font-size: 11px;
  width: 14px;
}

.subpanel__content__row {
  padding: 0 6px;
  position: relative;
  width: 100%;
}

.product-icon__background, .product-icon__foreground, .product-icon [class*=icon-] {
  position: absolute;
  top: 3px;
  left: 0;
}
.product-icon__background:before, .product-icon__foreground:before, .product-icon [class*=icon-]:before {
  font-size: 20px;
}

.product-icon {
  position: relative;
  top: 2px;
  height: 28px;
  width: 14%;
  float: left;
  margin-left: -7px;
  margin-right: 7px;
}
.product-icon + .ui-nav-list__item__text {
  float: left;
  line-height: 1.3;
  max-width: 86%;
  overflow: visible;
  padding: 7px 0;
  white-space: normal;
}
.document-list .product-icon {
  margin-left: -14px;
}
.product-icon [class*=icon-] {
  color: rgb(97, 99, 101);
}
.ui-nav-list__item:hover .product-icon [class*=icon-], .ui-nav-list__item.is-selected .product-icon [class*=icon-] {
  color: hsl(210.2362204724, 50%, 58%);
}

.product-icon__foreground {
  color: rgb(97, 99, 101);
  z-index: 2;
}
.ui-nav-list__item:hover .product-icon__foreground, .ui-nav-list__item.is-selected .product-icon__foreground {
  color: hsl(210.2362204724, 50%, 58%);
}

.product-icon__background {
  color: rgb(154, 157, 161);
  z-index: 1;
}
.ui-nav-list__item:hover .product-icon__background, .ui-nav-list__item.is-selected .product-icon__background {
  color: hsl(210.2362204724, 50%, 76%);
}

#product_map .product-icon__foreground::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
#product_map .product-icon__foreground::before:hover::before {
  text-decoration: none;
}
#product_map .product-icon__foreground::before {
  content: "\e0a8";
}
#product_map .product-icon__background::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
#product_map .product-icon__background::before:hover::before {
  text-decoration: none;
}
#product_map .product-icon__background::before {
  content: "\e0a7";
}

.ui-togglepanel::after {
  clear: both;
  content: "";
  display: table;
}
.ui-togglepanel {
  position: relative;
  width: 100%;
}
.ui-togglepanel .panel-detail {
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
}
.ui-togglepanel.is-first .ui-togglepanel__control-label_first {
  color: hsl(210.2362204724, 50%, 40%);
}
.ui-togglepanel.is-first .ui-togglepanel__control-pointer {
  left: 10%;
}
.ui-togglepanel.is-first .ui-togglepanel__panel_first {
  display: block;
}
.ui-togglepanel.is-first .ui-togglepanel__panel_second {
  display: none;
}
.ui-togglepanel.is-second .ui-togglepanel__control-label_second {
  color: hsl(210.2362204724, 50%, 40%);
}
.ui-togglepanel.is-second .ui-togglepanel__control-pointer {
  left: 60%;
}
.ui-togglepanel.is-second .ui-togglepanel__panel_first {
  display: none;
}
.ui-togglepanel.is-second .ui-togglepanel__panel_second {
  display: block;
}

.ui-togglepanel__control::after {
  clear: both;
  content: "";
  display: table;
}
.ui-togglepanel__control {
  border-bottom: 1px solid rgb(154, 157, 161);
  margin-bottom: 14px;
  position: relative;
  text-align: center;
  width: 100%;
}

.ui-togglepanel__control-label_first,
.ui-togglepanel__control-label_second {
  background-color: transparent;
  border: 0;
  color: rgb(97, 99, 101);
  cursor: pointer;
  float: left;
  font-weight: 700;
  padding: 0 0 7px;
  position: relative;
  text-align: center;
  width: 50%;
}
.ui-togglepanel__control-label_first:hover,
.ui-togglepanel__control-label_second:hover {
  color: hsl(210.2362204724, 50%, 40%);
  letter-spacing: 0;
}
.ui-togglepanel__control-label_first:focus,
.ui-togglepanel__control-label_second:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.ui-togglepanel__control-pointer {
  overflow: visible;
  position: relative;
  border: 1px solid hsl(210.2362204724, 50%, 40%);
}
.ui-togglepanel__control-pointer::after, .ui-togglepanel__control-pointer::before {
  bottom: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  pointer-events: none;
  position: absolute;
  width: 0;
}
.ui-togglepanel__control-pointer::after {
  border-bottom-color: white;
  border-width: 7px;
  left: 50%;
  margin-left: -7px;
}
.ui-togglepanel__control-pointer::before {
  border-bottom-color: hsl(210.2362204724, 50%, 40%);
  border-width: 8.41421356px;
  left: 50%;
  margin-left: -8.41421356px;
}
.ui-togglepanel__control-pointer {
  transition: all 200ms ease-in-out;
  bottom: -2px;
  position: absolute;
  width: 30%;
}
.ui-togglepanel__control-pointer:before {
  border-width: 9px;
  margin-left: -9px;
  top: -17px;
}
.ui-togglepanel__control-pointer:after {
  top: -12px;
}

.ui-togglepanel__body {
  position: relative;
  width: 100%;
}
@media only screen and (max-device-width: 1024px) {
  .ui-togglepanel__body {
    overflow: hidden;
  }
}
.ui-togglepanel__body:before, .ui-togglepanel__body:after {
  content: "";
  display: block;
  height: 100%;
  position: absolute;
  top: 0;
  width: 13px;
}
.ui-togglepanel__body:before {
  background-color: rgba(255, 255, 255, 0);
  background-image: linear-gradient(to left,rgba(255, 255, 255, 0), white);
  left: -14px;
}
.ui-togglepanel__body:after {
  background-color: rgba(255, 255, 255, 0);
  background-image: linear-gradient(to right,rgba(255, 255, 255, 0), white);
  right: -14px;
}

.ui-togglepanel__body-inner {
  position: relative;
  width: 100%;
}

.filter-toggle {
  color: rgb(19, 21, 23);
  font-weight: 400;
  text-align: left;
  width: 100%;
}
.filter-toggle.active {
  background-color: hsl(210.2362204724, 50%, 88%);
  border-color: hsl(210.2362204724, 50%, 40%);
  z-index: 1;
}
.filter-toggle.active_breakdown {
  font-weight: 700;
}

.filter-toggle__text {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 85%;
}

.filter-toggle__actions {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  padding-right: 17px;
}

.filter_panel_option .ui-toggle__label {
  font-size: 12px;
  line-height: 1.2;
}

.target-toggle.ui-button {
  height: auto;
  line-height: 18px;
  padding-bottom: 3px;
  padding-top: 5px;
}
.target-toggle .filter-toggle__actions {
  line-height: 30px;
}

.target-toggle__text {
  max-width: 85%;
}

.target-status {
  font-size: 0.75rem;
  margin-top: -36px;
}

.target-status__dot {
  border-radius: 50%;
  padding-right: 5px;
}
.target-status__dot:before {
  content: "●";
  font-size: 22px;
  margin-left: -2px;
  vertical-align: -2px;
}

.onTarget {
  color: #0fac9b;
}

.onTrack {
  color: #e6a165;
}

.needsFocus {
  color: #d25a41;
}

.saved-view-empty {
  color: rgb(97, 99, 101);
  font-size: 1rem;
  line-height: 1.2em;
}

.saved-view-add-btn {
  display: block;
  margin-bottom: 14px;
  margin-top: 14px;
}

.saved-view-add-btn__icon {
  font-size: 13px;
  margin-left: -3px;
  margin-right: 1px;
}

.saved-view {
  border-radius: 3px;
  color: rgb(19, 21, 23);
  cursor: pointer;
  display: block;
  font-size: 0.875rem;
  line-height: 1.3;
  margin-bottom: 4px;
  padding: 4px;
  position: relative;
}
.saved-view:hover {
  color: rgb(31, 118, 216);
  text-decoration: none;
}
.saved-view.is-active {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 28%);
}
.saved-view.is-active:hover {
  cursor: default;
  text-decoration: none;
}
.saved-view.is-visited {
  background-color: rgb(181, 185, 189);
}

.saved-view__edit-btn {
  background-color: white;
  border-radius: 2px;
  bottom: 7px;
  color: inherit;
  cursor: pointer;
  display: none;
  font-size: 0.75rem;
  padding: 1px 5px;
  position: absolute;
  right: 7px;
}
.saved-view:hover .saved-view__edit-btn {
  box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
  color: rgb(77, 79, 81);
  display: block;
}
.saved-view:hover .saved-view__edit-btn:hover {
  background-color: rgb(206, 210, 214);
  box-shadow: 0 0 1px hsl(210.2362204724, 50%, 16%);
  color: hsl(210.2362204724, 50%, 16%);
}

.saved-view__drag-btn {
  color: rgb(97, 99, 101);
  cursor: move;
  font-size: 16px;
  margin-top: -10px;
  position: absolute;
  right: 100%;
  top: 50%;
  width: 14px;
  z-index: 100;
}

.saved-view > span:first-child {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  word-wrap: break-word;
}

.drop-item__wrapper {
  clear: both;
}
.drop-item > .drop-item__wrapper {
  display: none;
}
.drop-item__wrapper .drop-item.expanded > .drop-item__wrapper {
  display: block;
  padding-left: 14px;
}

.drop-item {
  color: rgb(19, 21, 23);
  position: relative;
  width: 100%;
}

.drop-item__bar {
  background-color: transparent;
  border: 2px solid transparent;
  cursor: pointer;
  padding-left: 28px;
  padding-right: 35px;
  position: relative;
  text-align: left;
  width: 100%;
}
.drop-item__bar:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 28%);
}
.drop-item__bar.no-children:hover {
  background-color: rgb(206, 210, 214);
  color: rgb(19, 21, 23);
  cursor: default;
}
.drop-item__bar:focus {
  border: 2px solid rgb(0, 149, 255);
}

.drop-item__bar__icon {
  position: absolute;
  top: 5px;
  left: 7px;
  color: inherit;
  display: inline-block;
}
.drop-item__bar__icon_blank {
  position: absolute;
  top: 9px;
  left: 14px;
  height: 8px;
  width: 8px;
  border: 1px solid rgb(97, 99, 101);
  border-radius: 4px;
}

.drop-item__text {
  color: inherit;
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.2;
  padding: 6px 0;
  position: relative;
  vertical-align: middle;
  white-space: normal;
}
.drop-item__text:hover {
  text-decoration: underline;
}
.no-children .drop-item__text:hover {
  color: hsl(210.2362204724, 50%, 28%);
}
.disabled .drop-item__text {
  color: rgb(154, 157, 161);
}
.disabled .drop-item__text:hover {
  text-decoration: none;
}
.locked .drop-item__text:hover {
  color: inherit;
  cursor: default;
  text-decoration: none;
}
.disabled .drop-item__bar:hover .drop-item__text {
  color: hsl(210.2362204724, 50%, 58%);
}
.disabled .no-children:hover .drop-item__text {
  color: rgb(154, 157, 161);
}
.active > .drop-item__text {
  font-weight: 600;
}

.drop-item__checkbox {
  position: absolute;
  top: 5px;
  right: 7px;
  height: 17px;
  width: 17px;
  background-color: white;
  border: 1px solid rgb(154, 157, 161);
  border-radius: 3px;
  cursor: pointer;
}
.drop-item__checkbox:hover {
  border-color: hsl(210.2362204724, 50%, 40%);
  box-shadow: 0 0 0 1px hsl(210.2362204724, 50%, 40%);
}
.drop-item__checkbox:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}
.drop-item__checkbox .checkmark-icon::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.drop-item__checkbox .checkmark-icon::before:hover::before {
  text-decoration: none;
}
.drop-item__checkbox .checkmark-icon::before {
  content: "\e00a";
}
.drop-item__checkbox .checkmark-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  display: none;
  font-size: 11px;
  line-height: 11px;
}
.drop-item__checkbox .checkmark-icon:before {
  left: -6px;
  top: -6px;
}
.drop-item__checkbox.checked .checkmark-icon {
  display: block;
}
.disabled .drop-item__checkbox.checked .checkmark-icon {
  color: rgb(154, 157, 161);
}
.drop-item__checkbox.checked_partial .checkmark-icon::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.drop-item__checkbox.checked_partial .checkmark-icon::before:hover::before {
  text-decoration: none;
}
.drop-item__checkbox.checked_partial .checkmark-icon::before {
  content: "\e00b";
}
.disabled .drop-item__checkbox {
  cursor: default;
}

.export_report p {
  font-weight: 600;
}
.export_report .small-margin-top {
  margin-top: 14px;
}
.export_report .font-weight-bold {
  font-weight: 600;
}
.export_report {
  text-align: left;
}
.export_report .align-center {
  text-align: center;
}
.export_report .finished .ui-button {
  text-align: center;
}
.export_report .ui-button {
  float: none;
}
.export_report .ui-loader {
  background-color: transparent;
  left: 0;
  margin: auto;
  position: relative;
  text-align: center;
  top: 0;
}

.public-report-title-demo {
  margin: -7px 0 14px;
}
.public-report-title-demo label {
  line-height: 2.5;
}
.public-report-title-demo .ui-nav-list__item {
  border-radius: 3px;
  float: right;
  width: 236px;
}
.public-report-title-demo .product-icon__foreground {
  top: 5px;
}

.settings__wrapper {
  left: 0;
}

.projections-toggle .info-text {
  display: inline-block;
  width: calc(100% - 63px);
}
.projections-toggle .ui-toggle__wrapper {
  display: inline-block;
  float: right;
}

.projection-type .ui-dropdown__target {
  bottom: auto;
  top: 0;
}

.report_container .ui-panel__content .ui-dropdown__toggle {
  white-space: normal !important;
}

.time-period {
  margin-bottom: 56px;
}
.time-period .ui-slider {
  z-index: 201;
}

.time-period__datepicker {
  position: absolute;
  top: auto;
  right: -7px;
  bottom: 21px;
  left: -7px;
}
.time-period__datepicker.ui-dropdown__target {
  animation: fadeInUp 0.1s ease 0s both 1;
  backface-visibility: hidden;
  display: block;
  margin-top: 0;
  min-width: 0;
}

.time-period__datepicker__header {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  background-color: rgb(206, 210, 214);
  border-bottom: 1px solid rgb(206, 210, 214);
  padding: 7px;
}
.time-period__datepicker__header label,
.time-period__datepicker__header input {
  float: left;
  width: 50%;
}
.time-period__datepicker__header label {
  color: rgb(77, 79, 81);
  font-weight: 600;
  line-height: 28px;
  text-transform: none;
}

.ui-slider__handle.is-picked::after {
  position: absolute;
  top: -14px;
  left: 50%;
  height: 10px;
  width: 10px;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: white;
  border-bottom: 1px solid rgb(154, 157, 161);
  border-right: 1px solid rgb(154, 157, 161);
  content: "";
  margin: -6px 0 0 -5px;
}

.annotations-panel {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  animation: slide-in_right 0.1s ease-in;
  backface-visibility: hidden;
  perspective: 1000;
  transform: translateZ(0);
  position: fixed;
  z-index: 400;
  border-left: 1px solid rgb(154, 157, 161);
  box-shadow: none;
  display: none;
}
.annotations-panel.ui-panel {
  min-width: 306px;
  width: 306px;
}
.annotations-panel.wide {
  width: 600px;
}
.annotations-panel.open {
  display: block;
}
.annotations-panel .ui-panel__content {
  padding: 0;
}

.annotation {
  padding: 14px;
}
.annotation.hover, .annotation:hover, .annotation.flash {
  background-color: rgb(206, 210, 214);
  color: hsl(210.2362204724, 50%, 28%);
}
.annotation.is-truncated {
  cursor: pointer;
}
.annotation.is-truncated.hover, .annotation.is-truncated:hover, .annotation.is-truncated.flash {
  background-color: hsl(210.2362204724, 50%, 93%);
}
.annotation + .annotation {
  border-top: 1px solid rgb(206, 210, 214);
}

.annotation_single {
  padding: 14px;
}

.annotation__header {
  padding-bottom: 7px;
}

.annotation__title {
  display: block;
}
.annotation__title:before {
  color: rgb(154, 157, 161);
  margin-right: 4px;
  top: 3px;
}
.annotation:hover .annotation__title:before, .annotation.hover .annotation__title:before {
  color: hsl(210.2362204724, 50%, 58%);
}

.annotation__subtitle {
  font-size: 0.75rem;
  text-transform: uppercase;
}
.annotation:hover .annotation__subtitle, .annotation.hover .annotation__subtitle {
  color: hsl(210.2362204724, 50%, 40%);
}

.annotation .annotation__content {
  font-size: 0.875rem;
}

.annotation__read-more {
  display: block;
  font-weight: bold;
}

.graph__annotation::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.graph__annotation::before:hover::before {
  text-decoration: none;
}
.graph__annotation::before {
  content: "\e034";
}
.graph__annotation {
  color: rgb(77, 79, 81);
  cursor: pointer;
  margin-left: -12px;
  margin-top: -30px;
}
.graph__annotation:before {
  position: absolute;
  top: 2px;
  left: 2px;
  color: inherit;
  font-size: 22px;
  z-index: 1;
}
.graph__annotation.hover {
  animation: bounce 1s ease 0s both 1;
  backface-visibility: hidden;
  color: black;
}

.table__cell__annotation {
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.table__cell__annotation:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.table__cell__annotation {
  float: left;
  margin-right: 4px;
}
.table__cell__annotation:before {
  top: 3px;
}
.table__cell__annotation:hover, .table__cell__annotation.hover {
  color: hsl(210.2362204724, 50%, 40%);
}

.report_container .ui-modal__wrapper {
  z-index: 1002;
  display: none;
}
.report_container .ui-modal__wrapper.open, .report_container .ui-modal__wrapper.ready {
  display: block;
}

.feedback-form__error-message {
  display: none;
}

.budget101-content__graphic {
  height: auto;
  width: 70%;
  margin-left: 15%;
}

.graph-nodata__overlay {
  z-index: 300;
  height: 100%;
  width: 100%;
  position: absolute;
}

.graph-nomonthdata {
  position: fixed;
  top: 40%;
  left: 50%;
  animation: fadeInDown 0.1s ease 0s both 1;
  backface-visibility: hidden;
  background-color: #f7efd7;
  border: 2px solid #edd287;
  margin-left: -168px;
  padding: 14px 28px 0;
  text-align: left;
  width: 436.8px;
}
.graph-nomonthdata .ui-card__content {
  text-align: center;
}
.graph-nomonthdata .caps {
  font-size: 80%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
.graph-nomonthdata h3 {
  color: #e6a165;
  font-size: 1.25rem;
  padding-bottom: 14px;
}

.graph-nodata {
  position: fixed;
  top: 40%;
  left: 50%;
  animation: fadeInDown 0.1s ease 0s both 1;
  backface-visibility: hidden;
  background-color: rgb(181, 185, 189);
  color: rgb(77, 79, 81);
  margin-left: -168px;
  padding: 14px 14px 0;
  text-align: center;
  width: 336px;
}
.graph-nodata .ui-card__content {
  text-align: center;
}
.graph-nodata h3 {
  padding-bottom: 14px;
}

.savedview-modal {
  position: relative;
}
.savedview-modal.is-long-title .savedview-modal__count {
  color: #dd6d54;
}
.savedview-modal.is-long-title .savedview-modal__hint {
  background-color: #fff8cc;
  color: #665800;
  padding: 7px;
}

.savedview-modal__input {
  position: relative;
  width: 172px;
}

.savedview-modal__textarea {
  line-height: 17px !important;
  min-height: 112px !important;
  overflow: hidden;
  word-wrap: break-word;
}

.savedview-modal__count {
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  line-height: 28px;
  position: absolute;
  right: 0;
  top: 0;
}

.savedview-modal__error,
.savedview-modal__hint {
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  left: 185px;
  line-height: 1.4em;
  position: absolute;
  right: 0;
  top: 28px;
}

.savedview-modal__error {
  color: #dd6d54;
}

.savedview-modal__long-title-alert {
  background-color: #fff8cc;
  color: #665800;
  display: none;
  padding: 7px;
}

.report_grid .ui-modal__wrapper {
  display: block;
}

.modal_welcome {
  z-index: 1002;
}
.report_summary .modal_welcome .ui-modal {
  border-color: rgb(19, 21, 23);
}
.modal_welcome .ui-modal {
  margin-top: 168px;
}
.modal_welcome .ui-modal__content {
  font-size: 1.25rem;
  line-height: 28px;
  padding: 28px 28px 14px;
}
.modal_welcome .ui-modal__content h1.welcome__title,
.modal_welcome .ui-modal__content p {
  padding-bottom: 14px;
}
.modal_welcome .ui-modal__content small {
  font-size: 1rem;
  line-height: 1;
}
.modal_welcome .ui-modal__footer .ui-button {
  margin-right: 7px;
}
.modal_welcome .ui-modal__footer .ui-button.primary {
  margin-right: 0;
}
.modal_welcome .ui-modal__background {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000);
  zoom: 1;
  background-color: rgba(0, 0, 0, 0.4);
}

.welcome__title {
  font-weight: 700;
}

.pointer-arrow_export, .pointer-arrow_legend, .pointer-arrow_filter, .pointer-arrow_reports {
  animation: fadeIn 1s ease 0s both 1;
  backface-visibility: hidden;
  display: none;
  z-index: 1;
}
.modal_welcome.open .pointer-arrow_export, .modal_welcome.open .pointer-arrow_legend, .modal_welcome.open .pointer-arrow_filter, .modal_welcome.open .pointer-arrow_reports {
  display: block;
}

.pointer-arrow_reports {
  animation-delay: 700ms;
  position: absolute;
  top: 140px;
  left: 250px;
  height: 35px;
  width: 160px;
  background: url("../images/welcome/tooltips/reports.8efb635337439940090a888235278e06.png") no-repeat center center;
}

.pointer-arrow_filter {
  animation-delay: 1400ms;
  position: absolute;
  bottom: 56px;
  left: 28px;
  height: 109px;
  width: 137px;
  background: url("../images/welcome/tooltips/filters.e93de274502f87adfe85eb1b9701c224.png") no-repeat center center;
}

.pointer-arrow_legend {
  animation-delay: 2100ms;
  position: absolute;
  top: 336px;
  right: 40px;
  height: 86px;
  width: 105px;
  background: url("../images/welcome/tooltips/legend.184b8a0f132049bca3439db75de05dcc.png") no-repeat center center;
}

.pointer-arrow_export {
  animation-delay: 2800ms;
  position: absolute;
  top: 56px;
  right: 80px;
  height: 69px;
  width: 150px;
  background: url("../images/welcome/tooltips/export.bfcecdff16e2c1da4fb49dc6b27e903a.png") no-repeat center center;
}

.modal_report_welcome {
  z-index: 1002;
}
.report_index .modal_report_welcome .ui-modal {
  border-color: rgb(19, 21, 23);
}
.modal_report_welcome .ui-modal__content {
  background-color: #3192c7;
  padding: 0;
  width: inherit;
}
.modal_report_welcome .ui-modal__content .ui-row {
  color: hsl(210.2362204724, 50%, 16%);
  line-height: 20px;
  padding-bottom: 5%;
  padding-left: 5%;
  padding-right: 5%;
}
.modal_report_welcome .ui-modal__background {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000,endColorstr=#80000000);
  zoom: 1;
  background-color: rgba(0, 0, 0, 0.5);
}

.welcome_report_title {
  color: hsl(210.2362204724, 50%, 40%);
  font-size: 20px;
  font-weight: 100;
  padding-bottom: 5%;
  padding-left: 5%;
}

.welcome_report_content {
  background-color: #fff;
  float: right;
  height: inherit;
  width: 90%;
}

.welcome_report_sidebar {
  background: #3192c7;
  display: inline-block;
  height: inherit;
  width: 10%;
}

.welcome_report_city_title {
  color: hsl(210.2362204724, 50%, 16%);
  font-size: 1.25rem;
  height: 18%;
  letter-spacing: 0.03em;
  padding-left: 5%;
  padding-top: 3%;
}

.welcome_report_action {
  float: right;
  padding-bottom: 15px;
  padding-right: 15px;
  padding-top: 5%;
}
.welcome_report_action button.primary {
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.045em;
  text-transform: uppercase;
}
.welcome_report_action button.primary .icon-righthead-3:before {
  margin-right: 0;
}

.welcome_row_image {
  float: left;
  padding-right: 5px;
  padding-top: 3px;
}

.welcome_sidebar_logo {
  margin-left: 16%;
  margin-right: 16%;
  padding-top: 12px;
  width: 68%;
}

b {
  font-weight: 800;
  letter-spacing: 0.02em;
}

.ui-modal__content.export_report {
  text-align: left;
}
.ui-modal__content.export_report .ui-button {
  float: none;
}

.x-axis-edit h4 {
  padding-bottom: 14px;
}

.x-axis-edit__row::after {
  clear: both;
  content: "";
  display: table;
}
.x-axis-edit__row {
  background-color: white;
  border-radius: 3px;
  cursor: move;
  margin-left: -4px;
  margin-right: -4px;
  padding: 4px 4px 4px 28px;
  position: relative;
}
.x-axis-edit__row:hover {
  box-shadow: inset 0 0 0 1px hsl(210.2362204724, 50%, 40%);
}
.x-axis-edit__row:hover .icon-drag-n-drop-1 {
  color: hsl(210.2362204724, 50%, 40%);
}
.x-axis-edit__row .icon-drag-n-drop-1 {
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.x-axis-edit__row .icon-drag-n-drop-1:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.x-axis-edit__row .icon-drag-n-drop-1 {
  position: absolute;
  top: 8px;
  left: 4px;
  cursor: inherit;
  font-size: 1.25rem;
  height: 56px;
  line-height: 56px;
}
.x-axis-edit__row .ui-button-stack {
  float: left;
  margin-right: 14px;
}
.x-axis-edit__row .ui-button:before {
  margin: 0;
}
.x-axis-edit__row textarea {
  min-height: 56px;
}

.editor-footer {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 70px;
  z-index: 899;
  background-color: hsl(210.2362204724, 50%, 88%);
  background-image: linear-gradient(135deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15) 10%, transparent 10%, transparent 40%, rgba(255, 255, 255, 0.15) 40%, rgba(255, 255, 255, 0.15) 60%, transparent 60%, transparent 90%, rgba(255, 255, 255, 0.15) 90%);
  background-size: 20px 20px;
  color: hsl(210.2362204724, 50%, 28%);
  line-height: 3rem;
  padding: 14px;
}

.editor-footer__actions {
  font-weight: 700;
}
.editor-footer__actions .ui-button {
  margin-left: 14px;
}

.report_container.is-editing {
  margin-bottom: 70px;
}

.editor-footer-enter {
  -ms-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
  transition: all 0.2s ease-out;
}
.editor-footer-enter.editor-footer-enter-active {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.editor-footer-exit {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: all 0.2s ease-in;
}
.editor-footer-exit.editor-footer-exit-active {
  -ms-transform: translate3d(0, 100%, 0);
  transform: translate3d(0, 100%, 0);
}

.howto-content {
  position: relative;
}

.howto-content__graphic {
  height: auto;
  width: 100%;
  margin-bottom: 28px;
}
.howto-content__graphic + .howto-content__graphic {
  margin-top: 56px;
}

.howto-content__graphic-desc {
  height: auto;
  width: 100%;
  font-size: 1.125rem;
  padding-left: 14px;
  padding-right: 14px;
}

.download_preview_conatiner {
  float: right;
  padding-left: 40px;
  width: 60%;
}
.download_preview_conatiner .ui-loader {
  left: 70%;
  position: absolute;
  top: 60%;
}

.download_preview {
  border: 1px solid #ccc;
  border-radius: 5px;
  max-height: 375px;
  min-height: 300px;
  overflow: hidden;
  padding: 5px;
}

.download_options {
  float: left;
  padding: 10px;
  width: 40%;
}
.download_options .ui-form {
  margin-bottom: 5px;
}
.download_options textarea {
  resize: none;
}

.lg-modal {
  width: 70%;
}

.option .ui-dropdown,
.option .ui-dropdown__toggle {
  display: block;
}

#dummyGraph,
#dummyGraph2 {
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: auto;
  width: auto;
}
#dummyGraph .legend__items,
#dummyGraph2 .legend__items {
  overflow: hidden;
}

#dummyTable td {
  border: 0;
}
#dummyTable th {
  border: 0;
}
#dummyTable tr {
  border: 0;
}
#dummyTable td.uncertain {
  background-color: rgba(128, 128, 128, 0.12);
  background-image: none;
}

#dummySummaryTable {
  border: 2px solid #ccc;
  overflow: visible;
  width: 100%;
}
#dummySummaryTable thead {
  border: 0;
}
#dummySummaryTable tfoot {
  border: 0;
}

#dummyContainer {
  padding: 40px;
  padding-top: 25px;
}
#dummyContainer .legend__item__decorator {
  top: 3px;
}
#dummyContainer .legend__items {
  position: static;
  text-align: left;
}
#dummyContainer .legend__item {
  min-height: auto;
  padding: 1px 0 0 12%;
}
#dummyContainer .legend__item__text {
  border-bottom: 0;
  display: block;
  padding: 1px;
  white-space: pre-wrap;
}
#dummyContainer .fixed-row-background {
  position: absolute;
}
#dummyContainer .report__graph-wrapper {
  display: inline-block;
  padding-right: 100px;
  position: static;
}
#dummyContainer .report__legend-wrapper {
  display: inline-block;
  float: right;
  position: static;
  width: 300px;
}
#dummyContainer .legend__sort .ui-dropdown {
  display: -ms-flexbox;
  display: flex;
}
#dummyContainer .report-description {
  display: none;
}
#dummyContainer table tfoot {
  display: table-row-group;
}

#dummy_report_desc {
  color: #909090;
  display: inline-block;
  font-family: arial;
  font-size: 13px;
  padding-bottom: 15px;
  width: 100%;
}

#dummy_report_header {
  font-size: 19px;
  font-weight: bold;
  margin: auto;
  padding: 9px;
  width: 541px;
}

.sample_desc {
  padding: 5px;
  width: 150px;
}

.sample_title {
  font-size: 14px;
  font-weight: bold;
  padding: 5px;
  width: 110px;
}

#dummy_report_title {
  display: inline-block;
  font-size: 30px;
  font-weight: bold;
  padding-bottom: 10px;
  padding-top: 1px;
}

.download_preview_image {
  margin-bottom: 28px;
  width: 100%;
}

#dummy_report_footer {
  display: inline-block;
  font-size: 12px;
  margin-top: 10px;
  width: 100%;
}
#dummy_report_footer span:first-child {
  color: #909090;
}

#dummyTable th[data-hint] {
  display: table-cell;
  overflow: visible;
  padding-right: 21px;
}

.retry-alert {
  animation: fadeInDown 0.2s ease 0s both 1;
  backface-visibility: hidden;
  position: fixed;
  top: 0;
  left: 50%;
  height: 3rem;
  line-height: 3rem;
  z-index: 1001;
  margin-left: -25%;
  width: 50%;
}
.retry-alert .retry-alert-title {
  margin-right: 5px;
}

.alert_nojs, .alert_full, .alert_norm {
  position: fixed;
  top: 0;
  left: 0;
  transition: top 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 800;
  background-color: hsl(210.2362204724, 50%, 40%);
  width: 100%;
}
.alert_nojs .alert__close-btn, .alert_full .alert__close-btn, .alert_norm .alert__close-btn {
  position: absolute;
  top: 0;
  right: 0;
  height: 80px;
  width: 80px;
  cursor: pointer;
  padding: 10px;
  z-index: 10;
}
.alert_nojs .alert__close-btn:hover, .alert_full .alert__close-btn:hover, .alert_norm .alert__close-btn:hover {
  background-color: hsl(210.2362204724, 50%, 46%);
}
.alert_nojs .alert__close-btn .fonticon, .alert_full .alert__close-btn .fonticon, .alert_norm .alert__close-btn .fonticon {
  color: white;
  font-size: 60px;
  line-height: 60px;
  text-align: center;
  text-decoration: none;
}
.alert_nojs .alert__inner, .alert_full .alert__inner, .alert_norm .alert__inner {
  color: white;
  margin: 0 auto;
  max-width: 960px;
  padding: 0 28px;
  position: relative;
  text-align: center;
  width: 100%;
}
@media screen and (max-width: 960px) {
  .alert_nojs .alert__inner, .alert_full .alert__inner, .alert_norm .alert__inner {
    width: 600px;
  }
}
.alert_nojs .alert__inner .alert__inner__text, .alert_full .alert__inner .alert__inner__text, .alert_norm .alert__inner .alert__inner__text {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 42px;
}
.alert_nojs .alert__inner .alert__inner__subtext, .alert_full .alert__inner .alert__inner__subtext, .alert_norm .alert__inner .alert__inner__subtext {
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 28px;
}
.alert_nojs .alert__inner .alert__inner__password-wrapper, .alert_full .alert__inner .alert__inner__password-wrapper, .alert_norm .alert__inner .alert__inner__password-wrapper,
.alert_nojs .alert__inner .alert__inner__buttons-wrapper,
.alert_full .alert__inner .alert__inner__buttons-wrapper,
.alert_norm .alert__inner .alert__inner__buttons-wrapper {
  position: relative;
  text-align: center;
  width: 100%;
}
.alert_nojs .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit, .alert_full .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit, .alert_norm .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit,
.alert_nojs .alert__inner .alert__inner__button,
.alert_full .alert__inner .alert__inner__button,
.alert_norm .alert__inner .alert__inner__button {
  border: 0;
  display: inline-block;
  margin: 28px 10px 0;
  text-transform: uppercase;
}
.alert_nojs .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit:active, .alert_full .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit:active, .alert_norm .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit:active,
.alert_nojs .alert__inner .alert__inner__button:active,
.alert_full .alert__inner .alert__inner__button:active,
.alert_norm .alert__inner .alert__inner__button:active {
  color: hsl(210.2362204724, 50%, 40%);
}
.alert_nojs .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit .fonticon:before, .alert_full .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit .fonticon:before, .alert_norm .alert__inner .alert__inner__password-wrapper .alert__inner__password-submit .fonticon:before,
.alert_nojs .alert__inner .alert__inner__button .fonticon:before,
.alert_full .alert__inner .alert__inner__button .fonticon:before,
.alert_norm .alert__inner .alert__inner__button .fonticon:before {
  position: relative;
  top: 2px;
  line-height: 16px;
  margin-left: -8px;
  padding-right: 4px;
}
.alert_nojs .alert__inner .alert__inner__password-wrapper .alert__inner__password-label, .alert_full .alert__inner .alert__inner__password-wrapper .alert__inner__password-label, .alert_norm .alert__inner .alert__inner__password-wrapper .alert__inner__password-label {
  font-size: 1.25rem;
  padding: 0 14px;
}
.alert_nojs .alert__inner .alert__inner__password-wrapper .alert__inner__password-input, .alert_full .alert__inner .alert__inner__password-wrapper .alert__inner__password-input, .alert_norm .alert__inner .alert__inner__password-wrapper .alert__inner__password-input {
  border: 1px solid white;
  border-radius: 3px;
  color: white;
  font-size: 1.5rem;
  height: 3rem;
  padding: 0 14px;
  vertical-align: bottom;
}
.alert_nojs .alert__inner .alert__inner__password-wrapper .alert__inner__password-input:focus, .alert_full .alert__inner .alert__inner__password-wrapper .alert__inner__password-input:focus, .alert_norm .alert__inner .alert__inner__password-wrapper .alert__inner__password-input:focus {
  background-color: white;
  color: rgb(19, 21, 23);
  outline: none;
}
.alert_norm {
  min-height: 80px;
  padding: 14px 0;
  top: -200px;
}
.alert_norm.active {
  top: 0;
}

.alert_full {
  min-height: 80px;
  padding: 28px 0;
  top: -300px;
}

.alert_nojs {
  z-index: 1001;
  min-height: 80px;
  padding: 28px 0;
  top: -300px;
}
.alert_nojs.active {
  top: 0;
}
.alert_nojs a {
  color: white;
}

.alert__overlay {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transition: all 200ms linear;
  z-index: 1000;
  display: none;
}
.alert__overlay.ready {
  display: block;
}
.alert__overlay.open {
  background-color: rgba(255, 255, 255, 0.5);
}
.alert__overlay.open .alert_full {
  top: 0;
}

html.lt-ie9 .overlay-modal__wrapper.open {
  background-color: white;
  background-color: rgba(255, 255, 255, 0.95);
}

.control-panel__container.adminBannerOpen .ui-main__content {
  height: calc(100vh - 38px - 70px);
}
.control-panel__container.withGlobalNavBar .ui-main__content {
  height: calc(100vh - 70px - 52px);
}

.report__container .ui-mainpanel {
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -ms-flex-align: start;
      align-items: flex-start;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
  padding: 0;
}
.report__container .ui-mainpanel .ui-main__sidebar__scroll {
  -ms-flex-positive: 1;
      flex-grow: 1;
  overflow-y: auto;
  padding: 16px;
  position: relative;
  width: 100%;
}

.report_summary .ui-main__content {
  padding-left: 250px;
  padding-top: 48px;
  position: relative;
}
.report_summary .ui-main__sidebar {
  border-right: 1px solid rgb(206, 210, 214);
}

.report_grid .ui-main__content {
  padding-left: 250px;
  padding-top: 48px;
}
.report_grid .ui-main__sidebar {
  border-right: 1px solid rgb(206, 210, 214);
}
.report_grid + .ui-footer {
  margin-top: 0;
}

.report__section {
  margin: auto;
  margin-top: 28px;
  position: relative;
  width: calc(100% - 56px);
}
.report__section .querygrid {
  border: 1px solid rgb(154, 157, 161);
  border-radius: 3px;
}
.report_summary .report__section {
  margin: 0 28px;
}

.report__graph-wrapper {
  padding-right: 278px;
  position: relative;
}

.report__legend-wrapper {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 250px;
  z-index: 50;
  top: 0;
}

.report__griddle-wrapper {
  margin-top: 28px;
  position: relative;
  width: 100%;
}

.summary_report_ui_loading {
  position: absolute;
  right: 238px;
  top: 21px;
  z-index: 51;
}

.graph {
  position: relative;
}
.graph path {
  cursor: pointer;
}
.graph.childless path {
  cursor: default;
}

.pie-slider {
  position: relative;
  top: 0;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin: 0 auto;
  z-index: 10;
}

.pie-slider__year {
  color: rgb(77, 79, 81);
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  margin-bottom: 14px;
  position: relative;
  text-align: center;
  vertical-align: top;
}
.pie-slider__year:hover .pie-slider__year__marker, .pie-slider__year.active .pie-slider__year__marker {
  display: none;
}
.pie-slider__year:hover .pie-slider__year__text, .pie-slider__year.active .pie-slider__year__text {
  visibility: visible;
}
.pie-slider__year:hover {
  color: hsl(210.2362204724, 50%, 58%);
}
.pie-slider__year:hover .pie-slider__year__marker {
  visibility: hidden;
}

.pie-slider__year__text {
  display: block;
  left: 0;
  line-height: 1.2;
  position: relative;
  visibility: hidden;
}
.pie-slider__year__text.is-selected {
  color: rgb(31, 118, 216);
  font-weight: 600;
  text-shadow: 0 0 10px white;
  visibility: visible;
}

.pie-slider__year__marker {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: block;
}
.pie-slider__year__marker:after {
  position: absolute;
  top: 14px;
  left: 50%;
  height: 10px;
  width: 2px;
  background: rgb(97, 99, 101);
  border-radius: 5px;
  content: "";
  display: block;
  margin: -5px 0 0 -1px;
}

.pie-slider__bar {
  position: absolute;
  left: 0;
  height: 7px;
  width: 100%;
  background-color: rgb(154, 157, 161);
  border-radius: 3.5px;
  z-index: 1;
}

.pie-slider__handle {
  position: absolute;
  top: 50%;
  height: 28px;
  width: 70px;
  border-color: rgb(31, 118, 216);
  margin-left: -35px;
  margin-top: -14px;
}
.pie-slider__handle .icon-righthead-2, .pie-slider__handle .icon-lefthead-2 {
  position: absolute;
  top: 1px;
  font-size: 20px;
  line-height: 28px;
}
.pie-slider__handle .icon-righthead-2:before, .pie-slider__handle .icon-lefthead-2:before {
  margin: 0;
  text-align: center;
}
.pie-slider__handle .icon-lefthead-2 {
  left: 1px;
}
.pie-slider__handle .icon-righthead-2 {
  right: 1px;
}

.legend__sort {
  height: 2rem;
  width: 100%;
  position: relative;
  z-index: 10;
}
.legend__sort .ui-dropdown {
  width: 100%;
}

.legend__annotations-button {
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.legend__annotations-button:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.legend__annotations-button {
  margin-bottom: 7px;
  padding-top: 0;
}
.legend__annotations-button .icon-annotation-1 {
  position: absolute;
  top: 3px;
  left: 0;
  font-size: 14px;
}
.legend__annotations-button .legend__item__text {
  border: 0;
}

.legend__items {
  height: auto;
  width: 100%;
  position: absolute;
  top: 2.5rem;
  right: 0;
  bottom: 56px;
  left: 0;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
  overflow: auto;
  z-index: 0;
}
@media screen and (max-width: 960px) {
  .legend__items {
    padding-bottom: 70px;
  }
}
.legend__annotations-button ~ .legend__items {
  top: 70px;
}

.map__legend__wrapper {
  margin-right: 25px;
  margin-top: 75px;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 1;
}

.map__legend__container,
.map__aux_legend__container {
  background-color: white;
  border: 1px solid lightgray;
  border-radius: 2px;
  margin-bottom: 8px;
  max-height: 300px;
  padding-left: 4px;
  padding-top: 8px;
  pointer-events: all;
  width: 195px;
}

.map__aux_legend__container {
  padding-bottom: 20px;
}

.map__aux_legend__label {
  font-size: 10px;
  font-weight: 600;
  letter-spacing: 0.05em;
}
.map__aux_legend__label.center {
  bottom: 16px;
  left: 12px;
  position: absolute;
  right: 12px;
  text-align: center;
}
.map__aux_legend__label.left {
  bottom: 16px;
  left: 12px;
  position: absolute;
}
.map__aux_legend__label.right {
  bottom: 16px;
  position: absolute;
  right: 12px;
}

.map__aux_legend__content {
  text-align: center;
}
.map__aux_legend__content.heatmap {
  padding-right: 7px;
}
.map__aux_legend__content svg circle {
  fill: rgb(97, 99, 101);
}

.map__aux_legend__title {
  margin-bottom: 0.05em;
}

.legend__item {
  min-height: 28px;
  line-height: 28px;
  background-color: transparent;
  border: 2px solid transparent;
  cursor: pointer;
  display: block;
  padding: 4px 0 0 12%;
  position: relative;
  text-align: left;
  width: 100%;
}
.legend__item.childless {
  cursor: default;
}
.legend__item.map__legend__item {
  min-height: 22px;
  line-height: 22px;
  display: block;
  overflow: hidden;
}
.legend__item.map__legend__item.map__legend__item_show_more {
  left: 3px;
  position: relative;
}
.legend__item:hover {
  background-color: rgb(239, 242, 245);
}
.legend__item:focus {
  border: 2px solid rgb(0, 149, 255);
}

.map__legend__title_container {
  display: block;
  margin-bottom: 0.0625em;
  margin-left: 4px;
  overflow: hidden;
}

.map__legend__title {
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.map__legend__item__next_group::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.map__legend__item__next_group::before:hover::before {
  text-decoration: none;
}
.map__legend__item__next_group::before {
  content: "\e00d";
}

.map__legend__item__previous_group::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.map__legend__item__previous_group::before:hover::before {
  text-decoration: none;
}
.map__legend__item__previous_group::before {
  content: "\e02c";
}

.map__legend__item__previous_group:before,
.map__legend__item__next_group:before {
  position: absolute;
  top: 0;
  left: -3px;
  color: inherit;
  font-size: 24px;
  z-index: 1;
}

.legend__item__decorator {
  position: absolute;
  top: 9px;
  left: 3px;
  height: 10px;
  width: 10px;
  transition: 100ms ease-in-out all;
  border-radius: 5px;
}
.legend__item__decorator.map__legend__item__decorator {
  position: absolute;
  top: 7px;
  left: 7px;
  display: inline-block;
  margin-right: 0.5em;
  padding-left: 0.5em;
  position: absolute;
}
.legend__item__decorator::before {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: inherit;
  border-radius: 50%;
  content: "";
  display: block;
  z-index: 99;
}
.legend__item:hover .legend__item__decorator, .legend__item.hover .legend__item__decorator, .legend__item.active .legend__item__decorator {
  height: 16px;
  width: 16px;
  border-radius: 8px;
  left: 0;
  margin-top: -3px;
}
.legend__item:hover .legend__item__decorator.map__legend__item__decorator, .legend__item.hover .legend__item__decorator.map__legend__item__decorator, .legend__item.active .legend__item__decorator.map__legend__item__decorator {
  left: 4px;
}

.legend__item__text {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 100%;
  line-height: 1;
  color: rgb(19, 21, 23);
  position: relative;
}
.legend__item:hover .legend__item__text, .legend__item.hover .legend__item__text {
  border-color: inherit;
  text-decoration: underline;
}
.childless .legend__item__text, .childless:hover .legend__item__text, .childless.hover .legend__item__text {
  border-bottom-color: transparent;
}
.legend__item__text.map__legend__item__text {
  border-bottom: 0;
  font-size: 0.875rem;
  margin-left: 3px;
  width: 145px;
}

.legend__button-wrapper {
  padding-right: 14px;
  position: relative;
  width: 100%;
}
.legend__button-wrapper .ui-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  color: rgb(19, 21, 23);
  cursor: pointer;
}
.legend__button-wrapper .ui-button:hover {
  color: hsl(210.2362204724, 50%, 28%);
  text-decoration: none;
}
.legend__button-wrapper .ui-button {
  display: block;
  font-size: 0.875rem;
  margin-top: 7px;
  width: 100%;
}
.report__legend-wrapper:hover .legend__button-wrapper .ui-button {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
}

.ui-graphtype {
  position: absolute;
  right: 0;
  top: -60px;
  z-index: 51;
}

.graph-tooltip__wrapper {
  z-index: 303;
  margin-top: -14px;
  max-width: 200px;
  pointer-events: none;
}
.graph-tooltip__wrapper.down {
  margin-top: 14px;
}

.graph-tooltip {
  background-color: white;
  border-radius: 3px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 5px 15px rgba(0, 0, 0, 0.15);
  display: inline-block;
  font-size: 0.75rem;
  line-height: 1.2;
  margin-left: -50%;
  padding: 7px;
  position: relative;
  text-align: center;
}
.graph-tooltip::after {
  height: 8px;
  width: 8px;
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: inherit;
  border-color: inherit;
  color: inherit;
  content: "";
  margin: 0 0 -3px -4px;
}
.graph-tooltip.up {
  -ms-transform: translateY(-100%);
  transform: translateY(-100%);
}
.graph-tooltip.up::after {
  position: absolute;
  bottom: 0;
  left: 50%;
}
.graph-tooltip.down {
  -ms-transform: translateY(0%);
  transform: translateY(0%);
}
.graph-tooltip.down::after {
  position: absolute;
  bottom: 100%;
  left: 50%;
}

.graph-tooltip__section {
  max-width: 100px;
}
.graph-tooltip__section + .graph-tooltip__section {
  margin-top: 4px;
}

.graph-tooltip__transition-enter {
  transition: opacity 0.1s linear;
  opacity: 0.01;
}

.graph-tooltip__transition-enter-active {
  opacity: 1;
}

.graph-tooltip__transition-leave {
  transition: opacity 0.1s linear;
  opacity: 1;
}

.graph-tooltip__transition-leave-active {
  opacity: 0.01;
}

.report__actions {
  transition: opacity 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95), bottom 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  z-index: 401;
  background-color: rgb(239, 242, 245);
  border-top: 1px solid rgb(206, 210, 214);
  display: block;
  -ms-flex-preferred-size: content;
      flex-basis: content;
  margin-bottom: 0;
  padding: 14px;
  width: 100%;
  z-index: 1;
}
.report__actions:empty {
  display: none;
}
.report__actions.editing-default-state {
  bottom: 84px;
}
.report__actions .ui-button {
  color: rgb(19, 21, 23);
  cursor: pointer;
}
.report__actions .ui-button:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.report__actions .ui-button {
  font-weight: 400;
  overflow: hidden;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.report__actions [class*=icon-] {
  font-size: 0.875rem;
  min-width: 28px;
}
.report__actions [class*=icon-]:before {
  margin: 0;
  top: 2px;
}
.report__actions .saved-view-add-btn__container .saved-view-add-btn {
  border-color: 1px solid rgb(7, 48, 92);
  border-radius: 3px;
  color: rgb(31, 118, 216);
  display: block;
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 14px;
  text-align: center;
}
.report__actions .saved-view-add-btn__container .saved-view-add-btn:hover {
  border-color: 1px solid rgb(7, 48, 92);
  color: rgb(31, 118, 216);
}
.report__actions .saved-view-add-btn__container .saved-view-add-btn__icon {
  font-size: 13px;
  margin-left: -3px;
  margin-right: 1px;
}

.withGlobalNavBar .performance-header,
.withGlobalNavBar .reports-list {
  margin-left: 0 !important;
}

.report-nav-actions {
  -ms-flex-align: end;
      align-items: flex-end;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  margin-bottom: 10px;
}
.report-nav-actions select,
.report-nav-actions .ui-button {
  font-size: 13px;
  height: 32px;
  line-height: 1;
}

.coa-switcher {
  -ms-flex: 1;
      flex: 1;
  height: 32px;
}
.coa-switcher,
.coa-switcher label {
  margin-right: 7px;
}
.coa-switcher label {
  line-height: 70px;
}

.reports-index {
  background-color: rgb(239, 242, 245);
  height: 100%;
}
.reports-index .header-text {
  color: rgb(19, 21, 23);
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  margin: 0;
  margin-top: 16px;
  padding: 0;
}
.reports-index .ui-null {
  margin-top: 56px;
}
.reports-index .ui-breadcrumbs {
  -ms-flex: 1;
      flex: 1;
}
.reports-index .performance-header {
  background-color: rgb(239, 242, 245);
  margin-left: 70px;
}
.reports-index .performance-header__container {
  display: -ms-flexbox;
  display: flex;
  padding: 0 24px;
}
.reports-index .performance-header__container h1 {
  -ms-flex: 1;
      flex: 1;
}
.reports-index.dashboards-enabled .page-title {
  display: block;
  font-size: 32px;
  font-weight: 400;
  height: 70px;
  line-height: 35px;
  margin-left: -1px;
  padding: 34px 14px 0 0;
}
.reports-index.dashboards-enabled .ui-reports-dashboard__selector {
  line-height: 24px;
  margin-left: -24px;
}
.reports-index.dashboards-enabled .ui-reports-dashboard__selector .ui-reports-dashboard__selector-item {
  color: rgb(97, 99, 101);
  display: inline-block;
  font-size: 15px;
  height: 44px;
  margin: 0 10px;
  padding: 18px 14px 0;
  text-align: justify;
  text-decoration: none;
}
.reports-index.dashboards-enabled .ui-reports-dashboard__selector .ui-reports-dashboard__selector-item:hover {
  color: rgb(19, 21, 23);
  text-decoration: none;
}
.reports-index.dashboards-enabled .ui-reports-dashboard__selector .ui-reports-dashboard__selector-item:hover .count {
  color: rgb(97, 99, 101);
}
.reports-index.dashboards-enabled .ui-reports-dashboard__selector .ui-reports-dashboard__selector-item.active {
  border-bottom: 2px solid hsl(210.2362204724, 50%, 40%);
  color: hsl(210.2362204724, 50%, 40%);
}
.reports-index.dashboards-enabled .ui-reports-dashboard__selector .ui-reports-dashboard__selector-item.active .count {
  color: hsl(210.2362204724, 50%, 58%);
}
.reports-index.dashboards-enabled .ui-reports-dashboard__selector .ui-reports-dashboard__selector-item .item-title {
  margin-right: 6px;
}
.reports-index.dashboards-enabled .ui-reports-dashboard__selector .ui-reports-dashboard__selector-item .count {
  color: rgb(154, 157, 161);
  display: none;
  font-size: 15px;
  font-weight: 400;
  padding: 0 inherit;
}
.reports-index.dashboards-enabled .pull-right {
  margin-top: 50px;
}
.reports-index.dashboards-enabled .pull-right .ui-button,
.reports-index.dashboards-enabled .pull-right select {
  font-size: 13px;
  height: 32px;
  line-height: 32px;
}

.reports-list {
  background-color: rgb(239, 242, 245);
  margin-left: 70px;
  padding: 28px 28px 0;
}
@media screen and (min-width: 1600px) {
  .reports-list .ui-col-3of12 {
    width: 20%;
  }
}
@media screen and (min-width: 2000px) {
  .reports-list .ui-col-3of12 {
    width: 12.5%;
  }
}
.reports-list .no-reports-found {
  color: #444;
  font-size: 2rem;
  font-weight: 600;
  margin-bottom: 50px;
  text-align: center;
}
.reports-list .ui-report-card__details {
  z-index: auto;
}
.reports-list .ui-report-card__details .ui-row .card-tag-icon {
  color: hsl(210.2362204724, 50%, 40%);
  display: inline;
  position: absolute;
  top: 14px;
}
.reports-list .ui-report-card__details .ui-row .card-tag-icon .tooltip-text {
  background-color: rgb(19, 21, 23);
  border-radius: 3px;
  bottom: auto;
  color: white;
  font-size: 0.875rem !important;
  font-weight: 400;
  left: 0;
  line-height: 15px;
  margin-left: -100px;
  margin-top: 7px;
  opacity: 0;
  padding: 5px;
  position: absolute;
  right: auto;
  top: 100%;
  transform: translate3d(0, -8px, 0);
  transition: opacity 0.3s;
  visibility: hidden;
  width: 150px;
  word-wrap: break-word;
  z-index: 499;
}
.reports-list .ui-report-card__details .ui-row .card-tag-icon:hover .tooltip-text {
  opacity: 1;
  text-decoration: none;
  transform: translate3d(0, 0, 0);
  visibility: visible;
}
.reports-list .ui-report-card__details .ui-row .card-share-icon {
  margin-left: 28px;
  width: 50%;
}
.reports-list .ui-report-card__details .ui-row .card-share-icon .share-icon {
  margin-top: 5px;
}
.reports-list .ui-report-card__details .ui-row .ui-col-5of6 {
  width: 75%;
}
.reports-list .ui-report-card__details .ui-row .ui-col-1of6 {
  line-height: 1.2;
  padding: 0 7px;
  width: 25%;
}

h3.reports-list__heading {
  color: rgb(97, 99, 101);
  margin-bottom: 14px;
  text-transform: uppercase;
}
h3.reports-list__heading:before {
  margin-right: 7px;
  top: 2px;
}
h3.reports-list__heading small {
  font-weight: 400;
  padding-left: 7px;
  text-transform: none;
}

.ui-report-card.template-card {
  background-color: #eaeaea;
  overflow: hidden;
}
.ui-report-card.template-card img {
  height: 30%;
  position: absolute;
  right: 0;
}
.ui-report-card.template-card .ui-report-card__details .ui-button {
  overflow: hidden;
  text-transform: uppercase;
}
.ui-report-card.template-card .ui-report-card__details .small {
  font-size: 0.625rem;
  letter-spacing: 0.08em;
}
.ui-report-card.template-card .ui-report-card__details .tiny {
  border-color: #3192c7;
  font-size: 9px;
  font-weight: 400;
  letter-spacing: 0.06em;
  margin-bottom: 3px;
  margin-top: 3px;
}
.ui-report-card.template-card .ui-report-card__details .ui-row {
  height: 100%;
  padding-left: 10px;
  padding-right: 10px;
}
.ui-report-card.template-card .ui-report-card__details .template-title {
  font-size: 1rem;
  padding-bottom: 5px;
  padding-top: 5px;
}
.ui-report-card.template-card .ui-report-card__details .template-description {
  color: #909090;
  font-size: 0.875rem;
  line-height: 15px;
  padding-bottom: 8px;
}
.ui-report-card.template-card .ui-report-card__details .ui-report-card__title {
  padding-bottom: 7px;
}
.ui-report-card.template-card .ui-report-card__details .ui-report-card__title .left {
  float: left;
  width: 49%;
}
.ui-report-card.template-card .ui-report-card__details .ui-report-card__title .right {
  float: right;
  width: 49%;
}

.ui-report-card.template-card:before {
  opacity: 0;
}

.ui-report-card.template-card:hover {
  background-image: none;
  color: inherit;
}

.ui-report-card.welcome-card {
  background-color: white;
  border: 0;
  pointer-events: none;
}
.ui-report-card.welcome-card .title {
  color: #3192c7;
  font-size: 1.125rem;
  font-weight: 700;
  padding-bottom: 10px;
}
.ui-report-card.welcome-card .paragraph {
  font-size: 0.875rem;
  line-height: 17px;
  padding-bottom: 5px;
}

.ui-report-card.welcome-card:before {
  opacity: 0;
}

.ui-report-card.welcome-card:hover {
  background-image: none;
  color: inherit;
}

.tree-view_item {
  cursor: pointer;
}

.tree-view_children-collapsed {
  display: none;
}

.tree-view_arrow {
  transition: all 0.1s;
  float: left;
  margin-left: -17px;
  margin-top: 0;
  position: absolute;
}
.tree-view_arrow.tree-view_arrow-collapsed {
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  margin-top: -2px;
}

.tree-view_arrow:after {
  color: hsl(210.2362204724, 50%, 40%);
  content: "\e00e";
  font-family: opengovicons-base;
}

.tree-template_title {
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  padding-bottom: 10px;
}

.node {
  transition: all 0.5s;
  color: hsl(210.2362204724, 50%, 40%);
  font-size: 0.875rem;
  font-weight: 600;
  letter-spacing: 0.04em;
  margin-bottom: 10px;
  text-transform: uppercase;
}

.node:after {
  border-color: rgb(154, 157, 161);
  border-top: 1px solid;
  content: "";
  display: inline-block;
  height: 0.85em;
  margin-left: 10px;
  margin-right: -100%;
  vertical-align: bottom;
}

.home-pageheader {
  background-color: rgb(239, 242, 245);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  line-height: 10px;
  padding: 25px 15px 20px 25px;
  width: 100%;
  z-index: 55;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
}
.home-pageheader .header-item {
  padding-right: 28px;
}
.home-pageheader .header-item:last-child {
  padding-right: 14px;
}
.home-pageheader .ui-dropdown__toggle {
  font-size: 15px;
  font-weight: 400;
  height: 40px;
}
.home-pageheader .report-show,
.home-pageheader .report-list {
  font-size: 15px;
}
.home-pageheader .ui-form .ui-button {
  width: auto;
}
.home-pageheader .report-sort .ui-dropdown__label {
  display: inline-block;
  padding: 4px;
}
.home-pageheader .report-sort .ui-dropdown__toggle {
  padding-left: 15px;
}
.home-pageheader .report-sort .ui-button {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}
.home-pageheader label {
  color: #909090;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  margin: 5px;
  white-space: nowrap;
}
.home-pageheader .report-search {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  font-size: 13px;
}
.home-pageheader .report-search input {
  font-size: 15px;
  height: 40px !important;
  line-height: 25px;
  padding-left: 32px !important;
}
.home-pageheader .report-search .icon-search-1 {
  line-height: 39px;
}
.home-pageheader .report-filter .ui-button {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
}
.home-pageheader .report-filter fieldset {
  min-width: 172px;
}
.home-pageheader .filter-options__target,
.home-pageheader .report-sort .ui-dropdown__target {
  top: 33px;
}
.home-pageheader .filter-options__target label.manage-keys,
.home-pageheader .report-sort .ui-dropdown__target label.manage-keys {
  color: #3192c7;
  cursor: pointer;
  font-size: 11px;
  font-weight: 500;
  line-height: 1;
  margin: 12px 0 0;
  padding-left: 15px;
}
.home-pageheader .reports__keywords_list {
  margin-bottom: 7px;
  margin-top: 14px;
  max-height: 255px;
  overflow: auto;
  padding: 0 14px;
}
.home-pageheader .reports__keywords_list .ui-form__checkbox-label:last-child {
  margin-bottom: 0;
}
.home-pageheader .reports__keywords_list .ui-form__checkbox-label:first-child {
  margin-top: 0;
}
.home-pageheader .reports__keywords_list .no-keywords-found {
  color: #444;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 7px;
  margin-top: 2px;
  text-align: center;
}
.home-pageheader .reports__keywords_list .keyword_name {
  display: inline-block;
  overflow: hidden;
  padding-top: 2px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 124px;
}
.home-pageheader .reports__keywords_list .ui-form__checkbox-label {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  white-space: normal;
}
.home-pageheader .reports__keywords_list label {
  display: block;
  font-size: 13px;
  font-weight: normal;
  line-height: 1.2;
}

.list-view-header {
  color: rgb(97, 99, 101);
  display: -ms-flexbox;
  display: flex;
  font-size: 0.75rem;
  font-weight: bold;
  line-height: 20px;
  margin-top: -5px;
  padding: 15px 10px 5px 5px;
  z-index: 50;
}
.list-view-header div {
  min-width: 100px;
}
.list-view-header div:first-child {
  min-width: 150px;
}

.report-list-box {
  margin: 40px 5px 60px;
}

.report-list-row {
  border-top: 1px solid rgb(181, 185, 189);
  display: -ms-flexbox;
  display: flex;
  height: min-content;
  padding: 0 0 5px;
}
.report-list-row .row-cell {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  min-width: 100px;
}
.report-list-row .row-cell.keywords {
  min-height: 60px;
}
.report-list-row .row-cell:first-child {
  min-width: 150px;
}
.report-list-row:last-child {
  border-bottom: 1px solid rgb(181, 185, 189);
}

.report-name {
  color: rgb(19, 21, 23);
  font-weight: bold;
}
.report-name:hover {
  color: rgb(31, 118, 216);
  text-decoration: none;
}

.keywords {
  min-width: 190px !important;
}

.text-ellipse {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.edit-mode {
  padding: 0 10px;
}
.edit-mode a {
  font-size: 13px;
  font-weight: 500;
  text-decoration: none;
}

.label-box {
  border-radius: 3px !important;
  margin: 5px 0 !important;
  min-width: 180px !important;
  padding: 2px !important;
}

.keywords-pill-container {
  max-height: unset !important;
  overflow: unset !important;
  padding-bottom: 2px;
}
.keywords-pill-container .ui-button {
  height: 24px !important;
}
.keywords-pill-container .icon-remove-4 {
  height: 20px !important;
  width: 20px !important;
}
.keywords-pill-container .ui-search input {
  min-height: 1.5em;
  min-width: unset;
  width: 90% !important;
}
.keywords-pill-container .ui-search .ui-search__dropdown {
  border-radius: 5px;
  box-shadow: 0 5px 4px rgba(0, 0, 0, 0.1), 0 0 10px rgba(0, 0, 0, 0.1);
  margin-left: -4px;
  margin-top: 2px;
  right: -12px;
  width: auto;
}
.keywords-pill-container .ui-search .ui-search__dropdown .ui-search__header {
  padding-top: 5px;
}
.keywords-pill-container .ui-search .ui-search__dropdown .ui-search__results {
  border-top: 0;
  line-height: 20px;
}
.keywords-pill-container .ui-search .ui-search__dropdown .ui-search__results li:last-child .ui-search__results__item {
  margin-bottom: 10px;
}

.report-wizard-panel {
  width: 100%;
}
.report-wizard-panel .ui-container_scroll {
  bottom: 70px;
  overflow: auto;
}
.report-wizard-panel .ui-card {
  position: absolute;
  top: 14px;
  right: 14px;
  bottom: 14px;
  left: 14px;
}
.report-wizard-panel .ui-card.overflow-auto {
  overflow: auto;
}
.report-wizard-panel .data-table__scroll-container {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
}
.report-wizard-panel .ui-card__content + .data-table__scroll-container {
  border-top: 1px solid rgb(206, 210, 214);
  top: 63px;
}
.report-wizard-panel .ui-table {
  border-bottom: 0;
  overflow: visible;
}
.report-wizard-panel .ui-table table {
  table-layout: auto;
}
.report-wizard-panel .ui-table table thead {
  border-top: 0;
}

.report-description::after {
  clear: both;
  content: "";
  display: table;
}
.report-description {
  color: rgb(97, 99, 101);
  line-height: 1;
  margin: -14px 0 14px;
  padding-right: 292px;
  word-wrap: break-word;
}
.report-description a {
  font-weight: 700;
}
.report_grid .report-description {
  margin: 14px 0 0;
  padding: 0;
}

.banner {
  z-index: 899;
}
.banner ~ .ui-main__sidebar {
  top: 49px;
}
.banner ~ .ui-main__content .ui-main__actions {
  margin-top: 49px;
}
.banner .banner__content {
  height: 49px;
  line-height: 49px;
  padding: 0 14px;
}

.ohio-banner {
  background-image: linear-gradient(to bottom, rgb(206, 210, 214), rgb(181, 185, 189));
  box-shadow: inset 0 -3px 0 #09417b;
  color: #09417b;
}

.ohio-banner__logo {
  height: 49px;
  width: 180px;
  position: relative;
  top: -2px;
  background-image: url("../images/ohio/ohio_logo.ef4a03e9bc340f21577c62ac2affae60.png");
}
@media only screen and (min--moz-device-pixel-ratio: 1.3), only screen and (min-resolution: 125dpi), only screen and (min-resolution: 1.3dppx) {
  .ohio-banner__logo {
    background-image: url("../images/ohio/ohio_logo_2x.0e64e9702c484cfd6405bbd5a1dbba7c.png");
    background-size: 180px auto;
  }
}
.ohio-banner__logo {
  background-position: 0 50%;
  background-repeat: no-repeat;
  background-size: 180px auto;
  display: inline-block;
  left: 250px;
}

.ohio-banner__ohiocheckbook-logo {
  color: inherit;
  float: right;
  text-transform: uppercase;
}
.ohio-banner__ohiocheckbook-logo:hover {
  opacity: 0.8;
  text-decoration: none;
}

.story-view__iframe {
  display: block;
  height: calc(100% - 56px);
  position: absolute;
  top: 56px;
  width: calc(100% - 228px);
}

td.currency::before {
  content: "";
}

.table__wrapper {
  margin: 28px;
  overflow: hidden;
  position: relative;
}
.table__wrapper h3 {
  margin-bottom: 14px;
}
.table__wrapper .ui-tabs__header {
  padding: 7px 0;
}
.table__wrapper .ui-table {
  border: 0;
  margin-top: -1px;
  overflow-y: auto;
}
.table__wrapper .ui-table table {
  min-width: 100%;
}
.table__wrapper .ui-table table.summary_table {
  border-collapse: separate;
}
.table__wrapper .ui-table table tr > *:last-child {
  padding-right: 14px;
}
.table__wrapper .ui-table table tfoot {
  border-top-color: rgb(154, 157, 161);
}
.table__wrapper .ui-table table tfoot td {
  background-color: white;
  border-color: white;
}
.table__wrapper .ui-table table tfoot tr:first-child > * {
  border-top: 1px solid rgb(154, 157, 161);
}
.table__wrapper .ui-table .fixed-row-background {
  background-color: #f7f7f7;
  border-bottom: 1px solid rgb(154, 157, 161);
  width: 100%;
}
.table__wrapper .ui-table .row-header {
  border-right: 1px solid rgb(154, 157, 161);
  position: relative;
  z-index: 2;
}
.table__wrapper .ui-table .position-relative {
  position: relative;
}

.table-header {
  margin-bottom: 14px;
}

.date-pagination .ui-dropdown {
  float: right;
}
.date-pagination .ui-dropdown__target {
  right: 0;
}

.summary-table-container {
  border: 1px solid rgb(206, 210, 214);
  overflow: hidden;
  position: relative;
}

.summary-table {
  max-height: calc(100vh - 184px);
}

.variance_component .highlighting-options .highlighting-input input.variance_percent {
  display: inline-block;
  margin-right: 5px;
  width: 25%;
}
.variance_component .highlighting-options .highlighting-legend {
  border: 1px solid #eee;
  border-radius: 3px;
  width: 90%;
}
.variance_component .highlighting-options .legend-label {
  padding-top: 1em;
}

.summary_table.settings_table {
  width: 101%;
}
.summary_table.settings_table thead {
  border-bottom: 0;
  border-top: 0;
}
.summary_table.settings_table thead:hover {
  background-color: inherit;
}
.summary_table.settings_table td,
.summary_table.settings_table th {
  text-align: center;
}
.summary_table.settings_table tr {
  border-bottom: 1px;
  border-top-color: #eee;
  pointer-events: none;
}
.summary_table tr {
  border-top: 1px solid white;
}
.summary_table tr td.variance_cell.normal {
  background-color: white;
}
.summary_table tr:hover td.variance_cell.normal {
  background-color: #d5e9f5;
}

.summary_table tr td.variance_cell.over1x {
  background-color: #f7efd7;
}
.summary_table tr:hover td.variance_cell.over1x {
  background-color: #d5dfda;
}

.summary_table tr td.variance_cell.over2x {
  background-color: #fadeda;
}
.summary_table tr:hover td.variance_cell.over2x {
  background-color: #d1c6d3;
}

.summary_table tr td.variance_cell.over3x {
  background-color: #f0aa9e;
}
.summary_table tr:hover td.variance_cell.over3x {
  background-color: #c39ea7;
}

.report__header::after {
  clear: both;
  content: "";
  display: table;
}
.report__header {
  z-index: 300;
  transition: left 0.2s cubic-bezier(0.445, 0.05, 0.55, 0.95);
  background-color: white;
}
.report__header h1 {
  font-size: 1.75rem;
  font-weight: 700;
  margin-bottom: 14px;
}
.report__header .report__header__container::after {
  clear: both;
  content: "";
  display: table;
}
.report__header .report__header__subpanel::after {
  clear: both;
  content: "";
  display: table;
}
.report__header .report__header__subpanel {
  margin-top: 14px;
}
.report__header .report__header__subpanel .tile {
  display: inline-block;
}
.report__header .report__header_updated_on::after {
  clear: both;
  content: "";
  display: table;
}
.report__header .report__header_updated_on {
  margin-bottom: 14px;
}
.report_summary .report__header {
  padding: 28px;
}
.report_grid .report__header {
  padding: 28px;
}
.content__table-wrapper .report__header {
  padding: 14px;
}
.report__header .search__wrapper {
  display: -ms-flexbox;
  display: flex;
  float: left;
  margin-right: 14px;
  position: relative;
  width: 480px;
}
.report__header .search__wrapper .ui-search {
  width: 75%;
}
.report__header .search__wrapper .ui-search input[type=search],
.report__header .search__wrapper .ui-search input[type=text] {
  border-radius: 3px 0 0 3px;
  height: auto;
  padding-bottom: 0;
  padding-top: 0;
}
.report__header .search__wrapper .ui-search input[type=search]:focus,
.report__header .search__wrapper .ui-search input[type=text]:focus {
  border-color: 1px solid rgb(7, 48, 92);
  color: inherit;
}
.report__header .search__wrapper .ui-search [class*=icon-]::before {
  color: rgb(206, 210, 214);
}
.report__header .search__wrapper .ui-button {
  border-radius: 0 3px 3px 0;
}
.report__header .search__wrapper .ui-search__dropdown {
  margin-top: 35px;
  width: 75%;
  z-index: 1;
}
.report__header .search__bar {
  float: left;
  width: 450px;
}
.report__header {
  left: 250px;
}
.report_summary .report__header {
  padding-top: 28px;
  top: 0;
}
.mainpanel-hidden .report__header {
  left: 56px;
}

.ui-main__actions {
  z-index: 304;
}
.report__container .ui-main__actions {
  -ms-flex-align: center;
      align-items: center;
  background-color: white;
  background-image: none;
  border-bottom: 1px solid rgb(206, 210, 214);
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 0 16px;
  position: fixed;
  right: 0;
  top: 0;
  width: calc(100% - 250px);
}
.ui-alert-box + .ui-main__actions {
  top: 56px;
}
.ui-main__actions .ui-dropdown__toggle {
  padding-right: 24px;
}

.ui-dropdown__target.help-menu {
  width: 220px;
}

.ui-nav-bar__item.create-copy-menu .ui-dropdown__target {
  border-radius: 5px;
}
.ui-nav-bar__item.create-copy-menu .ui-card {
  width: 500px;
}

.report-state-alert {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  margin-bottom: 0;
}

.skiptranslate {
  display: none;
}

.goog-tooltip {
  display: none !important;
}

.goog-tooltip:hover {
  display: none !important;
}

.goog-text-highlight {
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: 0 !important;
}

.page-title__report-title {
  line-height: 28px;
}
.page-title__report-title.grid-report-row-count {
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  position: relative;
  top: 1px;
}
.page-title__report-title.row-count {
  color: rgb(97, 99, 101);
  font-size: 0.875rem;
  position: relative;
  top: 1px;
}

h2.page-title__report-title {
  cursor: pointer;
  display: inline-block;
  font-size: 1.25rem;
}

#report-drilldown-title {
  display: block;
  margin-top: 16px;
}

.report-drilldown-controls {
  display: block;
}

h2.page-title__primary-title {
  display: inline-block;
  font-weight: 600;
  line-height: 28px;
}
h2.page-title__primary-title small {
  display: block;
  margin-bottom: 2px;
}
h2.page-title__primary-title {
  font-size: 1.25rem;
}

h2.grid_subtitle {
  display: inline-block;
  font-weight: 600;
  line-height: 28px;
  margin-top: 16px;
}
h2.grid_subtitle small {
  display: block;
  margin-bottom: 2px;
}

.page-title__filter-tag {
  display: inline-block;
  margin-left: 16px;
  margin-top: 4px;
}
.page-title__filter-tag .ui-button {
  display: block;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.page-title__filter-tag .ui-button:hover {
  color: hsl(210.2362204724, 50%, 28%);
  text-decoration: none;
}
.page-title__filter-tag .ui-button {
  font-weight: 400;
}

.grid-report-filter {
  margin-right: 0;
  margin-top: 0;
}
.grid-report-filter[data-hint]:after {
  height: auto;
  line-height: 20px;
  max-width: 500px;
  padding: 7px;
  white-space: normal;
  width: auto;
}
.grid-report-filter .filter-type {
  font-size: 1rem;
  font-weight: bold;
  line-height: 18px;
  min-width: 28px;
}
.grid-report-filter .ui-button.pill.small {
  margin-right: 0;
  max-width: 306px;
  padding-right: 7px;
}
.grid-report-filter .ui-button.pill.small .icon-remove-4 {
  margin-left: 7px;
}
.grid-report-filter .ui-button.pill.small .icon-remove-4:before {
  margin-right: 0;
}
.grid-report-filter .ui-button.pill.small .pill-text-ellipse {
  display: inline-block;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.page-navigation {
  margin-right: 14px;
}
.page-navigation > .ui-button,
.page-navigation .ui-button-group {
  margin-right: 4px;
}
.page-navigation .ui-button-group {
  float: left;
}
.page-navigation .ui-button-group .ui-button:hover,
.page-navigation .ui-button-group .ui-button.is-toggled {
  border-color: hsl(210.2362204724, 50%, 58%);
}
.page-navigation .ui-button {
  color: rgb(77, 79, 81);
  cursor: pointer;
}
.page-navigation .ui-button:hover {
  color: hsl(210.2362204724, 50%, 28%);
  text-decoration: none;
}
.page-navigation .ui-button:first-child {
  z-index: 2;
}
.page-navigation .ui-button.disabled {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  color: rgb(181, 185, 189);
  cursor: default;
}
.page-navigation .ui-button.disabled:hover {
  background-color: white;
  border-color: rgb(154, 157, 161);
}
.page-navigation .ui-button.is-toggled:before {
  color: hsl(210.2362204724, 50%, 28%);
}
.page-navigation .is-toggled[data-hint]:after {
  display: none;
}
.page-navigation .icon-history-1:before {
  margin: 0;
}
.page-navigation .ui-dropdown__target {
  margin-top: 32px;
}

.ui-dropdown__toggle.nav-history__button {
  border-left: 0;
  border-radius: 0 3px 3px 0;
  padding-right: 24px;
}
.ui-dropdown__toggle.nav-history__button:before {
  padding-right: 4px;
}

button.nav-history__item {
  display: block;
  line-height: 22px;
  padding-left: 35px;
  position: relative;
  text-align: left;
  white-space: nowrap;
}
button.nav-history__item:hover::after {
  background-color: hsl(210.2362204724, 50%, 88%);
  border-color: hsl(210.2362204724, 50%, 40%);
  box-shadow: 0 0 0 2px hsl(210.2362204724, 50%, 88%);
}
button.nav-history__item::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 21px;
  height: 100%;
  width: 2px;
  background-color: rgb(97, 99, 101);
  content: "";
}
button.nav-history__item::after {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: 0;
  left: 21px;
  height: 10px;
  width: 10px;
  background-color: white;
  border: 2px solid rgb(97, 99, 101);
  border-radius: 5px;
  box-shadow: 0 0 0 2px white;
  box-sizing: border-box;
  content: "";
  margin-left: -4px;
  margin-top: -6px;
}
button.nav-history__item:first-child::before {
  height: 50%;
  top: 50%;
}
button.nav-history__item.is-selected::before {
  height: 50%;
}
button.nav-history__item.is-selected::after {
  background-color: hsl(210.2362204724, 50%, 40%);
  border-color: hsl(210.2362204724, 50%, 40%);
}
button.nav-history__item.is-selected:first-child::before {
  content: none;
}

.footer::after {
  clear: both;
  content: "";
  display: table;
}
.footer {
  background-color: rgb(223, 227, 232);
  border-top: 1px solid rgb(206, 210, 214);
  margin-top: 28px;
  padding: 28px 14px;
}

.footer__logo {
  height: 28px;
  line-height: 28px;
  float: left;
}
.footer__logo .ui-opengov-logo {
  transition: all 0.1s linear;
}

.footer__nav {
  float: left;
  margin-left: 14px;
}

.footer__nav__item {
  transition: all 0.1s linear;
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.footer__nav__item:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.footer__nav__item {
  background-color: transparent;
  border: 0;
  display: inline-block;
  font-size: 0.875rem;
  font-weight: 700;
  line-height: 28px;
  margin-left: 14px;
}
.footer__nav__item:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.footer__social {
  float: right;
}
.footer__social .footer__social__wrapper {
  float: left;
  margin-left: 7px;
  max-height: 28px;
}
@keyframes scroller {
  0% {
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  100% {
    -ms-transform: translate3d(0, -70%, 0);
    transform: translate3d(0, -70%, 0);
  }
}
.locked-feature.ui-button {
  background-color: rgb(181, 185, 189);
  color: rgb(77, 79, 81);
}
.locked-feature:hover {
  color: hsl(210.2362204724, 50%, 40%);
}

.locked-feature__graphics__wrapper {
  background-color: hsl(210.2362204724, 50%, 28%);
  border-radius: 3px 3px 0 0;
  height: 100px;
  overflow: hidden;
  position: relative;
}
.locked-feature__graphics__wrapper h2 {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  color: white;
  line-height: 100px;
  text-align: center;
  z-index: 1;
}

.locked-feature__graphics {
  animation: scroller 10s linear infinite alternate;
}

.locked-feature__graphic {
  color: hsl(210.2362204724, 50%, 36%);
  font-size: 26px;
  margin: 5px;
}
.locked-feature__graphic:before {
  margin: 0;
}

.locked-feature__cta {
  width: 100%;
}

.mapboxgl-map {
  font: 12px/20px "Helvetica Neue", Arial, Helvetica, sans-serif;
  overflow: hidden;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  z-index: 0;
}

.mapboxgl-canvas-container.mapboxgl-interactive,
.mapboxgl-ctrl-nav-compass {
  cursor: grab;
}

.mapboxgl-canvas-container.mapboxgl-interactive:active,
.mapboxgl-ctrl-nav-compass:active {
  cursor: grabbing;
}

.mapboxgl-ctrl-top-left {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.mapboxgl-ctrl-bottom-right {
  position: absolute;
  right: 0;
  bottom: 0;
}

.mapboxgl-ctrl-top-left .mapboxgl-ctrl {
  clear: both;
  margin: 20px 0 0 20px;
}

.mapboxgl-ctrl-group {
  border-radius: 4px;
  box-shadow: 0px 0px 0px 2px rgba(0, 0, 0, 0.1);
  background: #fff;
}

.mapboxgl-ctrl-group > button {
  width: 30px;
  height: 30px;
  display: block;
  padding: 0;
  outline: none;
  border: none;
  border-bottom: 1px solid #ddd;
  box-sizing: border-box;
  background-color: rgba(0, 0, 0, 0);
  cursor: pointer;
}
.mapboxgl-ctrl-group > button:focus {
  outline: 2px solid rgb(0, 149, 255);
  z-index: 1;
  position: relative;
}

/* https://bugzilla.mozilla.org/show_bug.cgi?id=140562 */
.mapboxgl-ctrl > button::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.mapboxgl-ctrl > button:last-child {
  border-bottom: 0;
}

.mapboxgl-ctrl > button:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.mapboxgl-ctrl-icon,
.mapboxgl-ctrl-icon > div.arrow {
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-out {
  padding: 5px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%23333333%3B%27%20d%3D%27m%207%2C9%20c%20-0.554%2C0%20-1%2C0.446%20-1%2C1%200%2C0.554%200.446%2C1%201%2C1%20l%206%2C0%20c%200.554%2C0%201%2C-0.446%201%2C-1%200%2C-0.554%20-0.446%2C-1%20-1%2C-1%20z%27%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-zoom-in {
  padding: 5px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%0A%20%20%3Cpath%20style%3D%27fill%3A%23333333%3B%27%20d%3D%27M%2010%206%20C%209.446%206%209%206.4459904%209%207%20L%209%209%20L%207%209%20C%206.446%209%206%209.446%206%2010%20C%206%2010.554%206.446%2011%207%2011%20L%209%2011%20L%209%2013%20C%209%2013.55401%209.446%2014%2010%2014%20C%2010.554%2014%2011%2013.55401%2011%2013%20L%2011%2011%20L%2013%2011%20C%2013.554%2011%2014%2010.554%2014%2010%20C%2014%209.446%2013.554%209%2013%209%20L%2011%209%20L%2011%207%20C%2011%206.4459904%2010.554%206%2010%206%20z%27%20%2F%3E%0A%3C%2Fsvg%3E%0A");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-geolocate {
  padding: 5px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%270%200%2020%2020%27%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%3E%3Cpath%20style%3D%27fill%3A%23333333%3B%27%20d%3D%27M13%2C7%20L10.5%2C11.75%20L10.25%2C10%20z%20M13.888%2C6.112%20C13.615%2C5.84%2013.382%2C6.076%2012.5%2C6.5%20C10.14%2C7.634%206%2C10%206%2C10%20L9.5%2C10.5%20L10%2C14%20C10%2C14%2012.366%2C9.86%2013.5%2C7.5%20C13.924%2C6.617%2014.16%2C6.385%2013.888%2C6.112%27%2F%3E%3C%2Fsvg%3E");
}

.mapboxgl-ctrl-icon.mapboxgl-ctrl-compass > div.arrow {
  width: 20px;
  height: 20px;
  margin: 5px;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%0A%09%3Cpolygon%20fill%3D%27%23333333%27%20points%3D%276%2C9%2010%2C1%2014%2C9%27%2F%3E%0A%09%3Cpolygon%20fill%3D%27%23CCCCCC%27%20points%3D%276%2C11%2010%2C19%2014%2C11%20%27%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
}

.mapboxgl-ctrl.mapboxgl-ctrl-attrib {
  padding: 0 5px;
  background-color: rgba(255, 255, 255, 0.5);
  margin: 0;
}

.mapboxgl-ctrl-attrib a {
  color: rgba(0, 0, 0, 0.75);
  text-decoration: none;
}

.mapboxgl-ctrl-attrib a:hover {
  color: inherit;
  text-decoration: underline;
}

.mapboxgl-ctrl-attrib .mapbox-improve-map {
  font-weight: bold;
  margin-left: 2px;
}

.mapboxgl-popup {
  position: absolute;
  top: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  will-change: transform;
  pointer-events: none;
}

.mapboxgl-popup-anchor-top,
.mapboxgl-popup-anchor-top-left,
.mapboxgl-popup-anchor-top-right {
  -ms-flex-direction: column;
      flex-direction: column;
}

.mapboxgl-popup-anchor-bottom,
.mapboxgl-popup-anchor-bottom-left,
.mapboxgl-popup-anchor-bottom-right {
  -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
}

.mapboxgl-popup-anchor-left {
  -ms-flex-direction: row;
      flex-direction: row;
}

.mapboxgl-popup-anchor-right {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}

.mapboxgl-popup-tip {
  width: 0;
  height: 0;
  border: 10px solid transparent;
  z-index: 1;
}

.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
  -ms-flex-item-align: center;
      align-self: center;
  border-top: none;
  border-bottom-color: #fff;
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
  -ms-flex-item-align: start;
      align-self: flex-start;
  border-top: none;
  border-left: none;
  border-bottom-color: #fff;
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
  -ms-flex-item-align: end;
      align-self: flex-end;
  border-top: none;
  border-right: none;
  border-bottom-color: #fff;
}

.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
  -ms-flex-item-align: center;
      align-self: center;
  border-bottom: none;
  border-top-color: #fff;
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
  -ms-flex-item-align: start;
      align-self: flex-start;
  border-bottom: none;
  border-left: none;
  border-top-color: #fff;
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
  -ms-flex-item-align: end;
      align-self: flex-end;
  border-bottom: none;
  border-right: none;
  border-top-color: #fff;
}

.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
  -ms-flex-item-align: center;
      align-self: center;
  border-left: none;
  border-right-color: #fff;
}

.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
  -ms-flex-item-align: center;
      align-self: center;
  border-right: none;
  border-left-color: #fff;
}

.mapboxgl-popup-close-button {
  position: absolute;
  right: 0;
  top: 0;
  border: none;
  border-radius: 0 3px 0 0;
  cursor: pointer;
  background-color: rgba(0, 0, 0, 0);
}

.mapboxgl-popup-close-button:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.mapboxgl-popup-content {
  position: relative;
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  padding: 10px 10px 15px;
  pointer-events: auto;
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {
  border-top-left-radius: 0;
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {
  border-top-right-radius: 0;
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
  border-bottom-left-radius: 0;
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {
  border-bottom-right-radius: 0;
}

.mapboxgl-crosshair,
.mapboxgl-crosshair .mapboxgl-interactive,
.mapboxgl-crosshair .mapboxgl-interactive:active {
  cursor: crosshair;
}

.mapboxgl-boxzoom {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  background: #fff;
  border: 2px dotted #202020;
  opacity: 0.5;
}

@media print {
  .mapbox-improve-map {
    display: none;
  }
}
/* Hide Mapbox attribution button globally */
.mapboxgl-ctrl-attrib-button {
  display: none !important;
}

.slick-header.ui-state-default,
.slick-headerrow.ui-state-default {
  border-left: 0;
  overflow: hidden;
  width: 100%;
}

.slick-header-columns,
.slick-headerrow-columns {
  cursor: default;
  overflow: hidden;
  position: relative;
  white-space: nowrap;
}

.slick-sort-indicator {
  height: 5px;
  width: 8px;
  display: inline-block;
  margin-left: 4px;
}

.slick-resizable-handle {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 6px;
  cursor: col-resize;
  display: block;
  font-size: 0.1px;
}

.slick-sortable-placeholder {
  background: silver;
}

.grid-canvas {
  outline: 0;
  position: relative;
}

.slick-row.ui-widget-content,
.slick-row.ui-state-active {
  border: 0;
  position: absolute;
  width: 100%;
}

.slick-cell.flashing {
  border: 1px solid #dd6d54 !important;
}

.slick-cell.editable {
  background: white;
  border-color: rgb(19, 21, 23);
  border-style: solid;
  overflow: visible;
  z-index: 11;
}

.slick-cell:focus {
  outline: none;
}

.slick-reorder-proxy {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=15);
  opacity: 0.15;
  background: blue;
  cursor: move;
  display: inline-block;
}

.slick-reorder-guide {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  background: blue;
  display: inline-block;
  height: 2px;
}

.slick-selection {
  border: 2px dashed rgb(19, 21, 23);
  position: absolute;
  z-index: 10;
}

.datepicker {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1), 0 5px 20px rgba(0, 0, 0, 0.1);
  position: relative;
  top: 0;
  left: 0;
  background-color: white;
  border: 1px solid rgb(97, 99, 101);
  border-radius: 5px;
  margin-top: 1px;
  padding: 5px;
}
.datepicker > div {
  display: none;
}
.datepicker table {
  margin: 0;
  width: 100%;
}
.datepicker td,
.datepicker th {
  height: 20px;
  width: 28px;
  border-radius: 3px;
  color: rgb(77, 79, 81);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  text-align: center;
  text-decoration: none;
  text-transform: none;
}
.datepicker td.day:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 40%);
  cursor: pointer;
}
.datepicker td.day.disabled {
  color: rgb(97, 99, 101);
}
.datepicker td.old, .datepicker td.new {
  color: rgb(154, 157, 161);
}
.datepicker td.active, .datepicker td.active:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 40%);
}
.datepicker td span {
  height: 54px;
  line-height: 54px;
  border-radius: 3px;
  cursor: pointer;
  display: block;
  float: left;
  margin: 2px;
  width: 47px;
}
.datepicker td span:hover {
  background: hsl(210.2362204724, 50%, 88%);
}
.datepicker td span.active {
  background-color: hsl(210.2362204724, 50%, 88%);
  color: hsl(210.2362204724, 50%, 40%);
}
.datepicker td span.old {
  color: rgb(181, 185, 189);
}
.datepicker th.switch {
  width: 145px;
}
.datepicker th.next, .datepicker th.prev {
  font-size: 1.25rem;
}
.datepicker thead tr:first-child th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover {
  background: rgb(181, 185, 189);
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
  height: 16px;
  width: 16px;
  cursor: pointer;
  display: block;
}

.select-box {
  display: block;
  font-size: 0.875rem;
  width: 100%;
}
.select-box .ui-dropdown__toggle {
  display: block;
}
.select-box .ui-dropdown__target {
  min-width: 0;
  right: 0;
}
.select-box .ui-dropdown__item {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
}

.subpanel__options .select-box {
  margin-bottom: 7px;
}
.subpanel__options .js-recalculate .ui-loading_button {
  display: none;
}
.subpanel__options .js-recalculate.loading .content {
  padding-right: 21px;
}
.subpanel__options .js-recalculate.loading .ui-loading_button {
  display: inline-block;
}

.griddle-subpanels .drop-item__bar {
  padding-left: 7px;
}

.drop-item__dragged {
  background-color: hsl(210.2362204724, 50%, 88%);
}

.drop-item__handle {
  cursor: move;
  padding-right: 3px;
  position: relative;
  top: 3px;
}

.filter-item_no-background,
.filter-item {
  border: 1px solid rgb(206, 210, 214);
  border-radius: 3px;
  margin: 10px 0;
  padding: 5px;
  position: relative;
  width: 100%;
}
.filter-item_no-background .ui-dropdown__target,
.filter-item .ui-dropdown__target {
  left: 5px;
  right: 5px;
}
.filter-item_no-background .select-box .ui-dropdown__target,
.filter-item .select-box .ui-dropdown__target {
  left: 0;
  right: 0;
}

.filter-item__label {
  color: rgb(97, 99, 101);
  font-size: 0.75rem;
  font-weight: 700;
  line-height: 14px;
  padding: 1px 25px 4px 2px;
  text-align: left;
  text-transform: uppercase;
  white-space: normal;
}

.filter-item__field,
.filter-item__operator {
  background-color: transparent;
  border: 0;
  color: hsl(210.2362204724, 50%, 40%);
  cursor: pointer;
  padding: 0;
}
.filter-item__field:focus,
.filter-item__operator:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.filter-item__remove {
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.filter-item__remove:hover {
  color: #dd6d54;
  text-decoration: none;
}
.filter-item__remove {
  position: absolute;
  top: 0;
  right: 0;
  height: 20px;
  width: 20px;
  border: 0;
  color: rgb(97, 99, 101);
  cursor: pointer;
  padding: 0;
  text-align: center;
}
.filter-item__remove:hover {
  background-color: rgba(221, 109, 84, 0.1);
}
.filter-item__remove:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
}

.filter-item__input {
  height: 28px;
  line-height: 28px;
  font-size: 0.875rem;
  min-height: 28px;
  width: 100%;
}

.filter-item_no-background {
  background-color: transparent !important;
}

.aggregate-item::after {
  clear: both;
  content: "";
  display: table;
}
.aggregate-item {
  height: 28px;
  width: 100%;
  background-color: transparent;
  border: 0;
  cursor: pointer;
  display: block;
  font-size: 0.875rem;
  padding: 0 7px;
  position: relative;
  text-align: left;
  vertical-align: top;
}
.aggregate-item:hover, .aggregate-item.is-highlighted {
  background-color: hsl(210.2362204724, 50%, 88%);
}
.aggregate-item:focus {
  outline: 2px solid rgb(0, 149, 255);
}

.aggregate-item__label,
.aggregate-item__stat {
  font-feature-settings: "tnum", "lnum";
  height: 28px;
  line-height: 28px;
  overflow: hidden;
}

.aggregate-item__label {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: hsl(210.2362204724, 50%, 40%);
  font-weight: 700;
  max-width: 75%;
}

.aggregate-item__stat {
  position: absolute;
  top: 0;
  right: 7px;
  background-color: inherit;
  color: rgb(77, 79, 81);
  padding-left: 7px;
}

.aggregate-item_outdated:hover .aggregate-item__label, .aggregate-item_outdated.is-highlighted .aggregate-item__label {
  color: hsl(210.2362204724, 50%, 40%);
}
.aggregate-item_outdated:hover .aggregate-item__stat, .aggregate-item_outdated.is-highlighted .aggregate-item__stat {
  color: rgb(77, 79, 81);
}
.aggregate-item_outdated .aggregate-item__label {
  color: rgb(97, 99, 101);
  font-weight: 400;
}
.aggregate-item_outdated .aggregate-item__stat {
  color: rgb(154, 157, 161);
}

.querygrid-loader {
  position: absolute;
  top: 25%;
  left: 50%;
  height: auto;
  width: 168px;
  z-index: 700;
  background-color: rgb(223, 227, 232);
  border-radius: 3px;
  color: rgb(97, 99, 101);
  display: none;
  margin-left: -84px;
  padding: 14px;
}
.querygrid-loader.error-state .querygrid-loader__icon_loading {
  display: none;
}
.querygrid-loader.error-state .querygrid-loader__icon_error {
  display: block;
}
.querygrid-loader.error-state .querygrid-loader__text_loading {
  display: none;
}
.querygrid-loader.error-state .querygrid-loader__text_error {
  display: block;
}

.querygrid-loader__icon_loading {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 60px;
  height: 60px;
  border-bottom-color: hsl(210.2362204724, 50%, 58%);
  border-left-color: hsl(210.2362204724, 50%, 58%);
  border-radius: 30px;
  border-right-color: white;
  border-style: solid;
  border-top-color: white;
  border-width: 7.5px;
}
.lte-ie8 .querygrid-loader__icon_loading, .is-ie9 .querygrid-loader__icon_loading {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url("../@opengov/ovid/src/images/loading.f06c80be3bec29683a569fab7d89fb97.gif");
}
.querygrid-loader__icon_loading {
  z-index: 1000;
  background-color: rgb(223, 227, 232);
  box-shadow: 0 0 0 10px rgb(223, 227, 232);
  display: block;
  left: 50%;
  margin: -30px 0 0 -30px;
  position: fixed;
  top: 50%;
  position: absolute;
  top: 25px;
  left: 50%;
  margin-top: 0;
}

.querygrid-loader__icon_error {
  color: #dd6d54;
  display: none;
  margin-top: 0;
}

.querygrid-loader__text_error, .querygrid-loader__text_loading {
  padding-top: 84px;
  text-align: center;
}

.querygrid-loader__text_error {
  display: none;
  padding-top: 0;
}

.querygrid-loader__button {
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.querygrid-loader__button:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.querygrid-loader__button {
  background-color: transparent;
  margin-top: 14px;
  width: 100%;
}

.slick-header {
  background-color: rgb(223, 227, 232);
  position: relative;
}

.slick-header-columns {
  position: static;
}

.slick-header-column.ui-state-default {
  box-sizing: content-box;
  border-left: 1px solid rgb(154, 157, 161);
  color: rgb(77, 79, 81);
  cursor: pointer;
  float: left;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 28px;
  margin: 0 0 0 -1px;
  min-width: 0;
  overflow: hidden;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 4px;
  position: relative;
  text-align: left;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.slick-header-column.ui-state-default:after {
  top: 75%;
}
.slick-header-column.ui-state-default:first-child {
  border-left: 0;
  margin: 0 0 0 1px;
}
.ui-card__content .slick-header-column.ui-state-default:first-child {
  padding-left: 14px;
}
.ui-card__content .slick-header-column.ui-state-default:last-child {
  padding-left: 14px;
}
.slick-header-column.ui-state-default:hover, .slick-header-column.ui-state-default.slick-header-column-sorted, .slick-header-column.ui-state-default.slick-header-column-active {
  color: hsl(210.2362204724, 50%, 40%);
}
.slick-header-column.ui-state-default:hover::after, .slick-header-column.ui-state-default.slick-header-column-sorted::after, .slick-header-column.ui-state-default.slick-header-column-active::after {
  content: none;
}
.slick-header-column.ui-state-default:hover, .slick-header-column.ui-state-default:hover .slick-header__menubutton, .slick-header-column.ui-state-default.slick-header-column-sorted, .slick-header-column.ui-state-default.slick-header-column-active {
  background-color: rgb(239, 242, 245);
}
.slick-header-column.ui-state-default:not(.ui-sortable-helper) {
  left: 0 !important;
}
.slick-header-column.ui-state-default.ui-sortable-helper {
  border-right: 1px solid rgb(154, 157, 161);
  position: absolute;
}

.slick-sortable-placeholder {
  background-color: rgb(181, 185, 189);
  height: 28px;
}

.slick-header__menubutton::before {
  -moz-osx-font-smoothing: grayscale !important;
  -webkit-font-smoothing: antialiased !important;
  font-family: "opengovicons-base" !important;
  font-style: normal !important;
  font-variant: normal !important;
  font-weight: normal !important;
  line-height: 1;
  position: relative;
  speak: none;
  text-transform: none !important;
  display: inline-block;
}
.slick-header__menubutton::before:hover::before {
  text-decoration: none;
}
.slick-header__menubutton::before {
  content: "\e00d";
}
.slick-header__menubutton {
  position: absolute;
  top: 5px;
  right: 7px;
  height: 21px;
  width: 21px;
  background-color: rgb(239, 242, 245);
  border-radius: 3px;
  color: rgb(97, 99, 101);
  cursor: pointer;
  display: inline-block;
  text-align: center;
}
.slick-header__menubutton:before {
  top: -1px;
}
.slick-header__menubutton::after {
  background-image: none;
}
.slick-header__menubutton:hover {
  background-color: rgb(239, 242, 245);
}

.slick-header-column:hover .slick-header__menubutton,
.slick-header-column:hover .slick-header__menubutton:hover,
.slick-header-column-active .slick-header__menubutton,
.slick-header-column-sorted .slick-header__menubutton,
.slick-header-column-has-filters .slick-header__menubutton {
  background-color: rgb(239, 242, 245);
  color: hsl(210.2362204724, 50%, 40%);
}
.slick-header-column:hover .slick-header__menubutton:after,
.slick-header-column:hover .slick-header__menubutton:hover:after,
.slick-header-column-active .slick-header__menubutton:after,
.slick-header-column-sorted .slick-header__menubutton:after,
.slick-header-column-has-filters .slick-header__menubutton:after {
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), white);
}

.slick-header-column-sorted .slick-header__menubutton.slick-header__menubutton.slick-header__menubutton,
.slick-header-column-has-filters .slick-header__menubutton.slick-header__menubutton.slick-header__menubutton {
  background-color: rgb(31, 118, 216);
  color: rgb(255, 255, 255);
}
.slick-header-column-sorted .slick-header__menubutton.slick-header__menubutton.slick-header__menubutton:hover,
.slick-header-column-has-filters .slick-header__menubutton.slick-header__menubutton.slick-header__menubutton:hover {
  background-color: rgb(0, 149, 255);
}

.slick-sort-indicator {
  display: none;
}

.slick-sort-indicator-asc:before,
.slick-sort-indicator-desc:after {
  color: rgb(181, 185, 189);
}

.slick-resizable-handle:hover {
  background-color: hsl(210.2362204724, 50%, 40%);
}

.slick-viewport {
  transition: opacity 0.1s;
  opacity: 1;
}
.is-dragging .slick-viewport {
  opacity: 0;
}

.slick-row::after {
  clear: both;
  content: "";
  display: table;
}
.slick-row {
  background-color: white;
  border-top: 1px solid rgb(206, 210, 214);
  height: 42px;
}
.slick-row:first-child {
  border-top: 0;
}
.slick-row:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
}
.slick-row.whoops {
  color: #dd6d54;
}
.slick-row.odd {
  background-color: rgb(247, 249, 250);
}
.slick-row.odd:hover {
  background-color: hsl(210.2362204724, 50%, 88%);
}
.slick-row.ui-widget-content, .slick-row.ui-state-active {
  border-top: 1px solid rgb(206, 210, 214);
}
.slick-row.ui-widget-content:first-of-type, .slick-row.ui-state-active:first-of-type {
  border-top: 0;
}

.slick-cell {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-feature-settings: "tnum", "lnum";
  border-left: 1px solid rgb(181, 185, 189);
  box-sizing: content-box;
  font-size: 0.875rem;
  line-height: 42px;
  min-width: 0;
  overflow: hidden;
  padding-left: 7px;
  padding-right: 7px;
  position: absolute;
  text-align: left;
  vertical-align: middle;
}
.slick-cell:after {
  top: 75%;
}
.slick-cell:first-child {
  border-left: 0;
}
.slick-cell.r0 {
  border: 0;
}
.slick-cell.selected {
  background-color: hsl(210.2362204724, 50%, 76%);
  color: hsl(210.2362204724, 50%, 28%);
}
.slick-row:hover .slick-cell.selected {
  background-color: hsl(210.2362204724, 50%, 88%);
}
.slick-cell.numericalData {
  text-align: right;
}

.no-aggregates {
  padding: 10px;
  text-align: center;
  white-space: normal;
}

.griddle-context-menu {
  padding: 3px 0;
}

.number-display_emphasize,
.number-display {
  font-feature-settings: "tnum", "lnum";
}

.number-display_emphasize {
  font-weight: 700;
}

.filter-annotation {
  position: relative;
  top: 0;
  left: -4px;
  font-size: 0.875rem;
  line-height: 28px;
}

.summary-grid {
  border: 1px solid #ccc;
  border-radius: 3px;
}
.summary-grid .summary-table-container {
  height: 100%;
  overflow: auto !important;
}
.summary-grid .summary-table-container .summary_table {
  border-collapse: separate;
}
.summary-grid .summary-table-container .summary_table .fixed-column {
  border-right: 1px solid #ccc;
}
.summary-grid .summary-table-container .summary_table .row-header {
  border-bottom: 1px solid #ccc;
}
.summary-grid .summary-table-container .summary_table .row-footer {
  border-top: 1px solid #ccc;
}
.summary-grid .summary-table-container .summary_table th:nth-child(n+2) {
  text-align: right;
}
.summary-grid .summary-table-container .summary_table td:nth-child(n+2) {
  text-align: right;
}
.summary-grid .summary-table-container .summary_table td:last-child {
  font-weight: bold;
}
.summary-grid .summary-table-container .summary_table tfoot tr td {
  background-color: white;
}

.table-tab-panel {
  padding: 14px 0;
}

.datagrid-no-results {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  margin-top: 1.5em;
}
.datagrid-no-results a {
  padding: 0 5px;
}

.table__header {
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
}

.table__header-item {
  -ms-flex: 1;
      flex: 1;
  padding-left: 10px;
}

.ui-badge_loader_container {
  display: inline-block;
  width: 20px;
}
.ui-badge_loader_container .ui-badge_loader {
  background-color: transparent;
  border-width: 2px;
  box-shadow: none;
  height: 20px;
  margin: 8px 35px;
  top: 0;
  width: 20px;
}

.ui-badge_exists {
  background: #3192c7;
  border-radius: 50%;
  display: inline-block;
  height: 12px;
  margin: 0 0 -1px 5px;
  width: 12px;
}

.aggregate-viz::after {
  clear: both;
  content: "";
  display: table;
}
.aggregate-viz {
  background-color: #fff;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.aggregate-viz__header {
  min-height: 45px;
  padding: 14px;
}
.aggregate-viz__header .ui-dropdown {
  margin-right: 7px;
}
.aggregate-viz__header .ui-dropdown__toggle {
  -ms-flex-align: center;
      align-items: center;
  background-color: transparent;
  display: -ms-flexbox;
  display: flex;
}
.aggregate-viz__header .ui-dropdown__toggle span {
  font-weight: 700;
}
.aggregate-viz__header div.ui-container_scroll {
  max-height: 266px;
}
.aggregate-viz__header .aggregate-viz__heatmap_picker {
  display: inline-block;
  margin-right: 0.5em;
}
.aggregate-viz__header .aggregate-viz__heatmap_picker .ui-button {
  color: rgb(77, 79, 81);
  letter-spacing: 0.02em;
}
.aggregate-viz__header .aggregate-viz__heatmap_picker .ui-button:hover {
  color: rgb(19, 21, 23);
}
.aggregate-viz__header .aggregate-viz__heatmap_picker .ui-button.is-selected {
  color: white;
}
.aggregate-viz__header .aggregate-viz__heatmap_picker .ui-button.is-selected:hover {
  color: white;
}

.aggregate-viz__legend-toggle {
  color: rgb(77, 79, 81);
  cursor: pointer;
}
.aggregate-viz__legend-toggle:hover {
  color: hsl(210.2362204724, 50%, 40%);
  text-decoration: none;
}
.aggregate-viz__legend-toggle {
  float: left;
}

.aggregate-viz__status {
  animation: fadeInRight 0.1s ease 0s both 1;
  backface-visibility: hidden;
  background-color: rgb(223, 227, 232);
  border-radius: 3px;
  color: rgb(97, 99, 101);
  display: inline-block;
  float: left;
  height: 28px;
  line-height: 29px;
  margin-right: 7px;
  padding: 0 9px 0 28px;
  position: relative;
}
.aggregate-viz__status strong {
  color: hsl(210.2362204724, 50%, 58%);
}
.aggregate-viz__status.negative strong {
  color: #dd6d54;
}

.aggregate-viz__status__icon,
.aggregate-viz__status__spinner {
  position: absolute;
  left: 7px;
  display: inline-block;
}

.aggregate-viz__status__icon {
  top: 2px;
}
.aggregate-viz__status__icon.icon-exclamation-1 {
  color: #dd6d54;
}

.aggregate-viz__status__spinner {
  animation: spinning 0.6s linear 0s both infinite;
  backface-visibility: hidden;
  width: 14px;
  height: 14px;
  border-bottom-color: hsl(210.2362204724, 50%, 58%);
  border-left-color: hsl(210.2362204724, 50%, 58%);
  border-radius: 7px;
  border-right-color: white;
  border-style: solid;
  border-top-color: white;
  border-width: 1.75px;
}
.lte-ie8 .aggregate-viz__status__spinner, .is-ie9 .aggregate-viz__status__spinner {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  border-width: 0;
  box-shadow: none;
  box-sizing: content-box;
  padding: 0;
  background-image: url("../@opengov/ovid/src/images/loading-small.9ae85e5b45d8714d17810d4b26d0229f.gif");
}
.aggregate-viz__status__spinner {
  border-width: 3px;
  top: 7px;
}

.lte-ie8 .aggregate-viz__graphtype .ui-graphtype:hover, .is-ie9 .aggregate-viz__graphtype .ui-graphtype:hover {
  width: 258px;
}
.aggregate-viz__graphtype {
  float: left;
  margin-left: 4px;
}
.aggregate-viz__graphtype .ui-graphtype {
  margin-top: -3px;
  position: static;
  width: 250px;
}
.aggregate-viz__graphtype .ui-graphtype .ui-button {
  display: block;
  width: 42px;
  z-index: 51;
}
.aggregate-viz__graphtype .ui-graphtype .ui-button.is-selected {
  display: block;
}

.aggregate-viz__graph {
  padding: 0 28px;
  position: relative;
}
.lte-ie8 .aggregate-viz__graph .graph-tooltip__wrapper, .is-ie9 .aggregate-viz__graph .graph-tooltip__wrapper {
  margin-left: 0;
}
.aggregate-viz__graph .graph-tooltip__wrapper {
  margin-left: 14px;
}
.aggregate-viz__graph .graph-tooltip__wrapper .graph-tooltip__name {
  max-width: 180px;
}

.aggregate-table {
  border: 1px solid rgb(154, 157, 161);
  border-radius: 3px;
  font-weight: 400;
  margin: 14px;
  overflow: auto;
}
.aggregate-table.ui-table thead {
  border-top: 0;
}

.visualization-button {
  background: 0;
  border: 0;
  cursor: pointer;
  font-weight: 600;
  margin-left: 14px;
  position: relative;
  text-align: left;
}
.visualization-button .icon-righthead-3 {
  transition: all 200ms linear;
  display: inline-block;
  line-height: 15px;
  margin-right: 3px;
  vertical-align: middle;
}
.visualization-button .icon-righthead-3.active {
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.visualization-button h3 {
  display: inline-block;
}
.visualization-button:focus {
  outline: 2px solid rgb(0, 149, 255);
  outline-offset: 2px;
  z-index: 1;
}

.pie-data-labels-name {
  color: rgb(19, 21, 23);
  font-size: 14px;
  font-weight: 600;
}

.pie-data-labels-amount {
  color: rgb(19, 21, 23);
  font-size: 15px;
  font-weight: 300;
}

.pie-data-labels-percent {
  color: rgb(97, 99, 101);
  padding-left: 14px;
}

.report__legend-grid-wrapper {
  float: right;
  padding: 5px 75px 0 10px;
}

.grid-legend {
  right: 14px;
  top: 14px;
}

#dropdown-grid-download {
  width: 375px;
}
#dropdown-grid-download .ui-card__content {
  max-height: 420px;
  overflow-x: hidden;
  overflow-y: auto;
}
#dropdown-grid-download .message {
  margin-bottom: 14px;
  padding-bottom: 0;
}
#dropdown-grid-download .no-data {
  margin-top: 14px;
  padding-bottom: 0;
}
#dropdown-grid-download .ui-loading_small {
  top: 60%;
}
#dropdown-grid-download .ui-button {
  float: none;
  font-size: 0.875rem;
}
#dropdown-grid-download .flex-btn {
  -ms-flex-align: center;
      align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
}
#dropdown-grid-download .flex-item {
  display: inline-block;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -ms-flex: 1;
      flex: 1;
}

.transaction-download {
  margin-top: 14px;
}
.transaction-download [data-hint] {
  display: block;
}
.transaction-download [data-hint]:after {
  display: block;
  height: 45px;
  line-height: 20px;
  padding: 7px;
  white-space: normal;
  width: 100%;
}
.transaction-download a {
  text-align: left;
}
.transaction-download small {
  color: hsl(210.2362204724, 50%, 58%);
  font-weight: 400;
  line-height: inherit;
}

.hero-icon {
  color: hsl(210.2362204724, 50%, 28%);
  font-size: 36px;
  text-align: center;
}

.check-panel__wrapper {
  z-index: 1001;
  background-color: transparent;
  border: 0;
  left: 0;
}

.check-panel {
  animation: none;
  border-left: 1px solid rgb(154, 157, 161);
  left: auto;
  width: 700px;
  z-index: 1;
}
.check-panel .check-mock {
  margin: 14px;
}
.check-panel .ui-loading {
  position: absolute;
}
.check-panel .ui-card + .ui-card {
  margin-top: 14px;
}
.check-panel .check-panel__share-button {
  margin-left: 7px;
  width: auto;
}

.check-panel__overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.check-panel__description.message-loading {
  min-height: 28px;
  padding-bottom: 28px;
  position: relative;
}
.check-panel__description .ui-loading_small {
  position: absolute;
  top: 3px;
}

.check-panel__details dl {
  margin: 0 0 7px;
}
.check-panel__details dt {
  color: rgb(77, 79, 81);
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1;
  margin-right: 14px;
  width: 112px;
}

.check-image__toggle {
  margin-top: 7px;
}

.check-panel-enter,
.check-panel-leave {
  transition: all 0.2s ease-in-out;
}

.check-panel-enter {
  -ms-transform: translate3d(28px, 0, 0);
  transform: translate3d(28px, 0, 0);
  opacity: 0.01;
}
.check-panel-enter.check-panel-enter-active {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.check-panel-leave {
  -ms-transform: translate3d(28px, 0, 0);
  transform: translate3d(28px, 0, 0);
  opacity: 0.01;
}
.check-panel-leave.check-panel-leave-active {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.grid_report__map-container {
  line-height: normal;
  overflow: hidden;
  position: relative;
  text-align: left;
  width: 100%;
  z-index: 0;
}

.tooltip_editor {
  padding-top: 18px;
}
.tooltip_editor fieldset .ui-form {
  display: inline-block;
}
.tooltip_editor .tooltip_editor__show_column_name {
  background-color: rgb(181, 185, 189);
  font-size: 9px;
  font-weight: 300;
  left: 0;
  letter-spacing: 0.05em;
  line-height: 10px;
  padding-right: 4px;
  padding-top: 8px;
  position: absolute;
  text-align: right;
  top: 0;
  vertical-align: top;
  width: 53px;
}
.tooltip_editor .tooltip_editor__show_column_name_footer {
  background-color: rgb(181, 185, 189);
  width: 53px;
}
.tooltip_editor table {
  width: 100%;
}
.tooltip_editor table tr:first-child .ui-dropdown__toggle {
  font-size: 16px;
  font-weight: 600;
}
.tooltip_editor table .tooltip_editor__option .checkbox_column {
  background-color: rgb(181, 185, 189);
  height: 54px;
  padding-top: 8px;
  text-align: right;
  width: 53px;
}
.tooltip_editor table .tooltip_editor__option .remove_column {
  padding-left: 4px;
  padding-top: 16px;
  text-align: center;
  width: 16px;
}
.tooltip_editor table .tooltip_editor__option .remove_column a {
  color: rgb(19, 21, 23);
}
.tooltip_editor table .tooltip_editor__option .field-label {
  font-size: 10px;
  max-width: 230px;
}
.tooltip_editor table .tooltip_editor__option .field-label.unshown {
  color: rgb(154, 157, 161);
}
.tooltip_editor table .tooltip_editor__option .ui-dropdown {
  max-width: 210px;
}
.tooltip_editor table .tooltip_editor__option .ui-dropdown a {
  color: rgb(19, 21, 23);
}
.tooltip_editor table .tooltip_editor__option .ui-dropdown__toggle {
  border: 0;
  padding-left: 1px;
}
.tooltip_editor table .tooltip_editor__option .column_select_container {
  height: 120px;
  margin: 0;
  overflow-y: scroll;
  padding: 0;
  width: 200px;
}
.tooltip_editor table .tooltip_editor__option .tooltip_editor__column_select {
  display: inline-block;
  float: left;
  height: 54px;
  padding-left: 0.5em;
  padding-top: 5px;
}
.tooltip_editor table .tooltip_editor__option .tooltip_editor__column_select .ui-dropdown__target {
  margin-top: 2px;
}
.tooltip_editor .tooltip_editor__footer_add-item {
  padding-bottom: 4px;
  padding-left: 4px;
  text-align: left;
}
.tooltip_editor .tooltip_editor__save_button {
  float: right;
  font-smoothing: antialiased;
  letter-spacing: 0.05em;
  margin-bottom: 8px;
  margin-right: 8px;
}
.tooltip_editor .tooltip_editor__save_button_column {
  padding-bottom: 4px;
  padding-right: 4px;
  padding-top: 4px;
  text-align: right;
}

.tooltip_editor__draggable {
  padding-top: 13px;
  text-align: right;
  width: 53px;
}
.tooltip_editor__draggable .tooltip_editor__draggable_icon {
  color: #dd6d54;
  cursor: move;
  font-size: 24px;
  padding-right: 8px;
}

a.tooltip_editor__add_button {
  color: rgb(19, 21, 23);
}

.tooltip_editor__add_button_icon {
  font-size: 14px;
  margin-right: 8px;
}
.tooltip_editor__add_button_icon::before {
  top: 1px !important;
}

.mapboxgl-popup .mapboxgl-popup-content {
  border-radius: 2px;
  margin: 0;
  padding: 0;
}

.mapboxgl-popup-tip {
  height: 10px;
  margin: -5px auto 0;
  padding: 1px;
  width: 10px;
}

.tooltip__multi__animation_right {
  animation: fadeInRight 0.3s ease 0s both 1;
  backface-visibility: hidden;
}

.tooltip__multi__animation_left {
  animation: fadeInLeft 0.3s ease 0s both 1;
  backface-visibility: hidden;
}

.tooltip__container {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  font-family: "Benton Sans", Arial, sans-serif;
  max-width: 200px;
  padding: 8px 8px 3px;
}
.tooltip__container.multi {
  max-width: 350px;
  padding: 0;
}
.tooltip__container .tooltip__multi__header {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  color: white;
  display: block;
  height: 21px;
  padding: 5px 4px 5px 8px;
  position: relative;
  width: 100%;
}
.tooltip__container .tooltip__multi__header .header_count {
  display: inline-block;
  float: left;
  font-size: 0.75rem;
  font-weight: 600;
  letter-spacing: 0.1em;
  line-height: 12px;
}
.tooltip__container .tooltip__multi__header .header_nav {
  display: inline-block;
  float: right;
  height: 16px;
  line-height: 11px;
}
.tooltip__container .tooltip__multi__header .header_nav_button_back,
.tooltip__container .tooltip__multi__header .header_nav_button_forward {
  display: inline-block;
  font-size: 0.75rem;
  height: 20px;
  margin: 0 2px;
  position: relative;
  width: 0.75rem;
}
.tooltip__container .tooltip__multi__header .header_nav_button_back span,
.tooltip__container .tooltip__multi__header .header_nav_button_forward span {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
.tooltip__container .tooltip__multi__header .header_nav_button_back span::before,
.tooltip__container .tooltip__multi__header .header_nav_button_forward span::before {
  cursor: pointer;
}
.tooltip__container .tooltip__multi__header .header_nav_button_back span.base,
.tooltip__container .tooltip__multi__header .header_nav_button_forward span.base {
  z-index: 1;
}
.tooltip__container .tooltip__multi__header .header_nav_button_back .base {
  left: 0.6px;
}
.tooltip__container .tooltip__multi__header .header_nav_button_forward :not(.base) {
  left: 0.6px;
}
.tooltip__container .tooltip__multi__content {
  display: -ms-flexbox;
  display: flex;
  max-width: 200px;
  overflow-x: hidden;
  width: 100%;
}
.tooltip__container .tooltip__multi__item {
  -ms-flex-align: stretch;
      align-items: stretch;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  min-width: 140px;
  padding: 8px 8px 3px;
}
.tooltip__container .tooltip__multi__groups {
  -ms-flex-align: stretch;
      align-items: stretch;
  background-color: white;
  border-left: 1px solid rgb(181, 185, 189);
  min-width: 44px;
  padding: 2px 0 0 2px;
  z-index: 10;
}
.tooltip__container .tooltip__multi__groups .group {
  position: relative;
}
.tooltip__container .tooltip__multi__groups .group_count {
  cursor: pointer;
  font-size: 0.625rem;
  font-weight: 400;
  margin-left: 15px;
}
.tooltip__container .tooltip__multi__groups .group_color_indicator {
  cursor: pointer;
  height: 8px;
  left: 4px;
  top: 6px;
  width: 8px;
}
.tooltip__container .tooltip__column_container {
  padding-bottom: 8px;
}
.tooltip__container .tooltip__column_container:nth-last-child(2) {
  margin-right: 18px;
}
.tooltip__container .tooltip__label {
  color: rgb(97, 99, 101);
  font-size: 8px;
  font-weight: 300;
  letter-spacing: 0.07em;
  line-height: 13px;
}
.tooltip__container .tooltip__value {
  color: rgb(19, 21, 23);
  font-size: 11px;
  line-height: 13px;
}
.tooltip__container .tooltip__value.leading {
  font-weight: 600;
}

.grid_report__map-marker {
  cursor: pointer;
}

.grid_report__tooltip_edit_notice {
  border-top: 6px hsl(210.2362204724, 50%, 40%) solid;
  padding: 8px 16px;
}
.grid_report__tooltip_edit_notice p {
  font-size: 12px;
  padding-bottom: 0;
}

.tooltip__edit_button {
  -ms-flex-item-align: end;
      align-self: flex-end;
  -ms-flex: 1;
      flex: 1;
  position: relative;
  text-align: right;
  vertical-align: bottom;
}
.tooltip__edit_button a {
  color: rgb(154, 157, 161);
}
.tooltip__edit_button a:hover {
  color: rgb(97, 99, 101);
}
.tooltip__edit_button a i {
  bottom: 2px;
  font-size: 16px;
  position: absolute;
  right: 0;
}

.ui-dropdown__list a.ui-maptype__option {
  padding: 8px 14px 8px 8px;
}

.ui-maptype__container {
  overflow-y: hidden;
}

.ui-maptype__icon {
  color: hsl(210.2362204724, 50%, 40%);
  float: left;
  height: 14px;
  margin-right: 8px;
  position: relative;
  width: 32px;
}
.ui-maptype__icon i {
  font-size: 32px;
  left: 0;
  position: absolute;
  top: -4px;
}
.ui-maptype__title .ui-maptype__icon i {
  top: -11px;
}
.ui-maptype__icon.heatmap .icon-map-heat-1 {
  color: hsl(210.2362204724, 49.25%, 80%);
}
.ui-maptype__icon.heatmap .icon-map-heat-2 {
  color: hsl(210.2362204724, 49.5%, 50%);
}
.ui-maptype__icon.heatmap .icon-map-heat-3 {
  color: hsl(210.2362204724, 50%, 30%);
}
.ui-maptype__icon.point .icon-map-point-1 {
  color: hsl(210.2362204724, 50%, 30%);
}
.ui-maptype__icon.point .icon-map-point-2 {
  color: hsl(210.2362204724, 49.5%, 45%);
}
.ui-maptype__icon.point .icon-map-point-3 {
  color: hsl(210.2362204724, 49.25%, 60%);
}
.ui-maptype__icon.point .icon-map-point-4 {
  color: hsl(210.2362204724, 49.25%, 70%);
}

.map__unsupported__container {
  padding: 0 36% 0 20%;
}
.map__unsupported__icon {
  float: left;
  height: 90px;
  margin: 25px 20px;
  width: 90px;
}
.map__unsupported__icon .ui-graphtype__map {
  height: 90px;
  position: relative;
  width: 90px;
}
.map__unsupported__icon .ui-graphtype__map .ui-graphtype__icon::before, .map__unsupported__icon .ui-graphtype__map .ui-graphtype__icon::after {
  font-size: 90px;
  left: 0;
  margin-left: 0;
  top: 0;
}
.map__unsupported__icon .ui-graphtype__map .ui-graphtype__icon::before {
  color: rgb(240, 187, 178);
}
.map__unsupported__icon .ui-graphtype__map .ui-graphtype__icon::after {
  color: rgb(230, 139, 124);
}
.map__unsupported__message {
  color: rgb(19, 21, 23);
}
.map__unsupported__message_title {
  font-size: 32px;
  font-weight: 600;
}
.map__unsupported__message_body {
  font-size: 1rem;
  font-weight: 400;
}
.map__unsupported__message_browser {
  color: rgb(19, 21, 23);
  font-weight: 600;
  text-decoration: none;
}

.ui-mainpanel__section.griddle_breakdown .ui-dropdown__list a {
  white-space: normal;
  word-wrap: break-word;
}

.griddle_breakdown .ui-dropdown__toggle {
  white-space: nowrap;
}
.griddle_breakdown .ui-dropdown__list {
  max-height: 266px;
}

.subpanel {
  width: 400px;
}
.subpanel .target_panel {
  font-size: 1rem;
  padding: 10px;
}
.subpanel .target_panel .subpane__options.form_section {
  line-height: 40px;
}
.subpanel .target_panel .types-select {
  display: inline-block;
  margin: 0 10px;
  width: 100px;
}
.subpanel .target_panel input {
  display: inline-block;
  height: 31px;
  line-height: 31px;
  margin: 10px 6px;
  min-height: 0;
  padding: 0 8px;
  width: 110px;
}
.subpanel .target_panel input:-ms-input-placeholder {
  color: rgb(154, 157, 161);
  font-weight: 200;
}
.subpanel .target_panel input::placeholder {
  color: rgb(154, 157, 161);
  font-weight: 200;
}
.subpanel .target_panel .error {
  color: #d25a41;
  font-size: 11px;
}
.subpanel .target_panel .betweenError,
.subpanel .target_panel .targetWarningError {
  font-size: 10px;
  margin-left: -117px;
  margin-top: 42px;
  position: absolute;
}
.subpanel .target_panel .betweenError .icon-remove-2,
.subpanel .target_panel .targetWarningError .icon-remove-2 {
  font-size: 9px;
  vertical-align: -1px;
}
.subpanel .target_panel .betweenError.hidden,
.subpanel .target_panel .targetWarningError.hidden {
  display: none;
}
.subpanel .target_panel .onTarget {
  color: #0fac9b;
}
.subpanel .target_panel .onTrack {
  color: #e6a165;
}
.subpanel .target_panel .needsFocus {
  color: #d25a41;
}
.subpanel .target_panel .progress_section {
  margin-top: 30px;
}
.subpanel .target_panel .progress {
  display: -ms-flexbox;
  display: flex;
  padding-top: 20px;
}
.subpanel .target_panel .progress .progress-bar {
  display: inline-block;
  -ms-flex: 1 1;
      flex: 1 1;
  float: left;
  height: 16px;
}
.subpanel .target_panel .progress .progress-bar:last-child .value {
  display: none;
}
.subpanel .target_panel .progress .progress-bar .bar {
  padding: 6px 0;
  width: 100%;
}
.subpanel .target_panel .progress .progress-bar .bar .inner {
  height: 16px;
}
.subpanel .target_panel .progress .progress-bar .text {
  font-size: 12px;
  margin-top: 6px;
}
.subpanel .target_panel .progress .progress-bar .value {
  color: rgb(77, 79, 81);
  font-size: 12px;
  margin-top: -18px;
}
.subpanel .target_panel .progress .progress-bar .value.placeholder {
  color: rgb(154, 157, 161);
}
.subpanel .target_panel .progress .progress-bar.onTarget .inner {
  background: #c9ede8;
}
.subpanel .target_panel .progress .progress-bar.onTrack .inner {
  background: #f7efd7;
}
.subpanel .target_panel .progress .progress-bar.needsFocus .inner {
  background: #fadeda;
}
.subpanel .target_panel .progress.above .onTarget .bar,
.subpanel .target_panel .progress.above .onTrack .bar {
  border-left: 1px solid;
}
.subpanel .target_panel .progress.above .text {
  text-align: left;
}
.subpanel .target_panel .progress.above .value {
  margin-left: 100%;
  text-align: left;
}
.subpanel .target_panel .progress.below .onTarget .bar,
.subpanel .target_panel .progress.below .onTrack .bar {
  border-right: 1px solid;
}
.subpanel .target_panel .progress.below .text {
  text-align: right;
}
.subpanel .target_panel .progress.below .value {
  text-align: right;
}
.subpanel .target_panel .progress.between .onTarget .bar,
.subpanel .target_panel .progress.between .progress-bar:nth-child(5n+2).onTrack .bar {
  border-left: 1px solid;
}
.subpanel .target_panel .progress.between .onTarget .bar,
.subpanel .target_panel .progress.between .progress-bar:nth-child(5n+4).onTrack .bar {
  border-right: 1px solid;
}
.subpanel .target_panel .progress.between .text {
  text-align: center;
}
.subpanel .target_panel .progress.between .value {
  text-align: right;
}
.subpanel .target_panel .progress.between .progress-bar:nth-child(n+3) .value {
  margin-left: 100%;
  text-align: left;
}

.ui-mainpanel__section.amount_menu {
  margin-bottom: 14px;
}

.ui-mainpanel__section.amount_menu .ui-dropdown__list a {
  white-space: normal;
  word-wrap: break-word;
}

.amount_menu .ui-dropdown__toggle {
  white-space: nowrap;
}
.amount_menu .ui-dropdown__list {
  max-height: 266px;
}

.ui-mainpanel__section.account_types .ui-dropdown__list a {
  white-space: normal;
  word-wrap: break-word;
}

.account_types .ui-dropdown__toggle {
  white-space: nowrap;
}
.account_types .ui-dropdown__list {
  max-height: 266px;
}

.visibility-panel-header {
  float: left;
  font-size: 13px;
  white-space: normal;
  width: 80%;
}

.visibility-panel-button {
  float: right;
  width: 15%;
}

.visibility-panel-data {
  padding-left: 2%;
}

.visibility-panel-container {
  margin-top: 2%;
}

.visibility-panel-sub-header {
  padding-top: 5%;
}

.visibility-panel {
  margin-bottom: 18%;
}
.visibility-panel.editing_default_state {
  margin-bottom: 36%;
}

.visibility-settings-icon {
  cursor: pointer;
  margin-left: 93%;
  margin-top: -7%;
}

footer.editing_default_state {
  bottom: 70px;
}

.datepicker {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 10px rgba(0, 0, 0, 0.1);
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  background-color: white;
  border: 1px solid rgb(154, 157, 161);
  border-radius: 5px;
  color: rgb(77, 79, 81);
  display: none;
  float: left;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  min-width: 160px;
}
.datepicker td span {
  height: 44px;
  line-height: 44px;
  width: 44px;
}
.datepicker:before, .datepicker:after {
  content: none;
}
.datepicker .datepicker__close-button {
  border-radius: 3px;
  color: rgb(77, 79, 81);
  display: block;
  padding: 2px;
  text-align: center;
}
.datepicker .datepicker__close-button:hover {
  background: rgb(181, 185, 189);
  cursor: pointer;
}

.datepicker-handle {
  position: absolute;
  top: 37px;
  right: 13px;
  transition: color 100ms linear;
  color: rgb(97, 99, 101);
  cursor: pointer;
}
.datepicker-handle:hover {
  color: hsl(210.2362204724, 50%, 40%);
}

.Tab_GroupContainer {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background: rgb(223, 227, 232);
  border: 1px solid rgb(239, 242, 245);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 48px;
}

.Tab_NavShadowContainer {
  pointer-events: none;
  overflow: hidden;
  position: absolute;
  width: 100%;
  height: 48px;
}

.Tab_NavShadow {
  content: "&nbsp;";
  position: absolute;
  height: 12px;
  border-top-left-radius: 10em 5em;
  border-top-right-radius: 10em 5em;
  box-shadow: 0 -3px 8px rgba(19, 21, 23, 0.1);
  width: 100%;
  top: 48px;
}

.Tab_ContentArea {
  position: absolute;
  left: 0;
  width: 100%;
}

.Tab_inactiveTab, .Tab_rightOfActive, .Tab_leftOfActive, .Tab_firstInactiveTab, .Tab_activeTab {
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  border: 1px solid rgb(239, 242, 245);
  border-bottom: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  font-size: 16px;
  font-weight: 500;
  line-height: 16px;
  padding: 8px 32px;
  height: 48px;
  white-space: nowrap;
}
.Tab_inactiveTab:focus, .Tab_rightOfActive:focus, .Tab_leftOfActive:focus, .Tab_firstInactiveTab:focus, .Tab_activeTab:focus {
  border: 2px solid rgb(0, 149, 255);
  outline: none;
}
.Tab_inactiveTab .Badge, .Tab_rightOfActive .Badge, .Tab_leftOfActive .Badge, .Tab_firstInactiveTab .Badge, .Tab_activeTab .Badge {
  margin-left: 8px;
}

.Tab_activeTab {
  position: relative;
  background: rgb(239, 242, 245);
  box-shadow: 0 -2px 2px 0 rgba(19, 21, 23, 0.15);
  color: rgb(19, 21, 23);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border: 1px solid rgb(206, 210, 214);
  border-bottom: 1px solid transparent;
  z-index: 2;
}
.Tab_activeTab:focus {
  border-bottom: 1px solid transparent;
}

.Tab_inactiveTab, .Tab_rightOfActive, .Tab_leftOfActive, .Tab_firstInactiveTab {
  background: transparent;
  border-right: 1px solid rgb(206, 210, 214);
  border-left: 1px solid rgb(239, 242, 245);
  border-top: none;
  color: rgb(97, 99, 101);
  transition: all 300ms ease;
}
.Tab_inactiveTab:hover, .Tab_rightOfActive:hover, .Tab_leftOfActive:hover, .Tab_firstInactiveTab:hover {
  background: rgba(247, 249, 250, 0.5);
}

.Tab_activeTabGutter {
  z-index: 2;
}

.Tab_activeTabGutter + div .Tab_inactiveTab, .Tab_activeTabGutter + div .Tab_rightOfActive, .Tab_activeTabGutter + div .Tab_leftOfActive, .Tab_activeTabGutter + div .Tab_firstInactiveTab {
  border-left: 1px solid transparent;
}

.Tab_firstInactiveTab {
  border-left: 1px solid transparent;
  border-top-left-radius: 4px;
}

.Tab_leftOfActive {
  border-left: 1px solid 1px solid rgb(239, 242, 245);
}

.Tab_rightOfActive {
  border-left: 1px solid transparent;
  border-right: 1px solid 1px solid rgb(206, 210, 214);
}

.Badge {
  background: rgb(206, 210, 214);
  border-radius: 1px;
  color: rgb(19, 21, 23);
  font-family: "Benton Sans", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  letter-spacing: 0.05em;
  line-height: 16px;
  opacity: 0.75;
  padding: 4px 8px;
  text-transform: uppercase;
}
.Badge.Badge_neutral {
  background-color: rgb(206, 210, 214);
}
.Badge.Badge_bright {
  background-color: rgb(194, 229, 255);
}
.Badge.Badge_strong {
  background-color: rgb(22, 92, 171);
  color: rgb(255, 255, 255);
  opacity: 1;
}
.Badge.Badge_positive {
  color: rgb(255, 255, 255);
  opacity: 1;
}
.Badge.Badge_negative {
  color: rgb(255, 255, 255);
  opacity: 1;
}

.MuiInputBase-sizeLarge input.MuiInputBase-input {
  font-size: 1.25rem;
  font-weight: 400;
}

#Help-menu a:hover {
  text-decoration: none;
}

nav a:hover {
  text-decoration: none;
}