/* line 1, app/assets/stylesheets/application/global/_reset.scss */
html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: normal;
  font-size: 100%;
  letter-spacing: 0;
  vertical-align: baseline;
  background: transparent;
}

/* line 13, app/assets/stylesheets/application/global/_reset.scss */
span {
  font-weight: inherit;
}

/* line 17, app/assets/stylesheets/application/global/_reset.scss */
article, aside, figure, footer, header, hgroup, nav, section {
  display: block;
}

/* line 19, app/assets/stylesheets/application/global/_reset.scss */
img, object, embed {
  max-width: 100%;
}

/* line 20, app/assets/stylesheets/application/global/_reset.scss */
ul {
  list-style: none;
}

/* line 21, app/assets/stylesheets/application/global/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 22, app/assets/stylesheets/application/global/_reset.scss */
b, strong {
  font-weight: bold;
}

/* line 23, app/assets/stylesheets/application/global/_reset.scss */
strong.semi {
  font-weight: 600;
}

/* line 24, app/assets/stylesheets/application/global/_reset.scss */
blockquote:before, blockquote:after, q:before, q:after {
  content: '';
  content: none;
}

/* line 26, app/assets/stylesheets/application/global/_reset.scss */
a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  color: inherit;
  text-decoration: none;
  line-height: 1;
  margin: 0;
}

/* line 28, app/assets/stylesheets/application/global/_reset.scss */
del {
  text-decoration: line-through;
}

/* line 30, app/assets/stylesheets/application/global/_reset.scss */
abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
/* line 33, app/assets/stylesheets/application/global/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 34, app/assets/stylesheets/application/global/_reset.scss */
th {
  font-weight: bold;
  vertical-align: bottom;
}

/* line 35, app/assets/stylesheets/application/global/_reset.scss */
td {
  font-weight: normal;
  vertical-align: top;
}

/* line 37, app/assets/stylesheets/application/global/_reset.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 3px solid #ddd;
  margin: 0;
  padding: 0;
}

/* line 39, app/assets/stylesheets/application/global/_reset.scss */
input, select {
  vertical-align: middle;
}

/* line 41, app/assets/stylesheets/application/global/_reset.scss */
pre {
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */
}

/* line 48, app/assets/stylesheets/application/global/_reset.scss */
input[type="radio"] {
  vertical-align: text-bottom;
}

/* line 49, app/assets/stylesheets/application/global/_reset.scss */
input[type="checkbox"] {
  vertical-align: bottom;
  *vertical-align: baseline;
}

/* line 50, app/assets/stylesheets/application/global/_reset.scss */
.ie6 input {
  vertical-align: text-bottom;
}

/* line 52, app/assets/stylesheets/application/global/_reset.scss */
select, input, textarea {
  font: 99% sans-serif;
}

/* line 54, app/assets/stylesheets/application/global/_reset.scss */
table {
  font: inherit;
}

/* Accessible focus treatment
  people.opera.com/patrickl/experiments/keyboard/test */
/* line 58, app/assets/stylesheets/application/global/_reset.scss */
a:hover, a:active {
  outline: none;
}

/* line 60, app/assets/stylesheets/application/global/_reset.scss */
small {
  font-size: 85%;
}

/* line 62, app/assets/stylesheets/application/global/_reset.scss */
strong, th {
  font-weight: bold;
}

/* line 64, app/assets/stylesheets/application/global/_reset.scss */
td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't screw with your line-heights
  gist.github.com/413930 */
/* line 68, app/assets/stylesheets/application/global/_reset.scss */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

/* line 69, app/assets/stylesheets/application/global/_reset.scss */
sup {
  top: -0.5em;
}

/* line 70, app/assets/stylesheets/application/global/_reset.scss */
sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
/* line 73, app/assets/stylesheets/application/global/_reset.scss */
pre, code, kbd, samp {
  font-family: 'Droid Sans Mono', fixed;
}

/* hand cursor on clickable elements */
/* line 76, app/assets/stylesheets/application/global/_reset.scss */
label,
input[type=button],
input[type=submit],
button {
  cursor: pointer;
}

/* line 83, app/assets/stylesheets/application/global/_reset.scss */
button, input, select, textarea {
  margin: 0;
}

