/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 16px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 3px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 10px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #ffca10;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #777777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3010;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  transform: translate(0, -25%);
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3000;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=70);
  opacity: 0.7;
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 500px;
    margin: 30px auto;
  }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 700px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Lato", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.42857143;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  filter: alpha(opacity=0);
  opacity: 0;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: 0.9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #424242;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #424242;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #424242;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #424242;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #424242;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #424242;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #424242;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #424242;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #424242;
  border-radius: 3px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
@charset "UTF-8";

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */@keyframes bounce{0%,20%,53%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes wobble{0%{transform:translateZ(0)}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}to{transform:translateZ(0)}}.wobble{animation-name:wobble}@keyframes jello{0%,11.1%,to{transform:translateZ(0)}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-name:heartBeat;animation-duration:1.3s;animation-timing-function:ease-in-out}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-duration:.75s;animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:translateZ(0)}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:translateZ(0)}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-duration:.75s;animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:translateZ(0)}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{0%{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);animation-timing-function:ease-out}40%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}to{transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);animation-timing-function:ease-in}}.animated.flip{backface-visibility:visible;animation-name:flip}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;animation-name:flipInX}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{animation-duration:.75s;animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{animation-duration:.75s;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg)}to{transform:translateZ(0)}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:translateZ(0);opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:translateZ(0);opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:translateZ(0);opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:translateZ(0);opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:translateZ(0);opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-duration:2s;animation-name:hinge}@keyframes jackInTheBox{0%{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:translateZ(0)}}.rollIn{animation-name:rollIn}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{0%{transform:translate3d(0,100%,0);visibility:visible}to{transform:translateZ(0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media (prefers-reduced-motion:reduce),(print){.animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}}
.datepicker {
  border-radius: 3px;
  direction: ltr;
}
.datepicker-inline {
  width: 220px;
}
.datepicker-rtl {
  direction: rtl;
}
.datepicker-rtl.dropdown-menu {
  left: auto;
}
.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
  padding: 4px;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
}
.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.datepicker table tr td,
.datepicker table tr th {
  text-align: center;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #777777;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.datepicker table tr td.highlighted {
  color: #000;
  background-color: #d9edf7;
  border-color: #85c5e5;
  border-radius: 0;
}
.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #afd9ee;
  border-color: #298fc2;
}
.datepicker table tr td.highlighted:hover {
  color: #000;
  background-color: #afd9ee;
  border-color: #52addb;
}
.datepicker table tr td.highlighted:active,
.datepicker table tr td.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.highlighted {
  color: #000;
  background-color: #afd9ee;
  background-image: none;
  border-color: #52addb;
}
.datepicker table tr td.highlighted:active:hover,
.datepicker table tr td.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted:active:focus,
.datepicker table tr td.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted:active.focus,
.datepicker table tr td.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.highlighted.focus {
  color: #000;
  background-color: #91cbe8;
  border-color: #298fc2;
}
.datepicker table tr td.highlighted.disabled:hover,
.datepicker table tr td.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.highlighted:hover,
.datepicker table tr td.highlighted.disabled:focus,
.datepicker table tr td.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.highlighted:focus,
.datepicker table tr td.highlighted.disabled.focus,
.datepicker table tr td.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.highlighted.focus {
  background-color: #d9edf7;
  border-color: #85c5e5;
}
.datepicker table tr td.highlighted .badge {
  color: #d9edf7;
  background-color: #000;
}
.datepicker table tr td.highlighted.focused {
  background: #afd9ee;
}
.datepicker table tr td.highlighted.disabled,
.datepicker table tr td.highlighted.disabled:active {
  background: #d9edf7;
  color: #777777;
}
.datepicker table tr td.today {
  color: #000;
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today:focus,
.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffc966;
  border-color: #b37400;
}
.datepicker table tr td.today:hover {
  color: #000;
  background-color: #ffc966;
  border-color: #f59e00;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today.active,
.open > .dropdown-toggle.datepicker table tr td.today {
  color: #000;
  background-color: #ffc966;
  background-image: none;
  border-color: #f59e00;
}
.datepicker table tr td.today:active:hover,
.datepicker table tr td.today.active:hover,
.open > .dropdown-toggle.datepicker table tr td.today:hover,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today.active:focus,
.open > .dropdown-toggle.datepicker table tr td.today:focus,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today.active.focus,
.open > .dropdown-toggle.datepicker table tr td.today.focus {
  color: #000;
  background-color: #ffbc42;
  border-color: #b37400;
}
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled:focus,
.datepicker table tr td.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.today:focus,
.datepicker table tr td.today.disabled.focus,
.datepicker table tr td.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.today.focus {
  background-color: #ffdb99;
  border-color: #ffb733;
}
.datepicker table tr td.today .badge {
  color: #ffdb99;
  background-color: #000;
}
.datepicker table tr td.today.focused {
  background: #ffc966;
}
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:active {
  background: #ffdb99;
  color: #777777;
}
.datepicker table tr td.range {
  color: #000;
  background-color: #eeeeee;
  border-color: #bbbbbb;
  border-radius: 0;
}
.datepicker table tr td.range:focus,
.datepicker table tr td.range.focus {
  color: #000;
  background-color: #d5d5d5;
  border-color: #7c7c7c;
}
.datepicker table tr td.range:hover {
  color: #000;
  background-color: #d5d5d5;
  border-color: #9d9d9d;
}
.datepicker table tr td.range:active,
.datepicker table tr td.range.active,
.open > .dropdown-toggle.datepicker table tr td.range {
  color: #000;
  background-color: #d5d5d5;
  background-image: none;
  border-color: #9d9d9d;
}
.datepicker table tr td.range:active:hover,
.datepicker table tr td.range.active:hover,
.open > .dropdown-toggle.datepicker table tr td.range:hover,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range.active:focus,
.open > .dropdown-toggle.datepicker table tr td.range:focus,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range.active.focus,
.open > .dropdown-toggle.datepicker table tr td.range.focus {
  color: #000;
  background-color: #c3c3c3;
  border-color: #7c7c7c;
}
.datepicker table tr td.range.disabled:hover,
.datepicker table tr td.range[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled:focus,
.datepicker table tr td.range[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range:focus,
.datepicker table tr td.range.disabled.focus,
.datepicker table tr td.range[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.focus {
  background-color: #eeeeee;
  border-color: #bbbbbb;
}
.datepicker table tr td.range .badge {
  color: #eeeeee;
  background-color: #000;
}
.datepicker table tr td.range.focused {
  background: #d5d5d5;
}
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:active {
  background: #eeeeee;
  color: #777777;
}
.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #c1d7e3;
  border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted:hover {
  color: #000;
  background-color: #c1d7e3;
  border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active,
.datepicker table tr td.range.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted {
  color: #000;
  background-color: #c1d7e3;
  background-image: none;
  border-color: #73a6c0;
}
.datepicker table tr td.range.highlighted:active:hover,
.datepicker table tr td.range.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted:active:focus,
.datepicker table tr td.range.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted:active.focus,
.datepicker table tr td.range.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.range.highlighted.focus {
  color: #000;
  background-color: #a8c8d8;
  border-color: #4b88a6;
}
.datepicker table tr td.range.highlighted.disabled:hover,
.datepicker table tr td.range.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.highlighted:hover,
.datepicker table tr td.range.highlighted.disabled:focus,
.datepicker table tr td.range.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.highlighted:focus,
.datepicker table tr td.range.highlighted.disabled.focus,
.datepicker table tr td.range.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.highlighted.focus {
  background-color: #e4eef3;
  border-color: #9dc1d3;
}
.datepicker table tr td.range.highlighted .badge {
  color: #e4eef3;
  background-color: #000;
}
.datepicker table tr td.range.highlighted.focused {
  background: #c1d7e3;
}
.datepicker table tr td.range.highlighted.disabled,
.datepicker table tr td.range.highlighted.disabled:active {
  background: #e4eef3;
  color: #777777;
}
.datepicker table tr td.range.today {
  color: #000;
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f4b747;
  border-color: #815608;
}
.datepicker table tr td.range.today:hover {
  color: #000;
  background-color: #f4b747;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today.active,
.open > .dropdown-toggle.datepicker table tr td.range.today {
  color: #000;
  background-color: #f4b747;
  background-image: none;
  border-color: #bf800c;
}
.datepicker table tr td.range.today:active:hover,
.datepicker table tr td.range.today.active:hover,
.open > .dropdown-toggle.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today.active:focus,
.open > .dropdown-toggle.datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today.active.focus,
.open > .dropdown-toggle.datepicker table tr td.range.today.focus {
  color: #000;
  background-color: #f2aa25;
  border-color: #815608;
}
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today[disabled]:hover,
fieldset[disabled] .datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled:focus,
.datepicker table tr td.range.today[disabled]:focus,
fieldset[disabled] .datepicker table tr td.range.today:focus,
.datepicker table tr td.range.today.disabled.focus,
.datepicker table tr td.range.today[disabled].focus,
fieldset[disabled] .datepicker table tr td.range.today.focus {
  background-color: #f7ca77;
  border-color: #f1a417;
}
.datepicker table tr td.range.today .badge {
  color: #f7ca77;
  background-color: #000;
}
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:active {
  background: #f7ca77;
  color: #777777;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #777777;
  border-color: #555555;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:focus,
.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.focus,
.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #161616;
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.highlighted:hover {
  color: #fff;
  background-color: #5e5e5e;
  border-color: #373737;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.selected,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted {
  color: #fff;
  background-color: #5e5e5e;
  background-image: none;
  border-color: #373737;
}
.datepicker table tr td.selected:active:hover,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.selected:hover,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.selected:focus,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.selected.focus,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted.focus {
  color: #fff;
  background-color: #4c4c4c;
  border-color: #161616;
}
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.highlighted.disabled:hover,
.datepicker table tr td.selected[disabled]:hover,
.datepicker table tr td.selected.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.selected:hover,
fieldset[disabled] .datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected.disabled:focus,
.datepicker table tr td.selected.highlighted.disabled:focus,
.datepicker table tr td.selected[disabled]:focus,
.datepicker table tr td.selected.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.selected:focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted:focus,
.datepicker table tr td.selected.disabled.focus,
.datepicker table tr td.selected.highlighted.disabled.focus,
.datepicker table tr td.selected[disabled].focus,
.datepicker table tr td.selected.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.selected.focus,
fieldset[disabled] .datepicker table tr td.selected.highlighted.focus {
  background-color: #777777;
  border-color: #555555;
}
.datepicker table tr td.selected .badge,
.datepicker table tr td.selected.highlighted .badge {
  color: #777777;
  background-color: #fff;
}
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #ffca10;
  border-color: #f6bf00;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:focus,
.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.focus,
.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #dcab00;
  border-color: #765c00;
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active.highlighted:hover {
  color: #fff;
  background-color: #dcab00;
  border-color: #b88f00;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.open > .dropdown-toggle.datepicker table tr td.active,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted {
  color: #fff;
  background-color: #dcab00;
  background-image: none;
  border-color: #b88f00;
}
.datepicker table tr td.active:active:hover,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active:hover,
.open > .dropdown-toggle.datepicker table tr td.active:hover,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.highlighted.active:focus,
.open > .dropdown-toggle.datepicker table tr td.active:focus,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.highlighted.active.focus,
.open > .dropdown-toggle.datepicker table tr td.active.focus,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted.focus {
  color: #fff;
  background-color: #b88f00;
  border-color: #765c00;
}
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.highlighted.disabled:hover,
.datepicker table tr td.active[disabled]:hover,
.datepicker table tr td.active.highlighted[disabled]:hover,
fieldset[disabled] .datepicker table tr td.active:hover,
fieldset[disabled] .datepicker table tr td.active.highlighted:hover,
.datepicker table tr td.active.disabled:focus,
.datepicker table tr td.active.highlighted.disabled:focus,
.datepicker table tr td.active[disabled]:focus,
.datepicker table tr td.active.highlighted[disabled]:focus,
fieldset[disabled] .datepicker table tr td.active:focus,
fieldset[disabled] .datepicker table tr td.active.highlighted:focus,
.datepicker table tr td.active.disabled.focus,
.datepicker table tr td.active.highlighted.disabled.focus,
.datepicker table tr td.active[disabled].focus,
.datepicker table tr td.active.highlighted[disabled].focus,
fieldset[disabled] .datepicker table tr td.active.focus,
fieldset[disabled] .datepicker table tr td.active.highlighted.focus {
  background-color: #ffca10;
  border-color: #f6bf00;
}
.datepicker table tr td.active .badge,
.datepicker table tr td.active.highlighted .badge {
  color: #ffca10;
  background-color: #fff;
}
.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px;
}
.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #ffca10;
  border-color: #f6bf00;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:focus,
.datepicker table tr td span.active:hover:focus,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.focus,
.datepicker table tr td span.active:hover.focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #dcab00;
  border-color: #765c00;
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover {
  color: #fff;
  background-color: #dcab00;
  border-color: #b88f00;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.open > .dropdown-toggle.datepicker table tr td span.active,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover {
  color: #fff;
  background-color: #dcab00;
  background-image: none;
  border-color: #b88f00;
}
.datepicker table tr td span.active:active:hover,
.datepicker table tr td span.active:hover:active:hover,
.datepicker table tr td span.active.disabled:active:hover,
.datepicker table tr td span.active.disabled:hover:active:hover,
.datepicker table tr td span.active.active:hover,
.datepicker table tr td span.active:hover.active:hover,
.datepicker table tr td span.active.disabled.active:hover,
.datepicker table tr td span.active.disabled:hover.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active:hover,
.open > .dropdown-toggle.datepicker table tr td span.active:hover:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active:focus,
.datepicker table tr td span.active:hover:active:focus,
.datepicker table tr td span.active.disabled:active:focus,
.datepicker table tr td span.active.disabled:hover:active:focus,
.datepicker table tr td span.active.active:focus,
.datepicker table tr td span.active:hover.active:focus,
.datepicker table tr td span.active.disabled.active:focus,
.datepicker table tr td span.active.disabled:hover.active:focus,
.open > .dropdown-toggle.datepicker table tr td span.active:focus,
.open > .dropdown-toggle.datepicker table tr td span.active:hover:focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active:active.focus,
.datepicker table tr td span.active:hover:active.focus,
.datepicker table tr td span.active.disabled:active.focus,
.datepicker table tr td span.active.disabled:hover:active.focus,
.datepicker table tr td span.active.active.focus,
.datepicker table tr td span.active:hover.active.focus,
.datepicker table tr td span.active.disabled.active.focus,
.datepicker table tr td span.active.disabled:hover.active.focus,
.open > .dropdown-toggle.datepicker table tr td span.active.focus,
.open > .dropdown-toggle.datepicker table tr td span.active:hover.focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled.focus,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover.focus {
  color: #fff;
  background-color: #b88f00;
  border-color: #765c00;
}
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active:hover.disabled:hover,
.datepicker table tr td span.active.disabled.disabled:hover,
.datepicker table tr td span.active.disabled:hover.disabled:hover,
.datepicker table tr td span.active[disabled]:hover,
.datepicker table tr td span.active:hover[disabled]:hover,
.datepicker table tr td span.active.disabled[disabled]:hover,
.datepicker table tr td span.active.disabled:hover[disabled]:hover,
fieldset[disabled] .datepicker table tr td span.active:hover,
fieldset[disabled] .datepicker table tr td span.active:hover:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active.disabled:focus,
.datepicker table tr td span.active:hover.disabled:focus,
.datepicker table tr td span.active.disabled.disabled:focus,
.datepicker table tr td span.active.disabled:hover.disabled:focus,
.datepicker table tr td span.active[disabled]:focus,
.datepicker table tr td span.active:hover[disabled]:focus,
.datepicker table tr td span.active.disabled[disabled]:focus,
.datepicker table tr td span.active.disabled:hover[disabled]:focus,
fieldset[disabled] .datepicker table tr td span.active:focus,
fieldset[disabled] .datepicker table tr td span.active:hover:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,
.datepicker table tr td span.active.disabled.focus,
.datepicker table tr td span.active:hover.disabled.focus,
.datepicker table tr td span.active.disabled.disabled.focus,
.datepicker table tr td span.active.disabled:hover.disabled.focus,
.datepicker table tr td span.active[disabled].focus,
.datepicker table tr td span.active:hover[disabled].focus,
.datepicker table tr td span.active.disabled[disabled].focus,
.datepicker table tr td span.active.disabled:hover[disabled].focus,
fieldset[disabled] .datepicker table tr td span.active.focus,
fieldset[disabled] .datepicker table tr td span.active:hover.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled.focus,
fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus {
  background-color: #ffca10;
  border-color: #f6bf00;
}
.datepicker table tr td span.active .badge,
.datepicker table tr td span.active:hover .badge,
.datepicker table tr td span.active.disabled .badge,
.datepicker table tr td span.active.disabled:hover .badge {
  color: #ffca10;
  background-color: #fff;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #777777;
}
.datepicker .datepicker-switch {
  width: 145px;
}
.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.input-daterange {
  width: 100%;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  border-radius: 0 3px 3px 0;
}
.input-daterange .input-group-addon {
  width: auto;
  min-width: 16px;
  padding: 4px 5px;
  line-height: 1.42857143;
  border-width: 1px 0;
  margin-left: -5px;
  margin-right: -5px;
}
/*
    ImageViewer v 1.1.0
    Author: Sudhanshu Yadav
    Copyright (c) 2015 to Sudhanshu Yadav - ignitersworld.com , released under the MIT license.
    Demo on: http://ignitersworld.com/lab/imageViewer.html
*/

/***** image viewer css *****/
#iv-container {
  position: fixed;
  background: #0d0d0d;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: none;
  z-index: 1000;
}

.iv-container {
  overflow: hidden;
}

.iv-close {
  width: 32px;
  height: 32px;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
  text-align: center;
  overflow: hidden;
  text-shadow: 0px 0px 3px #6d6d6d;
  transition: all ease 200ms;
}
.iv-close:after,
.iv-close:before {
  content: "";
  height: 4px;
  width: 32px;
  background: #FFF;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -2px;
}
.iv-close:before {
  transform: rotate(45deg);
}
.iv-close:after {
  transform: rotate(-45deg);
}
.iv-close:hover {
  transform: rotate(90deg);
}
/***** snap view css *****/
.iv-snap-view {
  width: 150px;
  height: 150px;
  position: absolute;
  top: 20px;
  left: 20px;
  border: 1px solid #666;
  background: black;
  z-index: 100;
  box-sizing: content-box;
  transition: all ease 400ms;
  opacity: 0;
}

.iv-snap-image-wrap {
  display: inline-block;
  position: absolute;
  max-width: 150px;
  max-height: 150px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  overflow: hidden;
}

.iv-snap-image {
  position: relative;
}

.iv-snap-handle {
  position: absolute;
  border: 1px solid #ccc;
  transform: translate3d(0, 0, 0);
  box-shadow: 0px 0px 0px 200px rgba(0, 0, 0, 0.5);
}

/*** zoom slider ***/
.iv-zoom-slider {
  width: 100%;
  box-sizing: content-box;
  border: 1px solid #666;
  border-top: 0;
  background: rgba(204, 204, 204, 0.1);
  height: 15px;
  position: absolute;
  top: 150px;
  left: -1px;
}

.iv-zoom-handle {
  width: 20px;
  height: 15px;
  background: #ccc;
  position: absolute;
}

/**** snap view css end *****/
.iv-image-view {
  position: absolute;
  height: 100%;
  width: 100%;
}

.iv-image-wrap {
  display: inline-block;
}

.iv-image-wrap:active {
  cursor: move;
}

.iv-large-image {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  transform: translate3d(0, 0, 0);
}

/****** CSS loader by http://projects.lukehaas.me/css-loaders/ *****/
.iv-loader {
  top: 50%;
  left: 50%;
  border-radius: 50%;
  width: 32px;
  height: 32px;
  z-index: 100;
  margin-top: -16px;
  margin-left: -16px;
  font-size: 5px;
  position: absolute;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(255, 255, 255, 0.2);
  border-right: 1.1em solid rgba(255, 255, 255, 0.2);
  border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
  border-left: 1.1em solid #ffffff;
  transform: translateZ(0);
  animation: load8 1.1s infinite linear;
}
.iv-loader:after {
  width: 10em;
  height: 10em;
  border-radius: 50%;
}
@keyframes load8 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


@media screen and (max-width: 767px) {
  .iv-snap-view {
    z-index: -1;
    visibility: hidden;
  }
}
ul.jqtree-tree {
    list-style: none outside;
    margin-left: 0;
    margin-bottom: 0;
    padding: 0;
}

    ul.jqtree-tree.jqtree-dnd {
        touch-action: none;
    }

    ul.jqtree-tree ul.jqtree_common {
        list-style: none outside;
        margin-left: 12px;
        margin-right: 0;
        margin-bottom: 0;
        padding: 0;
        display: block;
    }

    ul.jqtree-tree li.jqtree-closed > ul.jqtree_common {
        display: none;
    }

    ul.jqtree-tree li.jqtree_common {
        clear: both;
        list-style-type: none;
    }

    ul.jqtree-tree .jqtree-toggler {
        border-bottom: none;
        color: #333;
        text-decoration: none;
        vertical-align: middle;
    }

    ul.jqtree-tree .jqtree-toggler:hover {
            color: #000;
            text-decoration: none;
        }

    ul.jqtree-tree .jqtree-toggler.jqtree-closed {
            background-position: 0 0;
        }

    ul.jqtree-tree .jqtree-toggler.jqtree-toggler-left {
            margin-right: 0.5em;
        }

    ul.jqtree-tree .jqtree-toggler.jqtree-toggler-right {
            margin-left: 0.5em;
        }

    ul.jqtree-tree .jqtree-element {
        cursor: pointer;
        position: relative;
        display: flex;
    }

    ul.jqtree-tree .jqtree-title {
        color: #1c4257;
        vertical-align: middle;
    }

    ul.jqtree-tree .jqtree-title-button-left {
        margin-left: 1.5em;
    }

    ul.jqtree-tree .jqtree-title-button-left.jqtree-title-folder {
            margin-left: 0;
        }

    ul.jqtree-tree li.jqtree-folder {
        margin-bottom: 4px;
    }

    ul.jqtree-tree li.jqtree-folder.jqtree-closed {
            margin-bottom: 1px;
        }

    ul.jqtree-tree li.jqtree-ghost {
        position: relative;
        z-index: 10;
        margin-right: 10px;
    }

    ul.jqtree-tree li.jqtree-ghost span {
            display: block;
        }

    ul.jqtree-tree li.jqtree-ghost span.jqtree-circle {
            border: solid 2px #0000ff;
            border-radius: 100px;
            height: 8px;
            width: 8px;
            position: absolute;
            top: -4px;
            left: -6px;
            box-sizing: border-box;
        }

    ul.jqtree-tree li.jqtree-ghost span.jqtree-line {
            background-color: #0000ff;
            height: 2px;
            padding: 0;
            position: absolute;
            top: -1px;
            left: 2px;
            width: 100%;
        }

    ul.jqtree-tree li.jqtree-ghost.jqtree-inside {
            margin-left: 48px;
        }

    ul.jqtree-tree span.jqtree-border {
        position: absolute;
        display: block;
        left: -2px;
        top: 0;
        border: solid 2px #0000ff;
        border-radius: 6px;
        margin: 0;
        box-sizing: content-box;
    }

    ul.jqtree-tree li.jqtree-selected > .jqtree-element,
    ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover {
        background-color: #97bdd6;
        background: linear-gradient(#bee0f5, #89afca);
        text-shadow: 0 1px 0 rgba(255, 255, 255, 0.7);
    }

    ul.jqtree-tree .jqtree-moving > .jqtree-element .jqtree-title {
        outline: dashed 1px #0000ff;
    }

ul.jqtree-tree.jqtree-rtl {
    direction: rtl;
}

ul.jqtree-tree.jqtree-rtl ul.jqtree_common {
        margin-left: 0;
        margin-right: 12px;
    }

ul.jqtree-tree.jqtree-rtl .jqtree-toggler {
        margin-left: 0.5em;
        margin-right: 0;
    }

ul.jqtree-tree.jqtree-rtl .jqtree-title {
        margin-left: 0;
        margin-right: 1.5em;
    }

ul.jqtree-tree.jqtree-rtl .jqtree-title.jqtree-title-folder {
            margin-right: 0;
        }

ul.jqtree-tree.jqtree-rtl li.jqtree-ghost {
        margin-right: 0;
        margin-left: 10px;
    }

ul.jqtree-tree.jqtree-rtl li.jqtree-ghost span.jqtree-circle {
            right: -6px;
        }

ul.jqtree-tree.jqtree-rtl li.jqtree-ghost span.jqtree-line {
            right: 2px;
        }

ul.jqtree-tree.jqtree-rtl li.jqtree-ghost.jqtree-inside {
            margin-left: 0;
            margin-right: 48px;
        }

ul.jqtree-tree.jqtree-rtl span.jqtree-border {
        right: -2px;
    }

span.jqtree-dragging {
    color: #fff;
    background: #000;
    opacity: 0.6;
    cursor: pointer;
    padding: 2px 8px;
}

/*
 * Default jvFloat theme.
 * modify it as you wish!
 */

.jvFloat {
	position: relative;
	display: inline;
	margin-top: 1em;
}

.jvFloat .placeHolder.required {
	color: red;
}

/* Start CSS3 Animations on supported browser */
.jvFloat .placeHolder {
	position: absolute;
	top: 0;
	left: 0;
	width: auto;
	color: #0c61fc;
	font-size: .8em;
	font-weight: bold;
	transform: translate(0, 0);
	transition: transform 150ms, opacity 100ms, visibility 100ms;
	opacity: 0;
	visibility: hidden;
}

/*Allows textarea floating placeholder to be positioned distinctly from the normal .placeHolder class
 * This is required when working with Multiline text areas
 */
.jvFloat .placeHolder.textarea {
	/*top: 0px;*/
}

.jvFloat .placeHolder.active {
	display: block;
	visibility: visible;
	transform: translate(0, -1em);
	transition: transform 100ms, opacity 120ms, visibility 120ms;
	opacity: 1;
}
/* End CSS3 */

/* Legacy browser */
/*.jvFloat .placeHolder {
	position: absolute;
	top: -1em;
	left: 0;
	color: #0c61fc;
	font-size: .85em;
	font-weight: bold;
	opacity: 0;
	visibility: hidden;
}
.jvFloat .placeHolder.active {
	display: block;
	visibility: visible;
	opacity: 1;
}*/
/* End Legacy */

/*
 * WTF, forms?
 * Released under MIT and copyright 2014 Mark Otto.
 * http://wtfforms.com
 *
 * Embedded icons from Open Iconic.
 * Released under MIT and copyright 2014 Waybury.
 * http://useiconic.com/open
 */



/*
 * Checkboxes and radios
 */

.control {
  position: relative;
  display: inline-block;
  padding-left: 1.5rem;
  color: #555;
  cursor: pointer;
}
.control input {
  position: absolute;
  opacity: 0;
  z-index: -1; /* Put the input behind the label so it doesn't overlay text */
}
.control-indicator {
  position: absolute;
  top: .25rem;
  left: 0;
  display: block;
  width:  1rem;
  height: 1rem;
  line-height: 1rem;
  font-size: 65%;
  color: #eee;
  text-align: center;
  background-color: #eee;
  background-size: 50% 50%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* Hover state */
/* Uncomment if you need it, but be aware of the sticky iOS states.
.control:hover .control-indicator {
  color: #fff;
  background-color: #ccc;
}
*/

/* Focus */
.control input:focus ~ .control-indicator {
  box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
}

/* Checked state */
.control input:checked ~ .control-indicator {
  color: #fff;
  background-color: #0074d9;
}

/* Active */
.control input:active ~ .control-indicator {
  color: #fff;
  background-color: #84c6ff;
}

/* Checkbox modifiers */
.checkbox .control-indicator {
  border-radius: .25rem;
}
.checkbox input:checked ~ .control-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTYuNCwxTDUuNywxLjdMMi45LDQuNUwyLjEsMy43TDEuNCwzTDAsNC40bDAuNywwLjdsMS41LDEuNWwwLjcsMC43bDAuNy0wLjdsMy41LTMuNWwwLjctMC43TDYuNCwxTDYuNCwxeiINCgkvPg0KPC9zdmc+DQo=);
}

/* Radio modifiers */
.radio .control-indicator {
  border-radius: 50%;
}
.radio input:checked ~ .control-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgOCA4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4IDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQsMUMyLjMsMSwxLDIuMywxLDRzMS4zLDMsMywzczMtMS4zLDMtM1M1LjcsMSw0LDF6Ii8+DQo8L3N2Zz4NCg==);
}

/* Alternately, use another character */
.control-x input:checked ~ .control-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xLjQsMEwwLDEuNGwwLjcsMC43bDEuOCwxLjhMMC43LDUuN0wwLDYuNGwxLjQsMS40bDAuNy0wLjdsMS44LTEuOGwxLjgsMS44bDAuNywwLjdsMS40LTEuNEw3LjEsNS43DQoJTDUuMywzLjlsMS44LTEuOGwwLjctMC43TDYuNCwwTDUuNywwLjdMMy45LDIuNUwyLjEsMC43QzIuMSwwLjcsMS40LDAsMS40LDB6Ii8+DQo8L3N2Zz4NCg==);
}
.control-dash input:checked ~ .control-indicator {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNy4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOHB4IiBoZWlnaHQ9IjhweCIgdmlld0JveD0iMCAwIDggOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOCA4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0wLDN2Mmg4VjNIMHoiLz4NCjwvc3ZnPg0K)
}



/*
 * Select
 */

.select {
  position: relative;
  display: inline-block;
  color: #555;
}
.select select {
  display: inline-block;
  width: 100%;
  margin: 0;
  padding: .5rem 2.25rem .5rem 1rem;
  line-height: 1.5;
  color: #555;
  background-color: #eee;
  border: 0;
  border-radius: .25rem;
  cursor: pointer;
  outline: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
/* Undo the Firefox inner focus ring */
.select select:focus:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #000;
}
/* Dropdown arrow */
.select:after {
  position: absolute;
  top: 50%;
  right: 1.25rem;
  display: inline-block;
  content: "";
  width: 0;
  height: 0;
  margin-top: -.15rem;
  pointer-events: none;
  border-top: .35rem solid;
  border-right: .35rem solid transparent;
  border-bottom: .35rem solid transparent;
  border-left: .35rem solid transparent;
}

/* Hover state */
/* Uncomment if you need it, but be aware of the sticky iOS states.
.select select:hover {
  background-color: #ddd;
}
*/

/* Focus */
.select select:focus {
  box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
}

/* Active/open */
.select select:active {
  color: #fff;
  background-color: #0074d9;
}

/* Hide the arrow in IE10 and up */
.select select::-ms-expand {
  display: none;
}

/* Media query to target Firefox only */
@-moz-document url-prefix() {
  /* Firefox hack to hide the arrow */
  .select select {
    text-indent: 0.01px;
    text-overflow: '';
    padding-right: 1rem;
  }

  /* <option> elements inherit styles from <select>, so reset them. */
  .select option {
    background-color: white;
  }
}

/* IE9 hack to hide the arrow */
@media screen and (min-width:0\0) {
  .select select {
    z-index: 1;
    padding: .5rem 1.5rem .5rem 1rem;
  }
  .select:after {
    z-index: 5;
  }
  .select:before {
    position: absolute;
    top: 0;
    right: 1rem;
    bottom: 0;
    z-index: 2;
    content: "";
    display: block;
    width: 1.5rem;
    background-color: #eee;
  }
  .select select:hover,
  .select select:focus,
  .select select:active {
    color: #555;
    background-color: #eee;
  }
}



/*
 * File
 */

.file {
  position: relative;
  display: inline-block;
  cursor: pointer;
  height: 2.5rem;
}
.file input {
  min-width: 14rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0;
}
.file-custom {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  background-color: #fff;
  border: .075rem solid #ddd;
  border-radius: .25rem;
  box-shadow: inset 0 .2rem .4rem rgba(0,0,0,.05);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.file-custom:after {
  content: "Choose file...";
}
.file-custom:before {
  position: absolute;
  top: -.075rem;
  right: -.075rem;
  bottom: -.075rem;
  z-index: 6;
  display: block;
  content: "Browse";
  height: 2.5rem;
  padding: .5rem 1rem;
  line-height: 1.5;
  color: #555;
  background-color: #eee;
  border: .075rem solid #ddd;
  border-radius: 0 .25rem .25rem 0;
}

/* Focus */
.file input:focus ~ .file-custom {
  box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0074d9;
}



/*
 * Progress
 */

.progress {
  display: inline-block;
  height: 1rem;
}
.progress[value] {
  /* Reset the default appearance */
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  /* Remove Firefox and Opera border */
  border: 0;
  /* IE10 uses `color` to set the bar background-color */
  color: #0074d9;
}
.progress[value]::-webkit-progress-bar {
  background-color: #eee;
  border-radius: .2rem;
}
.progress[value]::-webkit-progress-value {
  background-color: #0074d9;
  border-top-left-radius: .2rem;
  border-bottom-left-radius: .2rem;
}
.progress[value="100"]::-webkit-progress-value {
  border-top-right-radius: .2rem;
  border-bottom-right-radius: .2rem;
}

/* Firefox styles must be entirely separate or it busts Webkit styles. */
@-moz-document url-prefix() {
  .progress[value] {
    background-color: #eee;
    border-radius: .2rem;
  }
  .progress[value]::-moz-progress-bar {
    background-color: #0074d9;
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem;
  }
  .progress[value="100"]::-moz-progress-bar {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem;
  }
}

/* IE9 hacks to accompany custom markup. We don't need to scope this via media queries, but I feel better doing it anyway. */
@media screen and (min-width:0\0) {
  .progress {
    background-color: #eee;
    border-radius: .2rem;
  }
  .progress-bar {
    display: inline-block;
    height: 1rem;
    text-indent: -999rem; /* Simulate hiding of value as in native `<progress>` */
    background-color: #0074d9;
    border-top-left-radius: .2rem;
    border-bottom-left-radius: .2rem;
  }
  .progress[width="100%"] {
    border-top-right-radius: .2rem;
    border-bottom-right-radius: .2rem;
  }
}


/*
 * Control layouts
 */

.controls-stacked {
  margin: 1rem 0;
}
.controls-stacked .control,
.controls-stacked .progress {
  display: block;
}
.controls-stacked .control + .control,
.controls-stacked .progress + .progress {
  margin-top: .5rem;
}

.controls-inline {
  margin: 1rem 0;
}
.controls-inline .control {
  display: inline-block;
  height: 1rem;
}
.controls-inline .control + .control {
  margin-left: 1rem;
}

/*!
 *  The Black Tie Font is commercial software. Please do not distribute.
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'Black Tie';
  src: url(/fonts/BlackTie-Solid-webfont.eot?d4d54007ad9d85a22875818d64731bf9);
  src: url(/fonts/BlackTie-Solid-webfont.eot?d4d54007ad9d85a22875818d64731bf9?#iefix&v=1.0.0) format('embedded-opentype'), url(/fonts/BlackTie-Solid-webfont.woff2?15280e052fb8e510280cb1cc409cd12a) format('woff2'), url(/fonts/BlackTie-Solid-webfont.woff?70e3ab5ed2df620cabfa69d101fb945d) format('woff'), url(/fonts/BlackTie-Solid-webfont.ttf?6f9f1d81ef2cc255959a59c8fe0550c1) format('truetype'), url(/fonts/BlackTie-Solid-webfont.svg?e1460a939a22690e96ad43ebb8a5524d#black_tiesolid) format('svg');
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: 'Black Tie';
  src: url(/fonts/BlackTie-Bold-webfont.eot?f04364709ebd6ca2bf7caa19882cebd7);
  src: url(/fonts/BlackTie-Bold-webfont.eot?f04364709ebd6ca2bf7caa19882cebd7?#iefix&v=1.0.0) format('embedded-opentype'), url(/fonts/BlackTie-Bold-webfont.woff2?f3dfe0aced52d21e49822b66bebb7a84) format('woff2'), url(/fonts/BlackTie-Bold-webfont.woff?cfca4437cd74c2357afdbd0e12569b2d) format('woff'), url(/fonts/BlackTie-Bold-webfont.ttf?ff366584b9362622915ad269bf084179) format('truetype'), url(/fonts/BlackTie-Bold-webfont.svg?7959d2236616c45bcf10728b2a845aa4#black_tiebold) format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'Black Tie';
  src: url(/fonts/BlackTie-Regular-webfont.eot?5132edace080f173376db5a1bc65f447);
  src: url(/fonts/BlackTie-Regular-webfont.eot?5132edace080f173376db5a1bc65f447?#iefix&v=1.0.0) format('embedded-opentype'), url(/fonts/BlackTie-Regular-webfont.woff2?45052cbe1b9a7d8ea358fe38d5edaafb) format('woff2'), url(/fonts/BlackTie-Regular-webfont.woff?c2481af75adc3578becedb40165b16e4) format('woff'), url(/fonts/BlackTie-Regular-webfont.ttf?d59352c36de82989fab0a8c8e7cbd236) format('truetype'), url(/fonts/BlackTie-Regular-webfont.svg?bb64da9b1c0e05ca23a672a22a643fad#black_tieregular) format('svg');
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: 'Black Tie';
  src: url(/fonts/BlackTie-Light-webfont.eot?40d14c3b3e6ef38eaf887bd36387da6f);
  src: url(/fonts/BlackTie-Light-webfont.eot?40d14c3b3e6ef38eaf887bd36387da6f?#iefix&v=1.0.0) format('embedded-opentype'), url(/fonts/BlackTie-Light-webfont.woff2?d3e6fc9ac1349634c75e054d6f72716a) format('woff2'), url(/fonts/BlackTie-Light-webfont.woff?ea2089a747776171446062fcf53bc8e1) format('woff'), url(/fonts/BlackTie-Light-webfont.ttf?bd2bd8db61cea10840cfaf41216f5b7d) format('truetype'), url(/fonts/BlackTie-Light-webfont.svg?46e6f47657ebe250929147abb3006487#black_tielight) format('svg');
  font-weight: 200;
  font-style: normal;
}
@font-face {
  font-family: 'Font Awesome Brands';
  src: url(/fonts/FontAwesomeBrands-Regular-webfont.eot?4b3c542e060fb9e4c5db702aeca6f666);
  src: url(/fonts/FontAwesomeBrands-Regular-webfont.eot?4b3c542e060fb9e4c5db702aeca6f666?#iefix&v=1.0.0) format('embedded-opentype'), url(/fonts/FontAwesomeBrands-Regular-webfont.woff2?b227e0e66a0ddf25db2a88d060753fcb) format('woff2'), url(/fonts/FontAwesomeBrands-Regular-webfont.woff?cbf36ee04a71dd3d9bfae30158b10e1e) format('woff'), url(/fonts/FontAwesomeBrands-Regular-webfont.ttf?9d8fc289e0ea1c372682445ba48eaa9d) format('truetype'), url(/fonts/FontAwesomeBrands-Regular-webfont.svg?678858c2cec743f6c1dc213a0f7dcec8#font_awesome_brandsregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.bts,
.btb,
.btr,
.btl,
.fab {
  display: inline-block;
  font: normal normal normal 14px/1 "Black Tie";
  font-size: inherit;
  vertical-align: -14.28571429%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.bts {
  font-weight: 900;
}
.btb {
  font-weight: 700;
}
.btl {
  font-weight: 200;
}
.fab {
  font-family: "Font Awesome Brands";
}
/* makes the font 25% smaller relative to the icon container */
.bt-sm {
  font-size: .7em;
  vertical-align: baseline;
}
/* makes the font 33% larger relative to the icon container */
.bt-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
}
.bt-2x {
  font-size: 2em;
}
.bt-3x {
  font-size: 3em;
}
.bt-4x {
  font-size: 4em;
}
.bt-5x {
  font-size: 5em;
}
.bt-lg,
.bt-2x,
.bt-3x,
.bt-4x,
.bt-5x {
  vertical-align: -30%;
}
.bt-fw {
  width: 1.28571429em;
  text-align: center;
}
.bt-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.bt-ul > li {
  position: relative;
}
.bt-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.bt-li.bt-lg {
  left: -2em;
}
.bt-border {
  padding: .2em;
  border: solid 0.08em #eee;
  border-radius: .1em;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.bts.pull-left,
.btb.pull-left,
.btr.pull-left,
.btl.pull-left,
.fab.pull-left {
  margin-right: .3em;
}
.bts.pull-right,
.btb.pull-right,
.btr.pull-right,
.btl.pull-right,
.fab.pull-right {
  margin-left: .3em;
}
.bt-spin {
  animation: bt-spin 2s infinite linear;
}
.bt-pulse {
  animation: bt-spin 1s infinite steps(8);
}
@keyframes bt-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.bt-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  transform: rotate(90deg);
}
.bt-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg);
}
.bt-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform: rotate(270deg);
}
.bt-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  transform: scale(-1, 1);
}
.bt-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  transform: scale(1, -1);
}
:root .bt-rotate-90,
:root .bt-rotate-180,
:root .bt-rotate-270,
:root .bt-flip-horizontal,
:root .bt-flip-vertical {
  filter: none;
}
.bt-stack {
  position: relative;
  display: inline-block;
  width: 1.28571429em;
  height: 1em;
  line-height: 1em;
  vertical-align: baseline;
}
.bt-stack-sm {
  position: absolute;
  top: 0;
  left: 0;
  line-height: inherit;
  font-size: .5em;
}
.bt-stack-1x,
.bt-stack-sm {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.bt-inverse {
  color: #fff;
}
/* Black Tie uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.bt-bars:before {
  content: "\F000";
}
.bt-envelope:before {
  content: "\F001";
}
.bt-search:before {
  content: "\F002";
}
.bt-search-plus:before {
  content: "\F003";
}
.bt-search-minus:before {
  content: "\F004";
}
.bt-phone:before {
  content: "\F005";
}
.bt-comment:before {
  content: "\F007";
}
.bt-commenting:before {
  content: "\F008";
}
.bt-comments:before {
  content: "\F009";
}
.bt-rss:before {
  content: "\F00A";
}
.bt-times:before {
  content: "\F00C";
}
.bt-times-circle:before {
  content: "\F00D";
}
.bt-clock:before {
  content: "\F00E";
}
.bt-star:before {
  content: "\F010";
}
.bt-star-half:before {
  content: "\F011";
}
.bt-check:before {
  content: "\F012";
}
.bt-check-circle:before {
  content: "\F013";
}
.bt-check-square:before {
  content: "\F014";
}
.bt-th:before {
  content: "\F015";
}
.bt-th-large:before {
  content: "\F016";
}
.bt-heart:before {
  content: "\F017";
}
.bt-heart-half:before {
  content: "\F018";
}
.bt-calendar:before {
  content: "\F019";
}
.bt-shopping-cart:before {
  content: "\F01A";
}
.bt-plus:before {
  content: "\F01B";
}
.bt-plus-circle:before {
  content: "\F01C";
}
.bt-plus-square:before {
  content: "\F01D";
}
.bt-pen:before {
  content: "\F01E";
}
.bt-minus:before {
  content: "\F021";
}
.bt-minus-circle:before {
  content: "\F022";
}
.bt-minus-square:before {
  content: "\F023";
}
.bt-pencil:before {
  content: "\F024";
}
.bt-edit:before {
  content: "\F025";
}
.bt-thumbs-up:before {
  content: "\F026";
}
.bt-thumbs-down:before {
  content: "\F027";
}
.bt-gear:before {
  content: "\F028";
}
.bt-trash:before {
  content: "\F029";
}
.bt-file:before {
  content: "\F02A";
}
.bt-info-circle:before {
  content: "\F02B";
}
.bt-label:before {
  content: "\F02C";
}
.bt-rocket:before {
  content: "\F02D";
}
.bt-book:before {
  content: "\F02E";
}
.bt-book-open:before {
  content: "\F02F";
}
.bt-notebook:before {
  content: "\F030";
}
.bt-camera:before {
  content: "\F031";
}
.bt-folder:before {
  content: "\F032";
}
.bt-quote-left:before {
  content: "\F036";
}
.bt-quote-right:before {
  content: "\F037";
}
.bt-eye:before {
  content: "\F038";
}
.bt-lock:before {
  content: "\F039";
}
.bt-lock-open:before {
  content: "\F03A";
}
.bt-gift:before {
  content: "\F03B";
}
.bt-spinner-clock:before {
  content: "\F03C";
}
.bt-spinner:before {
  content: "\F03D";
}
.bt-wrench:before {
  content: "\F03E";
}
.bt-cloud:before {
  content: "\F040";
}
.bt-cloud-upload:before {
  content: "\F041";
}
.bt-cloud-download:before {
  content: "\F042";
}
.bt-sync:before {
  content: "\F043";
}
.bt-question-circle:before {
  content: "\F044";
}
.bt-share:before {
  content: "\F045";
}
.bt-briefcase:before {
  content: "\F046";
}
.bt-money:before {
  content: "\F047";
}
.bt-megaphone:before {
  content: "\F048";
}
.bt-sign-in:before {
  content: "\F049";
}
.bt-sign-out:before {
  content: "\F04A";
}
.bt-film:before {
  content: "\F04B";
}
.bt-trophy:before {
  content: "\F04C";
}
.bt-code:before {
  content: "\F04D";
}
.bt-light-bulb:before {
  content: "\F04E";
}
.bt-print:before {
  content: "\F050";
}
.bt-fax:before {
  content: "\F051";
}
.bt-video:before {
  content: "\F052";
}
.bt-signal:before {
  content: "\F053";
}
.bt-sitemap:before {
  content: "\F054";
}
.bt-upload:before {
  content: "\F055";
}
.bt-download:before {
  content: "\F056";
}
.bt-key:before {
  content: "\F057";
}
.bt-mug:before {
  content: "\F058";
}
.bt-bookmark:before {
  content: "\F059";
}
.bt-flag:before {
  content: "\F05A";
}
.bt-external-link:before {
  content: "\F05B";
}
.bt-smile:before {
  content: "\F05C";
}
.bt-frown:before {
  content: "\F05D";
}
.bt-meh:before {
  content: "\F05E";
}
.bt-magic:before {
  content: "\F060";
}
.bt-bolt:before {
  content: "\F061";
}
.bt-exclamation-triangle:before {
  content: "\F062";
}
.bt-exclamation-circle:before {
  content: "\F063";
}
.bt-flask:before {
  content: "\F064";
}
.bt-music:before {
  content: "\F065";
}
.bt-push-pin:before {
  content: "\F066";
}
.bt-shield:before {
  content: "\F067";
}
.bt-sort:before {
  content: "\F068";
}
.bt-reply:before {
  content: "\F069";
}
.bt-forward:before {
  content: "\F06A";
}
.bt-reply-all:before {
  content: "\F06B";
}
.bt-forward-all:before {
  content: "\F06C";
}
.bt-bell:before {
  content: "\F06D";
}
.bt-bell-off:before {
  content: "\F06E";
}
.bt-ban:before {
  content: "\F070";
}
.bt-database:before {
  content: "\F071";
}
.bt-hard-drive:before {
  content: "\F072";
}
.bt-merge:before {
  content: "\F073";
}
.bt-fork:before {
  content: "\F074";
}
.bt-wifi:before {
  content: "\F075";
}
.bt-paper-plane:before {
  content: "\F076";
}
.bt-inbox:before {
  content: "\F077";
}
.bt-fire:before {
  content: "\F078";
}
.bt-play:before {
  content: "\F079";
}
.bt-pause:before {
  content: "\F07A";
}
.bt-stop:before {
  content: "\F08B";
}
.bt-play-circle:before {
  content: "\F07B";
}
.bt-next:before {
  content: "\F07C";
}
.bt-previous:before {
  content: "\F07D";
}
.bt-repeat:before {
  content: "\F07E";
}
.bt-fast-forward:before {
  content: "\F080";
}
.bt-fast-reverse:before {
  content: "\F081";
}
.bt-volume:before {
  content: "\F082";
}
.bt-volume-off:before {
  content: "\F083";
}
.bt-volume-up:before {
  content: "\F084";
}
.bt-volume-down:before {
  content: "\F085";
}
.bt-maximize:before {
  content: "\F086";
}
.bt-minimize:before {
  content: "\F087";
}
.bt-closed-captions:before {
  content: "\F088";
}
.bt-shuffle:before {
  content: "\F089";
}
.bt-triangle:before {
  content: "\F08A";
}
.bt-square:before {
  content: "\F08B";
}
.bt-circle:before {
  content: "\F08C";
}
.bt-hexagon:before {
  content: "\F08D";
}
.bt-octagon:before {
  content: "\F08E";
}
.bt-angle-up:before {
  content: "\F090";
}
.bt-angle-down:before {
  content: "\F091";
}
.bt-angle-left:before {
  content: "\F092";
}
.bt-angle-right:before {
  content: "\F093";
}
.bt-angles-up:before {
  content: "\F094";
}
.bt-angles-down:before {
  content: "\F095";
}
.bt-angles-left:before {
  content: "\F096";
}
.bt-angles-right:before {
  content: "\F097";
}
.bt-arrow-up:before {
  content: "\F098";
}
.bt-arrow-down:before {
  content: "\F099";
}
.bt-arrow-left:before {
  content: "\F09A";
}
.bt-arrow-right:before {
  content: "\F09B";
}
.bt-bar-chart:before {
  content: "\F09C";
}
.bt-pie-chart:before {
  content: "\F09D";
}
.bt-circle-arrow-up:before {
  content: "\F0A0";
}
.bt-circle-arrow-down:before {
  content: "\F0A1";
}
.bt-circle-arrow-left:before {
  content: "\F0A2";
}
.bt-circle-arrow-right:before {
  content: "\F0A3";
}
.bt-caret-up:before {
  content: "\F0A4";
}
.bt-caret-down:before {
  content: "\F0A5";
}
.bt-caret-left:before {
  content: "\F0A6";
}
.bt-caret-right:before {
  content: "\F0A7";
}
.bt-long-arrow-up:before {
  content: "\F0A8";
}
.bt-long-arrow-down:before {
  content: "\F0A9";
}
.bt-long-arrow-left:before {
  content: "\F0AA";
}
.bt-long-arrow-right:before {
  content: "\F0AB";
}
.bt-Bold:before {
  content: "\F0AC";
}
.bt-italic:before {
  content: "\F0AD";
}
.bt-underline:before {
  content: "\F0AE";
}
.bt-link:before {
  content: "\F0B0";
}
.bt-paper-clip:before {
  content: "\F0B1";
}
.bt-align-left:before {
  content: "\F0B2";
}
.bt-align-center:before {
  content: "\F0B3";
}
.bt-align-right:before {
  content: "\F0B4";
}
.bt-align-justify:before {
  content: "\F0B5";
}
.bt-cut:before {
  content: "\F0B6";
}
.bt-copy:before {
  content: "\F0B7";
}
.bt-paste:before {
  content: "\F0B8";
}
.bt-photo:before {
  content: "\F0B9";
}
.bt-table:before {
  content: "\F0BA";
}
.bt-ulist:before {
  content: "\F0BB";
}
.bt-olist:before {
  content: "\F0BC";
}
.bt-indent:before {
  content: "\F0BD";
}
.bt-outdent:before {
  content: "\F0BE";
}
.bt-undo:before {
  content: "\F0C0";
}
.bt-redo:before {
  content: "\F0C1";
}
.bt-sup:before {
  content: "\F0C2";
}
.bt-sub:before {
  content: "\F0C3";
}
.bt-text-size:before {
  content: "\F0C4";
}
.bt-text-color:before {
  content: "\F0C5";
}
.bt-remove-formatting:before {
  content: "\F0C6";
}
.bt-blockquote:before {
  content: "\F036";
}
.bt-globe:before {
  content: "\F0C7";
}
.bt-map:before {
  content: "\F0C8";
}
.bt-map-arrow:before {
  content: "\F0C9";
}
.bt-map-marker:before {
  content: "\F0CA";
}
.bt-map-pin:before {
  content: "\F0CB";
}
.bt-home:before {
  content: "\F0CC";
}
.bt-building:before {
  content: "\F0CD";
}
.bt-industry:before {
  content: "\F0CE";
}
.bt-desktop:before {
  content: "\F0D0";
}
.bt-laptop:before {
  content: "\F0D1";
}
.bt-tablet:before {
  content: "\F0D2";
}
.bt-mobile:before {
  content: "\F0D3";
}
.bt-tv:before {
  content: "\F0D4";
}
.bt-radio-checked:before {
  content: "\F0D5";
}
.bt-radio-unchecked:before {
  content: "\F08C";
}
.bt-checkbox-checked:before {
  content: "\F014";
}
.bt-checkbox-unchecked:before {
  content: "\F08B";
}
.bt-checkbox-intermediate:before {
  content: "\F023";
}
.bt-user:before {
  content: "\F0D6";
}
.bt-user-male:before {
  content: "\F0D6";
}
.bt-user-female:before {
  content: "\F0D7";
}
.bt-crown:before {
  content: "\F0D8";
}
.bt-credit-card:before {
  content: "\F0D9";
}
.bt-strikethrough:before {
  content: "\F0DA";
}
.bt-eject:before {
  content: "\F0DB";
}
.bt-ellipsis-h:before {
  content: "\F0DC";
}
.bt-ellipsis-v:before {
  content: "\F0DD";
}
.fab-facebook:before {
  content: "\F000";
}
.fab-facebook-alt:before {
  content: "\F001";
}
.fab-twitter:before {
  content: "\F002";
}
.fab-linkedin:before {
  content: "\F003";
}
.fab-linkedin-alt:before {
  content: "\F004";
}
.fab-instagram:before {
  content: "\F005";
}
.fab-github:before {
  content: "\F006";
}
.fab-github-alt:before {
  content: "\F007";
}
.fab-googleplus:before {
  content: "\F008";
}
.fab-googleplus-alt:before {
  content: "\F009";
}
.fab-pinterest:before {
  content: "\F00A";
}
.fab-pinterest-alt:before {
  content: "\F00B";
}
.fab-tumblr:before {
  content: "\F00C";
}
.fab-tumblr-alt:before {
  content: "\F00D";
}
.fab-bitcoin:before {
  content: "\F010";
}
.fab-bitcoin-alt:before {
  content: "\F011";
}
.fab-dropbox:before {
  content: "\F012";
}
.fab-stackexchange:before {
  content: "\F013";
}
.fab-stackoverflow:before {
  content: "\F014";
}
.fab-flickr:before {
  content: "\F015";
}
.fab-flickr-alt:before {
  content: "\F016";
}
.fab-bitbucket:before {
  content: "\F017";
}
.fab-html5:before {
  content: "\F018";
}
.fab-css3:before {
  content: "\F019";
}
.fab-apple:before {
  content: "\F01A";
}
.fab-windows:before {
  content: "\F01B";
}
.fab-android:before {
  content: "\F01C";
}
.fab-linux:before {
  content: "\F01D";
}
.fab-dribbble:before {
  content: "\F01E";
}
.fab-youtube:before {
  content: "\F021";
}
.fab-skype:before {
  content: "\F022";
}
.fab-foursquare:before {
  content: "\F023";
}
.fab-trello:before {
  content: "\F024";
}
.fab-maxcdn:before {
  content: "\F025";
}
.fab-gittip:before,
.fab-gratipay:before {
  content: "\F026";
}
.fab-vimeo:before {
  content: "\F027";
}
.fab-vimeo-alt:before {
  content: "\F028";
}
.fab-slack:before {
  content: "\F029";
}
.fab-wordpress:before {
  content: "\F02A";
}
.fab-wordpress-alt:before {
  content: "\F02B";
}
.fab-openid:before {
  content: "\F02C";
}
.fab-yahoo:before {
  content: "\F02D";
}
.fab-yahoo-alt:before {
  content: "\F02E";
}
.fab-reddit:before {
  content: "\F02F";
}
.fab-google:before {
  content: "\F030";
}
.fab-google-alt:before {
  content: "\F031";
}
.fab-stumbleupon:before {
  content: "\F032";
}
.fab-stumbleupon-alt:before {
  content: "\F033";
}
.fab-delicious:before {
  content: "\F034";
}
.fab-digg:before {
  content: "\F035";
}
.fab-piedpiper:before {
  content: "\F036";
}
.fab-piedpiper-alt:before {
  content: "\F037";
}
.fab-drupal:before {
  content: "\F038";
}
.fab-joomla:before {
  content: "\F039";
}
.fab-behance:before {
  content: "\F03A";
}
.fab-steam:before {
  content: "\F03B";
}
.fab-steam-alt:before {
  content: "\F03C";
}
.fab-spotify:before {
  content: "\F03D";
}
.fab-deviantart:before {
  content: "\F03E";
}
.fab-soundcloud:before {
  content: "\F040";
}
.fab-vine:before {
  content: "\F041";
}
.fab-codepen:before {
  content: "\F042";
}
.fab-jsfiddle:before {
  content: "\F043";
}
.fab-rebel:before {
  content: "\F044";
}
.fab-empire:before {
  content: "\F045";
}
.fab-git:before {
  content: "\F046";
}
.fab-hackernews:before {
  content: "\F047";
}
.fab-hackernews-alt:before {
  content: "\F048";
}
.fab-slideshare:before {
  content: "\F049";
}
.fab-twitch:before {
  content: "\F04A";
}
.fab-yelp:before {
  content: "\F04B";
}
.fab-paypal:before {
  content: "\F04C";
}
.fab-google-wallet:before {
  content: "\F04D";
}
.fab-angellist:before {
  content: "\F04E";
}
.fab-cc-visa:before {
  content: "\F050";
}
.fab-cc-mastercard:before {
  content: "\F051";
}
.fab-cc-discover:before {
  content: "\F052";
}
.fab-cc-amex:before {
  content: "\F053";
}
.fab-cc-paypal:before {
  content: "\F054";
}
.fab-cc-stripe:before {
  content: "\F055";
}
.fab-lastfm:before {
  content: "\F056";
}
.fab-whatsapp:before {
  content: "\F057";
}
.fab-medium:before {
  content: "\F058";
}
.fab-meanpath:before {
  content: "\F059";
}
.fab-meanpath-alt:before {
  content: "\F05A";
}
.fab-pagelines:before {
  content: "\F05B";
}
.fab-ioxhost:before {
  content: "\F060";
}
.fab-buysellads:before {
  content: "\F061";
}
.fab-buysellads-alt:before {
  content: "\F062";
}
.fab-connectdevelop:before {
  content: "\F063";
}
.fab-dashcube:before {
  content: "\F064";
}
.fab-forumbee:before {
  content: "\F065";
}
.fab-leanpub:before {
  content: "\F066";
}
.fab-sellsy:before {
  content: "\F067";
}
.fab-shirtsinbulk:before {
  content: "\F068";
}
.fab-simplybuilt:before {
  content: "\F069";
}
.fab-skyatlas:before {
  content: "\F06A";
}
.fab-viacoin:before {
  content: "\F06B";
}
.fab-codiepie:before {
  content: "\F06C";
}
.fab-queue:before {
  content: "\F06D";
}
.fab-queue-alt:before {
  content: "\F06E";
}
.fab-fonticons:before {
  content: "\F070";
}
.fab-fonticons-alt:before {
  content: "\F071";
}
.fab-blacktie:before {
  content: "\F072";
}
.fab-blacktie-alt:before {
  content: "\F073";
}
.fab-xing:before {
  content: "\F090";
}
.fab-vk:before {
  content: "\F091";
}
.fab-weibo:before {
  content: "\F092";
}
.fab-renren:before {
  content: "\F093";
}
.fab-tencent-weibo:before {
  content: "\F094";
}
.fab-qq:before {
  content: "\F095";
}
.fab-wechat:before,
.fab-weixin:before {
  content: "\F096";
}
* {
  box-sizing: border-box;
}
*:before,
*:after {
  box-sizing: border-box;
}
* {
  -webkit-font-smoothing: antialiased;
}
::-moz-selection {
  color: #fff;
  background: #424242;
}
::selection {
  color: #fff;
  background: #424242;
}
html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-size: 16px;
  line-height: 1.42857143;
  color: #424242;
  background-color: #fff;
  font-family: sans-serif;
  font-variant-ligatures: none;
}
.wf-active body {
  font-family: "Lato", sans-serif;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  transition: all ease-in-out .1s;
  color: #ffca10;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #c39700;
  text-decoration: none;
}
a:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
img {
  vertical-align: middle;
}
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
p {
  margin-top: 0;
  margin-bottom: 0;
}
.hidden {
  display: none !important;
}
.visible {
  display: block !important;
}
[v-cloak] {
  display: none;
}
[v-cloak] + .preloader {
  display: block;
}
.animated {
  animation-duration: .15s;
}
.access-token {
  padding: 12px 14px 11px;
  background: #fff;
}
.access-token__label {
  display: block;
  font-size: 12px;
  font-weight: 700;
  color: #424242;
}
.access-token__value {
  display: block;
  color: #ffca10;
  word-wrap: break-word;
}
.account-deletion {
  margin-top: 26px;
  margin-bottom: 6px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}
.account-deletion__link {
  color: #c62828;
}
.account-deletion__link:hover,
.account-deletion__link:focus {
  color: #861b1b;
}
.alert-stack {
  position: fixed;
  bottom: 30px;
  left: 105px;
  z-index: 3020;
  max-width: 620px;
}
.alert-stack--no-nav {
  left: 30px;
}
@media (max-width: 768px) {
  .alert-stack {
    right: 15px;
    bottom: 15px;
    left: 15px;
  }
}
.alert {
  margin-top: 10px;
  padding: 18px 19px;
  font-size: 16px;
  font-family: "Lato", sans-serif;
  line-height: 22px;
  background: #e0e0e0;
}
.alert__close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  float: right;
  margin-left: 19px;
  font-size: 12px;
}
.alert__close:focus,
.alert__close:active:focus,
.alert__close.active:focus,
.alert__close.focus,
.alert__close:active.focus,
.alert__close.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.alert__close:active,
.alert__close.active {
  outline: 0;
  background-image: none;
}
.alert__close:hover,
.alert__close:focus {
  color: #1c1c1c;
}
.alert__icon {
  margin-right: 5px;
}
.alert--success {
  background: #f1f8e9;
}
.alert--success a,
.alert--success .alert__close,
.alert--success .alert__icon {
  color: #558b2f;
}
.alert--success a:hover,
.alert--success .alert__close:hover,
.alert--success a:focus,
.alert--success .alert__close:focus {
  color: #32521c;
}
.alert--danger {
  background: #ffebee;
}
.alert--danger a,
.alert--danger .alert__close,
.alert--danger .alert__icon {
  color: #c62828;
}
.alert--danger a:hover,
.alert--danger .alert__close:hover,
.alert--danger a:focus,
.alert--danger .alert__close:focus {
  color: #861b1b;
}
.analysis {
  padding: 20px 10px;
}
.analysis__header {
  margin-bottom: 14px;
}
.analysis__header:before,
.analysis__header:after {
  display: table;
  content: " ";
}
.analysis__header:after {
  clear: both;
}
.analysis__header-link {
  float: right;
  margin-top: 2px;
}
.analysis__heading {
  font-size: 16px;
  font-weight: 600;
}
.analysis__heading-info {
  font-weight: 400;
  color: #bdbdbd;
}
.analysis__block {
  display: flex;
  gap: 20px;
}
.analysis__block:not(:last-of-type) {
  margin-bottom: 40px;
}
.analysis__block__description {
  max-width: 50%;
}
.analysis__block__description h2 {
  font-size: 16px;
  font-weight: 600;
}
.analysis__block__description p:not(:last-of-type) {
  margin-bottom: 20px;
}
.analysis__footer {
  margin-top: 17px;
}
.analysis__footer:before,
.analysis__footer:after {
  display: table;
  content: " ";
}
.analysis__footer:after {
  clear: both;
}
.analysis__usage {
  float: left;
  margin-right: 40px;
}
@media (max-width: 768px) {
  .analysis__usage {
    float: none;
    margin-right: 0;
  }
}
.api-header {
  margin-bottom: -10px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}
.api-header__link {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  padding-left: 11px;
  padding-right: 11px;
  margin-bottom: 10px;
}
.api-header__link,
.api-header__link:hover,
.api-header__link:focus {
  color: inherit;
}
.api-header__link i {
  font-size: 10px;
  vertical-align: baseline;
}
.api-header__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 12px 22px;
  margin-left: 10px;
  margin-bottom: 10px;
}
.api-header__button:focus,
.api-header__button:active:focus,
.api-header__button.active:focus,
.api-header__button.focus,
.api-header__button:active.focus,
.api-header__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.api-header__button:hover,
.api-header__button:focus,
.api-header__button.focus {
  color: #333;
  text-decoration: none;
}
.api-header__button:active,
.api-header__button.active {
  outline: 0;
  background-image: none;
}
.api-header__button.disabled,
.api-header__button[disabled],
fieldset[disabled] .api-header__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.api-header__button.disabled,
fieldset[disabled] a.api-header__button {
  pointer-events: none;
}
.api-header__button:hover,
.api-header__button:focus,
.api-header__button.disabled,
.api-header__button[disabled] {
  color: #fff;
  background-color: #c39700;
  border-color: #c39700;
}
.api__heading {
  margin-top: 20px;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
  border-bottom: 1px solid #c8c8c8;
}
.api__actions {
  padding: 0 10px 10px;
  text-align: right;
}
.api__action {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 12px 22px;
}
.api__action:focus,
.api__action:active:focus,
.api__action.active:focus,
.api__action.focus,
.api__action:active.focus,
.api__action.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.api__action:hover,
.api__action:focus,
.api__action.focus {
  color: #333;
  text-decoration: none;
}
.api__action:active,
.api__action.active {
  outline: 0;
  background-image: none;
}
.api__action.disabled,
.api__action[disabled],
fieldset[disabled] .api__action {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.api__action.disabled,
fieldset[disabled] a.api__action {
  pointer-events: none;
}
.api__action:hover,
.api__action:focus,
.api__action.disabled,
.api__action[disabled] {
  color: #fff;
  background-color: #c39700;
  border-color: #c39700;
}
.api__placeholder {
  padding: 16px 10px;
}
.api__table-responsive {
  min-height: .01%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.api__table {
  width: 100%;
}
.api__tr {
  border-bottom: 1px solid #e3e3e3;
}
.api__tr:last-child {
  border-bottom: 0;
}
.api__td {
  padding: 16px 10px;
  white-space: nowrap;
}
.api__td--id {
  width: 50px;
}
.api__td--name {
  width: 200px;
}
.api__td--options {
  float: right;
  text-align: right;
}
.api__meta {
  color: #777;
  font-size: 12px;
  line-height: 1.4;
  margin-top: 4px;
}
.api__strong {
  font-weight: 600;
}
.api__link {
  margin-right: 15px;
}
.api__link:last-child {
  margin-right: 0;
}
.api__link--delete {
  color: #c62828;
}
.api__link--delete:hover,
.api__link--delete:focus {
  color: #861b1b;
}
.auditor-credentials__field {
  padding: 12px 14px 11px;
  background: #fff7db;
}
.auditor-credentials__field + .auditor-credentials__field {
  margin-top: 12px;
}
.auditor-credentials__label {
  display: block;
  font-size: 12px;
  font-weight: 700;
  color: #424242;
}
.auditor-credentials__value {
  display: block;
  font-size: 18px;
  font-weight: 700;
  color: #000;
  word-wrap: break-word;
}
.autosuggest__results-container {
  position: relative;
  width: 100%;
}
.autosuggest__results {
  box-shadow: 0 0 5px 0 rgba(133, 133, 133, .25);
  margin: 0;
  position: absolute;
  z-index: 10000001;
  width: 100%;
  border: 1px solid #bdbdbd;
  border-radius: 2px;
  background: #fff;
  padding: 6px 0;
  max-height: 400px;
  overflow-x: hidden;
  overflow-y: auto;
}
.autosuggest__results ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.autosuggest__results_item {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  padding: 5px 20px;
}
.autosuggest__results_item:active,
.autosuggest__results_item:hover,
.autosuggest__results_item:focus,
.autosuggest__results_item-highlighted {
  background: #fff7db;
}
.billing {
  padding: 36px 10px;
  border-bottom: 1px solid #c8c8c8;
}
.billing:before,
.billing:after {
  display: table;
  content: " ";
}
.billing:after {
  clear: both;
}
.billing__billing-address,
.billing__payment-method {
  float: left;
  width: 50%;
}
@media (max-width: 768px) {
  .billing__billing-address,
  .billing__payment-method {
    float: none;
    width: auto;
  }
}
.billing__billing-address {
  border-right: 1px solid #c8c8c8;
}
@media (max-width: 768px) {
  .billing__billing-address {
    padding: 0 10px 36px;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 35px;
    border-right: 0;
    border-bottom: 1px solid #c8c8c8;
  }
}
.billing__payment-method {
  padding-left: 30px;
}
@media (max-width: 768px) {
  .billing__payment-method {
    padding-left: 0;
  }
}
.billing__heading {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}
.input-daterange input {
  border-radius: 2px !important;
}
.input-daterange .input-group-addon {
  text-shadow: none;
}
.datepicker-dropdown,
.datepicker-inline {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.datepicker-dropdown {
  width: 240px;
}
.datepicker-dropdown:before,
.datepicker-dropdown:after {
  display: none;
}
.datepicker-inline {
  width: auto;
}
.datepicker-days {
  position: relative;
}
.datepicker-days:before {
  content: "";
  display: block;
  height: 1px;
  background: #c1c1c1;
  position: absolute;
  top: 38px;
  left: -6px;
  right: -6px;
}
.datepicker table {
  width: 100%;
}
.datepicker table tr th,
.datepicker table tr td {
  transition: background-color ease-in-out .1s;
  border-radius: 2px;
  width: 32px;
  height: 32px;
}
.datepicker table tr th.dow {
  padding-top: 13px;
  height: 45px;
}
.datepicker .datepicker-switch:hover,
.datepicker .next:hover,
.datepicker .prev:hover,
.datepicker tfoot tr th:hover {
  background: #fff7db;
  color: #424242;
}
.datepicker table tr td.day:hover,
.datepicker table tr td.focused {
  background: #ffe68f;
  color: #424242;
}
.datepicker table tr td.active,
.datepicker table tr td.active.highlighted {
  text-shadow: none;
}
.datepicker table tr td.active.active,
.datepicker table tr td.active.highlighted.active,
.datepicker table tr td.active.highlighted:active,
.datepicker table tr td.active:active,
.open > .dropdown-toggle.datepicker table tr td.active,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted {
  background: #ffca10;
  color: #fff;
}
.datepicker table tr td span.focused,
.datepicker table tr td span:hover {
  background: #fff7db;
  color: #424242;
}
.datepicker table tr td.today,
.datepicker table tr td.range.today {
  background: #ffe68f;
  color: #424242;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.today:focus,
.datepicker table tr td.range.today:focus {
  background: #ffd542;
  color: #424242;
}
.datepicker table tr td.range {
  background: #fff7db;
  color: #424242;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected.highlighted {
  background: #ffca10;
  color: #fff;
  text-shadow: none;
}
.datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected:hover {
  background: #c39700;
  color: #fff;
}
.datepicker table tr td.active.active.focus,
.datepicker table tr td.active.active:focus,
.datepicker table tr td.active.active:hover,
.datepicker table tr td.active.highlighted.active.focus,
.datepicker table tr td.active.highlighted.active:focus,
.datepicker table tr td.active.highlighted.active:hover,
.datepicker table tr td.active.highlighted:active.focus,
.datepicker table tr td.active.highlighted:active:focus,
.datepicker table tr td.active.highlighted:active:hover,
.datepicker table tr td.active:active.focus,
.datepicker table tr td.active:active:focus,
.datepicker table tr td.active:active:hover,
.open > .dropdown-toggle.datepicker table tr td.active.focus,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted.focus,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted:focus,
.open > .dropdown-toggle.datepicker table tr td.active.highlighted:hover,
.open > .dropdown-toggle.datepicker table tr td.active:focus,
.open > .dropdown-toggle.datepicker table tr td.active:hover {
  background: #c39700;
  color: #fff;
}
.datepicker table tr td span.active.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active:hover:active,
.open > .dropdown-toggle.datepicker table tr td span.active,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled,
.open > .dropdown-toggle.datepicker table tr td span.active.disabled:hover,
.open > .dropdown-toggle.datepicker table tr td span.active:hover {
  background: #c39700;
  color: #fff;
  text-shadow: none;
}
.datepicker table tr td.range.focus,
.datepicker table tr td.range:focus {
  background: #fff7db;
  color: #424242;
}
.datepicker table tr td.range.active,
.datepicker table tr td.range:active,
.open > .dropdown-toggle.datepicker table tr td.range {
  background: #fff7db;
  color: #424242;
}
.datepicker table tr td.range.active.focus,
.datepicker table tr td.range.active:focus,
.datepicker table tr td.range.active:hover,
.datepicker table tr td.range:active.focus,
.datepicker table tr td.range:active:focus,
.datepicker table tr td.range:active:hover,
.open > .dropdown-toggle.datepicker table tr td.range.focus,
.open > .dropdown-toggle.datepicker table tr td.range:focus,
.open > .dropdown-toggle.datepicker table tr td.range:hover {
  background: #fff7db;
  color: #424242;
}
.datepicker table tr td.today.active,
.datepicker table tr td.today:active,
.open > .dropdown-toggle.datepicker table tr td.today {
  background: #ffca10;
  color: #fff;
}
.datepicker table tr td.today.active.focus,
.datepicker table tr td.today.active:focus,
.datepicker table tr td.today.active:hover,
.datepicker table tr td.today:active.focus,
.datepicker table tr td.today:active:focus,
.datepicker table tr td.today:active:hover,
.open > .dropdown-toggle.datepicker table tr td.today.focus,
.open > .dropdown-toggle.datepicker table tr td.today:focus,
.open > .dropdown-toggle.datepicker table tr td.today:hover {
  background: #c39700;
  color: #fff;
}
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:active,
.open > .dropdown-toggle.datepicker table tr td.range.today {
  background: #fff7db;
  color: #424242;
}
.datepicker table tr td.range.today.active.focus,
.datepicker table tr td.range.today.active:focus,
.datepicker table tr td.range.today.active:hover,
.datepicker table tr td.range.today:active.focus,
.datepicker table tr td.range.today:active:focus,
.datepicker table tr td.range.today:active:hover,
.open > .dropdown-toggle.datepicker table tr td.range.today.focus,
.open > .dropdown-toggle.datepicker table tr td.range.today:focus,
.open > .dropdown-toggle.datepicker table tr td.range.today:hover {
  background: #fff7db;
  color: #424242;
}
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected:active,
.open > .dropdown-toggle.datepicker table tr td.selected,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted {
  background: #ffca10;
  color: #fff;
}
.datepicker table tr td.selected.active.focus,
.datepicker table tr td.selected.active:focus,
.datepicker table tr td.selected.active:hover,
.datepicker table tr td.selected.highlighted.active.focus,
.datepicker table tr td.selected.highlighted.active:focus,
.datepicker table tr td.selected.highlighted.active:hover,
.datepicker table tr td.selected.highlighted:active.focus,
.datepicker table tr td.selected.highlighted:active:focus,
.datepicker table tr td.selected.highlighted:active:hover,
.datepicker table tr td.selected:active.focus,
.datepicker table tr td.selected:active:focus,
.datepicker table tr td.selected:active:hover,
.open > .dropdown-toggle.datepicker table tr td.selected.focus,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted.focus,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:focus,
.open > .dropdown-toggle.datepicker table tr td.selected.highlighted:hover,
.open > .dropdown-toggle.datepicker table tr td.selected:focus,
.open > .dropdown-toggle.datepicker table tr td.selected:hover {
  background: #c39700;
  color: #fff;
}
.datepicker--wide {
  width: 312px;
}
@media (max-width: 480px) {
  .datepicker--wide {
    left: 30px !important;
    right: 30px !important;
    width: auto;
  }
}
.datepicker--wide .datepicker-days:before {
  top: 49px;
}
.datepicker--wide table tr th,
.datepicker--wide table tr td {
  width: 43px;
  height: 43px;
}
.datepicker--wide table tr th.dow {
  height: 56px;
}
.checkbox-stack-wrapper--toggleable {
  margin-top: 32px;
}
.checkbox-stack-wrapper__link-wrapper {
  margin-bottom: 3px;
  text-align: right;
  font-size: 12px;
}
.checkbox-stack-wrapper__link {
  margin-right: 7.5px;
}
.checkbox-stack-wrapper__link:last-child {
  margin-right: 0;
}
.checkbox-stack {
  margin-top: 2px;
}
.checkbox-stack__item {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: background-color ease-in-out .15s;
  display: block;
  padding: 9px !important;
  border: 1px solid #c8c8c8;
  cursor: pointer;
  position: relative;
  z-index: 2;
  margin-top: -1px;
  margin-bottom: 0 !important;
  line-height: 1.14285714 !important;
  background: #fff;
}
.checkbox-stack__item:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.checkbox-stack__item:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.checkbox-stack__control-indicator {
  top: 17px !important;
  left: auto;
  right: 17px;
}
.checkbox-stack__content {
  display: block;
  margin-right: 32px;
}
.checkbox-stack__content:before,
.checkbox-stack__content:after {
  display: table;
  content: " ";
}
.checkbox-stack__content:after {
  clear: both;
}
.checkbox-stack__icon {
  float: left;
  display: block;
}
.checkbox-stack__icon--folder {
  width: 32px;
  height: 32px;
  overflow: hidden;
  line-height: 32px;
  text-align: center;
  color: #ffca10;
  font-size: 18px;
}
.checkbox-stack__name {
  display: block;
  overflow: hidden;
  margin-left: 41px;
  padding-top: 8px;
  padding-bottom: 8px;
}
.checkbox-stack__name--clean {
  margin-left: 9px;
}
.confirmation {
  margin: 100px auto;
  padding: 75px 75px 93px;
  max-width: 756px;
  background: #fff;
}
@media (max-width: 768px) {
  .confirmation {
    margin: 90px 15px 15px;
    padding-left: 30px;
    padding-right: 30px;
    max-width: none;
  }
}
.confirmation__forward-link {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  display: block;
  width: 75px;
  height: 75px;
  line-height: 75px;
  text-align: center;
  background: #fff;
  color: #424242;
  left: auto;
  right: 0;
}
.confirmation__forward-link:hover,
.confirmation__forward-link:focus {
  color: #ffca10;
}
.confirmation__logo-wrapper {
  margin-bottom: 68px;
  text-align: center;
}
.confirmation__logo {
  width: 182px !important;
  height: 37px !important;
  background-size: 182px 37px !important;
}
.confirmation__heading {
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}
.confirmation__text {
  margin-bottom: 32px;
}
.confirmation__link-wrapper {
  text-align: center;
}
.confirmation__link {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 10px 20px;
  font-weight: 700;
  font-size: 16px;
  line-height: 23px;
  width: 100%;
}
.confirmation__link:focus,
.confirmation__link:active:focus,
.confirmation__link.active:focus,
.confirmation__link.focus,
.confirmation__link:active.focus,
.confirmation__link.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.confirmation__link:hover,
.confirmation__link:focus,
.confirmation__link.focus {
  color: #333;
  text-decoration: none;
}
.confirmation__link:active,
.confirmation__link.active {
  outline: 0;
  background-image: none;
}
.confirmation__link.disabled,
.confirmation__link[disabled],
fieldset[disabled] .confirmation__link {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.confirmation__link.disabled,
fieldset[disabled] a.confirmation__link {
  pointer-events: none;
}
.confirmation__link:hover,
.confirmation__link:focus,
.confirmation__link.disabled,
.confirmation__link[disabled] {
  color: #000;
  background-color: #c39700;
  border-color: #c39700;
}
.contacts-blank {
  padding: 100px 20px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  margin: 0 auto;
  max-width: 995px;
  background: #fff;
}
.contacts-blank__image {
  margin: 0 auto 13px;
  background-repeat: no-repeat;
  background-position: left top;
  width: 113px;
  height: 80px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20162.36%20114.4%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m17.24%2089.18h127.89v23.98h-127.89z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m146.38%20114.4h-130.39v-25.23h2.49v22.74h125.4v-22.74h2.5z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m1.25%201.25h159.87v87.93h-159.87z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m162.36%2090.42h-162.36v-90.42h162.36zm-159.86-2.49h157.37v-85.43h-157.37z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m9.24%209.24h143.88v63.95h-143.88z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m79.93%209.24h2.5v63.95h-2.5z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m141.44%2063.12-.06-.12-.11-.22-.09-.15-.12-.19-.11-.15-.13-.17-.13-.15-.14-.15-.14-.14-.15-.14-.15-.12-.16-.11-.16-.1h-.06c-2.13%201.34-3%209.5-3.32%2012.7h7.59l-2.47-10.42a2.91%202.91%200%200%200%20-.09-.37z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m139.72%2061.18-.19-.11-13.25-5.81a7.43%207.43%200%200%201%20-7.7%207.75%207.43%207.43%200%200%201%20-7.71-7.75l.79-.35h.06-.05l-14%206.16-.19.11c2.13%201.34%203%209.5%203.32%2012.7h35.7c.21-3.2%201.09-11.36%203.22-12.7z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m97.39%2061.18h-.06l-.16.1-.15.11-.15.12-.15.14-.14.13-.15.16-.12.14-.14.18-.1.14-.13.2-.08.13-.12.23-.06.11a2.7%202.7%200%200%200%20-.12.34l-2.48%2010.47h7.63c-.31-3.2-1.19-11.36-3.32-12.7z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m111.71%2054.9a6.91%206.91%200%200%200%206.84%206h.4.25l.55-.08h.09a6.91%206.91%200%200%200%205.56-5.91h.05v-2.57a8.34%208.34%200%200%201%20-13.81%200v2.57h.05z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m118.56%2056a9%209%200%200%200%206.91-3.66%2016.28%2016.28%200%200%200%203.24-7.82h.21a1.73%201.73%200%200%200%201.73-1.73v-3.51a1.73%201.73%200%200%200%20-1.72-1.65v-1.73a1.73%201.73%200%200%200%20-1.73-1.73h-1.2a3.45%203.45%200%200%201%20-2.88-1.56%203.45%203.45%200%200%201%20-2.88%201.56h-10.32a1.73%201.73%200%200%200%20-1.73%201.73v1.73a1.73%201.73%200%200%200%20-1.72%201.65v3.52a1.73%201.73%200%200%200%201.73%201.73h.21a16.26%2016.26%200%200%200%203.24%207.82%208.94%208.94%200%200%200%206.91%203.65z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m108.2%2037.63v-1.73a1.73%201.73%200%200%201%201.73-1.73h10.36a3.45%203.45%200%200%200%202.88-1.56%203.45%203.45%200%200%200%202.83%201.57h1.14a1.73%201.73%200%200%201%201.73%201.73v1.73a1.73%201.73%200%200%201%201.72%201.65v-6.84c0-5.72-5.43-10.36-12.08-10.36s-12%204.63-12.08%2010.36v6.83a1.73%201.73%200%200%201%201.77-1.65z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m125.41%2054.89a6.91%206.91%200%200%201%20-5.56%205.91%206.91%206.91%200%200%200%205.56-5.91z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m119%2060.91h-.4z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m125.41%2054.89a6.91%206.91%200%200%201%20-5.57%205.91h-.09l-.55.08h-.2-.4a6.91%206.91%200%200%201%20-6.84-6h-.06l-.79.35a7.43%207.43%200%200%200%207.7%207.75%207.43%207.43%200%200%200%207.7-7.75l-.79-.35h-.05z%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20fill%3D%22%233a3d3f%22%3E%3Cpath%20d%3D%22m118.56%2062.17a8.18%208.18%200%200%201%20-7.75-5.65l-.39.14v-7.87l2.22%202.76a7.11%207.11%200%200%200%2011.87%200l2.22-2.76v7.83l-.38-.12a8.12%208.12%200%200%201%20-6.28%205.5h-.13l-.62.09h-.32zm-5.47-6.75a5.67%205.67%200%200%200%205.47%204.25h.54l.44-.06h.09a5.64%205.64%200%200%200%204.37-4.2%209.11%209.11%200%200%201%20-11%200z%22%2F%3E%3Cpath%20d%3D%22m126.43%2053.12-1.95-1.57a15.13%2015.13%200%200%200%203-7.22l.18-1.21%201.22.16a.48.48%200%200%200%20.53-.47v-3.47a.47.47%200%200%200%20-.47-.46h-1.25v-3a.48.48%200%200%200%20-.48-.48h-1.21a4.69%204.69%200%200%201%20-2.88-1%204.69%204.69%200%200%201%20-2.88%201h-10.32a.48.48%200%200%200%20-.48.48v3h-1.24a.47.47%200%200%200%20-.47.46v3.47a.48.48%200%200%200%20.53.47l1.21-.15.18%201.21a15.11%2015.11%200%200%200%203%207.21l-1.95%201.57a17.08%2017.08%200%200%201%20-3.34-7.46%203%203%200%200%201%20-2.11-2.85v-4.81h.31a3%203%200%200%201%201.42-1.38v-.72a3%203%200%200%201%203-3h10.36a2.2%202.2%200%200%200%201.84-1l1-1.58%201%201.58a2.2%202.2%200%200%200%201.84%201h1.14a3%203%200%200%201%203%203v.75a3%203%200%200%201%201.42%201.35h.31v4.77a3%203%200%200%201%20-2.11%202.85%2017.09%2017.09%200%200%201%20-3.35%207.5z%22%2F%3E%3Cpath%20d%3D%22m131.89%2040.53h-2.45l-.05-1.2a.47.47%200%200%200%20-.47-.46h-1.25v-3a.48.48%200%200%200%20-.48-.48h-1.19a4.69%204.69%200%200%201%20-2.88-1%204.69%204.69%200%200%201%20-2.88%201h-10.32a.48.48%200%200%200%20-.48.48v3h-1.24a.47.47%200%200%200%20-.47.46l-.05%201.2h-2.45v-9.33h.08c.74-5.81%206.42-10.36%2013.25-10.36s12.5%204.54%2013.25%2010.36h.08zm-8.72-10.18%201%201.58a2.2%202.2%200%200%200%201.84%201h1.14a3%203%200%200%201%202.2%201v-1.47c0-5-4.89-9.12-10.83-9.12s-10.8%204.09-10.83%209.12v1.45a3%203%200%200%201%202.2-1h10.36a2.2%202.2%200%200%200%201.84-1z%22%2F%3E%3Cpath%20d%3D%22m97.87%2062.36-1.41-2.06.23-.15%201.31%202.14v-.07.07l-.8-1.29.8%201.29z%22%2F%3E%3Cpath%20d%3D%22m139.24%2062.35-.11-.07%201.31-2.13.21.14z%22%2F%3E%3Cpath%20d%3D%22m96.81%2063.62-2.29-1%20.07-.15%202.24%201.1z%22%2F%3E%3Cpath%20d%3D%22m97.07%2063.16-2.07-1.42.1-.14%201%20.71-1-.74%201%20.74-.1-.09.12.09-1-.74%202%201.49-1-.74%201%20.74z%22%2F%3E%3Cpath%20d%3D%22m97.66%2062.51-1.6-1.92.19-.15%201.53%202z%22%2F%3E%3Cpath%20d%3D%22m97.26%2062.93-1.92-1.6.12-.14%201.89%201.63z%22%2F%3E%3Cpath%20d%3D%22m97.46%2062.7-1.78-1.75.19-.18%201.7%201.83-.1.09z%22%2F%3E%3Cpath%20d%3D%22m96.92%2063.41-2.15-1.26.08-.12%202.15%201.28z%22%2F%3E%3Cpath%20d%3D%22m140.19%2063.41-.07-.12%202.13-1.29.11.17z%22%2F%3E%3Cpath%20d%3D%22m139.65%2062.7-.1-.1%201.7-1.83.18.18z%22%2F%3E%3Cpath%20d%3D%22m140%2063.17-.09-.12%202-1.51.14.19z%22%2F%3E%3Cpath%20d%3D%22m140.31%2063.64v-.09l2.25-1.08.08.16z%22%2F%3E%3Cpath%20d%3D%22m139.44%2062.51-.11-.09%201.53-2%20.19.15z%22%2F%3E%3Cpath%20d%3D%22m139.86%2062.94-.11-.12%201.86-1.67.16.18z%22%2F%3E%3Cpath%20d%3D%22m111.35%2056.41-1-2.29.78-.34.22-.08h.06l.28%201.22.4%201.18h.08-.08z%22%2F%3E%3Cpath%20d%3D%22m125.77%2056.41-.87-.41.48-.95.24-1.41.3.08.87.38zm-.65-.3h.08l.11-.63z%22%2F%3E%3Cpath%20d%3D%22m139.1%2062.27-.11-.06-13.22-5.8%201-2.29%2013.23%205.81.27.14z%22%2F%3E%3Cpath%20d%3D%22m98%2062.27-1.23-2.17.25-.13%2014.07-6.18h.14l.24-.06%201.44-.23v2.4l-.9.2-.71.31z%22%2F%3E%3Cpath%20d%3D%22m94.29%2074.17-2.43-.58%202.48-10.47a3.92%203.92%200%200%201%20.18-.49l.07-.16c0-.1.1-.2.16-.3l.09-.14.19-.29.1-.13.21-.27.13-.14.22-.23.16-.16.21-.19.2-.16.21-.15.22-.14h.07l.58-.34.82.41.16.18-.93.84.67%201-.09.06-.11.07-.09.07-.11.09-.1.09-.1.09-.11.12-.1.11-.1.13-.08.11-.07.1-.07.11-.06.13v.07a1.33%201.33%200%200%200%20-.06.16z%22%2F%3E%3Cpath%20d%3D%22m99.46%2074c-1-10.17-2.45-11.58-2.74-11.76l1.33-2.11c1.28.8%202.87%203.08%203.89%2013.63z%22%2F%3E%3Cpath%20d%3D%22m137.65%2074-2.49-.24c1-10.55%202.62-12.83%203.89-13.63l1.33%202.11c-.28.18-1.75%201.59-2.73%2011.76z%22%2F%3E%3Cpath%20d%3D%22m142.82%2074.17-2.46-10.39-.06-.17-.06-.11-.06-.11-.09-.14-.06-.09-.08-.11-.1-.13-.07-.07-.13-.14-.1-.1-.1-.09-.12-.1-.1-.07-.08-.06-.1-.06h.06l.61-1.09-.88-.88.67-.67.94.53.19.13.21.15.2.16.21.18.17.17.18.2.16.18.15.19-.95.81%201-.76.11.15.13.2.06.1.08.13.13.24v.05l.08.16a4.22%204.22%200%200%201%20.18.49v.06l2.47%2010.42z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m60.23%2063-6.23-2.86-.23-.14a9.84%209.84%200%200%201%20-17.87%200l-6.45%203h-.05c1.38%202.64%202.08%207.27%202.1%2010.18h26.68c0-2.91.72-7.53%202.1-10.18z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m29.39%2063-.12.06h-.06l-.14.09-.14.1-.13.1-.14.13-.12.12-.14.15-.11.12-.13.16-.09.13-.12.18-.08.12-.1.2-.05.1a2.53%202.53%200%200%200%20-.11.3l-1.84%207.2-.29.87h6c0-2.91-.72-7.53-2.1-10.18z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m62.05%2065.12a2.53%202.53%200%200%200%20-.11-.3l-.05-.1-.1-.2-.08-.12-.12-.18-.09-.13-.13-.16-.11-.12-.14-.15-.12-.12-.14-.13-.13-.1-.14-.1-.14-.09h-.06l-.1-.12c-1.38%202.64-2.08%207.27-2.1%2010.18h6l-.29-.87z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m25.49%2073.19.29-.87%201.84-7.2a2.53%202.53%200%200%201%20.11-.3l.05-.1.1-.2.08-.12.12-.18.09-.13.13-.16.11-.12.14-.15.12-.12.14-.13.13-.1.14-.1.14-.09h.06l.12-.06h.05l6.31-2.87a10.82%2010.82%200%200%201%20-1.76-5.99v-16.52a10.87%2010.87%200%200%201%2021.74%200v16.52a10.81%2010.81%200%200%201%20-1.74%205.94l6.23%202.86h.05l.12.06h.06l.14.09.14.1.13.1.14.13.12.12.14.15.11.12.13.16.09.13.12.18.08.12.1.2.05.1a2.53%202.53%200%200%201%20.11.3l1.84%207.2.29.87h-38.7z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m37.54%2059.3%201.11-.51s0-5.1%200-5.9a14%2014%200%200%201%20-2.36-6%201.55%201.55%200%200%201%20-1.52-1.54v-3.08s0%200%200-.06a1.54%201.54%200%200%201%20.79-1.28v-1.75a1.55%201.55%200%200%201%201.55-1.55h5.64a2.09%202.09%200%200%200%202.09-2.08%202.09%202.09%200%200%200%202.09%202.08h5.64a1.55%201.55%200%200%201%201.55%201.55v1.74a1.55%201.55%200%200%201%20.79%201.28s0%200%200%20.06v3.09a1.54%201.54%200%200%201%20-1.52%201.54%2014%2014%200%200%201%20-2.36%206v5.9l2.41%201.1.34.16.21.09a10.81%2010.81%200%200%200%201.77-5.94v-16.52a10.87%2010.87%200%200%200%20-21.74%200v16.52a10.82%2010.82%200%200%200%201.75%205.91l.75-.34z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m36.51%2059.77-.75.34-6.31%202.88%206.46-2.95z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m44.84%2064a8%208%200%200%200%207.3-4.67l1.29.59-2.43-1.13s0-5.1%200-5.9a7.74%207.74%200%200%201%20-6.18%203.55%207.74%207.74%200%200%201%20-6.18-3.55v5.9l-1.11.51a8%208%200%200%200%207.31%204.7z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m60.23%2062.99-6.25-2.85z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m53.77%2060.04.21.1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m44.84%2056.45a7.74%207.74%200%200%200%206.16-3.56%2014%2014%200%200%200%202.36-6%201.54%201.54%200%200%200%201.52-1.54v-3.08s0%200%200-.06a1.55%201.55%200%200%200%20-.79-1.28v-1.75a1.55%201.55%200%200%200%20-1.55-1.55h-5.61a2.09%202.09%200%200%201%20-2.09-2.08%202.09%202.09%200%200%201%20-2.09%202.08h-5.64a1.55%201.55%200%200%200%20-1.55%201.55v1.74a1.54%201.54%200%200%200%20-.79%201.28s0%200%200%20.06v3.09a1.55%201.55%200%200%200%201.52%201.54%2014%2014%200%200%200%202.36%206%207.74%207.74%200%200%200%206.19%203.56z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m52.13%2059.3a8%208%200%200%201%20-14.59%200l-1%20.47-.6.27a9.84%209.84%200%200%200%2017.87%200l-.34-.16z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m53.43%2059.89.34.15z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m54.44%2061.72-3.94-1.79c-.74-.33-.74-.33-.73-3.79v-3.65l.24-.33a12.71%2012.71%200%200%200%202.14-5.45l.16-1h1.05a.3.3%200%200%200%20.29-.3v-3.16a.3.3%200%200%200%20-.15-.25l-.64-.36v-2.46a.3.3%200%200%200%20-.24-.29h-6.94v-.25a3.32%203.32%200%200%201%20-.84-.49%203.34%203.34%200%200%201%20-.84.49v.24h-6.89a.3.3%200%200%200%20-.3.3v2.47l-.64.36a.3.3%200%200%200%20-.15.24v3.11a.3.3%200%200%200%20.29.3h1.05l.16%201a12.69%2012.69%200%200%200%202.14%205.45l.24.33v5.79c0%20.7%200%201.31-.73%201.64l-3.88%201.77-.59-.9a12.08%2012.08%200%200%201%20-1.95-6.59v-16.47a12.12%2012.12%200%200%201%2024.23%200v16.52a12.07%2012.07%200%200%201%20-2%206.62zm-2.17-3.72%201.2.54a9.58%209.58%200%200%200%201-4.33v-6.29a15.11%2015.11%200%200%201%20-2.2%205.36zm-17-9.84v6.04a9.59%209.59%200%200%200%201%204.3l1.14-.5c0-1.06%200-3%200-4v-.68a15%2015%200%200%201%20-2.15-5.18zm2.28-10.51v-1.26h5.22a.84.84%200%200%200%20.84-.84h2.5a.84.84%200%200%200%20.84.83h5.22.42a2.78%202.78%200%200%201%201.91.76%209.62%209.62%200%200%200%20-19.2-.07%202.78%202.78%200%200%201%201.84-.69h.42z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m29.88%2064.18-1.22-2.19.13-.07%201.21%202.19z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m29.97%2064.12-1.04-2.27.04-.02%207.02-3.2%201.03%202.28z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m44.84%2065.21a9.32%209.32%200%200%201%20-8.43-5.39l-.53-1.14%201.53-.7c0-1.06%200-3%200-4v-4.98l2.26%203.14a6.49%206.49%200%200%200%205.17%203%206.49%206.49%200%200%200%205.17-3l2.27-3.14v3.87%205.09l8.48%203.86-1%202.27-7-3.21a9.32%209.32%200%200%201%20-7.92%204.33zm-5.53-5.35a6.78%206.78%200%200%200%2011.06%200c-.6-.29-.6-.5-.59-3.72v-.14a7.93%207.93%200%200%201%20-9.86%200v2.31c-.01.63-.01%201.2-.61%201.55z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m38.48%2038.45-1-.82h1.26z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m51%2038.19-.13-.56h1.25zm1.13-.56%201.1-.59z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m59.8%2064.18-.12-.07%201.21-2.19.13.07z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m35.82%2058.42h1.8v2.5h-1.8z%22%20fill%3D%22%233a3d3f%22%20transform%3D%22matrix(.91046724%20-.41358121%20.41358121%20.91046724%20-21.39%2020.53)%22%2F%3E%3Cpath%20d%3D%22m51.7%2058.77h2.5v1.8h-2.5z%22%20fill%3D%22%233a3d3f%22%20transform%3D%22matrix(.41453442%20-.91003363%20.91003363%20.41453442%20-23.3%2083.12)%22%2F%3E%3Cpath%20d%3D%22m59.69%2064.11-6.43-2.93%201-2.27%206.59%203-1.21%202.19z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m29.97%2064.12-1.16-2.21.15-.07%206.43-2.93%201.03%202.27z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m26.67%2073.59-2.37-.8.28-.83%201.83-7.16a3.79%203.79%200%200%201%20.17-.48l.07-.14.14-.28.1-.16.16-.25.08-.11v-.07l.15-.19.13-.15.18-.19.17-.17.17-.15.19-.15.2-.14.2-.13.72-.46.88.59.14.21-.92.62.69%201-.26.15-.09.06-.09.07-.08.07-.42.48-.09.17v.05l-.08.16v.08a1%201%200%200%200%200%20.12l-1.92%207.31z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m30.25%2073.2c0-2.88-.72-7.23-2-9.61l2.21-1.16c1.44%202.76%202.22%207.49%202.24%2010.74z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m63%2073.59-.32-1-1.84-7.2v-.12-.05l-.07-.13v-.07l-.08-.12-.42-.48-.27-.13-.09-.06-.17-.09.61-1.1-.93-.62.15-.22.88-.55.74.44.18.12.19.14.17.14.19.17.16.15.17.18.15.17.13.16v.06l.11.15.15.23.1.17.15.29.06.12a3.92%203.92%200%200%201%20.17.48l1.82%207.18.28.83z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m59.43%2073.2h-2.5c0-3.25.8-8%202.24-10.74l2.21%201.16c-1.23%202.38-1.93%206.7-1.95%209.58z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m154.37%2074.44h-146.37v-66.44h146.37zm-143.88-2.5h141.38v-61.45h-141.38z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m25.23%2095.92h111.91v2.5h-111.91z%22%20fill%3D%22%233a3d3f%22%2F%3E%3C%2Fsvg%3E");
  background-size: 113px 80px;
}
.contacts-blank__title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.contacts-blank__text {
  font-size: 18px;
  text-align: center;
}
.contacts {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -25px;
  max-width: 1980px;
}
@media (max-width: 768px) {
  .contacts {
    margin-bottom: -15px;
  }
}
@media (max-width: 2152px) {
  .contacts {
    max-width: 1480px;
  }
}
@media (max-width: 1652px) {
  .contacts {
    max-width: 980px;
  }
}
@media (max-width: 1152px) {
  .contacts {
    max-width: 480px;
  }
}
.contacts__heading {
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1;
}
.contacts__list {
  margin: 0 -20px 5px 0;
  padding: 0;
  list-style: none;
}
.contacts__list:before,
.contacts__list:after {
  display: table;
  content: " ";
}
.contacts__list:after {
  clear: both;
}
@media (max-width: 768px) {
  .contacts__list {
    margin-right: 0;
    margin-bottom: 0;
  }
}
.contacts__list-item {
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  width: 480px;
  background: #EDEDED;
}
@media (max-width: 768px) {
  .contacts__list-item {
    margin-right: 0;
    margin-bottom: 15px;
    width: 100%;
  }
}
.contacts__list-item-options {
  float: right;
  position: relative;
  padding-left: 20px;
  padding-right: 5px;
  font-size: 16px;
}
.contacts__list-item-options-link {
  display: inline-block;
  color: #ffca10 !important;
  margin: 39px 15px 39px 0;
}
.contacts__list-item-options-link .bt-merge {
  color: #000;
}
.contacts__list-item-link {
  display: block;
  color: #424242;
}
.contacts__list-item-link:before,
.contacts__list-item-link:after {
  display: table;
  content: " ";
}
.contacts__list-item-link:after {
  clear: both;
}
.contacts__list-item-link:hover,
.contacts__list-item-link:focus {
  color: #424242;
}
.contacts__list-item-media {
  display: block;
  width: 112px;
  height: 112px;
  line-height: 112px;
  float: left;
  overflow: hidden;
}
.contacts__list-item-media-logo-wrapper,
.contacts__list-item-media-icon {
  display: block;
  width: inherit;
  height: inherit;
  line-height: inherit;
}
.contacts__list-item-media-logo-wrapper img {
  width: 100%;
  height: auto;
  vertical-align: top;
}
.contacts__list-item-media-icon {
  background: #ffca10;
  color: #fff;
  text-align: center;
  font-weight: 600;
  font-size: 28px;
}
.contacts__list-item-body {
  display: block;
  margin-left: 112px;
  padding: 30px 20px 14px;
}
.contacts__list-item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-weight: 700;
}
.contacts__list-item-description {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  margin-top: 12px;
}
.contacts__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  margin-top: -20px;
  margin-bottom: -20px;
}
.contacts__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.contacts__more-link:hover,
.contacts__more-link:focus {
  color: #1c1c1c;
}
.content {
  padding: 120px 20px 30px 110px;
}
@media (max-width: 768px) {
  .content {
    padding: 105px 15px 30px 15px;
  }
}
.coupon {
  margin-bottom: 9px;
  padding: 32px 10px 30px;
}
.coupon__heading {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}
.coupon__form {
  margin-top: 15px;
  max-width: 270px;
}
.coupon__input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.coupon__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  border: 1px solid #bdbdbd;
  background: #fff;
  border-radius: 2px;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.coupon__form-control:focus {
  border-color: #000;
  outline: 0;
}
.coupon__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.coupon__form-control:-ms-input-placeholder {
  color: #999;
}
.coupon__form-control::-webkit-input-placeholder {
  color: #999;
}
.coupon__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.coupon__form-control[disabled],
.coupon__form-control[readonly],
fieldset[disabled] .coupon__form-control {
  background-color: transparent;
  opacity: 1;
}
.coupon__form-control[disabled],
fieldset[disabled] .coupon__form-control {
  cursor: not-allowed;
}
textarea.coupon__form-control {
  height: auto;
}
.has-error .coupon__form-control {
  border-color: #c62828;
}
.coupon__form-control:focus {
  z-index: 3;
}
.coupon__button-wrapper {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.coupon__button-wrapper:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.coupon__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
  margin-left: 10px;
}
.coupon__button:focus,
.coupon__button:active:focus,
.coupon__button.active:focus,
.coupon__button.focus,
.coupon__button:active.focus,
.coupon__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.coupon__button:hover,
.coupon__button:focus,
.coupon__button.focus {
  color: #333;
  text-decoration: none;
}
.coupon__button:active,
.coupon__button.active {
  outline: 0;
  background-image: none;
}
.coupon__button.disabled,
.coupon__button[disabled],
fieldset[disabled] .coupon__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.coupon__button.disabled,
fieldset[disabled] a.coupon__button {
  pointer-events: none;
}
.coupon__button:hover,
.coupon__button:focus,
.coupon__button.disabled,
.coupon__button[disabled] {
  color: #000;
  background-color: #f6bf00;
  border-color: #f6bf00;
}
.create-button {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  font-size: 18px;
  color: #000;
  border-left: 4px solid transparent;
  padding-top: 9px;
  padding-bottom: 5px;
  transition: none;
}
.create-button:hover,
.create-button:focus {
  color: #000;
}
.create-button__icon {
  transition: background-color 0.1s ease-in-out;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  border-radius: 999em;
  position: relative;
  background: #ffca10;
}
.create-button:hover .create-button__icon,
.create-button:focus .create-button__icon {
  background: #f6bf00;
}
.create-button__bar1,
.create-button__bar2 {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  background: #000;
}
.create-button__bar1 {
  width: 18px;
  height: 3px;
  margin-left: -9px;
  margin-top: -1.5px;
}
.create-button__bar2 {
  width: 3px;
  height: 18px;
  margin-left: -1.5px;
  margin-top: -9px;
}
.create-button__title {
  display: block;
  margin-top: 4px;
  font-size: 14px;
  font-family: "Lato", sans-serif;
}
.nav-bar__checkbox:checked ~ .nav-bar__list-wrapper .create-button {
  justify-content: flex-start;
  flex-direction: row;
  padding: 10px 15px;
}
.nav-bar__checkbox:checked ~ .nav-bar__list-wrapper .create-button__title {
  margin-top: 0;
  margin-left: 14px;
}
.dialog {
  margin: 100px auto;
  padding: 56px 74px 61px;
  max-width: 500px;
  background: #fff;
}
@media (max-width: 768px) {
  .dialog {
    margin: 15px;
    padding-left: 29px;
    padding-right: 29px;
    max-width: none;
  }
}
.dialog__logo-wrapper {
  margin-bottom: 49px;
  text-align: center;
}
.dialog__logo {
  width: 182px !important;
  height: 37px !important;
  background-size: 182px 37px !important;
}
.dialog__heading {
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}
.dialog__link-wrapper {
  margin-top: 32px;
  text-align: center;
}
.dialog__link {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 10px 20px;
  font-weight: 700;
  font-size: 16px;
  line-height: 23px;
  width: 100%;
}
.dialog__link:focus,
.dialog__link:active:focus,
.dialog__link.active:focus,
.dialog__link.focus,
.dialog__link:active.focus,
.dialog__link.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.dialog__link:hover,
.dialog__link:focus,
.dialog__link.focus {
  color: #333;
  text-decoration: none;
}
.dialog__link:active,
.dialog__link.active {
  outline: 0;
  background-image: none;
}
.dialog__link.disabled,
.dialog__link[disabled],
fieldset[disabled] .dialog__link {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.dialog__link.disabled,
fieldset[disabled] a.dialog__link {
  pointer-events: none;
}
.dialog__link:hover,
.dialog__link:focus,
.dialog__link.disabled,
.dialog__link[disabled] {
  color: #000;
  background-color: #c39700;
  border-color: #c39700;
}
.document-events {
  margin-top: -7px;
  background: #fff;
}
.document-events__list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: -10px;
  margin-bottom: -10px;
}
.document-events__list-item {
  padding: 28px 46px;
  background: #EDEDED;
}
.document-events__list-item:before,
.document-events__list-item:after {
  display: table;
  content: " ";
}
.document-events__list-item:after {
  clear: both;
}
.document-events__list-item:not(:last-of-type) {
  margin-bottom: 14px;
}
.document-events__list-item + .document-events__list-item {
  border-top: 1px solid #e3e3e3;
}
.document-events__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  margin-bottom: -10px;
}
.document-events__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.document-events__more-link:hover,
.document-events__more-link:focus {
  color: #1c1c1c;
}
.document-preview {
  position: fixed;
  top: 90px;
  right: 360px;
  bottom: 0;
  left: 0;
  z-index: 2000;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  text-align: center;
}
.document-preview--switcher {
  top: 126px;
}
@media (max-width: 768px) {
  .document-preview {
    right: 0;
  }
}
.document-preview__pdf,
.document-preview__image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  background: transparent;
  border: 0;
}
.document-preview__html {
  width: 100%;
  height: 100%;
  border: 0;
  background: #fff;
}
.document-preview__other {
  margin: 50px auto;
  max-width: 80%;
}
.document-preview__buttons {
  margin-top: 20px;
  display: flex;
  justify-content: center;
  gap: 10px;
}
.document-preview__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 8px 18px;
  font-weight: 700;
}
.document-preview__button:focus,
.document-preview__button:active:focus,
.document-preview__button.active:focus,
.document-preview__button.focus,
.document-preview__button:active.focus,
.document-preview__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-preview__button:hover,
.document-preview__button:focus,
.document-preview__button.focus {
  color: #333;
  text-decoration: none;
}
.document-preview__button:active,
.document-preview__button.active {
  outline: 0;
  background-image: none;
}
.document-preview__button.disabled,
.document-preview__button[disabled],
fieldset[disabled] .document-preview__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.document-preview__button.disabled,
fieldset[disabled] a.document-preview__button {
  pointer-events: none;
}
.document-preview__button:hover,
.document-preview__button:focus,
.document-preview__button.disabled,
.document-preview__button[disabled] {
  color: #fff;
  background-color: #ffca10;
  border-color: #ffca10;
}
.email-preview {
  text-align: left;
  border-right: 1px solid #e5e5e5;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.email-client {
  position: relative;
  background: #f8f8f8;
  padding: 16px 24px;
  border-bottom: 1px solid #e5e5e5;
}
.email-client .email-date {
  float: right;
  font-size: 14px;
  margin: 4px 0;
}
.email-client .email-client-row {
  display: block;
  margin: 4px 0;
  color: #777;
  max-width: 640px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.email-client .subject-line {
  color: #666;
  font-size: 16px;
  line-height: 16px;
}
.email-client .from-field__sender {
  color: #222;
  font-weight: 600;
}
.email-client .author-date {
  color: #999;
  font-size: 14px;
  margin-left: 4px;
}
.email-client .from-field .author-avatar {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
.email-client .to-field {
  color: #999;
  font-size: 15px;
  line-height: 15px;
}
.email-client .client-meta {
  font-size: 10px;
  line-height: 10px;
  text-transform: uppercase;
  color: #aaa;
  display: inline-block;
  width: 56px;
  margin-top: -4px;
  letter-spacing: .2px;
}
.email-body {
  display: block;
  padding: 16px 24px;
  flex-grow: 1;
  overflow-y: auto;
}
.email-footer {
  background: #f8f8f8;
  display: block;
  padding: 16px;
  border-top: 1px solid #e5e5e5;
}
.email-footer .email-footer__link {
  color: #666;
  font-size: 14px;
  line-height: 14px;
  text-decoration: none;
  margin-right: 16px;
  display: inline-flex;
  align-items: center;
}
.email-footer .email-footer__link:hover {
  text-decoration: underline;
}
.email-footer .email-footer__link span svg {
  width: 16px;
  height: 16px;
  margin-right: 4px;
}
.document-search {
  margin-top: -10px;
  margin-bottom: -10px;
}
.document-search__table-responsive {
  min-height: .01%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.document-search__table {
  width: 100%;
}
.document-search__th {
  padding: 5px 10px;
  text-align: left;
  font-weight: 400;
  border-bottom: 1px solid #c8c8c8;
  vertical-align: bottom;
  white-space: nowrap;
  color: #424242;
}
.document-search__th:first-child {
  padding-left: 0;
}
.document-search__th:last-child {
  padding-right: 0;
}
.document-search__td {
  padding: 10px;
  border-bottom: 1px solid #e3e3e3;
  vertical-align: middle;
  white-space: nowrap;
}
.document-search__td--icon {
  width: 52px;
}
.document-search__td--name {
  padding-left: 0;
}
.document-search__td--date {
  width: 100px;
}
.document-search__td--action {
  width: 112px;
}
.document-search__name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  color: #424242;
  vertical-align: middle;
  max-width: 500px;
}
.document-search__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #424242;
  background-color: #fff;
  border-color: #424242;
  padding: 12px 22px;
}
.document-search__button:focus,
.document-search__button:active:focus,
.document-search__button.active:focus,
.document-search__button.focus,
.document-search__button:active.focus,
.document-search__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-search__button:hover,
.document-search__button:focus,
.document-search__button.focus {
  color: #333;
  text-decoration: none;
}
.document-search__button:active,
.document-search__button.active {
  outline: 0;
  background-image: none;
}
.document-search__button.disabled,
.document-search__button[disabled],
fieldset[disabled] .document-search__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.document-search__button.disabled,
fieldset[disabled] a.document-search__button {
  pointer-events: none;
}
.document-search__button:hover,
.document-search__button:focus,
.document-search__button.disabled,
.document-search__button[disabled] {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.document-search__tr:last-child .document-search__td {
  border-bottom: 0;
}
.document-search-blank {
  padding-top: 30px;
  padding-bottom: 30px;
}
.document-search-blank__title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.document-search-blank__text {
  font-size: 18px;
  text-align: center;
}
.document-sidebar-archive {
  position: sticky;
  top: 0;
  z-index: 2020;
  padding: 16px 23px;
  background: #fff;
  color: #000;
  text-align: center;
  border-bottom: 1px solid #dbdde7;
}
.document-sidebar-archive__text {
  margin-bottom: 10px;
}
.document-sidebar-archive__actions {
  display: flex;
  align-items: stretch;
  justify-content: center;
}
.document-sidebar-archive__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: transparent;
  width: 100%;
  padding: 16px 16px;
  font-weight: 700;
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
  flex: 1 1 auto;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 0;
}
.document-sidebar-archive__button:focus,
.document-sidebar-archive__button:active:focus,
.document-sidebar-archive__button.active:focus,
.document-sidebar-archive__button.focus,
.document-sidebar-archive__button:active.focus,
.document-sidebar-archive__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-archive__button:hover,
.document-sidebar-archive__button:focus,
.document-sidebar-archive__button.focus {
  color: #333;
  text-decoration: none;
}
.document-sidebar-archive__button:active,
.document-sidebar-archive__button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-archive__button.disabled,
.document-sidebar-archive__button[disabled],
fieldset[disabled] .document-sidebar-archive__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.document-sidebar-archive__button.disabled,
fieldset[disabled] a.document-sidebar-archive__button {
  pointer-events: none;
}
.document-sidebar-archive__button:hover,
.document-sidebar-archive__button:focus,
.document-sidebar-archive__button.disabled,
.document-sidebar-archive__button[disabled] {
  color: #000;
  background-color: #f6bf00;
  border-color: transparent;
}
.document-sidebar-archive__dropdown {
  position: relative;
  display: flex;
}
.document-sidebar-archive__dropdown-toggle {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: transparent;
  width: 100%;
  padding: 16px 16px;
  font-weight: 700;
  padding-left: 10px;
  padding-right: 10px;
  width: auto;
  min-width: 38px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.document-sidebar-archive__dropdown-toggle:focus,
.document-sidebar-archive__dropdown-toggle:active:focus,
.document-sidebar-archive__dropdown-toggle.active:focus,
.document-sidebar-archive__dropdown-toggle.focus,
.document-sidebar-archive__dropdown-toggle:active.focus,
.document-sidebar-archive__dropdown-toggle.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-archive__dropdown-toggle:hover,
.document-sidebar-archive__dropdown-toggle:focus,
.document-sidebar-archive__dropdown-toggle.focus {
  color: #333;
  text-decoration: none;
}
.document-sidebar-archive__dropdown-toggle:active,
.document-sidebar-archive__dropdown-toggle.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-archive__dropdown-toggle.disabled,
.document-sidebar-archive__dropdown-toggle[disabled],
fieldset[disabled] .document-sidebar-archive__dropdown-toggle {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.document-sidebar-archive__dropdown-toggle.disabled,
fieldset[disabled] a.document-sidebar-archive__dropdown-toggle {
  pointer-events: none;
}
.document-sidebar-archive__dropdown-toggle:hover,
.document-sidebar-archive__dropdown-toggle:focus,
.document-sidebar-archive__dropdown-toggle.disabled,
.document-sidebar-archive__dropdown-toggle[disabled] {
  color: #000;
  background-color: #f6bf00;
  border-color: transparent;
}
.document-sidebar-contacts-swap {
  margin-top: -2px;
  margin-bottom: -2px;
  min-height: 20px;
  text-align: center;
}
.document-sidebar-contacts-swap__button {
  filter: alpha(opacity=0);
  opacity: 0;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out, opacity 0.1s ease-in-out;
  font-size: 16px;
  color: #ffca10;
  visibility: hidden;
}
.document-sidebar-contacts-swap__button:focus,
.document-sidebar-contacts-swap__button:active:focus,
.document-sidebar-contacts-swap__button.active:focus,
.document-sidebar-contacts-swap__button.focus,
.document-sidebar-contacts-swap__button:active.focus,
.document-sidebar-contacts-swap__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-contacts-swap__button:active,
.document-sidebar-contacts-swap__button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-contacts-swap__button:hover,
.document-sidebar-contacts-swap__button:focus {
  color: #f6bf00;
}
.document-sidebar-contacts-swap:hover .document-sidebar-contacts-swap__button,
.document-sidebar-contacts-swap:focus .document-sidebar-contacts-swap__button {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
}
.document-sidebar-contacts__content {
  padding-left: 30px;
  padding-right: 30px;
  padding-left: 74px;
}
.document-sidebar-contacts--sender .document-sidebar-contacts__content {
  padding-top: 12px;
}
.document-sidebar-contacts--recipient .document-sidebar-contacts__content {
  padding-bottom: 12px;
}
.document-sidebar-contacts__edit-button-wrapper {
  position: relative;
  padding-right: 23px;
}
.document-sidebar-contacts__edit-button {
  filter: alpha(opacity=0);
  opacity: 0;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out, opacity 0.1s ease-in-out;
  visibility: hidden;
  color: #ffca10;
  font-size: 16px;
  position: absolute;
  top: 0;
  right: 0;
}
.document-sidebar-contacts__edit-button:focus,
.document-sidebar-contacts__edit-button:active:focus,
.document-sidebar-contacts__edit-button.active:focus,
.document-sidebar-contacts__edit-button.focus,
.document-sidebar-contacts__edit-button:active.focus,
.document-sidebar-contacts__edit-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-contacts__edit-button:active,
.document-sidebar-contacts__edit-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-contacts__edit-button:hover,
.document-sidebar-contacts__edit-button:focus {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
  color: #f6bf00;
}
.document-sidebar-contacts:hover .document-sidebar-contacts__edit-button,
.document-sidebar-contacts:focus .document-sidebar-contacts__edit-button {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
}
.document-sidebar-contacts__title {
  color: #000;
  font-size: 16px;
  font-weight: 700;
}
.document-sidebar-contacts__text {
  color: #000;
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
  white-space: pre-line;
}
.document-sidebar-contacts__form {
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  background: #fff7db;
  padding-left: 74px;
  padding-top: 21px;
  padding-bottom: 21px;
}
.document-sidebar-contacts--sender .document-sidebar-contacts__form {
  margin-bottom: 10px;
}
.document-sidebar-contacts--recipient .document-sidebar-contacts__form {
  margin-top: 10px;
}
.document-sidebar-contacts__autosuggest {
  display: inline-block;
}
.document-sidebar-contacts__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  width: 277px;
  height: 22px;
  padding: 0;
  border-bottom: 0;
  resize: none;
}
.document-sidebar-contacts__form-control:focus {
  border-color: #000;
  outline: 0;
}
.document-sidebar-contacts__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.document-sidebar-contacts__form-control:-ms-input-placeholder {
  color: #999;
}
.document-sidebar-contacts__form-control::-webkit-input-placeholder {
  color: #999;
}
.document-sidebar-contacts__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.document-sidebar-contacts__form-control[disabled],
.document-sidebar-contacts__form-control[readonly],
fieldset[disabled] .document-sidebar-contacts__form-control {
  background-color: transparent;
  opacity: 1;
}
.document-sidebar-contacts__form-control[disabled],
fieldset[disabled] .document-sidebar-contacts__form-control {
  cursor: not-allowed;
}
textarea.document-sidebar-contacts__form-control {
  height: auto;
}
.has-error .document-sidebar-contacts__form-control {
  border-color: #c62828;
}
.document-sidebar-contacts__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #fff;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  top: 16px;
  right: 14px;
  top: 24px;
}
.document-sidebar-contacts__button:focus,
.document-sidebar-contacts__button:active:focus,
.document-sidebar-contacts__button.active:focus,
.document-sidebar-contacts__button.focus,
.document-sidebar-contacts__button:active.focus,
.document-sidebar-contacts__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-contacts__button:hover,
.document-sidebar-contacts__button:focus,
.document-sidebar-contacts__button.focus {
  color: #333;
  text-decoration: none;
}
.document-sidebar-contacts__button:active,
.document-sidebar-contacts__button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-contacts__button.disabled,
.document-sidebar-contacts__button[disabled],
fieldset[disabled] .document-sidebar-contacts__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.document-sidebar-contacts__button.disabled,
fieldset[disabled] a.document-sidebar-contacts__button {
  pointer-events: none;
}
.document-sidebar-contacts__button:hover,
.document-sidebar-contacts__button:focus,
.document-sidebar-contacts__button.disabled,
.document-sidebar-contacts__button[disabled] {
  color: #fff;
  background-color: #c39700;
  border-color: #c39700;
}
.document-sidebar-duplicates {
  padding: 20px 23px;
  text-align: center;
  border-bottom: 1px solid #dbdde7;
}
.document-sidebar-duplicates__link {
  display: inline-block;
  margin-right: 8px;
  background: #ffca10;
  color: #000 !important;
  padding: 18px 22px;
  font-weight: 700;
  line-height: 1;
  font-family: "Lato", sans-serif;
  font-size: 13px;
}
.document-sidebar-duplicates__link:hover,
.document-sidebar-duplicates__link:focus {
  background: #f6bf00;
}
.document-sidebar-events {
  padding-left: 30px;
  padding-right: 30px;
  padding-bottom: 30px;
}
.document-sidebar-events__link {
  transition: color ease-in-out .1s;
  display: block;
  color: #424242;
  padding-bottom: 21px;
}
.document-sidebar-events__link i {
  margin-right: 5px;
  color: #ffca10;
}
.document-sidebar-events__link:hover,
.document-sidebar-events__link:focus {
  color: #1c1c1c;
}
.document-sidebar-events__edit-button-wrapper {
  position: relative;
  padding-right: 23px;
}
.document-sidebar-events__edit-button {
  filter: alpha(opacity=0);
  opacity: 0;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out, opacity 0.1s ease-in-out;
  visibility: hidden;
  color: #ffca10;
  font-size: 16px;
  position: absolute;
  top: 0;
  right: 0;
}
.document-sidebar-events__edit-button:focus,
.document-sidebar-events__edit-button:active:focus,
.document-sidebar-events__edit-button.active:focus,
.document-sidebar-events__edit-button.focus,
.document-sidebar-events__edit-button:active.focus,
.document-sidebar-events__edit-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-events__edit-button:active,
.document-sidebar-events__edit-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-events__edit-button:hover,
.document-sidebar-events__edit-button:focus {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
  color: #f6bf00;
}
.document-sidebar-events:hover .document-sidebar-events__edit-button,
.document-sidebar-events:focus .document-sidebar-events__edit-button {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
}
.document-sidebar-events__dates {
  border-top: 1px solid #c8c8c8;
  padding-top: 21px;
  font-size: 12px;
  line-height: 1.25;
}
.document-sidebar-events__dates i {
  margin-right: 4px;
}
.document-sidebar-events__policy {
  margin-bottom: 14px;
}
.document-sidebar-filename {
  font-size: 24px;
  font-weight: 700;
  line-height: 22px;
}
.document-sidebar-filename__content {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 30px;
  padding-bottom: 21px;
}
.document-sidebar-filename__edit-button-wrapper {
  position: relative;
  padding-right: 23px;
}
.document-sidebar-filename__edit-button {
  filter: alpha(opacity=0);
  opacity: 0;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out, opacity 0.1s ease-in-out;
  visibility: hidden;
  color: #ffca10;
  font-size: 16px;
  position: absolute;
  top: 0;
  right: 0;
}
.document-sidebar-filename__edit-button:focus,
.document-sidebar-filename__edit-button:active:focus,
.document-sidebar-filename__edit-button.active:focus,
.document-sidebar-filename__edit-button.focus,
.document-sidebar-filename__edit-button:active.focus,
.document-sidebar-filename__edit-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-filename__edit-button:active,
.document-sidebar-filename__edit-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-filename__edit-button:hover,
.document-sidebar-filename__edit-button:focus {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
  color: #f6bf00;
}
.document-sidebar-filename__name {
  margin-right: 6px;
}
.document-sidebar-filename__type {
  display: inline-flex;
  align-items: center;
  padding: 1px 6px;
  border-radius: 9999px;
  background-color: #f2f2f2;
  color: #8c8c8c;
  font-size: 11px;
  line-height: 16px;
  font-weight: 600;
  text-transform: uppercase;
  vertical-align: middle;
  position: relative;
  top: -1px;
}
.document-sidebar-filename__content:hover .document-sidebar-filename__edit-button,
.document-sidebar-filename__content:focus .document-sidebar-filename__edit-button {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
}
.document-sidebar-filename__form {
  position: relative;
  padding-left: 30px;
  padding-right: 30px;
  background: #fff7db;
  padding-top: 30px;
  padding-bottom: 21px;
}
.document-sidebar-filename__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 5px 8px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  width: 277px;
  height: 22px;
  padding: 0;
  border-bottom: 0;
  resize: none;
  font-size: 16px;
  line-height: 22px;
}
.document-sidebar-filename__form-control:focus {
  border-color: #000;
  outline: 0;
}
.document-sidebar-filename__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.document-sidebar-filename__form-control:-ms-input-placeholder {
  color: #999;
}
.document-sidebar-filename__form-control::-webkit-input-placeholder {
  color: #999;
}
.document-sidebar-filename__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.document-sidebar-filename__form-control[disabled],
.document-sidebar-filename__form-control[readonly],
fieldset[disabled] .document-sidebar-filename__form-control {
  background-color: transparent;
  opacity: 1;
}
.document-sidebar-filename__form-control[disabled],
fieldset[disabled] .document-sidebar-filename__form-control {
  cursor: not-allowed;
}
textarea.document-sidebar-filename__form-control {
  height: auto;
}
.has-error .document-sidebar-filename__form-control {
  border-color: #c62828;
}
.document-sidebar-filename__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #fff;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  top: 16px;
  right: 14px;
  top: 26px;
}
.document-sidebar-filename__button:focus,
.document-sidebar-filename__button:active:focus,
.document-sidebar-filename__button.active:focus,
.document-sidebar-filename__button.focus,
.document-sidebar-filename__button:active.focus,
.document-sidebar-filename__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-filename__button:hover,
.document-sidebar-filename__button:focus,
.document-sidebar-filename__button.focus {
  color: #333;
  text-decoration: none;
}
.document-sidebar-filename__button:active,
.document-sidebar-filename__button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-filename__button.disabled,
.document-sidebar-filename__button[disabled],
fieldset[disabled] .document-sidebar-filename__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.document-sidebar-filename__button.disabled,
fieldset[disabled] a.document-sidebar-filename__button {
  pointer-events: none;
}
.document-sidebar-filename__button:hover,
.document-sidebar-filename__button:focus,
.document-sidebar-filename__button.disabled,
.document-sidebar-filename__button[disabled] {
  color: #fff;
  background-color: #c39700;
  border-color: #c39700;
}
.document-sidebar-duplicates + .document-sidebar-filename .document-sidebar-filename__content,
.document-sidebar-duplicates + .document-sidebar-filename .document-sidebar-filename__form {
  padding-top: 20px;
}
.document-sidebar-folder {
  padding: 0 30px 8px;
  display: flex;
  width: 100%;
  padding-left: 30px;
  padding-right: 30px;
}
.document-sidebar-folder__title {
  color: #000;
  font-weight: 700;
}
.document-sidebar-folder__icon-wrapper {
  padding: 12px 14px 0;
  display: flex;
  border-top: 1px solid #c8c8c8;
}
.document-sidebar-folder__inner {
  border-top: 1px solid #c8c8c8;
  padding: 12px 0;
  width: 100%;
}
.document-sidebar-folder__content {
  padding-top: 12px;
  padding-bottom: 12px;
}
.document-sidebar-folder__content:before,
.document-sidebar-folder__content:after {
  display: table;
  content: " ";
}
.document-sidebar-folder__content:after {
  clear: both;
}
.document-sidebar-folder__edit-button-wrapper {
  position: relative;
  padding-right: 23px;
}
.document-sidebar-folder__edit-button {
  filter: alpha(opacity=0);
  opacity: 0;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out, opacity 0.1s ease-in-out;
  visibility: hidden;
  color: #ffca10;
  font-size: 16px;
  position: absolute;
  top: 0;
  right: 0;
}
.document-sidebar-folder__edit-button:focus,
.document-sidebar-folder__edit-button:active:focus,
.document-sidebar-folder__edit-button.active:focus,
.document-sidebar-folder__edit-button.focus,
.document-sidebar-folder__edit-button:active.focus,
.document-sidebar-folder__edit-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-folder__edit-button:active,
.document-sidebar-folder__edit-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-folder__edit-button:hover,
.document-sidebar-folder__edit-button:focus {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
  color: #f6bf00;
}
.document-sidebar-folder:hover .document-sidebar-folder__edit-button,
.document-sidebar-folder:focus .document-sidebar-folder__edit-button {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
}
.document-sidebar-folder__icon {
  float: left;
}
.document-sidebar-folder__text {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
  display: block;
  font-style: italic;
  white-space: pre-line;
}
.document-sidebar-folder__show-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  display: block;
  padding-top: 12px;
  padding-bottom: 1px;
  border-bottom: 1px solid #000;
  text-align: left;
}
.document-sidebar-folder__show-button:focus,
.document-sidebar-folder__show-button:active:focus,
.document-sidebar-folder__show-button.active:focus,
.document-sidebar-folder__show-button.focus,
.document-sidebar-folder__show-button:active.focus,
.document-sidebar-folder__show-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-folder__show-button:active,
.document-sidebar-folder__show-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-folder__show-button i {
  margin-right: 4px;
}
.document-sidebar-folder__show-button:hover,
.document-sidebar-folder__show-button:focus {
  color: #1c1c1c;
}
.document-sidebar-form {
  padding-bottom: 30px;
  position: fixed;
  top: 90px;
  bottom: 0px;
  overflow: auto;
  right: 0px;
  width: 360px;
}
@media (max-width: 480px) {
  .document-sidebar-form {
    width: 100%;
  }
}
.document-sidebar-form__navigation {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 30px 24px 30px;
  height: 84px;
  line-height: 52px;
  background: #fff;
  z-index: 1025;
}
@media (max-width: 480px) {
  .document-sidebar-form__navigation {
    left: 0px;
    width: auto;
  }
}
.document-sidebar-form__navigation-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color ease-in-out .1s;
  margin-top: 14px;
  width: 36px;
  height: inherit;
  line-height: inherit;
  text-align: center;
}
.document-sidebar-form__navigation-button:focus,
.document-sidebar-form__navigation-button:active:focus,
.document-sidebar-form__navigation-button.active:focus,
.document-sidebar-form__navigation-button.focus,
.document-sidebar-form__navigation-button:active.focus,
.document-sidebar-form__navigation-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-form__navigation-button:active,
.document-sidebar-form__navigation-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-form__navigation-button:hover,
.document-sidebar-form__navigation-button:focus {
  color: #ffca10;
}
.document-sidebar-form__navigation-title {
  display: inline-flex;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  height: inherit;
  line-height: inherit;
}
.document-sidebar-form__form-group {
  margin-bottom: 20px;
  padding: 0 24px;
}
.document-sidebar-form__form-group--cols {
  margin-left: -10px;
  margin-right: -10px;
}
.document-sidebar-form__form-group--cols:before,
.document-sidebar-form__form-group--cols:after {
  display: table;
  content: " ";
}
.document-sidebar-form__form-group--cols:after {
  clear: both;
}
.document-sidebar-form__form-group .jvFloat {
  padding-top: 0;
  background: #B7B7B730;
}
.document-sidebar-form__form-group .jvFloat .placeHolder {
  top: 5px;
  padding-left: 11px;
  color: #616568;
  font-size: 12px;
  font-weight: 400;
}
.document-sidebar-form__form-group .jvFloat .placeHolder.active ~ .document-sidebar-form__form-control {
  padding-top: 22px;
  padding-bottom: 10px;
}
.document-sidebar-form__col-50 {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
.document-sidebar-form__select {
  display: block;
  border-bottom: 1px solid #000;
}
.document-sidebar-form__select:after {
  margin-top: -7px !important;
  right: 12px !important;
  content: "\F091" !important;
  font-size: 12px !important;
  font-weight: 700 !important;
}
.document-sidebar-form__select--lg:after {
  margin-top: -5px !important;
}
.document-sidebar-form__select select {
  box-shadow: none !important;
  border: 0 !important;
  padding-left: 12px !important;
  padding-right: 12px !important;
  padding-top: 16px !important;
  background: transparent !important;
  height: 56px;
}
.document-sidebar-form__select select:active {
  color: #424242;
}
.document-sidebar-form__select--lg select {
  font-size: 16px;
}
.document-sidebar-form__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  padding: 16px 11px;
  height: auto;
}
.document-sidebar-form__form-control:focus {
  border-color: #000;
  outline: 0;
}
.document-sidebar-form__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.document-sidebar-form__form-control:-ms-input-placeholder {
  color: #999;
}
.document-sidebar-form__form-control::-webkit-input-placeholder {
  color: #999;
}
.document-sidebar-form__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.document-sidebar-form__form-control[disabled],
.document-sidebar-form__form-control[readonly],
fieldset[disabled] .document-sidebar-form__form-control {
  background-color: transparent;
  opacity: 1;
}
.document-sidebar-form__form-control[disabled],
fieldset[disabled] .document-sidebar-form__form-control {
  cursor: not-allowed;
}
textarea.document-sidebar-form__form-control {
  height: auto;
}
.has-error .document-sidebar-form__form-control {
  border-color: #c62828;
}
.document-sidebar-form__error-block {
  display: block;
  margin-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  color: #c62828;
  font-weight: 700;
  margin-top: 5px;
  padding-left: 0;
  padding-right: 0;
}
.document-sidebar-form__heading {
  margin-top: 53px;
  margin-bottom: 15px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 400;
}
.document-sidebar-form__heading--sub {
  margin-top: 0;
  margin-bottom: 15px;
  padding: 0 28px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
.document-sidebar-form__form-submit {
  padding: 16px 23px;
  text-align: center;
  background: #fff;
  border-bottom: 1px solid #dbdde7;
  border-left: 1px solid #dbdde7;
  position: fixed;
  top: 0;
  width: 360px;
  z-index: 1025;
}
@media (max-width: 480px) {
  .document-sidebar-form__form-submit {
    left: 0;
    width: auto;
  }
}
.document-sidebar-form__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: transparent;
  width: 100%;
  padding: 16px 16px;
  font-weight: 700;
}
.document-sidebar-form__button:focus,
.document-sidebar-form__button:active:focus,
.document-sidebar-form__button.active:focus,
.document-sidebar-form__button.focus,
.document-sidebar-form__button:active.focus,
.document-sidebar-form__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-form__button:hover,
.document-sidebar-form__button:focus,
.document-sidebar-form__button.focus {
  color: #333;
  text-decoration: none;
}
.document-sidebar-form__button:active,
.document-sidebar-form__button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-form__button.disabled,
.document-sidebar-form__button[disabled],
fieldset[disabled] .document-sidebar-form__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.document-sidebar-form__button.disabled,
fieldset[disabled] a.document-sidebar-form__button {
  pointer-events: none;
}
.document-sidebar-form__button:hover,
.document-sidebar-form__button:focus,
.document-sidebar-form__button.disabled,
.document-sidebar-form__button[disabled] {
  color: #000;
  background-color: #f6bf00;
  border-color: transparent;
}
.document-sidebar-form__button--small {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: transparent;
  width: 100%;
  padding: 16px 16px;
  font-weight: 700;
  background: #fff;
  padding: 4px 20px!important;
  border: 1px solid black!important;
}
.document-sidebar-form__button--small:focus,
.document-sidebar-form__button--small:active:focus,
.document-sidebar-form__button--small.active:focus,
.document-sidebar-form__button--small.focus,
.document-sidebar-form__button--small:active.focus,
.document-sidebar-form__button--small.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-form__button--small:hover,
.document-sidebar-form__button--small:focus,
.document-sidebar-form__button--small.focus {
  color: #333;
  text-decoration: none;
}
.document-sidebar-form__button--small:active,
.document-sidebar-form__button--small.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-form__button--small.disabled,
.document-sidebar-form__button--small[disabled],
fieldset[disabled] .document-sidebar-form__button--small {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.document-sidebar-form__button--small.disabled,
fieldset[disabled] a.document-sidebar-form__button--small {
  pointer-events: none;
}
.document-sidebar-form__button--small:hover,
.document-sidebar-form__button--small:focus,
.document-sidebar-form__button--small.disabled,
.document-sidebar-form__button--small[disabled] {
  color: #000;
  background-color: #f6bf00;
  border-color: transparent;
}
.document-sidebar-form__button--small-inline {
  width: auto!important;
  padding: 0!important;
  background: #fff;
  outline: none!important;
  border: none!important;
  display: inline-block !important;
}
.document-sidebar-form__button--small-inline svg {
  width: 20px;
  height: 20px;
}
.document-sidebar-information {
  padding-left: 30px;
  padding-right: 30px;
}
.document-sidebar-information__inner {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 44px;
  border-top: 1px solid #c8c8c8;
}
.document-sidebar-information__edit-button-wrapper {
  position: relative;
  padding-right: 23px;
}
.document-sidebar-information__edit-button {
  filter: alpha(opacity=0);
  opacity: 0;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out, opacity 0.1s ease-in-out;
  visibility: hidden;
  color: #ffca10;
  font-size: 16px;
  position: absolute;
  top: 0;
  right: 0;
}
.document-sidebar-information__edit-button:focus,
.document-sidebar-information__edit-button:active:focus,
.document-sidebar-information__edit-button.active:focus,
.document-sidebar-information__edit-button.focus,
.document-sidebar-information__edit-button:active.focus,
.document-sidebar-information__edit-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-information__edit-button:active,
.document-sidebar-information__edit-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-information__edit-button:hover,
.document-sidebar-information__edit-button:focus {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
  color: #f6bf00;
}
.document-sidebar-information:hover .document-sidebar-information__edit-button,
.document-sidebar-information:focus .document-sidebar-information__edit-button {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
}
.document-sidebar-information__title {
  font-size: 12px;
  font-weight: 400;
}
.document-sidebar-information__list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 12px;
}
.document-sidebar-information__list:before,
.document-sidebar-information__list:after {
  display: table;
  content: " ";
}
.document-sidebar-information__list:after {
  clear: both;
}
.document-sidebar-information__list:last-of-type {
  margin-bottom: 0;
}
.document-sidebar-information__term {
  font-weight: 700;
  color: #000;
}
.document-sidebar-information__description {
  margin: 0;
}
.document-sidebar-information__description span:not(.line-items) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.line-items__item__title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  display: inline-block;
  font-weight: 600;
}
.line-items__item__unit {
  display: inline-block;
  font-size: .8em;
}
.line-items__item__total {
  display: inline-block;
  font-size: .8em;
  font-weight: 600;
}
.document-sidebar-note {
  display: flex;
  padding-bottom: 12px;
  padding-left: 30px;
  padding-right: 30px;
}
.document-sidebar-note--edit {
  background: #fff7db;
  padding-bottom: 0;
}
.document-sidebar-note__icon-wrapper {
  padding: 12px 14px 0;
  display: flex;
  border-top: 1px solid #c8c8c8;
}
.document-sidebar-note__title {
  color: #000;
  font-weight: 700;
}
.document-sidebar-note__inner {
  border-top: 1px solid #c8c8c8;
  padding: 12px 0;
  width: 100%;
}
.document-sidebar-note__content {
  padding-top: 12px;
}
.document-sidebar-note__content:before,
.document-sidebar-note__content:after {
  display: table;
  content: " ";
}
.document-sidebar-note__content:after {
  clear: both;
}
.document-sidebar-note__edit-button-wrapper {
  position: relative;
  padding-right: 23px;
}
.document-sidebar-note__edit-button {
  filter: alpha(opacity=0);
  opacity: 0;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out, opacity 0.1s ease-in-out;
  visibility: hidden;
  color: #ffca10;
  font-size: 16px;
  position: absolute;
  top: 0;
  right: 0;
}
.document-sidebar-note__edit-button:focus,
.document-sidebar-note__edit-button:active:focus,
.document-sidebar-note__edit-button.active:focus,
.document-sidebar-note__edit-button.focus,
.document-sidebar-note__edit-button:active.focus,
.document-sidebar-note__edit-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-note__edit-button:active,
.document-sidebar-note__edit-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-note__edit-button:hover,
.document-sidebar-note__edit-button:focus {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
  color: #f6bf00;
}
.document-sidebar-note:hover .document-sidebar-note__edit-button,
.document-sidebar-note:focus .document-sidebar-note__edit-button {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
}
.document-sidebar-note__icon {
  float: left;
}
.document-sidebar-note__text {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
  display: block;
  font-style: italic;
  white-space: pre-line;
}
.document-sidebar-note__show-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  padding-top: 12px;
  padding-bottom: 1px;
  border-bottom: 1px solid black;
  text-align: left;
}
.document-sidebar-note__show-button:focus,
.document-sidebar-note__show-button:active:focus,
.document-sidebar-note__show-button.active:focus,
.document-sidebar-note__show-button.focus,
.document-sidebar-note__show-button:active.focus,
.document-sidebar-note__show-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-note__show-button:active,
.document-sidebar-note__show-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-note__show-button i {
  margin-right: 4px;
}
.document-sidebar-note__show-button:hover,
.document-sidebar-note__show-button:focus {
  color: #1c1c1c;
}
.document-sidebar-note__form {
  position: relative;
  padding-top: 12px;
  padding-bottom: 12px;
}
.document-sidebar-note__form:before,
.document-sidebar-note__form:after {
  display: table;
  content: " ";
}
.document-sidebar-note__form:after {
  clear: both;
}
.document-sidebar-note__addon {
  float: left;
}
.document-sidebar-note__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  width: 277px;
  height: 22px;
  padding: 0;
  border-bottom: 0;
  resize: none;
  width: 254px;
}
.document-sidebar-note__form-control:focus {
  border-color: #000;
  outline: 0;
}
.document-sidebar-note__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.document-sidebar-note__form-control:-ms-input-placeholder {
  color: #999;
}
.document-sidebar-note__form-control::-webkit-input-placeholder {
  color: #999;
}
.document-sidebar-note__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.document-sidebar-note__form-control[disabled],
.document-sidebar-note__form-control[readonly],
fieldset[disabled] .document-sidebar-note__form-control {
  background-color: transparent;
  opacity: 1;
}
.document-sidebar-note__form-control[disabled],
fieldset[disabled] .document-sidebar-note__form-control {
  cursor: not-allowed;
}
textarea.document-sidebar-note__form-control {
  height: auto;
}
.has-error .document-sidebar-note__form-control {
  border-color: #c62828;
}
@media (max-width: 480px) {
  .document-sidebar-note__form-control {
    width: 179px;
  }
}
.document-sidebar-note__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #fff;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  top: 16px;
  right: 14px;
}
.document-sidebar-note__button:focus,
.document-sidebar-note__button:active:focus,
.document-sidebar-note__button.active:focus,
.document-sidebar-note__button.focus,
.document-sidebar-note__button:active.focus,
.document-sidebar-note__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-note__button:hover,
.document-sidebar-note__button:focus,
.document-sidebar-note__button.focus {
  color: #333;
  text-decoration: none;
}
.document-sidebar-note__button:active,
.document-sidebar-note__button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-note__button.disabled,
.document-sidebar-note__button[disabled],
fieldset[disabled] .document-sidebar-note__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.document-sidebar-note__button.disabled,
fieldset[disabled] a.document-sidebar-note__button {
  pointer-events: none;
}
.document-sidebar-note__button:hover,
.document-sidebar-note__button:focus,
.document-sidebar-note__button.disabled,
.document-sidebar-note__button[disabled] {
  color: #fff;
  background-color: #c39700;
  border-color: #c39700;
}
.document-sidebar-reminders {
  margin-left: 30px;
  margin-right: 30px;
  padding-bottom: 15px;
  border-bottom: 1px solid #c8c8c8;
  display: flex;
}
.document-sidebar-reminders__list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: -1px;
  padding-top: 5px;
}
.document-sidebar-reminders__list:before,
.document-sidebar-reminders__list:after {
  display: table;
  content: " ";
}
.document-sidebar-reminders__list:after {
  clear: both;
}
.document-sidebar-reminders__list-item {
  margin-bottom: 5px;
}
.document-sidebar-reminders__list-item:nth-child(3n) {
  border-right: 0;
}
.document-sidebar-reminders__date {
  color: black;
}
.document-sidebar-reminders__button {
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: background-color 0.1s ease-in-out;
  padding: 0;
  width: 100%;
  display: inline-flex;
  align-items: center;
  color: black;
}
.document-sidebar-reminders__button:focus,
.document-sidebar-reminders__button:active:focus,
.document-sidebar-reminders__button.active:focus,
.document-sidebar-reminders__button.focus,
.document-sidebar-reminders__button:active.focus,
.document-sidebar-reminders__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-reminders__button:active,
.document-sidebar-reminders__button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-reminders__button.disabled,
.document-sidebar-reminders__button[disabled] {
  background: transparent;
}
.document-sidebar-reminders__button--new {
  display: block;
  width: auto;
  border-bottom: 1px solid black;
}
.document-sidebar-reminders__button i {
  font-size: 16px;
  color: #ffca10;
}
.document-sidebar-reminders__user-photo {
  margin-right: 10px;
  margin-bottom: 3px;
}
.document-sidebar-reminders__icon-wrapper {
  padding: 0 14px;
  display: flex;
}
.document-sidebar-reminders__icon {
  display: block;
  margin-bottom: 1px;
}
.document-sidebar-reminders__text {
  color: #000;
  font-weight: 700;
}
.document-sidebar-restore {
  padding: 27px 0 32px;
  background: #af4555;
  color: #fff;
  text-align: center;
}
.document-sidebar-restore__text {
  margin-bottom: 10px;
}
.document-sidebar-restore__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #fff;
  background-color: #af4555;
  border-color: #fff;
  padding-left: 16px;
  padding-right: 16px;
  text-transform: uppercase;
  padding-left: 10px;
  padding-right: 10px;
}
.document-sidebar-restore__button:focus,
.document-sidebar-restore__button:active:focus,
.document-sidebar-restore__button.active:focus,
.document-sidebar-restore__button.focus,
.document-sidebar-restore__button:active.focus,
.document-sidebar-restore__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-restore__button:hover,
.document-sidebar-restore__button:focus,
.document-sidebar-restore__button.focus {
  color: #333;
  text-decoration: none;
}
.document-sidebar-restore__button:active,
.document-sidebar-restore__button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-restore__button.disabled,
.document-sidebar-restore__button[disabled],
fieldset[disabled] .document-sidebar-restore__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.document-sidebar-restore__button.disabled,
fieldset[disabled] a.document-sidebar-restore__button {
  pointer-events: none;
}
.document-sidebar-restore__button:hover,
.document-sidebar-restore__button:focus,
.document-sidebar-restore__button.disabled,
.document-sidebar-restore__button[disabled] {
  color: #af4555;
  background-color: #fff;
  border-color: #fff;
}
.document-sidebar-tags {
  padding: 0 30px 8px;
  display: flex;
  width: 100%;
}
.document-sidebar-tags--edit {
  background: #fff7db;
}
.document-sidebar-tags__inner {
  border-top: 1px solid #c8c8c8;
  padding: 12px 0;
  width: 100%;
}
.document-sidebar-tags__icon-wrapper {
  padding: 12px 14px 0;
  display: flex;
  border-top: 1px solid #c8c8c8;
}
.document-sidebar-tags__icon {
  display: block;
  margin-bottom: 1px;
}
.document-sidebar-tags__content {
  padding-top: 12px;
}
.document-sidebar-tags__text {
  color: #000;
  font-weight: 700;
}
.document-sidebar-tags__edit-button-wrapper {
  position: relative;
  padding-right: 23px;
}
.document-sidebar-tags__edit-button {
  filter: alpha(opacity=0);
  opacity: 0;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out, opacity 0.1s ease-in-out;
  visibility: hidden;
  color: #ffca10;
  font-size: 16px;
  position: absolute;
  top: 0;
  right: 0;
}
.document-sidebar-tags__edit-button:focus,
.document-sidebar-tags__edit-button:active:focus,
.document-sidebar-tags__edit-button.active:focus,
.document-sidebar-tags__edit-button.focus,
.document-sidebar-tags__edit-button:active.focus,
.document-sidebar-tags__edit-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-tags__edit-button:active,
.document-sidebar-tags__edit-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-tags__edit-button:hover,
.document-sidebar-tags__edit-button:focus {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
  color: #f6bf00;
}
.document-sidebar-tags:hover .document-sidebar-tags__edit-button,
.document-sidebar-tags:focus .document-sidebar-tags__edit-button {
  filter: alpha(opacity=100);
  opacity: 1;
  visibility: visible;
}
.document-sidebar-tags__list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 5px;
}
.document-sidebar-tags__list:before,
.document-sidebar-tags__list:after {
  display: table;
  content: " ";
}
.document-sidebar-tags__list:after {
  clear: both;
}
.document-sidebar-tags__form .document-sidebar-tags__list {
  margin-right: 50px;
}
.document-sidebar-tags__list-item {
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  cursor: default;
  border: 1px solid #000;
  border-radius: 20px;
  padding: 1px 8px;
  font-size: 14px;
}
.document-sidebar-tags__list-item i {
  font-size: 10px;
}
.document-sidebar-tags__show-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  display: block;
  width: auto;
  padding-bottom: 1px;
  text-align: left;
  border-bottom: 1px solid black;
  margin-top: 5px;
}
.document-sidebar-tags__show-button:focus,
.document-sidebar-tags__show-button:active:focus,
.document-sidebar-tags__show-button.active:focus,
.document-sidebar-tags__show-button.focus,
.document-sidebar-tags__show-button:active.focus,
.document-sidebar-tags__show-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-tags__show-button:active,
.document-sidebar-tags__show-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-tags__show-button:hover,
.document-sidebar-tags__show-button:focus {
  color: #1c1c1c;
}
.document-sidebar-tags__form {
  position: relative;
  padding-top: 12px;
  padding-bottom: 12px;
}
.document-sidebar-tags__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #fff;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  top: 16px;
  right: 14px;
}
.document-sidebar-tags__button:focus,
.document-sidebar-tags__button:active:focus,
.document-sidebar-tags__button.active:focus,
.document-sidebar-tags__button.focus,
.document-sidebar-tags__button:active.focus,
.document-sidebar-tags__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-tags__button:hover,
.document-sidebar-tags__button:focus,
.document-sidebar-tags__button.focus {
  color: #333;
  text-decoration: none;
}
.document-sidebar-tags__button:active,
.document-sidebar-tags__button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-tags__button.disabled,
.document-sidebar-tags__button[disabled],
fieldset[disabled] .document-sidebar-tags__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.document-sidebar-tags__button.disabled,
fieldset[disabled] a.document-sidebar-tags__button {
  pointer-events: none;
}
.document-sidebar-tags__button:hover,
.document-sidebar-tags__button:focus,
.document-sidebar-tags__button.disabled,
.document-sidebar-tags__button[disabled] {
  color: #fff;
  background-color: #c39700;
  border-color: #c39700;
}
.document-sidebar-tags__remove-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  font-size: 10px;
}
.document-sidebar-tags__remove-button:focus,
.document-sidebar-tags__remove-button:active:focus,
.document-sidebar-tags__remove-button.active:focus,
.document-sidebar-tags__remove-button.focus,
.document-sidebar-tags__remove-button:active.focus,
.document-sidebar-tags__remove-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-tags__remove-button:active,
.document-sidebar-tags__remove-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-tags__remove-button:hover,
.document-sidebar-tags__remove-button:focus {
  color: #c62828;
}
.document-sidebar-tags__list-item:hover .document-sidebar-tags__remove-button .bt-minus-circle,
.document-sidebar-tags__list-item:focus .document-sidebar-tags__remove-button .bt-minus-circle {
  display: inline-block;
}
.document-sidebar-tags__list + .document-sidebar-tags__new-tag {
  margin-top: 15px;
}
.document-sidebar-tags__add-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  font-size: 10px;
  display: none;
}
.document-sidebar-tags__add-button:focus,
.document-sidebar-tags__add-button:active:focus,
.document-sidebar-tags__add-button.active:focus,
.document-sidebar-tags__add-button.focus,
.document-sidebar-tags__add-button:active.focus,
.document-sidebar-tags__add-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-sidebar-tags__add-button:active,
.document-sidebar-tags__add-button.active {
  outline: 0;
  background-image: none;
}
.document-sidebar-tags__add-button:hover,
.document-sidebar-tags__add-button:focus {
  color: #ffca10;
}
.document-sidebar-tags__autosuggest {
  display: inline-block;
}
.document-sidebar-tags__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  width: 277px;
  height: 22px;
  padding: 0;
  border-bottom: 0;
  resize: none;
  display: inline-block;
  width: 245px;
  height: 20px;
  line-height: 20px;
}
.document-sidebar-tags__form-control:focus {
  border-color: #000;
  outline: 0;
}
.document-sidebar-tags__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.document-sidebar-tags__form-control:-ms-input-placeholder {
  color: #999;
}
.document-sidebar-tags__form-control::-webkit-input-placeholder {
  color: #999;
}
.document-sidebar-tags__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.document-sidebar-tags__form-control[disabled],
.document-sidebar-tags__form-control[readonly],
fieldset[disabled] .document-sidebar-tags__form-control {
  background-color: transparent;
  opacity: 1;
}
.document-sidebar-tags__form-control[disabled],
fieldset[disabled] .document-sidebar-tags__form-control {
  cursor: not-allowed;
}
textarea.document-sidebar-tags__form-control {
  height: auto;
}
.has-error .document-sidebar-tags__form-control {
  border-color: #c62828;
}
@media (max-width: 480px) {
  .document-sidebar-tags__form-control {
    width: 170px;
  }
}
.document-sidebar-fields {
  padding: 0 30px 8px;
  display: flex;
  width: 100%;
}
.document-sidebar-fields__inner {
  border-top: 1px solid #c8c8c8;
  padding: 12px 0;
  width: 100%;
}
.document-sidebar-fields__icon-wrapper {
  padding: 12px 14px 0;
  display: flex;
  border-top: 1px solid #c8c8c8;
}
.document-sidebar-fields__icon {
  display: block;
  margin-bottom: 1px;
}
.document-sidebar-fields__content {
  padding-top: 12px;
}
.document-sidebar-fields__text {
  color: #000;
  font-weight: 700;
}
.document-sidebar-versions {
  padding-left: 30px;
  padding-right: 30px;
}
.document-sidebar-versions__inner {
  padding-top: 20px;
  display: flex;
  gap: 10px;
}
.document-sidebar-versions__form {
  margin-bottom: 10px;
}
.document-sidebar-versions__label {
  transition: color ease-in-out .1s;
  display: block;
  color: #424242;
  cursor: pointer;
}
.document-sidebar-versions__label i {
  margin-right: 5px;
  color: #ffca10;
}
.document-sidebar-versions__label:hover,
.document-sidebar-versions__label:focus {
  color: #1c1c1c;
  text-decoration: none;
}
.document-sidebar-versions__input {
  position: fixed;
  top: -999em;
}
.document-sidebar-versions__link {
  transition: color ease-in-out .1s;
  display: inline;
  padding-bottom: 1px;
  color: #424242;
  border-bottom: 1px solid black;
}
.document-sidebar-versions__link:hover,
.document-sidebar-versions__link:focus {
  color: #1c1c1c;
}
.document-sidebar {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2010;
  background: #fff;
  width: 360px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.document-sidebar--switcher {
  top: 36px;
}
.document-sidebar--archived {
  top: 90px;
}
@media (max-width: 768px) {
  .document-sidebar {
    display: none;
  }
}
@media (max-width: 480px) {
  .document-sidebar {
    left: 0;
    width: auto;
  }
}
.document-top-bar {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 2020;
  background: #fff;
  border-bottom: 1px solid #dbdde7;
  border-right: 1px solid #dbdde7;
  width: calc(100% - 360px);
  height: 90px;
}
.document-top-bar:before,
.document-top-bar:after {
  display: table;
  content: " ";
}
.document-top-bar:after {
  clear: both;
}
.document-top-bar--switcher {
  top: 36px;
}
.document-top-bar--archived {
  width: 100%;
}
@media (max-width: 768px) {
  .document-top-bar {
    width: 100%;
  }
}
.document-top-bar__title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  height: 90px;
  line-height: 90px;
  font-size: 18px;
  font-weight: 600;
  color: #000;
}
.document-top-bar__back-link {
  float: left;
  display: block;
  width: 90px;
  padding-top: 6px;
  text-align: center;
  color: #424242;
  border-right: 1px solid #dbdde7;
}
.document-top-bar__back-link:hover,
.document-top-bar__back-link:focus {
  color: #1c1c1c;
}
.document-top-bar__name {
  padding-left: 20px;
  font-size: 20px;
}
.document-top-bar__nav {
  float: right;
  margin-left: 30px;
}
.document-top-bar__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.document-top-bar__list:before,
.document-top-bar__list:after {
  display: table;
  content: " ";
}
.document-top-bar__list:after {
  clear: both;
}
.document-top-bar__list-item {
  float: left;
}
.document-top-bar__list-item--mobile {
  display: none;
}
@media (max-width: 768px) {
  .document-top-bar__list-item--mobile {
    display: block;
  }
}
@media (max-width: 768px) {
  .document-top-bar__list-item--desktop {
    display: none;
  }
}
.document-top-bar__link {
  display: block;
  width: 90px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: #424242;
}
.document-top-bar__link:hover,
.document-top-bar__link:focus {
  color: #424242;
  background: #fff7db;
}
.document-top-bar__archive {
  width: 450px;
}
.document-switcher {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 2030;
  background: #fff;
  width: 100%;
  height: 36px;
}
.document-switcher__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  height: 100%;
}
.document-switcher__list-item {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.document-switcher__link {
  transition: color 0.1s ease-in-out, background-color 0.1s ease-in-out;
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  height: 100%;
  padding: 0 40px 0 20px;
  font-weight: 600;
  color: #424242;
  background: #fff;
  border-bottom: 1px solid #c8c8c8;
  margin-bottom: -1px;
  width: 100%;
}
.document-switcher__link:hover,
.document-switcher__link:focus {
  background: #f6f6f6;
  color: #424242;
}
.document-switcher__link--active {
  border-bottom: none;
  z-index: 2;
  margin-bottom: -1px;
  padding: 0 40px 1px 20px;
  background: #fff;
  color: #ffca10;
}
.document-switcher__link--active:hover,
.document-switcher__link--active:focus {
  background: #fff;
  color: #ffca10;
}
.document-switcher__link:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 1px;
  height: 100%;
  background-color: #c8c8c8;
}
.document-switcher__list-item:last-child .document-switcher__link:after {
  display: none;
}
.document-switcher__link-text {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.document-switcher__remove-btn {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: all ease-in-out .1s;
  position: absolute;
  top: 4px;
  right: 5px;
  bottom: 5px;
  width: 28px;
  height: 27px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  color: #b7b7b7;
  font-size: 10px;
  border-radius: 5px;
  z-index: 3;
}
.document-switcher__remove-btn:focus,
.document-switcher__remove-btn:active:focus,
.document-switcher__remove-btn.active:focus,
.document-switcher__remove-btn.focus,
.document-switcher__remove-btn:active.focus,
.document-switcher__remove-btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-switcher__remove-btn:active,
.document-switcher__remove-btn.active {
  outline: 0;
  background-image: none;
}
.document-switcher__remove-btn:hover,
.document-switcher__remove-btn:focus {
  background: #f6f6f6;
  color: #424242;
}
.shared-document {
  min-height: 100vh;
  background: #fff;
  color: #424242;
}
.shared-document__top-bar {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 2020;
  background: #fff;
  height: 90px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0 0 20px;
  box-sizing: border-box;
  border-bottom: 1px solid #dbdde7;
}
.shared-document__brand {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
  height: 90px;
  padding-right: 20px;
  border-right: 1px solid #dbdde7;
}
@media (max-width: 768px) {
  .shared-document__brand {
    display: none;
  }
}
.shared-document__logo {
  width: 160px;
  height: 24px;
  background-size: 160px 24px;
}
.shared-document__title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1 1 auto;
  min-width: 0;
  height: 90px;
  line-height: 90px;
  font-size: 18px;
  font-weight: 600;
  color: #000;
  padding-left: 20px;
}
.shared-document__actions {
  display: flex;
  align-items: center;
  flex: 0 0 auto;
}
.shared-document__actions-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  align-items: center;
}
.shared-document__action {
  display: flex;
}
.shared-document__action--mobile {
  display: none;
}
@media (max-width: 768px) {
  .shared-document__action--mobile {
    display: block;
  }
}
@media (max-width: 768px) {
  .shared-document__action--desktop {
    display: none;
  }
}
.shared-document__action-link {
  display: block;
  width: 90px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
  color: #424242;
}
.shared-document__action-link:hover,
.shared-document__action-link:focus {
  color: #424242;
  background: #fff7db;
}
.shared-document__dropdown-toggle {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.shared-document__dropdown-toggle:focus,
.shared-document__dropdown-toggle:active:focus,
.shared-document__dropdown-toggle.active:focus,
.shared-document__dropdown-toggle.focus,
.shared-document__dropdown-toggle:active.focus,
.shared-document__dropdown-toggle.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.shared-document__dropdown-toggle:active,
.shared-document__dropdown-toggle.active {
  outline: 0;
  background-image: none;
}
.shared-document__dropdown {
  position: relative;
}
.shared-document__dropdown:focus-within > .dropdown-menu {
  display: block;
}
.shared-document__content {
  position: fixed;
  top: 90px;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  text-align: center;
  background: #fff;
}
.shared-document__preview {
  position: relative;
  width: 100%;
}
.shared-document__preview--frame {
  height: 100%;
}
.shared-document__preview-frame {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}
.shared-document__preview-image {
  display: block;
  width: 100%;
  height: auto;
}
.shared-document__no-preview {
  margin: 60px auto;
  max-width: 80%;
  color: #666;
}
.document-versions {
  margin-top: -7px;
  padding: 10px;
  background: #fff;
}
.document-versions__table-responsive {
  min-height: .01%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  margin-top: -10px;
  margin-bottom: -10px;
}
.document-versions__table {
  width: 100%;
}
.document-versions__tr {
  background: #EDEDED;
}
.document-versions__tr + .document-versions__tr {
  border-top: 1px solid #e3e3e3;
}
.document-versions__td {
  padding: 10px;
  white-space: nowrap;
}
.document-versions__td--size {
  text-align: right;
  width: 75px;
}
.document-versions__td--date {
  text-align: right;
  width: 90px;
}
.document-versions__td--options {
  text-align: right;
  width: 140px;
}
.document-versions__link {
  color: #424242;
}
.document-versions__link:hover,
.document-versions__link:focus {
  color: #1c1c1c;
}
.document-versions__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 8px 18px;
  font-weight: 700;
}
.document-versions__button:focus,
.document-versions__button:active:focus,
.document-versions__button.active:focus,
.document-versions__button.focus,
.document-versions__button:active.focus,
.document-versions__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.document-versions__button:hover,
.document-versions__button:focus,
.document-versions__button.focus {
  color: #333;
  text-decoration: none;
}
.document-versions__button:active,
.document-versions__button.active {
  outline: 0;
  background-image: none;
}
.document-versions__button.disabled,
.document-versions__button[disabled],
fieldset[disabled] .document-versions__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.document-versions__button.disabled,
fieldset[disabled] a.document-versions__button {
  pointer-events: none;
}
.document-versions__button:hover,
.document-versions__button:focus,
.document-versions__button.disabled,
.document-versions__button[disabled] {
  color: #fff;
  background-color: #ffca10;
  border-color: #ffca10;
}
.document-versions__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  margin-bottom: -10px;
}
.document-versions__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.document-versions__more-link:hover,
.document-versions__more-link:focus {
  color: #1c1c1c;
}
.documents-blank {
  padding: 100px 20px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  margin: 0 auto;
  max-width: 995px;
  background: #fff;
}
.documents-blank__image {
  margin: 0 auto 13px;
  background-repeat: no-repeat;
  background-position: left top;
  width: 59px;
  height: 95px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2058.07%2094.96%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m23%2012.59a38.09%2038.09%200%200%201%206-11.22%2038.08%2038.08%200%200%201%206%2011.22z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m34.23%2012.89a39.12%2039.12%200%200%200%20-5.23-10.11%2039.12%2039.12%200%200%200%20-5.2%2010.11l-1.65-.6a38.73%2038.73%200%200%201%206.21-11.48l.64-.81.67.81a38.72%2038.72%200%200%201%206.17%2011.48z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m35.05%2012.59h-12.05c-3.23%208.85-5.2%2020.67-5.2%2033.65q0%202.8.12%205.52h22.21q.12-2.72.12-5.52c0-12.99-1.97-24.81-5.2-33.65z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m41%2052.64h-23.9v-.84c-.08-1.84-.12-3.71-.12-5.56%200-12.61%201.86-24.67%205.25-34l.21-.58h13.23l.21.58c3.39%209.28%205.25%2021.34%205.25%2034%200%201.85%200%203.72-.12%205.56zm-22.22-1.76h20.51c.06-1.54.09-3.1.09-4.64%200-12.15-1.75-23.76-4.94-32.77h-10.81c-3.19%209-4.94%2020.62-4.94%2032.77%200%201.54.03%203.1.09%204.64z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m29%2051.76h-11.06c.53%2012.14%202.79%2023%206.15%2030.85h9.91c3.35-7.89%205.62-18.71%206.15-30.85z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m34.56%2083.48h-11.05l-.23-.53c-3.49-8.2-5.7-19.27-6.22-31.15v-.91h23.94v.91c-.52%2011.89-2.73%2022.95-6.22%2031.15zm-9.89-1.75h8.73c3.19-7.75%205.24-18%205.81-29.09h-20.35c.57%2011.07%202.62%2021.36%205.81%2029.09z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m40.16%2051.32s-2%2021.65%2011.22%2028v5.68s-13.14-3.1-22.38-2.31z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m52.26%2086.08-1.08-.25c-.13%200-13.12-3-22.07-2.26l-.11-1.75c7.81-.67%2018.19%201.35%2021.54%202.06v-4c-13.12-6.88-11.33-27.74-11.25-28.64l1.71.16c0%20.21-1.8%2021.12%2010.73%2027.17l.49.24z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m17.91%2051.32s2%2021.65-11.22%2028v5.68s13.14-3.1%2022.31-2.31z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m5.81%2086.08v-7.27l.49-.24c12.55-6.06%2010.75-26.96%2010.7-27.17l1.75-.16c.08.9%201.87%2021.8-11.21%2028.66v4c3.35-.72%2013.74-2.73%2021.54-2.06l-.08%201.73c-9-.77-22%202.22-22.11%202.25z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m17.94%2051.76c.53%2012.14%202.79%2023%206.15%2030.85h9.91c3.35-7.89%205.62-18.71%206.15-30.85z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m34.56%2083.48h-11.05l-.23-.53c-3.49-8.2-5.7-19.27-6.22-31.15l1.75-.08c.5%2011.42%202.58%2022%205.86%2030h8.73c3.28-8%205.36-18.58%205.86-30l1.74.08c-.52%2011.89-2.73%2022.95-6.22%2031.15z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m29%201.37a38.08%2038.08%200%200%200%20-6%2011.22h12a38.08%2038.08%200%200%200%20-6-11.22z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m36.31%2013.46h-14.55l.43-1.18a38.72%2038.72%200%200%201%206.17-11.47l.64-.81.67.81a38.72%2038.72%200%200%201%206.17%2011.48zm-12-1.75h9.51a37.39%2037.39%200%200%200%20-4.82-8.93%2037.4%2037.4%200%200%200%20-4.72%208.93z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m24.09%2082.61q.65%201.52%201.35%202.89h7.21q.7-1.37%201.35-2.89z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m33.17%2086.37h-8.27l-.24-.48c-.47-.93-.94-1.92-1.37-2.95l-.52-1.22h12.54l-.52%201.22c-.44%201-.9%202-1.37%202.95zm-7.17-1.75h6.1q.27-.56.54-1.14h-7.21q.27.58.57%201.14z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m34%2082.61q-.65%201.52-1.35%202.89h-7.22q-.7-1.37-1.35-2.89z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m33.17%2086.37h-8.27l-.24-.48c-.47-.93-.94-1.92-1.37-2.95l-.52-1.22h12.54l-.52%201.22c-.44%201-.9%202-1.37%202.95zm-7.17-1.75h6.1q.27-.56.54-1.14h-7.21q.27.58.57%201.14z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m53.72%2061.31a22.07%2022.07%200%200%201%201.86%205.28h-3.72a22.1%2022.1%200%200%201%201.86-5.28z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m56.7%2067.47h-5.95l.25-1.08a22.81%2022.81%200%200%201%202-5.5l.77-1.4.77%201.4a22.78%2022.78%200%200%201%201.95%205.5zm-3.7-1.76h1.47c-.23-.83-.47-1.6-.73-2.28-.28.69-.52%201.45-.74%202.28z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Ccircle%20cx%3D%2229.03%22%20cy%3D%2229.41%22%20fill%3D%22%23fff%22%20r%3D%225.61%22%2F%3E%3Cpath%20d%3D%22m29%2035.9a6.48%206.48%200%201%201%206.48-6.48%206.49%206.49%200%200%201%20-6.48%206.48zm0-11.22a4.73%204.73%200%201%200%204.73%204.73%204.74%204.74%200%200%200%20-4.73-4.73z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m1.69%2094.09h5.31c.14-1%20.27-1.95.38-3h-6.07c.11%201.05.23%202.04.38%203z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m7.76%2095h-6.83l-.11-.75c-.14-1-.27-2-.38-3l-.1-1h8l-.1%201c-.11%201-.24%202.06-.38%203zm-5.32-1.79h3.81c.05-.4.11-.81.16-1.23h-4.12c.05.42.1.83.15%201.23z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m50.68%2091.11c.11%201%20.23%202%20.38%203h5.32c.14-1%20.27-1.95.38-3z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m57.14%2095h-6.83l-.11-.75c-.14-.95-.27-2-.38-3l-.1-1h8l-.1%201c-.11%201.06-.24%202.07-.38%203zm-5.32-1.75h3.81c.05-.4.11-.81.16-1.23h-4.13c.05.38.11.79.16%201.19z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m6.21%2066.59h-3.73a70.7%2070.7%200%200%200%20-1.6%2015.84%2084.28%2084.28%200%200%200%20.43%208.67h6.07a84.28%2084.28%200%200%200%20.43-8.67%2070.7%2070.7%200%200%200%20-1.6-15.84z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m8.17%2092h-7.65l-.08-.8a85%2085%200%200%201%20-.44-8.77%2071.81%2071.81%200%200%201%201.63-16l.16-.67h5.11l.16.67a71.81%2071.81%200%200%201%201.63%2016%2085%2085%200%200%201%20-.44%208.76zm-6.07-1.77h4.49c.23-2.5.35-5.12.35-7.8a71.78%2071.78%200%200%200%20-1.43-15h-2.33a71.77%2071.77%200%200%200%20-1.43%2015c0%202.68.12%205.3.35%207.8z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m55.58%2066.59h-3.72a70.68%2070.68%200%200%200%20-1.61%2015.84%2084.29%2084.29%200%200%200%20.43%208.67h6.07a84.29%2084.29%200%200%200%20.43-8.67%2070.68%2070.68%200%200%200%20-1.6-15.84z%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20fill%3D%22%233a3d3f%22%3E%3Cpath%20d%3D%22m57.55%2092h-7.65l-.08-.79a85%2085%200%200%201%20-.44-8.76%2071.77%2071.77%200%200%201%201.63-16l.16-.67h5.11l.16.67a71.79%2071.79%200%200%201%201.63%2016%2085%2085%200%200%201%20-.44%208.76zm-6.07-1.75h4.52c.23-2.5.35-5.12.35-7.8a71.74%2071.74%200%200%200%20-1.43-15h-2.36a71.74%2071.74%200%200%200%20-1.43%2015c0%202.66.12%205.28.35%207.78z%22%2F%3E%3Cpath%20d%3D%22m17.94%2050.88h22.23v1.75h-22.23z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 59px 95px;
}
.documents-blank__title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.documents-blank__text {
  font-size: 18px;
  text-align: center;
}
.dropdown-menu {
  box-shadow: 0 0 5px 0 rgba(133, 133, 133, .25);
  padding-top: 6px;
  padding-bottom: 6px;
  border-color: #bdbdbd;
  border-radius: 2px;
}
.dropdown-menu .divider {
  margin: 10px 20px;
  background-color: #c8c8c8;
}
.dropdown-menu > li > a {
  padding-top: 5px;
  padding-bottom: 5px;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background: #fff7db;
  color: #424242;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background: #fff7db;
  color: #424242;
}
.empty-trash {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}
.empty-trash__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #fff;
  background-color: #c62828;
  border-color: #c62828;
  padding: 18px 22px;
}
.empty-trash__button:focus,
.empty-trash__button:active:focus,
.empty-trash__button.active:focus,
.empty-trash__button.focus,
.empty-trash__button:active.focus,
.empty-trash__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.empty-trash__button:hover,
.empty-trash__button:focus,
.empty-trash__button.focus {
  color: #333;
  text-decoration: none;
}
.empty-trash__button:active,
.empty-trash__button.active {
  outline: 0;
  background-image: none;
}
.empty-trash__button.disabled,
.empty-trash__button[disabled],
fieldset[disabled] .empty-trash__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.empty-trash__button.disabled,
fieldset[disabled] a.empty-trash__button {
  pointer-events: none;
}
.empty-trash__button:hover,
.empty-trash__button:focus,
.empty-trash__button.disabled,
.empty-trash__button[disabled] {
  color: #fff;
  background-color: #861b1b;
  border-color: #861b1b;
}
.erp {
  margin-left: auto;
  margin-right: auto;
  max-width: 995px;
  padding: 30px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  padding-top: 25px;
  padding-bottom: 25px;
  box-shadow: none;
}
.erp__wrapper {
  margin-top: 30px;
  border-radius: 8px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.16);
}
.erp__fields {
  max-width: calc(995px * 0.66);
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  border: 1px solid rgba(0, 0, 0, 0.16);
  font-size: 14px;
}
.erp__fields__title {
  display: block;
  background: #f9fafb;
  padding: 14px 24px;
  font-weight: 700;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}
.erp__fields table {
  width: 100%;
}
.erp__fields table tr:not(:last-of-type) {
  border-bottom: 1px solid #d1d5db;
}
.erp__fields table tr td {
  padding: 14px 24px;
}
.erp__fields table tr td.erp__fields__key {
  font-weight: bold;
}
.erp__fields-key,
.erp__fields-value {
  color: #424242;
}
.erp__fields-key {
  font-weight: 600;
  width: 30%;
}
.erp__fields-value {
  width: 70%;
}
.erp__upload {
  border-radius: 5px;
  padding: 24px 24px 10px;
}
.erp__upload form {
  width: 100%;
}
.erp__upload-dropzone {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 190px;
  align-items: center;
  border: 2px dashed #ddd;
  border-radius: 5px;
  padding: 40px 20px;
  text-align: center;
}
.erp__upload-dropzone:hover {
  cursor: pointer;
}
.erp__upload-dropzone--active {
  background: #fff7db;
  border: 2px solid #ffca10;
  border-radius: 5px;
}
.erp__upload-dropzone-text {
  display: inline-block;
  margin-top: 16px;
  color: #424242;
  font-size: 14px;
}
.erp__upload-dropzone-text span {
  transition: all ease-in-out .1s;
  font-weight: 600;
  color: #ffca10;
}
.erp__upload-dropzone-text:hover span,
.erp__upload-dropzone-text:focus span {
  color: #c39700;
  text-decoration: none;
}
.erp__upload-dropzone--active .erp__upload-dropzone-text {
  color: #000;
}
.erp__connect {
  padding: 0 24px;
  text-align: right;
  font-size: 12px;
}
.erp__connect-button {
  display: inline-block;
  padding: 0;
  border: 0;
  border-bottom: 1px solid #000;
  background: transparent;
}
.erp__uploaded-files {
  border-top: 1px solid rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: column;
  margin-top: 20px;
  padding: 14px 24px 24px;
}
.erp__uploaded-files-empty {
  margin-top: 10px;
  text-align: center;
  font-size: 14px;
}
.inbox__list-item-disconnect {
  margin-right: 10px;
  padding: 8px 12px;
  background: transparent;
  border: 2px solid #ffca10;
  font-weight: 600;
  color: #000;
  opacity: 0;
  text-transform: uppercase;
  cursor: pointer;
}
.inbox__list-item-disconnect:hover {
  background: #ffca10;
}
.erp__settings {
  float: right;
  padding: 10px 10px 0 0;
  display: flex;
  justify-content: flex-end;
}
.erp__settings-button {
  color: black;
}
.erp__settings-button:hover {
  color: #4d4d4d;
}
.erp__settings-button i {
  margin-left: 6px;
}
.erp-modal__list ul {
  list-style: none;
  padding: 0 !important;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.erp-modal__list-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  width: 100%;
  padding: 10px 0;
}
.erp-modal__list-item:not(:last-child) {
  border-bottom: 1px solid #eee;
}
.erp-modal__list-item-name {
  width: 400px;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 600;
}
.erp-modal__list-item-button {
  padding: 4px 8px;
  background: #ffca10;
  color: #000;
  border: none;
}
.erp-modal__list-item-button:hover {
  background: #dcab00;
}
.erp-modal__list-item-status {
  display: inline-block;
  padding: 4px 0;
  color: #757575;
  font-size: 14px;
  padding: 5.5px 0;
}
.event a {
  color: #000;
  text-decoration: underline;
}
.event__date {
  display: block;
  float: right;
  margin-left: 19px;
  margin-right: 9px;
}
.event__icon {
  display: block;
  margin-right: 12px;
  float: left;
  width: 32px;
  text-align: center;
  color: #000;
}
.event__icon .bt-times-circle {
  color: #c62828;
}
.event__description {
  display: block;
  margin-left: 44px;
}
.event__changes {
  margin-top: 12px;
  margin-left: 44px;
  margin-right: 9px;
}
.event__changes-inner {
  overflow-x: auto;
  border-radius: 6px;
  border: 1px solid #e3e3e3;
  background: #fff;
}
.event__changes-table {
  min-width: 100%;
  border: 0;
}
.event__changes-thead {
  background-color: #f5f5f5;
}
.event__changes-tbody {
  border-top: 1px solid #e3e3e3;
}
.event__changes-tbody > tr + tr {
  border-top: 1px solid #e3e3e3;
}
.event__changes-th,
.event__changes-td {
  width: 33.3333%;
  min-width: 140px;
  padding: 10px 8px;
  font-size: 12px;
  word-break: break-word;
}
.event__changes-th:first-child,
.event__changes-td:first-child {
  padding-left: 16px;
}
.event__changes-th:last-child,
.event__changes-td:last-child {
  padding-right: 16px;
}
.event__changes-th {
  font-weight: 600;
}
.event__changes-td--label {
  font-weight: 600;
}
.event__changes-toggle {
  margin-top: 8px;
  margin-left: 44px;
}
.event__changes-toggle--open {
  margin-top: 12px;
}
.event__changes-toggle-btn {
  transition: color 0.1s ease-in-out;
  margin: 0;
  padding: 0;
  background: transparent;
  border: none;
  color: #ffca10;
  font-size: 12px;
  text-decoration: underline;
  cursor: pointer;
}
.event__changes-toggle-btn:hover,
.event__changes-toggle-btn:focus {
  color: #c39700;
}
.events-blank {
  padding: 100px 20px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  margin: 0 auto;
  max-width: 995px;
  background: #fff;
}
.events-blank__image {
  margin: 0 auto 13px;
  background-repeat: no-repeat;
  background-position: left top;
  width: 70px;
  height: 70px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2069.72%2069.72%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2234.86%22%20cy%3D%2234.86%22%20fill%3D%22%23fff%22%20r%3D%2231.66%22%2F%3E%3Cpath%20d%3D%22m34.86%2067.28a32.42%2032.42%200%201%201%2032.42-32.42%2032.46%2032.46%200%200%201%20-32.42%2032.42zm0-63.28a30.9%2030.9%200%201%200%2030.9%2030.9%2030.94%2030.94%200%200%200%20-30.9-30.9z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Ccircle%20cx%3D%2234.86%22%20cy%3D%2234.86%22%20fill%3D%22%23fff%22%20r%3D%2219.49%22%2F%3E%3Cpath%20d%3D%22m34.86%2055.11a20.25%2020.25%200%201%201%2020.25-20.25%2020.27%2020.27%200%200%201%20-20.25%2020.25zm0-39a18.72%2018.72%200%201%200%2018.72%2018.75%2018.75%2018.75%200%200%200%20-18.72-18.72z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m24.91%2044.81%2011.61-8.29%208.29-11.61-11.61%208.29z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m21.64%2048.08%2011-15.42%2015.42-11-11%2015.42zm12.11-14.33-5.56%207.78%207.81-5.53%205.56-7.78z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m24.91%2024.91%208.29%2011.61%2011.61%208.29-8.29-11.61z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m48.08%2048.08-15.42-11-11-15.42%2015.42%2011zm-14.33-12.08%207.78%205.56-5.53-7.81-7.78-5.56z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m37.64%2037.64%2016.7-2.78-16.7-2.78-2.78-16.7-2.78%2016.7-16.7%202.78%2016.7%202.78%202.78%2016.7z%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20fill%3D%22%233a3d3f%22%3E%3Cpath%20d%3D%22m34.86%2059-3.44-20.69-20.67-3.45%2020.67-3.44%203.44-20.67%203.44%2020.67%2020.7%203.44-20.7%203.45zm-14.86-24.14%2012.74%202.14%202.12%2012.73%202.14-12.73%2012.73-2.12-12.73-2.14-2.14-12.74-2.12%2012.74z%22%2F%3E%3Cpath%20d%3D%22m34.86%209.77-3.67-7.33h7.33zm-1.2-5.77%201.2%202.41%201.2-2.41z%22%2F%3E%3Cpath%20d%3D%22m38.53%2067.28h-7.34l3.67-7.28zm-4.87-1.52h2.41l-1.2-2.41z%22%2F%3E%3Cpath%20d%3D%22m67.28%2038.53-7.28-3.67%207.33-3.67zm-3.93-3.67%202.41%201.2v-2.4z%22%2F%3E%3Cpath%20d%3D%22m2.44%2038.53v-7.34l7.33%203.67zm1.56-4.87v2.41l2.41-1.2z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m34.86.76a34.1%2034.1%200%201%200%2034.14%2034.1%2034.1%2034.1%200%200%200%20-34.14-34.1zm0%2063.33a29.23%2029.23%200%201%201%2029.23-29.23%2029.23%2029.23%200%200%201%20-29.23%2029.23z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m34.86%2069.72a34.86%2034.86%200%201%201%2034.86-34.86%2034.9%2034.9%200%200%201%20-34.86%2034.86zm0-68.2a33.34%2033.34%200%201%200%2033.34%2033.34%2033.38%2033.38%200%200%200%20-33.34-33.34zm0%2063.33a30%2030%200%201%201%2030-30%2030%2030%200%200%201%20-30%2030zm0-58.46a28.47%2028.47%200%201%200%2028.47%2028.47%2028.5%2028.5%200%200%200%20-28.47-28.47z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m33.51%2031.53-18.65%2011.41%2021.35-4.75-2.67-6.67z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m33.54%2031.52%202.67%206.67%2018.65-11.41z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m10.57%2044.67%2022.65-13.86%2025.93-5.81-22.65%2013.91zm23.23-12.43-14.65%209%2016.76-3.73%2014.65-9z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m34.1%2031.26h1.52v7.19h-1.52z%22%20fill%3D%22%233a3d3f%22%20transform%3D%22matrix(.92718385%20-.37460659%20.37460659%20.92718385%20-10.52%2015.6)%22%2F%3E%3C%2Fsvg%3E");
  background-size: 70px 70px;
}
.events-blank__title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.events-blank__text {
  font-size: 18px;
  text-align: center;
}
.events {
  margin-left: auto;
  margin-right: auto;
  max-width: 995px;
  padding: 30px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
.events__section {
  margin-bottom: 5px;
}
.events__section:last-child {
  margin-bottom: 0;
}
.events__heading {
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  border-bottom: 1px solid #c8c8c8;
}
.events__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.events__list-item {
  padding: 16px 0;
}
.events__list-item:before,
.events__list-item:after {
  display: table;
  content: " ";
}
.events__list-item:after {
  clear: both;
}
.events__list-item + .events__list-item {
  border-top: 1px solid #e3e3e3;
}
.events__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  margin-top: -10px;
  margin-bottom: -10px;
}
.events__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.events__more-link:hover,
.events__more-link:focus {
  color: #1c1c1c;
}
.extraction-mode {
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.extraction-mode__heading {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 600;
}
.extraction-mode__form-group {
  margin-bottom: 12px;
}
.extraction-mode__form-group--fake-jvfloat {
  padding-top: 20px;
}
.extraction-mode__form-group--fake-jvfloat-placeholder {
  position: relative;
  padding-top: 32px;
}
.extraction-mode__form-group--indent {
  padding-left: 8px;
  padding-right: 8px;
}
.extraction-mode__form-group--last {
  margin-bottom: 0;
}
.extraction-mode__form-group--cols {
  margin-left: -10px;
  margin-right: -10px;
}
.extraction-mode__form-group--cols:before,
.extraction-mode__form-group--cols:after {
  display: table;
  content: " ";
}
.extraction-mode__form-group--cols:after {
  clear: both;
}
.extraction-mode__form-group-col-50 {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 768px) {
  .extraction-mode__form-group-col-50 {
    float: none;
    width: auto;
  }
  .extraction-mode__form-group-col-50:first-child {
    margin-bottom: 12px;
  }
}
.extraction-mode__form-submit {
  margin-top: 18px;
}
.extraction-mode__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
  margin-right: 10px;
}
.extraction-mode__button:focus,
.extraction-mode__button:active:focus,
.extraction-mode__button.active:focus,
.extraction-mode__button.focus,
.extraction-mode__button:active.focus,
.extraction-mode__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.extraction-mode__button:hover,
.extraction-mode__button:focus,
.extraction-mode__button.focus {
  color: #333;
  text-decoration: none;
}
.extraction-mode__button:active,
.extraction-mode__button.active {
  outline: 0;
  background-image: none;
}
.extraction-mode__button.disabled,
.extraction-mode__button[disabled],
fieldset[disabled] .extraction-mode__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.extraction-mode__button.disabled,
fieldset[disabled] a.extraction-mode__button {
  pointer-events: none;
}
.extraction-mode__button:hover,
.extraction-mode__button:focus,
.extraction-mode__button.disabled,
.extraction-mode__button[disabled] {
  color: #000;
  background-color: #f6bf00;
  border-color: #f6bf00;
}
.extraction-mode__cancel-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #424242;
  background-color: #fff;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
}
.extraction-mode__cancel-button:focus,
.extraction-mode__cancel-button:active:focus,
.extraction-mode__cancel-button.active:focus,
.extraction-mode__cancel-button.focus,
.extraction-mode__cancel-button:active.focus,
.extraction-mode__cancel-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.extraction-mode__cancel-button:hover,
.extraction-mode__cancel-button:focus,
.extraction-mode__cancel-button.focus {
  color: #333;
  text-decoration: none;
}
.extraction-mode__cancel-button:active,
.extraction-mode__cancel-button.active {
  outline: 0;
  background-image: none;
}
.extraction-mode__cancel-button.disabled,
.extraction-mode__cancel-button[disabled],
fieldset[disabled] .extraction-mode__cancel-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.extraction-mode__cancel-button.disabled,
fieldset[disabled] a.extraction-mode__cancel-button {
  pointer-events: none;
}
.extraction-mode__cancel-button:hover,
.extraction-mode__cancel-button:focus,
.extraction-mode__cancel-button.disabled,
.extraction-mode__cancel-button[disabled] {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.footer-attribution {
  margin-top: 35px;
  text-align: center;
  font-size: 12px;
}
@media (max-width: 768px) {
  .footer-attribution {
    margin-top: 15px;
  }
}
.footer-attribution__link,
.footer-attribution__link:hover,
.footer-attribution__link:focus {
  color: #c8c8c8;
}
.full-page-loader {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.full-page-loader__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -29px;
  margin-left: -29px;
}
.iv-loader {
  background: transparent;
  border: 0;
  border-radius: 0;
  text-indent: 0;
}
.iv-loader:after {
  display: inline-block;
  font: normal normal normal 14px/1 "Black Tie";
  font-size: inherit;
  vertical-align: -14.28571429%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "\F043";
  display: block;
  width: inherit;
  height: inherit;
  line-height: 32px;
  font-size: 18px;
  font-weight: 700;
  color: #ffca10;
}
.iv-snap-view {
  top: 30px;
  left: 30px;
  border: 0;
}
.iv-snap-handle {
  border: 0;
  cursor: move;
}
.iv-zoom-slider {
  left: 0;
  border: 0;
  background: #fff;
  height: 10px;
}
.iv-zoom-handle {
  background: #ffca10;
  cursor: move;
  height: 10px;
}
.inbox-blank {
  margin: 0 auto;
  max-width: 995px;
  padding: 25px 20px 30px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.inbox-blank__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.inbox-blank__heading {
  font-size: 16px;
  font-weight: 400;
  color: #a0a0a0;
}
.inbox-blank__header-buttons {
  display: flex;
  gap: 20px;
}
.inbox-blank__edit-link,
.inbox-blank__notifications-link {
  color: inherit;
}
.inbox-blank__edit-link:hover,
.inbox-blank__notifications-link:hover,
.inbox-blank__edit-link:focus,
.inbox-blank__notifications-link:focus {
  color: inherit;
}
.inbox-blank__image {
  margin: 0 auto 13px;
  background-repeat: no-repeat;
  background-position: left top;
  margin-bottom: 32px;
  width: 79px;
  height: 124px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20101.69%20159.24%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m44.15%2018.79a21.37%2021.37%200%200%200%208.56%2017.12%2021.4%2021.4%200%200%200%200-34.24%2021.37%2021.37%200%200%200%20-8.56%2017.12z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m52.71%2037.59-.8-.6a22.74%2022.74%200%200%201%200-36.39l.8-.6.8.6a22.74%2022.74%200%200%201%200%2036.38zm0-34.21a20.06%2020.06%200%200%200%200%2030.83%2020.06%2020.06%200%200%200%200-30.83z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m74.11%20157.91h-42.8l-4.28-51.37h51.36z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m75.34%20159.24h-45.26l-4.5-54h54.26zm-42.8-2.68h40.34l4.06-48.69h-48.46z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m18.47%2089.42h68.49v17.12h-68.49z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m88.29%20107.88h-71.16v-19.8h71.16zm-68.49-2.68h65.81v-14.44h-65.81z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m51.37%2018.79h2.68v70.63h-2.68z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m61.64%2036.41a17.24%2017.24%200%200%200%20-4.89%2014.66%2017.27%2017.27%200%200%200%2019.55-19.55%2017.24%2017.24%200%200%200%20-14.66%204.89z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m59.2%2052.57a18.79%2018.79%200%200%201%20-2.63-.19l-1-.14-.14-1a18.61%2018.61%200%200%201%2018.42-21.24%2018.79%2018.79%200%200%201%202.63.19l1%20.14.14%201a18.61%2018.61%200%200%201%20-18.42%2021.24zm-1.2-2.72h1.23a15.93%2015.93%200%200%200%2015.86-17.12c-.41%200-.82%200-1.23%200a15.94%2015.94%200%200%200%20-15.86%2017.12z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m49.76%2046.66h20.12v2.67h-20.12z%22%20fill%3D%22%233a3d3f%22%20transform%3D%22matrix(.70710678%20-.70710678%20.70710678%20.70710678%20-16.42%2056.36)%22%2F%3E%3Cpath%20d%3D%22m29.53%2049.94a21.37%2021.37%200%200%200%2018.16%206.06%2021.4%2021.4%200%200%200%20-24.21-24.22%2021.37%2021.37%200%200%200%206.05%2018.16z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m44.67%2057.54a22.74%2022.74%200%200%201%20-22.51-26l.14-1%201-.14a23%2023%200%200%201%203.22-.23%2022.74%2022.74%200%200%201%2022.48%2026.01l-.14%201-1%20.14a23%2023%200%200%201%20-3.19.22zm-19.98-24.54a20.06%2020.06%200%200%200%2020%2021.88c.61%200%201.22%200%201.82-.08a20.06%2020.06%200%200%200%20-20-21.88c-.61-.02-1.22.01-1.82.08z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m42.56%2039.73h2.67v24.92h-2.67z%22%20fill%3D%22%233a3d3f%22%20transform%3D%22matrix(.70710678%20-.70710678%20.70710678%20.70710678%20-24.05%2046.33)%22%2F%3E%3Cpath%20d%3D%22m78.61%2049.68a24.8%2024.8%200%200%200%20-17.51%2013.67%2024.84%2024.84%200%200%200%2039-7.88%2024.8%2024.8%200%200%200%20-21.49-5.79z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m77.6%2071a26.14%2026.14%200%200%201%20-17.39-6.63l-.75-.67.43-.91a26%2026%200%200%201%2018.45-14.42%2026.12%2026.12%200%200%201%2022.6%206.11l.75.67-.43.91a26%2026%200%200%201%20-18.45%2014.4%2026.37%2026.37%200%200%201%20-5.21.54zm-14.83-8a23.5%2023.5%200%200%200%2035.62-7.21%2023.45%2023.45%200%200%200%20-14.83-5.3%2023.7%2023.7%200%200%200%20-4.69.47%2023.31%2023.31%200%200%200%20-16.1%2012.04z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m52.75%2060.78h28.93v2.68h-28.93z%22%20fill%3D%22%233a3d3f%22%20transform%3D%22matrix(.98016755%20-.19817058%20.19817058%20.98016755%20-10.98%2014.56)%22%2F%3E%3Cpath%20d%3D%22m20.14%2077.12a27.22%2027.22%200%200%200%2023.81-5.28%2027.27%2027.27%200%200%200%20-42.33-10.59%2027.22%2027.22%200%200%200%2018.52%2015.87z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m26.78%2079.28a28.69%2028.69%200%200%201%20-7-.86%2028.39%2028.39%200%200%201%20-19.39-16.65l-.39-.92.78-.63a28.54%2028.54%200%200%201%2025-5.55%2028.39%2028.39%200%200%201%2019.4%2016.65l.39.93-.78.63a28.7%2028.7%200%200%201%20-18.01%206.4zm-23.51-17.62a25.71%2025.71%200%200%200%2017.19%2014.17%2025.85%2025.85%200%200%200%2021.84-4.4%2025.72%2025.72%200%200%200%20-17.19-14.17%2025.86%2025.86%200%200%200%20-21.84%204.4z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m35.97%2054.3h2.67v31.75h-2.67z%22%20fill%3D%22%233a3d3f%22%20transform%3D%22matrix(.24276855%20-.97008424%20.97008424%20.24276855%20-39.83%2089.34)%22%2F%3E%3Cpath%20d%3D%22m82%2094.69a1.5%201.5%200%200%200%200-3%201.5%201.5%200%200%200%200%203z%22%2F%3E%3C%2Fsvg%3E");
  background-size: 79px 124px;
}
.inbox-blank__title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.inbox-blank__text {
  font-size: 18px;
  text-align: center;
}
.inbox {
  margin-left: auto;
  margin-right: auto;
  max-width: 995px;
  padding: 30px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  padding-top: 25px;
  padding-bottom: 25px;
}
.inbox__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.inbox__heading {
  font-size: 18px;
  font-weight: 600;
}
.inbox__header-buttons {
  display: flex;
  align-items: center;
  gap: 20px;
}
.inbox__selection-actions {
  display: flex;
  align-items: center;
}
.inbox__selection-checkbox {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 0;
}
.inbox__selection-checkbox.control {
  height: 16px;
  line-height: 16px;
}
.inbox__selection-checkbox .control-indicator {
  top: 0;
}
.inbox__selection-label {
  font-size: 13px;
  font-weight: 600;
}
.inbox__selection-banner {
  margin-top: 15px;
  padding: 10px 15px;
  background: #f6f6f6;
  font-size: 13px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}
.inbox__selection-banner-button {
  background: none;
  border: none;
  color: #ffca10;
  font-size: 13px;
  font-weight: 600;
  padding: 0;
  cursor: pointer;
}
.inbox__selection-banner-button:hover,
.inbox__selection-banner-button:focus {
  text-decoration: underline;
}
.inbox__selection-banner-button:disabled {
  cursor: default;
  opacity: 0.6;
  text-decoration: none;
}
.inbox__edit-link,
.inbox__empty-link,
.inbox__notifications-link {
  color: inherit;
}
.inbox__edit-link:hover,
.inbox__empty-link:hover,
.inbox__notifications-link:hover,
.inbox__edit-link:focus,
.inbox__empty-link:focus,
.inbox__notifications-link:focus {
  color: inherit;
}
.inbox__list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 5px;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 10px;
}
.inbox__list-item {
  display: flex;
  align-items: center;
}
.inbox__list-item-checkbox-wrapper {
  margin-right: 16px;
}
.inbox__list-item-checkbox-wrapper--disabled {
  pointer-events: none;
  opacity: 0.4;
}
.inbox__list-item-checkbox {
  display: block;
  width: 16px;
  height: 20px;
  padding-left: 0 !important;
}
.inbox__list-item-link {
  transition: background .15s linear;
  display: flex;
  flex: 1;
  min-width: 0;
  color: inherit;
}
.inbox__list-item-link:before,
.inbox__list-item-link:after {
  display: table;
  content: " ";
}
.inbox__list-item-link:after {
  clear: both;
}
.inbox__list-item-link:hover,
.inbox__list-item-link:focus {
  background: #f6f6f6;
  color: inherit;
}
.inbox__list-item-link--analyzing {
  pointer-events: none;
  cursor: default;
  background: transparent !important;
}
.inbox__list-item-thumbnail {
  width: 100px !important;
  height: 130px !important;
  line-height: 130px !important;
  font-size: 24px !important;
  flex-shrink: 0;
}
.inbox__list-item-body {
  display: flex;
  min-width: 0;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding: 18px 20px 19px 30px;
}
.inbox__list-item-body-inner {
  min-width: 0;
}
.inbox__list-item-status {
  float: right;
  display: block;
  margin: 21px 18px;
  font-size: 16px;
  color: #a0a0a0;
}
@media (max-width: 768px) {
  .inbox__list-item-status {
    display: none;
  }
}
.inbox__list-item-action {
  display: flex;
  align-items: center;
}
.inbox__list-item-check {
  transition: opacity .15s linear;
  filter: alpha(opacity=0);
  opacity: 0;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 12px 22px;
  padding: 8px 22px;
  display: block;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.inbox__list-item-check:focus,
.inbox__list-item-check:active:focus,
.inbox__list-item-check.active:focus,
.inbox__list-item-check.focus,
.inbox__list-item-check:active.focus,
.inbox__list-item-check.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.inbox__list-item-check:hover,
.inbox__list-item-check:focus,
.inbox__list-item-check.focus {
  color: #333;
  text-decoration: none;
}
.inbox__list-item-check:active,
.inbox__list-item-check.active {
  outline: 0;
  background-image: none;
}
.inbox__list-item-check.disabled,
.inbox__list-item-check[disabled],
fieldset[disabled] .inbox__list-item-check {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.inbox__list-item-check.disabled,
fieldset[disabled] a.inbox__list-item-check {
  pointer-events: none;
}
.inbox__list-item-check:hover,
.inbox__list-item-check:focus,
.inbox__list-item-check.disabled,
.inbox__list-item-check[disabled] {
  color: #fff;
  background-color: #c39700;
  border-color: #c39700;
}
@media (max-width: 768px) {
  .inbox__list-item-check {
    display: none;
  }
}
.inbox__list-item-move {
  transition: opacity .15s linear;
  filter: alpha(opacity=0);
  opacity: 0;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 12px 22px;
  background: transparent;
  padding: 8px 22px;
  margin-right: 10px;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
}
.inbox__list-item-move:focus,
.inbox__list-item-move:active:focus,
.inbox__list-item-move.active:focus,
.inbox__list-item-move.focus,
.inbox__list-item-move:active.focus,
.inbox__list-item-move.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.inbox__list-item-move:hover,
.inbox__list-item-move:focus,
.inbox__list-item-move.focus {
  color: #333;
  text-decoration: none;
}
.inbox__list-item-move:active,
.inbox__list-item-move.active {
  outline: 0;
  background-image: none;
}
.inbox__list-item-move.disabled,
.inbox__list-item-move[disabled],
fieldset[disabled] .inbox__list-item-move {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.inbox__list-item-move.disabled,
fieldset[disabled] a.inbox__list-item-move {
  pointer-events: none;
}
.inbox__list-item-move:hover,
.inbox__list-item-move:focus,
.inbox__list-item-move.disabled,
.inbox__list-item-move[disabled] {
  color: #fff;
  background-color: #c39700;
  border-color: #c39700;
}
.inbox__list-item-move:hover,
.inbox__list-item-move:focus {
  background: #ffca10;
  border-color: #ffca10;
  color: black;
}
@media (max-width: 768px) {
  .inbox__list-item-move {
    display: none;
  }
}
.inbox__list-item-link:hover .inbox__list-item-check,
.inbox__list-item-link:focus .inbox__list-item-check,
.inbox__list-item-link:hover .inbox__list-item-disconnect,
.inbox__list-item-link:focus .inbox__list-item-disconnect,
.inbox__list-item-link:hover .inbox__list-item-move,
.inbox__list-item-link:focus .inbox__list-item-move {
  filter: alpha(opacity=100);
  opacity: 1;
}
.inbox__list-item-date {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  color: black !important;
}
.inbox__list-item-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  min-width: 0;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
  color: black !important;
}
.inbox__list-item-author {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  color: black !important;
}
.inbox__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  margin-bottom: -15px;
  margin-top: 20px;
  border-top: 1px solid #eee;
}
.inbox__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.inbox__more-link:hover,
.inbox__more-link:focus {
  color: #1c1c1c;
}
.inbox__mass-actions {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
  z-index: 2025;
  box-shadow: 0 -6px 18px rgba(0, 0, 0, 0.06);
}
.inbox__mass-actions-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #424242;
  background-color: #fff;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
  padding-left: 10px;
  padding-right: 10px;
}
.inbox__mass-actions-button:focus,
.inbox__mass-actions-button:active:focus,
.inbox__mass-actions-button.active:focus,
.inbox__mass-actions-button.focus,
.inbox__mass-actions-button:active.focus,
.inbox__mass-actions-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.inbox__mass-actions-button:hover,
.inbox__mass-actions-button:focus,
.inbox__mass-actions-button.focus {
  color: #333;
  text-decoration: none;
}
.inbox__mass-actions-button:active,
.inbox__mass-actions-button.active {
  outline: 0;
  background-image: none;
}
.inbox__mass-actions-button.disabled,
.inbox__mass-actions-button[disabled],
fieldset[disabled] .inbox__mass-actions-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.inbox__mass-actions-button.disabled,
fieldset[disabled] a.inbox__mass-actions-button {
  pointer-events: none;
}
.inbox__mass-actions-button:hover,
.inbox__mass-actions-button:focus,
.inbox__mass-actions-button.disabled,
.inbox__mass-actions-button[disabled] {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.inbox__mass-actions-danger-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #fff;
  background-color: #c62828;
  border-color: #c62828;
  padding: 18px 22px;
  font-weight: 700;
  padding-left: 10px;
  padding-right: 10px;
}
.inbox__mass-actions-danger-button:focus,
.inbox__mass-actions-danger-button:active:focus,
.inbox__mass-actions-danger-button.active:focus,
.inbox__mass-actions-danger-button.focus,
.inbox__mass-actions-danger-button:active.focus,
.inbox__mass-actions-danger-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.inbox__mass-actions-danger-button:hover,
.inbox__mass-actions-danger-button:focus,
.inbox__mass-actions-danger-button.focus {
  color: #333;
  text-decoration: none;
}
.inbox__mass-actions-danger-button:active,
.inbox__mass-actions-danger-button.active {
  outline: 0;
  background-image: none;
}
.inbox__mass-actions-danger-button.disabled,
.inbox__mass-actions-danger-button[disabled],
fieldset[disabled] .inbox__mass-actions-danger-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.inbox__mass-actions-danger-button.disabled,
fieldset[disabled] a.inbox__mass-actions-danger-button {
  pointer-events: none;
}
.inbox__mass-actions-danger-button:hover,
.inbox__mass-actions-danger-button:focus,
.inbox__mass-actions-danger-button.disabled,
.inbox__mass-actions-danger-button[disabled] {
  color: #fff;
  background-color: #861b1b;
  border-color: #861b1b;
}
.inboxes {
  flex-grow: 1;
}
.inbox-wrapper {
  display: flex;
  gap: 32px;
}
.inbox-wrapper .tabs {
  width: 240px !important;
}
.inbox-wrapper .tabs__link {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 40px;
}
.inbox-wrapper .tabs__text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.inbox-wrapper .tabs__text--pill {
  font-size: 14px;
  line-height: 1;
  border-radius: 20px;
  background: #ffca10;
  padding: 4px 12px;
  margin: 2px -8px 2px 10px;
  display: inline-block;
}
.new-inbox-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: transparent;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
  padding: 12px 22px;
  width: 100%;
}
.new-inbox-button:focus,
.new-inbox-button:active:focus,
.new-inbox-button.active:focus,
.new-inbox-button.focus,
.new-inbox-button:active.focus,
.new-inbox-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.new-inbox-button:hover,
.new-inbox-button:focus,
.new-inbox-button.focus {
  color: #333;
  text-decoration: none;
}
.new-inbox-button:active,
.new-inbox-button.active {
  outline: 0;
  background-image: none;
}
.new-inbox-button.disabled,
.new-inbox-button[disabled],
fieldset[disabled] .new-inbox-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.new-inbox-button.disabled,
fieldset[disabled] a.new-inbox-button {
  pointer-events: none;
}
.new-inbox-button:hover,
.new-inbox-button:focus,
.new-inbox-button.disabled,
.new-inbox-button[disabled] {
  color: #000;
  background-color: #ffca10;
  border-color: #f6bf00;
}
.inboxes-loading {
  width: 200px;
}
/* Drag & Drop */
.drop-zone--active {
  outline: 3px solid #ffca10;
}
.drop-zone__item--hover .tabs__link {
  background: #ffca10;
}
.sidebar-wrapper {
  position: sticky;
  top: 90px;
  height: 100vh;
  margin-bottom: -120px;
}
.inbox-tags-modal__list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 4px 0 12px;
}
.inbox-tags-modal__list-item {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 4px 10px;
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  background: #f7f7f7;
  font-size: 13px;
  line-height: 1.2;
}
.inbox-tags-modal__remove-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  font-size: 12px;
  color: #777;
}
.inbox-tags-modal__remove-button:focus,
.inbox-tags-modal__remove-button:active:focus,
.inbox-tags-modal__remove-button.active:focus,
.inbox-tags-modal__remove-button.focus,
.inbox-tags-modal__remove-button:active.focus,
.inbox-tags-modal__remove-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.inbox-tags-modal__remove-button:active,
.inbox-tags-modal__remove-button.active {
  outline: 0;
  background-image: none;
}
.inbox-tags-modal__remove-button:hover,
.inbox-tags-modal__remove-button:focus {
  color: #c62828;
}
.inbox-tags-modal__new-tag {
  display: flex;
  align-items: center;
  gap: 8px;
}
.inbox-tags-modal__add-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  font-size: 12px;
  color: #ffca10;
}
.inbox-tags-modal__add-button:focus,
.inbox-tags-modal__add-button:active:focus,
.inbox-tags-modal__add-button.active:focus,
.inbox-tags-modal__add-button.focus,
.inbox-tags-modal__add-button:active.focus,
.inbox-tags-modal__add-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.inbox-tags-modal__add-button:active,
.inbox-tags-modal__add-button.active {
  outline: 0;
  background-image: none;
}
.inbox-tags-modal__add-button:hover,
.inbox-tags-modal__add-button:focus {
  color: #dcab00;
}
.inbox-tags-modal__autosuggest {
  flex: 1 1 auto;
}
.inbox-tags-modal__input {
  width: 100%;
}
.info-box {
  float: left;
  width: 50%;
  margin-bottom: 15px;
  padding-left: 7px;
  padding-right: 8px;
}
@media (max-width: 992px) {
  .info-box {
    float: none;
    width: auto;
  }
}
.info-box__inner {
  position: relative;
  min-height: 171px;
  color: #fff;
  background: #3c974a;
}
.info-box--style-2 .info-box__inner {
  background: #ffca10;
}
.info-box__close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  position: absolute;
  top: 17px;
  right: 20px;
  z-index: 1;
}
.info-box__close:focus,
.info-box__close:active:focus,
.info-box__close.active:focus,
.info-box__close.focus,
.info-box__close:active.focus,
.info-box__close.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.info-box__close:active,
.info-box__close.active {
  outline: 0;
  background-image: none;
}
.info-box__close:hover,
.info-box__close:focus {
  color: #d9d9d9;
}
.info-box__body {
  padding: 15px 195px 15px 20px;
  min-height: inherit;
}
@media (max-width: 992px) {
  .info-box__body {
    padding-right: 120px;
  }
}
.info-box__heading {
  margin-bottom: 8px;
  font-size: 18px;
  font-weight: 700;
}
.info-box__text {
  margin-bottom: 8px;
}
.info-box__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.info-box__list-item--done {
  filter: alpha(opacity=50);
  opacity: 0.5;
}
.info-box__link,
.info-box__link:hover,
.info-box__link:focus {
  color: inherit;
}
.info-box__link i {
  font-size: 10px;
}
.info-box__resend-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  padding-left: 3px;
  padding-right: 3px;
}
.info-box__resend-button:focus,
.info-box__resend-button:active:focus,
.info-box__resend-button.active:focus,
.info-box__resend-button.focus,
.info-box__resend-button:active.focus,
.info-box__resend-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.info-box__resend-button:active,
.info-box__resend-button.active {
  outline: 0;
  background-image: none;
}
.info-box__resend-button.disabled,
.info-box__resend-button[disabled] {
  filter: alpha(opacity=85);
  opacity: 0.85;
}
.info-box__resend-button.disabled,
.info-box__resend-button[disabled],
.info-box__resend-button.disabled:hover,
.info-box__resend-button[disabled]:hover,
.info-box__resend-button.disabled:focus,
.info-box__resend-button[disabled]:focus {
  cursor: wait;
}
.info-box__resend-button i {
  margin-right: 0;
}
.info-box__right {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 160px;
  height: 100%;
  background: #42a652;
}
@media (max-width: 992px) {
  .info-box__right {
    width: 100px;
  }
}
.info-box--style-2 .info-box__right {
  background: transparent;
}
.info-box__manual-image {
  position: absolute;
  top: 50%;
  left: 21px;
  margin-top: -45px;
  width: 62px;
  height: 88px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2084.37%20120.14%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m7.92%2090.15h75.38v13.7h-34.3l-13.7%2013.7v-13.7h-27.38a6.85%206.85%200%201%201%200-13.7z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m1.28%207.92a6.85%206.85%200%200%201%206.86-6.85h75.37v89.08h-75.37a6.85%206.85%200%200%200%20-6.86%206.85z%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20fill%3D%22%233a3d3f%22%3E%3Cpath%20d%3D%22m34.26%20120.14v-15.22h-26.34v-2.14h28.48v12.22l12.19-12.19h33.64v-100.67h-74.31a5.79%205.79%200%200%200%20-5.78%205.78h-2.14a7.93%207.93%200%200%201%207.92-7.92h76.45v104.92h-34.89z%22%2F%3E%3Cpath%20d%3D%22m7.92%20104.92a7.92%207.92%200%201%201%200-15.85v2.14a5.78%205.78%200%201%200%200%2011.56z%22%2F%3E%3Cpath%20d%3D%22m0%207.92h2.14v89.08h-2.14z%22%2F%3E%3Cpath%20d%3D%22m7.92%2089.08h75.37v2.14h-75.37z%22%2F%3E%3Cpath%20d%3D%22m14.78%2047.97h54.82v2.14h-54.82z%22%2F%3E%3Cpath%20d%3D%22m14.78%2041.11h54.82v2.14h-54.82z%22%2F%3E%3Cpath%20d%3D%22m14.78%2034.26h54.82v2.14h-54.82z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 62px 88px;
}
@media (max-width: 992px) {
  .info-box__manual-image {
    margin-top: -29px;
    width: 40px;
    height: 57px;
    background-size: 40px 57px;
  }
}
.info-box__progress {
  position: absolute;
  top: 50%;
  margin-top: -39px;
  left: 50%;
  margin-left: -39px;
  width: 77px;
  height: 77px;
  line-height: 76px;
  background: #55af64;
  font-size: 24px;
  text-align: center;
  border-radius: 999em;
}
@media (max-width: 992px) {
  .info-box__progress {
    margin-top: -29px;
    margin-left: -29px;
    width: 57px;
    height: 57px;
    line-height: 56px;
    font-size: 18px;
  }
}
.info-box__progress:before,
.info-box__progress:after {
  content: "";
  border: 3px solid transparent;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.info-box__progress:before {
  transform: rotate(45deg);
}
.info-box__progress--25:before {
  border-top-color: #ffed73;
}
.info-box__progress--33:before {
  border-top-color: #ffed73;
}
.info-box__progress--33:after {
  border-right-color: #ffed73;
}
.info-box__progress--50:before {
  border-top-color: #ffed73;
  border-right-color: #ffed73;
}
.info-box__progress--66:before {
  border-top-color: #ffed73;
}
.info-box__progress--66:after {
  border-right-color: #ffed73;
  border-bottom-color: #ffed73;
}
.info-box__progress--75:before {
  border-top-color: #ffed73;
  border-right-color: #ffed73;
  border-bottom-color: #ffed73;
}
.info-box__progress--100:before {
  border-color: #ffed73;
}
.info-boxes {
  margin: 0 auto;
  max-width: 995px;
}
.info-boxes__inner {
  margin-left: -7px;
  margin-right: -8px;
}
.info-boxes__inner:before,
.info-boxes__inner:after {
  display: table;
  content: " ";
}
.info-boxes__inner:after {
  clear: both;
}
.invitations__heading {
  margin-top: 20px;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
  border-bottom: 1px solid #c8c8c8;
}
.invitations__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.invitations__list-item {
  padding: 16px 10px;
}
.invitations__list-item:before,
.invitations__list-item:after {
  display: table;
  content: " ";
}
.invitations__list-item:after {
  clear: both;
}
.invitations__list-item + .invitations__list-item {
  border-top: 1px solid #e3e3e3;
}
.invitations__options {
  float: right;
  text-align: right;
}
@media (max-width: 768px) {
  .invitations__options {
    float: none;
    text-align: left;
  }
}
.invitations__options-link {
  margin-right: 15px;
}
.invitations__options-link:last-child {
  margin-right: 0;
}
.invitations__options-link--delete {
  color: #c62828;
}
.invitations__options-link--delete:hover,
.invitations__options-link--delete:focus {
  color: #861b1b;
}
.invitations__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  margin-bottom: -20px;
}
.invitations__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.invitations__more-link:hover,
.invitations__more-link:focus {
  color: #1c1c1c;
}
.invoices {
  padding: 34px 10px 27px;
  border-bottom: 1px solid #c8c8c8;
}
.invoices__heading {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}
.invoices__loader,
.invoices__blank {
  margin-top: -5px;
  padding-top: 10px;
  padding-bottom: 10px;
}
.invoices__loader {
  text-align: center;
}
.invoices__list {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: -5px;
}
.invoices__list-item {
  padding-top: 10px;
  padding-bottom: 10px;
}
.invoices__list-item:before,
.invoices__list-item:after {
  display: table;
  content: " ";
}
.invoices__list-item:after {
  clear: both;
}
.invoices__list-item + .invoices__list-item {
  border-top: 1px solid #e3e3e3;
}
.invoices__options {
  float: right;
}
.invoices__options-link {
  margin-left: 8px;
  color: #424242;
}
.invoices__options-link:hover,
.invoices__options-link:focus {
  color: #ffca10;
}
.invoices__link {
  color: #424242;
}
.invoices__link:hover,
.invoices__link:focus {
  color: #1c1c1c;
}
ul.jqtree-tree {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  margin: 0 0 -6px;
  padding: 10px;
  border: 1px solid #b7b7b7;
  background: #EDEDED;
  line-height: 24px;
}
ul.jqtree-tree .jqtree-element {
  padding-bottom: 2px;
}
ul.jqtree-tree .jqtree-toggler {
  color: #424242;
  font-size: 8px;
}
ul.jqtree-tree .jqtree-toggler:hover,
ul.jqtree-tree .jqtree-toggler:focus {
  color: #1c1c1c;
}
ul.jqtree-tree .jqtree-toggler.jqtree-toggler-left {
  margin-right: 9px;
  margin-left: 9px;
}
ul.jqtree-tree .jqtree-title {
  margin-left: 26px;
  color: #424242;
}
ul.jqtree-tree .jqtree-title:before {
  display: inline-block;
  font: normal normal normal 14px/1 "Black Tie";
  font-size: inherit;
  vertical-align: -14.28571429%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "\F032";
  color: #ffca10;
  margin-right: 4px;
}
ul.jqtree-tree li.jqtree-selected > .jqtree-element,
ul.jqtree-tree li.jqtree-selected > .jqtree-element:hover {
  text-shadow: none;
  background: #fff7db;
}
ul.jqtree-tree ul.jqtree_common {
  margin-left: 18px;
}
.jvFloat {
  display: block;
  margin-top: 0;
  padding-top: 20px;
}
.jvFloat .placeHolder {
  top: 12px;
  color: #ffca10;
  font-size: 12px;
  line-height: 12px;
  transform: translate(0, 8px);
  padding-left: 8px;
}
.jvFloat .placeHolder.active {
  transform: translate(0, 0);
}
.fake-jvfloat-placeholder {
  position: absolute;
  top: 12px;
  left: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  color: #000;
}
.list-view-document--selected .list-view-document__td {
  background: #f3f6fb;
}
.list-view-document__td {
  padding: 10px;
  border-bottom: 1px solid #e3e3e3;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 14px;
}
.list-view-document__td--select {
  width: 36px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.list-view-document__td--icon {
  width: 52px;
}
.list-view-document__td--name {
  padding-left: 0;
  font-weight: 700;
}
.list-view-document__td--date {
  width: 100px;
}
.list-view-document__td--amount {
  width: 130px;
  text-align: right;
}
.list-view-document__td--locked {
  width: 120px;
}
.list-view-document__td--tags {
  width: 180px;
  white-space: nowrap;
}
.list-view-document__td--type {
  width: 160px;
}
.list-view-document__link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  color: #424242;
  vertical-align: middle;
  max-width: 500px;
}
.list-view-document__link:hover,
.list-view-document__link:focus {
  color: #1c1c1c;
}
.list-view-document__pages {
  display: inline-block;
  margin-left: 17px;
  vertical-align: middle;
}
.list-view-document__pages i {
  margin-right: 2px;
}
.list-view-document__status {
  display: inline-block;
  vertical-align: middle;
  float: right;
  background: rgba(255, 202, 16, 0.9);
  color: #fff;
  padding: 5px;
  line-height: 1;
  border-radius: 3px;
  font-size: 12px;
}
.list-view-document__status--trashed {
  background: rgba(175, 69, 85, 0.9);
}
.list-view-document__status-helper {
  margin-right: 40px;
}
.list-view-document__locked {
  display: inline-flex;
  align-items: center;
  color: #000;
  background: #fff7db;
  padding: 5px 8px;
  white-space: nowrap;
}
.list-view-document__locked span {
  display: inline-block;
  margin-left: 10px;
}
.list-view-document__tags {
  white-space: nowrap;
}
.list-view-document__type {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  max-width: 160px;
  vertical-align: middle;
}
.list-view-document__tag {
  display: inline-flex;
  align-items: center;
  margin-right: 10px;
  cursor: default;
}
.list-view-document__tag i {
  font-size: 10px;
  margin-right: 4px;
}
.list-view-document__tag:last-child {
  margin-right: 0;
}
.list-view-document__tag--more {
  color: #777;
}
.list-view__tbody:last-child .list-view-document:last-child .list-view-document__td {
  border-bottom: 0;
}
.list-view-folder__td {
  padding: 10px;
  border-bottom: 1px solid #e3e3e3;
  vertical-align: middle;
  white-space: nowrap;
  font-size: 14px;
}
.list-view-folder__td--select {
  width: 36px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.list-view-folder__td--icon {
  width: 52px;
}
.list-view-folder__td--name {
  padding-left: 0;
  font-weight: 700;
}
.list-view-folder__td--type {
  width: 160px;
}
.list-view-folder__icon {
  display: block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  line-height: 32px;
  text-align: center;
  color: #42a652;
  font-size: 18px;
}
.list-view-folder__link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  color: #424242;
  vertical-align: middle;
  max-width: 500px;
}
.list-view-folder__link:hover,
.list-view-folder__link:focus {
  color: #1c1c1c;
}
.list-view__tbody:last-child .list-view-folder:last-child .list-view-folder__td {
  border-bottom: 0;
}
.list-view {
  margin-left: auto;
  margin-right: auto;
  max-width: none;
  padding: 10px 10px;
}
.list-view__table-responsive {
  min-height: .01%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.list-view__selection-banner {
  margin: 10px 0;
  padding: 10px 15px;
  background: #f6f6f6;
  font-size: 13px;
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
}
.list-view__selection-banner-button {
  background: none;
  border: none;
  color: #ffca10;
  font-size: 13px;
  font-weight: 600;
  padding: 0;
  cursor: pointer;
}
.list-view__selection-banner-button:hover,
.list-view__selection-banner-button:focus {
  text-decoration: underline;
}
.list-view__selection-banner-button:disabled {
  cursor: default;
  opacity: 0.6;
  text-decoration: none;
}
.list-view__table {
  width: 100%;
}
.list-view__th {
  padding: 5px 10px;
  text-align: left;
  font-size: 14px;
  font-weight: 400;
  border-bottom: 1px solid #c8c8c8;
  vertical-align: bottom;
  white-space: nowrap;
}
.list-view__th:first-child {
  padding-left: 0;
}
.list-view__th:last-child {
  padding-right: 0;
}
.list-view__th--select {
  width: 36px;
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
.list-view__th--tags {
  width: 180px;
}
.list-view__th--type {
  width: 160px;
}
.list-view__th-link {
  display: inline-block;
  color: #424242;
}
.list-view__th-link.active {
  font-weight: 600;
}
.list-view__th-link:hover,
.list-view__th-link:focus {
  color: #1c1c1c;
}
.list-view__th-icon {
  margin-left: 5px;
  font-size: 8px;
  position: relative;
  top: -1px;
}
.list-view__selection-checkbox {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 0 !important;
  margin-bottom: 0;
  width: 16px;
  height: 16px;
  line-height: 16px;
  vertical-align: middle;
}
.list-view__selection-checkbox::before {
  content: "";
  position: absolute;
  top: -6px;
  right: -6px;
  bottom: -6px;
  left: -6px;
}
.list-view__selection-checkbox.control {
  display: inline-flex;
  height: 16px;
  line-height: 16px;
}
.list-view__selection-checkbox .control-indicator {
  top: 0;
}
.list-view__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  padding-top: 15px;
  padding-bottom: 5px;
}
.list-view__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.list-view__more-link:hover,
.list-view__more-link:focus {
  color: #1c1c1c;
}
.list-view__mass-actions {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  padding: 20px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
  z-index: 2025;
  box-shadow: 0 -6px 18px rgba(0, 0, 0, 0.06);
}
.list-view__mass-actions-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #424242;
  background-color: #fff;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
  padding-left: 10px;
  padding-right: 10px;
}
.list-view__mass-actions-button:focus,
.list-view__mass-actions-button:active:focus,
.list-view__mass-actions-button.active:focus,
.list-view__mass-actions-button.focus,
.list-view__mass-actions-button:active.focus,
.list-view__mass-actions-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.list-view__mass-actions-button:hover,
.list-view__mass-actions-button:focus,
.list-view__mass-actions-button.focus {
  color: #333;
  text-decoration: none;
}
.list-view__mass-actions-button:active,
.list-view__mass-actions-button.active {
  outline: 0;
  background-image: none;
}
.list-view__mass-actions-button.disabled,
.list-view__mass-actions-button[disabled],
fieldset[disabled] .list-view__mass-actions-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.list-view__mass-actions-button.disabled,
fieldset[disabled] a.list-view__mass-actions-button {
  pointer-events: none;
}
.list-view__mass-actions-button:hover,
.list-view__mass-actions-button:focus,
.list-view__mass-actions-button.disabled,
.list-view__mass-actions-button[disabled] {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.list-view__mass-actions-danger-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #fff;
  background-color: #c62828;
  border-color: #c62828;
  padding: 18px 22px;
  font-weight: 700;
  padding-left: 10px;
  padding-right: 10px;
}
.list-view__mass-actions-danger-button:focus,
.list-view__mass-actions-danger-button:active:focus,
.list-view__mass-actions-danger-button.active:focus,
.list-view__mass-actions-danger-button.focus,
.list-view__mass-actions-danger-button:active.focus,
.list-view__mass-actions-danger-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.list-view__mass-actions-danger-button:hover,
.list-view__mass-actions-danger-button:focus,
.list-view__mass-actions-danger-button.focus {
  color: #333;
  text-decoration: none;
}
.list-view__mass-actions-danger-button:active,
.list-view__mass-actions-danger-button.active {
  outline: 0;
  background-image: none;
}
.list-view__mass-actions-danger-button.disabled,
.list-view__mass-actions-danger-button[disabled],
fieldset[disabled] .list-view__mass-actions-danger-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.list-view__mass-actions-danger-button.disabled,
fieldset[disabled] a.list-view__mass-actions-danger-button {
  pointer-events: none;
}
.list-view__mass-actions-danger-button:hover,
.list-view__mass-actions-danger-button:focus,
.list-view__mass-actions-danger-button.disabled,
.list-view__mass-actions-danger-button[disabled] {
  color: #fff;
  background-color: #861b1b;
  border-color: #861b1b;
}
.list-view-columns a {
  display: flex;
  align-items: center;
}
.list-view-columns i {
  margin-right: 6px;
}
.loader {
  text-align: center;
}
.loader__inner {
  display: inline-block;
  padding: 16px 20px;
  background: #fff;
  font-size: 18px;
  font-weight: 600;
  font-family: "Lato", sans-serif;
}
.loader__icon {
  display: inline-block;
  color: #ffca10;
}
.loader__icon + .loader__text {
  margin-left: 14px;
}
.login {
  margin: 100px auto;
  max-width: 500px;
  background: #fff;
}
@media (max-width: 768px) {
  .login {
    margin: 15px;
    max-width: none;
  }
}
.login__body {
  padding: 56px 40px 34px;
  border: 1px solid #000;
}
@media (max-width: 768px) {
  .login__body {
    padding-left: 29px;
    padding-right: 29px;
  }
}
.login__logo-wrapper {
  margin-bottom: 49px;
  text-align: center;
}
.login__logo {
  width: 182px !important;
  height: 37px !important;
  background-size: 182px 37px !important;
}
.login__heading {
  margin-bottom: 28px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  color: #707070;
}
.login__heading--compact {
  margin-bottom: 9px;
}
.login__subheading {
  margin-bottom: 32px;
  line-height: 1.28571429;
  text-align: center;
}
.login__resend-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  color: #ffca10;
}
.login__resend-button:focus,
.login__resend-button:active:focus,
.login__resend-button.active:focus,
.login__resend-button.focus,
.login__resend-button:active.focus,
.login__resend-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.login__resend-button:active,
.login__resend-button.active {
  outline: 0;
  background-image: none;
}
.login__resend-button:hover,
.login__resend-button:focus {
  color: #c39700;
  text-decoration: none;
}
.login__resend-button.disabled,
.login__resend-button[disabled] {
  filter: alpha(opacity=85);
  opacity: 0.85;
}
.login__resend-button.disabled,
.login__resend-button[disabled],
.login__resend-button.disabled:hover,
.login__resend-button[disabled]:hover,
.login__resend-button.disabled:focus,
.login__resend-button[disabled]:focus {
  cursor: wait;
}
.login__form-group {
  margin-bottom: 16px;
}
.login__form-group--checkbox {
  margin-top: 28px;
  padding-left: 8px;
  padding-right: 8px;
}
.login__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  height: 38px;
}
.login__form-control:focus {
  border-color: #000;
  outline: 0;
}
.login__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.login__form-control:-ms-input-placeholder {
  color: #999;
}
.login__form-control::-webkit-input-placeholder {
  color: #999;
}
.login__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.login__form-control[disabled],
.login__form-control[readonly],
fieldset[disabled] .login__form-control {
  background-color: transparent;
  opacity: 1;
}
.login__form-control[disabled],
fieldset[disabled] .login__form-control {
  cursor: not-allowed;
}
textarea.login__form-control {
  height: auto;
}
.has-error .login__form-control {
  border-color: #c62828;
}
.login__error-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  color: #c62828;
  font-weight: 700;
  margin-top: 7px;
}
.login__form-submit {
  margin-top: 32px;
  text-align: center;
}
.login__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 10px 20px;
  font-weight: 700;
  font-size: 16px;
  line-height: 23px;
  width: 100%;
}
.login__button:focus,
.login__button:active:focus,
.login__button.active:focus,
.login__button.focus,
.login__button:active.focus,
.login__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.login__button:hover,
.login__button:focus,
.login__button.focus {
  color: #333;
  text-decoration: none;
}
.login__button:active,
.login__button.active {
  outline: 0;
  background-image: none;
}
.login__button.disabled,
.login__button[disabled],
fieldset[disabled] .login__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.login__button.disabled,
fieldset[disabled] a.login__button {
  pointer-events: none;
}
.login__button:hover,
.login__button:focus,
.login__button.disabled,
.login__button[disabled] {
  color: #000;
  background-color: #c39700;
  border-color: #c39700;
}
.login__footer {
  padding: 27px 29px;
  background: #424242;
  color: #fff;
}
.login__footer:before,
.login__footer:after {
  display: table;
  content: " ";
}
.login__footer:after {
  clear: both;
}
@media (max-width: 768px) {
  .login__footer {
    text-align: center;
  }
}
.login__footer-right {
  float: right;
}
@media (max-width: 768px) {
  .login__footer-right {
    float: none;
    margin-bottom: 9px;
  }
}
.login__footer-left {
  float: left;
}
@media (max-width: 768px) {
  .login__footer-left {
    float: none;
  }
}
.login__footer-link {
  color: #fff !important;
}
.login__footer-link--strong {
  font-weight: 700;
}
.logo {
  display: inline-block;
  width: 228px;
  height: 30px;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%201126%20149%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3Aserif%3D%22http%3A%2F%2Fwww.serif.com%2F%22%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A2%3B%22%3E%0A%20%20%20%20%3Cuse%20id%3D%22Background%22%20xlink%3Ahref%3D%22%23_Image1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%221126px%22%20height%3D%22149px%22%2F%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cimage%20id%3D%22_Image1%22%20width%3D%221126px%22%20height%3D%22149px%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAABGYAAACVCAYAAAAaAPxXAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAgAElEQVR4nO3dfZQkZX0v8K%2BGmDDAzuqOigozjcaeBW22ZnnR7OKdIqweT3JhZjWGF4XtnQ6%2BBAyLCRrjuWyTe28UQVhCrvGeG9ze5KgkNwmzSVBcRGokIC%2FC1NC%2BQPuyPUIEufG4w8smN7mHun909W5vT1V31fP86v37OWfOznZVPfV0T3XVU7%2F6Pc%2FzEpC2d%2F%2FW%2BabjAIADAHAcxwSAFzsvHgBgO86hZe1%2FuO3v2glUk4iIiIiIiIhS5iVJVyArzr%2FovWvdgIvhOI4BYK0DTDuOAzgO%2BgIzAA4FZo54zXEcdy0sw3HaTido0wZgfXnvvB3T2yEiIiIiIiKiFGBgxseF733fWgCzjuOYDmACmOgNrgCdMIxGYKazXc8yd%2FkCAMtxMH%2FHP%2BxloIaIiIiIiIgoxxiY6XHR%2By4uAZgFUHUcZwNwZCAlpsBMdxEcx1kGMO84TmPf7f%2FAIA0RERERERFRzjAwA%2BB9F19SdTrZMTPd17wCKQkEZnpfWwbQcBynceeX%2F7Et8LaJiIiIiIiIKGGFDcxcUq2udRxnBxxUHceZ8A%2BQpCYw0%2Fv7HgdofO3L%2F2hpfARERERERERElLDCBWYuqVbXAtgBYIfjOKNwDgdLpAIz4xMTGDnmGDiOg%2Fb%2B%2FTh48KB0YKa73QKA%2Bl1fud3S%2FVyIiIiIiIiIKH6FCcxUt29fC2DHi46zA8Ao0A2qhAvMjIyMYHx8HCeffDKOOeYYlCbGccwxx%2BD1pVKgetjNbwMAHv32t%2FF%2FnnkG%2B9tt7N%2B%2F32O%2FgQIz3dcWAFS%2FfseX28E%2FESIiIiIiIiJKWiECM9vn5qqO4%2BwCMLqqe9GQwMzRRx%2BN0047DSeffDJOOflkvPpVr4ykjnbz27CbTTz4wANot9thAzPdxTc5jlO%2F%2B6tfORBJJYmIiIiIiIhIVK4DM3O1WslxnAaAad9xXzwCMyMjR%2BOss96G00%2FbiDedckrs9X7qpz%2FF4qNN3PX1r%2BM73%2F5OmMAMHMdZAVC9%2B6tfmY%2BzzkREREREREQUXm4DM3O12g4AdcdxDndbwuDAzMaNU3jbWWfhjNNPT6LKnn7y05%2Fiq1%2B7C3%2B%2F9%2B%2BPHKsGgzNqAOx1HKdq7buD2TNEREREREREKZW7wMxcrbYWwDyAaWB18MIrMLP5rM1419ateOXYWOz1DePLd34NX%2Fzil%2FDMM88ECcx0s2dmrX13WPHWlIiIiIiIiIiCyFVgZq5WM9EJyox2XxsUmNmyZQvetXUrjhkZibOa2m7fdye%2B%2BKVb8dOf%2FhTAwMBM51%2FgmoV9d9RjrSQRERERERERDZWbwIzbdenG%2Fte9AjNnbd6M2dnZ1GfIDPNXt83jC1%2F4Il544YVDr%2FmNR4POzE2zC3d%2BlV2biIiIiIiIiFIiF4GZuVqtAWCb17LewMzY2Bi2b5%2FDKSevj7F20Xru%2BRdw8%2Bf%2BJ%2B666y4AAwMzALD0ouPM3vO1fe2460lEREREREREq2U6MNM%2FnoyXbnDi3HPPxdbZ2ZhqFr%2BHlx7FdTfciGfc7k2AZ2AGL3bGnTHv%2Bdo%2BO%2F5aEhEREREREVGvzAZm3KCMBWDDoPXWrVuHyy%2B%2FHOMnnhhLvZL03PMv4I%2Bv%2FwweuP9%2BAL6BGQBYgQPznrsYnCEiIiIiIiJK0i8kXQEVQYMyU1NTuHLHDoxlfCyZoH7pZS%2FDFnMaLzt6BI888ojnOm5Hp18GcOH4Sa%2B%2F48f7f%2FR0fDUkIiIiIiIiol6Zy5gJGpQ599xzMTszE0ud0ujxH%2FwQH%2Fnox3DwhRe8MmYA59B02uY%2Fff1OZs4QERERERERJSBTGTNBgjIjR4%2Fg4osvxjve%2FvbY6pVGY694Bczp%2F4SHl5Zw4MDhiZicI1dzM2fewMwZIiIiIiIiogS8NOkKhLQLQ4IyV330KmzevCnGKqXX644%2FHjdffz1KJ5UGrTYKwNp89pa1sVSKiIiIiIiIiA7JTGBmrlbbBZ8psYHDQZkiDPIbxnHHHtMJzrz%2BpEGrMThDRERERERElIBMBGbmarUqgCv8ljMoM1jA4MwGAI14akREREREREREQAbGmJmr1QwAt6IzHsoqDMoE80svexnOMc%2FGNx988IgxZ%2FqsHz%2Fp9StPtH90f5x1IyIiIiIiIiqqVGfMuIP9NtDpauPpsssvY1AmoOOOPQZ%2FesNncNJJAzNnbtxknmPEVSciIiIiIiKiIkt1YAZAHQMG%2B53bPof1k5Px1SYHjjv2GHz8o1fhmGNGBq02v8k8h%2BPNEBEREREREUUstV2Z5mq1WQA3%2Bi0%2F55xz8Bu%2F%2Fusx1ig%2Fxl7xCpTXr8e%2BfXf6rbIWwNFPtPffEWO1iIiIiIiIiAonlYEZtwvTPDoBglUmJyfxwQ98IN5K5czrXnM8%2Fv3FF9F8tOm3yltPLJ208ER7fzvGahEREREREREVSlq7MtUBTHgtGDl6BJdfdlm8tcmpD27fhjdV3jxolcavTp%2FNLk1EREREREREEXlJ0hXo587CtOi3%2FLLLLsPGqakYa5Rvzz73PN7z3vfhhedfOPSa4zjd3%2BA4zpIDHACwFo6zwVm1DuA4zgoA2%2F3dAtAG0P7WvfdYkb8BIiIiIiIiogxLY2DGAjDttWxqaorZMhG46xv%2FhJ31aw79vy8wA%2BfwAvgEZgb9vgDAchxn%2FpFv3mtHUH0iIiIiIiKizEpVYMYd8Pc2r2UjR4%2Fg2ms%2FhZGRgbMJkaLf%2B8R%2FwQPfvB%2BAeGCm9%2FdlAPMO0FhkkIaIiIiIiIgodWPM7PJbcMEFFzAoE6GPXH4ZRgZPoS1hAsAVABan3rrJnnrrpmrUOyQiIiIiIiJKs9TMyjRXq1UBbPNaNj4%2Bjosvfl%2Bc1SmcNccdi%2Bf%2B7f8OmqVJ2vEAZo8%2F4cTtx7%2FuhANP%2F%2FOTzKAhIiIiIiKiwklTxkzdb8H5558fYzWK673veTde%2BapXxr3bCQC7jbf8anvDW361GvfOiYiIiIiIiJKUijFm5mo1E8DdXssmJyfx0auuirdCBXbbl%2B%2FA9dddDwAYOWYEpde%2FHm94wxtw7LHHYvJXfgVrjjt21Tbfa30fzz7%2FPH7wgx%2Fg6Z88hf0%2F%2BiGAAePNdF7w%2Fh1YgOPsWHrwfmbQEBERERERUe4dlXQFXDv8Fpx33nlx1qPwtv76O%2FHa41%2BNE17zGrzuNccH2uYtG1dPX%2F7Nbz2CBx9ZxD333IO2G6gJaBrA4qlnvvWaRx%2B8vx5mQyIiIiIiIqKsSTxjZq5WKwHY77WM2TL58MRPnsI%2BawFf%2BcpXsP%2BHPxyWMdM7%2B9MCHGf20YceOBBvjYmIiIiIiIjikYbAzC50ZupZ5bLLLsPGqdXZGJRd933rEczffju%2BdscdAIYGZgDHWXGA2eZDD1ixVpR8lSvGWgCG%2B9%2BS%2B9PL67W2%2B9PLAoBW07ak6iZN8b3aAHqDiRaQ3vfZ9x7TpN1q2u2wGwm%2BnwOtph15l8pyxTAlyknq%2BCpXjBJWfwe0xPleJD5%2FnfoKHa%2BxHKuDRHEcSIjiWApwXfD6mx5A59rQq3utsFtNmw%2BgQihXDAOdz1mK0vUmCn3fJa%2F36fVaG0e2sQ4db2lte0hxPy%2FD%2FTHdl6cHbLLg%2Fmuh85lZYf%2F2Qsef9vde6LyrdezH9VlItZUQwfVSsm5p6Mo06%2FXi2NgYgzI5tOn0jdh0%2BkY8celv45M33Ihv3nvvsE1GAdxdOeMt25sPPdCIvobU5Z5oSu6Pic6Jd4NicV4XyZ3ufgBgBZ1GhIXORdJS3I8Sjwu75HtNzfv0YcBnjK%2BEXYMBg8IPIPl%2BIn144d7gZaKuA%2ByAz8MVDXG%2BF4nPX6e%2BEsfrAg7fkCSlCvdclzJKf5ueGx4ThwMtJXQmLFA1M2B%2FQOfv2Ht9YLDGn4VO%2B1DKXvjcj0TBvZkt4XC7o3uMqb4n30BEitseytzPr4rO3yzsd3K671%2BUK8YygHkAuwIGKXZhcPAniLPhPrjTUIX%2BeVe1rdUV12cxD5nv%2FBLkH0ZKteP2JhqYcQf99fxCbdmyJd7KUKxOfO1r8NnrP417H3oYn9m1C%2Ft%2FOHQcmt2V099San7rgXoM1Su8csWoI95G9ig6J%2FZpADvdhsReAI1W056PYf%2Be3Skj0P8%2BV9C52MzH9D4phHLFMCLORDAjLDsu4tlW5YphZv3GgTIvrmtCr%2B614QoAKFeMJXRueuYZpDnMDZpJBmWAGLNGE2hfATloe7gPMmbRCSLoBEi9TKDzvbuiXDFOSkv2FB3Bhn4ACFB%2F6OrJDRJKsZKeLrvqt4DZMsWw%2BYzT8Hdf%2BEtcXK0GWX3nm08%2FsxFtjShFZgDcVq4Y7XLFqLsX5bwZBbANh99nNafvM05mSsvyInZBd29WkiDRUOqXxq51RHHbAGA3gHa5YjQS%2FI6njRlBmRMFu%2FauanskXB9f5Yqx1g1mtdH5PkgHZY7AoExqWVIFCQdTJM8biQdmTK8Xp6amsG7dupirQkn6yAffj79s7MZJb3jDsFW3MThTOBPoPF1KdeNBwAQ6jQ475%2B8zS6IOEJiCZZUEywpEsF91PwZmiA7r3kTb7g1q0UV1fijqeWcCwG43QGMmXZle5Yoxi06mxE7IZ0l5WRi%2BCiXEEiyrJFiWKVVQq2nbiQVm5mo1Az5RzymD2TJFVFk%2FicbnPou3nnXWsFW3vfm0M32nWKfcGkWn8TCf8ydb3UaSxSekiTMjLj%2BKbJM48QaJKD6j6HRDsQt%2BbTAzVm5WTAC4u1wxdiVdETdLZh7AbYg4Q6ZPooOo00CSfxvJNkZJqJwFAEgyY8b0WzA1xTZZUY0edxw%2B95nrsPU3f3PYqje%2B%2BbQzqzFUidJnBp0nh3k%2FUUyD2TMqSoJlRZbenpPjN6r3INoHnChnNqAY10A%2FUZ0fivp59rvCDf4l8gDMzdppY8Bg2RFiYCal3HG2loSKS2NgxgKSDcx4jn4%2BPj6OkZGRuOtCKVO%2F6vfw8T%2F8w2Gr7X7TaWfwQlpMEwCsAjRMu1lCiT%2FBypCScHlRHWOmcHlJNKLNqApOW0o9UcqMohjXwCNEfF4o1Gc5xAZ0jq9Yryvug6i7EU%2B3JS8MzKSb1N%2BnJFQOIJf5bAHJBmY838iGDXxQRh0XzJyLj3%2FiE8NWs9502hl57tZC%2ForUML2iXDEaSVeioMyIypU%2BbmP9HrgN9ihTzIvwvSbSUaRrYFeU7zXOLjNZEGtwxm3j7I5jX34inoWR9FlC5YgEG4S7lNpAQoEZd3wZT%2BvXr4%2BzKpRyF8yci8s%2F%2FLuDVhkF0IinNpRCowDyPuZM1zYGZxJhZqzcuJgRl1%2Bkm00iVd3gTBGugUDE5x1m6q2yATG0sd22zbao9zMEB%2F5NP7HAmVBAuyRQBgAsuV21EsuYMf0WrJ%2BcjLEalAXvv%2FgibHnnOwetMvOmjWdwMODimkBxgnPbOCvHUNID6ooHCGLINolD1IGTUsTlE%2BXFKID5pCsRk6jPOwwIrzZTrhiRtbHdNk3SQRmA3ZhSz81oWhEqTiKYLXW%2BOHTsJRWYKXm9OD4%2BHnM1KCtu%2BKM6hgQ362%2FaeEYppupQ%2Bsy40yoWwc4Cvdc0GI2gq4ApXB4Q%2FxgzZsTlZ33GKqI4Tef9uhBTQJuBGW%2F1KLKy3DFldkqXq4iBmWyQ%2BjuZAmWUBMoAerpoJRWY8TzxnXjCCXHXgzLkf9xwHV796uP9Fo8C4ACpxVakv3%2Bj4NOlxi0L48HEfUMR%2Bf4KNnYGka68XwPNGPbBc4438Ta2e35P0zHLwEw2WELllATKkDpfWN1f0hWYYcYMDbD2uOOw8%2Br%2FMmiVmVM2nm7GVB1Kn4kCTS3NsZU8RBisMlNeXqzcBnUcs2bwJomybAWdcSsWAOzp%2BT0qeb8GxnE%2ByNIMJMtYfXxJTSfsZZtU1oxbzjySm31pFQ78mxmWUDklgTIkzkkrrabd7v7nKIECVXh%2BEU888cS460EZ87YzT8fW97wHt%2F31%2F%2FZbpQGOTZAWS%2BhceC2PZSaAKuTTkutILmBxdqtpW93%2FuA0PA9G91%2BlyxZhtNe2ijC0QRCmicqVvCLLeTSeugAkDM5RZrabtexPrdjvaAflzQRX5DdqbceykXDHM3mt5Sl3Tatp1rwVu22MWnfaQdLujCpkslzrSNc4aB%2F7NDqkAmsS5VyKwaPX%2BJ%2FbAzFytZvote%2BXYWIw1oaz6yIc%2BgHu%2FcQ%2Beefppr8UTp0ydXv3u4rcaMVeLVpv3azigcyKquzMgNCB3gZ4oVwwjiScf%2FQ05d4R1C9G9V6DTQEpDYGYZ8jcDlnB5OjaUK8ba7qj5OnLSPceMaT95%2BKwouAWk63sfGTegPu9eFyQzB6bLFaPU%2BwQ2R%2BIKaBvI8HHoXqca6HR5rkN2DJcqNAMz7jF%2FhURlfCyg852yvQJsbmZt96HZLDptMmbLZESraR8oV4wlCGS36ZwrBWdws3r%2Fk1TGjKd169YlXQXKgLXHHYcrr9yBj3%2FsD%2FxWqSO%2FT4xypdW0rZ5%2BxlKj8lfReRKZKhG914lyxai2mnZDqDxV7QFBuLyQaqybAmV4iTMLJ66ASdYziygcqwDnkSO41wUTnXOLVHDGRM7aQIoB7RWofaa5CQi3mna9XDHaAHYLFSnxkKIhVJd%2BewDUh91ou8vb6ARvdrjZa9oPXShWNmS6HZbQORZUt5VwRFAwiTFmSgnsk3LmP59z9qBZmiZOmTq9GmN1SEOraR9oNe0q5FJJUzszRc973SNYbF2wrKwzM1B2Hhr9Kg2im1R2lJMMIyJfboanKVikZFlpoXIeUM2CKClul0rug5trBIs0VTd0x0CS7sK0jE5X8qpK9kOrac9noOsaHckSKsfU2LYkUYH%2BYy81gZnJycmYq0FZ96H3XzpocTWmapCcWXSecOmaSPuMRcKBqLwP%2BJgWZsrKSYRi%2Bu4K1J9IMjBDuecGZ6QC9nn8zpgK21hQGww3d5l6bibaslBxOsdXXagOXUsADAZWCkeq61lJY1tTYP%2Br7gNS1ZWJKIy3nXk6KhsMNJc8v5%2FTp0ydPu84Ths9NwSO49ju%2F%2B3Hlh5h6mKKuP1Gd0GmP7SJ9Kdyz6KTQimRvl5F%2Bt9v1mnf7LiDMqZpwEMVpsI2Nvj0mmiYOmS6uWZpZqGgVM6%2FB6AYEE5qrLqI1SHTpclU2SiCbJklAKbE2G%2BULa2mbZcrhmpXxV6lhLbtWnWOSWq6bCIRv%2FOB9w9aPIPOAGM7e35uA3A3gJ%2Bv37DxwPoNG63JU6fqk6dOmVHXlQKRGO0fyMDNnNuYqAsVN532LKGYlCIse1SgW40pURE%2FgoPRDaLyGbShnjFjKm5HlCluN4y9EmVJTWucBu57UQk22VDv8pDHrKOkJwqoC5bFoAxJBE51suMkgoxW%2FwsMzFCmve3M0%2FGqVx%2BvuvkoOl%2FKnQDunjx16sDkqVPzk6dOVSdPncpNoyZL3IusRMPUFCgjcq2mvQty6cWpHVsnRqWIy9dtrOehsa8UmNFINc%2FDZ0YUlCVUTp6%2BN6rvpZshHec%2BU8ttX0l0oQ792bgD7Eply6wAqDIoU3iWRCEqDzUFx76z%2Bl9gYIYy7%2FwLzpcqahSdLJvdANrlitHgwJOJSPqpTtzqQuVUhcohf2bC2yfKbcCoNK4t91%2BVMaRGmQ1GBZK37jMSTJWN3Bt31c8zr20%2FS6AMle4jVYH9dtVz2M2MwrOEyinFtE2%2FZa%2FgYmyBmblazZir1RqQGT%2BC6JB3%2FtrZURQ7ik5f78VyxbBi6iJAHW2BMrI0eN88ZAY93pCn9PWU0m2sZ%2Bm49KL6%2FruND94kEQ3GG87VVL7%2F3cwQ1ayKrJ%2Br%2FcSeZeIG1meEilt2M42JpM6VpsI2Em0Sy%2BvFyAMzc7Vaaa5WswAsYsCgZo8%2F%2FnjUVaGcmnjda7HpbW%2BLchfTAO5mgCYeRRtd342YS2UJmULlZFXUjWnl4FdM2XdmGsvvebrJbgVEA7B7hidTYZs2cMS5J7ScZkwnEfiT7GZdFyyLMsw9V6rMutavpLBNZIGZyGZlmqvV1qIzkKfECPNEA5nT07jvnnsAAK86%2FtV49fGvwRvLZbRarUPrPP%2Fcc%2FjR97%2Bvs5tugGYBnf6tbZ3CiHrMQ%2BZcaaJ4XcHiZkAthTYPjXyV99DbcLKh9uTUVNiGiDLOzbZQ6TrT7vl9GWpdMEtgBpMEqcDMcqtpN4TKonywoT8LXSmmbfp5nlsiCczM1WpVdIIyEtPAEg110dbzcNHW8wKt237yn%2FHo9x7Hdx9%2FHI88%2FDAefeSRsLubBmCXK8auVtOuh92YAlFtSGWVJVSOKVQO%2BTOh9vcyRWuRDJWMpN4MgLbifvMQ1CKi8HQG%2Fu1qQ609YYAPOrS4GaZSmax1oXIoPyzoP9RUOT51g0Erftl8ooEZN0tmHiHf5Pj4OLacs0WyKkS%2BSie8DqUTXofz3v5rAICfP%2FssvnH%2FQ7jLsrDv9tuDFjMKYKfbtYnZM%2FLaKFBgptW0D7iZWLoNGN2LRWbFOL6OqbhdpoMLGmn9Vs%2FvbcUyRssVo8TzLFHhmIrbtXt%2Bt6F2bVXdd96FmUnSFNwvg2TUTySjLUz7QmgyAt96i40xM1ermeicCAOd%2FEaOHsG5556LT197LXZefTU2b94kVRWiUF6%2BZg1m3nEO%2FuSP%2Fyu%2BeY%2BFT%2By8Gq86PvAU3N3sGU5VLCvTN7GKpC4wRfzsgPiOGZWpQtcinqBZlJ%2BBqbhdu%2Bd3nWO8pLEtUaHkaKw2pXNa39Nojm11WEmgjHaIdU2B%2FQHAXo6%2FRP3c77nE5BmliNb1Y%2FktEAnMzNVqOwDcjQBdl8bGxjC3fQ433%2FwnmJ2Zwbp16ySqQCTi5WvW4OJ3zeIbX%2F0yPn399ahMTQXZbBTAbeWKUY%2B2doWi2w1SYkCwuFlC5eSxMRmlheGrHGFUIfgVdv0wTyR7RZk1pHpctbu%2FaDasTY1tiTJBaIIBiRuVtFDJdOk%2Ff1qK%2Bx4VejqeJiWBMsIE2E2B%2FQHMliF%2FEg81zYjW9WP5LdAOzLhTYN84bL2Ro0dwwQUX4NpPfYrZMZQJM%2B84B3%2Bz5%2FNhMmh2litGI%2BJq5Z5Ql5QsPllpC5VTEiqnKFSOlbBBCjPk%2Bu2Q68fBVNyuv9EUNhDWxYAjFUFks31kjUaQqt33f532QN7OO6ZAGWFuhKUyRS2hcih%2FLIEyShGt62lQRqNyYGauVlvrBmWGDrpzzjnn4NprP4W3b%2BE4MpQ9l7x7K%2F7%2Bb%2F4K1UsvDbL6tnLFmI9xvIs8kmgIZS4wozOtZ5%2B8NSSDkhgkMigz4vWtkOtHyj2fqYz5tOKRJcNuBUT%2BTIEyLIEy0kBiXCvda2tuzjuCA%2FFaAfdnCuwL6MzG1BYqi%2FLHEiijFNG6XgZm9CsFZtxBfi0MCcqMjY3hqquuwkUXXoiRkRGVXRGlwsvXrMHHP%2Fw7%2BKtbv4ST3vjGYavPALAYnFEm0RDK6hSXql1YehX1uFN93yrHSpRdmXSOgahuIiSDXqrfzQmeUynP3ONbZTr5fpZAGWmg3X2yh%2Bp51VTcLo0kxkIMEySRuh5ltT1H8ZA4PsIELHWDm9aghaoZM%2FMYkp42NTWFnVdfjfWTk4q7IEof45T1%2BNLuP8c7fuM3hq26AZ0p4ym8qkAZWb2QtwXKKAmUURQLUPvMA6dnu2MUhBkzSefY1R2byY%2BpuJ1kYAbI0dNrIg87BMpYFsy%2BTJqpuF074GtB5OmcUxcoI8xYLyWB%2FQHZbc9RDNysXO1xJYM8%2BBF6OGQNWhg6MON2XxoYLbrgggtw%2BWWXMUuGcunla9bg5k%2F%2BN3z4yiuHrbqNY86E497ESvRJzuqFXKILVmGmGe%2BjdMFUvYkJkaYdtmGfxmPXVNyu7fEaBwAm6uNe%2ByQCM7l4IKTRfRLwPodaimWN5iFTr1wxqpBpG4Q5vqSCWpZQOZRfEu2mIMdr5Bn9R4Upaa5W24Uh3Zfmts9xcF8qhMu3X4I1a47Df7%2Fmjwattq1cMexW085FYykGdYEystwf2YZMKnsR6VwwFxA%2BPdVEsAZj2HpZSF8AQqwrU6tpW%2BWK8p8qT0%2BvabWd5YqxU6qwVtN%2BiVRZMWhAP%2BNtxS0nD0zF7ZZ9Zn9rq1cFBjIcHHCDfhJt0IWQbauSwD6BdA6GL2FXuWLoPowrSVQkBywEGPN2iCDfc902yND7k8CBmblarQrgCr%2FlI0eP4KqPXoXxE08MWiRR5l3y7q049eSTsf23L8XB55%2F3W%2B1GNzhjxVi1zHGnINY9sQIZbkBJKVcMI0fp7HFoI3xgJugF2gxZbjvk%2BkcoV4ySZGBSoStWL79jcBlqT28ZmKHccTNrJQZl3aU5JX2aSI4vM%2Bj1IExktF3hZvvMQ6abaz3k%2BiLZuxl%2B0DaM1IxVJJMxUxJaZ5Ch9QwUmJmr1QwMiLYyKENFZpyyHrv%2F%2FH%2Fh%2FAsuHLTavHuz3I6pWpniNh4aQsWF6QOdV3GnXpfKFaMuWF4j5u%2BKjfBBwaA3DmFuMFZaTbut%2BRStBNknjKbidl4zMnW1odZoL2o3PcqhnuueRJbkCnLSjcllKm5n%2BbxeuLGt3Idd85A5b%2B4J83BRsPvXilA5lGOtpm2XK8YK9AKQcXRlsoatEDRjpoEBb3b73HYGZajQjFPW4xM7rx7UrWkUne%2BRGVedssK9gFuQeXqw3GraWQ7MZDXLZQKAWBcEdI6HdshtdC6YKp%2F7xLDsFI2Bf9N0HEQxDbkFxQyBcsUwmX1IWeZe83a4P1IDdldzlC0DCGfMtJr2AY0bt0wFZtzrTh0yGchAJzgSdvwjzshEcbOhl3mYjcDMXK1Wx4Abprntc9g4NRWqVkR5dMm7t%2BLZZ5%2FDzTfe6LfKdLli7OB4M4e5A6g2IPckvCFUTlLy1LCOm0qD2wK0xj0xMDiApDK%2BTNqYittZA5a1FcsEMj7eAxWHRxbhWnSOX4luS732ZPyBxBHcTA%2Fp7pPdZSqf%2FUS5YqxNWeDL9Di%2BSuicr6UzC%2FMW9KN8sqB3bh0N8D3XCqQHGWJgYGDG7cLk%2BxR086ZNHOiXqMfl2y%2FB460W9t1%2Bu98q9XLFmC9yl7qYlz8AABr8SURBVCb3aeEsOtNiSzZQ85bKTfFaQvisrW6q%2BKDlYcTVTzoM1Uy2tuKyYTL19JoKTTKL0M9Sq2lXY9hPnJS%2F40NufHSeqKctIDwN%2BQCfl2vyFPSjXLOgf871%2FZ6HmInTz0KQlYZlzPje5IyPj2Nubi5UjYiK4I8%2B%2FlHYDz%2BMZ55%2B2mvxKDrfq9l4a5WIqseJrIToxonI08CHFIJQf%2FY2wgchTM3l%2FVIVmNFsiLQHLCvceA9EEVhCPrtHq37Hl4Ys12kfmEhXYCYOe1pNu664rdQYM%2BzKREFF3X4atCwIK8hKL%2FVb4M7C5BmNHTl6BJdfdplCnYjy7%2BVr1uDmXb7dmQBgRiDymgUTOPxUp%2FsTVVCG2TLFJnGzbkWw3zD1SuM07zpPrq0Byw5AfVBHzmRB5AZlcvowwlTcrj1kuaVYLlC8gPBNmplYUp9XHo9vioB7LhwWnB2mpLgsCCvISr6BGQyYFu28mfOwbt26kPUhKg7jlPWoXnrpoFXqMVWlKNgHmnSpPG0ZdcdDWMXN4lEZ%2BDdNTMXtgjSOlN9vQQLbRH72IL9BGUA9%2BDrsnNJWLBeQ7yKaVisAtreadtjBfonSQLcdZQ5YphtsDFQ3z8CMmy3j%2BWR7fHwcb9%2ByRbVSRIXxwW3vw6uOP95v8TRvLsTkauBDitWhC6XGTD9%2BF%2BskxpcBZKdKF50ZRWEdP0V7ek0EdG6at7aadm4fRGi2i6xBCzUzEouQqdfNwmokXREiRZbm9oPaTzptq6Wg52y%2FjJm63wbnn3%2B%2BSoWICufla9bg93%2F%2F9wetUo%2BpKnm2hPDTOFL%2BqN6o918oVdJg%2FfZthizH6vm9rVCPLpGghTvlqmrXwyBBprZi2QADM1Q8NwEoFeAhhKmxbTvAOspdHXL8MG0ZnSwZI8isMUQppnv8DgrA6gy2HbheqwIzg7JlNm%2FahPWTk6qVIiqcmXecg4r%2FdPLTft0gKJAV5C%2Bdu5R0BTIqyYEGRTJmejN2UjLWjM65KcjnaGmUX9LYlihr9gCo5%2Bxa50dnXKt2gNWCrOMnj%2B21FXSOrUbSFSHS5QYWVcevAwB43ZcJTDBhBV3RK2PG9%2BnzzMyMSmWICu3DH%2FrgoMXM9lCTx6AMwBvOpKkEZvyeopRClKE7YF0Uog7MtDXKj2OaWKK02AagXa4YRZjNUfW8E2gqWnBGuH6jAHaXK4ad0geFaawTpZtu1oxXEEb3OLSCrnhEYGauVjPgk8YzNTXFAX%2BJFEy%2F9Uyc9MY3%2Bi2eFZrqt0iWADDllnpJfYcslY18UtzDjEmgtF8fUp%2BFqbphkCfXullBKb2JIIrKKIDbyhWjkXRFohJD98kw63nJ8zlnA4DFcsWoCpUn9dCM7WMKy9Lc3vR4raRR3kqY9k5%2FxkzVb8UtHPCXSNlFF13ot2gUQBGegknpzkbRTroiKVe0oJVqg%2FmIz0kj2HfE%2FhXGIpD8e0kNUqmalRL0yTWglymU55ukotoD4GzBnzzaluPgjM53uh1wPZ2AQREGAN4tFJwpWhuE0sPS3L4U8LWgrDArH9X3f88bxLGxMY4tQ6ThkndvxY2fuQEHn3%2Fea%2FEsgEa8NcqcZQA7CjDwYUmikBx28YqEz%2Be0gPBBif4bilLI7a2Q60dKMxslTIO8DfWbHQZm8qetMTtakWwrVwy0mnY16YoIMzW2DXTeaTVtq1xRP3WUK4ZZgGN0d7liHChAe4vySTcoWPJ4Tae9YYVZ%2BVBgxu3G5JlCyGwZIn1nTU9j3%2B23ey2aKVeMtbyZ9rQCYBeAXQX5fEpJV0DRMmSDi23BssKyEG9gZtknA0wlQCQljifXQKcBpTp4HQMzVGTbyhVjPmc3zzoD%2F1ohVl%2BGepcpAykLpEekUa4YpRS0u%2FI8ntjZukG%2BcsWoA9gpUpucaDXtA%2BWKsQT1hz5ex5xOl7pQgaLejBnf7hQb%2FWeVIaKAtpx9tl9gBug8KcpTA0tX90a%2FKAEZSWG6kkhpt5p2PYH9dknepFsI39DpbwCYIfeXNqbGtmEzZlTlucFO%2BdB%2FLjbQ6b4sJS03z1JUv9PLIddvQz0wU1LcTtoyVp8%2FJc%2BJo%2Bg8FKsqbt8WqwlReDY0uh56PCxX%2Fm6FDb71jjFjeq0wPj7OQX%2BJBMy84xyMHHus32Izxqqk1TLcMQZaTbvUatpFmR60F2821Uje7CilwfZ1%2FylFvb9BFMa46RdnVyZlHACY0qzVtM2%2Bn7UApgDsFdrFKHIys6Pmd7kdcv08DADc8Di%2BXgJgO8IHqvxsU72WSI4DKHA9o%2BKxNLeX%2Bp6HflDamzHjeUOwYUMRxroiiseA7kxmzFVJ2go6jaNDP0WfZUlwdq5Cf44heDZeNdJgDRz%2B7MM8jbVC7idS7nGoc%2BH%2Fuc4YDiGVwOOdMsS9zs26A6zuFihyR7li5CGz1NTYdrpcMRypigzbV0z7UdJq2o1yxZhHJ9tlm0CRVahfo1Yg89CkJFAGFYvYODOagcHQ9TgKAOZqNd%2Bdrl%2B%2FXqM%2BRNTrjNNP8wvM5DECek3C3VuyRupuNusN9FA0AlrtAcssqAVmwl7EVwYEJNtI5iYgLU%2BEgzDALqCUQe4NdAn640N0Z3Zs6NYpYZk575QrhpHmB0lukK7qZiHpti23lStGXTEDxobMNawkUAYVSKtp2%2BWKoRMYLPX8rvPQ1Aq7Qbcrk%2B8JkbMxEck59eSTfZcxXbPwpBqmllA5WRFFg95S2KZbj5LQftoKdZBgJrRfFWbSFSBS5T64kOh2kofuTJkJzCA7da0KleM7BukQbaH9m0LlULHoBE%2FNnt9jm5EJOByYKXktnGRQhkiUccrADLSsXOwpGiWhctpC5RSZygVdOjCjw9TYNkvnoSzVlchLXaCMDW72TSYJdJ%2BMWybOO25Wzx6BoqqK27UF9g2kvPsYpZalse1an9%2FDWFbpYjowY2aMg%2F4Siav4z3ImNcYIZZMpUMaK5KB7ReV%2BhmGfZI%2B6N0dmiG2skPuIg5l0BUIYzfINKVGraTcgkzVjCpSRlEwEOnpkqb67BMrYoNhl2BLYNwBmlJMSS2Pb3kCx6vddaf8DM2ZewcAMkbjXvPa1fovMGKtBKSL4xDC1%2Fd4jpHrRbA9ZbimUWULwAOug8WUS4QY5JGe4ikOWbpKIvEiMk6Ta3SQNzKQrEFJmMjjca4xE4E%2Fl%2BGoL7Fdn%2F1RsWu2rnoc%2Bqg%2FNLZWNuoEZzxkkOPAvkbzX%2BgdmqLhMoXIsoXKyJIrBfwG1z9JE8ADbsPJV9q8ri0GOLNaZqJdEYMYUKCMpZtIVCEtzeu%2B4JXJ8KWae%2BmFghkJxuxEtaRRRcv9VfWiqFBh66fBViEjSccce67coSxd6kiXV6LCEyiG1i6oZYl1LofygzJi3S5KZdAWIdLSatiVQTJa79WWx7VNKugIhWAJlxNqdw8MEuzORAp2smZLGrJ%2FKGdEvnavVSn4LR0ZGFOtDRH4qJ%2FtmomWtCwHJkQjMrAg18LMmkrGZ3IvqSsjNwqS4WyHLjkMWb5CyWGeifgsCZWTuu5DR7pNAtj5rS6AM1awBiX135WH2MYqXpbFtCerfc%2BWA0EsxIOo7fuKJquUSEVEA5YoxC5mGqSVQRhZF2UC2Iio3dePLuDIzdkKPUY2nWkRpIXE%2ByFKwoMtMugKKzKQrEJTbpUO7S5Fixoqlu98eMxnOCqNk6JxXDcQ8vgzArkxEREmT6sYk0Y%2B8SNoB1rEi2ndU5SrLeJp4Fm9IiXoVNTCTxToD2at3W6CMUtgN3HFmdMb56CcxyxQVhGLmc9daJNCFj4EZIqKEuE9%2FtgkVx8BMOO0A60SV1TK0XM1uaSqNiazdaPQyk64Akaa2QBmRfIfLFaNUrhhmuWLUyxVjh%2Fu7VJaaKVRO3LI2po8lUEbS48wAnawZU7A8yj9LcTvl86lO%2B42BGSKi5NSFytnrpisXUWQBhQjH7Imq3C6VrnFZDsxkue5EgEwQ2HOGVVXlilEtVwwbwH4AdwPYCeBG9%2FeflyvGvMBNsurYJWmQpfNOW6AM1fcrneUyz%2B6rFILquXUUaoFjrQyxowD4NuZ%2F%2FMQTHGeGiCgC7nSbUtkyDaFysijqgSMXIDz2SkoHaTY1t98D9ca%2FCb3POEs3SESrtJr2gXJF%2FzAuVwxT9%2Fzi3vTOY%2Fh3cgadDIabWk079MCsAkGdZehd%2B6rQC2YZyE6malugDKUDtNW02%2BWKsQS5INwoOg83eN6nICx0gsoqSor7U3bU52%2B5xZ6r1TwXHjx4UKdsIvLQ%2FN5jfotU%2B0FSNjWEylluNe2sNA6zyIJsYEZi9hVR7o2Y1tP2VtOuaux%2FFnqf8US5YqwtcNYY5YNEENiAxo2Bey6wEO4m%2Bgr3%2B1cNuTvdG2u71bTrqhu7gSGd856psW3cJDKyRssVo%2BSOGxPWLgC7BerQtaFcMRo61x0qhlbTtjSC3irnB0t1ZwC7MhHF7rnnn%2FdblMZZWigC5YrRgNzTo8IOhqeZzhz0%2B2Zp7COO8jy5GVlBmZq70x3csa25PcCnp5R9EoFF3e%2BBBbVr07ZyxaiH3MZU2E8v3TaTpbl9Zs45gkFr1fc8D%2FmHj9vKFcNmtyYKQHIA6mG0zkvdwIznNGqPPeb7ZJ%2BIFP3kJz9JugqUIDcoI9WFaQXF7sakMzhboIZqBN2OwpSnk10TprGq%2FeRaZ2OhqcNNgTKIkpTozExuYEXngcHOkAPiSgSRdOh%2B3qMZCwpIZGuqdmc6gGgeIm0A0C5XjGoEZVN%2BWDHtZ1kxo%2ByQbmDGsxB2ZSKS95R%2FYIYZMzlWrhhrhYMyALCL3TdiIfa0Jafjy7QF6qB705CZp9dEPiTaAEqBFTfAEHqcGA%2F1EPvTHaxY9%2FNqa24PZOu8I9FWMDW23YVouuyPAthdrhiWSoCmXDFmGdjJvbjur7T3c5T7bxse%2FVqffPJJ3fKJqM8Pv%2F99v0W8wc4p96Jfh%2BysGcs6%2FespFAsyXc9SN76MK%2Bkn14BPOySEkkAdsqqk0I0kiHaraTciKNdPNaKpcBsxvw9VbYlCFAcArkJmIPXZgOuZmvtZ1n0o0WratsCAyybiexqvy0ZnwGYdWlmq5YqxC%2BoDsQ4zDWC6XDF2o3OttdD5TrV71in1%2FBg4fF1fQLGzj%2FPOysp%2BegMzqzz%2B%2BOO65RNRj%2F1PPImD%2FmPMWDFWhYS5N0Y2DgfYSuhc%2BGchPI2pqxpBmVkT19NKC8AVQuXEpRRkJXcsGt0bMomnUTb0ssmyPO2urglEc7MT983KBKI5V1oRlClOKFAAqA0AHDSgMsxowMCQ7htta27fpTvgcpYyZpIeABjoZM1UEc33vNc0wv1ds9QljUJyZwZbQfSzeFq6BXS7MvkW9OMnntDdBxG57nnwoUGL2ZUp23YCuA3A3e7PbnRu5qNogNyU0i4xcVNtTIXtmmQp7ke3HJ0nwqWA6%2BneWGg%2FuXZpn%2F8iyrYgipNEt0mV77TkzHNB9m9q7sPS3L6rrbl90QIzgP7YblWhekgqcmC%2FKKyodyAxXt5LAeDzt9xi%2Ba3ArBkiOQ9962G%2FRVI3N5R%2FSwjYj598hfquud9Nz0HyQ5ZjhdwkjmBtogP%2FCpeTpZskIi%2Bxfw9CDtgbRJCAuW4gKC3nnYmsDACsOyhpD63zrHsdvEmmKnKy8nckZVG3p0S6qvdOl%2B0ZpWdghkiO%2FbBvYMaKsRqUXSsAqgziHRJnQ8rS3D6t48uYmtuLNHaEgl8MzFDWtQXK2BDyJrMksM%2FA3O6TutISmAGydd6RuA6ZAmXUEe8UxkFk6e9I4VlZKL83MONZ4OLiImdnIhJgf%2FcxPPP0036LrRirQtllCk0tnBdxNqQsze3j%2FruVAq6nm8JtaW7fq625PRvWlHWWUDmmUDlR0P2erghmf0icl02BMuIi8X61u731dGmKYpYmolVi6P4v0sbrDczM%2B620uMj7ACJdfz2%2Fd9Bi3%2B8fkWs7gzKJshLePqzSsBWExmSRPCYtze05TgBlXRLjgLSF9hmUqbm92DmngJl6Ip%2BdxLXDbc9IDTotwUy6AhS5KLO0LIlCDgVm3HFmPCOX9953r8S%2BiArtHsvyW7TErik0wAqAqYxM95oVVtgN3Ce0Ok%2F3Qu8TeoP%2FBmFqbi89NhYHAKZCkxrPCiG%2B24LZJ13Dzgm6gQxLc%2Ft%2Bbc3tSwJ1iEviAwD3crMYtkuURRSAFVG5YvdxL%2B37v%2BdT%2B8cffxw%2F%2B9nPJPZHVEh79901qBtTI8aqULYsg92XBon7SaWluJ3qRTvqv3tapqyVLC9LT6%2BJvFgCZYTtbiI5BpY1ZLluZpv0edHS3D4zmXpuW0Ki%2B5ApUAYAwH3otBXJd2syE94%2FRS%2BqNpVYuf2BmYbfinv3DuyGQUQD%2FOUXvjBocSOmalC27AVgMCgz0GjM%2B7Ni3k5HkME%2FU%2FXkWuhYLwmUQZSkJLqbSHWnXh70PU5h90mR8jKWqWcJlGEKlHFIq2nPu2VKZIsR%2BbHSXu4RgRm3O5Pnl2Jx0eYgwEQKFu5%2FEM3FRb%2FFe9mNifqsANjaatqzPDZSx4p5Ox0Dn%2BK6U%2BROaO4jiqCh7pN7ZsxQ1llC5YQZv6MBmYyFxpDlpmb5kgP%2FdkmUl6XzjsR5e1Q6GOUG9Ax0HkolIUt%2FQ1Ig0CXdjyVVUH%2FGDADs8lrx4L8exL4775TaL1Fh3Pxnnxu02PP7RoW0AuAaACX36RENEHI6WBEaaeCWcFUkpGnK2l5tze21ZwwhSlIS3U3chwC67ZGVAGXonnfEzzlCmXpZuqmXal%2BID9zbatoHWk17Fsl0bYo7A5eSYQmXJxos9grMNODzZbjra3dxrBmiEIZkyyzHMH0bpd8ygCvRCcjUmSUTmE5D2NLYNmwjXmdQuCiPBVNz%2ByieXAMy3QqydJNE5EXi5nmDmxkXSKtp16E3a0k1wLnO1CgfiG6MiMJk6qVxnJl%2B7sOpEjoPq2IL0PDaUQhpG6PqCKsCM5%2B%2F5RbfqPnBfz3IsWaIQvjkddcPWlyPqRqUPssA9gA4u9W0S62mvYsBmcxooNOID%2FrTUN2R7pPcIVlFqXtyLVguG9eUdUllNZhQC85sH5bp6QaJdLMSojrvtDW3z8wAwK7YA39hudkzdXQCNFeC48%2BQDEu4PNFz0lE%2Br%2B8CsAMeJ9B777sPmzZvxvrJScl6EOXOn%2B7%2BC%2Bz%2F%2Fvf9Fi9z%2BuNUWUK0DasldE7eNgCLA%2Fpml%2Fu9bSRcjaAM%2BDdCdLv8%2BJWri4EZKrxW054vV4wV6AcydiBEF6VW0z7gjh1SB3BFgE2WAewI2P02rd0nu%2BVu0ymgXDHMDGVBz0Pz%2Fbp2uD%2BR6elmt8vNaJlFJ4Ao0W11BZ1rmQVgPqIsUEqRVtO2yhXRJoIlWdhL%2FBbM1Wp1ADu9lo2NjWHn1VdjZGREsi5EubH%2FiSfxrvMvxMHnn%2FdbZSvHEUkn98LfzTQw%2BxavhX%2Fj0ur5ve3%2BHGAQhoiIssbNhqijcx3sHSi8ezM7zwdMlCQ3iFhyf3rbbl4O4HBgzwLQZiCG0mZQYGYtOgew56wNmzdtwtzcXFT1Isq0d777twZlyyy0mrYZY3WIiIiIiIgopbwG%2FwVwaKwZ3%2FS0e%2B%2B7D%2Ffee18klSLKsj%2F842sHBWWAiNM%2BiYiIiIiIKDt8AzMA8PlbbpnHgPnkb731Vvz4iSfEK0WUVX%2Fxt7fhb2%2B9ddAq17BrCxEREREREXUNDMy4qvCZquzgvx7EdZ%2B%2BDgcPHhStFFEW2d99DDd%2B5oZBqyy5I8wTERERERERAQgQmHG7NFX9lh%2F814O47vrrGZyhQrO%2F%2Bxi2%2F%2Falgwb7XcGA7xEREREREREV0y8EWWlxcfGxqY0bXw7grV7LV1ZW8J3vfAdnnnEGfvEXf1G0gkRpFyAoAwAfajXtO%2BKqExEREREREWVDoMAMACwuLt4xtXHj2ehMSbYKgzNURAGDMnvYhYmIiIiIiIi8BBljptcsgCW%2FhT%2F%2B8Y%2FxsY%2F9AQcEpkLYu%2B%2BuIEGZhVbTrsZUJSIiIiIiIsqYwBkzALC4uPhvUxs33gFgO4Bf9lrnP%2F7ff%2BChBx%2FC6OgoxsdPlKgjUep88ubP4rpPfQr%2F8e%2F%2FPmi1JQDv%2FNkzT%2F9bTNUiIiIiIiKijAkVmAGAxcXFA25w5kIMCM4s2ov42b%2F8CyYnJ9m1iXJj%2FxNP4tLf3YF9t98%2BbNUlAGaraR%2BIoVpERERERESUUS9R3XCuVjMAWABGB603NjaG7du3Y%2F3kpOquiFLhL%2F72Ntz4mRuGdV0CGJQhIiIiIiKigJQDM8Ch4EwDwIZh605NTeHCCy7AunXrdHZJFLuF%2Bx%2FEzX%2F2OTQXF4OszqAMERERERERBaYVmAGAuVptLTqZM0ODMwCwedMmzMzMMEBDqbf%2FiSdxw2c%2FF6TbUtceDvRLREREREREYWgHZrrmarVdAK4Iuv7mTZuw5e1vx%2FiJHCCY0mXh%2Fgex5wtfxL0LC2E2u7LVtHdFVSciIiIiIiLKJ7HADADM1Wqz6HRtGjjuTK%2Fx8XFs2rQJG6emmEVDibG%2F%2Bxj%2Ben4v%2FmlhAc88%2FTQAwHGcIJsuA5htNW07yvoRERERERFRPokGZgBgrlYroROcmQ677djYGDZs2ICJ8QmsXz%2FJQA1FZul7j6H5vcfw4LcextIjD%2BOnTz29ap0AgZmbANQ5ngwRERERERGpEg%2FMdLnZM7sATOiUM%2BnO5nTCCSdgZGREuZz%2Bm2zH67We%2F3d%2FdRwH%2Fbfnw8rq%2Fu51Y%2B9XnlcIwK8%2Bfuv1L3nReXH1ui%2BurvuqffnU4ciyPV53vD6b7mfhtdcj9zHsMzjy9SPL91rW%2B5%2BfPPUUnn7qKTz37LPY%2F4MfBNyHb2BmCcCOVtO2%2FFYgIiIiIiIiCiKywAxwaGDgHe5P4O5NkvqDJC%2F2B1Ccw4ERv%2BBKf%2FCiN5DQKcNx7%2F%2BH7KuvPAzcr3eAZ9W%2BfZb3r4v%2BOjnDtwMcz%2FoG2efA33vqs%2Br3vv0c%2BXtPIKY%2FMNP7%2F554yqDg26DXfF5fQScg0%2FDcgIiIiIiIiCikSAMzXUkGaBiYYWCml2JgZhmd7K8Guy0RERERERGRpFgCM11ugGYWnQBNoOm1dTEww8BMr5CBmQV0gjENzxWIiIiIiIiINMUamOk1V6sZAKroBGomotoPAzMMzPQKEJhZQmfw6vnHH11sr1qZiIiIiIiISFBigZlebpDGdH8MCAZqGJhhYKaXR2Bm2XEcC4AFwGIwhoiIiIiIiOKUisBMP7fLk%2BH%2BrHV%2FDJWyGJhhYKaH7TjOAQBtAO3Hlh6xQERERERERJSg%2Fw%2F8m9woV0r1LQAAAABJRU5ErkJggg%3D%3D%22%2F%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
  background-repeat: no-repeat;
  background-position: left top;
  background-size: 228px 30px;
  text-indent: -5000px;
}
.mobile-search {
  display: none;
  margin-bottom: 24px;
}
@media (max-width: 768px) {
  .mobile-search {
    display: block;
    margin-bottom: 14px;
  }
}
.mobile-search__form {
  position: relative;
  display: table;
  border-collapse: separate;
}
.mobile-search__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  border: 1px solid #bdbdbd;
  background: #fff;
  border-radius: 2px;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  border-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.mobile-search__form-control:focus {
  border-color: #000;
  outline: 0;
}
.mobile-search__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.mobile-search__form-control:-ms-input-placeholder {
  color: #999;
}
.mobile-search__form-control::-webkit-input-placeholder {
  color: #999;
}
.mobile-search__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.mobile-search__form-control[disabled],
.mobile-search__form-control[readonly],
fieldset[disabled] .mobile-search__form-control {
  background-color: transparent;
  opacity: 1;
}
.mobile-search__form-control[disabled],
fieldset[disabled] .mobile-search__form-control {
  cursor: not-allowed;
}
textarea.mobile-search__form-control {
  height: auto;
}
.has-error .mobile-search__form-control {
  border-color: #c62828;
}
.mobile-search__form-control:focus {
  z-index: 3;
}
.mobile-search__form-control:focus + span button {
  border-color: #ffca10;
}
.mobile-search__button-wrapper {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.mobile-search__button-wrapper:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.mobile-search__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  border: 1px solid #bdbdbd;
  background: #fff;
  border-radius: 2px;
  border-left: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.mobile-search__button:focus,
.mobile-search__button:active:focus,
.mobile-search__button.active:focus,
.mobile-search__button.focus,
.mobile-search__button:active.focus,
.mobile-search__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.mobile-search__button:hover,
.mobile-search__button:focus,
.mobile-search__button.focus {
  color: #333;
  text-decoration: none;
}
.mobile-search__button:active,
.mobile-search__button.active {
  outline: 0;
  background-image: none;
}
.mobile-search__button.disabled,
.mobile-search__button[disabled],
fieldset[disabled] .mobile-search__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.mobile-search__button.disabled,
fieldset[disabled] a.mobile-search__button {
  pointer-events: none;
}
.mobile-search__suggestions {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 1000;
  max-height: 300px;
  overflow-y: auto;
}
.mobile-top-bar-reminders__link {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 75px;
  height: 75px;
  line-height: 75px;
  font-size: 20px;
  color: #424242;
  text-align: center;
}
.mobile-top-bar-reminders__link:hover,
.mobile-top-bar-reminders__link:focus {
  color: #424242;
}
.mobile-top-bar-reminders__link--indicator:after {
  content: "";
  width: 6px;
  height: 6px;
  background: #ffca10;
  border-radius: 999em;
  position: absolute;
  top: 34px;
  left: 12px;
}
.mobile-top-bar-team__link {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  padding-left: 95px;
  padding-right: 20px;
  font-size: 18px;
  font-weight: 600;
  line-height: 75px;
  color: #424242 !important;
}
.mobile-top-bar-team__dropdown {
  right: 0;
  border: 0;
  border-radius: 0;
}
.mobile-top-bar-team__dropdown-list-item {
  padding-top: 3px;
  padding-bottom: 3px;
}
.mobile-top-bar-team__dropdown-link {
  line-height: 1 !important;
  overflow: hidden;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.mobile-top-bar-team__photo {
  float: left;
}
.mobile-top-bar-team__name {
  margin-top: 1px;
  margin-bottom: 3px;
  margin-left: 40px;
  display: block;
  font-weight: 700;
}
.mobile-top-bar-team__description {
  margin-left: 40px;
  display: block;
  font-size: 12px;
}
.mobile-top-bar-team__description--current {
  color: #999;
}
.mobile-top-bar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1030;
  height: 90px;
  background: #fff;
  display: none;
}
@media (max-width: 768px) {
  .mobile-top-bar {
    display: block;
  }
}
.modal-alert__text {
  margin-top: -5px;
  margin-bottom: 16px;
}
.modal-alert__button-wrapper {
  text-align: center;
}
.modal-alert__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
}
.modal-alert__button:focus,
.modal-alert__button:active:focus,
.modal-alert__button.active:focus,
.modal-alert__button.focus,
.modal-alert__button:active.focus,
.modal-alert__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.modal-alert__button:hover,
.modal-alert__button:focus,
.modal-alert__button.focus {
  color: #333;
  text-decoration: none;
}
.modal-alert__button:active,
.modal-alert__button.active {
  outline: 0;
  background-image: none;
}
.modal-alert__button.disabled,
.modal-alert__button[disabled],
fieldset[disabled] .modal-alert__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.modal-alert__button.disabled,
fieldset[disabled] a.modal-alert__button {
  pointer-events: none;
}
.modal-alert__button:hover,
.modal-alert__button:focus,
.modal-alert__button.disabled,
.modal-alert__button[disabled] {
  color: #000;
  background-color: #f6bf00;
  border-color: #f6bf00;
}
.modal-confirm__text {
  margin-top: -5px;
  margin-bottom: 16px;
}
.modal-confirm__buttons {
  margin-left: -5px;
  margin-right: -5px;
  text-align: right;
}
.modal-confirm__buttons--full {
  margin-left: 0;
  margin-right: 0;
}
.modal-confirm__button,
.modal-confirm__cancel-button {
  margin-top: 10px;
  margin-left: 5px;
  margin-right: 5px;
}
.modal-confirm__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
}
.modal-confirm__button:focus,
.modal-confirm__button:active:focus,
.modal-confirm__button.active:focus,
.modal-confirm__button.focus,
.modal-confirm__button:active.focus,
.modal-confirm__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.modal-confirm__button:hover,
.modal-confirm__button:focus,
.modal-confirm__button.focus {
  color: #333;
  text-decoration: none;
}
.modal-confirm__button:active,
.modal-confirm__button.active {
  outline: 0;
  background-image: none;
}
.modal-confirm__button.disabled,
.modal-confirm__button[disabled],
fieldset[disabled] .modal-confirm__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.modal-confirm__button.disabled,
fieldset[disabled] a.modal-confirm__button {
  pointer-events: none;
}
.modal-confirm__button:hover,
.modal-confirm__button:focus,
.modal-confirm__button.disabled,
.modal-confirm__button[disabled] {
  color: #000;
  background-color: #f6bf00;
  border-color: #f6bf00;
}
.modal-confirm__button--full {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.modal-confirm__cancel-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #424242;
  background-color: #fff;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
}
.modal-confirm__cancel-button:focus,
.modal-confirm__cancel-button:active:focus,
.modal-confirm__cancel-button.active:focus,
.modal-confirm__cancel-button.focus,
.modal-confirm__cancel-button:active.focus,
.modal-confirm__cancel-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.modal-confirm__cancel-button:hover,
.modal-confirm__cancel-button:focus,
.modal-confirm__cancel-button.focus {
  color: #333;
  text-decoration: none;
}
.modal-confirm__cancel-button:active,
.modal-confirm__cancel-button.active {
  outline: 0;
  background-image: none;
}
.modal-confirm__cancel-button.disabled,
.modal-confirm__cancel-button[disabled],
fieldset[disabled] .modal-confirm__cancel-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.modal-confirm__cancel-button.disabled,
fieldset[disabled] a.modal-confirm__cancel-button {
  pointer-events: none;
}
.modal-confirm__cancel-button:hover,
.modal-confirm__cancel-button:focus,
.modal-confirm__cancel-button.disabled,
.modal-confirm__cancel-button[disabled] {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.modal-form {
  margin-top: -14px;
  width: auto;
}
@media (max-width: 768px) {
  .modal-form {
    width: auto;
  }
}
.modal-form--indent {
  margin-top: 0;
}
.modal-form--stacked {
  width: auto;
}
.modal-form__text {
  margin-top: 9px;
  margin-bottom: 16px;
}
.modal-form__form-group {
  margin-bottom: 12px;
}
.modal-form__form-group--fake-jvfloat {
  padding-top: 20px;
}
.modal-form__form-group--fake-jvfloat-placeholder {
  position: relative;
  padding-top: 32px;
}
.modal-form__form-group--indent {
  padding-left: 8px;
  padding-right: 8px;
}
.modal-form__form-group--last {
  margin-bottom: 0;
}
.modal-form__form-group--cols {
  margin-left: -10px;
  margin-right: -10px;
}
.modal-form__form-group--cols:before,
.modal-form__form-group--cols:after {
  display: table;
  content: " ";
}
.modal-form__form-group--cols:after {
  clear: both;
}
.modal-form__form-group-col-50 {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 768px) {
  .modal-form__form-group-col-50 {
    float: none;
    width: auto;
  }
  .modal-form__form-group-col-50:first-child {
    margin-bottom: 12px;
  }
}
.modal-form__form-group--spaced {
  margin-top: 16px;
}
.modal-form__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  padding-top: 8px;
  padding-bottom: 8px;
  height: 50px;
  border-bottom-color: #bdbdbd;
}
.modal-form__form-control:focus {
  border-color: #000;
  outline: 0;
}
.modal-form__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.modal-form__form-control:-ms-input-placeholder {
  color: #999;
}
.modal-form__form-control::-webkit-input-placeholder {
  color: #999;
}
.modal-form__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.modal-form__form-control[disabled],
.modal-form__form-control[readonly],
fieldset[disabled] .modal-form__form-control {
  background-color: transparent;
  opacity: 1;
}
.modal-form__form-control[disabled],
fieldset[disabled] .modal-form__form-control {
  cursor: not-allowed;
}
textarea.modal-form__form-control {
  height: auto;
}
.has-error .modal-form__form-control {
  border-color: #c62828;
}
.modal-form .jvFloat {
  padding-top: 0;
}
.modal-form .jvFloat .placeHolder {
  top: 6px;
  color: #000;
}
.modal-form .jvFloat .placeHolder:not(.active) ~ .modal-form__form-control {
  padding-top: 5px;
}
.modal-form .jvFloat .modal-form__form-control {
  padding-top: 30px;
  background: #B7B7B730;
}
.modal-form__error-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  color: #c62828;
  font-weight: 700;
  margin-top: 8px;
}
.modal-form__help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  color: #737373;
  font-size: 12px;
  color: #000;
}
.modal-form__form-group--indent .modal-form__help-block {
  padding-left: 0;
  padding-right: 0;
}
.modal-form__form-submit {
  position: absolute;
  right: 30px;
  bottom: 30px;
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .modal-form__form-submit {
    position: static;
    right: auto;
    bottom: auto;
    margin-top: 16px;
    text-align: right;
  }
}
.modal-form__form-submit--stacked {
  position: static;
  right: auto;
  bottom: auto;
  margin-top: 16px;
  text-align: right;
}
.modal-form__search {
  display: flex;
  align-items: flex-end;
  gap: 12px;
}
.modal-form__search .modal-form__form-group {
  flex: 1;
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .modal-form__search {
    flex-direction: column;
    align-items: stretch;
  }
}
.modal-form__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
  margin-top: 10px;
}
.modal-form__button:focus,
.modal-form__button:active:focus,
.modal-form__button.active:focus,
.modal-form__button.focus,
.modal-form__button:active.focus,
.modal-form__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.modal-form__button:hover,
.modal-form__button:focus,
.modal-form__button.focus {
  color: #333;
  text-decoration: none;
}
.modal-form__button:active,
.modal-form__button.active {
  outline: 0;
  background-image: none;
}
.modal-form__button.disabled,
.modal-form__button[disabled],
fieldset[disabled] .modal-form__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.modal-form__button.disabled,
fieldset[disabled] a.modal-form__button {
  pointer-events: none;
}
.modal-form__button:hover,
.modal-form__button:focus,
.modal-form__button.disabled,
.modal-form__button[disabled] {
  color: #000;
  background-color: #f6bf00;
  border-color: #f6bf00;
}
.modal-form__button--inline {
  margin-top: 0;
  height: 50px;
  padding: 0 22px;
  line-height: 50px;
  white-space: nowrap;
}
@media (max-width: 768px) {
  .modal-form__button--inline {
    width: 100%;
  }
}
.modal-form__button--destroy {
  order: 1;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #c62828;
  background-color: transparent;
  border-color: #c62828;
  padding: 18px 22px;
  font-weight: 700;
  margin-top: 10px;
}
.modal-form__button--destroy:focus,
.modal-form__button--destroy:active:focus,
.modal-form__button--destroy.active:focus,
.modal-form__button--destroy.focus,
.modal-form__button--destroy:active.focus,
.modal-form__button--destroy.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.modal-form__button--destroy:hover,
.modal-form__button--destroy:focus,
.modal-form__button--destroy.focus {
  color: #333;
  text-decoration: none;
}
.modal-form__button--destroy:active,
.modal-form__button--destroy.active {
  outline: 0;
  background-image: none;
}
.modal-form__button--destroy.disabled,
.modal-form__button--destroy[disabled],
fieldset[disabled] .modal-form__button--destroy {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.modal-form__button--destroy.disabled,
fieldset[disabled] a.modal-form__button--destroy {
  pointer-events: none;
}
.modal-form__button--destroy:hover,
.modal-form__button--destroy:focus {
  color: #fff;
  background-color: #c62828;
  border-color: #c62828;
}
.modal-form__button--destroy.disabled,
.modal-form__button--destroy[disabled] {
  color: #c62828;
  background-color: transparent;
  border-color: #c62828;
}
.modal-form__input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.modal-form__input-group-addon {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.modal-form__input-group-addon:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.modal-form__input-group-form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.modal-form__input-group-form-control:focus {
  z-index: 3;
}
.modal-form__select {
  display: block;
}
.modal-form__submit-footer {
  position: relative;
  margin-top: 30px;
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: -30px;
  padding: 30px;
  background: #fff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.modal-form__delete-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #fff;
  background-color: #c62828;
  border-color: #c62828;
  padding: 18px 22px;
  font-weight: 700;
  margin-top: 10px;
  float: left;
}
.modal-form__delete-button:focus,
.modal-form__delete-button:active:focus,
.modal-form__delete-button.active:focus,
.modal-form__delete-button.focus,
.modal-form__delete-button:active.focus,
.modal-form__delete-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.modal-form__delete-button:hover,
.modal-form__delete-button:focus,
.modal-form__delete-button.focus {
  color: #333;
  text-decoration: none;
}
.modal-form__delete-button:active,
.modal-form__delete-button.active {
  outline: 0;
  background-image: none;
}
.modal-form__delete-button.disabled,
.modal-form__delete-button[disabled],
fieldset[disabled] .modal-form__delete-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.modal-form__delete-button.disabled,
fieldset[disabled] a.modal-form__delete-button {
  pointer-events: none;
}
.modal-form__delete-button:hover,
.modal-form__delete-button:focus,
.modal-form__delete-button.disabled,
.modal-form__delete-button[disabled] {
  color: #fff;
  background-color: #861b1b;
  border-color: #861b1b;
}
.modal-form__cancel-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #424242;
  background-color: #fff;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
  margin-top: 10px;
  margin-right: 10px;
}
.modal-form__cancel-button:focus,
.modal-form__cancel-button:active:focus,
.modal-form__cancel-button.active:focus,
.modal-form__cancel-button.focus,
.modal-form__cancel-button:active.focus,
.modal-form__cancel-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.modal-form__cancel-button:hover,
.modal-form__cancel-button:focus,
.modal-form__cancel-button.focus {
  color: #333;
  text-decoration: none;
}
.modal-form__cancel-button:active,
.modal-form__cancel-button.active {
  outline: 0;
  background-image: none;
}
.modal-form__cancel-button.disabled,
.modal-form__cancel-button[disabled],
fieldset[disabled] .modal-form__cancel-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.modal-form__cancel-button.disabled,
fieldset[disabled] a.modal-form__cancel-button {
  pointer-events: none;
}
.modal-form__cancel-button:hover,
.modal-form__cancel-button:focus,
.modal-form__cancel-button.disabled,
.modal-form__cancel-button[disabled] {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.modal-prompt {
  margin-top: -5px;
}
.modal-prompt__text {
  margin-bottom: 12px;
}
.modal-prompt__text--select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.modal-prompt__form-group {
  margin-left: auto;
  margin-right: auto;
  max-width: 350px;
}
.modal-prompt__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  padding-top: 8px;
  padding-bottom: 8px;
  height: 38px;
  border-bottom-color: #bdbdbd;
}
.modal-prompt__form-control:focus {
  border-color: #000;
  outline: 0;
}
.modal-prompt__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.modal-prompt__form-control:-ms-input-placeholder {
  color: #999;
}
.modal-prompt__form-control::-webkit-input-placeholder {
  color: #999;
}
.modal-prompt__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.modal-prompt__form-control[disabled],
.modal-prompt__form-control[readonly],
fieldset[disabled] .modal-prompt__form-control {
  background-color: transparent;
  opacity: 1;
}
.modal-prompt__form-control[disabled],
fieldset[disabled] .modal-prompt__form-control {
  cursor: not-allowed;
}
textarea.modal-prompt__form-control {
  height: auto;
}
.has-error .modal-prompt__form-control {
  border-color: #c62828;
}
.modal-prompt__error-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  color: #c62828;
  font-weight: 700;
  margin-top: 8px;
}
.modal-prompt__form-submit {
  margin-top: 16px;
  text-align: center;
}
.modal-prompt__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
}
.modal-prompt__button:focus,
.modal-prompt__button:active:focus,
.modal-prompt__button.active:focus,
.modal-prompt__button.focus,
.modal-prompt__button:active.focus,
.modal-prompt__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.modal-prompt__button:hover,
.modal-prompt__button:focus,
.modal-prompt__button.focus {
  color: #333;
  text-decoration: none;
}
.modal-prompt__button:active,
.modal-prompt__button.active {
  outline: 0;
  background-image: none;
}
.modal-prompt__button.disabled,
.modal-prompt__button[disabled],
fieldset[disabled] .modal-prompt__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.modal-prompt__button.disabled,
fieldset[disabled] a.modal-prompt__button {
  pointer-events: none;
}
.modal-prompt__button:hover,
.modal-prompt__button:focus,
.modal-prompt__button.disabled,
.modal-prompt__button[disabled] {
  color: #000;
  background-color: #f6bf00;
  border-color: #f6bf00;
}
.modal-dialog {
  margin: 15px;
  border-radius: 5px;
}
@media (min-width: 768px) {
  .modal-dialog {
    margin: 100px auto;
  }
}
.modal-content {
  box-shadow: none;
}
.modal-header {
  padding: 23px 31px;
  background: #fff;
  line-height: 25px;
  border-bottom: 0;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
}
.modal-title {
  font-weight: 700;
  font-size: 18px;
}
.modal-body {
  padding: 30px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
}
.modal {
  border-radius: 5px;
}
.modal__close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  float: right;
  margin-left: 19px;
  font-size: 12px;
}
.modal__close:focus,
.modal__close:active:focus,
.modal__close.active:focus,
.modal__close.focus,
.modal__close:active.focus,
.modal__close.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.modal__close:active,
.modal__close.active {
  outline: 0;
  background-image: none;
}
.modal__close:hover,
.modal__close:focus {
  color: #1c1c1c;
}
.nav-bar-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 1035;
}
.nav-bar-open {
  overflow: hidden;
}
.nav-bar__checkbox {
  display: none;
}
.nav-bar__button {
  transition: background-color 0.1s ease-in-out;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 3px;
  width: 90px;
  height: 90px;
  color: #000;
  text-align: center;
  background: #fff;
  cursor: pointer;
}
@media (max-width: 768px) {
  .nav-bar__button {
    width: 75px;
    height: 75px;
  }
}
.nav-bar__bar1,
.nav-bar__bar2,
.nav-bar__bar3 {
  display: block;
  width: 27px;
  height: 4px;
  background: #000;
}
.nav-bar__list-wrapper {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  position: fixed;
  top: 90px;
  left: 0;
  bottom: 0;
  z-index: 1040;
  width: 90px;
  background: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-bottom: 20px;
}
@media (max-width: 768px) {
  .nav-bar__list-wrapper {
    display: none;
    top: 75px;
  }
}
.nav-bar__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.nav-bar__list + .nav-bar__list {
  margin-top: 8px;
}
.nav-bar__list-item + .nav-bar__list-item {
  margin-top: 8px;
}
.nav-bar__list-item--mobile {
  display: none;
}
@media (max-width: 768px) {
  .nav-bar__list-item--mobile {
    display: block;
  }
}
.nav-bar__link {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  font-size: 18px;
  color: #000;
  border-left: 4px solid transparent;
  padding-top: 9px;
  padding-bottom: 5px;
  transition: none;
}
.nav-bar__link > .bt-fw {
  width: 23px;
  text-align: center;
}
.nav-bar__link > svg {
  outline: none;
}
.nav-bar__link:hover,
.nav-bar__link:focus {
  color: #000;
  background: #fff;
  border-left-color: #ffca10;
}
.nav-bar__link--active,
.nav-bar__link--active:hover,
.nav-bar__link--active:focus,
.nav-bar__link.router-link-active {
  color: #000;
  background: #fff7db;
  border-left-color: #ffca10;
}
.nav-bar__link--user {
  border-left-color: transparent !important;
  background: transparent !important;
}
.nav-bar__link-title {
  display: block;
  margin-top: 4px;
  font-size: 14px;
  font-family: "Lato", sans-serif;
}
.nav-bar__checkbox:checked ~ .nav-bar__list-wrapper {
  display: flex;
  width: 255px;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
@media (max-width: 768px) {
  .nav-bar__checkbox:checked ~ .nav-bar__list-wrapper {
    width: 100%;
  }
}
.nav-bar__checkbox:checked ~ .nav-bar__list-wrapper .nav-bar__link {
  justify-content: flex-start;
  flex-direction: row;
  padding: 10px 15px;
}
.nav-bar__checkbox:checked ~ .nav-bar__list-wrapper .nav-bar__link-title {
  margin-top: 0;
  margin-left: 14px;
}
.nav-bar__checkbox:checked ~ .nav-bar__list-wrapper .tooltip {
  display: none;
}
.new-synchronization {
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}
.new-synchronization__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 12px 22px;
}
.new-synchronization__button:focus,
.new-synchronization__button:active:focus,
.new-synchronization__button.active:focus,
.new-synchronization__button.focus,
.new-synchronization__button:active.focus,
.new-synchronization__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.new-synchronization__button:hover,
.new-synchronization__button:focus,
.new-synchronization__button.focus {
  color: #333;
  text-decoration: none;
}
.new-synchronization__button:active,
.new-synchronization__button.active {
  outline: 0;
  background-image: none;
}
.new-synchronization__button.disabled,
.new-synchronization__button[disabled],
fieldset[disabled] .new-synchronization__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.new-synchronization__button.disabled,
fieldset[disabled] a.new-synchronization__button {
  pointer-events: none;
}
.new-synchronization__button:hover,
.new-synchronization__button:focus,
.new-synchronization__button.disabled,
.new-synchronization__button[disabled] {
  color: #fff;
  background-color: #c39700;
  border-color: #c39700;
}
.new-team {
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}
.new-team__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 12px 22px;
}
.new-team__button:focus,
.new-team__button:active:focus,
.new-team__button.active:focus,
.new-team__button.focus,
.new-team__button:active.focus,
.new-team__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.new-team__button:hover,
.new-team__button:focus,
.new-team__button.focus {
  color: #333;
  text-decoration: none;
}
.new-team__button:active,
.new-team__button.active {
  outline: 0;
  background-image: none;
}
.new-team__button.disabled,
.new-team__button[disabled],
fieldset[disabled] .new-team__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.new-team__button.disabled,
fieldset[disabled] a.new-team__button {
  pointer-events: none;
}
.new-team__button:hover,
.new-team__button:focus,
.new-team__button.disabled,
.new-team__button[disabled] {
  color: #fff;
  background-color: #c39700;
  border-color: #c39700;
}
.new-user {
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}
.new-user__auditor-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #424242;
  background-color: #fff;
  border-color: #424242;
  padding: 12px 22px;
}
.new-user__auditor-button:focus,
.new-user__auditor-button:active:focus,
.new-user__auditor-button.active:focus,
.new-user__auditor-button.focus,
.new-user__auditor-button:active.focus,
.new-user__auditor-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.new-user__auditor-button:hover,
.new-user__auditor-button:focus,
.new-user__auditor-button.focus {
  color: #333;
  text-decoration: none;
}
.new-user__auditor-button:active,
.new-user__auditor-button.active {
  outline: 0;
  background-image: none;
}
.new-user__auditor-button.disabled,
.new-user__auditor-button[disabled],
fieldset[disabled] .new-user__auditor-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.new-user__auditor-button.disabled,
fieldset[disabled] a.new-user__auditor-button {
  pointer-events: none;
}
.new-user__auditor-button:hover,
.new-user__auditor-button:focus,
.new-user__auditor-button.disabled,
.new-user__auditor-button[disabled] {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.new-user__invitation-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 12px 22px;
  margin-left: 10px;
}
.new-user__invitation-button:focus,
.new-user__invitation-button:active:focus,
.new-user__invitation-button.active:focus,
.new-user__invitation-button.focus,
.new-user__invitation-button:active.focus,
.new-user__invitation-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.new-user__invitation-button:hover,
.new-user__invitation-button:focus,
.new-user__invitation-button.focus {
  color: #333;
  text-decoration: none;
}
.new-user__invitation-button:active,
.new-user__invitation-button.active {
  outline: 0;
  background-image: none;
}
.new-user__invitation-button.disabled,
.new-user__invitation-button[disabled],
fieldset[disabled] .new-user__invitation-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.new-user__invitation-button.disabled,
fieldset[disabled] a.new-user__invitation-button {
  pointer-events: none;
}
.new-user__invitation-button:hover,
.new-user__invitation-button:focus,
.new-user__invitation-button.disabled,
.new-user__invitation-button[disabled] {
  color: #fff;
  background-color: #c39700;
  border-color: #c39700;
}
.new-user__auditor-button,
.new-user__invitation-button {
  margin-bottom: 10px;
}
.notice-wrapper {
  margin: 0 auto;
  max-width: 995px;
}
.notice {
  margin-bottom: 15px;
  padding: 10px 15px;
  background: #fff;
  text-align: center;
}
.notice__text {
  display: inline-block;
  margin: 5px;
}
.notice__strong {
  font-weight: 600;
}
.notice__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 8px 18px;
  font-weight: 700;
  margin: 5px;
  vertical-align: baseline;
}
.notice__button:focus,
.notice__button:active:focus,
.notice__button.active:focus,
.notice__button.focus,
.notice__button:active.focus,
.notice__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.notice__button:hover,
.notice__button:focus,
.notice__button.focus {
  color: #333;
  text-decoration: none;
}
.notice__button:active,
.notice__button.active {
  outline: 0;
  background-image: none;
}
.notice__button.disabled,
.notice__button[disabled],
fieldset[disabled] .notice__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.notice__button.disabled,
fieldset[disabled] a.notice__button {
  pointer-events: none;
}
.notice__button:hover,
.notice__button:focus,
.notice__button.disabled,
.notice__button[disabled] {
  color: #fff;
  background-color: #ffca10;
  border-color: #ffca10;
}
.notifications {
  margin-bottom: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.notifications__heading {
  margin-bottom: 12px;
  font-size: 16px;
  font-weight: 600;
}
.notifications__form-group {
  margin-bottom: 12px;
}
.notifications__form-group--fake-jvfloat {
  padding-top: 20px;
}
.notifications__form-group--fake-jvfloat-placeholder {
  position: relative;
  padding-top: 32px;
}
.notifications__form-group--indent {
  padding-left: 8px;
  padding-right: 8px;
}
.notifications__form-group--last {
  margin-bottom: 0;
}
.notifications__form-group--cols {
  margin-left: -10px;
  margin-right: -10px;
}
.notifications__form-group--cols:before,
.notifications__form-group--cols:after {
  display: table;
  content: " ";
}
.notifications__form-group--cols:after {
  clear: both;
}
.notifications__form-group-col-50 {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 768px) {
  .notifications__form-group-col-50 {
    float: none;
    width: auto;
  }
  .notifications__form-group-col-50:first-child {
    margin-bottom: 12px;
  }
}
.notifications__form-submit {
  margin-top: 18px;
}
.notifications__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
  margin-right: 10px;
}
.notifications__button:focus,
.notifications__button:active:focus,
.notifications__button.active:focus,
.notifications__button.focus,
.notifications__button:active.focus,
.notifications__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.notifications__button:hover,
.notifications__button:focus,
.notifications__button.focus {
  color: #333;
  text-decoration: none;
}
.notifications__button:active,
.notifications__button.active {
  outline: 0;
  background-image: none;
}
.notifications__button.disabled,
.notifications__button[disabled],
fieldset[disabled] .notifications__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.notifications__button.disabled,
fieldset[disabled] a.notifications__button {
  pointer-events: none;
}
.notifications__button:hover,
.notifications__button:focus,
.notifications__button.disabled,
.notifications__button[disabled] {
  color: #000;
  background-color: #f6bf00;
  border-color: #f6bf00;
}
.notifications__cancel-button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #424242;
  background-color: #fff;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
}
.notifications__cancel-button:focus,
.notifications__cancel-button:active:focus,
.notifications__cancel-button.active:focus,
.notifications__cancel-button.focus,
.notifications__cancel-button:active.focus,
.notifications__cancel-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.notifications__cancel-button:hover,
.notifications__cancel-button:focus,
.notifications__cancel-button.focus {
  color: #333;
  text-decoration: none;
}
.notifications__cancel-button:active,
.notifications__cancel-button.active {
  outline: 0;
  background-image: none;
}
.notifications__cancel-button.disabled,
.notifications__cancel-button[disabled],
fieldset[disabled] .notifications__cancel-button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.notifications__cancel-button.disabled,
fieldset[disabled] a.notifications__cancel-button {
  pointer-events: none;
}
.notifications__cancel-button:hover,
.notifications__cancel-button:focus,
.notifications__cancel-button.disabled,
.notifications__cancel-button[disabled] {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.order {
  margin: 100px auto;
  padding: 75px 75px 93px;
  max-width: 756px;
  background: #fff;
}
@media (max-width: 768px) {
  .order {
    margin: 90px 15px 15px;
    padding-left: 30px;
    padding-right: 30px;
    max-width: none;
  }
}
.order__back-link {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  display: block;
  width: 75px;
  height: 75px;
  line-height: 75px;
  text-align: center;
  background: #fff;
  color: #424242;
}
.order__back-link:hover,
.order__back-link:focus {
  color: #ffca10;
}
.order__logo-wrapper {
  margin-bottom: 68px;
  text-align: center;
}
.order__logo {
  width: 182px !important;
  height: 37px !important;
  background-size: 182px 37px !important;
}
.order__text {
  margin-bottom: 50px;
}
.order__plans {
  margin-bottom: 48px;
}
.order__address,
.order__payment,
.order__alert,
.order__coupon {
  margin-bottom: 48px;
}
.order__alert {
  padding: 18px 19px;
  font-size: 16px;
  font-family: "Lato", sans-serif;
  line-height: 22px;
  background: #e0e0e0;
}
.order__heading {
  margin-bottom: 7px;
  padding: 0 8px;
  font-size: 16px;
  font-weight: 600;
}
.order__form-group {
  margin-bottom: 12px;
}
.order__form-group--fake-jvfloat {
  padding-top: 20px;
}
.order__form-group--fake-jvfloat-placeholder {
  position: relative;
  padding-top: 32px;
}
.order__form-group--indent {
  padding-left: 8px;
  padding-right: 8px;
}
.order__form-group--last {
  margin-bottom: 0;
}
.order__form-group--cols {
  margin-left: -10px;
  margin-right: -10px;
}
.order__form-group--cols:before,
.order__form-group--cols:after {
  display: table;
  content: " ";
}
.order__form-group--cols:after {
  clear: both;
}
.order__form-group-col-50 {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 768px) {
  .order__form-group-col-50 {
    float: none;
    width: auto;
  }
  .order__form-group-col-50:first-child {
    margin-bottom: 12px;
  }
}
.order__form-group--payment-method {
  margin-top: 21px;
}
.order__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
}
.order__form-control:focus {
  border-color: #000;
  outline: 0;
}
.order__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.order__form-control:-ms-input-placeholder {
  color: #999;
}
.order__form-control::-webkit-input-placeholder {
  color: #999;
}
.order__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.order__form-control[disabled],
.order__form-control[readonly],
fieldset[disabled] .order__form-control {
  background-color: transparent;
  opacity: 1;
}
.order__form-control[disabled],
fieldset[disabled] .order__form-control {
  cursor: not-allowed;
}
textarea.order__form-control {
  height: auto;
}
.has-error .order__form-control {
  border-color: #c62828;
}
.order__error-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  color: #c62828;
  font-weight: 700;
}
.order__icons {
  float: right;
  margin-top: -5px;
  font-size: 32px;
  line-height: 1;
}
.order__icons .fab {
  margin-left: 6px;
}
.order__form-submit {
  margin-top: 93px;
  text-align: center;
}
.order__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 18px 22px;
  font-weight: 700;
}
.order__button:focus,
.order__button:active:focus,
.order__button.active:focus,
.order__button.focus,
.order__button:active.focus,
.order__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.order__button:hover,
.order__button:focus,
.order__button.focus {
  color: #333;
  text-decoration: none;
}
.order__button:active,
.order__button.active {
  outline: 0;
  background-image: none;
}
.order__button.disabled,
.order__button[disabled],
fieldset[disabled] .order__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.order__button.disabled,
fieldset[disabled] a.order__button {
  pointer-events: none;
}
.order__button:hover,
.order__button:focus,
.order__button.disabled,
.order__button[disabled] {
  color: #000;
  background-color: #f6bf00;
  border-color: #f6bf00;
}
.passport {
  margin: 100px auto;
  padding: 56px 74px 61px;
  max-width: 500px;
  background: #fff;
}
@media (max-width: 768px) {
  .passport {
    margin: 15px;
    padding-left: 29px;
    padding-right: 29px;
    max-width: none;
  }
}
.passport__logo-wrapper {
  margin-bottom: 49px;
  text-align: center;
}
.passport__logo {
  width: 182px !important;
  height: 37px !important;
  background-size: 182px 37px !important;
}
.passport__heading {
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}
.passport__scopes {
  margin-top: 16px;
}
.passport__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.passport__list-item i {
  font-size: 10px;
}
.passport__link-wrapper {
  margin-top: 32px;
  text-align: center;
}
.passport__form {
  display: inline;
}
.passport__confirm-link {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 10px 20px;
  font-weight: 700;
  font-size: 16px;
  line-height: 23px;
  width: 100%;
  min-width: auto;
  margin-right: 10px;
}
.passport__confirm-link:focus,
.passport__confirm-link:active:focus,
.passport__confirm-link.active:focus,
.passport__confirm-link.focus,
.passport__confirm-link:active.focus,
.passport__confirm-link.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.passport__confirm-link:hover,
.passport__confirm-link:focus,
.passport__confirm-link.focus {
  color: #333;
  text-decoration: none;
}
.passport__confirm-link:active,
.passport__confirm-link.active {
  outline: 0;
  background-image: none;
}
.passport__confirm-link.disabled,
.passport__confirm-link[disabled],
fieldset[disabled] .passport__confirm-link {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.passport__confirm-link.disabled,
fieldset[disabled] a.passport__confirm-link {
  pointer-events: none;
}
.passport__confirm-link:hover,
.passport__confirm-link:focus,
.passport__confirm-link.disabled,
.passport__confirm-link[disabled] {
  color: #000;
  background-color: #c39700;
  border-color: #c39700;
}
.passport__cancel-link {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #424242;
  background-color: #fff;
  border-color: #424242;
  padding: 10px 20px;
  font-weight: 700;
  font-size: 16px;
  line-height: 23px;
  min-width: 225px;
  min-width: auto;
}
.passport__cancel-link:focus,
.passport__cancel-link:active:focus,
.passport__cancel-link.active:focus,
.passport__cancel-link.focus,
.passport__cancel-link:active.focus,
.passport__cancel-link.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.passport__cancel-link:hover,
.passport__cancel-link:focus,
.passport__cancel-link.focus {
  color: #333;
  text-decoration: none;
}
.passport__cancel-link:active,
.passport__cancel-link.active {
  outline: 0;
  background-image: none;
}
.passport__cancel-link.disabled,
.passport__cancel-link[disabled],
fieldset[disabled] .passport__cancel-link {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.passport__cancel-link.disabled,
fieldset[disabled] a.passport__cancel-link {
  pointer-events: none;
}
.passport__cancel-link:hover,
.passport__cancel-link:focus,
.passport__cancel-link.disabled,
.passport__cancel-link[disabled] {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.password {
  margin: 100px auto;
  padding: 56px 40px 34px;
  border: 1px solid #000;
  max-width: 500px;
  background: #fff;
}
@media (max-width: 768px) {
  .password {
    margin: 15px;
    padding-left: 29px;
    padding-right: 29px;
    max-width: none;
  }
}
.password__logo-wrapper {
  margin-bottom: 49px;
  text-align: center;
}
.password__logo {
  width: 182px !important;
  height: 37px !important;
  background-size: 182px 37px !important;
}
.password__heading {
  margin-bottom: 40px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  color: #707070;
}
.password__form-group {
  margin-bottom: 16px;
}
.password__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  height: 38px;
}
.password__form-control:focus {
  border-color: #000;
  outline: 0;
}
.password__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.password__form-control:-ms-input-placeholder {
  color: #999;
}
.password__form-control::-webkit-input-placeholder {
  color: #999;
}
.password__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.password__form-control[disabled],
.password__form-control[readonly],
fieldset[disabled] .password__form-control {
  background-color: transparent;
  opacity: 1;
}
.password__form-control[disabled],
fieldset[disabled] .password__form-control {
  cursor: not-allowed;
}
textarea.password__form-control {
  height: auto;
}
.has-error .password__form-control {
  border-color: #c62828;
}
.password__error-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  color: #c62828;
  font-weight: 700;
  margin-top: 7px;
}
.password__form-submit {
  margin-top: 49px;
  text-align: center;
}
.password__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 10px 20px;
  font-weight: 700;
  font-size: 16px;
  line-height: 23px;
  width: 100%;
}
.password__button:focus,
.password__button:active:focus,
.password__button.active:focus,
.password__button.focus,
.password__button:active.focus,
.password__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.password__button:hover,
.password__button:focus,
.password__button.focus {
  color: #333;
  text-decoration: none;
}
.password__button:active,
.password__button.active {
  outline: 0;
  background-image: none;
}
.password__button.disabled,
.password__button[disabled],
fieldset[disabled] .password__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.password__button.disabled,
fieldset[disabled] a.password__button {
  pointer-events: none;
}
.password__button:hover,
.password__button:focus,
.password__button.disabled,
.password__button[disabled] {
  color: #000;
  background-color: #c39700;
  border-color: #c39700;
}
.personal-email {
  margin-left: auto;
  margin-right: auto;
  max-width: 995px;
  padding: 30px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  margin-top: 30px;
  padding-top: 25px;
}
@media (max-width: 768px) {
  .personal-email {
    margin-top: 30px;
  }
}
.personal-email__heading {
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 600;
}
.personal-email__text {
  margin-bottom: 15px;
  max-width: 66.66%;
}
@media (max-width: 768px) {
  .personal-email__text {
    max-width: none;
  }
}
.personal-email__address-wrapper {
  display: inline-block;
  position: relative;
  padding-right: 46px;
  max-width: 100%;
}
.personal-email__address {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  padding: 10px 14px 11px;
  background: #fff7db;
  font-weight: 700;
  font-size: 18px;
  max-width: 100%;
  vertical-align: top;
  color: #000;
}
.personal-email__address-link {
  color: #000;
}
.personal-email__address-link:hover,
.personal-email__address-link:focus {
  color: #000;
}
.personal-email__settings {
  position: absolute;
  top: 0;
  right: 0;
}
.personal-email__settings-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  padding: 0 16px;
  line-height: 46px;
  height: 46px;
}
.personal-email__settings-button:focus,
.personal-email__settings-button:active:focus,
.personal-email__settings-button.active:focus,
.personal-email__settings-button.focus,
.personal-email__settings-button:active.focus,
.personal-email__settings-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.personal-email__settings-button:active,
.personal-email__settings-button.active {
  outline: 0;
  background-image: none;
}
.plans {
  margin-right: -4px;
}
.plans:before,
.plans:after {
  display: table;
  content: " ";
}
.plans:after {
  clear: both;
}
@media (max-width: 768px) {
  .plans {
    margin-right: 0;
    margin-top: 4px;
  }
}
.plans__plan {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: background-color ease-in-out .15s;
  float: left;
  display: block;
  padding: 26px 19px 19px;
  width: 33.33%;
  border: 1px solid #c8c8c8;
  cursor: pointer;
  text-align: center;
  position: relative;
  z-index: 2;
  margin-right: -1px;
  margin-bottom: -1px;
  background: #fff;
}
@media (max-width: 768px) {
  .plans__plan {
    float: none;
    width: auto;
    margin-right: 0;
  }
}
.plans__plan--active {
  background: #f9fffa;
  border-color: #ffca10;
  z-index: 3;
}
.plans__radio {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.plans__feature {
  display: block;
  margin-bottom: 8px;
  padding-bottom: 13px;
  line-height: 24px;
  border-bottom: 1px solid #c8c8c8;
}
.plans__feature-quota {
  display: block;
  margin-bottom: 6px;
  font-size: 34px;
  font-weight: 700;
  color: #ffca10;
}
.plans__feature-name {
  display: block;
  line-height: 1.21428571;
}
.plans__name {
  display: block;
  margin-bottom: 1px;
  font-size: 22px;
  font-weight: 700;
  color: #ffca10;
}
.plans__price {
  display: block;
  margin-bottom: -5px;
  font-size: 18px;
  font-weight: 700;
}
.plans__vat {
  display: block;
  margin-bottom: 19px;
  font-size: 12px;
}
.plans__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #424242;
  background-color: #fff;
  border-color: #424242;
  display: block;
  width: 100%;
  padding: 7px 10px;
  font-weight: 600;
  border-radius: 2px;
}
.plans__button:focus,
.plans__button:active:focus,
.plans__button.active:focus,
.plans__button.focus,
.plans__button:active.focus,
.plans__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.plans__button:hover,
.plans__button:focus,
.plans__button.focus {
  color: #333;
  text-decoration: none;
}
.plans__button:active,
.plans__button.active {
  outline: 0;
  background-image: none;
}
.plans__button.disabled,
.plans__button[disabled],
fieldset[disabled] .plans__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.plans__button.disabled,
fieldset[disabled] a.plans__button {
  pointer-events: none;
}
.plans__button:hover,
.plans__button:focus,
.plans__button.disabled,
.plans__button[disabled] {
  color: #fff;
  background-color: #424242;
  border-color: #424242;
}
.plans__button--selected,
.plans__button--selected:hover,
.plans__button--selected:focus,
.plans__button--selected.disabled,
.plans__button--selected[disabled] {
  background: transparent;
  border-color: transparent;
  color: #424242;
}
.preloader {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #fff;
}
.preloader__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -22px;
  width: 44px;
  height: 60px;
  background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0A%3Csvg%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%20228%20149%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xml%3Aspace%3D%22preserve%22%20xmlns%3Aserif%3D%22http%3A%2F%2Fwww.serif.com%2F%22%20style%3D%22fill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bstroke-linejoin%3Around%3Bstroke-miterlimit%3A2%3B%22%3E%0A%20%20%20%20%3Cuse%20id%3D%22Background%22%20xlink%3Ahref%3D%22%23_Image1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22229px%22%20height%3D%22149px%22%2F%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cimage%20id%3D%22_Image1%22%20width%3D%22229px%22%20height%3D%22149px%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAOUAAACVCAYAAACn6z3XAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAV00lEQVR4nO2df1hUdb7H37nXikGEYhL8NaBuAhoxg4gGehkX7HbrCljbiqU1zGw%2FTHeX2rStntZp%2F9it1ZR93NvauuZY1%2FLuc1thSyWUGpY0wmQGpxTIYvyRIptP4g%2Fq1n343j%2FmDA7DOWfOMGfOHGY%2Br%2Bfh8fD9fM75fhx48%2Fl%2Bv%2Bf74xoQIXPPT5YYGQMABgBgjBkBoN9TeAGAk7EBm%2FvtXX9zRyBMYoRwTaQDGCksue%2F%2BJE5sesaYHkASA4oYYwBj8BMlgAFRDipjjHFeOAHG3MwjWDcA%2B57aGqdC%2Fx1CxZAoBVh6%2F7IkAOWMMSMDjADSfIUFeCQYgig99%2FnYOHsjADtjqKl7u5ZEGoOQKH24b9nydADlAEyMsRxgsIgUEqXXBMbYCQA1jDFb%2Fe63SaAxAokSwLLlD5iYJyuWecv4RBQBUfqWnQBgY4zZ9u15xy3Df5tQKTErygdMpiTGWBUYTIyxNGFxqEaUvtfbGWDbv%2BcdewgfAaFSYk6UD5hMSQCqAFQxxhLBrgpFLlHq0tKgiY8HYwzuri709fXJLUrvfY0ArA17d9tD%2FVwI9RAzojRVViYBqOpnrApAIuAVVHCi1Gg00Ol0yMrKQnx8PNLTdIiPj8fU9HRJcThdnwAAjnzyCf7Z04MutxtdXV089UoSpbesEYDpvbo9bumfCKFWYkKUlWaziTFWDSBxSJMygCjj4uIwa9YsZGVlYUZWFlLG3RSWGJ2uT%2BB0udDy0Udwu93BitJr%2FgNjzPr%2Bu3svhCVIQhGiWpRmiyWdMWaD930iePp5PKLUaOIwb9585M3KxcwZMxSP%2B%2By5c3AccaHhvffw6SefBiNKMMZ6AZjef3dvjZIxE%2FIRtaI0WyxVAKyMsatNVYiLMjfXgPnz5mF2Xl4kQublzLlzeHd%2FA%2F5e%2B%2FfBfVOIZ1IAtYwxk72%2BjrLmCCPqRGm2WJIA1AAoAob%2B4vKJsnBeIe5evBg3abWKxxsMe%2FbtxxtvvImenh4povRmzXJ7fZ1d2UiJUIgqUZotFiM8gkz0lomJsqSkBHcvXox4jUbJMENmd%2F0%2BvPHmTpw7dw6AqCg9%2FwLPN9bXWRUNkhg2USNKrrm60b%2BcT5TzCgtRXl6u%2BswYiP%2FeVYMdO97AlStXBsqE%2Bp%2FwjNCWN%2B57l5qzKicqRGm2WGwAHuSz%2BYpSq9WistKMGVmZCkYXXi5dvoJNm19BQ0MDAFFRAkBbP2PlTfvr3UrHSUhnRIvSv%2F%2FIh%2FcXc9GiRVhcXq5QZMpzuO0I1m3YiB6uSQvwihL9nn6msWl%2FPc2lVSkjVpScIO0AcsT8kpOTsWrVKugmT1Ykrkhy6fIV%2FHb9S%2FiouRmAoCgBoBcMxqYGEqYa%2BUGkAxgOUgVpMBjweFUVtCO87yiV6669FiXGIlwbp0FrayuvD9e4vR7AUt2UqXUnu77oVi5CQgojLlNKFeSiRYtQXlYm5hLVdBz%2FHE%2BseQp9V67wZUrv%2B9leAMYP3ttHGVNFjKhMKUWQmjgNli9fjtsXLlQsLjWivfFGGIv%2BFYfb2nDhwtUBVzbYjcuY0yhjqohRkQ4gSKoRQJCr16xGYWGBgiGpl4mpqdi0fj3Sp6SLuSUCsBcuKElSJCgiICNGlGaLpRoCrz2Aq4KMhQGdYEgYE%2B8R5tQpYm4kTBUxIkRptlhMAH4hZCdBiiNRmDkAbMpERIih%2Bj6l2WLRA9gJT%2F9nCCRIaVx37bUoNi7Ahy0tg%2FqYfmTqpkztPeX%2BolnJ2IjBqDpTcgM7NvjMZfVn5aqVJEiJJIyJxx83vIQpU0Qz5sYCY7FeqZiIoahalACsEBnYMVeakZmRoVw0UUDCmHg8vWY14uNFJ%2BHXFBiLqX8ZIVTbfDVbLOXgmWDupbi4GHfdeaeCEUUP2htvxPTMTNTX7xNySQIQd8rdVadgWASHKkXpM6eV9691RkYGHn3kEWWDijImjk%2FFd%2F39cB1xCbnMnZw%2BpfGUu8utYFgE1Nt8tQJI4zNo4jRYtXKlstFEKY9WPoiZ2beIudhuK1pAzViFUd00O2601SFkX7lyJXINBgUjim4uXrqMe%2B9fhiuX%2BdZkMjDG2pjnkKIkMJbjv90md90LwMld2wG4Abg%2FPtBkD%2Ft%2FIApRoyjtEFiKZTAYKEuGgYZ%2FfIC11ucHvvcT5ZB9agf7BLzmzkZhNa0fHqA5thJQlSi5wZ1dfDZNnAYvvvgCNCNs646Rwi%2BffQ4ffTh4yZdMovS99pyNAtgcJFBB1NanrBYyVFRUkCDDyBOrVkIj%2FppEDtLgmZnlMMwtcBrmFpjCXeFIRDWjr9xUOt65rTqdDsuXL1MynJhjbMIYXPr2f8VGY%2BUmFUB56qTJlakTJ13o%2FvI0ZU4ONWVKq5BhyZIlCoYRu9x%2F7z24KUw7wIuQBmCbfs5t7pw5t5mUrlyNqKJPyW0N%2BT6fLSMjA2tWr1Y2oBhm1546rF%2B3HgCgidcgfepUTJs2DWPGjEHGD3%2BIsQljhtxzrPMzXLx8GcePH0f3mbPo%2BuJzACL9S08B%2FzXQCMaq2lqaYzZz%2FkukA%2BCoEjKUlpYqGUfMs%2FjOOzAhNQWTxo%2FHxPGpku6Zkzv0FdWHH7eipdWBpqYmuDmRSqQIgOPW%2FLnPH2lptgZzY7QQ8UxptljSAXTx2ShLRgenzpxFvb0Re%2FfuRdfnnwfKlL6jvI1grPzIoY9iaq%2FaiA%2F0GHJzrQDm8tkqKiowfvx4ZQMiZCcxIQG52bfgJ3cvRnaOHt%2F19%2BOL48el3JoOYMW4iZOae8586Q5rkCpCDQM9vJuxarVamrkThRTk5eL3a59D7Vv%2Fg7mFhVJuSQTwfvbsOabwRqYeIpopuQEe3h0FSktLMW3qVGUDIhQjMSEBd92%2BENk5ehzr7MSFr78OdEt5yoRJ1%2FSc%2BdKuQHgRJdKZ0iRkoCwZGxTOnoW%2F7Xgdy00mKe5rb8nLt4U3osgTaVEa%2BQoNBgOSk5MVDoWIJE88%2BjBet23DlGnTArk%2BGO3CjJgoudUgvMuzDHrKkrFIdmYGbJtfxtx58wK5PnjLrHzB12gjnUhmSqOQwWCgLWJilcSEBGx%2BaR0W%2F%2FjHgVw33jIr36RASIoTSVHyjrrqdDqaeE7AuvqXePqZZwK5bZs5a3bU%2FQWPpCh510zm5IgeEULEEBVli%2FD0s88GcrPPnDU7qnZHiIgouf4kL5mZ0XOgKxE6FWWLsOpnPxdzSUSUbSIdqUxpFDLQlpGEPw8vvw8ld9wh5lI2M3d21Az8REqU6XyFOp1O4TCIkcKG31iRrRftPlpn5s5OVyicsBIpUfJ%2BupMnTVI6DmIE8Z8b1iElRXDlSiJEdq4YSahLlJQpCRGSEhKw9tfPibmUzcjNMyoUTtiIlCh5zwaZTGeCEAGYn5%2BHxffeK%2BZiUyiUsKG4KLlJ6LzcpNUqGAkxUnlixSMYlyrYjE2bYcgzKRiO7ER67usgaL4rIYWkhAQ8%2FrjoYKtVoVDCQiREmR6BOoko4z%2BKF4iNxo7obKkaUWbQ%2B0kiSFY8%2FJCY2aRQGLKjlo2zCCJo5ufnITtHD1cb78Z3RTMMeTWMMTc8Z6EAABhjTu57Z3tbqyr3%2FiFREiOaxx55GCsee0zIXCZ2b2ZObi8AJ3cokb3jiMMub3TDg0RJjGjm5%2BdhXEoqerq7h3N7IjwLI4oArM241dALwA7P2ag1HUccEcmkqhp9JYjhsKRCth30E%2BHJrtsAuKdn623TA8ztCweKidJssejNFosNwFql6iRigzt%2BtCAcj02E52wbx%2FRsvX16tt4Yjkr4CHvzldts2QaB9ZNeOjo6wh0KEaWkTZyAgvnzcbCpKVxVFAF4f3q2vhGAtdPltIerIiCMojRbLEnwTBDmPUmLIOTEWFQ0IMpxqSlISR2Pm6dPR2dn54DP5UuX8MVnn4VSja84TZ0upzuUhwkRlmMLuGPtqiEwx1WIrX%2F5SxiiIYjBuE9%2FiSPHOnC0owOthw%2FjSGsrr5%2FvoUQ89AKo7nQ5rXLHJ6souexYgwBNVX90Oh1KiktQWFggZzgEIYmvL17EP5oPocFuR%2F3u3QPlAUTpRfasKZsouYnmNZCYHTVxGhSXFGP%2BvHk055VQDV9fvIh39r%2BHLa%2F8GefOnpV6Wy88wqyRIwZZRGm2WKoAbJTiq9VqUbqolLIioXpq6xvw%2Bo4dcDkcUm95Xo7mbMii5F5zBBzM0cRpUFpWioUlJaFWSRCK8tpbu7DllT9LnaCwvdPlNIVS37BFGczoanFxMcrLymg%2FV2LE8vXFi9i8%2Fb9g27JFinstPM3ZYc0IGpYoOUHaAYhu0qrValFZWUk71BFRg%2FNoO3713K%2FRFfjVShsA43CEOayj8Ay5uXUA5oj6GAx4vKqKDn0loorUm7S469%2F%2FDSfP%2FROfiwszFcD48z3dQQ%2F%2BBC1Krg8pOvu%2BoqICSysqMHr06GAfTxCqJ%2B6663BnyY9wzfUatDQ3i7nqk1NSpwQrzKBEabZYqgE8IupTaYbRGNRrSoIYkeQbcpA4LgVNjY1ibvrklNTe8z3dour1RXKfkpuls03IronTYPWa1dDRjnREjOE82o7Knz6EvsuXxdwWSJ0zK0mU3NkfdghMDCBBErGO82g7llQsFXPpBaCXMvNH6tItG0Rm6lSaK0mQREyjn5GJZ9f%2BWsxF8kFEAfuUZovFCkBwFam50ow5%2BflS6iKIqCZnRlagwZ90Kf1LUVFyzdY3heyFBQUoKysNGCxBxAr5hhx0njwt9rrktuSU1J3ne7oF318Gar4KHpii0%2BlgNpslhEkQscVvnl4jtoN7wIOIBEXJjbbyvtvQxGmwauVKSQESRKxxw9ix2FQtuj6jTGx7EbFMaRUylJaV0nIrghBBPyMTpodEN4u2Chl4RcllyTQ%2Bm06no5UeBCGBRx9cJtaMLRLKlkKZ0ir0pCVLZNvOjyCimhvGjsWTTz4p5mLlKxwiSrEsWVhQQCs%2BCCIIym4vRrbBIGQu4ttXli9TCp4xVlYmOg%2BdIAgefrbiUTHzEL0NEiX3XpJ3jaTBYKDBHYIYBkVz8zHl5puFzOXTs%2FVJvgX%2BmdIkdGcJDe4QxLC57z7BebGJAMp9C%2FxFWQ4etFot9SUJIgQeuGcxNGPGCJn5Rck1XXkHeChLEkTozCsSXGdc5tuE9c2UvFkSAHKFR48IgpBIyQLRg4iM3otRfIW%2B6HQ6GuAhCBkou71YrAlr9F74ipI3t%2BbkiG5YRxBEEIg0YY3ei1HAwJEDvGRmZsoZE0HENLPzZgmZBrKfN1MKnlZLo64EIR%2B3ZmUJ2rxzYb2iTOdzyiBBEoSs6GeItjz1QIBMqaUBHoKQHZG5sElAgEx5I4mSIGRn%2FIQJQiYjcFWUvJMGaJCHIORngrAoAUjfYpIgCJlIEH5X6elTmi2WdCEPOrqOIOQnO0uwBZoIeDJlupAHbbBMEMpDzVeCUBkkSoJQGSRKglAZowAIbp9%2B8tQpBUMhCAIARr26datTyNjX16dkLAQRE7iOtQuZegFqvhKE4lwSPlzWCVwV5Qk%2Bj%2FZ2QUUTBDFMzpw5I2r3itLNZ6TmK0HIz1lhUQ7KlG4%2Bj9OnT8sfEUHEOCJnV14AAoiyo6ND%2FogIIobpOnUafcJ9SjtwVZR2IS96LUIQ8tHUckjMfLX5%2BurWrXYhL8qWBCEfhz4%2BLGQ60elyDmq%2BAkAbnyeJkiDkw3lYUJR278UovkJfHA4HjcIShAw4j7ajp7tbyGz3XviKskbI2%2BEQnPRDEIRE%2FlpTK2Ye0N%2BAKLl%2BZS%2Bf94GDB%2BSKiyBilia7XcjU5u1PAkOn2fFmy46ODpw%2Ff16eyAgiBqmtbxBrutp8v%2FEXpQ0C1NaKpl6CIER4fccOMbPN95tBouSasLzzYB0OJw34EMQwaGxugcvhEDLX%2BjZdAf5VItV8d%2FZ904f6fftCDI8gYo9Nf9osZh6iNz5R2iAw4NOwv4H6lgQRBAGy5IlOl9PuXzhElK9u3XoBItmS%2BpYEIZ3frVsvZrbyFQotcq6G4OuRg2inWT4EEZA%2FbnsNXcIrQk50upw2PgOvKMWyJQBs27aNBn0IQoSuU6exdcsWMZcqIYPYdiDVEBiJ%2Feqrr7Bz505p0RFEDLKi6gmxJVqNnS6n4Aw6QVFy2VJQzQcOHsSBAwclB0kQscIzv31RrNkKiOgKCLBx1qtbt9YAEBzZ2blzJ623JAgfXntrF94Sb0U%2B3%2Blyik4ml7KbnQkCgz593%2FRh3e%2FXUf%2BSIOBZBbLxpQ1iLm2dLqc10HMCipJrxpqE7H3f9GHd%2BvUkTCKmcR5tR%2BVPHxLrR%2FZCREe%2B%2FECKk8PhaDfk5t4AYC5vbb29%2BPTTT5E%2FezZGjx4t5ZEEETVIECQArOh0OeukPE%2BSKAHA4XDUGXJzF0Dg6DwSJhGLSBTkdinNVi%2FB7pBeDoFtQwDg5MmTeOqpX9HgDxET1NY3SBFkY6fLaQrmuZIzJQA4HI5vDbm5dQAqAVzP5%2FP9%2F32PQy2HkJiYCJ2ODp0lopPfbXoZ6154Ad9%2F952YWxuAO873dH8bzLODEiUAOByOC5wwl0JEmA6nA%2Be%2F%2BgoZGRnUnCWihq5Tp%2FHQz6tQv3t3INc2AEb%2FZVlSuGZYkQEwWyx6eDb7SRTz02q1qKysRGZGxnCrIghV8Npbu7DxpQ2BmqtACIIEQhAlMCBMG4CcQL4GgwFLKyqQnJwcSpUEoTiNzS3Y9KfNYkuwfAlJkECIogQAs8WSBE%2FGDChMACgsKEBZWRmJk1A9XadOY8PLm6U0Vb1sD3ZQh4%2BQRenFbLFUA%2FiFVP%2FCggKULFwI3WQaDCLURWNzC7bveAMHGhuDue3xTpdTcGVVMMgmSgAwWyzl8DRnRfuZvuh0OhQUFCDXYKDsSUQM59F2%2FLWmFh80Ng7sOscYk3LrCQDlgeazBoOsogQAs8WSDo8wi4K9V6vVIicnB2m6NGRmZpBIibDRdqwdrmPtaPn4MNpaD%2BPc2aHbP0oQ5R8AWEPpP%2FIhuyi9cFmzGkBaKM%2FJ4EZtJ02aBI1GM%2Bzn%2BH%2FAjK%2FM53vvJWMM%2Fj%2BaQM%2FyXvP9UIWex%2FfjF4pHyM%2Ff0s%2F6h%2Fr2D419SF0CMQx%2BNk854%2FtsvJ8FX62D6wj0GQwuH%2Fx8PpvvN2fOnkX32bO4dPEiuo4fl1iHoCjbAFTx7a8jB2ETJTAwCFTFfUlu0sqJv0D6%2FcXDropCSFj%2Bv7i%2Bv0SeZzDuZx%2BgLr%2FnQbRefnEPqVvA7u8L%2F5hY4PsAxhuvlDpFr33iGXLtV8%2Fgax8R%2BovS93sfLYn94RUrEyjvhUeMNt4bZCKsovQSSXGSKEmUvgxTlCfgafXZ5G6q8qGIKL1w4iyHR5ySXqGEComSROlLkKJshEeINl6HMKGoKH3hJh6Y4BFpWrjqIVGSKH2RIMo2eAYqazqOONxDnBUgYqL0hROokfvSQ0aRkihJlL7wiPIEY8wOzwQYe6SE6IsqROkP18zVc19J3Jd%2BOM8iUZIofXAyxi4AcANwt7e12qFC%2Fh%2FC4baiL5NxNQAAAABJRU5ErkJggg%3D%3D%22%2F%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%3C%2Fsvg%3E%0A");
  background-size: 44px 60px;
  background-repeat: no-repeat;
  background-position: left top;
}
.profile-deletion {
  margin-top: 26px;
  margin-bottom: 6px;
  padding-left: 10px;
  padding-right: 10px;
  text-align: right;
}
.profile-deletion__link {
  color: #c62828;
}
.profile-deletion__link:hover,
.profile-deletion__link:focus {
  color: #861b1b;
}
.profile {
  margin-left: auto;
  margin-right: auto;
  max-width: 995px;
  padding: 30px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  margin-top: 100px;
  margin-bottom: 100px;
}
@media (max-width: 992px) {
  .profile {
    margin: 90px 15px 15px;
  }
}
.profile__back-link {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1030;
  display: block;
  width: 75px;
  height: 75px;
  line-height: 75px;
  text-align: center;
  background: #fff;
  color: #424242;
}
.profile__back-link:hover,
.profile__back-link:focus {
  color: #ffca10;
}
.profile__row {
  display: flex;
  flex-direction: row;
  margin-bottom: 40px;
  border-bottom: 1px solid #c8c8c8;
}
.profile__row:first-child {
  margin-top: 40px;
}
@media (max-width: 768px) {
  .profile__row {
    flex-direction: column;
  }
}
.profile__column {
  position: relative;
  margin-bottom: 40px;
  padding: 0 10px;
}
.profile__column:first-child,
.profile__column--extended {
  margin-right: 30px;
  width: 275px;
  border-right: 1px solid #c8c8c8;
}
@media (max-width: 768px) {
  .profile__column:first-child,
  .profile__column--extended {
    margin-right: 0;
    width: auto;
    border-right: 0;
    border-bottom: 1px solid #c8c8c8;
    padding-bottom: 40px;
  }
}
.profile__column--user-photo {
  overflow: hidden;
}
.profile__value,
.profile__heading {
  font-size: 16px;
  font-weight: 600;
}
.profile__value {
  margin-right: 8px;
}
.profile__heading {
  margin-bottom: 10px;
}
.profile__label {
  display: inline-block;
  margin-right: 8px;
  background: #ffca10;
  color: #fff;
  padding: 5px;
  line-height: 1;
  border-radius: 3px;
  font-family: "Lato", sans-serif;
  font-size: 13px;
}
.profile__resend-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  margin-left: 2px;
}
.profile__resend-button:focus,
.profile__resend-button:active:focus,
.profile__resend-button.active:focus,
.profile__resend-button.focus,
.profile__resend-button:active.focus,
.profile__resend-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.profile__resend-button:active,
.profile__resend-button.active {
  outline: 0;
  background-image: none;
}
.profile__resend-button.disabled,
.profile__resend-button[disabled] {
  filter: alpha(opacity=85);
  opacity: 0.85;
}
.profile__resend-button.disabled,
.profile__resend-button[disabled],
.profile__resend-button.disabled:hover,
.profile__resend-button[disabled]:hover,
.profile__resend-button.disabled:focus,
.profile__resend-button[disabled]:focus {
  cursor: wait;
}
.profile__user-photo {
  float: right;
  margin-right: 20px;
  background-color: transparent !important;
  background-position: center !important;
  background-size: cover !important;
}
@media (max-width: 768px) {
  .profile__user-photo {
    margin-right: 0;
  }
}
.profile__user-photo-button {
  color: #ffca10;
  cursor: pointer;
}
.profile__user-photo-button:hover,
.profile__user-photo-button:focus {
  color: #c39700;
  text-decoration: none;
}
.profile__user-photo-input {
  position: fixed;
  top: -999em;
}
.profile__badge-wrapper {
  display: flex;
  align-items: center;
}
.profile__badge {
  display: inline-flex;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  border-radius: 9999px;
  font-size: 12px;
  line-height: 16px;
  font-weight: 500;
  background-color: #eff8ef;
  color: #376e37;
  margin-right: 8px;
}
.profile__badge:before {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  border-radius: 9999px;
  margin-right: 6px;
  margin-left: -2px;
  background-color: #8dcd8d;
}
.radio-stack {
  margin-top: 2px;
}
.radio-stack__item {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: background-color ease-in-out .15s;
  display: block;
  padding: 9px;
  border: 1px solid #c8c8c8;
  cursor: pointer;
  position: relative;
  z-index: 2;
  margin-top: -1px;
  line-height: 1.14285714;
  background: #fff;
}
.radio-stack__item:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.radio-stack__item:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
.radio-stack__item:hover,
.radio-stack__item:focus,
.radio-stack__item--active {
  background: #fff7db;
}
.radio-stack__item--active {
  border-color: #ffca10;
  z-index: 3;
}
.radio-stack__radio {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.radio-stack__name {
  display: block;
  font-weight: 700;
}
.radio-stack__description {
  display: block;
}
.register {
  margin: 100px auto;
  padding: 56px 40px 34px;
  border: 1px solid #000;
  max-width: 600px;
  background: #fff;
}
@media (max-width: 768px) {
  .register {
    margin: 15px;
    padding-left: 29px;
    padding-right: 29px;
    max-width: none;
  }
}
.register__logo-wrapper {
  margin-bottom: 49px;
  text-align: center;
}
.register__logo {
  width: 182px !important;
  height: 37px !important;
  background-size: 182px 37px !important;
}
.register__heading {
  margin-bottom: 9px;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  color: #707070;
}
.register__subheading {
  margin-bottom: 32px;
  line-height: 1.28571429;
  text-align: center;
}
.register__form-group {
  margin-bottom: 16px;
}
.register__form-group--checkbox {
  margin-top: 28px;
  padding-left: 8px;
  padding-right: 8px;
}
.register__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  height: 38px;
}
.register__form-control:focus {
  border-color: #000;
  outline: 0;
}
.register__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.register__form-control:-ms-input-placeholder {
  color: #999;
}
.register__form-control::-webkit-input-placeholder {
  color: #999;
}
.register__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.register__form-control[disabled],
.register__form-control[readonly],
fieldset[disabled] .register__form-control {
  background-color: transparent;
  opacity: 1;
}
.register__form-control[disabled],
fieldset[disabled] .register__form-control {
  cursor: not-allowed;
}
textarea.register__form-control {
  height: auto;
}
.has-error .register__form-control {
  border-color: #c62828;
}
.register__error-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 8px;
  padding-right: 8px;
  color: #c62828;
  font-weight: 700;
  margin-top: 7px;
  margin-bottom: 0;
}
.register__error-block--checkbox {
  padding-left: 25px;
}
.register__cols {
  margin-left: -10px;
  margin-right: -10px;
}
.register__cols:before,
.register__cols:after {
  display: table;
  content: " ";
}
.register__cols:after {
  clear: both;
}
.register__col {
  float: left;
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 768px) {
  .register__col {
    float: none;
    width: auto;
    margin-bottom: 12px;
  }
  .register__col:last-child {
    margin-bottom: 0;
  }
}
.register__form-submit {
  margin-top: 49px;
  text-align: center;
}
.register__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 10px 20px;
  font-weight: 700;
  font-size: 16px;
  line-height: 23px;
  width: 100%;
}
.register__button:focus,
.register__button:active:focus,
.register__button.active:focus,
.register__button.focus,
.register__button:active.focus,
.register__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.register__button:hover,
.register__button:focus,
.register__button.focus {
  color: #333;
  text-decoration: none;
}
.register__button:active,
.register__button.active {
  outline: 0;
  background-image: none;
}
.register__button.disabled,
.register__button[disabled],
fieldset[disabled] .register__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.register__button.disabled,
fieldset[disabled] a.register__button {
  pointer-events: none;
}
.register__button:hover,
.register__button:focus,
.register__button.disabled,
.register__button[disabled] {
  color: #000;
  background-color: #c39700;
  border-color: #c39700;
}
.reminders-blank {
  padding: 100px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.reminders-blank__image {
  margin: 0 auto 13px;
  background-repeat: no-repeat;
  background-position: left top;
  width: 69px;
  height: 69px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2056%2056%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20fill%3D%22%23fff%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22m8%2016a8%208%200%201%201%208-8%208%208%200%200%201%20-8%208zm0-14a6%206%200%201%200%206%206%206%206%200%200%200%20-6-6z%22%20fill%3D%22%23424242%22%2F%3E%3Ccircle%20cx%3D%2248%22%20cy%3D%228%22%20fill%3D%22%23fff%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22m48%2016a8%208%200%201%201%208-8%208%208%200%200%201%20-8%208zm0-14a6%206%200%201%200%206%206%206%206%200%200%200%20-6-6z%22%20fill%3D%22%23424242%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2228%22%20fill%3D%22%23fff%22%20r%3D%2227%22%2F%3E%3Cpath%20d%3D%22m28%2056a28%2028%200%201%201%2028-28%2028%2028%200%200%201%20-28%2028zm0-54a26%2026%200%201%200%2026%2026%2026%2026%200%200%200%20-26-26z%22%20fill%3D%22%23424242%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2228%22%20fill%3D%22%23e4e4e4%22%20r%3D%2220%22%2F%3E%3Cpath%20d%3D%22m8%2028a19.94%2019.94%200%200%200%205.86%2014.14l14.14-14.14v-20a20%2020%200%200%200%20-20%2020z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m13.29%2042.71a20.75%2020.75%200%200%201%20-6.29-14.71%2021%2021%200%200%201%2021-21v2a19%2019%200%200%200%20-19%2019%2018.76%2018.76%200%200%200%205.71%2013.29z%22%20fill%3D%22%23424242%22%2F%3E%3Cpath%20d%3D%22m14%2043a1%201%200%200%201%20-.71-1.71l14-14a1%201%200%201%201%201.41%201.41l-14%2014a1%201%200%200%201%20-.7.3z%22%20fill%3D%22%23424242%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2228%22%20fill%3D%22%23fff%22%20r%3D%224%22%2F%3E%3Cg%20fill%3D%22%23424242%22%3E%3Cpath%20d%3D%22m28%2033a5%205%200%201%201%205-5%205%205%200%200%201%20-5%205zm0-8a3%203%200%201%200%203%203%203%203%200%200%200%20-3-3z%22%2F%3E%3Cpath%20d%3D%22m27%2027h2v2h-2z%22%2F%3E%3Cpath%20d%3D%22m9%2010a1%201%200%200%201%20-.71-.29l-3-3a1%201%200%200%201%201.42-1.42l3%203a1%201%200%200%201%20-.71%201.71z%22%2F%3E%3Cpath%20d%3D%22m46.38%206.5h4.24v2h-4.24z%22%20transform%3D%22matrix(.70710678%20-.70710678%20.70710678%20.70710678%208.9%2036.49)%22%2F%3E%3Cpath%20d%3D%22m27%202h2v2h-2z%22%2F%3E%3Cpath%20d%3D%22m2%2027h2v2h-2z%22%2F%3E%3Cpath%20d%3D%22m52%2027h2v2h-2z%22%2F%3E%3Cpath%20d%3D%22m27%2052h2v2h-2z%22%2F%3E%3Cpath%20d%3D%22m1%2056a1%201%200%200%201%20-.71-1.71l8-8a1%201%200%200%201%201.41%201.41l-8%208a1%201%200%200%201%20-.7.3z%22%2F%3E%3Cpath%20d%3D%22m55%2056a1%201%200%200%201%20-.71-.29l-8-8a1%201%200%200%201%201.41-1.41l8%208a1%201%200%200%201%20-.7%201.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 69px 69px;
}
.reminders-blank__title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.reminders-blank__text {
  font-size: 18px;
  text-align: center;
}
.reminders-wrapper {
  display: flex;
  gap: 20px;
}
.reminders {
  margin-left: auto;
  margin-right: auto;
  max-width: 995px;
  padding: 0 20px 30px;
  background: #fff;
  width: 100%;
}
.reminders__content {
  width: 100%;
  margin-right: 20px;
}
.reminders__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.reminders__item {
  line-height: 20px;
  padding: 20px 30px;
}
.reminders__item:before,
.reminders__item:after {
  display: table;
  content: " ";
}
.reminders__item:after {
  clear: both;
}
.reminders__item--due {
  background: #eafcef;
}
.reminders__item--overdue {
  color: #e57373;
  background: #fbe2e2;
}
.reminders__item + .reminders__item {
  border-top: 1px solid #e3e3e3;
}
.reminders__actions {
  float: right;
  padding: 37px 7px 36px;
}
.reminders__done-button,
.reminders__delete-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  padding: 0 13px;
  color: #424242;
  vertical-align: baseline;
}
.reminders__done-button:focus,
.reminders__delete-button:focus,
.reminders__done-button:active:focus,
.reminders__delete-button:active:focus,
.reminders__done-button.active:focus,
.reminders__delete-button.active:focus,
.reminders__done-button.focus,
.reminders__delete-button.focus,
.reminders__done-button:active.focus,
.reminders__delete-button:active.focus,
.reminders__done-button.active.focus,
.reminders__delete-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.reminders__done-button:active,
.reminders__delete-button:active,
.reminders__done-button.active,
.reminders__delete-button.active {
  outline: 0;
  background-image: none;
}
.reminders__done-button.disabled,
.reminders__delete-button.disabled,
.reminders__done-button[disabled],
.reminders__delete-button[disabled] {
  filter: alpha(opacity=85);
  opacity: 0.85;
}
.reminders__done-button.disabled,
.reminders__delete-button.disabled,
.reminders__done-button[disabled],
.reminders__delete-button[disabled],
.reminders__done-button.disabled:hover,
.reminders__delete-button.disabled:hover,
.reminders__done-button[disabled]:hover,
.reminders__delete-button[disabled]:hover,
.reminders__done-button.disabled:focus,
.reminders__delete-button.disabled:focus,
.reminders__done-button[disabled]:focus,
.reminders__delete-button[disabled]:focus {
  cursor: wait;
}
.reminders__done-button:hover,
.reminders__delete-button:hover,
.reminders__done-button:focus,
.reminders__delete-button:focus {
  color: #ffca10;
}
.reminders__done-button {
  font-size: 16px;
}
.reminders__delete-button {
  font-size: 14px;
  position: relative;
  top: -1px;
}
.reminders__delete-button:hover,
.reminders__delete-button:focus {
  color: #c62828;
}
.reminders__link {
  color: inherit !important;
}
.reminders__date {
  display: block;
  padding-top: 21px;
  padding-bottom: 27px;
  float: left;
  width: 94px;
  text-align: center;
  line-height: 1;
  cursor: pointer;
}
.reminders__day {
  display: block;
  margin-bottom: -2px;
  font-size: 32px;
  font-weight: 700;
}
.reminders__month {
  display: block;
  font-size: 16px;
  font-weight: 600;
}
.reminders__body {
  display: block;
  padding-top: 32px;
  padding-bottom: 31px;
  margin-left: 94px;
  overflow: hidden;
  line-height: 1;
  cursor: pointer;
}
.reminders__name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  padding-bottom: 2px;
  font-weight: 600;
}
.reminders__meta {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  padding-bottom: 2px;
  font-size: 13px;
}
.reminders__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  margin-bottom: -20px;
}
.reminders__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.reminders__more-link:hover,
.reminders__more-link:focus {
  color: #1c1c1c;
}
.reminders__toggle-link-wrapper {
  margin-top: 20px;
  text-align: right;
  padding: 10px;
}
.reminders__toggle-link {
  color: #000;
}
.reminders__toggle-link:hover,
.reminders__toggle-link:focus {
  color: #979797;
}
.reminders__toggle-link i {
  margin-right: 3px;
}
.reminders__heading {
  margin-top: 20px;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
  border-bottom: 1px solid #c8c8c8;
}
.reanalysis__note {
  font-size: 12px;
}
.reanalysis__table {
  width: 100%;
  background: #eeeeee;
  border-top: 1px solid black;
  margin-top: 4px;
}
.reanalysis__table td {
  padding: 10px;
}
.reanalysis__table__column__currency {
  font-weight: 600;
}
.reanalysis__table__column__amount {
  text-align: right;
}
.search-blank {
  padding: 100px 20px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  margin: 0 auto;
  max-width: 995px;
  background: #fff;
}
.search-blank__image {
  margin: 0 auto 13px;
  background-repeat: no-repeat;
  background-position: left top;
  width: 104px;
  height: 104px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2085.92%2085.98%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2256.97%22%20cy%3D%2228.99%22%20fill%3D%22%23fff%22%20r%3D%2225.34%22%20transform%3D%22matrix(.70710678%20-.70710678%20.70710678%20.70710678%20-3.81%2048.78)%22%2F%3E%3Cpath%20d%3D%22m22.11%2050.94h19.71v5.63h-19.71z%22%20fill%3D%22%23fff%22%20transform%3D%22matrix(.70710678%20-.70710678%20.70710678%20.70710678%20-28.65%2038.34)%22%2F%3E%3Cpath%20d%3D%22m27%2064-5.23-5.23%2015.17-15.22%205.23%205.23zm-2.71-5.25%202.71%202.72%2012.68-12.69-2.74-2.78z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m76.86%209.07a28.15%2028.15%200%201%200%200%2039.82%2028.15%2028.15%200%200%200%200-39.82zm-35.86%2035.83a22.52%2022.52%200%201%201%2031.9%200%2022.52%2022.52%200%200%201%20-31.9%200z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m36.42%2049.51a29%2029%200%201%201%2041%200%2029%2029%200%200%201%20-41%200zm39.81-39.82a27.27%2027.27%200%201%200%200%2038.57%2027.27%2027.27%200%200%200%200-38.57zm-35.83%2035.84a23.4%2023.4%200%201%201%2033.14%200%2023.4%2023.4%200%200%201%20-33.14%200zm31.82-31.82a21.64%2021.64%200%201%200%20.06%2030.6%2021.67%2021.67%200%200%200%200-30.61z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m-.56%2061.19h39.41v11.26h-39.41z%22%20fill%3D%22%23fff%22%20transform%3D%22matrix(.70710678%20-.70710678%20.70710678%20.70710678%20-41.64%2033.11)%22%2F%3E%3Cg%20fill%3D%22%233a3d3f%22%3E%3Cpath%20d%3D%22m9.19%2086-9.19-9.21%2029.11-29.12%209.19%209.19zm-6.72-9.23%206.72%206.72%2026.62-26.62-6.71-6.72z%22%2F%3E%3Cpath%20d%3D%22m28.22%2051.24h1.76v11.26h-1.76z%22%20transform%3D%22matrix(.70710678%20-.70710678%20.70710678%20.70710678%20-31.69%2037.23)%22%2F%3E%3Cpath%20d%3D%22m8.31%2071.14h1.76v11.26h-1.76z%22%20transform%3D%22matrix(.70710678%20-.70710678%20.70710678%20.70710678%20-51.59%2028.99)%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m45.66%2017.64-1.23-1.23a17.79%2017.79%200%200%201%2025.09%200l-1.23%201.23a16%2016%200%200%200%20-22.63%200z%22%20fill%3D%22%233a3d3f%22%2F%3E%3C%2Fsvg%3E");
  background-size: 104px 104px;
}
.search-blank__title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.search-blank__text {
  font-size: 18px;
  text-align: center;
}
.search-filter {
  margin-bottom: 37px;
  background: #fff;
  border: 1px solid #707070;
}
@media (max-width: 768px) {
  .search-filter {
    margin-bottom: 14px;
  }
}
.search-filter__form {
  display: flex;
}
@media (max-width: 768px) {
  .search-filter__form {
    display: block;
  }
}
.search-filter__form-group {
  padding: 15px 20px 20px;
  width: 25%;
  border-right: 1px solid #707070;
}
.search-filter__form-group:last-child {
  border-right: 0;
}
@media (max-width: 768px) {
  .search-filter__form-group {
    width: auto;
    border-right: 0;
    border-bottom: 1px solid #707070;
  }
  .search-filter__form-group:last-child {
    border-bottom: 0;
  }
}
.search-filter__form-group-vertical {
  width: 25%;
  border-right: 1px solid #707070;
}
.search-filter__form-group-vertical:last-child {
  border-right: 0;
}
.search-filter__form-group-vertical-inner {
  padding: 15px 20px 20px;
}
.search-filter__form-group-vertical-inner:not(:first-child) {
  border-top: 1px solid #707070;
}
@media (max-width: 768px) {
  .search-filter__form-group-vertical {
    width: auto;
    border-right: 0;
    border-bottom: 1px solid #707070;
  }
  .search-filter__form-group-vertical:last-child {
    border-bottom: 0;
  }
}
.search-filter__label {
  display: block;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 700;
}
.search-filter__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  width: 100%;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  border: 1px solid #bdbdbd;
  background: #fff;
  border-radius: 2px;
}
.search-filter__form-control:focus {
  border-color: #000;
  outline: 0;
}
.search-filter__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.search-filter__form-control:-ms-input-placeholder {
  color: #999;
}
.search-filter__form-control::-webkit-input-placeholder {
  color: #999;
}
.search-filter__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.search-filter__form-control[disabled],
.search-filter__form-control[readonly],
fieldset[disabled] .search-filter__form-control {
  background-color: transparent;
  opacity: 1;
}
.search-filter__form-control[disabled],
fieldset[disabled] .search-filter__form-control {
  cursor: not-allowed;
}
textarea.search-filter__form-control {
  height: auto;
}
.has-error .search-filter__form-control {
  border-color: #c62828;
}
.search-filter__select {
  width: 100%;
}
.search-filter__date-range-wrapper {
  position: relative;
  display: table;
  border-collapse: separate;
}
.search-filter__date-range-form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border: 0;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  border: 1px solid #bdbdbd;
  background: #fff;
  border-radius: 2px;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  background: #B7B7B730;
  border: none;
  border-bottom: 1px solid #000;
  text-align: left!important;
  padding: 5px;
}
.search-filter__date-range-form-control:focus {
  border-color: #000;
  outline: 0;
}
.search-filter__date-range-form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.search-filter__date-range-form-control:-ms-input-placeholder {
  color: #999;
}
.search-filter__date-range-form-control::-webkit-input-placeholder {
  color: #999;
}
.search-filter__date-range-form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.search-filter__date-range-form-control[disabled],
.search-filter__date-range-form-control[readonly],
fieldset[disabled] .search-filter__date-range-form-control {
  background-color: transparent;
  opacity: 1;
}
.search-filter__date-range-form-control[disabled],
fieldset[disabled] .search-filter__date-range-form-control {
  cursor: not-allowed;
}
textarea.search-filter__date-range-form-control {
  height: auto;
}
.has-error .search-filter__date-range-form-control {
  border-color: #c62828;
}
.search-filter__date-range-form-control:focus {
  z-index: 3;
}
.search-filter__date-range-text {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 34px;
}
.search-filter__date-range-text:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.search-suggestions {
  margin-top: -10px;
  margin-bottom: 10px;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 32px;
  white-space: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
}
.search-suggestions__text {
  display: inline-block;
  margin-right: 5px;
}
.search-suggestions__term {
  display: inline-block;
  margin-right: -3px;
  border-radius: 999em;
  padding: 0 8px;
  font-weight: 600;
  line-height: 30px;
  border: 1px solid transparent;
  color: #424242 !important;
}
.search-suggestions__term:hover,
.search-suggestions__term:focus {
  background: #fff;
  border: 1px solid #bdbdbd;
}
.search-suggestions__term i {
  margin-right: 5px;
}
.service-icon {
  display: inline-block;
  border-radius: 999em;
  overflow: hidden;
  vertical-align: middle;
  text-align: center;
  font-family: "Lato", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #fff;
  background: #3c974a;
}
.service-icon--custom {
  background: transparent;
  border-radius: 0;
}
.service-icon--sm {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.service-icon img {
  vertical-align: top;
  width: inherit;
  height: inherit;
}
.settings {
  margin-left: auto;
  margin-right: auto;
  max-width: 995px;
  padding: 30px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  width: 100%;
}
.settings-wrapper {
  display: flex;
  align-items: flex-start;
}
.storage {
  padding: 20px 10px;
}
.storage__header {
  margin-bottom: 14px;
}
.storage__header:before,
.storage__header:after {
  display: table;
  content: " ";
}
.storage__header:after {
  clear: both;
}
.storage__header-link {
  float: right;
  margin-top: 2px;
}
.storage__heading {
  font-size: 16px;
  font-weight: 600;
}
.storage__heading-info {
  font-weight: 400;
  color: #bdbdbd;
}
.storage__bar-wrapper {
  background: #c8e6c9;
  border-radius: 2px;
  height: 10px;
  overflow: hidden;
}
.storage__bar-wrapper:before,
.storage__bar-wrapper:after {
  display: table;
  content: " ";
}
.storage__bar-wrapper:after {
  clear: both;
}
.storage__bar {
  float: left;
  height: inherit;
}
.storage__bar--style-1 {
  background: #ffca10;
}
.storage__bar--style-2 {
  background: #fad764;
}
.storage__footer {
  margin-top: 17px;
}
.storage__footer:before,
.storage__footer:after {
  display: table;
  content: " ";
}
.storage__footer:after {
  clear: both;
}
.storage__usage {
  float: left;
  margin-right: 40px;
}
@media (max-width: 768px) {
  .storage__usage {
    float: none;
    margin-right: 0;
  }
}
.storage__legend {
  margin: 0;
  padding: 0;
  list-style: none;
}
.storage__legend:before,
.storage__legend:after {
  display: table;
  content: " ";
}
.storage__legend:after {
  clear: both;
}
.storage__legend-item {
  float: left;
  margin-right: 20px;
  position: relative;
  padding-left: 19px;
}
@media (max-width: 768px) {
  .storage__legend-item {
    float: none;
    margin-right: 0;
  }
}
.storage__legend-item:before {
  content: "";
  display: inline-block;
  width: 14px;
  height: 14px;
  background: #c8e6c9;
  border-radius: 2px;
  position: absolute;
  top: 3px;
  left: 0px;
}
.storage__legend-item--style-1:before {
  background: #ffca10;
}
.storage__legend-item--style-2:before {
  background: #fad764;
}
.StripeElementWrapper {
  position: relative;
  padding-top: 20px;
}
.StripeElement {
  transition: border-color ease-in-out .15s;
  padding: 8px 8px 6px;
  border-bottom: 1px solid #c8c8c8;
}
.StripeElement--focus {
  border-color: #ffca10;
}
.modal .StripeElement {
  padding-top: 11px;
  padding-bottom: 9px;
  border-bottom-color: #bdbdbd;
}
.StripeElementLabel {
  position: absolute;
  top: 12px;
  left: 0;
  color: #ffca10;
  font-size: 12px;
  font-weight: 700;
  line-height: 12px;
  padding-left: 8px;
}
.synchronizations {
  margin-left: auto;
  margin-right: auto;
  max-width: 995px;
  padding: 30px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: none;
}
.synchronizations__heading {
  margin-top: 20px;
  padding-bottom: 5px;
  font-size: 14px;
  font-weight: 600;
  border-bottom: 1px solid #c8c8c8;
}
.synchronizations__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.synchronizations__list-item {
  position: relative;
  padding: 16px 10px 16px 52px;
}
.synchronizations__list-item:before,
.synchronizations__list-item:after {
  display: table;
  content: " ";
}
.synchronizations__list-item:after {
  clear: both;
}
.synchronizations__list-item + .synchronizations__list-item {
  border-top: 1px solid #c8c8c8;
}
.synchronizations__service-icon {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -16px;
}
.synchronizations__status {
  margin-left: 5px;
  font-size: 8px;
  color: #c62828;
  vertical-align: middle;
}
.synchronizations__status--active {
  color: #22c55e;
}
.synchronizations__options {
  float: right;
  text-align: right;
}
@media (max-width: 768px) {
  .synchronizations__options {
    float: none;
    text-align: left;
  }
}
.synchronizations__options-link {
  margin-right: 15px;
}
.synchronizations__options-link:last-child {
  margin-right: 0;
}
.synchronizations__options-link--delete {
  color: #c62828;
}
.synchronizations__options-link--delete:hover,
.synchronizations__options-link--delete:focus {
  color: #861b1b;
}
.synchronizations__placeholder {
  padding: 16px 10px;
}
.tabs {
  margin: 0;
  padding: 0;
  list-style: none;
  width: 200px;
  margin-bottom: 20px;
}
.tabs:before,
.tabs:after {
  display: table;
  content: " ";
}
.tabs:after {
  clear: both;
}
.tabs__link {
  transition: background-color .1s ease-in-out, color .1s ease-in-out;
  display: block;
  padding: 4px 19px;
  line-height: 31px;
  height: 40px;
  font-weight: 600;
  color: #424242;
  margin-right: -1px;
  margin-bottom: -1px;
  background: #fff;
}
.tabs__link:hover,
.tabs__link:focus {
  background: #f6f6f6;
  color: #424242;
}
.tabs__link.router-link-exact-active {
  color: #000;
  background: #fff7db;
  border-bottom: 0;
}
.tabs__link.router-link-exact-active:hover,
.tabs__link.router-link-exact-active:focus {
  background: #fff1c2;
}
@media (max-width: 768px) {
  .tabs__text--hidden-on-mobile {
    display: none;
  }
}
.tags-blank {
  padding: 100px 20px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  margin: 0 auto;
  max-width: 995px;
  background: #fff;
}
.tags-blank__image {
  margin: 0 auto 13px;
  background-repeat: no-repeat;
  background-position: left top;
  width: 59px;
  height: 104px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2058.07%20103.11%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2229.03%22%20cy%3D%2229.03%22%20fill%3D%22%23fff%22%20r%3D%2225.34%22%2F%3E%3Cpath%20d%3D%22m43.42%2042.32v-.08l-.07-.13-.09-.11-.08-.12-.07-.09-.11-.09-.08-.09-.09-.1-.09-.08-.09-.08-.09-.08-.1-.07-.1-.06c-1.36.81-1.88%205.86-2.07%207.86h4.71l-1.5-6.47a1.89%201.89%200%200%200%20-.08-.21z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m42.35%2041.12-.12-.07-8.23-3.61a4.61%204.61%200%200%201%20-4.78%204.81%204.61%204.61%200%200%201%20-4.79-4.81l.49-.22-8.72%203.83-.12.07c1.32.83%201.87%205.9%202.06%207.88l10.86%204.67%2011.29-4.67c.19-2%20.71-7.05%202.06-7.88z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m16.07%2041.12-.1.06-.1.07-.09.07-.1.09-.09.08-.09.1-.08.09-.09.11-.06.09-.08.13-.05.08-.07.14v.07a1.63%201.63%200%200%200%20-.08.21l-1.6%206.49h4.74c-.2-2-.74-7.05-2.06-7.88z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m25%2037.21a4.29%204.29%200%200%200%204.21%203.79h.4.34.05a4.29%204.29%200%200%200%203.45-3.67v-1.6a5.55%205.55%200%200%201%20-4.29%202.27%205.55%205.55%200%200%201%20-4.29-2.27v1.6z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m29.21%2037.9a5.55%205.55%200%200%200%204.29-2.27%2010.11%2010.11%200%200%200%202-4.85h.13a1.07%201.07%200%200%200%201.07-1.07v-2.19a1.07%201.07%200%200%200%20-1.07-1v-1.1a1.07%201.07%200%200%200%20-1.07-1.07h-.71a2.14%202.14%200%200%201%20-1.79-1%202.14%202.14%200%200%201%20-1.79%201h-6.42a1.07%201.07%200%200%200%20-1.07%201.07v1.07a1.07%201.07%200%200%200%20-1.07%201v2.19a1.07%201.07%200%200%200%201.07%201.07h.13a10.09%2010.09%200%200%200%202%204.85%205.55%205.55%200%200%200%204.3%202.3z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m22.78%2026.49v-1.07a1.07%201.07%200%200%201%201.07-1.07h6.43a2.14%202.14%200%200%200%201.79-1%202.14%202.14%200%200%200%201.79%201h.71a1.07%201.07%200%200%201%201.07%201.07v1.07a1.07%201.07%200%200%201%201.07%201v-4.21c0-3.55-3.37-6.43-7.5-6.43s-7.48%202.88-7.5%206.43v4.24a1.07%201.07%200%200%201%201.07-1.03z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m33.46%2037.21a4.29%204.29%200%200%201%20-3.46%203.67%204.29%204.29%200%200%200%203.46-3.67z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m33.46%2037.21a4.29%204.29%200%200%201%20-3.46%203.67h-.34-.4a4.29%204.29%200%200%201%20-4.26-3.67l-.49.22a4.61%204.61%200%200%200%204.78%204.81%204.61%204.61%200%200%200%204.71-4.8l-.49-.22z%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20fill%3D%22%233a3d3f%22%3E%3Cpath%20d%3D%22m29.21%2041.84a5.18%205.18%200%200%201%20-4.88-3.48l-.29.1v-5.33l1.57%201.94a4.7%204.7%200%200%200%203.6%201.93%204.7%204.7%200%200%200%203.6-1.94l1.56-1.94v5.33l-.28-.1a5.14%205.14%200%200%201%20-3.92%203.39h-.07l-.4.06h-.49zm-3.21-4a3.42%203.42%200%200%200%203.21%202.28h.32.25.07a3.4%203.4%200%200%200%202.57-2.23%205.73%205.73%200%200%201%20-6.43%200z%22%2F%3E%3Cpath%20d%3D%22m34.18%2036.18-1.37-1.1a9.3%209.3%200%200%200%201.83-4.43l.13-.85.85.1c.14%200%20.22-.08.22-.19v-2.15a.19.19%200%200%200%20-.19-.18h-.88v-2a.19.19%200%200%200%20-.19-.19h-.71a3%203%200%200%201%20-1.79-.59%203%203%200%200%201%20-1.79.59h-6.44a.19.19%200%200%200%20-.19.19v2h-.88a.19.19%200%200%200%20-.19.18v2.15a.19.19%200%200%200%20.19.19l.85-.1.15.84a9.28%209.28%200%200%200%201.83%204.43l-1.37%201.1a10.68%2010.68%200%200%201%20-2.08-4.62%202%202%200%200%201%20-1.33-1.85v-3.06h.23a2%202%200%200%201%20.84-.82v-.4a2%202%200%200%201%202-2h6.43a1.26%201.26%200%200%200%201.06-.57l.73-1.11.73%201.11a1.26%201.26%200%200%200%201.06.57h.71a2%202%200%200%201%202%202v.4a2%202%200%200%201%20.84.82h.23v3.07a2%202%200%200%201%20-1.33%201.85%2010.7%2010.7%200%200%201%20-2.18%204.62z%22%2F%3E%3Cpath%20d%3D%22m37.59%2028.4h-1.72v-.84a.19.19%200%200%200%20-.19-.18h-.88v-2a.19.19%200%200%200%20-.19-.19h-.71a3%203%200%200%201%20-1.79-.59%203%203%200%200%201%20-1.79.59h-6.47a.19.19%200%200%200%20-.19.19v2h-.88a.19.19%200%200%200%20-.19.18v.84h-1.76v-5.13c0-4%203.79-7.31%208.38-7.31%204.26%200%207.8%202.81%208.32%206.43h.06zm-5.52-6.61.73%201.11a1.26%201.26%200%200%200%201.06.57h.71a1.94%201.94%200%200%201%201.26.47v-.65c0-3.06-3-5.56-6.62-5.56s-6.6%202.49-6.62%205.56v.65a1.94%201.94%200%200%201%201.26-.47h6.43a1.26%201.26%200%200%200%201.06-.57z%22%2F%3E%3Cpath%20d%3D%22m16.43%2041.93-1-1.45.15-.1.91%201.51z%22%2F%3E%3Cpath%20d%3D%22m42%2041.93h-.06l.91-1.5.14.09z%22%2F%3E%3Cpath%20d%3D%22m15.8%2042.67-1.61-.67v-.1l1.58.77z%22%2F%3E%3Cpath%20d%3D%22m16%2042.41-1.45-1%20.07-.1%201.42%201z%22%2F%3E%3Cpath%20d%3D%22m16.31%2042-1.13-1.35.13-.1%201.06%201.45z%22%2F%3E%3Cpath%20d%3D%22m16.06%2042.27-1.34-1.14.1-.11%201.3%201.19z%22%2F%3E%3Cpath%20d%3D%22m16.19%2042.13-1.26-1.23.12-.12%201.2%201.29z%22%2F%3E%3Cpath%20d%3D%22m15.88%2042.53-1.53-.86v-.08l1.51.9z%22%2F%3E%3Cpath%20d%3D%22m42.55%2042.55v-.07l1.5-.93.07.11z%22%2F%3E%3Cpath%20d%3D%22m42.23%2042.13%201.19-1.3.12.11z%22%2F%3E%3Cpath%20d%3D%22m42.46%2042.41-.05-.07%201.4-1.06.09.12z%22%2F%3E%3Cpath%20d%3D%22m42.62%2042.69v-.06l1.59-.76v.1z%22%2F%3E%3Cpath%20d%3D%22m42.11%2042h-.11l1.08-1.39.12.1z%22%2F%3E%3Cpath%20d%3D%22m42.36%2042.27-.06-.07%201.3-1.2.11.12z%22%2F%3E%3Cpath%20d%3D%22m24.78%2038.25-.71-1.61.49-.22h.14.1l.2%201v-.18l.28.83z%22%2F%3E%3Cpath%20d%3D%22m33.65%2038.25-.52-.25.33-.67.17-1%20.26.08.48.21zm-.38-.18.08-.45z%22%2F%3E%3Cpath%20d%3D%22m41.92%2041.88-8.23-3.61.71-1.61%208.23%203.61.18.09z%22%2F%3E%3Cpath%20d%3D%22m16.5%2041.88-.86-1.54.17-.09%208.71-3.83h.12.15l1-.17v1.74l-.62.15-.43.19z%22%2F%3E%3Cpath%20d%3D%22m14.24%2049.2-1.71-.41%201.54-6.51a2.46%202.46%200%200%201%20.12-.32v-.1l.1-.2.05-.09.12-.19.07-.09.13-.16.11-.12.12-.13.11-.08.14-.13.13-.1.13-.1.14-.09h.06l.41-.23.53.27.1.09-.6.64.47.74h-.07-.06-.06l-.06.06h-.05l-.06.07-.07.08-.05.07v.06l-.06.09-.05.1v.08z%22%2F%3E%3Cpath%20d%3D%22m17.25%2049.09c-.62-6.4-1.55-7.16-1.65-7.23l.94-1.49c.81.51%201.83%201.95%202.47%208.54z%22%2F%3E%3Cpath%20d%3D%22m41.17%2049.09-1.75-.17c.64-6.6%201.65-8%202.47-8.54l.94%201.49c-.11.06-1.04.81-1.66%207.22z%22%2F%3E%3Cpath%20d%3D%22m44.17%2049.2-1.53-6.44v-.09-.08l-.24-.33-.07-.08-.05-.05-.17-.13-.11-.07h-.05-.05.05l.42-.77-.56-.68.49-.37.59.32.12.08.13.09.13.1.13.12.12.11.12.13.1.11.1.13-.67.57.7-.53.07.1.08.13-.71.52.74-.47.06.09.08.16v.1a2.77%202.77%200%200%201%20.12.32l1.53%206.47z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m26.04%2054.37h5.63v19.71h-5.63z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m32.55%2075h-7.39v-21.51h7.39zm-5.63-1.8h3.87v-17.95h-3.87z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m29%20.88a28.15%2028.15%200%201%200%2028.19%2028.12%2028.15%2028.15%200%200%200%20-28.19-28.12zm0%2050.68a22.52%2022.52%200%201%201%2022.55-22.56%2022.52%2022.52%200%200%201%20-22.55%2022.55z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m29%2058.07a29%2029%200%201%201%2029-29%2029.07%2029.07%200%200%201%20-29%2029zm0-56.31a27.27%2027.27%200%201%200%2027.31%2027.24%2027.3%2027.3%200%200%200%20-27.31-27.24zm0%2050.68a23.4%2023.4%200%201%201%2023.43-23.44%2023.43%2023.43%200%200%201%20-23.43%2023.43zm0-45a21.64%2021.64%200%201%200%2021.68%2021.56%2021.67%2021.67%200%200%200%20-21.68-21.61z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m23.4%2062.82h11.26v39.41h-11.26z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m35.54%20103.11h-13v-41.17h13zm-11.26-1.76h9.5v-37.65h-9.5z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m23.4%2067.57h11.26v1.76h-11.26z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m23.4%2095.72h11.26v1.76h-11.26z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m13%2029h-1.74a17.79%2017.79%200%200%201%2017.74-17.74v1.74a16%2016%200%200%200%20-16%2016z%22%20fill%3D%22%233a3d3f%22%2F%3E%3C%2Fsvg%3E");
  background-size: 59px 104px;
}
.tags-blank__title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.tags-blank__text {
  font-size: 18px;
  text-align: center;
}
.tags {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -20px;
  max-width: 1932px;
}
@media (max-width: 768px) {
  .tags {
    margin-bottom: -15px;
  }
}
@media (max-width: 2067px) {
  .tags {
    max-width: 1444px;
  }
}
@media (max-width: 1579px) {
  .tags {
    max-width: 956px;
  }
}
@media (max-width: 1091px) {
  .tags {
    max-width: 468px;
  }
}
.tags__items {
  margin-right: -20px;
}
.tags__items:before,
.tags__items:after {
  display: table;
  content: " ";
}
.tags__items:after {
  clear: both;
}
@media (max-width: 768px) {
  .tags__items {
    margin-right: 0;
  }
}
.tags__item {
  transition: background-color 0.1s ease-in-out;
  float: left;
  background: #EDEDED;
  color: #000;
  font-size: 18px;
  font-weight: 700;
  width: 468px;
  margin-right: 20px;
  margin-bottom: 20px;
}
.tags__item:before,
.tags__item:after {
  display: table;
  content: " ";
}
.tags__item:after {
  clear: both;
}
@media (max-width: 768px) {
  .tags__item {
    margin-right: 0;
    margin-bottom: 15px;
    width: 100%;
  }
}
.tags__item-title {
  display: block;
  color: #000;
  padding: 16px 20px 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.tags__item-title:hover,
.tags__item-title:focus {
  color: #000;
}
.tags__item-counter {
  display: inline-block;
  margin-left: 6px;
  padding: 0 4px;
  font-size: 14px;
  font-weight: 600;
  color: #000;
  text-align: center;
  min-width: 25px;
  height: 25px;
  line-height: 25px;
  background: #ffca10;
  border-radius: 999em;
}
.tags__item-options {
  float: right;
  position: relative;
  padding-left: 20px;
  padding-right: 5px;
  font-size: 16px;
}
.tags__item-options-link {
  display: inline-block;
  color: #fff !important;
  margin: 18px 15px 18px 0;
}
.tags__item-options-link .bt-merge {
  color: #000;
}
.tags__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  margin-top: -20px;
  margin-bottom: -20px;
}
.tags__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.tags__more-link:hover,
.tags__more-link:focus {
  color: #1c1c1c;
}
.team-photo {
  display: inline-block;
  border-radius: 999em;
  overflow: hidden;
  vertical-align: middle;
  text-align: center;
  font-family: "Lato", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #000;
  background: #D6D6D6;
}
.team-photo--custom {
  background: transparent;
}
.team-photo--sm {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.team-photo--md {
  width: 64px;
  height: 64px;
  line-height: 64px;
}
.team-photo img {
  vertical-align: top;
  width: inherit;
  height: inherit;
}
.team {
  padding-top: 34px;
  padding-left: 10px;
  padding-right: 10px;
}
.team:before,
.team:after {
  display: table;
  content: " ";
}
.team:after {
  clear: both;
}
.team__name,
.team__photo {
  float: left;
  width: 50%;
}
@media (max-width: 768px) {
  .team__name,
  .team__photo {
    float: none;
    width: auto;
  }
}
@media (max-width: 768px) {
  .team__name {
    padding: 0 10px 36px;
    margin-left: -10px;
    margin-right: -10px;
    margin-bottom: 34px;
    border-bottom: 1px solid #c8c8c8;
  }
}
.team__photo {
  overflow: hidden;
}
.team__email-settings {
  clear: both;
  margin-top: 34px;
  padding-top: 34px;
  border-top: 1px solid #c8c8c8;
}
.team__email-block {
  display: flex;
  gap: 20px;
  align-items: flex-start;
}
@media (max-width: 768px) {
  .team__email-block {
    display: block;
  }
}
.team__email-description {
  max-width: 50%;
}
@media (max-width: 768px) {
  .team__email-description {
    max-width: none;
    margin-bottom: 18px;
  }
}
.team__email-controls {
  flex: 1;
}
.team__email-settings--standalone {
  margin-top: 0;
  padding: 20px 10px 30px;
  border-top: 0;
}
.team__heading {
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 600;
}
.team__app-url {
  margin-right: 2px;
  color: #a0a0a0;
}
.team__team-photo {
  float: left;
  margin-right: 20px;
  background-color: transparent !important;
  background-position: center !important;
  background-size: cover !important;
}
.team__team-photo-button {
  color: #ffca10;
  cursor: pointer;
}
.team__team-photo-button:hover,
.team__team-photo-button:focus {
  color: #c39700;
  text-decoration: none;
}
.team__team-photo-input {
  position: fixed;
  top: -999em;
}
.teams-blank {
  padding: 100px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}
.teams-blank__image {
  margin: 0 auto 13px;
  background-repeat: no-repeat;
  background-position: left top;
  width: 59px;
  height: 104px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2058.07%20103.11%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2229.03%22%20cy%3D%2229.03%22%20fill%3D%22%23fff%22%20r%3D%2225.34%22%2F%3E%3Cpath%20d%3D%22m43.42%2042.32v-.08l-.07-.13-.09-.11-.08-.12-.07-.09-.11-.09-.08-.09-.09-.1-.09-.08-.09-.08-.09-.08-.1-.07-.1-.06c-1.36.81-1.88%205.86-2.07%207.86h4.71l-1.5-6.47a1.89%201.89%200%200%200%20-.08-.21z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m42.35%2041.12-.12-.07-8.23-3.61a4.61%204.61%200%200%201%20-4.78%204.81%204.61%204.61%200%200%201%20-4.79-4.81l.49-.22-8.72%203.83-.12.07c1.32.83%201.87%205.9%202.06%207.88l10.86%204.67%2011.29-4.67c.19-2%20.71-7.05%202.06-7.88z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m16.07%2041.12-.1.06-.1.07-.09.07-.1.09-.09.08-.09.1-.08.09-.09.11-.06.09-.08.13-.05.08-.07.14v.07a1.63%201.63%200%200%200%20-.08.21l-1.6%206.49h4.74c-.2-2-.74-7.05-2.06-7.88z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m25%2037.21a4.29%204.29%200%200%200%204.21%203.79h.4.34.05a4.29%204.29%200%200%200%203.45-3.67v-1.6a5.55%205.55%200%200%201%20-4.29%202.27%205.55%205.55%200%200%201%20-4.29-2.27v1.6z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m29.21%2037.9a5.55%205.55%200%200%200%204.29-2.27%2010.11%2010.11%200%200%200%202-4.85h.13a1.07%201.07%200%200%200%201.07-1.07v-2.19a1.07%201.07%200%200%200%20-1.07-1v-1.1a1.07%201.07%200%200%200%20-1.07-1.07h-.71a2.14%202.14%200%200%201%20-1.79-1%202.14%202.14%200%200%201%20-1.79%201h-6.42a1.07%201.07%200%200%200%20-1.07%201.07v1.07a1.07%201.07%200%200%200%20-1.07%201v2.19a1.07%201.07%200%200%200%201.07%201.07h.13a10.09%2010.09%200%200%200%202%204.85%205.55%205.55%200%200%200%204.3%202.3z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m22.78%2026.49v-1.07a1.07%201.07%200%200%201%201.07-1.07h6.43a2.14%202.14%200%200%200%201.79-1%202.14%202.14%200%200%200%201.79%201h.71a1.07%201.07%200%200%201%201.07%201.07v1.07a1.07%201.07%200%200%201%201.07%201v-4.21c0-3.55-3.37-6.43-7.5-6.43s-7.48%202.88-7.5%206.43v4.24a1.07%201.07%200%200%201%201.07-1.03z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m33.46%2037.21a4.29%204.29%200%200%201%20-3.46%203.67%204.29%204.29%200%200%200%203.46-3.67z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m33.46%2037.21a4.29%204.29%200%200%201%20-3.46%203.67h-.34-.4a4.29%204.29%200%200%201%20-4.26-3.67l-.49.22a4.61%204.61%200%200%200%204.78%204.81%204.61%204.61%200%200%200%204.71-4.8l-.49-.22z%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20fill%3D%22%233a3d3f%22%3E%3Cpath%20d%3D%22m29.21%2041.84a5.18%205.18%200%200%201%20-4.88-3.48l-.29.1v-5.33l1.57%201.94a4.7%204.7%200%200%200%203.6%201.93%204.7%204.7%200%200%200%203.6-1.94l1.56-1.94v5.33l-.28-.1a5.14%205.14%200%200%201%20-3.92%203.39h-.07l-.4.06h-.49zm-3.21-4a3.42%203.42%200%200%200%203.21%202.28h.32.25.07a3.4%203.4%200%200%200%202.57-2.23%205.73%205.73%200%200%201%20-6.43%200z%22%2F%3E%3Cpath%20d%3D%22m34.18%2036.18-1.37-1.1a9.3%209.3%200%200%200%201.83-4.43l.13-.85.85.1c.14%200%20.22-.08.22-.19v-2.15a.19.19%200%200%200%20-.19-.18h-.88v-2a.19.19%200%200%200%20-.19-.19h-.71a3%203%200%200%201%20-1.79-.59%203%203%200%200%201%20-1.79.59h-6.44a.19.19%200%200%200%20-.19.19v2h-.88a.19.19%200%200%200%20-.19.18v2.15a.19.19%200%200%200%20.19.19l.85-.1.15.84a9.28%209.28%200%200%200%201.83%204.43l-1.37%201.1a10.68%2010.68%200%200%201%20-2.08-4.62%202%202%200%200%201%20-1.33-1.85v-3.06h.23a2%202%200%200%201%20.84-.82v-.4a2%202%200%200%201%202-2h6.43a1.26%201.26%200%200%200%201.06-.57l.73-1.11.73%201.11a1.26%201.26%200%200%200%201.06.57h.71a2%202%200%200%201%202%202v.4a2%202%200%200%201%20.84.82h.23v3.07a2%202%200%200%201%20-1.33%201.85%2010.7%2010.7%200%200%201%20-2.18%204.62z%22%2F%3E%3Cpath%20d%3D%22m37.59%2028.4h-1.72v-.84a.19.19%200%200%200%20-.19-.18h-.88v-2a.19.19%200%200%200%20-.19-.19h-.71a3%203%200%200%201%20-1.79-.59%203%203%200%200%201%20-1.79.59h-6.47a.19.19%200%200%200%20-.19.19v2h-.88a.19.19%200%200%200%20-.19.18v.84h-1.76v-5.13c0-4%203.79-7.31%208.38-7.31%204.26%200%207.8%202.81%208.32%206.43h.06zm-5.52-6.61.73%201.11a1.26%201.26%200%200%200%201.06.57h.71a1.94%201.94%200%200%201%201.26.47v-.65c0-3.06-3-5.56-6.62-5.56s-6.6%202.49-6.62%205.56v.65a1.94%201.94%200%200%201%201.26-.47h6.43a1.26%201.26%200%200%200%201.06-.57z%22%2F%3E%3Cpath%20d%3D%22m16.43%2041.93-1-1.45.15-.1.91%201.51z%22%2F%3E%3Cpath%20d%3D%22m42%2041.93h-.06l.91-1.5.14.09z%22%2F%3E%3Cpath%20d%3D%22m15.8%2042.67-1.61-.67v-.1l1.58.77z%22%2F%3E%3Cpath%20d%3D%22m16%2042.41-1.45-1%20.07-.1%201.42%201z%22%2F%3E%3Cpath%20d%3D%22m16.31%2042-1.13-1.35.13-.1%201.06%201.45z%22%2F%3E%3Cpath%20d%3D%22m16.06%2042.27-1.34-1.14.1-.11%201.3%201.19z%22%2F%3E%3Cpath%20d%3D%22m16.19%2042.13-1.26-1.23.12-.12%201.2%201.29z%22%2F%3E%3Cpath%20d%3D%22m15.88%2042.53-1.53-.86v-.08l1.51.9z%22%2F%3E%3Cpath%20d%3D%22m42.55%2042.55v-.07l1.5-.93.07.11z%22%2F%3E%3Cpath%20d%3D%22m42.23%2042.13%201.19-1.3.12.11z%22%2F%3E%3Cpath%20d%3D%22m42.46%2042.41-.05-.07%201.4-1.06.09.12z%22%2F%3E%3Cpath%20d%3D%22m42.62%2042.69v-.06l1.59-.76v.1z%22%2F%3E%3Cpath%20d%3D%22m42.11%2042h-.11l1.08-1.39.12.1z%22%2F%3E%3Cpath%20d%3D%22m42.36%2042.27-.06-.07%201.3-1.2.11.12z%22%2F%3E%3Cpath%20d%3D%22m24.78%2038.25-.71-1.61.49-.22h.14.1l.2%201v-.18l.28.83z%22%2F%3E%3Cpath%20d%3D%22m33.65%2038.25-.52-.25.33-.67.17-1%20.26.08.48.21zm-.38-.18.08-.45z%22%2F%3E%3Cpath%20d%3D%22m41.92%2041.88-8.23-3.61.71-1.61%208.23%203.61.18.09z%22%2F%3E%3Cpath%20d%3D%22m16.5%2041.88-.86-1.54.17-.09%208.71-3.83h.12.15l1-.17v1.74l-.62.15-.43.19z%22%2F%3E%3Cpath%20d%3D%22m14.24%2049.2-1.71-.41%201.54-6.51a2.46%202.46%200%200%201%20.12-.32v-.1l.1-.2.05-.09.12-.19.07-.09.13-.16.11-.12.12-.13.11-.08.14-.13.13-.1.13-.1.14-.09h.06l.41-.23.53.27.1.09-.6.64.47.74h-.07-.06-.06l-.06.06h-.05l-.06.07-.07.08-.05.07v.06l-.06.09-.05.1v.08z%22%2F%3E%3Cpath%20d%3D%22m17.25%2049.09c-.62-6.4-1.55-7.16-1.65-7.23l.94-1.49c.81.51%201.83%201.95%202.47%208.54z%22%2F%3E%3Cpath%20d%3D%22m41.17%2049.09-1.75-.17c.64-6.6%201.65-8%202.47-8.54l.94%201.49c-.11.06-1.04.81-1.66%207.22z%22%2F%3E%3Cpath%20d%3D%22m44.17%2049.2-1.53-6.44v-.09-.08l-.24-.33-.07-.08-.05-.05-.17-.13-.11-.07h-.05-.05.05l.42-.77-.56-.68.49-.37.59.32.12.08.13.09.13.1.13.12.12.11.12.13.1.11.1.13-.67.57.7-.53.07.1.08.13-.71.52.74-.47.06.09.08.16v.1a2.77%202.77%200%200%201%20.12.32l1.53%206.47z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m26.04%2054.37h5.63v19.71h-5.63z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m32.55%2075h-7.39v-21.51h7.39zm-5.63-1.8h3.87v-17.95h-3.87z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m29%20.88a28.15%2028.15%200%201%200%2028.19%2028.12%2028.15%2028.15%200%200%200%20-28.19-28.12zm0%2050.68a22.52%2022.52%200%201%201%2022.55-22.56%2022.52%2022.52%200%200%201%20-22.55%2022.55z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m29%2058.07a29%2029%200%201%201%2029-29%2029.07%2029.07%200%200%201%20-29%2029zm0-56.31a27.27%2027.27%200%201%200%2027.31%2027.24%2027.3%2027.3%200%200%200%20-27.31-27.24zm0%2050.68a23.4%2023.4%200%201%201%2023.43-23.44%2023.43%2023.43%200%200%201%20-23.43%2023.43zm0-45a21.64%2021.64%200%201%200%2021.68%2021.56%2021.67%2021.67%200%200%200%20-21.68-21.61z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m23.4%2062.82h11.26v39.41h-11.26z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m35.54%20103.11h-13v-41.17h13zm-11.26-1.76h9.5v-37.65h-9.5z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m23.4%2067.57h11.26v1.76h-11.26z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m23.4%2095.72h11.26v1.76h-11.26z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m13%2029h-1.74a17.79%2017.79%200%200%201%2017.74-17.74v1.74a16%2016%200%200%200%20-16%2016z%22%20fill%3D%22%233a3d3f%22%2F%3E%3C%2Fsvg%3E");
  background-size: 59px 104px;
}
.teams-blank__title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.teams-blank__text {
  font-size: 18px;
  text-align: center;
}
.teams__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.teams__list-item {
  position: relative;
  padding: 16px 10px 16px 52px;
}
.teams__list-item:before,
.teams__list-item:after {
  display: table;
  content: " ";
}
.teams__list-item:after {
  clear: both;
}
.teams__list-item + .teams__list-item {
  border-top: 1px solid #c8c8c8;
}
.teams__team-photo {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -16px;
}
.teams__name {
  color: #424242;
}
.teams__name:hover,
.teams__name:focus {
  color: #1c1c1c;
}
.teams__options {
  float: right;
  text-align: right;
}
@media (max-width: 768px) {
  .teams__options {
    float: none;
    text-align: left;
  }
}
.teams__options-link {
  margin-right: 15px;
}
.teams__options-link:last-child {
  margin-right: 0;
}
.teams__options-link--leave {
  color: #c62828;
}
.teams__options-link--leave:hover,
.teams__options-link--leave:focus {
  color: #861b1b;
}
.thumbnail {
  display: block;
  width: 32px;
  height: 32px;
  overflow: hidden;
  background: #ffca10;
  line-height: 32px;
  text-align: center;
  color: #000;
  font-size: 18px;
}
.thumbnail--analyzing,
.thumbnail--preview {
  background: transparent;
}
.thumbnail__indicator {
  display: block;
  width: inherit;
  height: inherit;
  line-height: inherit;
  text-align: center;
  font-size: 16px;
  color: #ffca10;
}
.thumbnail__image {
  width: 100%;
  height: auto;
  vertical-align: top;
}
.tile-view-document {
  position: relative;
  display: block;
  margin: 10px;
  background: #fff;
  width: 200px;
  height: 315px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
}
@media (max-width: 768px) {
  .tile-view-document {
    margin: 7.5px;
    height: 240px;
  }
}
.tile-view-document__status {
  position: absolute;
  top: 10px;
  right: 10px;
  font-size: 12px;
  background: rgba(255, 202, 16, 0.9);
  color: #fff;
  padding: 5px;
  line-height: 1;
  border-radius: 3px;
}
.tile-view-document__status--trashed {
  background: rgba(175, 69, 85, 0.9);
}
.tile-view-document__thumbnail {
  width: inherit;
  height: 240px;
  line-height: 240px;
  font-size: 32px;
}
@media (max-width: 768px) {
  .tile-view-document__thumbnail {
    height: 155px;
    line-height: 155px;
  }
}
.tile-view-document__content {
  display: block;
  padding: 14px 10px;
}
.tile-view-document__name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #424242;
  max-width: 100%;
  margin-bottom: 8px;
}
.tile-view-document__pages {
  display: block;
  float: right;
  margin-left: 10px;
  color: #424242;
  font-size: 14px;
}
.tile-view-document__pages i {
  margin-right: 2px;
}
.tile-view-document__locked {
  display: block;
  float: right;
  margin-left: 10px;
  color: #ffca10;
}
.tile-view-document__date {
  display: block;
  color: #424242;
  font-size: 14px;
}
.tile-view-folder {
  display: block;
  margin: 10px;
  background: #fff;
  width: 200px;
  height: 315px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.16);
}
@media (max-width: 768px) {
  .tile-view-folder {
    margin: 7.5px;
    height: 240px;
  }
}
.tile-view-folder__media {
  display: block;
  width: inherit;
  height: 240px;
  line-height: 240px;
  color: #000;
  font-size: 64px;
  text-align: center;
  background: #ffca10;
}
@media (max-width: 768px) {
  .tile-view-folder__media {
    height: 155px;
    line-height: 155px;
  }
}
.tile-view-folder__content {
  display: block;
  padding: 14px 10px;
}
.tile-view-folder__name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #424242;
  max-width: 100%;
  margin-bottom: 8px;
}
.tile-view-folder__type {
  display: block;
  color: #424242;
  font-size: 14px;
}
.tile-view-pagination {
  display: block;
  margin: 10px;
  width: 150px;
  height: 275px;
  line-height: 275px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242 !important;
}
@media (max-width: 768px) {
  .tile-view-pagination {
    margin: 7.5px;
    height: 215px;
    line-height: 215px;
  }
}
.tile-view-pagination i {
  font-size: 14px;
  margin-right: 7px;
}
.tile-view {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: flex-start;
  align-content: flex-start;
  margin: -10px;
  padding: 20px 10px;
}
@media (max-width: 768px) {
  .tile-view {
    margin: -7.5px;
  }
}
.toolbar-breadcrumbs {
  padding-left: 8px;
  padding-right: 8px;
  line-height: 32px;
}
.toolbar-breadcrumbs__query {
  font-weight: 600;
}
.toolbar-breadcrumbs__link {
  color: #424242 !important;
}
.toolbar-breadcrumbs__link.active {
  font-weight: 600;
}
.toolbar-breadcrumbs__dropdown {
  display: inline-block;
  vertical-align: top;
  margin-left: 5px;
}
.toolbar-breadcrumbs__button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: all 0.1s ease-in-out;
  display: inline-block;
  border-radius: 2px;
  padding: 0 8px;
  line-height: 30px;
  border: 1px solid transparent;
  color: #424242 !important;
}
.toolbar-breadcrumbs__button:focus,
.toolbar-breadcrumbs__button:active:focus,
.toolbar-breadcrumbs__button.active:focus,
.toolbar-breadcrumbs__button.focus,
.toolbar-breadcrumbs__button:active.focus,
.toolbar-breadcrumbs__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.toolbar-breadcrumbs__button:active,
.toolbar-breadcrumbs__button.active {
  outline: 0;
  background-image: none;
}
.toolbar-breadcrumbs__button:hover,
.toolbar-breadcrumbs__button:focus {
  background: #fff;
  border: 1px solid #bdbdbd;
}
.toolbar-options {
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
}
.toolbar-options__item {
  display: inline-block;
  vertical-align: top;
  margin-left: -3px;
}
.toolbar-options__button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: all 0.1s ease-in-out;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-block;
  border-radius: 2px;
  padding: 0 8px;
  line-height: 30px;
  border: 1px solid transparent;
  color: #424242 !important;
}
.toolbar-options__button:focus,
.toolbar-options__button:active:focus,
.toolbar-options__button.active:focus,
.toolbar-options__button.focus,
.toolbar-options__button:active.focus,
.toolbar-options__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.toolbar-options__button:active,
.toolbar-options__button.active {
  outline: 0;
  background-image: none;
}
.toolbar-options__button:hover,
.toolbar-options__button:focus {
  background: #fff;
  border: 1px solid #bdbdbd;
}
.toolbar-options__divider {
  display: inline-block;
  background: #c8c8c8;
  width: 1px;
  height: 15px;
  margin: 9px 10px 8px;
  vertical-align: top;
}
@media (max-width: 768px) {
  .toolbar-options .dropdown-menu-right {
    left: 0;
    right: auto;
  }
}
.toolbar {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-top: -15px;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .toolbar {
    display: block;
    margin-top: -5px;
  }
}
.tooltip {
  font-size: 16px;
  font-family: "Lato", sans-serif;
}
@media (max-width: 768px) {
  .tooltip {
    display: none !important;
  }
}
.tooltip-inner {
  padding: 4px 8px 5px;
  border-radius: 0;
}
.top-bar-account {
  float: right;
  margin: 16px 0;
  height: 43px;
}
.top-bar-account__link {
  transition: color 0.15s ease-in-out;
  display: block;
  font-family: "Lato", sans-serif;
  font-weight: 700;
  color: #424242;
  line-height: 42px;
}
.top-bar-account__link:hover,
.top-bar-account__link:focus {
  color: #ffca10;
}
.top-bar-account__name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  margin-left: 2px;
  max-width: 200px;
  vertical-align: middle;
}
@media (max-width: 1200px) {
  .top-bar-account__name {
    display: none;
  }
}
.top-bar-account__caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 3px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.top-bar-account__teams {
  padding-top: 3px;
  padding-bottom: 4px;
}
.top-bar-account__team {
  line-height: 1 !important;
  overflow: hidden;
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.top-bar-account__team-photo {
  float: left;
}
.top-bar-account__team-name {
  margin-top: 1px;
  margin-bottom: 3px;
  margin-left: 40px;
  display: block;
  font-weight: 700;
}
.top-bar-account__team-description {
  margin-left: 40px;
  display: block;
  font-size: 12px;
}
.top-bar-account__team-description--current {
  color: #999;
}
.top-bar-reminders {
  float: right;
  margin: 17px 21px 16px 0;
  height: 42px;
}
.top-bar-reminders__link {
  display: block;
  font-size: 20px;
  line-height: 42px;
  color: #424242;
}
.top-bar-reminders__link:hover,
.top-bar-reminders__link:focus {
  color: #ffca10;
}
.top-bar-reminders__counter {
  display: inline-block;
  color: #fff;
  background: #ffca10;
  font-family: "Lato", sans-serif;
  font-size: 16px;
  font-weight: 700;
  border-radius: 3px;
  line-height: 20px;
  height: 20px;
  vertical-align: top;
  margin-left: 3px;
  padding: 0 4px;
  margin-top: 11px;
}
.top-bar-reminders__dropdown {
  padding-top: 0;
  padding-bottom: 0;
  width: 350px;
}
.top-bar-reminders__dropdown-header {
  padding: 10px 20px;
  font-size: 12px;
  border-bottom: 1px solid #c1c1c1;
}
.top-bar-reminders__dropdown-header:before,
.top-bar-reminders__dropdown-header:after {
  display: table;
  content: " ";
}
.top-bar-reminders__dropdown-header:after {
  clear: both;
}
.top-bar-reminders__dropdown-header-title {
  float: left;
  font-weight: 700;
}
.top-bar-reminders__dropdown-header-link {
  float: right;
}
.top-bar-reminders__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.top-bar-reminders__list-item {
  line-height: 20px;
}
.top-bar-reminders__list-item:before,
.top-bar-reminders__list-item:after {
  display: table;
  content: " ";
}
.top-bar-reminders__list-item:after {
  clear: both;
}
.top-bar-reminders__list-item--due {
  color: #424242;
  background: #eafcef;
}
.top-bar-reminders__list-item--overdue {
  color: #e57373;
  background: #fbe2e2;
}
.top-bar-reminders__list-item + .top-bar-reminders__list-item {
  border-top: 1px solid #c1c1c1;
}
.top-bar-reminders__list-item-actions {
  padding-top: 23px;
  padding-bottom: 17px;
  padding-left: 11px;
  padding-right: 11px;
  float: right;
}
.top-bar-reminders__list-item-done-button,
.top-bar-reminders__list-item-delete-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  padding: 0 4px;
  color: #424242;
  vertical-align: top;
  height: 20px;
}
.top-bar-reminders__list-item-done-button:focus,
.top-bar-reminders__list-item-delete-button:focus,
.top-bar-reminders__list-item-done-button:active:focus,
.top-bar-reminders__list-item-delete-button:active:focus,
.top-bar-reminders__list-item-done-button.active:focus,
.top-bar-reminders__list-item-delete-button.active:focus,
.top-bar-reminders__list-item-done-button.focus,
.top-bar-reminders__list-item-delete-button.focus,
.top-bar-reminders__list-item-done-button:active.focus,
.top-bar-reminders__list-item-delete-button:active.focus,
.top-bar-reminders__list-item-done-button.active.focus,
.top-bar-reminders__list-item-delete-button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.top-bar-reminders__list-item-done-button:active,
.top-bar-reminders__list-item-delete-button:active,
.top-bar-reminders__list-item-done-button.active,
.top-bar-reminders__list-item-delete-button.active {
  outline: 0;
  background-image: none;
}
.top-bar-reminders__list-item-done-button.disabled,
.top-bar-reminders__list-item-delete-button.disabled,
.top-bar-reminders__list-item-done-button[disabled],
.top-bar-reminders__list-item-delete-button[disabled] {
  filter: alpha(opacity=85);
  opacity: 0.85;
}
.top-bar-reminders__list-item-done-button.disabled,
.top-bar-reminders__list-item-delete-button.disabled,
.top-bar-reminders__list-item-done-button[disabled],
.top-bar-reminders__list-item-delete-button[disabled],
.top-bar-reminders__list-item-done-button.disabled:hover,
.top-bar-reminders__list-item-delete-button.disabled:hover,
.top-bar-reminders__list-item-done-button[disabled]:hover,
.top-bar-reminders__list-item-delete-button[disabled]:hover,
.top-bar-reminders__list-item-done-button.disabled:focus,
.top-bar-reminders__list-item-delete-button.disabled:focus,
.top-bar-reminders__list-item-done-button[disabled]:focus,
.top-bar-reminders__list-item-delete-button[disabled]:focus {
  cursor: wait;
}
.top-bar-reminders__list-item-done-button:hover,
.top-bar-reminders__list-item-delete-button:hover,
.top-bar-reminders__list-item-done-button:focus,
.top-bar-reminders__list-item-delete-button:focus {
  color: #ffca10;
}
.top-bar-reminders__list-item-done-button {
  font-size: 12px;
}
.top-bar-reminders__list-item-delete-button {
  font-size: 10px;
}
.top-bar-reminders__list-item-delete-button:hover,
.top-bar-reminders__list-item-delete-button:focus {
  color: #c62828;
}
.top-bar-reminders__list-item-delete-button i {
  margin-top: 5px;
}
.top-bar-reminders__list-item-link {
  color: inherit !important;
}
.top-bar-reminders__list-item-date {
  display: block;
  padding-top: 15px;
  padding-bottom: 17px;
  float: left;
  width: 73px;
  text-align: center;
  line-height: 1;
}
.top-bar-reminders__list-item-day {
  display: block;
  font-size: 24px;
  font-weight: 700;
}
.top-bar-reminders__list-item-month {
  display: block;
  font-size: 12px;
  font-weight: 600;
}
.top-bar-reminders__list-item-body {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  margin-left: 73px;
  overflow: hidden;
  line-height: 1;
}
.top-bar-reminders__list-item-name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  padding-bottom: 1px;
  font-weight: 600;
}
.top-bar-reminders__list-item-meta {
  display: block;
  padding-bottom: 1px;
  font-size: 12px;
}
.top-bar-reminders__dropdown-footer {
  font-size: 12px;
  border-top: 1px solid #c1c1c1;
}
.top-bar-reminders__dropdown-footer-link {
  display: block;
  padding: 10px 0;
  font-weight: 700;
  text-align: center;
}
.top-bar-reminders__blank {
  padding: 100px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  padding-top: 66px;
  padding-bottom: 60px;
}
.top-bar-reminders__blank-image {
  margin: 0 auto 13px;
  background-repeat: no-repeat;
  background-position: left top;
  width: 69px;
  height: 69px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2056%2056%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20fill%3D%22%23fff%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22m8%2016a8%208%200%201%201%208-8%208%208%200%200%201%20-8%208zm0-14a6%206%200%201%200%206%206%206%206%200%200%200%20-6-6z%22%20fill%3D%22%23424242%22%2F%3E%3Ccircle%20cx%3D%2248%22%20cy%3D%228%22%20fill%3D%22%23fff%22%20r%3D%227%22%2F%3E%3Cpath%20d%3D%22m48%2016a8%208%200%201%201%208-8%208%208%200%200%201%20-8%208zm0-14a6%206%200%201%200%206%206%206%206%200%200%200%20-6-6z%22%20fill%3D%22%23424242%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2228%22%20fill%3D%22%23fff%22%20r%3D%2227%22%2F%3E%3Cpath%20d%3D%22m28%2056a28%2028%200%201%201%2028-28%2028%2028%200%200%201%20-28%2028zm0-54a26%2026%200%201%200%2026%2026%2026%2026%200%200%200%20-26-26z%22%20fill%3D%22%23424242%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2228%22%20fill%3D%22%23e4e4e4%22%20r%3D%2220%22%2F%3E%3Cpath%20d%3D%22m8%2028a19.94%2019.94%200%200%200%205.86%2014.14l14.14-14.14v-20a20%2020%200%200%200%20-20%2020z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m13.29%2042.71a20.75%2020.75%200%200%201%20-6.29-14.71%2021%2021%200%200%201%2021-21v2a19%2019%200%200%200%20-19%2019%2018.76%2018.76%200%200%200%205.71%2013.29z%22%20fill%3D%22%23424242%22%2F%3E%3Cpath%20d%3D%22m14%2043a1%201%200%200%201%20-.71-1.71l14-14a1%201%200%201%201%201.41%201.41l-14%2014a1%201%200%200%201%20-.7.3z%22%20fill%3D%22%23424242%22%2F%3E%3Ccircle%20cx%3D%2228%22%20cy%3D%2228%22%20fill%3D%22%23fff%22%20r%3D%224%22%2F%3E%3Cg%20fill%3D%22%23424242%22%3E%3Cpath%20d%3D%22m28%2033a5%205%200%201%201%205-5%205%205%200%200%201%20-5%205zm0-8a3%203%200%201%200%203%203%203%203%200%200%200%20-3-3z%22%2F%3E%3Cpath%20d%3D%22m27%2027h2v2h-2z%22%2F%3E%3Cpath%20d%3D%22m9%2010a1%201%200%200%201%20-.71-.29l-3-3a1%201%200%200%201%201.42-1.42l3%203a1%201%200%200%201%20-.71%201.71z%22%2F%3E%3Cpath%20d%3D%22m46.38%206.5h4.24v2h-4.24z%22%20transform%3D%22matrix(.70710678%20-.70710678%20.70710678%20.70710678%208.9%2036.49)%22%2F%3E%3Cpath%20d%3D%22m27%202h2v2h-2z%22%2F%3E%3Cpath%20d%3D%22m2%2027h2v2h-2z%22%2F%3E%3Cpath%20d%3D%22m52%2027h2v2h-2z%22%2F%3E%3Cpath%20d%3D%22m27%2052h2v2h-2z%22%2F%3E%3Cpath%20d%3D%22m1%2056a1%201%200%200%201%20-.71-1.71l8-8a1%201%200%200%201%201.41%201.41l-8%208a1%201%200%200%201%20-.7.3z%22%2F%3E%3Cpath%20d%3D%22m55%2056a1%201%200%200%201%20-.71-.29l-8-8a1%201%200%200%201%201.41-1.41l8%208a1%201%200%200%201%20-.7%201.7z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-size: 69px 69px;
}
.top-bar-reminders__blank-title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.top-bar-reminders__blank-text {
  font-size: 18px;
  text-align: center;
}
.top-bar-search {
  position: relative;
  display: table;
  border-collapse: separate;
  width: 400px;
  height: 40px;
  margin-left: 30px;
}
.top-bar-search__form-control {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  height: 34px;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  color: #555555;
  background-color: transparent;
  background-image: none;
  border-bottom: 1px solid #c8c8c8;
  border-radius: 0;
  box-shadow: none;
  transition: border-color ease-in-out .15s;
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
  font-family: "Lato", sans-serif;
  height: 40px;
  padding: 10px 25px 10px 10px;
  background: #f4f4f4;
  border: 0;
  font-size: 15px;
}
.top-bar-search__form-control:focus {
  border-color: #000;
  outline: 0;
}
.top-bar-search__form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.top-bar-search__form-control:-ms-input-placeholder {
  color: #999;
}
.top-bar-search__form-control::-webkit-input-placeholder {
  color: #999;
}
.top-bar-search__form-control::-ms-expand {
  border: 0;
  background-color: transparent;
}
.top-bar-search__form-control[disabled],
.top-bar-search__form-control[readonly],
fieldset[disabled] .top-bar-search__form-control {
  background-color: transparent;
  opacity: 1;
}
.top-bar-search__form-control[disabled],
fieldset[disabled] .top-bar-search__form-control {
  cursor: not-allowed;
}
textarea.top-bar-search__form-control {
  height: auto;
}
.has-error .top-bar-search__form-control {
  border-color: #c62828;
}
.top-bar-search__form-control:focus {
  z-index: 3;
}
.top-bar-search__form-control:focus + span button {
  border-bottom-color: #ffca10;
}
.top-bar-search__button-wrapper {
  display: table-cell;
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.top-bar-search__button-wrapper:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.top-bar-search__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  height: 40px;
  padding: 10px 5px 10px 25px;
  background: #f4f4f4;
  border: 0;
  border-radius: 0;
  line-height: 1;
}
.top-bar-search__button:focus,
.top-bar-search__button:active:focus,
.top-bar-search__button.active:focus,
.top-bar-search__button.focus,
.top-bar-search__button:active.focus,
.top-bar-search__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.top-bar-search__button:hover,
.top-bar-search__button:focus,
.top-bar-search__button.focus {
  color: #333;
  text-decoration: none;
}
.top-bar-search__button:active,
.top-bar-search__button.active {
  outline: 0;
  background-image: none;
}
.top-bar-search__button.disabled,
.top-bar-search__button[disabled],
fieldset[disabled] .top-bar-search__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.top-bar-search__button.disabled,
fieldset[disabled] a.top-bar-search__button {
  pointer-events: none;
}
.top-bar-search__suggestions {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 1000;
  max-height: 300px;
  overflow-y: auto;
}
.top-bar {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1030;
  padding-left: 110px;
  padding-right: 20px;
  height: 90px;
  background: #fff;
  display: flex;
  align-items: center;
}
.top-bar:before,
.top-bar:after {
  display: table;
  content: " ";
}
.top-bar:after {
  clear: both;
}
@media (max-width: 768px) {
  .top-bar {
    display: none;
  }
}
.top-bar__logo {
  flex-shrink: 0;
}
.top-bar__heading {
  float: left;
  position: relative;
  display: inline-block;
  margin: 23px 0 22px 22px;
  height: 30px;
  line-height: 30px;
  font-size: 16px;
}
.top-bar__heading:before {
  content: "";
  display: block;
  width: 2px;
  height: 16px;
  background: #b7b7b7;
  position: absolute;
  top: 8px;
  left: -11px;
}
.trash-blank {
  padding: 100px 20px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: none;
  margin: 0 auto;
  max-width: 995px;
  background: #fff;
}
.trash-blank__image {
  margin: 0 auto 13px;
  background-repeat: no-repeat;
  background-position: left top;
  width: 64px;
  height: 82px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2063.33%2081.49%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m10.61%2045.79c-.55%2020.45-1.5%2026.24-3.27%2032%200%201.58%206.84%202.86%2015.27%202.86s15.27-1.28%2015.27-2.86c-1.78-5.8-2.73-11.6-3.27-32z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m22.61%2081.49c-1.64%200-16.06-.1-16.06-3.65v-.12-.11c1.81-5.92%202.71-11.92%203.24-31.84h1.57c-.53%2019.84-1.43%2026-3.23%2032%20.7.79%205.86%202.08%2014.45%202.08s13.75-1.3%2014.45-2.08c-1.81-6-2.71-12.18-3.23-32h1.57c.53%2019.92%201.43%2025.92%203.24%2031.84v.11.12c.06%203.54-14.36%203.65-16%203.65z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cellipse%20cx%3D%2222.61%22%20cy%3D%2245.79%22%20fill%3D%22%23fff%22%20rx%3D%2221.82%22%20ry%3D%224.36%22%2F%3E%3Cpath%20d%3D%22m22.61%2050.94c-7.82%200-22.61-1.08-22.61-5.15s14.79-5.15%2022.61-5.15%2022.61%201.08%2022.61%205.15-14.79%205.15-22.61%205.15zm0-8.73a81.88%2081.88%200%200%200%20-15.28%201.26c-4.7.94-5.76%202-5.76%202.31s1.06%201.37%205.76%202.31a81.9%2081.9%200%200%200%2015.27%201.26%2081.9%2081.9%200%200%200%2015.28-1.25c4.7-.94%205.76-2%205.76-2.31s-1.06-1.37-5.76-2.31a81.89%2081.89%200%200%200%20-15.27-1.27z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cellipse%20cx%3D%2222.61%22%20cy%3D%2245.79%22%20fill%3D%22%23fff%22%20rx%3D%2212.02%22%20ry%3D%221.77%22%2F%3E%3Cpath%20d%3D%22m22.61%2048.35a62.14%2062.14%200%200%201%20-8.61-.53c-3-.44-4.19-1-4.19-2s1.19-1.62%204.19-2.06a62.14%2062.14%200%200%201%208.61-.53%2062.15%2062.15%200%200%201%208.61.53c3%20.45%204.19%201%204.19%202s-1.18%201.59-4.19%202a62.15%2062.15%200%200%201%20-8.61.59zm-10.68-2.56c1.43.44%205%201%2010.67%201s9.24-.54%2010.67-1c-1.43-.44-5-1-10.67-1s-9.24.55-10.67%201z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m41.97%2010.85h1.57v47.53h-1.57z%22%20fill%3D%22%233a3d3f%22%20transform%3D%22matrix(.53006727%20-.84795559%20.84795559%20.53006727%20-9.25%2052.53)%22%2F%3E%3Cpath%20d%3D%22m14.68%2029.7%202.02%201.06-.39-2.25%201.64-1.6-2.26-.32-1.01-2.05-1.02%202.05-2.26.32%201.64%201.6-.39%202.25z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m17.74%2032.2-3.07-1.61-3.06%201.61.58-3.42-2.48-2.41%203.43-.5%201.53-3.11%201.53%203.11%203.43.5-2.48%202.42zm-4.65-4.74.79.77-.19%201.09%201-.51%201%20.51-.19-1.09.79-.77-1.09-.16-.49-1-.49%201z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m32.68%2017.92%201.36.72-.26-1.51%201.1-1.07-1.52-.22-.68-1.38-.68%201.38-1.51.22%201.09%201.07-.25%201.51z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m35.08%2020.08-2.4-1.26-2.4%201.26.46-2.68-1.94-1.9%202.69-.39%201.2-2.44%201.2%202.44%202.69.39-1.94%201.9zm-2.4-3%20.31.16-.06-.35.25-.25-.35-.05-.16-.31-.16.31-.35.05.25.25-.06.35z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m21.91%2010.99%203.61%201.9-.69-4.02%202.92-2.85-4.04-.58-1.8-3.66-1.8%203.66-4.04.58%202.92%202.85-.69%204.02z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m26.56%2014.33-4.65-2.45-4.65%202.45.89-5.18-3.77-3.68%205.2-.76%202.33-4.71%202.33%204.72%205.21.76-3.78%203.66zm-8.8-7.75%202.07%202-.49%202.85%202.56-1.35%202.56%201.35-.46-2.84%202.07-2-2.87-.42-1.28-2.6-1.28%202.6z%22%20fill%3D%22%233a3d3f%22%2F%3E%3C%2Fsvg%3E");
  background-size: 64px 82px;
}
.trash-blank__title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.trash-blank__text {
  font-size: 18px;
  text-align: center;
}
.trash {
  margin-left: auto;
  margin-right: auto;
  max-width: 995px;
  padding: 30px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: none;
  padding-top: 10px;
  padding-bottom: 10px;
}
.trash__section {
  margin-bottom: 5px;
}
.trash__section:last-child {
  margin-bottom: 0;
}
.trash__heading {
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  border-bottom: 1px solid #c8c8c8;
}
.trash__table-responsive {
  min-height: .01%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.trash__table {
  width: 100%;
}
.trash__tr {
  border-bottom: 1px solid #e3e3e3;
}
.trash__tr:last-child {
  border-bottom: 0;
}
.trash__td {
  padding: 10px;
  white-space: nowrap;
}
.trash__td--thumbnail {
  padding-right: 0;
  width: 42px;
}
.trash__td--date {
  width: 100px;
  text-align: right;
}
.trash__td--button {
  width: 150px;
  text-align: right;
}
.trash__name {
  color: #424242;
}
.trash__name:hover,
.trash__name:focus {
  color: #1c1c1c;
}
.trash__pages {
  margin-left: 17px;
}
.trash__pages i {
  margin-right: 2px;
}
.trash__button {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 5px 8px;
  font-size: 16px;
  line-height: 1.42857143;
  border-radius: 3px;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  transition: all ease-in-out .1s;
  color: #000;
  background-color: #ffca10;
  border-color: #ffca10;
  padding: 8px 18px;
  font-weight: 700;
}
.trash__button:focus,
.trash__button:active:focus,
.trash__button.active:focus,
.trash__button.focus,
.trash__button:active.focus,
.trash__button.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.trash__button:hover,
.trash__button:focus,
.trash__button.focus {
  color: #333;
  text-decoration: none;
}
.trash__button:active,
.trash__button.active {
  outline: 0;
  background-image: none;
}
.trash__button.disabled,
.trash__button[disabled],
fieldset[disabled] .trash__button {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  opacity: 0.65;
}
a.trash__button.disabled,
fieldset[disabled] a.trash__button {
  pointer-events: none;
}
.trash__button:hover,
.trash__button:focus,
.trash__button.disabled,
.trash__button[disabled] {
  color: #fff;
  background-color: #ffca10;
  border-color: #ffca10;
}
.trash__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  margin-top: -10px;
  margin-bottom: -10px;
}
.trash__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.trash__more-link:hover,
.trash__more-link:focus {
  color: #1c1c1c;
}
.upcoming-trash-blank {
  padding: 100px 20px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: none;
  margin: 0 auto;
  max-width: 995px;
  background: #fff;
}
.upcoming-trash-blank__image {
  margin: 0 auto 13px;
  background-repeat: no-repeat;
  background-position: left top;
  width: 64px;
  height: 82px;
  background-image: url("data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%2063.33%2081.49%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m10.61%2045.79c-.55%2020.45-1.5%2026.24-3.27%2032%200%201.58%206.84%202.86%2015.27%202.86s15.27-1.28%2015.27-2.86c-1.78-5.8-2.73-11.6-3.27-32z%22%20fill%3D%22%2345b762%22%2F%3E%3Cpath%20d%3D%22m22.61%2081.49c-1.64%200-16.06-.1-16.06-3.65v-.12-.11c1.81-5.92%202.71-11.92%203.24-31.84h1.57c-.53%2019.84-1.43%2026-3.23%2032%20.7.79%205.86%202.08%2014.45%202.08s13.75-1.3%2014.45-2.08c-1.81-6-2.71-12.18-3.23-32h1.57c.53%2019.92%201.43%2025.92%203.24%2031.84v.11.12c.06%203.54-14.36%203.65-16%203.65z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cellipse%20cx%3D%2222.61%22%20cy%3D%2245.79%22%20fill%3D%22%2345b762%22%20rx%3D%2221.82%22%20ry%3D%224.36%22%2F%3E%3Cpath%20d%3D%22m22.61%2050.94c-7.82%200-22.61-1.08-22.61-5.15s14.79-5.15%2022.61-5.15%2022.61%201.08%2022.61%205.15-14.79%205.15-22.61%205.15zm0-8.73a81.88%2081.88%200%200%200%20-15.28%201.26c-4.7.94-5.76%202-5.76%202.31s1.06%201.37%205.76%202.31a81.9%2081.9%200%200%200%2015.27%201.26%2081.9%2081.9%200%200%200%2015.28-1.25c4.7-.94%205.76-2%205.76-2.31s-1.06-1.37-5.76-2.31a81.89%2081.89%200%200%200%20-15.27-1.27z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cellipse%20cx%3D%2222.61%22%20cy%3D%2245.79%22%20fill%3D%22%23fff%22%20rx%3D%2212.02%22%20ry%3D%221.77%22%2F%3E%3Cpath%20d%3D%22m22.61%2048.35a62.14%2062.14%200%200%201%20-8.61-.53c-3-.44-4.19-1-4.19-2s1.19-1.62%204.19-2.06a62.14%2062.14%200%200%201%208.61-.53%2062.15%2062.15%200%200%201%208.61.53c3%20.45%204.19%201%204.19%202s-1.18%201.59-4.19%202a62.15%2062.15%200%200%201%20-8.61.59zm-10.68-2.56c1.43.44%205%201%2010.67%201s9.24-.54%2010.67-1c-1.43-.44-5-1-10.67-1s-9.24.55-10.67%201z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m41.97%2010.85h1.57v47.53h-1.57z%22%20fill%3D%22%233a3d3f%22%20transform%3D%22matrix(.53006727%20-.84795559%20.84795559%20.53006727%20-9.25%2052.53)%22%2F%3E%3Cpath%20d%3D%22m14.68%2029.7%202.02%201.06-.39-2.25%201.64-1.6-2.26-.32-1.01-2.05-1.02%202.05-2.26.32%201.64%201.6-.39%202.25z%22%20fill%3D%22%23f8d46a%22%2F%3E%3Cpath%20d%3D%22m17.74%2032.2-3.07-1.61-3.06%201.61.58-3.42-2.48-2.41%203.43-.5%201.53-3.11%201.53%203.11%203.43.5-2.48%202.42zm-4.65-4.74.79.77-.19%201.09%201-.51%201%20.51-.19-1.09.79-.77-1.09-.16-.49-1-.49%201z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m32.68%2017.92%201.36.72-.26-1.51%201.1-1.07-1.52-.22-.68-1.38-.68%201.38-1.51.22%201.09%201.07-.25%201.51z%22%20fill%3D%22%23f8d46a%22%2F%3E%3Cpath%20d%3D%22m35.08%2020.08-2.4-1.26-2.4%201.26.46-2.68-1.94-1.9%202.69-.39%201.2-2.44%201.2%202.44%202.69.39-1.94%201.9zm-2.4-3%20.31.16-.06-.35.25-.25-.35-.05-.16-.31-.16.31-.35.05.25.25-.06.35z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m21.91%2010.99%203.61%201.9-.69-4.02%202.92-2.85-4.04-.58-1.8-3.66-1.8%203.66-4.04.58%202.92%202.85-.69%204.02z%22%20fill%3D%22%23f8d46a%22%2F%3E%3Cpath%20d%3D%22m26.56%2014.33-4.65-2.45-4.65%202.45.89-5.18-3.77-3.68%205.2-.76%202.33-4.71%202.33%204.72%205.21.76-3.78%203.66zm-8.8-7.75%202.07%202-.49%202.85%202.56-1.35%202.56%201.35-.46-2.84%202.07-2-2.87-.42-1.28-2.6-1.28%202.6z%22%20fill%3D%22%233a3d3f%22%2F%3E%3C%2Fsvg%3E%0A");
  background-size: 64px 82px;
}
.upcoming-trash-blank__title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.upcoming-trash-blank__text {
  font-size: 18px;
  text-align: center;
}
.upcoming-trash {
  margin-left: auto;
  margin-right: auto;
  max-width: 995px;
  padding: 30px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: none;
  padding-top: 15px;
  padding-bottom: 15px;
}
.upcoming-trash__header {
  margin-bottom: 15px;
}
.upcoming-trash__intro {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 10px;
}
.upcoming-trash__title {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
}
.upcoming-trash__actions {
  display: flex;
  align-items: center;
  gap: 10px;
}
.upcoming-trash__action {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.upcoming-trash__action:focus,
.upcoming-trash__action:active:focus,
.upcoming-trash__action.active:focus,
.upcoming-trash__action.focus,
.upcoming-trash__action:active.focus,
.upcoming-trash__action.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.upcoming-trash__action:active,
.upcoming-trash__action.active {
  outline: 0;
  background-image: none;
}
.upcoming-trash__subtitle {
  margin: 2px 0 0;
}
.upcoming-trash__sections {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.upcoming-trash__heading {
  padding: 5px 0;
  font-size: 14px;
  font-weight: 600;
  border-bottom: 1px solid #c8c8c8;
  margin: 0 0 5px;
}
.upcoming-trash__table-wrapper {
  min-height: .01%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.upcoming-trash__table {
  width: 100%;
  border-collapse: collapse;
}
.upcoming-trash__row {
  border-bottom: 1px solid #e3e3e3;
}
.upcoming-trash__row:last-child {
  border-bottom: 0;
}
.upcoming-trash__cell {
  padding: 10px;
  white-space: nowrap;
  vertical-align: middle;
}
.upcoming-trash__cell--thumbnail {
  padding-right: 0;
  width: 42px;
}
.upcoming-trash__cell--title {
  width: 100%;
}
.upcoming-trash__cell--date {
  width: 110px;
  text-align: right;
}
.upcoming-trash__cell--status {
  width: 150px;
  text-align: right;
}
.upcoming-trash__name {
  color: #424242;
}
.upcoming-trash__name:hover,
.upcoming-trash__name:focus {
  color: #1c1c1c;
}
.upcoming-trash__meta {
  margin-left: 17px;
  display: inline-flex;
  align-items: center;
  gap: 4px;
}
.upcoming-trash__meta i {
  margin: 0;
}
.upcoming-trash__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  margin-top: -10px;
  margin-bottom: -10px;
}
.upcoming-trash__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.upcoming-trash__more-link:hover,
.upcoming-trash__more-link:focus {
  color: #1c1c1c;
}
.types-blank {
  padding: 100px 20px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  margin: 0 auto;
  max-width: 995px;
  background: #fff;
}
.types-blank__image {
  margin: 0 auto 13px;
  background-repeat: no-repeat;
  background-position: left top;
  width: 59px;
  height: 104px;
  background-image: url("data:image/svg+xml,%3Csvg%20enable-background%3D%22new%200%200%2058.1%20103.1%22%20viewBox%3D%220%200%2058.1%20103.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Ccircle%20cx%3D%2229%22%20cy%3D%2274.2%22%20fill%3D%22%23fff%22%20r%3D%2225.3%22%2F%3E%3Cpath%20d%3D%22m43.3%2087.6-.1-.2-.1-.1-.1-.1v-.2l-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1-.1c-1.4.8-1.9%205.9-2.1%207.9h4.7l-1.5-6.5c.1.1.1%200%200%200z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m42.2%2086.4-.1-.1-8.2-3.6c.1%202.5-1.9%204.7-4.4%204.8-.1%200-.3%200-.4%200-2.5.1-4.7-1.9-4.8-4.4%200-.1%200-.3%200-.4l.5-.2-8.7%203.8-.1.1c1.3.8%201.9%205.9%202.1%207.9l10.9%204.7%2011.3-4.7c.1-2.1.6-7.1%201.9-7.9z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m16%2086.4-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1-.1-.1.1-.1.1v.1.2.1c0%20.1-.1.1-.1.2l-1.6%206.5h4.7c-.2-2.1-.7-7.1-2-7.9z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m24.9%2082.5c.3%202.1%202.1%203.8%204.2%203.8h.4.3c1.8-.3%203.2-1.8%203.4-3.7v-1.6c-1%201.4-2.6%202.2-4.3%202.3-1.7-.1-3.3-.9-4.3-2.3v1.6z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m29.1%2083.2c1.7-.1%203.3-.9%204.3-2.3%201.1-1.4%201.8-3.1%202-4.8h.1c.6%200%201.1-.5%201.1-1.1v-2.2c0-.6-.5-1-1.1-1v-1.1c0-.6-.5-1.1-1.1-1.1h-.7c-.7%200-1.4-.4-1.8-1-.4.6-1.1%201-1.8%201h-6.4c-.6%200-1.1.5-1.1%201.1v1.1c-.6%200-1%20.4-1.1%201v2.2c0%20.6.5%201.1%201.1%201.1h.1c.2%201.8.9%203.4%202%204.8%201.1%201.3%202.7%202.2%204.4%202.3z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m22.7%2071.7v-1.1c0-.6.5-1.1%201.1-1.1h6.4c.7%200%201.4-.4%201.8-1%20.4.6%201.1%201%201.8%201h.7c.6%200%201.1.5%201.1%201.1v1.1c.6%200%201%20.4%201.1%201v-4.2c0-3.5-3.4-6.4-7.5-6.4s-7.5%202.9-7.5%206.4v4.2c-.1-.5.4-1%201-1z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m33.4%2082.5c-.2%201.8-1.6%203.3-3.5%203.7%201.8-.4%203.2-1.9%203.5-3.7z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m33.4%2082.5c-.2%201.8-1.6%203.3-3.5%203.7h-.3-.4c-2.1%200-4-1.6-4.3-3.7l-.5.2c-.1%202.5%201.9%204.7%204.4%204.8h.4c2.5.1%204.7-2%204.7-4.5%200-.1%200-.2%200-.3z%22%20fill%3D%22%23fff%22%2F%3E%3Cg%20fill%3D%22%233a3d3f%22%3E%3Cpath%20d%3D%22m29.1%2087.1c-2.2%200-4.2-1.4-4.9-3.5l-.3.1v-5.3l1.6%201.9c.8%201.2%202.2%201.9%203.6%201.9%201.4-.1%202.8-.8%203.6-1.9l1.6-1.9v5.3l-.3-.1c-.6%201.8-2.1%203-3.9%203.4h-.1l-.4.1zm-3.2-4c.5%201.4%201.8%202.3%203.2%202.3h.3.2.1c1.2-.2%202.2-1.1%202.6-2.2-1.9%201.3-4.5%201.3-6.4-.1z%22%2F%3E%3Cpath%20d%3D%22m34.1%2081.4-1.4-1.1c1-1.3%201.6-2.8%201.8-4.4l.1-.8.8.1c.1%200%20.2-.1.2-.2v-2.2c0-.1-.1-.2-.2-.2h-.9v-2c0-.1-.1-.2-.2-.2h-.7c-.6%200-1.3-.2-1.8-.6-.5.4-1.1.6-1.8.6h-6.4c-.1%200-.2.1-.2.2v2h-.9c-.1%200-.2.1-.2.2v2.2c0%20.1.1.2.2.2l.9-.1.1.8c.2%201.6.8%203.1%201.8%204.4l-1.4%201.1c-1.1-1.4-1.8-2.9-2.1-4.6-.8-.3-1.3-1-1.3-1.8v-3.1h.5c.2-.4.5-.6.8-.8v-.4c0-1.1.9-2%202-2h6.4c.4%200%20.8-.2%201.1-.6l.7-1.1.7%201.1c.2.4.6.6%201.1.6h.7c1.1%200%202%20.9%202%202v.4c.4.2.6.5.8.8h.2v3.1c0%20.8-.5%201.6-1.3%201.9-.3%201.6-1%203.2-2.1%204.5z%22%2F%3E%3Cpath%20d%3D%22m37.5%2073.7h-1.7v-.8c0-.1-.1-.2-.2-.2h-.9v-2c0-.1-.1-.2-.2-.2h-.7c-.6%200-1.3-.2-1.8-.6-.5.4-1.1.6-1.8.6h-6.5c-.1%200-.2.1-.2.2v2h-.9c-.1%200-.2.1-.2.2v.8h-1.8v-5.1c0-4%203.8-7.3%208.4-7.3%204.3%200%207.8%202.8%208.3%206.4h.1v6zm-5.5-6.7.7%201.1c.2.4.6.6%201.1.6h.7c.5%200%20.9.2%201.3.5v-.7c0-3.1-3-5.6-6.6-5.6s-6.6%202.5-6.6%205.6v.7c.4-.3.8-.5%201.3-.5h6.4c.4%200%20.8-.2%201.1-.6z%22%2F%3E%3Cpath%20d%3D%22m16.3%2087.2-1-1.4.1-.1z%22%2F%3E%3Cpath%20d%3D%22m41.9%2087.2.8-1.5.1.1z%22%2F%3E%3Cpath%20d%3D%22m15.7%2087.9-1.6-.7v-.1z%22%2F%3E%3Cpath%20d%3D%22m15.9%2087.7-1.4-1%20.1-.1z%22%2F%3E%3Cpath%20d%3D%22m16.2%2087.2-1.1-1.3.1-.1z%22%2F%3E%3Cpath%20d%3D%22m16%2087.5-1.3-1.1.1-.1z%22%2F%3E%3Cpath%20d%3D%22m16.1%2087.4-1.3-1.2.1-.1z%22%2F%3E%3Cpath%20d%3D%22m15.8%2087.8-1.5-.9v-.1z%22%2F%3E%3Cpath%20d%3D%22m42.4%2087.8%201.5-1%20.1.1z%22%2F%3E%3Cpath%20d%3D%22m42.1%2087.4%201.2-1.3.1.1z%22%2F%3E%3Cpath%20d%3D%22m42.4%2087.7%201.4-1.1.1.1z%22%2F%3E%3Cpath%20d%3D%22m42.5%2087.9%201.6-.8v.1z%22%2F%3E%3Cpath%20d%3D%22m42%2087.2h-.1l1.1-1.4.1.1z%22%2F%3E%3Cpath%20d%3D%22m42.3%2087.5%201.2-1.3.1.1z%22%2F%3E%3Cpath%20d%3D%22m24.7%2083.5-.7-1.6.5-.2h.1.1l.2%201v-.2l.3.8z%22%2F%3E%3Cpath%20d%3D%22m33.5%2083.5-.5-.3.3-.7.2-1%20.3.1.5.2zm-.3-.2.1-.4z%22%2F%3E%3Cpath%20d%3D%22m41.8%2087.1-8.2-3.6.7-1.6%208.2%203.6.2.1z%22%2F%3E%3Cpath%20d%3D%22m16.4%2087.1-.9-1.5.2-.1%208.7-3.8h.1.1l1-.2v1.7l-.6.2-.4.2z%22%2F%3E%3Cpath%20d%3D%22m14.1%2094.5-1.7-.5%201.5-6.5c0-.1.1-.2.1-.3v-.1l.1-.2.1-.1.1-.2.1-.1.1-.2.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1.1-.1h.1l.4-.2.5.3.1.1-.6.6.5.7h-.1-.1-.1l-.1.1.2.1v.1.1.1l-.1.1-.1.1v.1z%22%2F%3E%3Cpath%20d%3D%22m17.1%2094.3c-.6-6.4-1.6-7.2-1.7-7.2l.9-1.5c.8.5%201.8%201.9%202.5%208.5z%22%2F%3E%3Cpath%20d%3D%22m41.1%2094.3-1.8-.2c.6-6.6%201.7-8%202.5-8.5l.9%201.5c-.1.1-1%20.8-1.6%207.2z%22%2F%3E%3Cpath%20d%3D%22m44.1%2094.5-1.6-6.5v-.1-.1l-.2-.3-.1-.1v-.1l-.2-.1-.1-.1.4-.8-.6-.7.5-.4.6.3.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1.1-.7.6.7-.5.1.1.1.1-.7.5.7-.5.2.4.1.2v.1c0%20.1.1.2.1.3l1.5%206.5z%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22m32%2048.8h-5.6v-19.7h5.6z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m25.5%2028.2h7.4v21.5h-7.4zm5.6%201.8h-3.9v18h3.9z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m29%20102.3c15.5%200%2028.1-12.6%2028.1-28.2%200-15.5-12.6-28.1-28.2-28.1-15.5%200-28.1%2012.6-28.1%2028.2%200%2015.5%2012.6%2028.1%2028.2%2028.1zm0-50.7c12.4%200%2022.5%2010.1%2022.5%2022.6%200%2012.4-10.1%2022.5-22.6%2022.5-12.4%200-22.5-10.1-22.5-22.5%200-12.5%2010.1-22.6%2022.6-22.6z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m29%2045.1c16%200%2029%2013%2029%2029s-13%2029-29%2029-29-13-29-29%2013-29%2029-29zm0%2056.3c15.1%200%2027.3-12.2%2027.2-27.3s-12.2-27.2-27.3-27.2-27.2%2012.2-27.2%2027.3c0%2015%2012.2%2027.2%2027.3%2027.2zm0-50.7c12.9%200%2023.4%2010.5%2023.4%2023.4s-10.5%2023.5-23.5%2023.4c-12.9%200-23.3-10.4-23.3-23.3%200-13%2010.5-23.4%2023.4-23.5zm0%2045c12%200%2021.6-9.7%2021.6-21.7s-9.7-21.6-21.7-21.6-21.6%209.7-21.6%2021.7c.1%2012%209.8%2021.7%2021.7%2021.6z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m34.6%2040.4h-11.3v-39.4h11.3z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22m22.5.1h13v41.2h-13zm11.2%201.7h-9.5v37.7h9.5z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m34.6%2035.6h-11.3v-1.8h11.3z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m34.6%207.5h-11.3v-1.8h11.3z%22%20fill%3D%22%233a3d3f%22%2F%3E%3Cpath%20d%3D%22m12.9%2074.2h-1.7c0-9.8%208-17.7%2017.7-17.7v1.7c-8.8.1-16%207.2-16%2016z%22%20fill%3D%22%233a3d3f%22%2F%3E%3C%2Fsvg%3E");
  background-size: 59px 104px;
}
.types-blank__title {
  margin-bottom: 3px;
  font-size: 22px;
  font-weight: 700;
  text-align: center;
}
.types-blank__text {
  font-size: 18px;
  text-align: center;
}
.types {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: -20px;
  max-width: 1932px;
}
@media (max-width: 768px) {
  .types {
    margin-bottom: -15px;
  }
}
@media (max-width: 2067px) {
  .types {
    max-width: 1444px;
  }
}
@media (max-width: 1579px) {
  .types {
    max-width: 956px;
  }
}
@media (max-width: 1091px) {
  .types {
    max-width: 468px;
  }
}
.types__items {
  margin-right: -20px;
}
.types__items:before,
.types__items:after {
  display: table;
  content: " ";
}
.types__items:after {
  clear: both;
}
@media (max-width: 768px) {
  .types__items {
    margin-right: 0;
  }
}
.types__item {
  transition: background-color 0.1s ease-in-out;
  float: left;
  background: #EDEDED;
  font-size: 16px;
  font-weight: 700;
  width: 468px;
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 16px 20px;
}
.types__item:before,
.types__item:after {
  display: table;
  content: " ";
}
.types__item:after {
  clear: both;
}
@media (max-width: 768px) {
  .types__item {
    margin-right: 0;
    margin-bottom: 15px;
    width: 100%;
  }
}
.types__item-title {
  display: block;
  color: #424242 !important;
  padding: 16px 20px 17px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.types__item-description {
  display: block;
  font-size: 14px;
  font-weight: 400;
}
.types__item-options {
  float: right;
  position: relative;
  padding-left: 20px;
  padding-right: 5px;
}
.types__item-options-link {
  display: inline-block;
  color: #42a652 !important;
  margin: 26px 15px 27px 0;
}
.types__item-options-link .bt-merge {
  color: #000;
}
.types__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  margin-top: -20px;
  margin-bottom: -20px;
}
.types__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.types__more-link:hover,
.types__more-link:focus {
  color: #1c1c1c;
}
.upload-button__label {
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  width: 100%;
  font-size: 18px;
  color: #000;
  border-left: 4px solid transparent;
  padding-top: 9px;
  padding-bottom: 5px;
  transition: none;
}
.upload-button__icon {
  transition: background-color 0.1s ease-in-out;
  display: block;
  width: 36px;
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  border-radius: 999em;
  position: relative;
  background: #ffca10;
}
.upload-button__label:hover .upload-button__icon,
.upload-button__label:focus .upload-button__icon {
  background: #f6bf00;
}
.upload-button__input {
  position: fixed;
  top: -999em;
}
.upload-button__bar1,
.upload-button__bar2 {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  background: #000;
}
.upload-button__bar1 {
  width: 18px;
  height: 3px;
  margin-left: -9px;
  margin-top: -1.5px;
}
.upload-button__bar2 {
  width: 3px;
  height: 18px;
  margin-left: -1.5px;
  margin-top: -9px;
}
.upload-button__title {
  display: block;
  margin-top: 4px;
  font-size: 14px;
  font-family: "Lato", sans-serif;
}
.nav-bar__checkbox:checked ~ .nav-bar__list-wrapper .upload-button__label {
  justify-content: flex-start;
  flex-direction: row;
  padding: 10px 15px;
}
.nav-bar__checkbox:checked ~ .nav-bar__list-wrapper .upload-button__title {
  margin-top: 0;
  margin-left: 14px;
}
.upload-progress {
  margin-top: 10px;
  padding: 18px 19px;
  font-size: 16px;
  line-height: 22px;
  background: #fff;
}
.upload-progress__close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  transition: color 0.1s ease-in-out;
  float: right;
  margin-left: 19px;
  font-size: 12px;
}
.upload-progress__close:focus,
.upload-progress__close:active:focus,
.upload-progress__close.active:focus,
.upload-progress__close.focus,
.upload-progress__close:active.focus,
.upload-progress__close.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.upload-progress__close:active,
.upload-progress__close.active {
  outline: 0;
  background-image: none;
}
.upload-progress__close:hover,
.upload-progress__close:focus {
  color: #1c1c1c;
}
.upload-progress__bar-wrapper {
  margin-top: 17px;
  margin-bottom: 2px;
  background: #eeeeee;
  height: 3px;
}
.upload-progress__bar {
  transition: width .6s ease;
  background: #ffca10;
  height: inherit;
}
.upload-progress__retry {
  display: block;
  margin-top: 8px;
}
.user-management {
  margin-left: auto;
  margin-right: auto;
  max-width: 995px;
  padding: 30px 20px;
  background: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
  box-shadow: none;
}
.user-photo {
  display: inline-block;
  border-radius: 999em;
  overflow: hidden;
  vertical-align: middle;
  text-align: center;
  font-family: "Lato", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #000;
  background: #D6D6D6;
}
.user-photo--custom {
  background: transparent;
}
.user-photo--xs {
  width: 16px;
  height: 16px;
  line-height: 16px;
}
.user-photo--sm {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.user-photo--md {
  width: 42px;
  height: 42px;
  line-height: 42px;
}
.user-photo--lg {
  width: 100px;
  height: 100px;
  line-height: 100px;
}
.user-photo img {
  vertical-align: top;
  width: inherit;
  height: inherit;
}
.users__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.users__list-item {
  position: relative;
  padding: 16px 10px 16px 52px;
}
.users__list-item:before,
.users__list-item:after {
  display: table;
  content: " ";
}
.users__list-item:after {
  clear: both;
}
.users__list-item + .users__list-item {
  border-top: 1px solid #c8c8c8;
}
.users__user-photo {
  position: absolute;
  top: 50%;
  left: 10px;
  margin-top: -16px;
}
.users__options {
  float: right;
  text-align: right;
}
@media (max-width: 768px) {
  .users__options {
    float: none;
    text-align: left;
  }
}
.users__options-link {
  margin-right: 15px;
}
.users__options-link:last-child {
  margin-right: 0;
}
.users__options-link--delete {
  color: #c62828;
}
.users__options-link--delete:hover,
.users__options-link--delete:focus {
  color: #861b1b;
}
.users__more-link {
  display: block;
  padding-top: 20px;
  padding-bottom: 20px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  color: #424242;
  margin-bottom: -20px;
}
.users__more-link i {
  font-size: 14px;
  margin-right: 7px;
}
.users__more-link:hover,
.users__more-link:focus {
  color: #1c1c1c;
}
.control-line {
  margin-bottom: -10px;
}
.control {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  padding-left: 25px;
  color: inherit;
  line-height: 1.42857143;
}
.control-stack .control {
  display: block;
  margin-bottom: 10px;
}
.control-stack .control:last-child {
  margin-bottom: 0;
}
.control-line .control {
  margin-right: 15px;
  margin-bottom: 10px;
}
.control-line .control:last-child {
  margin-right: 0;
}
.control-indicator {
  top: 2px;
  width: 16px;
  height: 16px;
  border: 1px solid #c8c8c8;
  background: transparent !important;
}
.checkbox .control-indicator {
  border-radius: 0;
}
/* Focus */
.control input:focus ~ .control-indicator {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #ffca10;
}
/* Checked state */
.control input:checked ~ .control-indicator:after {
  content: "";
  display: block;
}
.radio input:checked ~ .control-indicator:after {
  width: 8px;
  height: 8px;
  background: #ffca10;
  border-radius: 999em;
  position: absolute;
  top: 3px;
  left: 3px;
}
.checkbox input:checked ~ .control-indicator:after {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  background: #ffca10;
  position: absolute;
  top: 2px;
  left: 2px;
}
.select:after {
  display: inline-block;
  font: normal normal normal 14px/1 "Black Tie";
  font-size: inherit;
  vertical-align: -14.28571429%;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  content: "\F0A5";
  font-size: 10px;
  font-weight: 900;
  color: #ffca10;
  border: 0;
  width: 12px;
  height: 16px;
  top: 50%;
  margin-top: -6px;
  right: 6px;
}
.select select {
  padding-top: -1px;
  padding-bottom: -1px;
  padding-left: 8px;
  padding-right: 22px;
  color: #424242;
  background-color: #fff;
  border-radius: 0;
  border: 1px solid #c8c8c8;
}
/* Focus */
.select select:focus {
  box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #ffca10;
}
/* Active/open */
.select select:active {
  background-color: #ffca10;
}