/* line 87, app/assets/stylesheets/application/global/_reset.scss */
button {
  width: auto;
  overflow: visible;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

/* line 93, app/assets/stylesheets/application/global/_reset.scss */
select, input, textarea, a, button {
  outline: none;
}

/* line 97, app/assets/stylesheets/application/global/_reset.scss */
*, *:before, *:after {
  box-sizing: border-box;
}

/* line 101, app/assets/stylesheets/application/global/_reset.scss */
address {
  font-style: normal;
}

/* line 105, app/assets/stylesheets/application/global/_reset.scss */
th {
  font-weight: initial;
  text-align: left;
}

/* line 110, app/assets/stylesheets/application/global/_reset.scss */
img {
  border: 0;
}

@font-face {
  font-family: "Droid Sans Mono";
  src: url(/assets/DroidSansMono-318f42b8d5329d43383bd5a7a79d1e6ca83376c4e943a9a31ba9819b5d8bd5a7.eot);
  src: url(/assets/DroidSansMono-318f42b8d5329d43383bd5a7a79d1e6ca83376c4e943a9a31ba9819b5d8bd5a7.eot?#iefix) format("embedded-opentype"), url(/assets/DroidSansMono-a4dde3ba9c879e0337216719a8df445adba4504fe905f79bb067e02510883acb.woff) format("woff"), url(/assets/DroidSansMono-960c9b6ec23c59f891c76023807ef2bcb11e33fed1c3b2058c6372bac739ae0a.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Source Sans Pro";
  src: url(/assets/SourceSansPro-Light-b652728b8ec92a1de2ecee2f9158f455552535e1612dbac88185c16eb5d108f8.eot);
  src: url(/assets/SourceSansPro-Light-b652728b8ec92a1de2ecee2f9158f455552535e1612dbac88185c16eb5d108f8.eot?#iefix) format("embedded-opentype"), url(/assets/SourceSansPro-Light-16c3544b67fbf912a51b2f53ce2facd64a83e30ecf9ae7c1a9d2f68eb8354063.woff) format("woff"), url(/assets/SourceSansPro-Light-fd96dfa39d7fa049598151f873ccd83dc78ecb65db199ac9736c4e61d4aa2f06.ttf) format("truetype");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Source Sans Pro";
  src: url(/assets/SourceSansPro-Regular-0e4fe1726f3929514888c64debcbc43f79c6f33aaf0b48db9048ddbb06d78712.eot);
  src: url(/assets/SourceSansPro-Regular-0e4fe1726f3929514888c64debcbc43f79c6f33aaf0b48db9048ddbb06d78712.eot?#iefix) format("embedded-opentype"), url(/assets/SourceSansPro-Regular-64708456b70f28590de9bfc18e5b3e80df3d7bfdad21f35d8e3733ecf40e346a.woff) format("woff"), url(/assets/SourceSansPro-Regular-641335f2a5b94341c8d090499cb1bfc032ec8993a6981fb6b9ce9e8dcbcabffe.ttf) format("truetype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Source Sans Pro";
  src: url(/assets/SourceSansPro-Semibold-271e58e2283868dbc6153a9bb458f09375b273f8935866700355f31f146dc841.eot);
  src: url(/assets/SourceSansPro-Semibold-271e58e2283868dbc6153a9bb458f09375b273f8935866700355f31f146dc841.eot?#iefix) format("embedded-opentype"), url(/assets/SourceSansPro-Semibold-fae723661a087c1b0fd830881e0759242f4f9bc0e5d028ceecd3dd5d7a76608f.woff) format("woff"), url(/assets/SourceSansPro-Semibold-aae1293538ea28fe2e74495e1ae647595bf7f38ff744a8ee9958e6e710e69b6f.ttf) format("truetype");
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: "Source Sans Pro";
  src: url(/assets/SourceSansPro-Bold-e6144bdb3a932148cb03b4712d053e13b9c7971fa502a8b13a94d4536df380fc.eot);
  src: url(/assets/SourceSansPro-Bold-e6144bdb3a932148cb03b4712d053e13b9c7971fa502a8b13a94d4536df380fc.eot?#iefix) format("embedded-opentype"), url(/assets/SourceSansPro-Bold-1ec2145d20c5c118f064c7849cf841a3d2061dc4b45348fb18d33f67ef926b3f.woff) format("woff"), url(/assets/SourceSansPro-Bold-f1cf430c55591e3849f7d0f46a88578fd88f9a3725539f4fc2e065aac7cf2afa.ttf) format("truetype");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: "Source Sans Pro";
  src: url(/assets/SourceSansPro-Black-7710aeb35089ce9cee059923d7a5f5e10d06895b82f14a6809f712f4a05ff749.eot);
  src: url(/assets/SourceSansPro-Black-7710aeb35089ce9cee059923d7a5f5e10d06895b82f14a6809f712f4a05ff749.eot?#iefix) format("embedded-opentype"), url(/assets/SourceSansPro-Black-58ed99de3c0dd315681e48b85f6cb97a2c58fb131a0e1a9cf45bca932934596c.woff) format("woff"), url(/assets/SourceSansPro-Black-33f521f11eeccd174770da19bb57285c2af2257af8de7659b35a1cf2a535f7d0.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
}

/* line 1, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-label {
  fill: rgba(0, 0, 0, 0.4);
  color: rgba(0, 0, 0, 0.4);
  font-size: 0.75rem;
  line-height: 1;
}

/* line 7, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-chart-line .ct-label,
.ct-chart-bar .ct-label {
  display: block;
  display: flex;
}

/* line 16, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-label.ct-horizontal.ct-start {
  align-items: flex-end;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

/* line 28, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-label.ct-horizontal.ct-end {
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

/* line 40, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-label.ct-vertical.ct-start {
  align-items: flex-end;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}

/* line 52, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-label.ct-vertical.ct-end {
  align-items: flex-end;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

/* line 64, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-chart-bar .ct-label.ct-horizontal.ct-start {
  align-items: flex-end;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}

/* line 76, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-chart-bar .ct-label.ct-horizontal.ct-end {
  align-items: flex-start;
  justify-content: center;
  text-align: center;
  text-anchor: start;
}

/* line 88, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
  align-items: flex-end;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

/* line 100, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
  align-items: flex-start;
  justify-content: flex-start;
  text-align: left;
  text-anchor: start;
}

/* line 112, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
  align-items: center;
  justify-content: flex-end;
  text-align: right;
  text-anchor: end;
}

/* line 124, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
  align-items: center;
  justify-content: flex-start;
  text-align: left;
  text-anchor: end;
}

/* line 136, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-grid {
  stroke: rgba(0, 0, 0, 0.2);
  stroke-width: 1px;
  stroke-dasharray: 2px;
}

/* line 141, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-point {
  stroke-width: 10px;
  stroke-linecap: round;
}

/* line 145, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-line {
  fill: none;
  stroke-width: 4px;
}

/* line 149, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-area {
  stroke: none;
  fill-opacity: 0.1;
}

/* line 153, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-bar {
  fill: none;
  stroke-width: 10px;
}

/* line 157, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-slice-donut {
  fill: none;
  stroke-width: 60px;
}

/* line 161, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
  stroke: #d70206;
}

/* line 164, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-a .ct-slice-pie, .ct-series-a .ct-area {
  fill: #d70206;
}

/* line 167, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
  stroke: #f05b4f;
}

/* line 170, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-b .ct-slice-pie, .ct-series-b .ct-area {
  fill: #f05b4f;
}

/* line 173, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
  stroke: #f4c63d;
}

/* line 176, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-c .ct-slice-pie, .ct-series-c .ct-area {
  fill: #f4c63d;
}

/* line 179, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
  stroke: #d17905;
}

/* line 182, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-d .ct-slice-pie, .ct-series-d .ct-area {
  fill: #d17905;
}

/* line 185, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
  stroke: #453d3f;
}

/* line 188, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-e .ct-slice-pie, .ct-series-e .ct-area {
  fill: #453d3f;
}

/* line 191, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
  stroke: #59922b;
}

/* line 194, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-f .ct-slice-pie, .ct-series-f .ct-area {
  fill: #59922b;
}

/* line 197, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
  stroke: #0544d3;
}

/* line 200, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-g .ct-slice-pie, .ct-series-g .ct-area {
  fill: #0544d3;
}

/* line 203, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
  stroke: #6b0392;
}

/* line 206, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-h .ct-slice-pie, .ct-series-h .ct-area {
  fill: #6b0392;
}

/* line 209, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
  stroke: #f05b4f;
}

/* line 212, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-i .ct-slice-pie, .ct-series-i .ct-area {
  fill: #f05b4f;
}

/* line 215, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
  stroke: #dda458;
}

/* line 218, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-j .ct-slice-pie, .ct-series-j .ct-area {
  fill: #dda458;
}

/* line 221, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
  stroke: #eacf7d;
}

/* line 224, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-k .ct-slice-pie, .ct-series-k .ct-area {
  fill: #eacf7d;
}

/* line 227, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut {
  stroke: #86797d;
}

/* line 230, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-l .ct-slice-pie, .ct-series-l .ct-area {
  fill: #86797d;
}

/* line 233, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut {
  stroke: #b2c326;
}

/* line 236, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-m .ct-slice-pie, .ct-series-m .ct-area {
  fill: #b2c326;
}

/* line 239, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut {
  stroke: #6188e2;
}

/* line 242, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-n .ct-slice-pie, .ct-series-n .ct-area {
  fill: #6188e2;
}

/* line 245, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut {
  stroke: #a748ca;
}

/* line 248, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-series-o .ct-slice-pie, .ct-series-o .ct-area {
  fill: #a748ca;
}

/* line 251, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-square {
  display: block;
  position: relative;
  width: 100%;
}

/* line 255, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-square:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 100%;
}

/* line 262, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-square:after {
  content: "";
  display: table;
  clear: both;
}

/* line 266, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-square > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 272, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-second {
  display: block;
  position: relative;
  width: 100%;
}

/* line 276, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 93.75%;
}

/* line 283, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-second:after {
  content: "";
  display: table;
  clear: both;
}

/* line 287, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 293, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-second {
  display: block;
  position: relative;
  width: 100%;
}

/* line 297, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-second:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 88.8888888889%;
}

/* line 304, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-second:after {
  content: "";
  display: table;
  clear: both;
}

/* line 308, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-second > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 314, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-third {
  display: block;
  position: relative;
  width: 100%;
}

/* line 318, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 83.3333333333%;
}

/* line 325, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-third:after {
  content: "";
  display: table;
  clear: both;
}

/* line 329, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 335, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-third {
  display: block;
  position: relative;
  width: 100%;
}

/* line 339, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-third:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 80%;
}

/* line 346, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-third:after {
  content: "";
  display: table;
  clear: both;
}

/* line 350, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-third > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 356, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-perfect-fourth {
  display: block;
  position: relative;
  width: 100%;
}

/* line 360, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-perfect-fourth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 75%;
}

/* line 367, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-perfect-fourth:after {
  content: "";
  display: table;
  clear: both;
}

/* line 371, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-perfect-fourth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 377, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-perfect-fifth {
  display: block;
  position: relative;
  width: 100%;
}

/* line 381, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-perfect-fifth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 66.6666666667%;
}

/* line 388, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-perfect-fifth:after {
  content: "";
  display: table;
  clear: both;
}

/* line 392, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-perfect-fifth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 398, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-sixth {
  display: block;
  position: relative;
  width: 100%;
}

/* line 402, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 62.5%;
}

/* line 409, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-sixth:after {
  content: "";
  display: table;
  clear: both;
}

/* line 413, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 419, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-golden-section {
  display: block;
  position: relative;
  width: 100%;
}

/* line 423, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-golden-section:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 61.804697157%;
}

/* line 430, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-golden-section:after {
  content: "";
  display: table;
  clear: both;
}

/* line 434, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-golden-section > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 440, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-sixth {
  display: block;
  position: relative;
  width: 100%;
}

/* line 444, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-sixth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 60%;
}

/* line 451, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-sixth:after {
  content: "";
  display: table;
  clear: both;
}

/* line 455, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-sixth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 461, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-seventh {
  display: block;
  position: relative;
  width: 100%;
}

/* line 465, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 56.25%;
}

/* line 472, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-seventh:after {
  content: "";
  display: table;
  clear: both;
}

/* line 476, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-minor-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 482, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-seventh {
  display: block;
  position: relative;
  width: 100%;
}

/* line 486, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-seventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 53.3333333333%;
}

/* line 493, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-seventh:after {
  content: "";
  display: table;
  clear: both;
}

/* line 497, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-seventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 503, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-octave {
  display: block;
  position: relative;
  width: 100%;
}

/* line 507, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 50%;
}

/* line 514, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-octave:after {
  content: "";
  display: table;
  clear: both;
}

/* line 518, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 524, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-tenth {
  display: block;
  position: relative;
  width: 100%;
}

/* line 528, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-tenth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 40%;
}

/* line 535, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-tenth:after {
  content: "";
  display: table;
  clear: both;
}

/* line 539, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-tenth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 545, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-eleventh {
  display: block;
  position: relative;
  width: 100%;
}

/* line 549, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-eleventh:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 37.5%;
}

/* line 556, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-eleventh:after {
  content: "";
  display: table;
  clear: both;
}

/* line 560, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-eleventh > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 566, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-twelfth {
  display: block;
  position: relative;
  width: 100%;
}

/* line 570, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-twelfth:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 33.3333333333%;
}

/* line 577, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-twelfth:after {
  content: "";
  display: table;
  clear: both;
}

/* line 581, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-major-twelfth > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 587, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-double-octave {
  display: block;
  position: relative;
  width: 100%;
}

/* line 591, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-double-octave:before {
  display: block;
  float: left;
  content: "";
  width: 0;
  height: 0;
  padding-bottom: 25%;
}

/* line 598, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-double-octave:after {
  content: "";
  display: table;
  clear: both;
}

/* line 602, app/assets/stylesheets/application/vendor/_chartist.scss */
.ct-double-octave > svg {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
}
/* line 1, app/assets/stylesheets/application/elements/_bar.scss */
.bar {
  background: #3c4249;
  border-radius: 10px;
  display: inline-block;
  height: 5px;
  width: 100%;
  overflow: hidden;
}

/* line 10, app/assets/stylesheets/application/elements/_bar.scss */
.bar__inner {
  background: #0e69d5;
  display: inline-block;
  border-radius: 10px;
  height: 5px;
  width: 50%;
}

/* line 1, app/assets/stylesheets/application/elements/_button.scss */
.button {
  display: inline-block;
  font: inherit;
  border-radius: 4px;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #0e69d5;
  color: #fff;
  font-size: 14px !important;
  margin: 0;
  vertical-align: top;
  padding: 6px 15px;
  border: 2px solid transparent;
  border-bottom: 2px solid #083a75;
}

/* line 15, app/assets/stylesheets/application/elements/_button.scss */
.button:active {
  background-color: #09468d;
}

/* line 19, app/assets/stylesheets/application/elements/_button.scss */
.button:focus {
  border-color: #09468d;
  background-color: #1075ed;
}

/* line 24, app/assets/stylesheets/application/elements/_button.scss */
.button.is-spinning {
  color: transparent;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 25px;
  background-image: url(/assets/button-spinner-3d11d1a2238aed864eb4b66f92af4a162ff15dd4013ce3d4350685122d317142.gif);
}

/* line 33, app/assets/stylesheets/application/elements/_button.scss */
.button--small {
  font-size: 12px !important;
  padding: 3px 10px;
  border-width: 1px;
}

/* line 39, app/assets/stylesheets/application/elements/_button.scss */
.button--positive {
  background-color: #76c83b;
  border-bottom-color: #538f28;
}

/* line 43, app/assets/stylesheets/application/elements/_button.scss */
.button--positive:active {
  background-color: #538f28;
}

/* line 47, app/assets/stylesheets/application/elements/_button.scss */
.button--positive:focus {
  border-color: #538f28;
  background-color: #84ce4f;
}

/* line 52, app/assets/stylesheets/application/elements/_button.scss */
.button--positive.is-spinning {
  background-image: url(/assets/button-spinner-positive-8c912911d6c9275e85e3ebd22dc82097b638868a3a66fe13551fac1cbf211e0a.gif);
}

/* line 59, app/assets/stylesheets/application/elements/_button.scss */
.button--neutral {
  background-color: #ccc;
  border-bottom-color: #a6a6a6;
}

/* line 63, app/assets/stylesheets/application/elements/_button.scss */
.button--neutral:active {
  background-color: #a6a6a6;
}

/* line 67, app/assets/stylesheets/application/elements/_button.scss */
.button--neutral:focus {
  border-color: #a6a6a6;
  background-color: #d9d9d9;
}

/* line 72, app/assets/stylesheets/application/elements/_button.scss */
.button--neutral.is-spinning {
  background-image: url(/assets/button-spinner-neutral-12b2875a6be74977b834426fd81bab82955f29ad86bcc53ccffb8ea0afdb395c.gif);
}

/* line 77, app/assets/stylesheets/application/elements/_button.scss */
.button--danger {
  background-color: #e2383a;
  border-bottom-color: #b31a1c;
}

/* line 81, app/assets/stylesheets/application/elements/_button.scss */
.button--danger:active {
  background-color: #b31a1c;
}

/* line 85, app/assets/stylesheets/application/elements/_button.scss */
.button--danger:focus {
  border-color: #b31a1c;
  background-color: #e54e50;
}

/* line 90, app/assets/stylesheets/application/elements/_button.scss */
.button--danger.is-spinning {
  background-image: url(/assets/button-spinner-danger-163ba7816b30f1f92ddb6812a427a8004e7c3d76f479e29342a03d11cc4ef6cc.gif);
}

/* line 95, app/assets/stylesheets/application/elements/_button.scss */
.button--dark {
  background-color: #3c4249;
  border-bottom-color: #191c1f;
}

/* line 99, app/assets/stylesheets/application/elements/_button.scss */
.button--dark:active {
  background-color: #191c1f;
}

/* line 103, app/assets/stylesheets/application/elements/_button.scss */
.button--dark:focus {
  border-color: #191c1f;
  background-color: #484f57;
}

/* line 108, app/assets/stylesheets/application/elements/_button.scss */
.button--dark.is-spinning {
  background-image: url(/assets/button-spinner-dark-df477dc650fd27e3586bc56348c01b285339d22318da34b9e91427eb3e9c4048.gif);
}

/* line 114, app/assets/stylesheets/application/elements/_button.scss */
.button--full {
  width: 100%;
  text-align: center;
}

/* line 1, app/assets/stylesheets/application/elements/_code_block.scss */
.codeBlock {
  background: #909db0;
  color: #fff;
  padding: 25px;
  border-radius: 4px;
}

/* line 8, app/assets/stylesheets/application/elements/_code_block.scss */
.codeBlock--whitespace {
  white-space: pre;
  overflow-x: auto;
}

/* line 1, app/assets/stylesheets/application/elements/_input.scss */
.input {
  border: 0;
  padding: 0;
  margin: 0;
  background: #fff;
  border: 1px solid #e4e8ef;
  padding: 8px 10px;
  font: inherit;
  width: 100%;
  color: #3c4249;
  font-weight: 600;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 4px;
}

/* line 16, app/assets/stylesheets/application/elements/_input.scss */
.input--onWhite {
  background-color: #fafafa;
}

/* line 20, app/assets/stylesheets/application/elements/_input.scss */
.input:disabled, .input.is-disabled {
  opacity: 0.5;
}

/* line 24, app/assets/stylesheets/application/elements/_input.scss */
.input:focus {
  border-color: #0e69d5;
  background-color: #fff;
}

/* line 29, app/assets/stylesheets/application/elements/_input.scss */
.input--danger {
  color: #e2383a;
  border-width: 2px;
  border-color: #fadddd;
}

/* line 35, app/assets/stylesheets/application/elements/_input.scss */
.input--area {
  height: 300px;
}

/* line 39, app/assets/stylesheets/application/elements/_input.scss */
.input--smallArea {
  height: 120px;
}

/* line 43, app/assets/stylesheets/application/elements/_input.scss */
.input--danger:focus {
  border-color: #e2383a;
  color: #e2383a;
  background: #fff;
}

/* line 49, app/assets/stylesheets/application/elements/_input.scss */
.input::-moz-placeholder {
  color: #b5c0d0;
  font-weight: 400;
}
.input::placeholder {
  color: #b5c0d0;
  font-weight: 400;
}

/* line 54, app/assets/stylesheets/application/elements/_input.scss */
.input--select {
  background: #fff url(/assets/icons/select-arrow-111650457b5a8de94a45885c13f09214562efc831976ad63ffff00694e6e50c9.svg) right 12px top 50%/16px 16px no-repeat;
  cursor: pointer;
}

/* line 59, app/assets/stylesheets/application/elements/_input.scss */
.input--code {
  font-family: 'Droid Sans Mono', fixed;
  font-size: 13px;
}

/* line 64, app/assets/stylesheets/application/elements/_input.scss */
.inputPair {
  display: flex;
  justify-content: space-between;
}

/* line 67, app/assets/stylesheets/application/elements/_input.scss */
.inputPair .input {
  width: 49%;
}

/* line 1, app/assets/stylesheets/application/elements/_label.scss */
.label {
  display: inline-block;
  background: #000;
  color: #fff;
  font-size: 9px;
  text-transform: uppercase;
  border-radius: 40px;
  padding: 2px 6px;
  line-height: 0.9;
}

/* line 12, app/assets/stylesheets/application/elements/_label.scss */
.label--green {
  background-color: #76c83b;
}

/* line 16, app/assets/stylesheets/application/elements/_label.scss */
.label--red {
  background-color: #e2383a;
}

/* line 20, app/assets/stylesheets/application/elements/_label.scss */
.label--orange {
  background-color: #e8581f;
}

/* line 24, app/assets/stylesheets/application/elements/_label.scss */
.label--blue {
  background-color: #0e69d5;
}

/* line 28, app/assets/stylesheets/application/elements/_label.scss */
.label--grey {
  background-color: #999;
}

/* line 32, app/assets/stylesheets/application/elements/_label.scss */
.label--turquoise {
  background-color: #0e69d5;
}

/* line 36, app/assets/stylesheets/application/elements/_label.scss */
.label--purple {
  background-color: #6145b2;
}

/* line 40, app/assets/stylesheets/application/elements/_label.scss */
.label--large {
  font-size: 11px;
  padding: 4px 10px;
}

/* line 45, app/assets/stylesheets/application/elements/_label.scss */
.label--serverStatus-live {
  background-color: #76c83b;
}

/* line 49, app/assets/stylesheets/application/elements/_label.scss */
.label--serverStatus-development {
  background-color: #636363;
}

/* line 53, app/assets/stylesheets/application/elements/_label.scss */
.label--serverStatus-suspended {
  background-color: #e2383a;
}

/* line 57, app/assets/stylesheets/application/elements/_label.scss */
.label--messageStatus-pending {
  background-color: #909db0;
}

/* line 61, app/assets/stylesheets/application/elements/_label.scss */
.label--messageStatus-held {
  background-color: #aaa;
}

/* line 65, app/assets/stylesheets/application/elements/_label.scss */
.label--messageStatus-processed {
  background-color: #76c83b;
}

/* line 69, app/assets/stylesheets/application/elements/_label.scss */
.label--messageStatus-sent {
  background-color: #76c83b;
}

/* line 73, app/assets/stylesheets/application/elements/_label.scss */
.label--messageStatus-hard_fail {
  background-color: #e2383a;
}

/* line 77, app/assets/stylesheets/application/elements/_label.scss */
.label--messageStatus-soft_fail {
  background-color: #e8581f;
}

/* line 81, app/assets/stylesheets/application/elements/_label.scss */
.label--messageStatus-bounced {
  background-color: #e2383a;
}

/* line 85, app/assets/stylesheets/application/elements/_label.scss */
.label--messageStatus-hold_cancelled {
  background-color: #ccc;
}

/* line 90, app/assets/stylesheets/application/elements/_label.scss */
.label--credentialType-api {
  background-color: #0e69d5;
}

/* line 94, app/assets/stylesheets/application/elements/_label.scss */
.label--credentialType-smtp {
  background-color: #4ac7c5;
}

/* line 98, app/assets/stylesheets/application/elements/_label.scss */
.label--credentialType-smtp_ip {
  background-color: #e8581f;
}

/* line 102, app/assets/stylesheets/application/elements/_label.scss */
.label--spamStatus-not_checked {
  background: #aaa;
}

/* line 106, app/assets/stylesheets/application/elements/_label.scss */
.label--spamStatus-spam {
  background: #e8581f;
}

/* line 110, app/assets/stylesheets/application/elements/_label.scss */
.label--spamStatus-not_spam {
  background: #4ac7c5;
}

/* line 114, app/assets/stylesheets/application/elements/_label.scss */
.label--http-status-2 {
  background-color: #76c83b;
}

/* line 118, app/assets/stylesheets/application/elements/_label.scss */
.label--http-status-3 {
  background-color: #e8581f;
}

/* line 122, app/assets/stylesheets/application/elements/_label.scss */
.label--http-status-4,
.label--http-status-5 {
  background-color: #e2383a;
}

/* line 127, app/assets/stylesheets/application/elements/_label.scss */
.domainList__ssl {
  color: #76c83b;
}

/* line 130, app/assets/stylesheets/application/elements/_label.scss */
.domainList__ssl:hover {
  text-decoration: underline;
}

/* line 135, app/assets/stylesheets/application/elements/_label.scss */
.domainList__ssl--disabled {
  color: #999;
}

/* line 1, app/assets/stylesheets/application/elements/_misc.scss */
.returnPathTag {
  background: url(/assets/icons/return-path-7bde2af8209f2e23e3e0155b5c58a45ccdbf83e8263a3464b6d26f54c2fb7f7f.svg) no-repeat 0 4px/10px;
  padding-left: 14px;
}

/* line 6, app/assets/stylesheets/application/elements/_misc.scss */
.returnPathTag--inMessageHeader {
  background-size: 14px;
  padding-left: 18px;
}

/* line 11, app/assets/stylesheets/application/elements/_misc.scss */
.warningBox {
  background-color: #fff8e4;
  border: 1px solid #c8bc9b;
  padding: 15px;
  line-height: 1.4;
}

/* line 1, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRangeLabel {
  font-size: 12px;
  text-align: right;
  margin-top: 7px;
}

/* line 7, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange {
  -webkit-appearance: none;
  /* Hides the slider so that custom slider can be made */
  width: 100%;
  /* Specific width is required for Firefox. */
  background: transparent;
  /* Otherwise white in Chrome */
}

/* line 11, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange:disabled {
  opacity: 0.5;
}

/* line 16, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange::-webkit-slider-thumb {
  -webkit-appearance: none;
}

/* line 20, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange:focus {
  outline: none;
  /* Removes the blue border. You should probably do some kind of focus styling for accessibility reasons though. */
}

/* line 24, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange::-ms-track {
  width: 100%;
  cursor: pointer;
  /* Hides the slider so custom styles can be added */
  background: transparent;
  border-color: transparent;
  color: transparent;
}

/* Special styling for WebKit/Blink */
/* line 35, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 2px solid #2b2e32;
  height: 25px;
  width: 25px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
  margin-top: -7px;
  /* You need to specify a margin in Chrome, but in Firefox and IE it is automatic */
}

/* All the same stuff for Firefox */
/* line 47, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange::-moz-range-thumb {
  border: 2px solid #2b2e32;
  height: 25px;
  width: 25px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
}

/* All the same stuff for IE */
/* line 57, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange::-ms-thumb {
  border: 2px solid #2b2e32;
  height: 25px;
  width: 25px;
  border-radius: 50%;
  background: #ffffff;
  cursor: pointer;
}

/* line 70, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange::-webkit-slider-runnable-track {
  width: 100%;
  height: 12px;
  cursor: pointer;
  border-radius: 30px;
  background: #3ff990;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #3ff990 0%, #197ec9 47%, #6c5c8b 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ff990', endColorstr='#6c5c8b',GradientType=1 );
  /* IE6-9 */
}

/* line 82, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange::-moz-range-track {
  width: 100%;
  height: 12px;
  cursor: pointer;
  border-radius: 30px;
  background: #3ff990;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #3ff990 0%, #197ec9 47%, #6c5c8b 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ff990', endColorstr='#6c5c8b',GradientType=1 );
  /* IE6-9 */
}

/* line 94, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange::-ms-track {
  width: 100%;
  height: 12px;
  cursor: pointer;
  border-radius: 30px;
  background: transparent;
  border-color: transparent;
  background: #3ff990;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #3ff990 0%, #197ec9 47%, #6c5c8b 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3ff990', endColorstr='#6c5c8b',GradientType=1 );
  /* IE6-9 */
}

/* line 108, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange--hot::-webkit-slider-runnable-track {
  background: #1688d0;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #1688d0 0%, #fa141b 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1688d0', endColorstr='#fa141b',GradientType=1 );
  /* IE6-9 */
}

/* line 116, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange--hot::-moz-range-track {
  background: #1688d0;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #1688d0 0%, #fa141b 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1688d0', endColorstr='#fa141b',GradientType=1 );
  /* IE6-9 */
}

/* line 124, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange--hot::-ms-track {
  background: #1688d0;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #1688d0 0%, #fa141b 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1688d0', endColorstr='#fa141b',GradientType=1 );
  /* IE6-9 */
}

/* line 133, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange--blueGreen::-webkit-slider-runnable-track {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#146dd2+0,7cc546+100 */
  background: #146dd2;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #146dd2 0%, #7cc546 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146dd2', endColorstr='#7cc546',GradientType=1 );
  /* IE6-9 */
}

/* line 142, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange--blueGreen::-moz-range-track {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#146dd2+0,7cc546+100 */
  background: #146dd2;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #146dd2 0%, #7cc546 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146dd2', endColorstr='#7cc546',GradientType=1 );
  /* IE6-9 */
}

/* line 151, app/assets/stylesheets/application/elements/_spam_range.scss */
.spamRange--blueGreen::-ms-track {
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#146dd2+0,7cc546+100 */
  background: #146dd2;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #146dd2 0%, #7cc546 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#146dd2', endColorstr='#7cc546',GradientType=1 );
  /* IE6-9 */
}

/* line 1, app/assets/stylesheets/application/components/_admin_stats.scss */
.adminStats {
  display: flex;
}

/* line 5, app/assets/stylesheets/application/components/_admin_stats.scss */
.adminStats__stat {
  flex: 1 1 auto;
  text-align: center;
}

/* line 8, app/assets/stylesheets/application/components/_admin_stats.scss */
.adminStats__stat dt {
  font-weight: 300;
  color: #999;
}

/* line 12, app/assets/stylesheets/application/components/_admin_stats.scss */
.adminStats__stat dd {
  font-size: 26px;
  font-weight: bold;
}

/* line 2, app/assets/stylesheets/application/components/_button_set.scss */
.buttonSet .button {
  margin-right: 7px;
}

/* line 9, app/assets/stylesheets/application/components/_button_set.scss */
.buttonSet--center .button {
  margin: 0 5px;
}

/* line 1, app/assets/stylesheets/application/components/_checkbox_list.scss */
.checkboxList {
  background: #fff;
  border: 1px solid #e4e8ef;
  font: inherit;
  width: 100%;
  color: #3c4249;
  font-weight: 600;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 4px;
}

/* line 13, app/assets/stylesheets/application/components/_checkbox_list.scss */
.checkboxList__item {
  padding: 8px 10px;
  display: flex;
}

/* line 18, app/assets/stylesheets/application/components/_checkbox_list.scss */
.checkboxList__item + .checkboxList__item {
  border-top: 1px solid #e4e8ef;
}

/* line 22, app/assets/stylesheets/application/components/_checkbox_list.scss */
.checkboxList__checkbox {
  margin-right: 15px;
}

/* line 26, app/assets/stylesheets/application/components/_checkbox_list.scss */
.checkboxList__actualLabel {
  color: #3c4249;
  font-weight: 600;
}

/* line 32, app/assets/stylesheets/application/components/_checkbox_list.scss */
.checkBoxList__text {
  font-size: 12px;
  line-height: 1.5;
  color: #909db0;
  margin-top: 3px;
}

/* line 39, app/assets/stylesheets/application/components/_checkbox_list.scss */
.checkboxList__devEvent {
  font-family: 'Droid Sans Mono', fixed;
  font-size: 13px;
  font-weight: bold;
}

/* line 1, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 7, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__item {
  background: #fff;
}

/* line 10, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__item:nth-child(even) {
  background: none;
}

/* line 14, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__item + .credentialList__item {
  border-top: 1px solid #eceff3;
}

/* line 18, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__link {
  padding: 15px;
  display: flex;
}

/* line 21, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__link:hover {
  background: #f2f5f8 !important;
}

/* line 26, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__properties {
  flex: 1 1 auto;
  min-width: 1px;
}

/* line 31, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__name {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.2;
}

/* line 39, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__name .label {
  vertical-align: 2px;
  margin-left: 4px;
}

/* line 45, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__key {
  font-size: 12px;
  font-family: 'Droid Sans Mono', fixed;
  color: #999;
}

/* line 51, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__type {
  margin-right: 10px;
  width: 40px;
}

/* line 56, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__usedAt {
  flex: 0 1 auto;
  max-width: 150px;
  text-align: right;
  margin-left: 25px;
  font-size: 12px;
  line-height: 1.4;
  color: #999;
}

/* line 66, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__usedAt--active {
  color: #76c83b;
}

/* line 68, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__usedAt--active .credentialList__usedAtTitle {
  background-color: #76c83b;
}

/* line 74, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__usedAt--quiet {
  color: #bac647;
}

/* line 76, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__usedAt--quiet .credentialList__usedAtTitle {
  background-color: #bac647;
}

/* line 82, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__usedAt--dormant {
  color: #c7ad46;
}

/* line 84, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__usedAt--dormant .credentialList__usedAtTitle {
  background-color: #c7ad46;
}

/* line 90, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__usedAt--inactive {
  color: #d05026;
}

/* line 92, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__usedAt--inactive .credentialList__usedAtTitle {
  background-color: #d05026;
}

/* line 97, app/assets/stylesheets/application/components/_credential_list.scss */
.credentialList__usedAtTitle {
  margin-bottom: 3px;
  background-color: #999;
  color: #fff;
  display: inline-block;
  padding: 1px 4px;
  font-size: 10px;
  border-radius: 3px;
}

/* line 1, app/assets/stylesheets/application/components/_danger_zone.scss */
.dangerZone {
  border: 3px dashed #e2383a;
  border-radius: 4px;
  padding: 25px;
  color: #e2383a;
  background: #fdf3f3;
}

/* line 1, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable {
  width: 100%;
  border: 1px solid #ddd;
  font-size: 14px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 9, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable tr td {
  border-left: 1px solid #ddd;
  padding: 8px;
  background: #fff;
}

/* line 15, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable tr th {
  text-align: left;
  padding: 8px;
  background-color: #fffdf4;
  font-weight: 600;
  vertical-align: top;
}

/* line 23, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable thead td {
  font-weight: 600;
  border-left: 0 !important;
  background: #fffdf4;
  padding: 8px 9px;
  border-bottom: 2px solid #222;
}

/* line 31, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable tbody tr:nth-child(even) td {
  background: #f5f5f5;
}

/* line 35, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable tbody tr:hover td {
  background: #ededed;
}

/* line 39, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable__centerCell {
  text-align: center;
}

/* line 43, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable__rightCell {
  text-align: right;
}

/* line 47, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable__empty {
  padding: 40px 0 !important;
  text-align: center;
  color: #999;
  font-style: italic;
  font-size: 12px;
}

/* line 53, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable__empty:hover {
  background: #fff !important;
}

/* line 58, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable__inputCell {
  padding: 0 !important;
}

/* line 60, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable__inputCell input {
  width: 100%;
  padding: 8px;
  border: 0;
  font: inherit;
  background: transparent;
  font-weight: bold;
  color: #fb8424;
}

/* line 73, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable__redRow td {
  background-color: #fff0f1 !important;
  color: #cd2f3b !important;
}

/* line 76, app/assets/stylesheets/application/components/_data_table.scss */
.dataTable__redRow td .u-link {
  color: #cd2f3b;
}

/* line 1, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList {
  color: #3c4249;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 8, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList__item {
  background: #fff;
  padding: 15px;
}

/* line 12, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList__item:nth-child(even) {
  background: none;
}

/* line 16, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList__item + .deliveryList__item {
  border-top: 1px solid #eceff3;
}

/* line 20, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList__top {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}

/* line 29, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList__status {
  display: flex;
}

/* line 33, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList__secure {
  height: 12px;
  margin-right: 7px;
  margin-top: 2px;
}

/* line 39, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList__errorCode {
  font-size: 12px;
  color: #909db0;
  margin-top: 5px;
}

/* line 45, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList__error {
  margin-top: 5px;
  font-size: 12px;
  color: #909db0;
}

/* line 51, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList__error--output {
  background: #909db0;
  color: #fff;
  font-size: 10px;
  font-family: 'Droid Sans Mono', fixed;
  padding: 10px;
  border-radius: 4px;
  margin-top: 8px;
  word-wrap: break-word;
}

/* line 62, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList__error--output-ref {
  opacity: 0.5;
}

/* line 67, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList__item--header p + p {
  margin-top: 8px;
}

/* line 73, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList__techLink {
  display: inline-block;
  font-size: 10px;
  color: #909db0;
  margin-top: 8px;
  text-decoration: underline;
}

/* line 81, app/assets/stylesheets/application/components/_delivery_list.scss */
.deliveryList-removeLink {
  text-align: right;
  font-size: 12px;
  color: #999;
  margin-top: 15px;
}

/* line 1, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 7, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__item {
  display: block;
  background: #fff;
  padding: 15px;
  display: flex;
  justify-content: space-between;
}

/* line 14, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__item:nth-child(even) {
  background: none;
}

/* line 18, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__item + .domainList__item {
  border-top: 1px solid #eceff3;
}

/* line 22, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__details {
  flex: 1 1 auto;
  min-width: 1px;
}

/* line 27, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__properties {
  text-align: right;
  flex: 0 0 auto;
  margin-left: 25px;
}

/* line 33, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__name {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 6px;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 39, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__name span.label {
  vertical-align: 2px;
}

/* line 44, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__verificationTime {
  color: #999;
}

/* line 48, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__links {
  margin-top: 12px;
  display: flex;
  justify-content: flex-end;
  font-size: 12px;
  text-decoration: underline;
}

/* line 54, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__links a {
  margin-left: 10px;
}

/* line 59, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__delete {
  color: #e2383a;
  margin-left: 10px;
}

/* line 64, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__verificationLink {
  background: #0e69d5;
  color: #fff;
  padding: 1px 7px;
  border-radius: 4px;
  font-size: 12px;
}

/* line 72, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__checks {
  display: flex;
}

/* line 76, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__check {
  margin-right: 15px;
  font-size: 12px;
}

/* line 81, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__check--ok {
  background: url(/assets/icons/tick-green-236aa603ec7369e4c8f45090ba531ace6110dd71aa8c262b0eddc6d1b8fb5a10.svg) no-repeat 0 3px/12px;
  padding-left: 15px;
  color: #76c83b;
}

/* line 87, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__check--neutral {
  background: url(/assets/icons/tick-grey-a8a7f138b1ebdeb74d2f6171a0f16631c6de7813bf2f4d3de36dcffd2cb55205.svg) no-repeat 0 3px/12px;
  padding-left: 15px;
  color: #aaa;
}

/* line 93, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__check--neutral-cross {
  background: url(/assets/icons/cross-grey-9f453299fa6ae41bf6dcfb9fa9dc5f44afc6a4876be4747c7841330d8cf53cee.svg) no-repeat 0 3px/9px;
  padding-left: 12px;
  color: #aaa;
}

/* line 100, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__check--warning {
  background: url(/assets/icons/cross-orange-bb4c9d81ee097456f5504f3870e1c6646714f954422e35deadc180a9ac70fa48.svg) no-repeat 0 3px/9px;
  padding-left: 12px;
  color: #e8581f;
}

/* line 106, app/assets/stylesheets/application/components/_domain_list.scss */
.domainList__check a:hover {
  text-decoration: underline;
}

/* line 1, app/assets/stylesheets/application/components/_endpoint_list.scss */
.endpointList {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 7, app/assets/stylesheets/application/components/_endpoint_list.scss */
.endpointList__item {
  background: #fff;
}

/* line 10, app/assets/stylesheets/application/components/_endpoint_list.scss */
.endpointList__item:nth-child(even) {
  background: none;
}

/* line 14, app/assets/stylesheets/application/components/_endpoint_list.scss */
.endpointList__item + .endpointList__item {
  border-top: 1px solid #eceff3;
}

/* line 18, app/assets/stylesheets/application/components/_endpoint_list.scss */
.endpointList__link {
  padding: 15px;
  display: block;
  display: flex;
}

/* line 22, app/assets/stylesheets/application/components/_endpoint_list.scss */
.endpointList__link:hover {
  background: #f2f5f8 !important;
}

/* line 27, app/assets/stylesheets/application/components/_endpoint_list.scss */
.endpointList__main {
  width: 60%;
  flex: 1 1 auto;
}

/* line 33, app/assets/stylesheets/application/components/_endpoint_list.scss */
.endpointList__details {
  flex: 1 1 auto;
  width: 40%;
}

/* line 38, app/assets/stylesheets/application/components/_endpoint_list.scss */
.endpointList__name {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 8px;
}

/* line 44, app/assets/stylesheets/application/components/_endpoint_list.scss */
.endpointList__url {
  font-size: 12px;
  color: #999;
}

/* line 49, app/assets/stylesheets/application/components/_endpoint_list.scss */
.endpointList__details {
  line-height: 1.5;
}

/* line 1, app/assets/stylesheets/application/components/_error_explanation.scss */
.errorExplanation {
  border: 1px solid #e8581f;
  margin-bottom: 25px;
  color: #e8581f;
  padding: 15px;
  box-shadow: 0 0 10px #f5bebe;
  background: #fff;
  border-radius: 4px;
  line-height: 1.5;
}

/* line 12, app/assets/stylesheets/application/components/_error_explanation.scss */
.errorExplanation h2 {
  display: none;
}

/* line 16, app/assets/stylesheets/application/components/_error_explanation.scss */
.errorExplanation p {
  display: none;
}

/* line 20, app/assets/stylesheets/application/components/_error_explanation.scss */
.errorExplanation ul li {
  list-style: disc;
  margin-left: 20px;
}

/* line 26, app/assets/stylesheets/application/components/_error_explanation.scss */
html.subPage .errorExplanation {
  background: none;
  padding-left: 15px;
  line-height: 1.3;
}

/* line 5, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__field {
  display: flex;
}

/* line 9, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__field + .fieldSet__field {
  margin-top: 20px;
}

/* line 13, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__label {
  display: block;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 12px;
  color: #3c4249;
  margin-top: 11px;
  width: 20%;
}

/* line 23, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet--wide .fieldSet__label {
  width: 40%;
}

/* line 27, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__input {
  flex: 0 0 auto;
  width: 80%;
}

/* line 32, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet--wide .fieldSet__input {
  width: 60%;
}

/* line 36, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__text {
  font-size: 12px;
  line-height: 1.5;
  color: #909db0;
  margin-top: 5px;
}

/* line 43, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSetSubmit {
  margin-left: 20%;
  margin-top: 40px;
  display: flex;
}

/* line 49, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSetSubmit--wide {
  margin-left: 40%;
}

/* line 53, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSetSubmit__delete {
  flex: 1 0 auto;
  text-align: right;
}

/* line 56, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSetSubmit__delete .button {
  margin-right: 0;
}

/* line 61, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__title {
  margin-top: 40px;
  font-weight: 600;
  font-size: 16px;
  margin-left: 20%;
  color: #0e69d5;
  border-bottom: 2px solid #e4e8ef;
  padding-bottom: 5px;
  margin-bottom: 20px;
}

/* line 72, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__title--noMargin {
  margin-top: 0;
}

/* line 76, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__title--withSubText {
  margin-bottom: 5px;
}

/* line 80, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__titleSubText {
  margin-left: 20%;
  font-size: 12px;
  color: #909db0;
  line-height: 1.5;
  margin-bottom: 20px;
}

/* line 89, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet--compact .fieldSet__field {
  display: block;
}

/* line 92, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet--compact .fieldSet__field + .fieldSet__field {
  margin-top: 0;
}

/* line 96, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet--compact .fieldSet__label {
  width: 100%;
  margin-bottom: 5px;
}

/* line 100, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet--compact .fieldSet__input {
  width: 100%;
}

/* line 103, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet--compact .fieldSet__fieldPair {
  display: flex;
  justify-content: space-between;
}

/* line 106, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet--compact .fieldSet__fieldPair .fieldSet__field {
  width: 48%;
}

/* line 112, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__inputPair {
  display: flex;
  justify-content: space-between;
}

/* line 115, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__inputPair .input + .input {
  margin-left: 10px;
}

/* line 120, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__checkboxListAfter {
  margin-bottom: 6px;
}

/* line 125, app/assets/stylesheets/application/components/_field_set.scss */
.fieldSet__selectList select + select {
  margin-top: 6px;
}

/* line 1, app/assets/stylesheets/application/components/_flash_message.scss */
html.main .flashMessage {
  position: fixed;
  background: #e2383a;
  z-index: 5000;
  left: 25px;
  top: 25px;
  width: 300px;
  color: #fff;
  padding: 15px;
  border-radius: 4px;
  font-size: 16px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
  cursor: pointer;
}

/* line 16, app/assets/stylesheets/application/components/_flash_message.scss */
html.main .flashMessage--notice {
  background: #76c83b;
}

/* line 20, app/assets/stylesheets/application/components/_flash_message.scss */
html.subPage .flashMessage {
  background: #e2383a;
  color: #fff;
  font-size: 14px;
  padding: 15px;
  line-height: 1.4;
}

/* line 28, app/assets/stylesheets/application/components/_flash_message.scss */
html.subPage .flashMessage--notice {
  background: #76c83b;
}

/* line 1, app/assets/stylesheets/application/components/_footer.scss */
.footer__links {
  display: flex;
  margin-left: auto;
  align-items: center;
  font-size: 13px;
  color: #999;
}

/* line 7, app/assets/stylesheets/application/components/_footer.scss */
.footer__links li {
  height: 24px;
}

/* line 11, app/assets/stylesheets/application/components/_footer.scss */
.footer__links li + li {
  margin-left: 18px;
}

/* line 14, app/assets/stylesheets/application/components/_footer.scss */
.footer__links a {
  text-decoration: underline;
}

/* line 19, app/assets/stylesheets/application/components/_footer.scss */
.footer__name {
  height: 16px;
  background: url(/assets/icon-00afde0297bfafd5c473135aa30b548ebedcaec81925c0cc8081a8c57fb5328a.svg) no-repeat 0 0;
  background-size: 16px;
  padding-left: 22px;
  font-weight: bold;
}

/* line 1, app/assets/stylesheets/application/components/_grid.scss */
.row {
  clear: both;
  margin-left: -20px;
  margin-right: -20px;
}

/* line 14, app/assets/stylesheets/application/global/_variables.scss */
.row:after {
  clear: both;
  content: " ";
  display: table;
}

/* line 8, app/assets/stylesheets/application/components/_grid.scss */
.row--noPadding {
  margin-left: 0;
  margin-right: 0;
}

/* line 11, app/assets/stylesheets/application/components/_grid.scss */
.row--noPadding .col {
  padding-left: 0;
  padding-right: 0;
}

/* line 17, app/assets/stylesheets/application/components/_grid.scss */
.col {
  float: left;
  padding-left: 20px;
  padding-right: 20px;
}

/* line 23, app/assets/stylesheets/application/components/_grid.scss */
.col--1 {
  width: 5%;
}

/* line 24, app/assets/stylesheets/application/components/_grid.scss */
.col--2 {
  width: 10%;
}

/* line 25, app/assets/stylesheets/application/components/_grid.scss */
.col--3 {
  width: 15%;
}

/* line 26, app/assets/stylesheets/application/components/_grid.scss */
.col--4 {
  width: 20%;
}

/* line 27, app/assets/stylesheets/application/components/_grid.scss */
.col--5 {
  width: 25%;
}

/* line 28, app/assets/stylesheets/application/components/_grid.scss */
.col--6 {
  width: 30%;
}

/* line 29, app/assets/stylesheets/application/components/_grid.scss */
.col--7 {
  width: 35%;
}

/* line 30, app/assets/stylesheets/application/components/_grid.scss */
.col--8 {
  width: 40%;
}

/* line 31, app/assets/stylesheets/application/components/_grid.scss */
.col--9 {
  width: 45%;
}

/* line 32, app/assets/stylesheets/application/components/_grid.scss */
.col--10 {
  width: 50%;
}

/* line 33, app/assets/stylesheets/application/components/_grid.scss */
.col--11 {
  width: 55%;
}

/* line 34, app/assets/stylesheets/application/components/_grid.scss */
.col--12 {
  width: 60%;
}

/* line 35, app/assets/stylesheets/application/components/_grid.scss */
.col--13 {
  width: 65%;
}

/* line 36, app/assets/stylesheets/application/components/_grid.scss */
.col--14 {
  width: 70%;
}

/* line 37, app/assets/stylesheets/application/components/_grid.scss */
.col--15 {
  width: 75%;
}

/* line 38, app/assets/stylesheets/application/components/_grid.scss */
.col--16 {
  width: 80%;
}

/* line 39, app/assets/stylesheets/application/components/_grid.scss */
.col--17 {
  width: 85%;
}

/* line 40, app/assets/stylesheets/application/components/_grid.scss */
.col--18 {
  width: 90%;
}

/* line 41, app/assets/stylesheets/application/components/_grid.scss */
.col--19 {
  width: 95%;
}

/* line 43, app/assets/stylesheets/application/components/_grid.scss */
.row--2col {
  margin-left: 0;
  margin-right: 0;
}

/* line 46, app/assets/stylesheets/application/components/_grid.scss */
.row--2col .col:first-child {
  padding-left: 0;
  padding-right: 10px;
}

/* line 50, app/assets/stylesheets/application/components/_grid.scss */
.row--2col .col:last-child {
  padding-left: 10px;
  padding-right: 0;
}

@media (max-width: 1000px) {
  /* line 57, app/assets/stylesheets/application/components/_grid.scss */
  .col--collapse {
    width: 100%;
    margin-bottom: 50px;
  }
  /* line 61, app/assets/stylesheets/application/components/_grid.scss */
  .col--collapse:last-child {
    margin-bottom: 0;
  }
}

/* line 5, app/assets/stylesheets/application/components/_headers_list.scss */
.headersList__item {
  display: flex;
  font-family: 'Droid Sans Mono', fixed;
  font-size: 12px;
  justify-content: space-between;
}

/* line 10, app/assets/stylesheets/application/components/_headers_list.scss */
.headersList__item dt {
  color: #0e69d5;
  width: 30%;
  text-align: right;
  font-weight: bold;
}

/* line 17, app/assets/stylesheets/application/components/_headers_list.scss */
.headersList__item dd {
  width: 68%;
  word-wrap: break-word;
}

/* line 24, app/assets/stylesheets/application/components/_headers_list.scss */
.headersList__item + .headersList__item {
  margin-top: 15px;
}

/* line 1, app/assets/stylesheets/application/components/_inlineError.scss */
.inlineError {
  background: #e2383a;
  color: #fff;
  padding: 15px;
  border-radius: 4px;
}

/* line 1, app/assets/stylesheets/application/components/_invoice_list.scss */
.invoiceList {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 7, app/assets/stylesheets/application/components/_invoice_list.scss */
.invoiceList__item {
  background: #fff;
}

/* line 10, app/assets/stylesheets/application/components/_invoice_list.scss */
.invoiceList__item:nth-child(even) {
  background: none;
}

/* line 14, app/assets/stylesheets/application/components/_invoice_list.scss */
.invoiceList__item + .invoiceList__item {
  border-top: 1px solid #eceff3;
}

/* line 18, app/assets/stylesheets/application/components/_invoice_list.scss */
.invoiceList__link {
  padding: 15px;
  display: flex;
}

/* line 21, app/assets/stylesheets/application/components/_invoice_list.scss */
.invoiceList__link:hover {
  background: #f2f5f8 !important;
}

/* line 26, app/assets/stylesheets/application/components/_invoice_list.scss */
.invoiceList__number {
  width: 70px;
  flex: 0 0 auto;
  font-weight: bold;
}

/* line 32, app/assets/stylesheets/application/components/_invoice_list.scss */
.invoiceList__date {
  flex: 1 1 auto;
}

/* line 36, app/assets/stylesheets/application/components/_invoice_list.scss */
.invoiceList__total {
  width: 100px;
  flex: 0 0 auto;
}

/* line 41, app/assets/stylesheets/application/components/_invoice_list.scss */
.invoiceList__status {
  width: 50px;
  text-align: right;
  flex: 0 0 auto;
}

/* line 1, app/assets/stylesheets/application/components/_ip_list.scss */
.ipList {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 7, app/assets/stylesheets/application/components/_ip_list.scss */
.ipList__item {
  display: block;
  background: #fff;
  padding: 15px;
  justify-content: space-between;
}

/* line 13, app/assets/stylesheets/application/components/_ip_list.scss */
.ipList__item:nth-child(even) {
  background: none;
}

/* line 17, app/assets/stylesheets/application/components/_ip_list.scss */
.ipList__item + .ipList__item {
  border-top: 1px solid #eceff3;
}

/* line 21, app/assets/stylesheets/application/components/_ip_list.scss */
.ipList__name {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 10px;
}

/* line 27, app/assets/stylesheets/application/components/_ip_list.scss */
.ipList__address {
  display: flex;
}

/* line 31, app/assets/stylesheets/application/components/_ip_list.scss */
.ipList__address + .ipList__address {
  margin-top: 5px;
}

/* line 35, app/assets/stylesheets/application/components/_ip_list.scss */
.ipList__ipv4 {
  width: 120px;
}

/* line 39, app/assets/stylesheets/application/components/_ip_list.scss */
.ipList__ipv6 {
  width: 200px;
}

/* line 43, app/assets/stylesheets/application/components/_ip_list.scss */
.ipList__address--header {
  font-size: 12px;
  color: #999;
  border-bottom: 1px solid #ccc;
  padding-bottom: 4px;
}

/* line 1, app/assets/stylesheets/application/components/_ip_pool_rule_list.scss */
.ipPoolRuleList {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 7, app/assets/stylesheets/application/components/_ip_pool_rule_list.scss */
.ipPoolRuleList__item {
  background: #fff;
}

/* line 10, app/assets/stylesheets/application/components/_ip_pool_rule_list.scss */
.ipPoolRuleList__item:nth-child(even) {
  background: none;
}

/* line 14, app/assets/stylesheets/application/components/_ip_pool_rule_list.scss */
.ipPoolRuleList__item + .ipPoolRuleList__item {
  border-top: 1px solid #eceff3;
}

/* line 18, app/assets/stylesheets/application/components/_ip_pool_rule_list.scss */
.ipPoolRuleList__link {
  padding: 15px;
  display: block;
}

/* line 21, app/assets/stylesheets/application/components/_ip_pool_rule_list.scss */
.ipPoolRuleList__link:hover {
  background: #f2f5f8 !important;
}

/* line 26, app/assets/stylesheets/application/components/_ip_pool_rule_list.scss */
.ipPoolRuleList__condition {
  display: flex;
}

/* line 28, app/assets/stylesheets/application/components/_ip_pool_rule_list.scss */
.ipPoolRuleList__condition dt {
  width: 180px;
  color: #999;
  padding-top: 1px;
}

/* line 34, app/assets/stylesheets/application/components/_ip_pool_rule_list.scss */
.ipPoolRuleList__condition dd ul li {
  line-height: 1.4;
}

/* line 40, app/assets/stylesheets/application/components/_ip_pool_rule_list.scss */
.ipPoolRuleList__condition + .ipPoolRuleList__condition {
  margin-top: 15px;
}

/* line 44, app/assets/stylesheets/application/components/_ip_pool_rule_list.scss */
.ipPoolRuleListDefault {
  text-align: center;
  margin-top: 25px;
  color: #999;
}

/* line 1, app/assets/stylesheets/application/components/_large_list.scss */
.largeList {
  font-size: 16px;
  color: #3c4249;
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 9, app/assets/stylesheets/application/components/_large_list.scss */
.largeList__item {
  display: block;
  background: #fff;
}

/* line 13, app/assets/stylesheets/application/components/_large_list.scss */
.largeList__item:nth-child(even) {
  background: none;
}

/* line 17, app/assets/stylesheets/application/components/_large_list.scss */
.largeList__item + .largeList__item {
  border-top: 1px solid #eceff3;
}

/* line 22, app/assets/stylesheets/application/components/_large_list.scss */
.largeList__item.is-highlighted {
  background: #0e69d5;
  color: #fff;
}

/* line 27, app/assets/stylesheets/application/components/_large_list.scss */
.largeList__link {
  display: block;
  padding: 15px;
}

/* line 32, app/assets/stylesheets/application/components/_large_list.scss */
.largeList__link:hover {
  background: #0e69d5;
  color: #fff;
}

/* line 37, app/assets/stylesheets/application/components/_large_list.scss */
.largeList__link:active {
  background: #0c5dbd;
}

/* line 41, app/assets/stylesheets/application/components/_large_list.scss */
.largeList__subText {
  color: #909db0;
  font-size: 13px;
  margin-top: 5px;
}

/* line 47, app/assets/stylesheets/application/components/_large_list.scss */
.largeList__rightLabel {
  float: right;
  line-height: 0.8;
}

/* line 1, app/assets/stylesheets/application/components/_limit.scss */
.limits {
  font-size: 16px;
  color: #3c4249;
  border-radius: 4px;
  background: #fff;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  display: flex;
}

/* line 11, app/assets/stylesheets/application/components/_limit.scss */
.limits__limit {
  flex: 1 1 auto;
  width: 50%;
  padding: 15px;
  text-align: center;
}

/* line 18, app/assets/stylesheets/application/components/_limit.scss */
.limits__limit + .limits__limit {
  border-left: 1px solid #efefef;
}

/* line 22, app/assets/stylesheets/application/components/_limit.scss */
.limits__title {
  font-size: 14px;
  margin-bottom: 5px;
  font-weight: 600;
}

/* line 28, app/assets/stylesheets/application/components/_limit.scss */
.limits__value {
  font-size: 32px;
  font-weight: 900;
  color: #0e69d5;
}

/* line 34, app/assets/stylesheets/application/components/_limit.scss */
.limits__frequency {
  font-size: 14px;
  color: #999;
}

/* line 4, app/assets/stylesheets/application/components/_login_form.scss */
.loginForm__input {
  margin-bottom: 15px;
}

/* line 8, app/assets/stylesheets/application/components/_login_form.scss */
.loginForm__submit {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 15, app/assets/stylesheets/application/components/_login_form.scss */
.loginForm__links {
  font-size: 12px;
  color: #999;
  text-decoration: underline;
  line-height: 1.7;
}

/* line 22, app/assets/stylesheets/application/components/_login_form.scss */
.loginForm__divider {
  margin-top: 25px;
  margin-bottom: 25px;
  border-top: 1px solid #e4e8ef;
}

/* line 28, app/assets/stylesheets/application/components/_login_form.scss */
.loginForm__localTitle {
  text-align: center;
  margin-bottom: 15px;
  color: #999;
}

/* line 8, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__graph {
  min-height: 230px;
  margin-bottom: 4px;
}

/* line 11, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__graph .ct-series-a .ct-line {
  stroke: #0e69d5;
}

/* line 12, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__graph .ct-series-a .ct-area {
  fill: #0e69d5;
  fill-opacity: 0.2;
}

/* line 13, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__graph .ct-series-b .ct-line {
  stroke: #4ac7c5;
}

/* line 14, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__graph .ct-series-b .ct-area {
  fill: #4ac7c5;
  fill-opacity: 0.2;
}

/* line 16, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__graph .ct-point {
  stroke-width: 0;
}

/* line 17, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__graph .ct-line {
  stroke-width: 1px;
}

/* line 18, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__graph .ct-area {
  fill-opacity: 0.4;
}

/* line 22, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__empty {
  margin: 100px 0;
  text-align: center;
  color: #aaa;
}

/* line 28, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__key {
  font-size: 12px;
  margin-bottom: 15px;
  float: right;
}

/* line 32, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__key li {
  float: left;
  margin-left: 10px;
  color: #4ac7c5;
}

/* line 37, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__key li:before {
  display: block;
  float: left;
  width: 10px;
  content: " ";
  margin-top: 3px;
  height: 10px;
  border: 1px solid #4ac7c5;
  background: #98dfde;
  margin-right: 6px;
}

/* line 49, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__key li.mailGraph__key--out {
  color: #0e69d5;
}

/* line 51, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__key li.mailGraph__key--out:before {
  border-color: #0e69d5;
  background: #85b9f7;
}

/* line 60, app/assets/stylesheets/application/components/_mail_graph.scss */
.mailGraph__labels {
  display: flex;
  margin-left: 40px;
  justify-content: space-between;
  font-size: 12px;
  color: #999;
}

/* line 5, app/assets/stylesheets/application/components/_message_activity.scss */
.messageActivity__event {
  display: flex;
}

/* line 9, app/assets/stylesheets/application/components/_message_activity.scss */
.messageActivity__event + .messageActivity__event {
  border-top: 1px solid #ddd;
  padding-top: 15px;
  margin-top: 15px;
}

/* line 15, app/assets/stylesheets/application/components/_message_activity.scss */
.messageActivity__timestamp {
  width: 170px;
  font-size: 12px;
  color: #999;
  flex: 0 0 auto;
}

/* line 23, app/assets/stylesheets/application/components/_message_activity.scss */
.messageActivity__details {
  background: url(/assets/icons/conveyor-943ba22547475ae2cba543f9bfe2983a6647a3db6d49b01ca08ca026018339cd.svg) no-repeat 0 2px/24px;
  padding-left: 35px;
}

/* line 28, app/assets/stylesheets/application/components/_message_activity.scss */
.messageActivity--detailsDelivery {
  background-image: url(/assets/icons/truck-2e28e8ed7908fa28abd9238803f528aa4206932356ee90cf4353f72bb46c67cc.svg);
}

/* line 33, app/assets/stylesheets/application/components/_message_activity.scss */
.messageActivity--detailsClick {
  background: url(/assets/icons/mouse-0c98109ff1f55d7d0decc53b2a19ae2d0e4c4c7496cfee332b5f396780def5ff.svg) no-repeat 5px 2px/12px;
}

/* line 37, app/assets/stylesheets/application/components/_message_activity.scss */
.messageActivity--detailsLoad {
  background-image: url(/assets/icons/eye-20ed366e59ff8a0fe6bf6092eb7f74540591cbbd6c00a3481465a1b6188af20a.svg);
}

/* line 41, app/assets/stylesheets/application/components/_message_activity.scss */
.messageActivity__subject {
  font-weight: 600;
  font-size: 14px;
  word-break: break-all;
}

/* line 47, app/assets/stylesheets/application/components/_message_activity.scss */
.messageActivity__extra {
  margin-top: 4px;
  color: #999;
  font-size: 12px;
  line-height: 1.4;
}

/* line 1, app/assets/stylesheets/application/components/_message_header.scss */
.messageHeader {
  margin: 20px 35px;
}

/* line 5, app/assets/stylesheets/application/components/_message_header.scss */
.messageHeader__subject {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 6px;
}

/* line 11, app/assets/stylesheets/application/components/_message_header.scss */
.messageHeader__status {
  margin-bottom: 4px;
}

/* line 15, app/assets/stylesheets/application/components/_message_header.scss */
.messageHeader__timestamp {
  color: #909db0;
}

/* line 19, app/assets/stylesheets/application/components/_message_header.scss */
.messageHeader__basicProperties {
  display: flex;
}

/* line 21, app/assets/stylesheets/application/components/_message_header.scss */
.messageHeader__basicProperties dl {
  margin-right: 25px;
  display: flex;
}

/* line 24, app/assets/stylesheets/application/components/_message_header.scss */
.messageHeader__basicProperties dl dt {
  color: #909db0;
  margin-bottom: 5px;
  margin-right: 15px;
}

/* line 29, app/assets/stylesheets/application/components/_message_header.scss */
.messageHeader__basicProperties dl dd {
  font-weight: 600;
}

/* line 36, app/assets/stylesheets/application/components/_message_header.scss */
.messageHeader__header {
  background-size: 35px;
  background-repeat: no-repeat;
  background-position: right 0;
}

/* line 42, app/assets/stylesheets/application/components/_message_header.scss */
.messageHeader__header--incoming {
  background-image: url(/assets/icons/incoming-mail-200bc920e3a1fd2098506def114675b73a095932bb9fba3694f0afaa914f86c5.svg);
}

/* line 46, app/assets/stylesheets/application/components/_message_header.scss */
.messageHeader__header--outgoing {
  background-image: url(/assets/icons/outgoing-mail-7062c1902c2c66917210c9b5f3e7c1fa4e15a5d2451a1d7e112c5b3e26185291.svg);
}

/* line 1, app/assets/stylesheets/application/components/_message_list.scss */
.messageList {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  overflow: hidden;
}

/* line 7, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__message + .messageList__message {
  border-top: 1px solid #eceff3;
}

/* line 12, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__link {
  display: flex;
  padding: 15px;
  background: #fff;
}

/* line 16, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__link:hover {
  background: #f2f5f8 !important;
}

/* line 22, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__message:nth-child(even) .messageList__link {
  background: transparent;
}

/* line 27, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__details {
  flex: 1 1 auto;
  overflow: hidden;
  min-width: 1px;
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 0 2px;
  padding-left: 25px;
}

/* line 37, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__details--incoming {
  background-image: url(/assets/icons/incoming-mail-200bc920e3a1fd2098506def114675b73a095932bb9fba3694f0afaa914f86c5.svg);
}

/* line 41, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__details--outgoing {
  background-image: url(/assets/icons/outgoing-mail-7062c1902c2c66917210c9b5f3e7c1fa4e15a5d2451a1d7e112c5b3e26185291.svg);
}

/* line 46, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__subject {
  font-weight: 600;
  margin-bottom: 7px;
  line-height: 1.4;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 53, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__addresses {
  display: flex;
  line-height: 1.4;
  font-size: 12px;
}

/* line 57, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__addresses dt {
  font-weight: 600;
}

/* line 60, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__addresses dd {
  margin-left: 15px;
  margin-right: 25px;
}

/* line 67, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__meta {
  flex: 0 0 auto;
  margin-left: 15px;
  justify-self: flex-end;
  text-align: right;
}

/* line 74, app/assets/stylesheets/application/components/_message_list.scss */
.messageList__timestamp {
  color: #999;
  font-size: 12px;
  margin-bottom: 5px;
}

/* line 1, app/assets/stylesheets/application/components/_message_properties_page.scss */
.messagePropertiesPage {
  display: flex;
  justify-content: space-between;
}

/* line 6, app/assets/stylesheets/application/components/_message_properties_page.scss */
.messagePropertiesPage__left {
  width: 45%;
}

/* line 10, app/assets/stylesheets/application/components/_message_properties_page.scss */
.messagePropertiesPage__right {
  border-left: 3px solid #eee;
  padding-left: 35px;
  width: 52%;
}

/* line 16, app/assets/stylesheets/application/components/_message_properties_page.scss */
.messagePropertiesPage__property {
  margin-bottom: 25px;
  min-width: 1px;
}

/* line 19, app/assets/stylesheets/application/components/_message_properties_page.scss */
.messagePropertiesPage__property dt {
  color: #909db0;
  margin-bottom: 3px;
}

/* line 23, app/assets/stylesheets/application/components/_message_properties_page.scss */
.messagePropertiesPage__property dd {
  font-size: 16px;
  font-weight: 600;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

/* line 32, app/assets/stylesheets/application/components/_message_properties_page.scss */
.messagePropertiesPage__property--locked {
  background: url(/assets/icons/lock-96f423498e3fd0a2c8ce00afccb1969aced40e28a70284f6eb48797e488747cf.svg) no-repeat 0 1px/14px;
  padding-left: 20px;
}

/* line 37, app/assets/stylesheets/application/components/_message_properties_page.scss */
.messagePropertiesPage__propertyPair {
  display: flex;
  justify-content: space-between;
}

/* line 40, app/assets/stylesheets/application/components/_message_properties_page.scss */
.messagePropertiesPage__propertyPair dl {
  width: 47%;
}

/* line 45, app/assets/stylesheets/application/components/_message_properties_page.scss */
.messagePropertiesPage__title {
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 25px;
}

/* line 1, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch {
  margin-bottom: 25px;
  position: relative;
}

/* line 6, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__help {
  position: absolute;
  z-index: 100;
  right: 20px;
  top: 11px;
  font-size: 12px;
  color: #909db0;
  text-decoration: underline;
}

/* line 16, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__input {
  width: 100%;
  margin: 0;
  border: 2px solid #e0e7f3;
  border-radius: 25px;
  padding: 6px 13px;
  font: inherit;
  font-size: 14px;
  font-weight: 600;
  position: relative;
  color: #3c4249;
  background: url(/assets/icons/search-84eb6714c152d2ac5d957ed55a4060a418d8b3aa9a32414bcbe5301bac0d54d0.svg) #fff no-repeat 12px 7px/19px;
  padding-left: 38px;
  padding-right: 150px;
}

/* line 31, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__input::-moz-placeholder {
  color: #98a5c0;
  font-weight: 300;
}
.messageSearch__input::placeholder {
  color: #98a5c0;
  font-weight: 300;
}

/* line 35, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__input:focus {
  border-color: #0e69d5;
}

/* line 38, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__input.is-spinning {
  background-image: url(/assets/spinner-sub-f24fcacc181e36f9c8b0734cf977ee2d5617928bf1d67cc859aca9b9c0f4414b.gif);
  background-position: 12px 5px;
}

/* line 44, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__helpBox {
  color: #3c4249;
  margin-top: 25px;
  border-radius: 4px;
  background: #fffdf1;
  padding: 25px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  display: flex;
  justify-content: space-between;
}

/* line 56, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__left {
  width: 40%;
}

/* line 60, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__helpBoxTitle {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
}

/* line 66, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__helpBoxText {
  line-height: 1.5;
  font-size: 14px;
  color: #909db0;
}

/* line 72, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__right {
  width: 55%;
}

/* line 77, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__definition dt {
  font-family: 'Droid Sans Mono', fixed;
  font-weight: bold;
  font-size: 15px;
  color: #0e69d5;
}

/* line 83, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__definition dd {
  font-size: 13px;
  margin-top: 4px;
}

/* line 86, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__definition dd code {
  font-family: 'Droid Sans Mono', fixed;
  font-size: 12px;
  color: #09468d;
}

/* line 94, app/assets/stylesheets/application/components/_message_search.scss */
.messageSearch__definition + .messageSearch__definition {
  margin-top: 18px;
}

/* line 1, app/assets/stylesheets/application/components/_multibox.scss */
.multibox {
  display: flex;
  justify-content: space-between;
  margin: 40px 0;
}

/* line 7, app/assets/stylesheets/application/components/_multibox.scss */
.multibox__input {
  width: 80px;
  height: 70px;
  font: inherit;
  font-weight: 700;
  font-size: 38px;
  text-align: center;
}

/* line 1, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar {
  background: #2b2e32;
  padding: 10px 35px;
  color: #fff;
}

/* line 5, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar ul {
  display: flex;
}

/* line 10, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar--secondary {
  background: #979ea6;
}

/* line 12, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar--secondary .navBar__link.is-active {
  color: #2b2e32;
}

/* line 17, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar--tertiary {
  background: #fff;
  border: 1px solid #e9ecf0;
  border-left: 0;
  border-right: 0;
}

/* line 22, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar--tertiary .navBar__link {
  color: #909db0;
}

/* line 25, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar--tertiary .navBar__link.is-active {
  color: #2b2e32;
}

/* line 31, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar__item:not(:last-child) {
  margin-right: 35px;
}

/* line 35, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar__link.is-active {
  color: #8abdff;
  font-weight: 600;
}

/* line 40, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar__item--end {
  margin-left: auto;
}

/* line 44, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar__link:hover {
  text-decoration: underline;
}

/* line 48, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar__itemCounter {
  background: #e2383a;
  border-radius: 4px;
  padding: 2px 2px 1px 2px;
  line-height: 1;
  font-size: 10px;
  vertical-align: 1px;
  font-weight: 300;
  min-width: 20px;
  display: inline-block;
  text-align: center;
  margin-left: 5px;
}

/* line 60, app/assets/stylesheets/application/components/_nav_bar.scss */
.navBar__itemCounter.is-empty {
  background-color: #3c4249;
}

/* line 1, app/assets/stylesheets/application/components/_new_message_type.scss */
.newMessageType {
  background-repeat: no-repeat;
  background-size: 20px;
  background-position: 15px 15px;
  background-color: #4bc9c5;
  color: #fff;
  padding: 15px;
  padding-left: 46px;
  border-radius: 4px;
  border: 1px solid #34ada9;
}

/* line 13, app/assets/stylesheets/application/components/_new_message_type.scss */
.newMessageType--outgoing {
  background-color: #0e69d5;
  border-color: #0b51a5;
  background-image: url(/assets/icons/outgoing-mail-white-ce17040aff64e08f55978e195e249a271d588c06f0944326d15062a68a4721b5.svg);
}

/* line 19, app/assets/stylesheets/application/components/_new_message_type.scss */
.newMessageType--incoming {
  background-image: url(/assets/icons/incoming-mail-white-f28341c16aa0de7e5c12331de220c7feba5ffcbc458231fddc59f0ff3a00fe20.svg);
}

/* line 1, app/assets/stylesheets/application/components/_no_data.scss */
.noData {
  text-align: center;
  border-radius: 4px;
  padding: 30px;
  padding-top: 50px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
}

/* line 9, app/assets/stylesheets/application/components/_no_data.scss */
.noData--clean {
  box-shadow: none;
  background-color: transparent;
}

/* line 14, app/assets/stylesheets/application/components/_no_data.scss */
.noData__title {
  font-size: 22px;
  margin-bottom: 10px;
  font-weight: 700;
}

/* line 20, app/assets/stylesheets/application/components/_no_data.scss */
.noData__text {
  color: #888;
  font-size: 16px;
  line-height: 1.5;
}

/* line 26, app/assets/stylesheets/application/components/_no_data.scss */
.noData__button {
  margin-top: 20px;
}

/* line 30, app/assets/stylesheets/application/components/_no_data.scss */
.noData__postButtonText {
  margin: auto;
  margin-top: 15px;
  line-height: 1.5;
  width: 70%;
  color: #909db0;
}

/* line 1, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent {
  margin: 35px;
}

/* line 5, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__intro {
  font-size: 20px;
  line-height: 30px;
  font-weight: 300;
  color: #909db0;
}

/* line 12, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__title {
  font-size: 20px;
  margin-bottom: 10px;
  font-weight: 700;
  color: #3c4249;
}

/* line 19, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent--compact {
  max-width: 600px;
  margin: 60px auto;
}

/* line 24, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__subTitle {
  font-size: 18px;
  font-weight: 600;
  border-bottom: 1px solid #ddd;
  padding-bottom: 3px;
  margin-bottom: 10px;
}

/* line 32, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__text {
  line-height: 1.5;
  margin-bottom: 15px;
}

/* line 35, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__text .label {
  vertical-align: 1px;
  margin-right: 2px;
}

/* line 41, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__pageEntriesInfo {
  font-size: 12px;
  color: #909db0;
  margin-bottom: 10px;
}

/* line 47, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__definitions {
  overflow: hidden;
}

/* line 49, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__definitions dt {
  width: 30%;
  float: left;
  color: #909db0;
}

/* line 54, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__definitions dd {
  margin-left: 35%;
  margin-bottom: 15px;
  word-wrap: break-word;
}

/* line 61, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__definitionCode {
  font-size: 16px;
  font-weight: bold;
  font-family: 'Droid Sans Mono', fixed;
}

/* line 67, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__definitionCode + .pageContent__definitionText {
  margin-top: 6px;
}

/* line 71, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__definitionText {
  color: #909db0;
}

/* line 75, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__list {
  line-height: 1.5;
}

/* line 77, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__list li {
  list-style: square;
  margin-left: 25px;
}

/* line 81, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__list li + li {
  margin-top: 15px;
}

/* line 87, app/assets/stylesheets/application/components/_page_content.scss */
.pageContent__helpLink a {
  background: url(/assets/icons/help-57852c464638aa225a7f566448053c90349b679c0600db67e8d0b79af8be3d33.svg) no-repeat 0 2px/15px;
  padding-left: 20px;
  text-decoration: underline;
  color: #0e69d5;
}

/* line 1, app/assets/stylesheets/application/components/_page_header.scss */
.pageHeader {
  background: #3c4249;
  padding: 22px 25px;
}

/* line 6, app/assets/stylesheets/application/components/_page_header.scss */
.pageHeader__title {
  font-size: 26px;
  font-weight: 300;
  color: #fff;
}

/* line 12, app/assets/stylesheets/application/components/_page_header.scss */
.pageHeader__titlePrevious {
  opacity: 0.2;
}

/* line 1, app/assets/stylesheets/application/components/_pagination.scss */
nav.pagination {
  font-size: 12px;
  text-align: center;
  margin: 25px 0;
}

/* line 5, app/assets/stylesheets/application/components/_pagination.scss */
nav.pagination span.page.current, nav.pagination a {
  color: #0e69d5;
  display: inline-block;
  line-height: 1.3;
  border: 1px solid #dadfe5;
  padding: 3px 10px;
  text-decoration: none;
  border-radius: 4px;
  background: #fff;
  margin: 0 2px;
}

/* line 17, app/assets/stylesheets/application/components/_pagination.scss */
nav.pagination a:hover {
  background-color: white;
}

/* line 21, app/assets/stylesheets/application/components/_pagination.scss */
nav.pagination span.page.current {
  background: #0e69d5;
  color: #fff;
  border-color: #09468d;
}

/* line 4, app/assets/stylesheets/application/components/_rentention_limits.scss */
.retentionLimits__limit {
  display: flex;
  align-items: center;
}

/* line 9, app/assets/stylesheets/application/components/_rentention_limits.scss */
.retentionLimits__limit + .retentionLimits__limit {
  margin-top: 25px;
}

/* line 13, app/assets/stylesheets/application/components/_rentention_limits.scss */
.retentionLimits__label {
  width: 200px;
  flex: 0 0 auto;
  font-weight: bold;
  margin-right: 25px;
}

/* line 20, app/assets/stylesheets/application/components/_rentention_limits.scss */
.retentionLimits__info {
  border-left: 4px solid #0e69d5;
  padding-left: 25px;
}

/* line 25, app/assets/stylesheets/application/components/_rentention_limits.scss */
.retentionLimits__value {
  color: #0e69d5;
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 6px;
}

/* line 32, app/assets/stylesheets/application/components/_rentention_limits.scss */
.retentionLimits__text {
  color: #909db0;
  font-size: 12px;
  line-height: 1.5;
}

/* line 1, app/assets/stylesheets/application/components/_route_list.scss */
.routeList {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 7, app/assets/stylesheets/application/components/_route_list.scss */
.routeList__item {
  background: #fff;
}

/* line 10, app/assets/stylesheets/application/components/_route_list.scss */
.routeList__item:nth-child(even) {
  background: none;
}

/* line 14, app/assets/stylesheets/application/components/_route_list.scss */
.routeList__item + .routeList__item {
  border-top: 1px solid #eceff3;
}

/* line 18, app/assets/stylesheets/application/components/_route_list.scss */
.routeList__link {
  padding: 15px;
  display: block;
}

/* line 21, app/assets/stylesheets/application/components/_route_list.scss */
.routeList__link:hover {
  background: #f2f5f8 !important;
}

/* line 26, app/assets/stylesheets/application/components/_route_list.scss */
.routeList__name {
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 13px;
}

/* line 32, app/assets/stylesheets/application/components/_route_list.scss */
.routeList__details {
  display: flex;
  justify-content: space-between;
  min-width: 1px;
}

/* line 38, app/assets/stylesheets/application/components/_route_list.scss */
.routeList__endpoint {
  flex: 1 1 auto;
  overflow: hidden;
  color: #999;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.1;
  background: url(/assets/icons/web-a9a6be4b2579c1606f3e7b38c26c0db012dd284db371be7b439c5c2e55c0f0ac.svg) no-repeat 0 0/12px;
  padding-left: 18px;
  font-size: 13px;
}

/* line 50, app/assets/stylesheets/application/components/_route_list.scss */
.routeList__endpoint--smtp_endpoint {
  background-image: url(/assets/icons/email-987487b0fc2ccd1956e41dfc3864d5765605e8278505980d5d3e730df1b9f3ef.svg);
  background-size: 12px;
  background-position: 0 1.5px;
}

/* line 56, app/assets/stylesheets/application/components/_route_list.scss */
.routeList__endpoint--address_endpoint {
  background-image: url(/assets/icons/email-987487b0fc2ccd1956e41dfc3864d5765605e8278505980d5d3e730df1b9f3ef.svg);
  background-size: 12px;
  background-position: 0 1.5px;
}

/* line 62, app/assets/stylesheets/application/components/_route_list.scss */
.routeList__spamMode {
  font-size: 12px;
  color: #999;
  margin-left: 15px;
  flex: 0 0 auto;
}

/* line 1, app/assets/stylesheets/application/components/_route_name_input.scss */
.routeNameInput {
  display: flex;
  align-items: center;
}

/* line 6, app/assets/stylesheets/application/components/_route_name_input.scss */
.routeNameInput__at {
  margin: 0 7px;
  font-size: 18px;
  color: #909db0;
}

/* line 12, app/assets/stylesheets/application/components/_route_name_input.scss */
.routeNameInput__name {
  width: 40%;
}

/* line 1, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader {
  background: #3c4249;
  padding: 25px;
  display: flex;
  color: #fff;
  position: relative;
}

/* line 9, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__stripe {
  right: -35px;
  margin-top: -5px;
  background: #636363;
  font-size: 10px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: center;
  width: 130px;
  padding: 4px 0;
  transform: rotate(45deg);
  position: absolute;
}

/* line 23, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__stripe--live {
  background-color: #76c83b;
}

/* line 27, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__stripe--suspended {
  background-color: #e2383a;
}

/* line 31, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__info {
  flex: 1 0 auto;
  padding: 8px;
}

/* line 36, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__stats {
  background-color: #2b2e32;
  width: 180px;
  flex: 0 0 auto;
  padding: 15px;
  border-radius: 4px;
}

/* line 42, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__stats a:hover {
  text-decoration: underline;
}

/* line 47, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__usage {
  background: green;
  width: 320px;
  padding: 15px;
  margin-left: 10px;
  background-color: #2b2e32;
  flex: 0 0 auto;
  border-radius: 4px;
}

/* line 57, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__title {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 10px;
}

/* line 63, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__list {
  line-height: 1.5;
  font-size: 12px;
}

/* line 68, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__list--ok {
  color: #76c83b;
}

/* line 72, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__list--warning {
  color: #e8581f;
}

/* line 76, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__statsList {
  line-height: 1.8;
  font-size: 12px;
}

/* line 79, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__statsList li {
  padding-left: 22px;
  font-weight: 300;
}

/* line 85, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__stat-held {
  background: url(/assets/icons/pause-white-b6aa575df72e9e347c82b48bcf1dfe4c36f0603e28a9a19c82839e970d6b0526.svg) no-repeat 0 4px/13px;
  padding-left: 22px;
}

/* line 90, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__stat-queue {
  background: url(/assets/icons/box-white-4dcbea1cd5440bc2ea7da87d55677f6aacd4c2093336efd666c6aaa429422048.svg) no-repeat 0 4px/13px;
}

/* line 94, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__stat-size {
  background: url(/assets/icons/size-white-7a74cd6146dcea3e29475145739fcc98910c4f97a81b7291135b671d73a0cc4d.svg) no-repeat 0 4px/13px;
}

/* line 98, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__stat-bounces {
  background: url(/assets/icons/bats-white-9843fe7e12d5da36c763769496bc5ee56cb132d372818e7dc2842c6eaeb58c4a.svg) no-repeat 0 4px/13px;
}

/* line 102, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__usageTitle {
  color: #566576;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 5px;
}

/* line 109, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__usageLine {
  display: flex;
  font-size: 12px;
  align-items: center;
}

/* line 115, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__usageLine + .serverHeader__usageLine {
  margin-top: 6px;
}

/* line 119, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__usageLineLabel {
  flex: 1 0 auto;
}

/* line 123, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__usageLineBar {
  width: 100px;
  line-height: 0;
}

/* line 128, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__usageLineValue {
  width: 60px;
  text-align: right;
  font-weight: 600;
}

/* line 134, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__usageLineValueLarge {
  width: 300px;
  text-align: right;
  color: #909db0;
}

/* line 138, app/assets/stylesheets/application/components/_server_header.scss */
.serverHeader__usageLineValueLarge b {
  color: #fff;
}

/* line 1, app/assets/stylesheets/application/components/_sidebar.scss */
.sidebar {
  width: 250px;
  background: #fff;
  flex: 0 0 auto;
  z-index: 200;
  box-shadow: 5px 0 8px -2px rgba(0, 0, 0, 0.1);
  overflow-y: auto;
}

/* line 2, app/assets/stylesheets/application/global/_mixins.scss */
.sidebar::-webkit-scrollbar {
  height: 6px;
  width: 6px;
}

/* line 7, app/assets/stylesheets/application/global/_mixins.scss */
.sidebar::-webkit-scrollbar-thumb {
  background: #979ea6;
}

/* line 11, app/assets/stylesheets/application/global/_mixins.scss */
.sidebar::-webkit-scrollbar-track {
  background: #efefef;
}

/* line 11, app/assets/stylesheets/application/components/_sidebar.scss */
.sidebar__search {
  background: #eaf3fe;
  border-bottom: 1px solid #d1dcea;
  padding: 15px;
}

/* line 17, app/assets/stylesheets/application/components/_sidebar.scss */
.sidebar__searchInput {
  width: 100%;
  margin: 0;
  border: 1px solid #e0e7f3;
  border-radius: 25px;
  padding: 6px 13px;
  font: inherit;
  font-size: 12px;
  font-weight: 600;
  color: #3c4249;
  background: url(/assets/icons/search-84eb6714c152d2ac5d957ed55a4060a418d8b3aa9a32414bcbe5301bac0d54d0.svg) #fff no-repeat 10px 7px/17px;
  padding-left: 33px;
}

/* line 29, app/assets/stylesheets/application/components/_sidebar.scss */
.sidebar__searchInput::-moz-placeholder {
  color: #98a5c0;
  font-weight: 300;
}
.sidebar__searchInput::placeholder {
  color: #98a5c0;
  font-weight: 300;
}

/* line 33, app/assets/stylesheets/application/components/_sidebar.scss */
.sidebar__searchInput:focus {
  border-color: #0e69d5;
}

/* line 38, app/assets/stylesheets/application/components/_sidebar.scss */
.sidebar__placeholder {
  margin: 60px 20px;
  text-align: center;
  color: #909db0;
  font-size: 18px;
  line-height: 1.5;
  font-weight: 300;
}

/* line 47, app/assets/stylesheets/application/components/_sidebar.scss */
.sidebar__new {
  text-align: center;
  margin-top: 15px;
  margin-bottom: 15px;
  color: #999;
  font-size: 12px;
  text-decoration: underline;
}

/* line 53, app/assets/stylesheets/application/components/_sidebar.scss */
.sidebar__new a:hover {
  color: #76c83b;
}

/* line 1, app/assets/stylesheets/application/components/_sidebar_server_list.scss */
.sidebarServerList {
  font-size: 12px;
  color: #3c4249;
}

/* line 6, app/assets/stylesheets/application/components/_sidebar_server_list.scss */
.sidebarServerList__item {
  border-bottom: 1px solid #e6ebf0;
}

/* line 10, app/assets/stylesheets/application/components/_sidebar_server_list.scss */
.sidebarServerList__link {
  display: block;
  padding: 15px 20px;
}

/* line 13, app/assets/stylesheets/application/components/_sidebar_server_list.scss */
.sidebarServerList__link:hover {
  background-color: #f2f5f8;
}

/* line 18, app/assets/stylesheets/application/components/_sidebar_server_list.scss */
.sidebarServerList__link.is-active {
  background-color: #f2f5f8;
}

/* line 22, app/assets/stylesheets/application/components/_sidebar_server_list.scss */
.sidebarServerList__item.is-highlighted .sidebarServerList__link {
  background-color: #fffedd;
}

/* line 26, app/assets/stylesheets/application/components/_sidebar_server_list.scss */
.sidebarServerList__mode {
  float: right;
}

/* line 30, app/assets/stylesheets/application/components/_sidebar_server_list.scss */
.sidebarServerList__title {
  font-size: 13px;
  font-weight: 600;
  margin-bottom: 5px;
}

/* line 36, app/assets/stylesheets/application/components/_sidebar_server_list.scss */
.sidebarServerList__quantity {
  color: #909db0;
  font-size: 11px;
}

/* line 1, app/assets/stylesheets/application/components/_simple_pagination.scss */
.simplePagination {
  display: flex;
  margin: 25px 0;
  justify-content: space-between;
  font-size: 12px;
}

/* line 8, app/assets/stylesheets/application/components/_simple_pagination.scss */
.simplePagination__link {
  color: #0e69d5;
  display: inline-block;
  line-height: 1.3;
  border: 1px solid #dadfe5;
  padding: 3px 10px;
  text-decoration: none;
  border-radius: 4px;
  background: #fff;
  margin: 0 2px;
}

/* line 18, app/assets/stylesheets/application/components/_simple_pagination.scss */
.simplePagination__link:hover {
  border-color: #0e69d5;
}

/* line 23, app/assets/stylesheets/application/components/_simple_pagination.scss */
.simplePagination__next,
.simplePagination__previous,
.simplePagination__current {
  width: 33%;
}

/* line 29, app/assets/stylesheets/application/components/_simple_pagination.scss */
.simplePagination__next {
  text-align: right;
}

/* line 33, app/assets/stylesheets/application/components/_simple_pagination.scss */
.simplePagination__current {
  text-align: center;
  color: #909db0;
  line-height: 1.5;
}

/* line 39, app/assets/stylesheets/application/components/_simple_pagination.scss */
.simplePagination__info {
  font-weight: 600;
}

/* line 1, app/assets/stylesheets/application/components/_site_content.scss */
.siteContent {
  align-items: stretch;
  display: flex;
  flex: 1 1 auto;
  overflow: hidden;
}

/* line 8, app/assets/stylesheets/application/components/_site_content.scss */
.siteContent__main {
  flex: 1 1 auto;
  z-index: 100;
  overflow-y: scroll;
  overflow-x: hidden;
}

/* line 15, app/assets/stylesheets/application/components/_site_content.scss */
.siteContent__footer {
  border-top: 1px solid #efefef;
  margin-top: 20px;
  padding: 25px;
  display: flex;
}

/* line 1, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader {
  width: 100%;
  background: #0e69d5;
  flex: 0 0 auto;
  color: #fff;
  z-index: 1000;
}

/* line 9, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__inside {
  display: flex;
  padding: 12px 16px;
  align-items: center;
}

/* line 15, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__remember {
  background: #2b2e32;
  position: fixed;
  top: 20px;
  right: 20px;
  padding: 20px;
  border-radius: 4px;
  color: #fff;
  z-index: 2000;
}

/* line 26, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__rememberButtons {
  margin-top: 15px;
}

/* line 30, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__rememberText {
  line-height: 1.5;
  font-size: 12px;
  color: #999;
}

/* line 36, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__rememberTextTitle {
  font-weight: 600;
  color: #fff;
  font-size: 16px;
}

/* line 42, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__logo {
  display: block;
}

/* line 44, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__logo a {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  display: block;
}

/* line 53, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__version {
  margin-left: 5px;
  color: #fff;
  opacity: 0.3;
  font-size: 12px;
}

/* line 60, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__nav {
  flex: 1 0 auto;
  text-align: right;
  font-size: 12px;
  display: flex;
  justify-content: flex-end;
}

/* line 68, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__navItem {
  margin-left: 18px;
}

/* line 72, app/assets/stylesheets/application/components/_site_header.scss */
.sideHeader__navItemLink {
  text-decoration: underline;
  opacity: 0.5;
}

/* line 77, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__navLinkWithMenu {
  background: url(/assets/icons/drop-arrow-white-999ad37d90333c89e79c523d610641ac6fdbb6a95427867cebc1aa117dd0bb95.svg) no-repeat right 6px/8px;
  padding-right: 12px;
}

/* line 82, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__navItem--user {
  background: url(/assets/icons/user-white-04bd62e1da0e67087f351ef47012235488ac06884a85a12f4b456c880c0f3162.svg) no-repeat 0 3px/8px;
  padding-left: 13px;
}

/* line 87, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__navItem--organization {
  background: url(/assets/icons/organization-white-3b3dee1bbd272d04d6f58497005e7dab5da960017b93d98512762dc9efbdbcf2.svg) no-repeat 0 2px/12px;
  padding-left: 18px;
}

/* line 92, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__subMenu {
  position: absolute;
  background: #fff;
  z-index: 1000;
  color: #3c4249;
  text-align: left;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  margin-left: -15px;
  margin-top: -5px;
  overflow: hidden;
  display: none;
}

/* line 106, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__navItem:hover .siteHeader__subMenu {
  display: block;
}

/* line 111, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__subMenuItem + .siteHeader__subMenuItem {
  border-top: 1px solid #e6ebf0;
}

/* line 115, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__subMenuItem--header {
  font-weight: 600;
  padding: 5px 15px;
  background: #eaf3fe;
  color: #0e69d5;
}

/* line 122, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__subMenuLink {
  padding: 10px 15px;
  display: block;
}

/* line 125, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__subMenuLink:hover {
  background-color: #f2f5f8;
}

/* line 130, app/assets/stylesheets/application/components/_site_header.scss */
.siteHeader__subMenuItem--div {
  border-top-width: 2px !important;
}

/* line 1, app/assets/stylesheets/application/components/_spam_check_list.scss */
.spamCheckList {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 7, app/assets/stylesheets/application/components/_spam_check_list.scss */
.spamCheckList__item {
  display: block;
  background: #fff;
  padding: 15px;
  align-items: center;
  display: flex;
}

/* line 14, app/assets/stylesheets/application/components/_spam_check_list.scss */
.spamCheckList__item:nth-child(even) {
  background: none;
}

/* line 18, app/assets/stylesheets/application/components/_spam_check_list.scss */
.spamCheckList__item + .spamCheckList__item {
  border-top: 1px solid #eceff3;
}

/* line 22, app/assets/stylesheets/application/components/_spam_check_list.scss */
.spamCheckList__score {
  width: 130px;
  font-size: 20px;
  font-weight: 900;
  text-align: center;
  flex: 0 0 auto;
}

/* line 30, app/assets/stylesheets/application/components/_spam_check_list.scss */
.spamCheckList__score--positive {
  color: #76c83b;
}

/* line 34, app/assets/stylesheets/application/components/_spam_check_list.scss */
.spamCheckList__score--negative {
  color: #e2383a;
}

/* line 38, app/assets/stylesheets/application/components/_spam_check_list.scss */
.spamCheckList__score--neutral {
  color: #909db0;
}

/* line 44, app/assets/stylesheets/application/components/_spam_check_list.scss */
.spamCheckList__details {
  flex: 1 1 auto;
}

/* line 48, app/assets/stylesheets/application/components/_spam_check_list.scss */
.spamCheckList__code {
  font-family: 'Droid Sans Mono';
  font-size: 12px;
  color: #909db0;
  margin-bottom: 3px;
}

/* line 55, app/assets/stylesheets/application/components/_spam_check_list.scss */
.spamCheckList__description {
  line-height: 1.5;
}

/* line 59, app/assets/stylesheets/application/components/_spam_check_list.scss */
.spamCheckList__item--total + .spamCheckList__item {
  border-top-width: 2px;
  border-top-color: #909db0;
}

/* line 1, app/assets/stylesheets/application/components/_starter_credit_pack.scss */
.starterCreditPack {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  background: url(/images/starter_pack.png) #fff no-repeat 25px 20px;
  background-size: 100px;
  padding: 25px 25px 20px 155px;
  line-height: 1.5;
}

/* line 11, app/assets/stylesheets/application/components/_starter_credit_pack.scss */
.starterCreditPack__text {
  margin-bottom: 10px;
}

/* line 15, app/assets/stylesheets/application/components/_starter_credit_pack.scss */
.starterCreditPack__nextRenew {
  font-size: 12px;
  color: #999;
  margin-left: 5px;
  vertical-align: -2px;
}

/* line 1, app/assets/stylesheets/application/components/_sub_page_box.scss */
.subPageBox {
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.15);
  width: 300px;
  margin: auto;
  overflow: hidden;
  border-top: 5px solid #0e69d5;
}

/* line 11, app/assets/stylesheets/application/components/_sub_page_box.scss */
.subPageBox--wide {
  width: 500px;
}

/* line 15, app/assets/stylesheets/application/components/_sub_page_box.scss */
.subPageBox__title {
  background: #eaf3fe;
  border-bottom: 1px solid #d1dcea;
  padding: 20px 25px;
  color: #0e69d5;
  font-size: 16px;
  font-weight: 600;
  text-align: center;
}

/* line 25, app/assets/stylesheets/application/components/_sub_page_box.scss */
.subPageBox__content {
  padding: 20px 25px;
}

/* line 29, app/assets/stylesheets/application/components/_sub_page_box.scss */
.subPageBox__text {
  color: #909db0;
  font-size: 13px;
  line-height: 1.4;
  margin-bottom: 20px;
}

/* line 1, app/assets/stylesheets/application/components/_suppression_list.scss */
.suppressionList {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 7, app/assets/stylesheets/application/components/_suppression_list.scss */
.suppressionList__item {
  background: #fff;
  padding: 15px;
  display: flex;
}

/* line 12, app/assets/stylesheets/application/components/_suppression_list.scss */
.suppressionList__item:nth-child(even) {
  background: none;
}

/* line 16, app/assets/stylesheets/application/components/_suppression_list.scss */
.suppressionList__item + .suppressionList__item {
  border-top: 1px solid #eceff3;
}

/* line 20, app/assets/stylesheets/application/components/_suppression_list.scss */
.suppressionList__left {
  flex: 1 1 auto;
}

/* line 24, app/assets/stylesheets/application/components/_suppression_list.scss */
.suppressionList__right {
  flex: 0 0 auto;
  text-align: right;
}

/* line 29, app/assets/stylesheets/application/components/_suppression_list.scss */
.suppressionList__timestamp {
  color: #999;
  font-size: 12px;
}

/* line 34, app/assets/stylesheets/application/components/_suppression_list.scss */
.suppressionList__address {
  font-weight: 600;
  margin-bottom: 5px;
}

/* line 39, app/assets/stylesheets/application/components/_suppression_list.scss */
.suppressionList__reason {
  color: #999;
}

/* line 1, app/assets/stylesheets/application/components/_suspension_box.scss */
.suspensionBox {
  background: #e2383a;
  border-radius: 4px;
  color: #fff;
  line-height: 1.5;
  padding: 25px;
  font-size: 16px;
}

/* line 10, app/assets/stylesheets/application/components/_suspension_box.scss */
.suspensionBox__reason {
  margin-top: 5px;
  font-size: 14px;
  opacity: 0.7;
}

/* line 1, app/assets/stylesheets/application/components/_title_with_links.scss */
.titleWithLinks {
  display: flex;
  color: #3c4249;
  align-items: center;
}

/* line 7, app/assets/stylesheets/application/components/_title_with_links.scss */
.titleWithLinks__title {
  flex: 1 1 auto;
  font-size: 23px;
}

/* line 13, app/assets/stylesheets/application/components/_title_with_links.scss */
.titleWithLinks__links {
  flex: 1 1 auto;
  display: flex;
  justify-content: flex-end;
}

/* line 17, app/assets/stylesheets/application/components/_title_with_links.scss */
.titleWithLinks__links li + li {
  margin-left: 25px;
}

/* line 21, app/assets/stylesheets/application/components/_title_with_links.scss */
.titleWithLinks__link {
  text-decoration: underline;
}

/* line 23, app/assets/stylesheets/application/components/_title_with_links.scss */
.titleWithLinks__link:hover {
  color: #0e69d5;
}

/* line 1, app/assets/stylesheets/application/components/_user_list.scss */
.userList {
  border-radius: 4px;
  color: #3c4249;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 8, app/assets/stylesheets/application/components/_user_list.scss */
.userList__item {
  display: block;
  background: #fff;
  padding: 15px;
  display: flex;
  align-items: center;
}

/* line 16, app/assets/stylesheets/application/components/_user_list.scss */
.userList__item:nth-child(even) {
  background: none;
}

/* line 20, app/assets/stylesheets/application/components/_user_list.scss */
.userList__item + .userList__item {
  border-top: 1px solid #eceff3;
}

/* line 24, app/assets/stylesheets/application/components/_user_list.scss */
.userList__details {
  flex: 1 1 auto;
  margin: 0 0;
}

/* line 30, app/assets/stylesheets/application/components/_user_list.scss */
.userList__actions {
  flex: 0 0 auto;
  width: 120px;
  font-size: 12px;
  line-height: 1.5;
  color: #999;
}

/* line 37, app/assets/stylesheets/application/components/_user_list.scss */
.userList__actions a {
  text-decoration: underline;
}

/* line 42, app/assets/stylesheets/application/components/_user_list.scss */
.userList__name {
  font-weight: 600;
  font-size: 16px;
  margin-bottom: 3px;
}

/* line 48, app/assets/stylesheets/application/components/_user_list.scss */
.userList__owner {
  vertical-align: 2px;
  margin-left: 5px;
  background-color: #e8581f;
}

/* line 54, app/assets/stylesheets/application/components/_user_list.scss */
.userList__pending {
  vertical-align: 2px;
  margin-left: 5px;
  background-color: #ccc;
}

/* line 60, app/assets/stylesheets/application/components/_user_list.scss */
.userList__tag {
  vertical-align: 2px;
  margin-left: 3px;
}

/* line 65, app/assets/stylesheets/application/components/_user_list.scss */
.userList__revoke {
  color: #e2383a;
}

/* line 1, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 7, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList__item {
  background: #fff;
  padding: 15px;
}

/* line 11, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList__item:nth-child(even) {
  background: none;
}

/* line 15, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList__item + .webhookList__item {
  border-top: 1px solid #eceff3;
}

/* line 19, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList__top {
  display: flex;
  align-items: center;
  min-width: 1px;
}

/* line 25, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList__labels {
  flex: 0 0 auto;
  line-height: 0;
  margin-left: 10px;
}

/* line 29, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList__labels .label + .label {
  margin-left: 2px;
}

/* line 34, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList__name {
  font-weight: 600;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.4;
}

/* line 42, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList__bottom {
  display: flex;
  margin-top: 3px;
  font-size: 12px;
}

/* line 48, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList__usageTime {
  color: #999;
  line-height: 1.4;
  flex: 1 1 auto;
}

/* line 54, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList__links {
  flex: 0 0 auto;
  display: flex;
}

/* line 60, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList__link a {
  color: #999;
  text-decoration: underline;
}

/* line 66, app/assets/stylesheets/application/components/_webhook_list.scss */
.webhookList__link + .webhookList__link {
  margin-left: 12px;
}

/* line 1, app/assets/stylesheets/application/components/_webhook_request_list.scss */
.webhookRequestList {
  border-radius: 4px;
  overflow: hidden;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

/* line 7, app/assets/stylesheets/application/components/_webhook_request_list.scss */
.webhookRequestList__item {
  background: #fff;
}

/* line 10, app/assets/stylesheets/application/components/_webhook_request_list.scss */
.webhookRequestList__item:nth-child(even) {
  background: none;
}

/* line 14, app/assets/stylesheets/application/components/_webhook_request_list.scss */
.webhookRequestList__item + .webhookRequestList__item {
  border-top: 1px solid #eceff3;
}

/* line 18, app/assets/stylesheets/application/components/_webhook_request_list.scss */
.webhookRequestList__link {
  display: block;
  padding: 15px;
}

/* line 21, app/assets/stylesheets/application/components/_webhook_request_list.scss */
.webhookRequestList__link:hover {
  background: #f2f5f8 !important;
}

/* line 26, app/assets/stylesheets/application/components/_webhook_request_list.scss */
.webhookRequestList__top {
  display: flex;
  margin-bottom: 6px;
  font-size: 12px;
}

/* line 32, app/assets/stylesheets/application/components/_webhook_request_list.scss */
.webhookRequestList__status {
  margin-top: -1px;
  margin-right: 10px;
}

/* line 37, app/assets/stylesheets/application/components/_webhook_request_list.scss */
.webhookRequestList__time {
  flex: 1 1 auto;
  color: #999;
}

/* line 42, app/assets/stylesheets/application/components/_webhook_request_list.scss */
.webhookRequestList__event {
  flex: 0 0 auto;
  font-size: 11px;
  border: 1px solid #909db0;
  color: #909db0;
  border-radius: 3px;
  padding: 3px 6px;
  margin-top: -2px;
}

/* line 53, app/assets/stylesheets/application/components/_webhook_request_list.scss */
.webhookRequestList__url {
  flex: 1 1 auto;
  overflow: hidden;
  font-family: 'Droid Sans Mono', fixed;
  line-height: 1.4;
  text-overflow: ellipsis;
}

/* line 1, app/assets/stylesheets/application/global/_utility.scss */
.u-margin {
  margin-bottom: 25px;
}

/* line 5, app/assets/stylesheets/application/global/_utility.scss */
.u-margin-half {
  margin-bottom: 10px;
}

/* line 9, app/assets/stylesheets/application/global/_utility.scss */
.u-center {
  text-align: center;
}

/* line 13, app/assets/stylesheets/application/global/_utility.scss */
.u-green {
  color: #76c83b;
}

/* line 17, app/assets/stylesheets/application/global/_utility.scss */
.u-orange {
  color: #e8581f;
}

/* line 21, app/assets/stylesheets/application/global/_utility.scss */
.u-grey {
  color: #999;
}

/* line 24, app/assets/stylesheets/application/global/_utility.scss */
.u-red {
  color: #e2383a;
}

/* line 28, app/assets/stylesheets/application/global/_utility.scss */
.u-bold {
  font-weight: 600;
}

/* line 32, app/assets/stylesheets/application/global/_utility.scss */
.u-link {
  text-decoration: underline;
}

/* line 36, app/assets/stylesheets/application/global/_utility.scss */
.is-hidden {
  display: none;
}

/* line 11, app/assets/stylesheets/application/application.scss */
html.main {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  height: 100%;
  max-height: 100%;
  background: #fafafa;
}

/* line 17, app/assets/stylesheets/application/application.scss */
html.main body {
  display: flex;
  flex-direction: column;
  height: 100%;
  max-height: 100%;
  overflow-x: hidden;
}

/* line 26, app/assets/stylesheets/application/application.scss */
html.subPage {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 14px;
  background: #fafafa;
}

/* line 30, app/assets/stylesheets/application/application.scss */
html.subPage body {
  padding-top: 100px;
  padding-bottom: 100px;
}

/* line 34, app/assets/stylesheets/application/application.scss */
html.subPage .subPage__logo {
  margin-bottom: 40px;
  text-align: center;
}

/* line 40, app/assets/stylesheets/application/application.scss */
.turbolinks-progress-bar {
  background-color: #3c4249;
}

/*# sourceMappingURL=application.css-a7b11fd4f9e61b278b8a1c44c9c7c5511d89ad50f59412d10d249ec3e693285d.map */
