/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*//**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 *//**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */

/**
 *  Default styles for xterm.js
 */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
input,
select,
textarea,
button {
  font: inherit;
  padding: 0;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}@font-face {
  font-family: "Open Sans";
  src: url("packages/gofilex_base/fonts/opensans-regular.eot");
  src: url("packages/gofilex_base/fonts/opensans-regular.eot?#iefix") format("embedded-opentype"), url("packages/gofilex_base/fonts/opensans-regular.woff") format("woff"), url("packages/gofilex_base/fonts/opensans-regular.ttf") format("truetype"), url("packages/gofilex_base/fonts/opensans-regular.svg#OpenSansRegular") format("svg");
  font-weight: normal;
  font-style: normal;
}
:root {
  box-sizing: border-box;
  font-size: 14px;
  -ms-overflow-style: none;
}
*,
*:before,
*:after {
  box-sizing: inherit;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: default;
}
::-webkit-scrollbar {
  display: none;
}
html,
body {
  width: 100%;
  height: 100%;
  background-color: #95a5a6;
}
body {
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  color: #ecf0f1;
  overflow: hidden;
  padding: 1rem;
}
a {
  color: inherit;
  cursor: pointer;
}
input,
button,
textarea {
  display: block;
  outline: 0;
  line-height: inherit;
  border: none;
  background: none;
  color: inherit;
}
input {
  width: 100%;
  -webkit-user-select: auto;
     -moz-user-select: auto;
      -ms-user-select: auto;
          user-select: auto;
}
#root {
  height: 100%;
}
.app {
  position: relative;
  height: 100%;
}
.app.navigable {
  padding-bottom: 4.5rem;
}
.panel .cover {
  display: block;
  position: absolute;
  top: -1rem;
  right: -1rem;
  bottom: -1rem;
  left: -1rem;
  z-index: 2;
  height: auto !important;
  pointer-events: none;
}
.panel .cover canvas {
  width: 100%;
  height: 100%;
}
.panel .escape {
  position: absolute;
  z-index: 1;
  pointer-events: all;
  color: #fff;
  opacity: 0.25;
  mix-blend-mode: difference;
  font-size: 1rem;
  font-weight: normal;
  height: 4rem;
  width: 4rem;
  text-align: center;
  line-height: 4rem;
  -webkit-font-smoothing: antialiased;
}
.panel .escape::before {
  font-family: "Glyphicons Regular";
  content: "\e225";
}
.panel .escape:hover {
  opacity: 0.5;
}
.panel .escape.top {
  top: -1rem;
  left: -3rem;
}
.panel .escape.top::before {
  font-family: "Glyphicons Regular";
  content: "\e601";
}
.panel .escape.right {
  top: -3rem;
  right: -1rem;
}
.panel .escape.right::before {
  font-family: "Glyphicons Regular";
  content: "\e224";
}
.panel .escape.bottom {
  bottom: -1rem;
  left: -3rem;
}
.panel .escape.bottom::before {
  font-family: "Glyphicons Regular";
  content: "\e602";
}
.panel .escape.left {
  top: -3rem;
  left: -1rem;
}
.panel .escape.left::before {
  font-family: "Glyphicons Regular";
  content: "\e225";
}
@font-face {
  font-family: "Glyphicons Regular";
  src: url("packages/gofilex_base/fonts/glyphicons-regular.eot");
  src: url("packages/gofilex_base/fonts/glyphicons-regular.eot?#iefix") format("embedded-opentype"), url("packages/gofilex_base/fonts/glyphicons-regular.woff2") format("woff2"), url("packages/gofilex_base/fonts/glyphicons-regular.woff") format("woff"), url("packages/gofilex_base/fonts/glyphicons-regular.ttf") format("truetype"), url("packages/gofilex_base/fonts/glyphicons-regular.svg#glyphiconsregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.navigation {
  display: flex;
  height: 4rem;
  position: absolute;
  bottom: 0;
  right: -0.5rem;
  left: -0.5rem;
  justify-content: center;
  overflow: hidden;
}
.navigation::before {
  content: "";
  display: block;
  height: 1rem;
  top: -1rem;
  right: 0;
  left: 0;
  position: absolute;
  border-radius: 100%;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
  z-index: 5;
}
.navigation .primary {
  display: flex;
  overflow: hidden;
}
.navigation .primary:empty + .secondary {
  padding-left: 0;
}
.navigation .secondary {
  display: flex;
  overflow: hidden;
  flex-shrink: 0;
  padding-left: 2.5rem;
}
.navigation .secondary .link {
  flex-shrink: 0;
}
.navigation .secondary .link .label {
  width: 3rem;
  padding: 0 1rem;
  border: none;
}
.navigation .secondary .link .label::before {
  font-family: "Glyphicons Regular";
  content: "\e249";
}
.navigation .secondary .link.support .label::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.navigation .link {
  display: block;
  overflow: hidden;
  position: relative;
  height: 4rem;
  padding: 1rem 0.5rem;
  text-decoration: none;
}
.navigation .link .label {
  overflow: hidden;
  position: relative;
  height: 2rem;
  border-left: 1rem solid transparent;
  border-right: 1rem solid transparent;
  line-height: 2rem;
  border-radius: 0.25rem;
  text-transform: uppercase;
  background-color: #778182;
  color: #95a5a6;
  box-shadow: 0rem 0.05rem 0.15rem rgba(0, 0, 0, 0.08), 0rem 0.05rem 0.1rem rgba(0, 0, 0, 0.25);
}
.navigation .link.disabled {
  pointer-events: none;
}
.navigation .link.disabled .label {
  color: #8a999a;
}
.navigation .link:hover {
  flex-shrink: 0;
}
.navigation .link:hover .label {
  background-color: #6e7576;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
}
.navigation .link:active .label {
  box-shadow: 0rem 0.05rem 0.15rem rgba(0, 0, 0, 0.08), 0rem 0.05rem 0.1rem rgba(0, 0, 0, 0.25);
}
.navigation .link.current {
  flex-shrink: 0;
}
.navigation .link.current .label {
  background-color: #ecf0f1 !important;
  color: #95a5a6;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
}
.navigation .link.current .label:hover {
  box-shadow: 0rem 0.3rem 0.6rem rgba(0, 0, 0, 0.16), 0rem 0.3rem 0.6rem rgba(0, 0, 0, 0.23);
}
.overlay {
  display: flex;
  align-items: center;
  justify-content: center;
}
.overlay > .spinner {
  width: 12rem;
  height: 12rem;
  background: url("packages/gofilex_base/images/spinner-ecf0f1.svg") no-repeat center center;
}
.app > .overlay {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9;
  background-color: #95a5a6;
  opacity: 0.5;
  transition: visibility 0ms step-start, opacity 150ms ease-out;
}
.app > .overlay.ready.connected {
  opacity: 0 !important;
  visibility: hidden;
  transition: visibility 0ms step-end 300ms, opacity 300ms ease-out;
}
.panel {
  position: absolute;
  top: 0;
  bottom: 0;
  background-color: #ecf0f1;
}
.panel > div {
  height: 100%;
}
.panel.main {
  right: 0;
  left: 0;
}
.panel.main .overlay {
  padding-bottom: 1.5rem;
}
.panel.side::before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 1rem;
}
.panel.side.left {
  margin-right: 1rem;
}
.panel.side.left::before {
  right: -1rem;
}
.panel.side.left .overlay {
  padding-right: 1.5rem;
}
.panel.side.right {
  margin-left: 1rem;
}
.panel.side.right::before {
  left: -1rem;
}
.panel.side.right .overlay {
  padding-left: 1.5rem;
}
.panel > .overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  right: -0.5rem;
  bottom: 0;
  left: -0.5rem;
  z-index: 3;
  transform: translateZ(0);
  background-color: #95a5a6;
  opacity: 0.5;
  transition: visibility 0ms step-start 400ms, opacity 300ms ease-out 400ms;
}
.panel > .overlay.fallback {
  opacity: 0.75;
}
.panel > .overlay::before {
  content: "";
  display: block;
  position: absolute;
  right: 0;
  bottom: -0.75rem;
  left: 0;
  height: 0.75rem;
  background: inherit;
  pointer-events: none;
}
.panel:hover > .overlay.visual,
.panel:hover + .panel > .overlay.visual,
.panel:hover + .panel + .panel > .overlay.visual,
.panel:hover + .panel + .panel + .panel > .overlay.visual {
  opacity: 0 !important;
  visibility: hidden;
  transition: visibility 0ms step-end 1500ms, opacity 150ms ease-out 1350ms;
}
.app.navigable .panel.side {
  bottom: 1.5rem;
}
.app.unnavigable .panel.main {
  overflow: hidden;
  border-radius: 0.25rem;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
}
.overlay > .spinner {
  width: 12rem;
  height: 12rem;
  background: url("packages/gofilex_base/images/spinner-ecf0f1.svg") no-repeat center center;
}
.snack {
  pointer-events: none;
  display: flex;
  justify-content: center;
  position: absolute;
  top: 4rem;
  right: -128rem;
  left: -128rem;
  z-index: 99;
}
.snack .wrap {
  display: flex;
  min-width: 1.5rem;
  padding: 0 0.25rem;
}
.snack .wrap:first-child {
  min-width: 130.25rem;
  padding-left: 129rem;
}
.snack .wrap:last-child {
  min-width: 130.25rem;
  padding-right: 129rem;
}
.snack .wrap:last-child .bar {
  width: auto;
  flex-shrink: 1;
  padding: 0 1rem;
}
.snack .wrap:last-child .bar .message,
.snack .wrap:last-child .bar .action {
  display: block;
}
.snack .bar {
  pointer-events: auto;
  display: flex;
  position: relative;
  vertical-align: top;
  width: 1rem;
  flex-shrink: 0;
  min-width: 0;
  padding: 0;
  height: 3rem;
  line-height: 3rem;
  box-shadow: 0rem 0.3rem 0.6rem rgba(0, 0, 0, 0.16), 0rem 0.3rem 0.6rem rgba(0, 0, 0, 0.23);
  border-radius: 0.25rem;
  background-color: #121212;
}
.snack .bar.warning {
  background-color: #f39c12;
}
.snack .bar.warning .action {
  color: #121212;
}
.snack .bar.warning .action:hover {
  color: #1f1f1f;
}
.snack .bar.warning .action:active {
  color: #121212;
}
.snack .bar.error {
  background-color: #c0392b;
}
.snack .bar.error .action {
  color: #ecf0f1;
}
.snack .bar.error .action:hover {
  color: #fbfcfc;
}
.snack .bar.error .action:active {
  color: #ecf0f1;
}
.snack:hover {
  pointer-events: auto;
}
.snack:hover .wrap:hover .bar {
  width: auto;
  flex-shrink: 1;
  padding: 0 1rem;
}
.snack:hover .wrap:hover .bar .message,
.snack:hover .wrap:hover .bar .action {
  display: block;
}
.snack:hover .wrap:hover ~ .wrap .bar {
  width: 1rem;
  flex-shrink: 0;
  padding: 0;
}
.snack:hover .wrap:hover ~ .wrap .bar .message,
.snack:hover .wrap:hover ~ .wrap .bar .action {
  display: none;
}
.snack .message {
  display: none;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ecf0f1;
}
.snack .message:hover {
  color: #fbfcfc;
}
.snack .message:active {
  color: #ecf0f1;
}
.snack .action {
  display: none;
  text-transform: uppercase;
  padding: 0.5rem 4rem 0.5rem 4rem;
  margin: -0.5rem -4rem -0.5rem 0;
  color: #27ae60;
}
.snack .action:hover {
  color: #2cc36b;
}
.snack .action:active {
  color: #27ae60;
}
.snack .action.secondaryAction {
  padding: 0.5rem 1rem 0.5rem 1rem;
  margin: -0.5rem -1rem -0.5rem 1rem;
}
.tip {
  position: absolute;
  top: 0;
  background-color: inherit;
  font-style: inherit;
  text-decoration: inherit;
}
.tip > div {
  display: flex;
  align-items: flex-start;
  white-space: nowrap;
  line-height: 3rem;
  height: 3rem;
  padding: 0 1rem;
  border-radius: 0.25rem;
  background-color: inherit;
  font-style: inherit;
  text-decoration: inherit;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
  position: absolute;
  left: -1rem;
  z-index: 1;
  transition-property: opacity, visibility;
  transition-duration: 0.25s;
  transition-timing-function: ease-out;
  transition-delay: 0.15s;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
.tip > div:empty {
  display: none;
}
.tool {
  background-color: inherit;
  font-style: inherit;
  text-decoration: inherit;
}
.tool:hover .tip > div {
  transition-delay: 0.5s;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.app > .wrap {
  height: 100%;
  position: relative;
  z-index: 2;
}.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.panel.left .actions {
  right: 1.5rem;
}
.panel.right .actions {
  left: 1.5rem;
}
.actions {
  position: absolute;
  right: 0;
  bottom: -0.5rem;
  left: 0;
  height: 5rem;
  display: flex;
  flex-wrap: nowrap;
  justify-content: flex-end;
  pointer-events: none;
  z-index: 2;
}
.actions.secondary {
  justify-content: flex-start !important;
}
.button {
  display: block;
  height: 5rem;
  line-height: 3rem;
  position: relative;
  padding: 1rem 0.5rem;
  flex-grow: 0 !important;
  width: auto !important;
  pointer-events: auto;
  transform: translateZ(0);
}
.button:hover {
  flex-shrink: 1;
  min-width: 0;
}
.button .text {
  display: none;
}
.button:hover .text,
.button.blocked .text {
  display: inline;
}
.button:hover .hint,
.button.blocked .hint {
  display: none;
}
.button .icon {
  position: absolute;
  top: 0;
  left: 1rem;
}
.button .label {
  width: 100%;
  font-weight: 600;
  text-transform: uppercase;
  border-radius: 0.25rem;
  padding: 0 1rem;
  position: relative;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.button.no-hint:not(:hover) .label {
  height: 100%;
  padding-left: 2rem;
}
.button .overlay {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: -100vh;
  right: -100vw;
  bottom: -100vh;
  left: -100vw;
  z-index: -1;
  background-color: #95a5a6;
  opacity: 0.5;
  padding-bottom: 6rem !important;
}
.button:not( .blocked ) .label:active {
  box-shadow: 0rem 0.05rem 0.15rem rgba(0, 0, 0, 0.08), 0rem 0.05rem 0.1rem rgba(0, 0, 0, 0.25);
}
.button.blocked {
  position: relative;
  z-index: 99;
}
.button-menu {
  position: relative;
  display: inline-block;
}
.button-menu .label {
  padding-right: 2.25rem;
}
.button-menu .label .menu-icon {
  font-size: 1rem;
  font-weight: normal;
  height: 1rem;
  width: 1rem;
  text-align: center;
  line-height: 1rem;
  height: 3rem;
  width: 2rem;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
  position: absolute;
  display: inline-block;
  padding-left: 0.5rem;
}
.button-menu .label .menu-icon::before {
  font-family: "Glyphicons Regular";
  content: "\e115";
}
.button-menu .button-menu-content {
  display: none;
  position: absolute;
  bottom: 4rem;
  right: 0.5rem;
  z-index: 1;
}
.button-menu .button-menu-content .label > .icon {
  opacity: 0.6;
}
.button-menu .button-menu-content .button {
  height: auto;
  padding: 0;
  padding-bottom: 0.5rem;
  text-align: start;
}
.button-menu .button-menu-content .button:hover .label > .icon {
  opacity: 1;
}
.button-menu:hover .button-menu-content {
  display: block;
}
.button.button .label {
  background-color: #808d8d;
  color: #fdfdfd;
}
.button.button:not( .blocked ) .label:active {
  background: #7a8889;
}
.secondary .button.button .label {
  background-color: #fdfdfd;
  color: #2c3e50;
}
.secondary .button.button:not( .blocked ) .label:active {
  background: #f8f8f8;
}.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.panel.main .form .actions {
  bottom: 1rem;
}
.panel.main .form .body form {
  margin-bottom: 5.5rem;
}
.panel.side .form .body form {
  margin-bottom: 4rem;
}
.panel .cover.left + .form .header,
.panel .cover.left + .form form .field,
.panel .cover.left + .form form .separator {
  border-left: 1.5rem solid transparent;
}
.panel .cover.right + .form .header,
.panel .cover.right + .form form .field,
.panel .cover.right + .form form .separator {
  border-right: 1.5rem solid transparent;
}
.panel > .form {
  position: relative;
  color: #5d5d5d;
  padding-top: 3rem;
}
.form em {
  display: inline-block;
}
.form em:not( .value ) {
  margin: 0 0.5rem 0 0 !important;
  overflow: visible;
}
.form em:not( .value ):last-child {
  margin-right: 0 !important;
}
.form .body {
  position: relative;
  height: 100%;
}
.form .body .wrap {
  overflow-x: hidden;
  height: 100%;
  overflow-y: hidden;
}
.form .body .wrap::-webkit-scrollbar {
  width: 0 !important;
}
.form .body > .overlay {
  position: absolute;
  top: -3rem;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #494949;
  opacity: 0.25;
  transition: visibility 0ms step-start, opacity 150ms ease-out;
}
.form .body form > button {
  display: none;
}
.form .body.ready .wrap {
  overflow-y: auto;
}
.form .body.ready > .overlay {
  opacity: 0 !important;
  visibility: hidden;
  transition: visibility 0ms step-end 300ms, opacity 300ms ease-out;
}
.form input,
.form textarea {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  cursor: auto;
}
.form .header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 3rem;
  line-height: 3rem;
  padding: 0 0 0 1rem;
  background-color: #494949;
  color: #ecf0f1;
  font-weight: 600;
  text-transform: uppercase;
}
.form .header .shadow {
  height: 1rem;
  bottom: -1rem;
  right: 0;
  left: 0;
  position: absolute;
  overflow: hidden;
  pointer-events: none;
}
.form .header .shadow::before {
  content: "";
  display: block;
  height: 1rem;
  top: -1rem;
  right: 0;
  left: 0;
  position: absolute;
  border-radius: 100%;
  z-index: 1;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
}
.form.titled {
  padding-top: 0;
}
.form.titled .header {
  position: relative;
  height: auto;
  padding: 1.5rem;
  line-height: 1.5rem;
  background-color: #95a5a6;
}
.form.titled .header .title,
.form.titled .header .description {
  text-transform: none;
  text-align: center;
}
.form.titled .header .title {
  font-weight: 500;
  font-size: 1.3rem;
  padding-bottom: 1rem;
}
.form.titled .header .description {
  font-weight: 300;
}
.form form > .group {
  border-top: 1rem solid transparent;
}
.form form > .group.even {
  border-color: #f2f5f5;
}
.form form > .group.odd .separator {
  background: #f2f5f5;
}
.form form > .group .separator {
  position: relative;
  text-transform: uppercase;
  color: #5d5e5e;
  font-weight: 600;
  display: block;
  height: 4rem;
  line-height: 4rem;
  padding: 0 0 0 1rem;
}
.form form > .group .separator .shadow {
  height: 1rem;
  top: 0;
  right: 0;
  left: 0;
  position: absolute;
  overflow: hidden;
  pointer-events: none;
}
.form form > .group .separator .shadow::before {
  content: "";
  display: block;
  height: 1rem;
  top: -1rem;
  right: 0;
  left: 0;
  position: absolute;
  border-radius: 100%;
  z-index: 0;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
}
.form form > .group:first-child {
  border-top: none;
}
.form form > .group:first-child .separator .shadow {
  display: none;
}
.form form .field {
  padding: 1rem 2rem 1rem 12rem;
  min-height: 4rem;
  line-height: 2rem;
  display: flex;
  flex-wrap: wrap;
  position: relative;
  white-space: pre-wrap;
}
.form form .field.even {
  background-color: #f2f5f5;
}
.form form .field > .label {
  font-weight: 100;
  font-size: 1rem;
  color: #828282;
  width: 9rem;
  line-height: 4rem;
  position: absolute;
  top: 0rem;
  left: 2rem;
  text-transform: uppercase;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.form .expander {
  position: absolute;
  top: 0;
  height: 4rem;
  width: 3rem;
  text-align: center;
  line-height: 4rem;
  color: #cacaca;
}
.form .expander:hover {
  color: inherit;
}
.form.expands.left .expands.separator,
.form.expands.right .expands.left.separator {
  padding-left: 3rem;
}
.form.expands.left .expands .label,
.form.expands.right .expands.left .label {
  left: 3rem;
}
.form.expands.left .expands .expander,
.form.expands.right .expands.left .expander {
  right: auto;
  left: 0;
}
.form.expands.left .expands .expander::before,
.form.expands.right .expands.left .expander::before {
  font-family: "Glyphicons Regular";
  content: "\e211";
}
.form.expands.right .expands,
.form.expands.left .expands.right {
  padding-right: 3rem;
}
.form.expands.right .expands .expander,
.form.expands.left .expands.right .expander {
  right: 0;
  left: auto;
}
.form.expands.right .expands .expander::before,
.form.expands.left .expands.right .expander::before {
  font-family: "Glyphicons Regular";
  content: "\e212";
}
.form .placeholder {
  font-style: italic;
  color: #a6a6a6;
}
.form.editable form .field.invalid:before {
  content: "\2022";
  display: block;
  position: absolute;
  top: 1rem;
  left: 1rem;
  font-size: 1em;
  color: #c0392b;
}
.form.editable form .field.invalid.required:before {
  color: #7f8c8d;
}
.form .field .checkbox input {
  display: none;
}
.form .field .checkbox input:checked + div:not( .disabled ) {
  background-color: #27ae60;
  color: #fdfdfd;
}
.form .field .checkbox .description {
  font-style: italic;
  text-align: justify;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
.form .field .checkbox .value {
  display: inline-block;
  padding: 0.5rem 0.75rem;
  border-radius: 0.25rem;
  background-color: #fdfdfd;
  color: #95a5a6;
  position: relative;
}
.form .field .checkbox .value:hover:not( .disabled ) {
  background-color: #a9b2b3;
  color: #fdfdfd;
}
.form .field .checkbox .value:active:not( .disabled ) {
  background-color: #9fa9a9;
  color: #fdfdfd;
}
.form .field .date-time {
  display: flex;
  flex-grow: 1;
}
.form .field .date-time span {
  flex-grow: 1;
}
.form .field .date-time .value {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  cursor: auto;
}
.form .field .date-time .date {
  margin-right: 2rem;
}
.form .field .date-time .current,
.form .field .date-time .clear {
  display: inline-block;
  margin-left: 0.6rem;
  border-radius: 0.25rem;
  background-color: #fdfdfd;
  position: relative;
  font-size: 1rem;
  font-weight: normal;
  height: 2rem;
  width: 2rem;
  text-align: center;
  line-height: 2rem;
  -webkit-font-smoothing: antialiased;
}
.form .field .date-time .current::before,
.form .field .date-time .clear::before {
  font-family: "Glyphicons Regular";
  content: "\e046";
}
.form .field .date-time .current:hover,
.form .field .date-time .clear:hover {
  background-color: #a9b2b3 !important;
  color: #fdfdfd !important;
}
.form .field .date-time .current:active,
.form .field .date-time .clear:active {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.form .field .date-time .current {
  margin-right: 0rem;
}
.form .field .date-time .clear {
  font-size: 1rem;
  font-weight: normal;
  height: 2rem;
  width: 2rem;
  text-align: center;
  line-height: 2rem;
  -webkit-font-smoothing: antialiased;
}
.form .field .date-time .clear::before {
  font-family: "Glyphicons Regular";
  content: "\e208";
}
.form .field .date-time .clear:active {
  background-color: #c0392b !important;
}
.form .field .date-time .toggle .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e055";
}
.form .field .date-time .toggle :checked + .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e058";
}
.form .field .date {
  display: flex;
}
.form .field .date .number {
  width: 4rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.form .field .date .number:first-of-type {
  width: 5.25rem;
  margin-left: 0;
}
.form .field .date .number:last-of-type {
  margin-right: 0;
}
.form .field .date .number:last-of-type + span {
  left: -1.25rem;
}
.form .field .date .number input + span {
  display: block;
  pointer-events: none;
  position: relative;
  left: -1.25rem;
  width: 1.5rem;
  margin: 0 -0.75rem;
  color: #7f8c8d;
  text-align: center;
}
.form .field .date .number input:not( :hover ):not( :focus )::-webkit-inner-spin-button,
.form .field .date .number input:not( :hover ):not( :focus )::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form .field .date .number input:not( [ disabled ] ):hover + span,
.form .field .date .number input:not( [ disabled ] ):focus + span {
  visibility: hidden;
}
.form .field .date .number input:disabled {
  color: #7f8c8d;
}
.form .field .date .number input:disabled::-webkit-inner-spin-button,
.form .field .date .number input:disabled::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form .field .current,
.form .field .clear {
  display: inline-block;
  border-radius: 0.25rem;
  background-color: #fdfdfd;
  position: relative;
  font-size: 1rem;
  font-weight: normal;
  height: 2rem;
  width: 2rem;
  text-align: center;
  line-height: 2rem;
  -webkit-font-smoothing: antialiased;
}
.form .field .current::before,
.form .field .clear::before {
  font-family: "Glyphicons Regular";
  content: "\e046";
}
.form .field .current:hover,
.form .field .clear:hover {
  background-color: #a9b2b3 !important;
  color: #fdfdfd !important;
}
.form .field .current:active,
.form .field .clear:active {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.form .field .current {
  margin-right: 0.6rem;
}
.form .field .clear {
  font-size: 1rem;
  font-weight: normal;
  height: 2rem;
  width: 2rem;
  text-align: center;
  line-height: 2rem;
  -webkit-font-smoothing: antialiased;
}
.form .field .clear::before {
  font-family: "Glyphicons Regular";
  content: "\e208";
}
.form .field .clear:active {
  background-color: #c0392b !important;
}
.form .field .dummy .value {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  cursor: auto;
}
.form .field .dummy span {
  margin-right: 0.25rem;
}
.form .field .dummy em + span,
.form .field .dummy span.placeholder {
  margin-left: 0;
}
.form .field .dummy.tagged {
  margin-bottom: -0.5rem;
}
.form .field .dummy.tagged em {
  margin-bottom: 0.5rem !important;
}
.form .field .duration {
  display: flex;
  width: 100%;
}
.form .field .duration .time + .frames {
  margin-left: 1rem;
}
.form .field .duration .frames {
  flex-grow: 1;
  display: flex;
}
.form .field .duration .frames input {
  margin-left: 0.125rem;
  margin-right: 0.25rem;
}
.form .field .field-button {
  display: inline-block;
  height: 2rem;
}
.form .field .field-button input {
  display: none;
}
.form .field .field-button span {
  padding: 0;
}
.form .field .field-button .icon {
  display: inline-block;
  border-radius: 0.25rem;
  background-color: #fdfdfd;
  position: relative;
  font-size: 1rem;
  font-weight: normal;
  height: 2rem;
  width: 2rem;
  text-align: center;
  line-height: 2rem;
  -webkit-font-smoothing: antialiased;
}
.form .field .field-button .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e249";
}
.form .field .field-button .icon.toggle {
  font-size: 1rem;
  font-weight: normal;
  height: 2rem;
  width: 2rem;
  text-align: center;
  line-height: 2rem;
  -webkit-font-smoothing: antialiased;
}
.form .field .field-button .icon.toggle::before {
  font-family: "Glyphicons Regular";
  content: "\e200";
}
.form .field .field-button .icon.generate::before {
  font-family: "Glyphicons Regular";
  content: "\e323";
}
.form .field .field-button .icon.copy::before {
  font-family: "Glyphicons Regular";
  content: "\e513";
}
.form .field .field-button :checked + .icon {
  background-color: #27ae60;
  color: #fdfdfd;
}
.form .field .field-button :checked + .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e199";
}
.form .field .field-button:not( .disabled ):hover .icon {
  background-color: #a9b2b3 !important;
  color: #fdfdfd !important;
}
.form .field .field-button:not( .disabled ):active .icon {
  background-color: #9fa9a9 !important;
  color: #fdfdfd !important;
}
.form .field * + .field-button {
  margin-left: 0.5rem;
}
.form .field .file {
  width: 100%;
  display: flex;
}
.form .field .file input {
  display: none;
}
.form .field .file .value {
  flex-grow: 1;
  padding: 0 0.75rem;
  background-color: #fdfdfd;
  border-radius: 0.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.form .field .file .value.active {
  background-color: #7a8889 !important;
  color: #fdfdfd !important;
}
.form .field .file .browse {
  padding: 0 0.75rem;
}
.form .field .file .clear {
  flex-shrink: 0;
  position: relative;
  font-size: 1rem;
  font-weight: normal;
  height: 2rem;
  width: 2rem;
  text-align: center;
  line-height: 2rem;
  -webkit-font-smoothing: antialiased;
}
.form .field .file .clear::before {
  font-family: "Glyphicons Regular";
  content: "\e208";
}
.form .field .file .browse,
.form .field .file .clear {
  background-color: #fdfdfd;
  border-radius: 0.25rem;
  margin-left: 0.5rem;
}
.form .field .file .browse:focus,
.form .field .file .clear:focus {
  background-color: #fdfdfd;
  color: #808d8d;
}
.form .field .file .browse:hover,
.form .field .file .clear:hover {
  background-color: #a9b2b3;
  color: #fdfdfd;
}
.form .field .file .browse:active,
.form .field .file .clear:active {
  background-color: #9fa9a9;
  color: #fdfdfd;
}
.form .field .filesize {
  display: flex;
  width: 100%;
}
.form .field .filesize .select {
  flex-grow: 0;
}
.form .field .list.tagged {
  margin-bottom: -0.5rem;
}
.form .field .list em {
  margin-bottom: 0.5rem !important;
}
.form .field .number {
  width: 3rem;
  height: 2rem;
  flex-grow: 1;
  display: flex;
}
.form .field .number input {
  height: 2rem;
  padding: 0 0.75rem;
  background-color: #fdfdfd;
  border-radius: 0.25rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.form .field .number input:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #808d8d;
}
.form .field .number input:not( [ disabled ] ):hover {
  background-color: #a9b2b3;
  color: #fdfdfd;
}
.form .field .number input:not( [ disabled ] ):active {
  background-color: #9fa9a9;
  color: #fdfdfd;
}
span + .form .field .number input,
.form .field .number input + span {
  margin-left: 0.5rem;
}
.form .field .number .clear {
  display: inline-block;
  border-radius: 0.25rem;
  background-color: #fdfdfd;
  position: relative;
  margin: 0 0.6rem;
  font-size: 1rem;
  font-weight: normal;
  height: 2rem;
  width: 2rem;
  text-align: center;
  line-height: 2rem;
  -webkit-font-smoothing: antialiased;
}
.form .field .number .clear::before {
  font-family: "Glyphicons Regular";
  content: "\e208";
}
.form .field .number .clear:active {
  background-color: #c0392b !important;
}
.form .field .label + .number {
  margin-left: 0;
}
.form .field .password {
  display: flex;
  flex-grow: 1;
}
.form .field .password span {
  flex-grow: 1;
  word-break: break-all;
}
.form .field .password span.visible {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  cursor: auto;
}
.form .field .password .toggle .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e052";
}
.form .field .password .toggle :checked + .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e053";
}
.form .field .period {
  display: flex;
  width: 100%;
}
.form .field .period .number {
  max-width: 12rem;
}
.form .field .period .select {
  flex-grow: 0;
}
.form .field .select {
  display: flex;
  flex-wrap: wrap;
  flex-grow: 1;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}
.form .field .select .option input {
  display: none;
}
.form .field .select span {
  padding: 0;
}
.form .field .select .option {
  display: inline-block;
  margin: 0 0.5rem 0.5rem 0;
  min-width: 2rem;
  text-align: center;
}
.form .field .select .text {
  margin-right: 0.5rem;
  flex-grow: 1;
}
.form .field .select .text input {
  font-style: italic;
}
.form .field .select .value {
  padding: 0.5rem;
  line-height: 1rem;
  border-radius: 0.25rem;
  position: relative;
}
.form .field .select .value:hover {
  color: #fdfdfd !important;
}
.form .field .select .value:active {
  color: #fdfdfd !important;
}
.form .field .select div.value:hover {
  background-color: #a9b2b3 !important;
}
.form .field .select div.value:active {
  background-color: #9fa9a9 !important;
}
.form .field .select em.value {
  margin: 0;
  height: auto;
  display: block;
  border: 0;
}
.form .field .select em.value:hover:after,
.form .field .select em.value:active:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.form .field .select em.value:hover:after {
  background-color: rgba(253, 253, 253, 0.333);
}
.form .field .select em.value:active:after {
  background-color: rgba(253, 253, 253, 0.25);
}
.form .field .select :not(:checked) + .value:not(:hover) {
  background-color: #fdfdfd;
  color: #95a5a6;
}
.form .field .select :checked + div.value {
  background-color: #808d8d;
}
.form .field .select :checked + .value {
  color: #fdfdfd;
}
.form .field .select span.index {
  position: absolute;
  top: 0;
  left: 0;
  line-height: 2rem;
  width: 2rem;
  display: none;
  text-align: center;
  font-size: 1rem;
  font-weight: 900;
}
.form .field .select span.index::after {
  content: ".";
}
.form .field .select.ordered :checked + .value {
  padding-left: 2rem;
}
.form .field .select.ordered :checked + .value .index {
  display: block;
}
.form .field .select:not( :last-child ) {
  flex-grow: 0;
  margin-right: 0;
}
.form .field .text + .select,
.form .field .number + .select {
  margin-left: 0.5rem;
}
.form .field .speed {
  display: flex;
  width: 100%;
}
.form .field .speed .select {
  flex-grow: 0;
}
.form .field .summary.tagged {
  margin-bottom: -0.5rem;
}
.form .field .summary em {
  margin-bottom: 0.5rem !important;
}
.form .field .text {
  width: 3rem;
  height: 2rem;
  flex-grow: 1;
  display: flex;
}
.form .field .text input {
  padding: 0 0.75rem;
  background-color: #fdfdfd;
  border-radius: 0.25rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.form .field .text input:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #808d8d;
}
.form .field .text input:not( [ disabled ] ):hover {
  background-color: #a9b2b3;
  color: #fdfdfd;
}
.form .field .text input:not( [ disabled ] ):active {
  background-color: #9fa9a9;
  color: #fdfdfd;
}
span + .form .field .text,
.form .field .text + span {
  margin-left: 0.5rem;
}
.form .field .text span:first-child {
  margin-left: 0;
  margin-right: 0.5rem;
}
.form .field .label + .text {
  margin-left: 0;
}
.form .field .textarea {
  width: 3rem;
  flex-grow: 1;
  display: flex;
}
.form .field .textarea textarea {
  padding: 0 0.75rem;
  background-color: #fdfdfd;
  resize: none;
  width: 100%;
  height: 2rem;
  overflow: hidden;
  flex-grow: 1;
  flex-shrink: 1;
}
.form .field .time {
  display: flex;
}
.form .field .time .number {
  width: 4rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.form .field .time .number:first-of-type {
  margin-left: 0;
}
.form .field .time .number:last-of-type {
  margin-right: 0;
}
.form .field .time .number:last-of-type + span {
  left: -1.25rem;
}
.form .field .time .number input + span {
  display: block;
  pointer-events: none;
  position: relative;
  left: -1.25rem;
  width: 1.5rem;
  margin: 0 -0.75rem;
  color: #7f8c8d;
  text-align: center;
}
.form .field .time .number input:not( :hover ):not( :focus )::-webkit-inner-spin-button,
.form .field .time .number input:not( :hover ):not( :focus )::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form .field .time .number input:not( [ disabled ] ):hover + span,
.form .field .time .number input:not( [ disabled ] ):focus + span {
  visibility: hidden;
}
.form .field .time .number input:disabled {
  color: #7f8c8d;
}
.form .field .time .number input:disabled::-webkit-inner-spin-button,
.form .field .time .number input:disabled::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.form .field .current {
  display: inline-block;
  border-radius: 0.25rem;
  background-color: #fdfdfd;
  position: relative;
  font-size: 1rem;
  font-weight: normal;
  height: 2rem;
  width: 2rem;
  text-align: center;
  line-height: 2rem;
  -webkit-font-smoothing: antialiased;
}
.form .field .current::before {
  font-family: "Glyphicons Regular";
  content: "\e046";
}
.form .field .current:hover {
  background-color: #a9b2b3 !important;
  color: #fdfdfd !important;
}
.form .field .current:active {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
em {
  width: auto !important;
  flex-grow: 0 !important;
  min-width: 2rem !important;
  border-radius: 0.25rem;
  padding: 0 0 0 0.5rem;
  border-right: 0.5rem solid transparent;
  background-color: #95a5a6;
  color: #fdfdfd;
  text-decoration: inherit;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
em:not( :last-child ) {
  margin-right: 0.5rem;
}
em:empty {
  display: none;
}
em + span {
  margin-left: 0.25rem;
  vertical-align: top;
}
.panel.main .table .counter {
  bottom: 2rem;
}
.panel.main .table .actions {
  bottom: 1rem;
}
.panel.main .table .virtual > div {
  margin-bottom: 5.5rem;
  min-height: auto !important;
  overflow: visible !important;
}
.panel.side .table .virtual > div {
  margin-bottom: 4rem;
  min-height: auto !important;
  overflow: visible !important;
}
.panel .cover.left + .table .header,
.panel .cover.left + .table .row {
  border-left: 1.5rem solid transparent;
}
.panel .cover.left + .table .counter {
  left: 2rem;
}
.panel .cover.right + .table .header,
.panel .cover.right + .table .row {
  border-right: 1.5rem solid transparent;
}
.panel > .table {
  position: relative;
  padding-top: 3rem;
}
.table.grouped {
  padding-top: 5rem;
}
.table.grouped .header {
  padding-top: 2rem;
  height: 5rem;
}
.table.grouped .header .group .caption {
  display: block;
}
.table.grouped .body > .overlay {
  top: -5rem;
}
.table .body {
  position: relative;
  height: 100%;
  overflow-y: auto;
}
.table .body::-webkit-scrollbar {
  width: 0 !important;
}
.table .body > .overlay {
  position: absolute;
  top: -3rem;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #494949;
  opacity: 0.25;
  transition: visibility 0ms step-start, opacity 150ms ease-out;
}
.table .body.ready > .overlay {
  opacity: 0 !important;
  visibility: hidden;
  transition: visibility 0ms step-end 300ms, opacity 300ms ease-out;
}
.table .virtual {
  height: 100% !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
}
.table .header {
  display: flex;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 3rem;
  line-height: 3rem;
  padding: 0 1rem;
  background-color: #494949;
  color: #ecf0f1;
  font-weight: 600;
  text-transform: uppercase;
}
.table .header > *:not( .group ) {
  height: 3rem;
  line-height: 3rem;
  margin-right: 1rem;
}
.table .header .group {
  display: flex;
  padding: 0;
  position: relative;
}
.table .header .group .caption {
  position: absolute;
  top: -1.5rem;
  height: 2rem;
  line-height: 2rem;
  width: 100%;
  color: #727373;
  display: none;
}
.table .header .group > * {
  height: 3rem;
  line-height: 3rem;
  margin-right: 1rem;
}
.table .header .icon {
  text-align: left !important;
  padding: 0 0.25rem;
  color: #ecf0f1;
}
.table .header .shadow {
  height: 1rem;
  bottom: -1rem;
  right: 0;
  left: 0;
  position: absolute;
  overflow: hidden;
  pointer-events: none;
}
.table .header .shadow::before {
  content: "";
  display: block;
  height: 1rem;
  top: -1rem;
  right: 0;
  left: 0;
  position: absolute;
  border-radius: 100%;
  z-index: 1;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
}
.table .header ::-moz-placeholder {
  color: #9c9c9c;
}
.table .header :-ms-input-placeholder {
  color: #9c9c9c;
}
.table .header .placeholder,
.table .header ::placeholder {
  color: #9c9c9c;
}
.table .row {
  display: flex;
  position: relative;
  height: 3rem;
  line-height: 3rem;
  padding: 0 1rem;
  background-color: #ecf0f1;
  color: #828282;
}
.table .row > *:not( .group ) {
  flex-shrink: 0;
  margin-right: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table .row .group {
  display: flex;
  padding: 0;
  background-color: inherit;
  text-decoration: inherit;
}
.table .row .group > * {
  margin-right: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  background-color: inherit;
  text-decoration: inherit;
}
.table .row .wrap {
  height: 2rem;
  line-height: 2rem;
  margin-top: 0.5rem;
  display: flex;
  align-items: flex-start;
  border-radius: 0.25rem;
  overflow: hidden;
  text-decoration: inherit;
}
.table .row .wrap span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.table .row .wrap em,
.table .row .wrap strong {
  text-decoration: inherit;
}
.table .row .tip em,
.table .row .tip strong {
  height: 2rem;
  line-height: 2rem;
  margin-top: 0.5rem;
}
.table .row .expander {
  display: none;
  position: absolute;
  top: 0;
  color: #cacaca;
}
.table .row .expander:hover {
  color: inherit !important;
}
.table .row:not( .disabled ):hover {
  background-color: #e6ebed;
  color: #5d5d5d;
}
.table .row:not( .disabled ):hover .expander {
  display: block;
}
.table .row.even {
  background-color: #f2f5f5;
}
.table .row.selected {
  color: #dfdfdf;
  background-color: #808d8d;
}
.table .row.selected .expander {
  color: #9fa9a9;
}
.table .row.selected:not( .disabled ):hover {
  background-color: #7a8889;
  color: #fdfdfd;
}
.table .row.selected.even {
  background-color: #859192;
}
.table .row.selected.even:not( .disabled ):hover {
  background-color: #7a8889;
}
.table .row.disabled {
  opacity: 0.4;
}
.table .row.disabled em {
  opacity: 0.5;
}
.table .row.disabled.selected {
  color: #f1f1f1;
  background-color: #c1c8c9;
}
.table .row.disabled.selected.even {
  background-color: #c6cdce;
}
.table .row.error em.error {
  background-color: #c0392b;
}
.table .row.error .indicator {
  position: absolute;
  left: 0.5rem;
  right: 0.5rem;
  white-space: pre;
  -webkit-text-decoration: wavy line-through;
          text-decoration: wavy line-through;
  text-overflow: clip;
}
.table .row.error:hover .indicator {
  position: static;
  left: auto;
  right: auto;
  flex-shrink: 1;
  margin: 0 -2.5rem 0 -0.5rem;
}
.table .counter {
  display: block;
  line-height: 3rem;
  height: 3rem;
  text-align: center;
  min-width: 3rem;
  color: #2c3e50;
  background-color: #fdfdfd;
  border-radius: 0.25rem;
  padding: 0 1rem;
  pointer-events: auto;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
}
.table > .counter {
  position: absolute;
  bottom: 0.5rem;
  left: 0.5rem;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
}
.table .actions .counter {
  margin-top: 1rem;
  margin-right: 0.5rem;
  margin-left: 0.5rem;
}
.table .actions .button.search .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
.table .actions .button.search:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
.table .actions .button.search .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.table .actions .button.search .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e028" !important;
}
.table .actions .button.search .label {
  padding-left: 2.5rem !important;
}
.table .actions .button.search.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.table .actions .button.sort.selection .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
.table .actions .button.sort.selection:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
.table .actions .button.sort.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.table .actions .button.sort.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
.table .actions .button.sort.selection .label {
  padding-left: 2.5rem !important;
}
.table .actions .button.sort.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.table .actions .button.sorted.selection .label {
  background-color: #808d8d !important;
  color: #fdfdfd !important;
}
.table .actions .button.sorted.selection:not( .blocked ) .label:active {
  background: #7a8889 !important;
}
.table .actions .button.sorted.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.table .actions .button.sorted.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
.table .actions .button.sorted.selection .label {
  padding-left: 2.5rem !important;
}
.table .actions .button.sorted.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.table .actions .button.filter.selection .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
.table .actions .button.filter.selection:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
.table .actions .button.filter.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.table .actions .button.filter.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e321" !important;
}
.table .actions .button.filter.selection .label {
  padding-left: 2.5rem !important;
}
.table .actions .button.filter.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.table .actions .button.filtered.selection .label {
  background-color: #808d8d !important;
  color: #fdfdfd !important;
}
.table .actions .button.filtered.selection:not( .blocked ) .label:active {
  background: #7a8889 !important;
}
.table .actions .button.filtered.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.table .actions .button.filtered.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e321" !important;
}
.table .actions .button.filtered.selection .label {
  padding-left: 2.5rem !important;
}
.table .actions .button.filtered.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.table .actions .button.toggle.disabled .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
.table .actions .button.toggle.disabled:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
.table .actions .button.toggle.disabled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.table .actions .button.toggle.disabled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
.table .actions .button.toggle.disabled .label {
  padding-left: 2.5rem !important;
}
.table .actions .button.toggle.disabled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.table .actions .button.toggled.disabled .label {
  background-color: #808d8d !important;
  color: #fdfdfd !important;
}
.table .actions .button.toggled.disabled:not( .blocked ) .label:active {
  background: #7a8889 !important;
}
.table .actions .button.toggled.disabled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.table .actions .button.toggled.disabled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
.table .actions .button.toggled.disabled .label {
  padding-left: 2.5rem !important;
}
.table .actions .button.toggled.disabled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.table .actions .button.export .label {
  background-color: #27ae60;
  color: #fdfdfd;
}
.table .actions .button.export:not( .blocked ) .label:active {
  background: #25a65b;
}
.table .actions .button.export .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.table .actions .button.export .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e360";
}
.table .actions .button.export .label {
  padding-left: 2.5rem;
}
.table .actions .button.export.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.table.expands.left .header,
.table.expands.left .row {
  padding-left: 3rem;
}
.table.expands.left .expander {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  left: 0;
}
.table.expands.left .expander::before {
  font-family: "Glyphicons Regular";
  content: "\e211";
}
.table.expands.right .header,
.table.expands.right .row {
  padding-right: 3rem;
}
.table.expands.right .expander {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  right: 0;
}
.table.expands.right .expander::before {
  font-family: "Glyphicons Regular";
  content: "\e212";
}
.header .label {
  color: #9a9c9d;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding-right: 1rem;
  pointer-events: auto;
}
.header .query {
  position: relative;
}
.header .query input {
  text-transform: uppercase;
  padding: 0 0.5rem 0 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header .query .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  left: 0;
}
.header .query .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e028";
}
.header .query .icon.clear::before {
  font-family: "Glyphicons Regular";
  content: "\e208";
}
.header .select {
  position: relative;
}
.header .select .wrap {
  position: absolute;
  top: -0.25rem;
  right: 0.5rem;
  left: -1rem;
  padding-top: 0.25rem;
  overflow: hidden;
}
.header .select .value {
  position: relative;
  padding: 0 1rem 0 3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ecf0f1;
}
.header .select .value.placeholder {
  color: #9a9c9d;
}
.header .select .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  left: 1rem;
}
.header .select .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e115";
}
.header .select .icon.clear::before {
  font-family: "Glyphicons Regular";
  content: "\e208";
}
.header .select .options {
  display: none;
}
.header .select .option {
  padding: 0 1rem;
  color: #95a5a6;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header .select .option:nth-of-type( odd ) {
  background-color: #444444;
}
.header .select .option:hover {
  color: #ecf0f1;
}
.header .select.expanded {
  position: relative;
  z-index: 99;
}
.header .select.expanded .wrap {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  background-color: #494949;
  border-radius: 0.25rem;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
}
.header .select.expanded .options {
  display: block;
  overflow-y: auto;
}
.header .select.expanded::before {
  display: block;
  content: "";
  position: absolute;
  top: -100vh;
  right: -100vw;
  bottom: -100vh;
  left: -100vw;
  z-index: -1;
  background: rgba(149, 165, 166, 0.5);
}
.header .select:first-child .wrap,
.header .group:first-child .caption + .select .wrap {
  left: -1.25rem;
}
.header .select:first-child .icon,
.header .group:first-child .caption + .select .icon {
  left: 1.25rem;
}
.header .select:first-child .value,
.header .group:first-child .caption + .select .value {
  padding-left: 3.25rem;
}
.header .select:first-child .option,
.header .group:first-child .caption + .select .option {
  padding-left: 1.25rem;
}
.table .header .select.expanded .options {
  max-height: calc( 100vh - 8.5rem - 4rem );
}
.table.grouped .header .select.expanded .options {
  max-height: calc( 100vh - 8.5rem - 6rem );
}
.header .sort {
  position: relative;
  padding-left: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.header .sort .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  left: 0;
}
.header .sort .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e404";
}
.header .sort .icon.ascending::before {
  font-family: "Glyphicons Regular";
  content: "\e405";
}
.header .sort .icon.descending::before {
  font-family: "Glyphicons Regular";
  content: "\e406";
}
.header .sort .icon.numeric.ascending::before {
  font-family: "Glyphicons Regular";
  content: "\e409";
}
.header .sort .icon.numeric.descending::before {
  font-family: "Glyphicons Regular";
  content: "\e410";
}
.header .icon.generic::before {
  border-bottom: 0.25rem solid #95a5a6;
}.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
em {
  width: auto !important;
  flex-grow: 0 !important;
  min-width: 2rem !important;
  border-radius: 0.25rem;
  padding: 0 0 0 0.5rem;
  border-right: 0.5rem solid transparent;
  background-color: #95a5a6;
  color: #fdfdfd;
  text-decoration: inherit;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
em:not( :last-child ) {
  margin-right: 0.5rem;
}
em:empty {
  display: none;
}
em + span {
  margin-left: 0.25rem;
  vertical-align: top;
}
.navigation .link.feedback .label::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.navigation .link.feedback.current {
  z-index: 4;
}
.container.feedback {
  position: absolute;
  top: -1rem;
  right: -1rem;
  bottom: -1rem;
  left: -1rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 2rem 2rem 6rem;
}
.container.feedback .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
  background: rgba(149, 165, 166, 0.75);
}
.container.feedback .panel {
  position: relative;
  width: 44rem;
  max-width: calc( 100vw - 4rem );
  z-index: 99;
  overflow: hidden;
  border-radius: 0.25rem;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
}
.container.feedback .feedback form {
  margin-bottom: 4rem;
}
.container.feedback .feedback .field {
  padding-left: 11rem;
}
.container.feedback .feedback .field > .label {
  width: 8rem;
}
.container.feedback em.question {
  background-color: #40b6c8;
}
.container.feedback em.request {
  background-color: #bf3b84;
}
.container.feedback em.bug {
  background-color: #c0392b;
}
.container.feedback .button.reset .label {
  background-color: #c0392b;
  color: #fdfdfd;
}
.container.feedback .button.reset:not( .blocked ) .label:active {
  background: #b83729;
}
.container.feedback .button.reset .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.container.feedback .button.reset .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e551";
}
.container.feedback .button.reset .label {
  padding-left: 2.5rem;
}
.container.feedback .button.reset.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.container.feedback .button.feedback .label {
  background-color: #8e44ad;
  color: #fdfdfd;
}
.container.feedback .button.feedback:not( .blocked ) .label:active {
  background: #8841a6;
}
.container.feedback .button.feedback .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.container.feedback .button.feedback .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e422";
}
.container.feedback .button.feedback .label {
  padding-left: 2.5rem;
}
.container.feedback .button.feedback.no-hint:not(:hover) .label {
  padding-left: 2rem;
}.navigation .link.account .label::before {
  font-family: "Glyphicons Regular";
  content: "\e004";
}
.navigation .link.account.current {
  z-index: 4;
}
.account.container {
  position: absolute;
  top: -1rem;
  right: -1rem;
  bottom: -1rem;
  left: -1rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 2rem 2rem 6rem;
}
.account.container .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
  background: rgba(149, 165, 166, 0.75);
}
.account.container .panel {
  position: relative;
  width: 36rem;
  max-width: calc( 100vw - 4rem );
  z-index: 99;
  overflow: hidden;
  border-radius: 0.25rem;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
}
.account.container .form form {
  margin-bottom: 4rem;
}
.account.container .form .field {
  padding-left: 9rem;
}
.account.container .form .field > .label {
  width: 6rem;
}
.account.container .log-in + .overlay {
  display: none;
}
.account.container .sign-up .field {
  padding-left: 10rem;
}
.account.container .sign-up .field > .label {
  width: 7rem;
}
.account.container .reset-password .field,
.account.container .change-password .field {
  padding-left: 11rem;
}
.account.container .reset-password .field .label,
.account.container .change-password .field .label {
  width: 8rem;
}
.account.container .button.log-in .label {
  background-color: #27ae60;
  color: #fdfdfd;
}
.account.container .button.log-in:not( .blocked ) .label:active {
  background: #25a65b;
}
.account.container .button.log-in .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.account.container .button.log-in .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e387";
}
.account.container .button.log-in .label {
  padding-left: 2.5rem;
}
.account.container .button.log-in.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.account.container .button.sign-up .label {
  background-color: #16a085;
  color: #fdfdfd;
}
.account.container .button.sign-up:not( .blocked ) .label:active {
  background: #15977e;
}
.account.container .button.sign-up .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.account.container .button.sign-up .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e152";
}
.account.container .button.sign-up .label {
  padding-left: 2.5rem;
}
.account.container .button.sign-up.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.account.container .button.forgot-password .label {
  background-color: #2c3e50;
  color: #fdfdfd;
}
.account.container .button.forgot-password:not( .blocked ) .label:active {
  background: #283949;
}
.account.container .button.forgot-password .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.account.container .button.forgot-password .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.account.container .button.forgot-password .label {
  padding-left: 2.5rem;
}
.account.container .button.forgot-password.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.account.container .button.log-out .label {
  background-color: #c0392b;
  color: #fdfdfd;
}
.account.container .button.log-out:not( .blocked ) .label:active {
  background: #b83729;
}
.account.container .button.log-out .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.account.container .button.log-out .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e388";
}
.account.container .button.log-out .label {
  padding-left: 2.5rem;
}
.account.container .button.log-out.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.account.container .button.change-password .label {
  background-color: #d35400;
  color: #fdfdfd;
}
.account.container .button.change-password:not( .blocked ) .label:active {
  background: #c95000;
}
.account.container .button.change-password .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.account.container .button.change-password .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e551";
}
.account.container .button.change-password .label {
  padding-left: 2.5rem;
}
.account.container .button.change-password.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.account.container .button.reset-password .label {
  background-color: #16a085;
  color: #fdfdfd;
}
.account.container .button.reset-password:not( .blocked ) .label:active {
  background: #15977e;
}
.account.container .button.reset-password .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.account.container .button.reset-password .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e551";
}
.account.container .button.reset-password .label {
  padding-left: 2.5rem;
}
.account.container .button.reset-password.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.account.container .button.resend-auth-code .label {
  background-color: #2980b9;
  color: #fdfdfd;
}
.account.container .button.resend-auth-code:not( .blocked ) .label:active {
  background: #277ab1;
}
.account.container .button.resend-auth-code .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.account.container .button.resend-auth-code .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e086";
}
.account.container .button.resend-auth-code .label {
  padding-left: 2.5rem;
}
.account.container .button.resend-auth-code.no-hint:not(:hover) .label {
  padding-left: 2rem;
}html.deluxe .account.container .overlay {
  background: rgba(255, 255, 255, 0.75);
}
html.deluxe .account.container .button.forgot-password .label {
  background-color: #101820;
  color: #fdfdfd;
}
html.deluxe .account.container .button.forgot-password:not( .blocked ) .label:active {
  background: #0d1319;
}
html.deluxe .account.container .button.forgot-password .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
html.deluxe .account.container .button.forgot-password .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
html.deluxe .account.container .button.forgot-password .label {
  padding-left: 2.5rem;
}
html.deluxe .account.container .button.forgot-password.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
html.deluxe .button .overlay {
  background-color: #FFFFFF;
}
html.deluxe .navigation .link .label {
  background-color: #101820;
  color: #FFFFFF;
}
html.deluxe .navigation .link.disabled .label {
  color: #888c90;
}
html.deluxe .navigation .link:hover .label {
  background-color: #101820;
}
html.deluxe .navigation .link.current .label {
  color: #FFFFFF;
  color: #101820;
}
html.deluxe .overlay {
  background-color: #FFFFFF;
}
html.deluxe .panel > .overlay {
  background-color: #FFFFFF;
}
html.deluxe,
html.deluxe body {
  background-color: #FFFFFF;
}
html.deluxe .container.feedback .overlay {
  background: rgba(255, 255, 255, 0.75);
}
html.deluxe .form .field .checkbox .value:hover:not( .disabled ) {
  background-color: #5f646a;
}
html.deluxe .form .field .checkbox .value:active:not( .disabled ) {
  background-color: #4b5157;
}
html.deluxe .form .field .toggle:not( .disabled ):hover .icon {
  background-color: #5f646a !important;
}
html.deluxe .form .field .toggle:not( .disabled ):active .icon {
  background-color: #4b5157 !important;
}
html.deluxe .form .field .file .value.active {
  background-color: #0d1319 !important;
}
html.deluxe .form .field .file .browse:focus,
html.deluxe .form .field .file .clear:focus {
  background-color: #fdfdfd;
  color: #101820;
}
html.deluxe .form .field .file .browse:hover,
html.deluxe .form .field .file .clear:hover {
  background-color: #5f646a;
  color: #fdfdfd;
}
html.deluxe .form .field .file .browse:active,
html.deluxe .form .field .file .clear:active {
  background-color: #4b5157;
  color: #fdfdfd;
}
.form .field .number inputhtml.deluxe:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #101820;
}
.form .field .number inputhtml.deluxe:not( [ disabled ] ):hover {
  background-color: #5f646a;
  color: #fdfdfd;
}
.form .field .number inputhtml.deluxe:not( [ disabled ] ):active {
  background-color: #4b5157;
  color: #fdfdfd;
}
html.deluxe .form .field .select div.value:hover {
  background-color: #5f646a !important;
}
html.deluxe .form .field .select div.value:active {
  background-color: #4b5157 !important;
}
html.deluxe .form .field .select :checked + div.value {
  background-color: #101820;
}
html.deluxe .form .field .text input:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #101820;
}
html.deluxe .form .field .text input:not( [ disabled ] ):hover {
  background-color: #5f646a;
  color: #fdfdfd;
}
html.deluxe .form .field .text input:not( [ disabled ] ):active {
  background-color: #4b5157;
  color: #fdfdfd;
}
html.deluxe .form .field .textarea textarea:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #101820;
}
html.deluxe .form .field .textarea textarea:not( [ disabled ] ):hover {
  background-color: #5f646a;
  color: #fdfdfd;
}
html.deluxe .form .field .textarea textarea:not( [ disabled ] ):active {
  background-color: #4b5157;
  color: #fdfdfd;
}
.panel > html.deluxe .form {
  color: #181818;
}
html.deluxe .form .body > .overlay {
  background-color: #101820;
}
html.deluxe .form .header {
  background-color: #101820;
}
html.deluxe .form.titled .header {
  background-color: #FFFFFF;
}
html.deluxe .form form > .group .separator {
  color: #101820;
}
html.deluxe .form form .field .label {
  color: #4e4e4e;
}
html.deluxe .form form .field .expander {
  color: #b9b9b9;
}
html.deluxe .form form .field .placeholder {
  color: #838383;
}
html.deluxe .header .label {
  color: #7e8489;
}
html.deluxe .header .select .value.placeholder {
  color: #7e8489;
}
html.deluxe .header .select .option:nth-of-type( odd ) {
  background-color: #0d1319;
}
html.deluxe .header .select.expanded .wrap {
  background-color: #101820;
}
html.deluxe .header .select.expanded::before {
  background: rgba(255, 255, 255, 0.5);
}
html.deluxe .table .body > .overlay {
  background-color: #101820;
}
html.deluxe .table .header {
  background-color: #101820;
}
html.deluxe .table .header .group .caption {
  color: #474e54;
}
html.deluxe .table .header ::-moz-placeholder {
  color: #838383;
}
html.deluxe .table .header :-ms-input-placeholder {
  color: #838383;
}
html.deluxe .table .header .placeholder,
html.deluxe .table .header ::placeholder {
  color: #838383;
}
html.deluxe .table .row {
  color: #4e4e4e;
}
html.deluxe .table .row .progress-bar::before {
  background-color: #101820;
}
html.deluxe .table .row .expander {
  color: #b9b9b9;
}
html.deluxe .table .row:not( .disabled ):hover {
  color: #181818;
}
html.deluxe .table .row.selected {
  color: #c4c4c4;
  background-color: #101820;
}
html.deluxe .table .row.selected .expander {
  color: #4b5157;
}
html.deluxe .table .row.selected:not( .disabled ):hover {
  background-color: #0d1319;
  color: #fdfdfd;
}
html.deluxe .table .row.selected.even {
  background-color: #131d27;
}
html.deluxe .table .row.selected.even:not( .disabled ):hover {
  background-color: #0d1319;
}
html.deluxe .table .row.disabled.selected {
  color: #e6e6e6;
  background-color: #949a9d;
}
html.deluxe .table .row.disabled.selected.even {
  background-color: #999fa2;
}
html.deluxe .table .actions .button.sort.selection .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.deluxe .table .actions .button.sort.selection:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.deluxe .table .actions .button.sort.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.deluxe .table .actions .button.sort.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
html.deluxe .table .actions .button.sort.selection .label {
  padding-left: 2.5rem !important;
}
html.deluxe .table .actions .button.sort.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.deluxe .table .actions .button.sorted.selection .label {
  background-color: #101820 !important;
  color: #fdfdfd !important;
}
html.deluxe .table .actions .button.sorted.selection:not( .blocked ) .label:active {
  background: #0d1319 !important;
}
html.deluxe .table .actions .button.sorted.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.deluxe .table .actions .button.sorted.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
html.deluxe .table .actions .button.sorted.selection .label {
  padding-left: 2.5rem !important;
}
html.deluxe .table .actions .button.sorted.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.deluxe .table .actions .button.filter.selection .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.deluxe .table .actions .button.filter.selection:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.deluxe .table .actions .button.filter.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.deluxe .table .actions .button.filter.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e321" !important;
}
html.deluxe .table .actions .button.filter.selection .label {
  padding-left: 2.5rem !important;
}
html.deluxe .table .actions .button.filter.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.deluxe .table .actions .button.filtered.selection .label {
  background-color: #101820 !important;
  color: #fdfdfd !important;
}
html.deluxe .table .actions .button.filtered.selection:not( .blocked ) .label:active {
  background: #0d1319 !important;
}
html.deluxe .table .actions .button.filtered.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.deluxe .table .actions .button.filtered.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e321" !important;
}
html.deluxe .table .actions .button.filtered.selection .label {
  padding-left: 2.5rem !important;
}
html.deluxe .table .actions .button.filtered.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.deluxe .table .actions .button.toggle.disabled .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.deluxe .table .actions .button.toggle.disabled:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.deluxe .table .actions .button.toggle.disabled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.deluxe .table .actions .button.toggle.disabled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
html.deluxe .table .actions .button.toggle.disabled .label {
  padding-left: 2.5rem !important;
}
html.deluxe .table .actions .button.toggle.disabled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.deluxe .table .actions .button.toggled.disabled .label {
  background-color: #101820 !important;
  color: #fdfdfd !important;
}
html.deluxe .table .actions .button.toggled.disabled:not( .blocked ) .label:active {
  background: #0d1319 !important;
}
html.deluxe .table .actions .button.toggled.disabled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.deluxe .table .actions .button.toggled.disabled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
html.deluxe .table .actions .button.toggled.disabled .label {
  padding-left: 2.5rem !important;
}
html.deluxe .table .actions .button.toggled.disabled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.deluxe .container.tool .overlay {
  background: rgba(255, 255, 255, 0.75);
}
html.deluxe .navigation .link.current .label {
  color: #D22630;
  background-color: #DBE2E9 !important;
}
html.deluxe body {
  background: url("logo/deluxe.svg?101820") no-repeat center center;
}
html.mps .account.container .overlay {
  background: rgba(219, 189, 52, 0.75);
}
html.mps .account.container .button.forgot-password .label {
  background-color: #464322;
  color: #fdfdfd;
}
html.mps .account.container .button.forgot-password:not( .blocked ) .label:active {
  background: #3f3c1e;
}
html.mps .account.container .button.forgot-password .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
html.mps .account.container .button.forgot-password .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
html.mps .account.container .button.forgot-password .label {
  padding-left: 2.5rem;
}
html.mps .account.container .button.forgot-password.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
html.mps .button .overlay {
  background-color: #dbbd34;
}
html.mps .navigation .link .label {
  background-color: #a89326;
  color: #dbbd34;
}
html.mps .navigation .link.disabled .label {
  color: #caae2e;
}
html.mps .navigation .link:hover .label {
  background-color: #988722;
}
html.mps .navigation .link.current .label {
  color: #dbbd34;
  color: #101820;
}
html.mps .overlay {
  background-color: #dbbd34;
}
html.mps .panel > .overlay {
  background-color: #dbbd34;
}
html.mps,
html.mps body {
  background-color: #dbbd34;
}
html.mps .container.feedback .overlay {
  background: rgba(219, 189, 52, 0.75);
}
html.mps .form .field .checkbox .value:hover:not( .disabled ) {
  background-color: #d0be6f;
}
html.mps .form .field .checkbox .value:active:not( .disabled ) {
  background-color: #cab65e;
}
html.mps .form .field .toggle:not( .disabled ):hover .icon {
  background-color: #d0be6f !important;
}
html.mps .form .field .toggle:not( .disabled ):active .icon {
  background-color: #cab65e !important;
}
html.mps .form .field .file .value.active {
  background-color: #b19827 !important;
}
html.mps .form .field .file .browse:focus,
html.mps .form .field .file .clear:focus {
  background-color: #fdfdfd;
  color: #b99f29;
}
html.mps .form .field .file .browse:hover,
html.mps .form .field .file .clear:hover {
  background-color: #d0be6f;
  color: #fdfdfd;
}
html.mps .form .field .file .browse:active,
html.mps .form .field .file .clear:active {
  background-color: #cab65e;
  color: #fdfdfd;
}
.form .field .number inputhtml.mps:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #b99f29;
}
.form .field .number inputhtml.mps:not( [ disabled ] ):hover {
  background-color: #d0be6f;
  color: #fdfdfd;
}
.form .field .number inputhtml.mps:not( [ disabled ] ):active {
  background-color: #cab65e;
  color: #fdfdfd;
}
html.mps .form .field .select div.value:hover {
  background-color: #d0be6f !important;
}
html.mps .form .field .select div.value:active {
  background-color: #cab65e !important;
}
html.mps .form .field .select :checked + div.value {
  background-color: #b99f29;
}
html.mps .form .field .text input:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #b99f29;
}
html.mps .form .field .text input:not( [ disabled ] ):hover {
  background-color: #d0be6f;
  color: #fdfdfd;
}
html.mps .form .field .text input:not( [ disabled ] ):active {
  background-color: #cab65e;
  color: #fdfdfd;
}
html.mps .form .field .textarea textarea:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #b99f29;
}
html.mps .form .field .textarea textarea:not( [ disabled ] ):hover {
  background-color: #d0be6f;
  color: #fdfdfd;
}
html.mps .form .field .textarea textarea:not( [ disabled ] ):active {
  background-color: #cab65e;
  color: #fdfdfd;
}
.panel > html.mps .form {
  color: #494949;
}
html.mps .form .body > .overlay {
  background-color: #464322;
}
html.mps .form .header {
  background-color: #464322;
}
html.mps .form.titled .header {
  background-color: #dbbd34;
}
html.mps .form form > .group .separator {
  color: #766f1c;
}
html.mps .form form .field .label {
  color: #727272;
}
html.mps .form form .field .expander {
  color: #c6c6c6;
}
html.mps .form form .field .placeholder {
  color: #9c9c9c;
}
html.mps .header .label {
  color: #999989;
}
html.mps .header .select .value.placeholder {
  color: #999989;
}
html.mps .header .select .option:nth-of-type( odd ) {
  background-color: #3f3c1e;
}
html.mps .header .select.expanded .wrap {
  background-color: #464322;
}
html.mps .header .select.expanded::before {
  background: rgba(219, 189, 52, 0.5);
}
html.mps .table .body > .overlay {
  background-color: #464322;
}
html.mps .table .header {
  background-color: #464322;
}
html.mps .table .header .group .caption {
  color: #6f6e56;
}
html.mps .table .header ::-moz-placeholder {
  color: #919191;
}
html.mps .table .header :-ms-input-placeholder {
  color: #919191;
}
html.mps .table .header .placeholder,
html.mps .table .header ::placeholder {
  color: #919191;
}
html.mps .table .row {
  color: #727272;
}
html.mps .table .row .progress-bar::before {
  background-color: #464322;
}
html.mps .table .row .expander {
  color: #c6c6c6;
}
html.mps .table .row:not( .disabled ):hover {
  color: #494949;
}
html.mps .table .row.selected {
  color: #dadada;
  background-color: #b99f29;
}
html.mps .table .row.selected .expander {
  color: #cab65e;
}
html.mps .table .row.selected:not( .disabled ):hover {
  background-color: #b19827;
  color: #fdfdfd;
}
html.mps .table .row.selected.even {
  background-color: #c1a62b;
}
html.mps .table .row.selected.even:not( .disabled ):hover {
  background-color: #b19827;
}
html.mps .table .row.disabled.selected {
  color: #efefef;
  background-color: #d8d0a1;
}
html.mps .table .row.disabled.selected.even {
  background-color: #dbd3a8;
}
html.mps .table .actions .button.sort.selection .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.mps .table .actions .button.sort.selection:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.mps .table .actions .button.sort.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.mps .table .actions .button.sort.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
html.mps .table .actions .button.sort.selection .label {
  padding-left: 2.5rem !important;
}
html.mps .table .actions .button.sort.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.mps .table .actions .button.sorted.selection .label {
  background-color: #b99f29 !important;
  color: #fdfdfd !important;
}
html.mps .table .actions .button.sorted.selection:not( .blocked ) .label:active {
  background: #b19827 !important;
}
html.mps .table .actions .button.sorted.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.mps .table .actions .button.sorted.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
html.mps .table .actions .button.sorted.selection .label {
  padding-left: 2.5rem !important;
}
html.mps .table .actions .button.sorted.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.mps .table .actions .button.filter.selection .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.mps .table .actions .button.filter.selection:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.mps .table .actions .button.filter.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.mps .table .actions .button.filter.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e321" !important;
}
html.mps .table .actions .button.filter.selection .label {
  padding-left: 2.5rem !important;
}
html.mps .table .actions .button.filter.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.mps .table .actions .button.filtered.selection .label {
  background-color: #b99f29 !important;
  color: #fdfdfd !important;
}
html.mps .table .actions .button.filtered.selection:not( .blocked ) .label:active {
  background: #b19827 !important;
}
html.mps .table .actions .button.filtered.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.mps .table .actions .button.filtered.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e321" !important;
}
html.mps .table .actions .button.filtered.selection .label {
  padding-left: 2.5rem !important;
}
html.mps .table .actions .button.filtered.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.mps .table .actions .button.toggle.disabled .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.mps .table .actions .button.toggle.disabled:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.mps .table .actions .button.toggle.disabled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.mps .table .actions .button.toggle.disabled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
html.mps .table .actions .button.toggle.disabled .label {
  padding-left: 2.5rem !important;
}
html.mps .table .actions .button.toggle.disabled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.mps .table .actions .button.toggled.disabled .label {
  background-color: #b99f29 !important;
  color: #fdfdfd !important;
}
html.mps .table .actions .button.toggled.disabled:not( .blocked ) .label:active {
  background: #b19827 !important;
}
html.mps .table .actions .button.toggled.disabled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.mps .table .actions .button.toggled.disabled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
html.mps .table .actions .button.toggled.disabled .label {
  padding-left: 2.5rem !important;
}
html.mps .table .actions .button.toggled.disabled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.mps .container.tool .overlay {
  background: rgba(219, 189, 52, 0.75);
}
html.mps body {
  background: url("logo/mps.svg?b99f29") no-repeat center center;
}
html.live .account.container .overlay {
  background: rgba(62, 52, 219, 0.75);
}
html.live .account.container .button.forgot-password .label {
  background-color: #282246;
  color: #fdfdfd;
}
html.live .account.container .button.forgot-password:not( .blocked ) .label:active {
  background: #241e3f;
}
html.live .account.container .button.forgot-password .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
html.live .account.container .button.forgot-password .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
html.live .account.container .button.forgot-password .label {
  padding-left: 2.5rem;
}
html.live .account.container .button.forgot-password.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
html.live .button .overlay {
  background-color: #3e34db;
}
html.live .navigation .link .label {
  background-color: #3026a8;
  color: #3e34db;
}
html.live .navigation .link.disabled .label {
  color: #382eca;
}
html.live .navigation .link:hover .label {
  background-color: #2e2298;
}
html.live .navigation .link.current .label {
  color: #3e34db;
  color: #101820;
}
html.live .overlay {
  background-color: #3e34db;
}
html.live .panel > .overlay {
  background-color: #3e34db;
}
html.live,
html.live body {
  background-color: #3e34db;
}
html.live .container.feedback .overlay {
  background: rgba(62, 52, 219, 0.75);
}
html.live .form .field .checkbox .value:hover:not( .disabled ) {
  background-color: #756fd0;
}
html.live .form .field .checkbox .value:active:not( .disabled ) {
  background-color: #655eca;
}
html.live .form .field .toggle:not( .disabled ):hover .icon {
  background-color: #756fd0 !important;
}
html.live .form .field .toggle:not( .disabled ):active .icon {
  background-color: #655eca !important;
}
html.live .form .field .file .value.active {
  background-color: #2f27b1 !important;
}
html.live .form .field .file .browse:focus,
html.live .form .field .file .clear:focus {
  background-color: #fdfdfd;
  color: #3229b9;
}
html.live .form .field .file .browse:hover,
html.live .form .field .file .clear:hover {
  background-color: #756fd0;
  color: #fdfdfd;
}
html.live .form .field .file .browse:active,
html.live .form .field .file .clear:active {
  background-color: #655eca;
  color: #fdfdfd;
}
.form .field .number inputhtml.live:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #3229b9;
}
.form .field .number inputhtml.live:not( [ disabled ] ):hover {
  background-color: #756fd0;
  color: #fdfdfd;
}
.form .field .number inputhtml.live:not( [ disabled ] ):active {
  background-color: #655eca;
  color: #fdfdfd;
}
html.live .form .field .select div.value:hover {
  background-color: #756fd0 !important;
}
html.live .form .field .select div.value:active {
  background-color: #655eca !important;
}
html.live .form .field .select :checked + div.value {
  background-color: #3229b9;
}
html.live .form .field .text input:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #3229b9;
}
html.live .form .field .text input:not( [ disabled ] ):hover {
  background-color: #756fd0;
  color: #fdfdfd;
}
html.live .form .field .text input:not( [ disabled ] ):active {
  background-color: #655eca;
  color: #fdfdfd;
}
html.live .form .field .textarea textarea:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #3229b9;
}
html.live .form .field .textarea textarea:not( [ disabled ] ):hover {
  background-color: #756fd0;
  color: #fdfdfd;
}
html.live .form .field .textarea textarea:not( [ disabled ] ):active {
  background-color: #655eca;
  color: #fdfdfd;
}
.panel > html.live .form {
  color: #494949;
}
html.live .form .body > .overlay {
  background-color: #282246;
}
html.live .form .header {
  background-color: #282246;
}
html.live .form.titled .header {
  background-color: #3e34db;
}
html.live .form form > .group .separator {
  color: #2a1c76;
}
html.live .form form .field .label {
  color: #737373;
}
html.live .form form .field .expander {
  color: #c7c7c7;
}
html.live .form form .field .placeholder {
  color: #9d9d9d;
}
html.live .header .label {
  color: #8a899b;
}
html.live .header .select .value.placeholder {
  color: #8a899b;
}
html.live .header .select .option:nth-of-type( odd ) {
  background-color: #241e3f;
}
html.live .header .select.expanded .wrap {
  background-color: #282246;
}
html.live .header .select.expanded::before {
  background: rgba(62, 52, 219, 0.5);
}
html.live .table .body > .overlay {
  background-color: #282246;
}
html.live .table .header {
  background-color: #282246;
}
html.live .table .header .group .caption {
  color: #595571;
}
html.live .table .header ::-moz-placeholder {
  color: #929292;
}
html.live .table .header :-ms-input-placeholder {
  color: #929292;
}
html.live .table .header .placeholder,
html.live .table .header ::placeholder {
  color: #929292;
}
html.live .table .row {
  color: #737373;
}
html.live .table .row .progress-bar::before {
  background-color: #282246;
}
html.live .table .row .expander {
  color: #c7c7c7;
}
html.live .table .row:not( .disabled ):hover {
  color: #494949;
}
html.live .table .row.selected {
  color: #dadada;
  background-color: #3229b9;
}
html.live .table .row.selected .expander {
  color: #655eca;
}
html.live .table .row.selected:not( .disabled ):hover {
  background-color: #2f27b1;
  color: #fdfdfd;
}
html.live .table .row.selected.even {
  background-color: #342bc1;
}
html.live .table .row.selected.even:not( .disabled ):hover {
  background-color: #2f27b1;
}
html.live .table .row.disabled.selected {
  color: #efefef;
  background-color: #a1a0db;
}
html.live .table .row.disabled.selected.even {
  background-color: #a9a8dd;
}
html.live .table .actions .button.sort.selection .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.live .table .actions .button.sort.selection:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.live .table .actions .button.sort.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.live .table .actions .button.sort.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
html.live .table .actions .button.sort.selection .label {
  padding-left: 2.5rem !important;
}
html.live .table .actions .button.sort.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.live .table .actions .button.sorted.selection .label {
  background-color: #3229b9 !important;
  color: #fdfdfd !important;
}
html.live .table .actions .button.sorted.selection:not( .blocked ) .label:active {
  background: #2f27b1 !important;
}
html.live .table .actions .button.sorted.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.live .table .actions .button.sorted.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
html.live .table .actions .button.sorted.selection .label {
  padding-left: 2.5rem !important;
}
html.live .table .actions .button.sorted.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.live .table .actions .button.filter.selection .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.live .table .actions .button.filter.selection:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.live .table .actions .button.filter.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.live .table .actions .button.filter.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e321" !important;
}
html.live .table .actions .button.filter.selection .label {
  padding-left: 2.5rem !important;
}
html.live .table .actions .button.filter.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.live .table .actions .button.filtered.selection .label {
  background-color: #3229b9 !important;
  color: #fdfdfd !important;
}
html.live .table .actions .button.filtered.selection:not( .blocked ) .label:active {
  background: #2f27b1 !important;
}
html.live .table .actions .button.filtered.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.live .table .actions .button.filtered.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e321" !important;
}
html.live .table .actions .button.filtered.selection .label {
  padding-left: 2.5rem !important;
}
html.live .table .actions .button.filtered.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.live .table .actions .button.toggle.disabled .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.live .table .actions .button.toggle.disabled:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.live .table .actions .button.toggle.disabled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.live .table .actions .button.toggle.disabled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
html.live .table .actions .button.toggle.disabled .label {
  padding-left: 2.5rem !important;
}
html.live .table .actions .button.toggle.disabled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.live .table .actions .button.toggled.disabled .label {
  background-color: #3229b9 !important;
  color: #fdfdfd !important;
}
html.live .table .actions .button.toggled.disabled:not( .blocked ) .label:active {
  background: #2f27b1 !important;
}
html.live .table .actions .button.toggled.disabled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.live .table .actions .button.toggled.disabled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
html.live .table .actions .button.toggled.disabled .label {
  padding-left: 2.5rem !important;
}
html.live .table .actions .button.toggled.disabled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.live .container.tool .overlay {
  background: rgba(62, 52, 219, 0.75);
}
html.live body {
  background: url("logo/gofilex.svg?3229b9") no-repeat center center;
}
html.gofilex .account.container .overlay {
  background: rgba(52, 152, 219, 0.75);
}
html.gofilex .account.container .button.forgot-password .label {
  background-color: #223446;
  color: #fdfdfd;
}
html.gofilex .account.container .button.forgot-password:not( .blocked ) .label:active {
  background: #1e2f3f;
}
html.gofilex .account.container .button.forgot-password .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
html.gofilex .account.container .button.forgot-password .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
html.gofilex .account.container .button.forgot-password .label {
  padding-left: 2.5rem;
}
html.gofilex .account.container .button.forgot-password.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
html.gofilex .button .overlay {
  background-color: #3498db;
}
html.gofilex .navigation .link .label {
  background-color: #2672a8;
  color: #3498db;
}
html.gofilex .navigation .link.disabled .label {
  color: #2e8cca;
}
html.gofilex .navigation .link:hover .label {
  background-color: #226498;
}
html.gofilex .navigation .link.current .label {
  color: #3498db;
  color: #101820;
}
html.gofilex .overlay {
  background-color: #3498db;
}
html.gofilex .panel > .overlay {
  background-color: #3498db;
}
html.gofilex,
html.gofilex body {
  background-color: #3498db;
}
html.gofilex .container.feedback .overlay {
  background: rgba(52, 152, 219, 0.75);
}
html.gofilex .form .field .checkbox .value:hover:not( .disabled ) {
  background-color: #6fa9d0;
}
html.gofilex .form .field .checkbox .value:active:not( .disabled ) {
  background-color: #5e9fca;
}
html.gofilex .form .field .toggle:not( .disabled ):hover .icon {
  background-color: #6fa9d0 !important;
}
html.gofilex .form .field .toggle:not( .disabled ):active .icon {
  background-color: #5e9fca !important;
}
html.gofilex .form .field .file .value.active {
  background-color: #2779b1 !important;
}
html.gofilex .form .field .file .browse:focus,
html.gofilex .form .field .file .clear:focus {
  background-color: #fdfdfd;
  color: #297fb9;
}
html.gofilex .form .field .file .browse:hover,
html.gofilex .form .field .file .clear:hover {
  background-color: #6fa9d0;
  color: #fdfdfd;
}
html.gofilex .form .field .file .browse:active,
html.gofilex .form .field .file .clear:active {
  background-color: #5e9fca;
  color: #fdfdfd;
}
.form .field .number inputhtml.gofilex:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #297fb9;
}
.form .field .number inputhtml.gofilex:not( [ disabled ] ):hover {
  background-color: #6fa9d0;
  color: #fdfdfd;
}
.form .field .number inputhtml.gofilex:not( [ disabled ] ):active {
  background-color: #5e9fca;
  color: #fdfdfd;
}
html.gofilex .form .field .select div.value:hover {
  background-color: #6fa9d0 !important;
}
html.gofilex .form .field .select div.value:active {
  background-color: #5e9fca !important;
}
html.gofilex .form .field .select :checked + div.value {
  background-color: #297fb9;
}
html.gofilex .form .field .text input:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #297fb9;
}
html.gofilex .form .field .text input:not( [ disabled ] ):hover {
  background-color: #6fa9d0;
  color: #fdfdfd;
}
html.gofilex .form .field .text input:not( [ disabled ] ):active {
  background-color: #5e9fca;
  color: #fdfdfd;
}
html.gofilex .form .field .textarea textarea:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #297fb9;
}
html.gofilex .form .field .textarea textarea:not( [ disabled ] ):hover {
  background-color: #6fa9d0;
  color: #fdfdfd;
}
html.gofilex .form .field .textarea textarea:not( [ disabled ] ):active {
  background-color: #5e9fca;
  color: #fdfdfd;
}
.panel > html.gofilex .form {
  color: #494949;
}
html.gofilex .form .body > .overlay {
  background-color: #223446;
}
html.gofilex .form .header {
  background-color: #223446;
}
html.gofilex .form.titled .header {
  background-color: #3498db;
}
html.gofilex .form form > .group .separator {
  color: #1c4976;
}
html.gofilex .form form .field .label {
  color: #727272;
}
html.gofilex .form form .field .expander {
  color: #c5c5c5;
}
html.gofilex .form form .field .placeholder {
  color: #9c9c9c;
}
html.gofilex .header .label {
  color: #87929b;
}
html.gofilex .header .select .value.placeholder {
  color: #87929b;
}
html.gofilex .header .select .option:nth-of-type( odd ) {
  background-color: #1e2f3f;
}
html.gofilex .header .select.expanded .wrap {
  background-color: #223446;
}
html.gofilex .header .select.expanded::before {
  background: rgba(52, 152, 219, 0.5);
}
html.gofilex .table .body > .overlay {
  background-color: #223446;
}
html.gofilex .table .header {
  background-color: #223446;
}
html.gofilex .table .header .group .caption {
  color: #546371;
}
html.gofilex .table .header ::-moz-placeholder {
  color: #919191;
}
html.gofilex .table .header :-ms-input-placeholder {
  color: #919191;
}
html.gofilex .table .header .placeholder,
html.gofilex .table .header ::placeholder {
  color: #919191;
}
html.gofilex .table .row {
  color: #727272;
}
html.gofilex .table .row .progress-bar::before {
  background-color: #223446;
}
html.gofilex .table .row .expander {
  color: #c5c5c5;
}
html.gofilex .table .row:not( .disabled ):hover {
  color: #494949;
}
html.gofilex .table .row.selected {
  color: #dadada;
  background-color: #297fb9;
}
html.gofilex .table .row.selected .expander {
  color: #5e9fca;
}
html.gofilex .table .row.selected:not( .disabled ):hover {
  background-color: #2779b1;
  color: #fdfdfd;
}
html.gofilex .table .row.selected.even {
  background-color: #2b85c1;
}
html.gofilex .table .row.selected.even:not( .disabled ):hover {
  background-color: #2779b1;
}
html.gofilex .table .row.disabled.selected {
  color: #efefef;
  background-color: #9ec3db;
}
html.gofilex .table .row.disabled.selected.even {
  background-color: #a5c7dd;
}
html.gofilex .table .actions .button.sort.selection .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.gofilex .table .actions .button.sort.selection:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.gofilex .table .actions .button.sort.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.gofilex .table .actions .button.sort.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
html.gofilex .table .actions .button.sort.selection .label {
  padding-left: 2.5rem !important;
}
html.gofilex .table .actions .button.sort.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.gofilex .table .actions .button.sorted.selection .label {
  background-color: #297fb9 !important;
  color: #fdfdfd !important;
}
html.gofilex .table .actions .button.sorted.selection:not( .blocked ) .label:active {
  background: #2779b1 !important;
}
html.gofilex .table .actions .button.sorted.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.gofilex .table .actions .button.sorted.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
html.gofilex .table .actions .button.sorted.selection .label {
  padding-left: 2.5rem !important;
}
html.gofilex .table .actions .button.sorted.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.gofilex .table .actions .button.filter.selection .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.gofilex .table .actions .button.filter.selection:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.gofilex .table .actions .button.filter.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.gofilex .table .actions .button.filter.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e321" !important;
}
html.gofilex .table .actions .button.filter.selection .label {
  padding-left: 2.5rem !important;
}
html.gofilex .table .actions .button.filter.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.gofilex .table .actions .button.filtered.selection .label {
  background-color: #297fb9 !important;
  color: #fdfdfd !important;
}
html.gofilex .table .actions .button.filtered.selection:not( .blocked ) .label:active {
  background: #2779b1 !important;
}
html.gofilex .table .actions .button.filtered.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.gofilex .table .actions .button.filtered.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e321" !important;
}
html.gofilex .table .actions .button.filtered.selection .label {
  padding-left: 2.5rem !important;
}
html.gofilex .table .actions .button.filtered.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.gofilex .table .actions .button.toggle.disabled .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.gofilex .table .actions .button.toggle.disabled:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.gofilex .table .actions .button.toggle.disabled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.gofilex .table .actions .button.toggle.disabled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
html.gofilex .table .actions .button.toggle.disabled .label {
  padding-left: 2.5rem !important;
}
html.gofilex .table .actions .button.toggle.disabled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.gofilex .table .actions .button.toggled.disabled .label {
  background-color: #297fb9 !important;
  color: #fdfdfd !important;
}
html.gofilex .table .actions .button.toggled.disabled:not( .blocked ) .label:active {
  background: #2779b1 !important;
}
html.gofilex .table .actions .button.toggled.disabled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.gofilex .table .actions .button.toggled.disabled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
html.gofilex .table .actions .button.toggled.disabled .label {
  padding-left: 2.5rem !important;
}
html.gofilex .table .actions .button.toggled.disabled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.gofilex .container.tool .overlay {
  background: rgba(52, 152, 219, 0.75);
}
html.gofilex body {
  background: url("logo/gofilex.svg?297fb9") no-repeat center center;
}
html.staging .account.container .overlay {
  background: rgba(219, 52, 144, 0.75);
}
html.staging .account.container .button.forgot-password .label {
  background-color: #462232;
  color: #fdfdfd;
}
html.staging .account.container .button.forgot-password:not( .blocked ) .label:active {
  background: #3f1e2d;
}
html.staging .account.container .button.forgot-password .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
html.staging .account.container .button.forgot-password .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
html.staging .account.container .button.forgot-password .label {
  padding-left: 2.5rem;
}
html.staging .account.container .button.forgot-password.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
html.staging .button .overlay {
  background-color: #db3490;
}
html.staging .navigation .link .label {
  background-color: #a8266c;
  color: #db3490;
}
html.staging .navigation .link.disabled .label {
  color: #ca2e84;
}
html.staging .navigation .link:hover .label {
  background-color: #98225f;
}
html.staging .navigation .link.current .label {
  color: #db3490;
  color: #101820;
}
html.staging .overlay {
  background-color: #db3490;
}
html.staging .panel > .overlay {
  background-color: #db3490;
}
html.staging,
html.staging body {
  background-color: #db3490;
}
html.staging .container.feedback .overlay {
  background: rgba(219, 52, 144, 0.75);
}
html.staging .form .field .checkbox .value:hover:not( .disabled ) {
  background-color: #d06fa5;
}
html.staging .form .field .checkbox .value:active:not( .disabled ) {
  background-color: #ca5e9a;
}
html.staging .form .field .toggle:not( .disabled ):hover .icon {
  background-color: #d06fa5 !important;
}
html.staging .form .field .toggle:not( .disabled ):active .icon {
  background-color: #ca5e9a !important;
}
html.staging .form .field .file .value.active {
  background-color: #b12773 !important;
}
html.staging .form .field .file .browse:focus,
html.staging .form .field .file .clear:focus {
  background-color: #fdfdfd;
  color: #b92979;
}
html.staging .form .field .file .browse:hover,
html.staging .form .field .file .clear:hover {
  background-color: #d06fa5;
  color: #fdfdfd;
}
html.staging .form .field .file .browse:active,
html.staging .form .field .file .clear:active {
  background-color: #ca5e9a;
  color: #fdfdfd;
}
.form .field .number inputhtml.staging:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #b92979;
}
.form .field .number inputhtml.staging:not( [ disabled ] ):hover {
  background-color: #d06fa5;
  color: #fdfdfd;
}
.form .field .number inputhtml.staging:not( [ disabled ] ):active {
  background-color: #ca5e9a;
  color: #fdfdfd;
}
html.staging .form .field .select div.value:hover {
  background-color: #d06fa5 !important;
}
html.staging .form .field .select div.value:active {
  background-color: #ca5e9a !important;
}
html.staging .form .field .select :checked + div.value {
  background-color: #b92979;
}
html.staging .form .field .text input:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #b92979;
}
html.staging .form .field .text input:not( [ disabled ] ):hover {
  background-color: #d06fa5;
  color: #fdfdfd;
}
html.staging .form .field .text input:not( [ disabled ] ):active {
  background-color: #ca5e9a;
  color: #fdfdfd;
}
html.staging .form .field .textarea textarea:not( [ disabled ] ):focus {
  background-color: #fdfdfd;
  color: #b92979;
}
html.staging .form .field .textarea textarea:not( [ disabled ] ):hover {
  background-color: #d06fa5;
  color: #fdfdfd;
}
html.staging .form .field .textarea textarea:not( [ disabled ] ):active {
  background-color: #ca5e9a;
  color: #fdfdfd;
}
.panel > html.staging .form {
  color: #494949;
}
html.staging .form .body > .overlay {
  background-color: #462232;
}
html.staging .form .header {
  background-color: #462232;
}
html.staging .form.titled .header {
  background-color: #db3490;
}
html.staging .form form > .group .separator {
  color: #761c45;
}
html.staging .form form .field .label {
  color: #727272;
}
html.staging .form form .field .expander {
  color: #c5c5c5;
}
html.staging .form form .field .placeholder {
  color: #9c9c9c;
}
html.staging .header .label {
  color: #998992;
}
html.staging .header .select .value.placeholder {
  color: #998992;
}
html.staging .header .select .option:nth-of-type( odd ) {
  background-color: #3f1e2d;
}
html.staging .header .select.expanded .wrap {
  background-color: #462232;
}
html.staging .header .select.expanded::before {
  background: rgba(219, 52, 144, 0.5);
}
html.staging .table .body > .overlay {
  background-color: #462232;
}
html.staging .table .header {
  background-color: #462232;
}
html.staging .table .header .group .caption {
  color: #6f5562;
}
html.staging .table .header ::-moz-placeholder {
  color: #919191;
}
html.staging .table .header :-ms-input-placeholder {
  color: #919191;
}
html.staging .table .header .placeholder,
html.staging .table .header ::placeholder {
  color: #919191;
}
html.staging .table .row {
  color: #727272;
}
html.staging .table .row .progress-bar::before {
  background-color: #462232;
}
html.staging .table .row .expander {
  color: #c5c5c5;
}
html.staging .table .row:not( .disabled ):hover {
  color: #494949;
}
html.staging .table .row.selected {
  color: #dadada;
  background-color: #b92979;
}
html.staging .table .row.selected .expander {
  color: #ca5e9a;
}
html.staging .table .row.selected:not( .disabled ):hover {
  background-color: #b12773;
  color: #fdfdfd;
}
html.staging .table .row.selected.even {
  background-color: #c12b7e;
}
html.staging .table .row.selected.even:not( .disabled ):hover {
  background-color: #b12773;
}
html.staging .table .row.disabled.selected {
  color: #efefef;
  background-color: #d8a0c1;
}
html.staging .table .row.disabled.selected.even {
  background-color: #dba8c6;
}
html.staging .table .actions .button.sort.selection .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.staging .table .actions .button.sort.selection:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.staging .table .actions .button.sort.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.staging .table .actions .button.sort.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
html.staging .table .actions .button.sort.selection .label {
  padding-left: 2.5rem !important;
}
html.staging .table .actions .button.sort.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.staging .table .actions .button.sorted.selection .label {
  background-color: #b92979 !important;
  color: #fdfdfd !important;
}
html.staging .table .actions .button.sorted.selection:not( .blocked ) .label:active {
  background: #b12773 !important;
}
html.staging .table .actions .button.sorted.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.staging .table .actions .button.sorted.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
html.staging .table .actions .button.sorted.selection .label {
  padding-left: 2.5rem !important;
}
html.staging .table .actions .button.sorted.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.staging .table .actions .button.filter.selection .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.staging .table .actions .button.filter.selection:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.staging .table .actions .button.filter.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.staging .table .actions .button.filter.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e321" !important;
}
html.staging .table .actions .button.filter.selection .label {
  padding-left: 2.5rem !important;
}
html.staging .table .actions .button.filter.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.staging .table .actions .button.filtered.selection .label {
  background-color: #b92979 !important;
  color: #fdfdfd !important;
}
html.staging .table .actions .button.filtered.selection:not( .blocked ) .label:active {
  background: #b12773 !important;
}
html.staging .table .actions .button.filtered.selection .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.staging .table .actions .button.filtered.selection .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e321" !important;
}
html.staging .table .actions .button.filtered.selection .label {
  padding-left: 2.5rem !important;
}
html.staging .table .actions .button.filtered.selection.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.staging .table .actions .button.toggle.disabled .label {
  background-color: #fdfdfd !important;
  color: #2c3e50 !important;
}
html.staging .table .actions .button.toggle.disabled:not( .blocked ) .label:active {
  background: #f8f8f8 !important;
}
html.staging .table .actions .button.toggle.disabled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.staging .table .actions .button.toggle.disabled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
html.staging .table .actions .button.toggle.disabled .label {
  padding-left: 2.5rem !important;
}
html.staging .table .actions .button.toggle.disabled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.staging .table .actions .button.toggled.disabled .label {
  background-color: #b92979 !important;
  color: #fdfdfd !important;
}
html.staging .table .actions .button.toggled.disabled:not( .blocked ) .label:active {
  background: #b12773 !important;
}
html.staging .table .actions .button.toggled.disabled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
html.staging .table .actions .button.toggled.disabled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
html.staging .table .actions .button.toggled.disabled .label {
  padding-left: 2.5rem !important;
}
html.staging .table .actions .button.toggled.disabled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
html.staging .container.tool .overlay {
  background: rgba(219, 52, 144, 0.75);
}
html.staging body {
  background: url("logo/gofilex.svg?b92979") no-repeat center center;
}.button.accept .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.accept:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.accept .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.accept .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e207" !important;
}
.button.accept .label {
  padding-left: 2.5rem !important;
}
.button.accept.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.access .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.access:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.access .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.access .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e281" !important;
}
.button.access .label {
  padding-left: 2.5rem !important;
}
.button.access.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.acknowledge .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.acknowledge:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.acknowledge .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.acknowledge .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e659" !important;
}
.button.acknowledge .label {
  padding-left: 2.5rem !important;
}
.button.acknowledge.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.add .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.add:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.add .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.add .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e433" !important;
}
.button.add .label {
  padding-left: 2.5rem !important;
}
.button.add.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.aggregate .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.aggregate:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.aggregate .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.aggregate .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e142" !important;
}
.button.aggregate .label {
  padding-left: 2.5rem !important;
}
.button.aggregate.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.approve .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.approve:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.approve .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.approve .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e207" !important;
}
.button.approve .label {
  padding-left: 2.5rem !important;
}
.button.approve.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.archive .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.archive:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.archive .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.archive .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e441" !important;
}
.button.archive .label {
  padding-left: 2.5rem !important;
}
.button.archive.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.assets .button.archive .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.assets .button.archive:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.assets .button.archive .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.assets .button.archive .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e441" !important;
}
.assets .button.archive .label {
  padding-left: 2.5rem !important;
}
.assets .button.archive.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.assign .label {
  background-color: #7ab42e !important;
  color: #fdfdfd !important;
}
.button.assign:not( .blocked ) .label:active {
  background: #74ac2c !important;
}
.button.assign .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.assign .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e191" !important;
}
.button.assign .label {
  padding-left: 2.5rem !important;
}
.button.assign.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.assign.more .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.assign.more:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.add-size .label {
  background-color: #6761c2 !important;
  color: #fdfdfd !important;
}
.button.add-size:not( .blocked ) .label:active {
  background: #605abf !important;
}
.button.add-selected-size .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.add-selected-size:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.assign-multiple .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.assign-multiple:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.assign-multiple .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.assign-multiple .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e191" !important;
}
.button.assign-multiple .label {
  padding-left: 2.5rem !important;
}
.button.assign-multiple.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.automatic .label {
  background-color: #6761c2 !important;
  color: #fdfdfd !important;
}
.button.automatic:not( .blocked ) .label:active {
  background: #605abf !important;
}
.button.automatic .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.automatic .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e151" !important;
}
.button.automatic .label {
  padding-left: 2.5rem !important;
}
.button.automatic.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.batch .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.batch:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.batch .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.batch .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e419" !important;
}
.button.batch .label {
  padding-left: 2.5rem !important;
}
.button.batch.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.back .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.back .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e217" !important;
}
.button.back .label {
  padding-left: 2.5rem !important;
}
.button.back.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.backward .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.backward:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.backward .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.backward .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e171" !important;
}
.button.backward .label {
  padding-left: 2.5rem !important;
}
.button.backward.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.bib .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.bib:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.bib .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.bib .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e051" !important;
}
.button.bib .label {
  padding-left: 2.5rem !important;
}
.button.bib.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.buffer .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.buffer:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.buffer .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.buffer .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e024" !important;
}
.button.buffer .label {
  padding-left: 2.5rem !important;
}
.button.buffer.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.cancel .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.cancel:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.cancel .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.cancel .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e198" !important;
}
.button.cancel .label {
  padding-left: 2.5rem !important;
}
.button.cancel.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.change .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.change:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.change .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.change .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e241" !important;
}
.button.change .label {
  padding-left: 2.5rem !important;
}
.button.change.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.clean .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.clean:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.clean .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.clean .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e068" !important;
}
.button.clean .label {
  padding-left: 2.5rem !important;
}
.button.clean.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.chain .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.chain:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.chain .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.chain .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e555" !important;
}
.button.chain .label {
  padding-left: 2.5rem !important;
}
.button.chain.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.check .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.check:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.check .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.check .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e207" !important;
}
.button.check .label {
  padding-left: 2.5rem !important;
}
.button.check.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.orders .button.complete .label,
.order .button.complete .label,
.versions .button.complete .label,
.version .button.complete .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.orders .button.complete:not( .blocked ) .label:active,
.order .button.complete:not( .blocked ) .label:active,
.versions .button.complete:not( .blocked ) .label:active,
.version .button.complete:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.orders .button.complete .icon,
.order .button.complete .icon,
.versions .button.complete .icon,
.version .button.complete .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.orders .button.complete .icon::before,
.order .button.complete .icon::before,
.versions .button.complete .icon::before,
.version .button.complete .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e207" !important;
}
.orders .button.complete .label,
.order .button.complete .label,
.versions .button.complete .label,
.version .button.complete .label {
  padding-left: 2.5rem !important;
}
.orders .button.complete.no-hint:not(:hover) .label,
.order .button.complete.no-hint:not(:hover) .label,
.versions .button.complete.no-hint:not(:hover) .label,
.version .button.complete.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.collect .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.collect:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.collect .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.collect .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e136" !important;
}
.button.collect .label {
  padding-left: 2.5rem !important;
}
.button.collect.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.connect .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.connect:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.connect .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.connect .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e588" !important;
}
.button.connect .label {
  padding-left: 2.5rem !important;
}
.button.connect.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.contact .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.contact:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.contact .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.contact .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e011" !important;
}
.button.contact .label {
  padding-left: 2.5rem !important;
}
.button.contact.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.copy .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.copy:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.copy .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.copy .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e512" !important;
}
.button.copy .label {
  padding-left: 2.5rem !important;
}
.button.copy.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.copy.description .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.copy.description:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.copy.url .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.copy.url:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.copy.username .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.copy.username:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.copy.password .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.copy.password:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.copy.ticket .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.copy.ticket:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.copy.disk .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.copy.disk:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.copy.disk .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.copy.disk .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e415" !important;
}
.button.copy.disk .label {
  padding-left: 2.5rem !important;
}
.button.copy.disk.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.copy.equipment .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.copy.equipment:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.copy.equipment .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.copy.equipment .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e489" !important;
}
.button.copy.equipment .label {
  padding-left: 2.5rem !important;
}
.button.copy.equipment.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.countries .label {
  background-color: #95a5a6 !important;
  color: #fdfdfd !important;
}
.button.countries:not( .blocked ) .label:active {
  background: #8fa0a1 !important;
}
.button.countries .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.countries .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e371" !important;
}
.button.countries .label {
  padding-left: 2.5rem !important;
}
.button.countries.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.countries.limited .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.countries.limited:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.countries.limited .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.countries.limited .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e371" !important;
}
.button.countries.limited .label {
  padding-left: 2.5rem !important;
}
.button.countries.limited.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.country .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.country:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.country .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.country .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e371" !important;
}
.button.country .label {
  padding-left: 2.5rem !important;
}
.button.country.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.decline .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.decline:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.decline .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.decline .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e208" !important;
}
.button.decline .label {
  padding-left: 2.5rem !important;
}
.button.decline.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.deaggregate .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.deaggregate:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.deaggregate .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.deaggregate .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e143" !important;
}
.button.deaggregate .label {
  padding-left: 2.5rem !important;
}
.button.deaggregate.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.services.transport .button.default .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.services.transport .button.default:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.services.transport .button.default .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.services.transport .button.default .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e029" !important;
}
.services.transport .button.default .label {
  padding-left: 2.5rem !important;
}
.services.transport .button.default.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.delay .label {
  background-color: #7ab42e !important;
  color: #fdfdfd !important;
}
.button.delay:not( .blocked ) .label:active {
  background: #74ac2c !important;
}
.button.delay .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.delay .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e055" !important;
}
.button.delay .label {
  padding-left: 2.5rem !important;
}
.button.delay.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.delete .label {
  background-color: #121212 !important;
  color: #fdfdfd !important;
}
.button.delete:not( .blocked ) .label:active {
  background: #0d0d0d !important;
}
.button.delete .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.delete .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e017" !important;
}
.button.delete .label {
  padding-left: 2.5rem !important;
}
.button.delete.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.delivery .label {
  background-color: #6761c2 !important;
  color: #fdfdfd !important;
}
.button.delivery:not( .blocked ) .label:active {
  background: #605abf !important;
}
.button.delivery .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.delivery .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e059" !important;
}
.button.delivery .label {
  padding-left: 2.5rem !important;
}
.button.delivery.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.detect .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.detect:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.detect .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.detect .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e378" !important;
}
.button.detect .label {
  padding-left: 2.5rem !important;
}
.button.detect.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.disable .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.disable:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.disable .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.disable .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e176" !important;
}
.button.disable .label {
  padding-left: 2.5rem !important;
}
.button.disable.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.discard .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.discard:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.discard .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.discard .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e551" !important;
}
.button.discard .label {
  padding-left: 2.5rem !important;
}
.button.discard.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.dispute .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.dispute:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.dispute .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.dispute .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e197" !important;
}
.button.dispute .label {
  padding-left: 2.5rem !important;
}
.button.dispute.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.download .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.download:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.download .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.download .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e201" !important;
}
.button.download .label {
  padding-left: 2.5rem !important;
}
.button.download.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.download.stdout .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.download.stdout:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.duplicate .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.duplicate:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.duplicate .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.duplicate .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e511" !important;
}
.button.duplicate .label {
  padding-left: 2.5rem !important;
}
.button.duplicate.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.edit .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.edit:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.edit .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.edit .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e031" !important;
}
.button.edit .label {
  padding-left: 2.5rem !important;
}
.button.edit.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.electrify .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.electrify:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.electrify .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.electrify .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e206" !important;
}
.button.electrify .label {
  padding-left: 2.5rem !important;
}
.button.electrify.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.enable .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.enable:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.enable .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.enable .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e174" !important;
}
.button.enable .label {
  padding-left: 2.5rem !important;
}
.button.enable.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.end .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.end:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.end .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.end .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e176" !important;
}
.button.end .label {
  padding-left: 2.5rem !important;
}
.button.end.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.erase .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.erase:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.erase .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.erase .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e504" !important;
}
.button.erase .label {
  padding-left: 2.5rem !important;
}
.button.erase.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.date .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.date:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.date .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.date .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e046" !important;
}
.button.date .label {
  padding-left: 2.5rem !important;
}
.button.date.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.delivery-due .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.delivery-due:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.schedule-date .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.schedule-date:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.execute .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.execute:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.execute .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.execute .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e484" !important;
}
.button.execute .label {
  padding-left: 2.5rem !important;
}
.button.execute.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.filmvault .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.filmvault:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.filmvault .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.filmvault .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e464" !important;
}
.button.filmvault .label {
  padding-left: 2.5rem !important;
}
.button.filmvault.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.filter .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.filter .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e052" !important;
}
.button.filter .label {
  padding-left: 2.5rem !important;
}
.button.filter.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.filtered .label {
  background-color: #34495e !important;
  color: #fdfdfd !important;
}
.button.filtered:not( .blocked ) .label:active {
  background: #304457 !important;
}
.button.forward .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.forward:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.forward .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.forward .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e179" !important;
}
.button.forward .label {
  padding-left: 2.5rem !important;
}
.button.forward.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.fulfill .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.fulfill:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.fulfill .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.fulfill .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e194" !important;
}
.button.fulfill .label {
  padding-left: 2.5rem !important;
}
.button.fulfill.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.goto .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.goto:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.goto .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.goto .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e152" !important;
}
.button.goto .label {
  padding-left: 2.5rem !important;
}
.button.goto.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.group .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.group:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.group .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.group .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e465" !important;
}
.button.group .label {
  padding-left: 2.5rem !important;
}
.button.group.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.high-security.flag .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.high-security.flag:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.high-security.flag .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.high-security.flag .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e367" !important;
}
.button.high-security.flag .label {
  padding-left: 2.5rem !important;
}
.button.high-security.flag.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.high-security.unflag .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.high-security.unflag:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.high-security.unflag .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.high-security.unflag .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e367" !important;
}
.button.high-security.unflag .label {
  padding-left: 2.5rem !important;
}
.button.high-security.unflag.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.import .label {
  background-color: #7ab42e !important;
  color: #fdfdfd !important;
}
.button.import:not( .blocked ) .label:active {
  background: #74ac2c !important;
}
.button.import .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.import .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e145" !important;
}
.button.import .label {
  padding-left: 2.5rem !important;
}
.button.import.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.import.trusted-device-list .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.import.trusted-device-list:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.import.trusted-device-list .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.import.trusted-device-list .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e145" !important;
}
.button.import.trusted-device-list .label {
  padding-left: 2.5rem !important;
}
.button.import.trusted-device-list.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.impersonate .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.impersonate:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.impersonate .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.impersonate .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e502" !important;
}
.button.impersonate .label {
  padding-left: 2.5rem !important;
}
.button.impersonate.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.inform .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.inform:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.inform .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.inform .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e196" !important;
}
.button.inform .label {
  padding-left: 2.5rem !important;
}
.button.inform.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.insert .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.insert:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.insert .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.insert .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e031" !important;
}
.button.insert .label {
  padding-left: 2.5rem !important;
}
.button.insert.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.internal.flag .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.internal.flag:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.internal.flag .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.internal.flag .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e565" !important;
}
.button.internal.flag .label {
  padding-left: 2.5rem !important;
}
.button.internal.flag.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.internal.unflag .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.internal.unflag:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.internal.unflag .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.internal.unflag .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e565" !important;
}
.button.internal.unflag .label {
  padding-left: 2.5rem !important;
}
.button.internal.unflag.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.invoice .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.invoice:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.invoice .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.invoice .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e038" !important;
}
.button.invoice .label {
  padding-left: 2.5rem !important;
}
.button.invoice.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.invoice.billing.state .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.invoice.billing.state:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.invoice.billing.state .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.invoice.billing.state .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e038" !important;
}
.button.invoice.billing.state .label {
  padding-left: 2.5rem !important;
}
.button.invoice.billing.state.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.invoice.manual .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.invoice.manual:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.invoice.manual .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.invoice.manual .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e038" !important;
}
.button.invoice.manual .label {
  padding-left: 2.5rem !important;
}
.button.invoice.manual.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.uninvoiceable.flag .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.uninvoiceable.flag:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.uninvoiceable.flag .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.uninvoiceable.flag .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e038" !important;
}
.button.uninvoiceable.flag .label {
  padding-left: 2.5rem !important;
}
.button.uninvoiceable.flag.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.uninvoiceable.unflag .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.uninvoiceable.unflag:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.uninvoiceable.unflag .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.uninvoiceable.unflag .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e038" !important;
}
.button.uninvoiceable.unflag .label {
  padding-left: 2.5rem !important;
}
.button.uninvoiceable.unflag.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.lab .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.lab:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.lab .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.lab .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e534" !important;
}
.button.lab .label {
  padding-left: 2.5rem !important;
}
.button.lab.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.label .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.label:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.label .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.label .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e066" !important;
}
.button.label .label {
  padding-left: 2.5rem !important;
}
.button.label.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.limit .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.limit:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.limit .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.limit .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e053" !important;
}
.button.limit .label {
  padding-left: 2.5rem !important;
}
.button.limit.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.limited .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.limited .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e052" !important;
}
.button.limited .label {
  padding-left: 2.5rem !important;
}
.button.limited.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.link .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.link:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.link .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.link .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e051" !important;
}
.button.link .label {
  padding-left: 2.5rem !important;
}
.button.link.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.manage .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.manage:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.manage .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.manage .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e320" !important;
}
.button.manage .label {
  padding-left: 2.5rem !important;
}
.button.manage.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.manifest .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.manifest:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.manifest .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.manifest .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e530" !important;
}
.button.manifest .label {
  padding-left: 2.5rem !important;
}
.button.manifest.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.manual .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.manual:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.manual .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.manual .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e154" !important;
}
.button.manual .label {
  padding-left: 2.5rem !important;
}
.button.manual.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.map .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.map:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.map .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.map .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e371" !important;
}
.button.map .label {
  padding-left: 2.5rem !important;
}
.button.map.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.mark .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.mark:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.mark .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.mark .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e243" !important;
}
.button.mark .label {
  padding-left: 2.5rem !important;
}
.button.mark.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.mark.sold .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.mark.sold:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.mark.sold .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.mark.sold .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e038" !important;
}
.button.mark.sold .label {
  padding-left: 2.5rem !important;
}
.button.mark.sold.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.mark.lost .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.mark.lost:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.mark.lost .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.mark.lost .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e010" !important;
}
.button.mark.lost .label {
  padding-left: 2.5rem !important;
}
.button.mark.lost.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.mark.broken .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.mark.broken:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.mark.broken .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.mark.broken .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e023" !important;
}
.button.mark.broken .label {
  padding-left: 2.5rem !important;
}
.button.mark.broken.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.mark.handled .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.mark.handled:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.mark.handled .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.mark.handled .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e194" !important;
}
.button.mark.handled .label {
  padding-left: 2.5rem !important;
}
.button.mark.handled.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.material.quantity .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.material.quantity:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.material.quantity .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.material.quantity .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e191" !important;
}
.button.material.quantity .label {
  padding-left: 2.5rem !important;
}
.button.material.quantity.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.mediaplayer .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.mediaplayer:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.mediaplayer .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.mediaplayer .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e057" !important;
}
.button.mediaplayer .label {
  padding-left: 2.5rem !important;
}
.button.mediaplayer.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.merge .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.merge:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.merge .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.merge .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e763" !important;
}
.button.merge .label {
  padding-left: 2.5rem !important;
}
.button.merge.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.message .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.message:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.message .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.message .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e011" !important;
}
.button.message .label {
  padding-left: 2.5rem !important;
}
.button.message.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.metalink .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.metalink:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.metalink .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.metalink .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e182" !important;
}
.button.metalink .label {
  padding-left: 2.5rem !important;
}
.button.metalink.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.network .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.network:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.network .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.network .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e630" !important;
}
.button.network .label {
  padding-left: 2.5rem !important;
}
.button.network.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.open .label {
  background-color: #7ab42e !important;
  color: #fdfdfd !important;
}
.button.open:not( .blocked ) .label:active {
  background: #74ac2c !important;
}
.button.open .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.open .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e390" !important;
}
.button.open .label {
  padding-left: 2.5rem !important;
}
.button.open.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.optionalize .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.optionalize:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.optionalize .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.optionalize .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e207" !important;
}
.button.optionalize .label {
  padding-left: 2.5rem !important;
}
.button.optionalize.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.owner .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.owner:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.owner .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.owner .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e044" !important;
}
.button.owner .label {
  padding-left: 2.5rem !important;
}
.button.owner.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.unorderable.flag .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.unorderable.flag:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.unorderable.flag .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.unorderable.flag .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e200" !important;
}
.button.unorderable.flag .label {
  padding-left: 2.5rem !important;
}
.button.unorderable.flag.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.unorderable.unflag .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.unorderable.unflag:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.unorderable.unflag .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.unorderable.unflag .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e200" !important;
}
.button.unorderable.unflag .label {
  padding-left: 2.5rem !important;
}
.button.unorderable.unflag.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.order .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.order:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.order .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.order .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e203" !important;
}
.button.order .label {
  padding-left: 2.5rem !important;
}
.button.order.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.transfer .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.transfer:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.key .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.key:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.material .label {
  background-color: #6761c2 !important;
  color: #fdfdfd !important;
}
.button.material:not( .blocked ) .label:active {
  background: #605abf !important;
}
.button.test .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.test:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.ordered.material .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.ordered.material:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.ordered.material .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.ordered.material .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e082" !important;
}
.button.ordered.material .label {
  padding-left: 2.5rem !important;
}
.button.ordered.material.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.out-of-stock.flag .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.out-of-stock.flag:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.out-of-stock.flag .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.out-of-stock.flag .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e412" !important;
}
.button.out-of-stock.flag .label {
  padding-left: 2.5rem !important;
}
.button.out-of-stock.flag.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.out-of-stock.unflag .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.out-of-stock.unflag:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.out-of-stock.unflag .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.out-of-stock.unflag .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e412" !important;
}
.button.out-of-stock.unflag .label {
  padding-left: 2.5rem !important;
}
.button.out-of-stock.unflag.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.parse .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.parse:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.parse .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.parse .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e352" !important;
}
.button.parse .label {
  padding-left: 2.5rem !important;
}
.button.parse.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.paste .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.paste:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.paste .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.paste .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e513" !important;
}
.button.paste .label {
  padding-left: 2.5rem !important;
}
.button.paste.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.paste.ticket .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.paste.ticket:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.pause .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.pause:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.pause .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.pause .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e175" !important;
}
.button.pause .label {
  padding-left: 2.5rem !important;
}
.button.pause.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.place .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.place:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.place .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.place .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e203" !important;
}
.button.place .label {
  padding-left: 2.5rem !important;
}
.button.place.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.position .label {
  background-color: #7ab42e !important;
  color: #fdfdfd !important;
}
.button.position:not( .blocked ) .label:active {
  background: #74ac2c !important;
}
.button.position .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.position .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e055" !important;
}
.button.position .label {
  padding-left: 2.5rem !important;
}
.button.position.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.predict .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.predict:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.predict .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.predict .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e053" !important;
}
.button.predict .label {
  padding-left: 2.5rem !important;
}
.button.predict.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.price .label {
  background-color: #7f8c8d !important;
  color: #fdfdfd !important;
}
.button.price:not( .blocked ) .label:active {
  background: #7a8788 !important;
}
.button.price .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.price .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e038" !important;
}
.button.price .label {
  padding-left: 2.5rem !important;
}
.button.price.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.complimentary .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.complimentary:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.free .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.free:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.default .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.default:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.repeat .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.repeat:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.remediation .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.remediation:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.aggregate .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.aggregate:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.dependency .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.dependency:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.print .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.print:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.print .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.print .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e016" !important;
}
.button.print .label {
  padding-left: 2.5rem !important;
}
.button.print.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.bays .button.print .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.bays .button.print .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e259" !important;
}
.bays .button.print .label {
  padding-left: 2.5rem !important;
}
.bays .button.print.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.prioritize .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.prioritize:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.prioritize .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.prioritize .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e197" !important;
}
.button.prioritize .label {
  padding-left: 2.5rem !important;
}
.button.prioritize.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.proxy .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.proxy:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.proxy .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.proxy .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e081" !important;
}
.button.proxy .label {
  padding-left: 2.5rem !important;
}
.button.proxy.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.purge .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.purge:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.purge .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.purge .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e208" !important;
}
.button.purge .label {
  padding-left: 2.5rem !important;
}
.button.purge.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.purchase-order .label {
  background-color: #e5ba0d;
  color: #fdfdfd;
}
.button.purchase-order:not( .blocked ) .label:active {
  background: #dbb20c;
}
.button.purchase-order .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.button.purchase-order .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e203";
}
.button.purchase-order .label {
  padding-left: 2.5rem;
}
.button.purchase-order.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.button.reaggregate .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.reaggregate:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.reaggregate .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.reaggregate .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e528" !important;
}
.button.reaggregate .label {
  padding-left: 2.5rem !important;
}
.button.reaggregate.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.reboot .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.reboot:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.reboot .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.reboot .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e064" !important;
}
.button.reboot .label {
  padding-left: 2.5rem !important;
}
.button.reboot.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.rectify .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.rectify:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.rectify .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.rectify .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e750" !important;
}
.button.rectify .label {
  padding-left: 2.5rem !important;
}
.button.rectify.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.rederive .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.rederive:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.rederive .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.rederive .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e082" !important;
}
.button.rederive .label {
  padding-left: 2.5rem !important;
}
.button.rederive.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.redistribute .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.redistribute:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.redistribute .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.redistribute .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e082" !important;
}
.button.redistribute .label {
  padding-left: 2.5rem !important;
}
.button.redistribute.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.remove .label {
  background-color: #121212 !important;
  color: #fdfdfd !important;
}
.button.remove:not( .blocked ) .label:active {
  background: #0d0d0d !important;
}
.button.remove .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.remove .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e017" !important;
}
.button.remove .label {
  padding-left: 2.5rem !important;
}
.button.remove.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.pagekite .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.pagekite:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.synchronize .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.synchronize:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.synchronize .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.synchronize .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e082" !important;
}
.button.synchronize .label {
  padding-left: 2.5rem !important;
}
.button.synchronize.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.asset .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.asset:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.read .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.read:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.read .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.read .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e498" !important;
}
.button.read .label {
  padding-left: 2.5rem !important;
}
.button.read.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.refresh .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.refresh:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.refresh .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.refresh .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e082" !important;
}
.button.refresh .label {
  padding-left: 2.5rem !important;
}
.button.refresh.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.reinform .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.reinform:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.reinform .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.reinform .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e196" !important;
}
.button.reinform .label {
  padding-left: 2.5rem !important;
}
.button.reinform.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.reinvoice .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.reinvoice:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.reinvoice .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.reinvoice .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e038" !important;
}
.button.reinvoice .label {
  padding-left: 2.5rem !important;
}
.button.reinvoice.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.reissue .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.reissue:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.reissue .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.reissue .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e045" !important;
}
.button.reissue .label {
  padding-left: 2.5rem !important;
}
.button.reissue.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.relate .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.relate:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.relate .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.relate .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e063" !important;
}
.button.relate .label {
  padding-left: 2.5rem !important;
}
.button.relate.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.release .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.release:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.release .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.release .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e223" !important;
}
.button.release .label {
  padding-left: 2.5rem !important;
}
.button.release.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.release-date .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.release-date:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.release-date .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.release-date .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e046" !important;
}
.button.release-date .label {
  padding-left: 2.5rem !important;
}
.button.release-date.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.relink .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.relink:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.relink .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.relink .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e051" !important;
}
.button.relink .label {
  padding-left: 2.5rem !important;
}
.button.relink.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.relocate .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.relocate:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.relocate .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.relocate .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e458" !important;
}
.button.relocate .label {
  padding-left: 2.5rem !important;
}
.button.relocate.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.remediate .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.remediate:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.remediate .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.remediate .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e343" !important;
}
.button.remediate .label {
  padding-left: 2.5rem !important;
}
.button.remediate.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.repair .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.repair:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.repair .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.repair .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e376" !important;
}
.button.repair .label {
  padding-left: 2.5rem !important;
}
.button.repair.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.replay .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.replay:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.replay .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.replay .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e086" !important;
}
.button.replay .label {
  padding-left: 2.5rem !important;
}
.button.replay.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.report .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.report:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.report .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.report .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e030" !important;
}
.button.report .label {
  padding-left: 2.5rem !important;
}
.button.report.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.reprice .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.reprice:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.reprice .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.reprice .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e038" !important;
}
.button.reprice .label {
  padding-left: 2.5rem !important;
}
.button.reprice.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.reprint .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.reprint:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.reprint .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.reprint .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e016" !important;
}
.button.reprint .label {
  padding-left: 2.5rem !important;
}
.button.reprint.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.request.addition .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.request.addition:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.request.addition .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.request.addition .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e433" !important;
}
.button.request.addition .label {
  padding-left: 2.5rem !important;
}
.button.request.addition.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.request.change .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.request.change:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.request.change .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.request.change .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e031" !important;
}
.button.request.change .label {
  padding-left: 2.5rem !important;
}
.button.request.change.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.request.deletion .label {
  background-color: #121212 !important;
  color: #fdfdfd !important;
}
.button.request.deletion:not( .blocked ) .label:active {
  background: #0d0d0d !important;
}
.button.request.deletion .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.request.deletion .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e017" !important;
}
.button.request.deletion .label {
  padding-left: 2.5rem !important;
}
.button.request.deletion.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.require .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.require:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.require .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.require .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e208" !important;
}
.button.require .label {
  padding-left: 2.5rem !important;
}
.button.require.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.resend .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.resend:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.resend .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.resend .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e011" !important;
}
.button.resend .label {
  padding-left: 2.5rem !important;
}
.button.resend.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.reset .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.reset:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.reset .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.reset .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e551" !important;
}
.button.reset .label {
  padding-left: 2.5rem !important;
}
.button.reset.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.restatisticize .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.restatisticize:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.restatisticize .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.restatisticize .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e083" !important;
}
.button.restatisticize .label {
  padding-left: 2.5rem !important;
}
.button.restatisticize.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.restart .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.restart:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.restart .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.restart .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e081" !important;
}
.button.restart .label {
  padding-left: 2.5rem !important;
}
.button.restart.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.resume .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.resume:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.resume .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.resume .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e174" !important;
}
.button.resume .label {
  padding-left: 2.5rem !important;
}
.button.resume.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.retrieve .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.retrieve:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.retrieve .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.retrieve .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e365" !important;
}
.button.retrieve .label {
  padding-left: 2.5rem !important;
}
.button.retrieve.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.retries .label {
  background-color: #6761c2 !important;
  color: #fdfdfd !important;
}
.button.retries:not( .blocked ) .label:active {
  background: #605abf !important;
}
.button.retries .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.retries .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e748" !important;
}
.button.retries .label {
  padding-left: 2.5rem !important;
}
.button.retries.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.retry .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.retry:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.retry .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.retry .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e086" !important;
}
.button.retry .label {
  padding-left: 2.5rem !important;
}
.button.retry.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.return .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.return:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.return .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.return .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e222" !important;
}
.button.return .label {
  padding-left: 2.5rem !important;
}
.button.return.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.return.empty .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.return.empty:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.return.empty .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.return.empty .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e131" !important;
}
.button.return.empty .label {
  padding-left: 2.5rem !important;
}
.button.return.empty.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.return.stock .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.return.stock:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.return.stock .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.return.stock .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e135" !important;
}
.button.return.stock .label {
  padding-left: 2.5rem !important;
}
.button.return.stock.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.save .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.save:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.save .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.save .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e444" !important;
}
.button.save .label {
  padding-left: 2.5rem !important;
}
.button.save.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.scan .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.scan:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.scan .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.scan .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e150" !important;
}
.button.scan .label {
  padding-left: 2.5rem !important;
}
.button.scan.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.search .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.search .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e028" !important;
}
.button.search .label {
  padding-left: 2.5rem !important;
}
.button.search.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.seed .label {
  background-color: #6761c2 !important;
  color: #fdfdfd !important;
}
.button.seed:not( .blocked ) .label:active {
  background: #605abf !important;
}
.button.seed .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.seed .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e311" !important;
}
.button.seed .label {
  padding-left: 2.5rem !important;
}
.button.seed.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.send .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.send:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.send .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.send .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e422" !important;
}
.button.send .label {
  padding-left: 2.5rem !important;
}
.button.send.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.serve .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.serve:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.serve .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.serve .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e052" !important;
}
.button.serve .label {
  padding-left: 2.5rem !important;
}
.button.serve.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.serve.server .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.serve.server:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.serve.filmvault .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.serve.filmvault:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.source.internally .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.source.internally:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.source.internally .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.source.internally .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e565" !important;
}
.button.source.internally .label {
  padding-left: 2.5rem !important;
}
.button.source.internally.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.outsource.key .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.outsource.key:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.outsource.key .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.outsource.key .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e339" !important;
}
.button.outsource.key .label {
  padding-left: 2.5rem !important;
}
.button.outsource.key.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.outsource.electronic .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.outsource.electronic:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.outsource.electronic .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.outsource.electronic .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e206" !important;
}
.button.outsource.electronic .label {
  padding-left: 2.5rem !important;
}
.button.outsource.electronic.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.outsource.transfer .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.outsource.transfer:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.outsource.transfer .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.outsource.transfer .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e458" !important;
}
.button.outsource.transfer .label {
  padding-left: 2.5rem !important;
}
.button.outsource.transfer.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.stop .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.stop:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.stop .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.stop .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e176" !important;
}
.button.stop .label {
  padding-left: 2.5rem !important;
}
.button.stop.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.submit .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.submit:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.submit .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.submit .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e203" !important;
}
.button.submit .label {
  padding-left: 2.5rem !important;
}
.button.submit.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.summarize .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.summarize:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.summarize .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.summarize .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e508" !important;
}
.button.summarize .label {
  padding-left: 2.5rem !important;
}
.button.summarize.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.test .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.test:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.test .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.test .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e488" !important;
}
.button.test .label {
  padding-left: 2.5rem !important;
}
.button.test.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.ticket .label {
  background-color: #6761c2 !important;
  color: #fdfdfd !important;
}
.button.ticket:not( .blocked ) .label:active {
  background: #605abf !important;
}
.button.ticket .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.ticket .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e040" !important;
}
.button.ticket .label {
  padding-left: 2.5rem !important;
}
.button.ticket.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.toggle .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.toggle:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.toggle .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.toggle .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e052" !important;
}
.button.toggle .label {
  padding-left: 2.5rem !important;
}
.button.toggle.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.toggle.historical .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.toggle.historical .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e053" !important;
}
.button.toggle.historical .label {
  padding-left: 2.5rem !important;
}
.button.toggle.historical.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.unassign .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.unassign:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.unassign .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.unassign .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e192" !important;
}
.button.unassign .label {
  padding-left: 2.5rem !important;
}
.button.unassign.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.unavailable .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.unavailable:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.unavailable .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.unavailable .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e052" !important;
}
.button.unavailable .label {
  padding-left: 2.5rem !important;
}
.button.unavailable.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.visible .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.visible .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e053" !important;
}
.button.visible .label {
  padding-left: 2.5rem !important;
}
.button.visible.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.unorderable .label {
  background-color: #6761c2 !important;
  color: #fdfdfd !important;
}
.button.unorderable:not( .blocked ) .label:active {
  background: #605abf !important;
}
.button.unorderable .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.unorderable .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e052" !important;
}
.button.unorderable .label {
  padding-left: 2.5rem !important;
}
.button.unorderable.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.visible .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.visible .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e053" !important;
}
.button.visible .label {
  padding-left: 2.5rem !important;
}
.button.visible.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.undelete .label {
  background-color: #7f8c8d !important;
  color: #fdfdfd !important;
}
.button.undelete:not( .blocked ) .label:active {
  background: #7a8788 !important;
}
.button.undelete .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.undelete .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e366" !important;
}
.button.undelete .label {
  padding-left: 2.5rem !important;
}
.button.undelete.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.unfulfillable .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.unfulfillable:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.unfulfillable .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.unfulfillable .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e482" !important;
}
.button.unfulfillable .label {
  padding-left: 2.5rem !important;
}
.button.unfulfillable.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.ungroup .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.ungroup:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.ungroup .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.ungroup .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e466" !important;
}
.button.ungroup .label {
  padding-left: 2.5rem !important;
}
.button.ungroup.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.unhide .label {
  background-color: #6761c2 !important;
  color: #fdfdfd !important;
}
.button.unhide:not( .blocked ) .label:active {
  background: #605abf !important;
}
.button.unhide .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.unhide .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e052" !important;
}
.button.unhide .label {
  padding-left: 2.5rem !important;
}
.button.unhide.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.unlink .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.unlink:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.unlink .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.unlink .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e051" !important;
}
.button.unlink .label {
  padding-left: 2.5rem !important;
}
.button.unlink.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.unmanage .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.unmanage:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.unmanage .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.unmanage .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e365" !important;
}
.button.unmanage .label {
  padding-left: 2.5rem !important;
}
.button.unmanage.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.unmap .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.unmap:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.unmap .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.unmap .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e434" !important;
}
.button.unmap .label {
  padding-left: 2.5rem !important;
}
.button.unmap.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.update .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.update:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.update .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.update .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e781" !important;
}
.button.update .label {
  padding-left: 2.5rem !important;
}
.button.update.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.upload .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.upload:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.upload .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.upload .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e202" !important;
}
.button.upload .label {
  padding-left: 2.5rem !important;
}
.button.upload.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.usage.single .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.usage.single:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.usage.single .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.usage.single .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e795" !important;
}
.button.usage.single .label {
  padding-left: 2.5rem !important;
}
.button.usage.single.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.usage.multi .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.usage.multi:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.usage.multi .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.usage.multi .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e083" !important;
}
.button.usage.multi .label {
  padding-left: 2.5rem !important;
}
.button.usage.multi.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.valid .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.valid:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.valid .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.valid .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e194" !important;
}
.button.valid .label {
  padding-left: 2.5rem !important;
}
.button.valid.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.verify .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.verify:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.verify .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.verify .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e417" !important;
}
.button.verify .label {
  padding-left: 2.5rem !important;
}
.button.verify.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.view .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.view:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.view .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.view .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e052" !important;
}
.button.view .label {
  padding-left: 2.5rem !important;
}
.button.view.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.view.encore .label {
  background-color: #6761c2 !important;
  color: #fdfdfd !important;
}
.button.view.encore:not( .blocked ) .label:active {
  background: #605abf !important;
}
.button.view.encore .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.view.encore .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e052" !important;
}
.button.view.encore .label {
  padding-left: 2.5rem !important;
}
.button.view.encore.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.view.equipment .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.view.equipment:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.view.equipment .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.view.equipment .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e052" !important;
}
.button.view.equipment .label {
  padding-left: 2.5rem !important;
}
.button.view.equipment.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.view.humans .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.view.humans:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.view.humans .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.view.humans .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e004" !important;
}
.button.view.humans .label {
  padding-left: 2.5rem !important;
}
.button.view.humans.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.view.signups .label {
  background-color: #6761c2 !important;
  color: #fdfdfd !important;
}
.button.view.signups:not( .blocked ) .label:active {
  background: #605abf !important;
}
.button.view.signups .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.view.signups .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e004" !important;
}
.button.view.signups .label {
  padding-left: 2.5rem !important;
}
.button.view.signups.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.view.live .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.view.live:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.view.live .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.view.live .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e052" !important;
}
.button.view.live .label {
  padding-left: 2.5rem !important;
}
.button.view.live.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.view-overview .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.view-overview .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e052" !important;
}
.button.view-overview .label {
  padding-left: 2.5rem !important;
}
.button.view-overview.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.void .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.void:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.void .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.void .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e462" !important;
}
.button.void .label {
  padding-left: 2.5rem !important;
}
.button.void.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.export .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.export .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e360" !important;
}
.button.export .label {
  padding-left: 2.5rem !important;
}
.button.export.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.export.default .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.export.default:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.export.summarized .label {
  background-color: #27ae60 !important;
  color: #fdfdfd !important;
}
.button.export.summarized:not( .blocked ) .label:active {
  background: #25a65b !important;
}
.button.export.disney .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.export.disney:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.export.universal .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.export.universal:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.export.excel .label {
  background-color: #8e44ad !important;
  color: #fdfdfd !important;
}
.button.export.excel:not( .blocked ) .label:active {
  background: #8841a6 !important;
}
.button.export.notes .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.export.notes:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.import .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.import .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e360" !important;
}
.button.import .label {
  padding-left: 2.5rem !important;
}
.button.import.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.import.bib .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.import.bib:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.import.standard .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.import.standard:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.insert .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.insert .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e031" !important;
}
.button.insert .label {
  padding-left: 2.5rem !important;
}
.button.insert.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.username .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.username:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.password .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.password:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.languages .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.languages .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e607" !important;
}
.button.languages .label {
  padding-left: 2.5rem !important;
}
.button.languages.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.audio .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.audio:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.subtitles .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.subtitles:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.select .icon {
  font-size: 1rem !important;
  font-weight: normal !important;
  height: 3rem !important;
  width: 3rem !important;
  text-align: center !important;
  line-height: 3rem !important;
  -webkit-font-smoothing: antialiased !important;
  text-align: left !important;
}
.button.select .icon::before {
  font-family: "Glyphicons Regular" !important;
  content: "\e115" !important;
}
.button.select .label {
  padding-left: 2.5rem !important;
}
.button.select.no-hint:not(:hover) .label {
  padding-left: 2rem !important;
}
.button.credentials .label {
  background-color: #c0392b !important;
  color: #fdfdfd !important;
}
.button.credentials:not( .blocked ) .label:active {
  background: #b83729 !important;
}
.button.encore .label {
  background-color: #6761c2 !important;
  color: #fdfdfd !important;
}
.button.encore:not( .blocked ) .label:active {
  background: #605abf !important;
}
.button.snippets .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.snippets:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.source .label {
  background-color: #16a085 !important;
  color: #fdfdfd !important;
}
.button.source:not( .blocked ) .label:active {
  background: #15977e !important;
}
.button.streams .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.streams:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.stream.different .label {
  background-color: #e5ba0d !important;
  color: #fdfdfd !important;
}
.button.stream.different:not( .blocked ) .label:active {
  background: #dbb20c !important;
}
.button.streams.buffer .label {
  background-color: #40b6c8 !important;
  color: #fdfdfd !important;
}
.button.streams.buffer:not( .blocked ) .label:active {
  background: #39b2c5 !important;
}
.button.title .label {
  background-color: #f39c12 !important;
  color: #fdfdfd !important;
}
.button.title:not( .blocked ) .label:active {
  background: #ef970c !important;
}
.button.bib-company .label {
  background-color: #d35400 !important;
  color: #fdfdfd !important;
}
.button.bib-company:not( .blocked ) .label:active {
  background: #c95000 !important;
}
.button.bib-company-matchable .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.bib-company-matchable:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.bib-version .label {
  background-color: #2980b9 !important;
  color: #fdfdfd !important;
}
.button.bib-version:not( .blocked ) .label:active {
  background: #277ab1 !important;
}
.button.bib-version-matchable .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.bib-version-matchable:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.bib-material .label {
  background-color: #bf3b84 !important;
  color: #fdfdfd !important;
}
.button.bib-material:not( .blocked ) .label:active {
  background: #b7397f !important;
}
.button.bib-material-matchable .label {
  background-color: #9baf26 !important;
  color: #fdfdfd !important;
}
.button.bib-material-matchable:not( .blocked ) .label:active {
  background: #94a724 !important;
}
.button.flag-menu .label {
  background-color: #8e44ad;
  color: #fdfdfd;
}
.button.flag-menu:not( .blocked ) .label:active {
  background: #8841a6;
}
.button.flag-menu .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.button.flag-menu .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e338";
}
.button.flag-menu .label {
  padding-left: 2.5rem;
}
.button.flag-menu.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.button.assign-menu .label {
  background-color: #6761c2;
  color: #fdfdfd;
}
.button.assign-menu:not( .blocked ) .label:active {
  background: #605abf;
}
.button.assign-menu .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.button.assign-menu .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e191";
}
.button.assign-menu .label {
  padding-left: 2.5rem;
}
.button.assign-menu.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.button.export-menu .label {
  background-color: #2980b9;
  color: #fdfdfd;
}
.button.export-menu:not( .blocked ) .label:active {
  background: #277ab1;
}
.button.export-menu .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.button.export-menu .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e360";
}
.button.export-menu .label {
  padding-left: 2.5rem;
}
.button.export-menu.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.button.audience-menu .label {
  background-color: #9baf26;
  color: #fdfdfd;
}
.button.audience-menu:not( .blocked ) .label:active {
  background: #94a724;
}
.button.audience-menu .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.button.audience-menu .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e360";
}
.button.audience-menu .label {
  padding-left: 2.5rem;
}
.button.audience-menu.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.button.import-menu .label {
  background-color: #7ab42e;
  color: #fdfdfd;
}
.button.import-menu:not( .blocked ) .label:active {
  background: #74ac2c;
}
.button.import-menu .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.button.import-menu .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e359";
}
.button.import-menu .label {
  padding-left: 2.5rem;
}
.button.import-menu.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.archived {
  -webkit-text-decoration: wavy line-through !important;
          text-decoration: wavy line-through !important;
}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:grab;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl button::-moz-focus-inner{border:0;padding:0}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 29 29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' viewBox='0 0 88 23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:hsla(0,0%,100%,.5);margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E");background-color:hsla(0,0%,100%,.5);width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box}.mapboxgl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px rgba(0,0,0,.35)}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{-webkit-transform:scale(1);opacity:1}70%{-webkit-transform:scale(3);opacity:0}to{-webkit-transform:scale(1);opacity:0}}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}

code[class*="language-"],
pre[class*="language-"] {
	color: black;
	background: none;
	text-shadow: 0 1px white;
	font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
	font-size: 1em;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;

	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;

	-webkit-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection,
code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}

pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection {
	text-shadow: none;
	background: #b3d4fc;
}

pre[class*="language-"]::selection, pre[class*="language-"] ::selection,
code[class*="language-"]::selection, code[class*="language-"] ::selection {
	text-shadow: none;
	background: #b3d4fc;
}

@media print {
	code[class*="language-"],
	pre[class*="language-"] {
		text-shadow: none;
	}
}

/* Code blocks */
pre[class*="language-"] {
	padding: 1em;
	margin: .5em 0;
	overflow: auto;
}

:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	background: #f5f2f0;
}

/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}

.token.punctuation {
	color: #999;
}

.token.namespace {
	opacity: .7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
	color: #905;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
	color: #9a6e3a;
	/* This background color was intended by the author of this theme. */
	background: hsla(0, 0%, 100%, .5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
	color: #07a;
}

.token.function,
.token.class-name {
	color: #DD4A68;
}

.token.regex,
.token.important,
.token.variable {
	color: #e90;
}

.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}

.token.entity {
	cursor: help;
}abbr {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  min-width: 2rem;
  margin-right: 0.5rem;
}
abbr:before {
  content: '\00a0';
}
abbr.ad {
  background-image: url(flags/ad.svg);
}
abbr.ae {
  background-image: url(flags/ae.svg);
}
abbr.af {
  background-image: url(flags/af.svg);
}
abbr.ag {
  background-image: url(flags/ag.svg);
}
abbr.ai {
  background-image: url(flags/ai.svg);
}
abbr.al {
  background-image: url(flags/al.svg);
}
abbr.am {
  background-image: url(flags/am.svg);
}
abbr.ao {
  background-image: url(flags/ao.svg);
}
abbr.aq {
  background-image: url(flags/aq.svg);
}
abbr.ar {
  background-image: url(flags/ar.svg);
}
abbr.as {
  background-image: url(flags/as.svg);
}
abbr.at {
  background-image: url(flags/at.svg);
}
abbr.au {
  background-image: url(flags/au.svg);
}
abbr.aw {
  background-image: url(flags/aw.svg);
}
abbr.ax {
  background-image: url(flags/ax.svg);
}
abbr.az {
  background-image: url(flags/az.svg);
}
abbr.ba {
  background-image: url(flags/ba.svg);
}
abbr.bb {
  background-image: url(flags/bb.svg);
}
abbr.bc {
  background-image: url(flags/bc.svg);
}
abbr.bd {
  background-image: url(flags/bd.svg);
}
abbr.be {
  background-image: url(flags/be.svg);
}
abbr.bf {
  background-image: url(flags/bf.svg);
}
abbr.bg {
  background-image: url(flags/bg.svg);
}
abbr.bh {
  background-image: url(flags/bh.svg);
}
abbr.bi {
  background-image: url(flags/bi.svg);
}
abbr.bj {
  background-image: url(flags/bj.svg);
}
abbr.bl {
  background-image: url(flags/bl.svg);
}
abbr.bm {
  background-image: url(flags/bm.svg);
}
abbr.bn {
  background-image: url(flags/bn.svg);
}
abbr.bo {
  background-image: url(flags/bo.svg);
}
abbr.bq {
  background-image: url(flags/bq.svg);
}
abbr.br {
  background-image: url(flags/br.svg);
}
abbr.bs {
  background-image: url(flags/bs.svg);
}
abbr.bt {
  background-image: url(flags/bt.svg);
}
abbr.bv {
  background-image: url(flags/bv.svg);
}
abbr.bw {
  background-image: url(flags/bw.svg);
}
abbr.by {
  background-image: url(flags/by.svg);
}
abbr.bz {
  background-image: url(flags/bz.svg);
}
abbr.ca {
  background-image: url(flags/ca.svg);
}
abbr.cc {
  background-image: url(flags/cc.svg);
}
abbr.cd {
  background-image: url(flags/cd.svg);
}
abbr.cf {
  background-image: url(flags/cf.svg);
}
abbr.cg {
  background-image: url(flags/cg.svg);
}
abbr.ch {
  background-image: url(flags/ch.svg);
}
abbr.ci {
  background-image: url(flags/ci.svg);
}
abbr.ck {
  background-image: url(flags/ck.svg);
}
abbr.cl {
  background-image: url(flags/cl.svg);
}
abbr.cm {
  background-image: url(flags/cm.svg);
}
abbr.cn {
  background-image: url(flags/cn.svg);
}
abbr.co {
  background-image: url(flags/co.svg);
}
abbr.cr {
  background-image: url(flags/cr.svg);
}
abbr.cu {
  background-image: url(flags/cu.svg);
}
abbr.cv {
  background-image: url(flags/cv.svg);
}
abbr.cw {
  background-image: url(flags/cw.svg);
}
abbr.cx {
  background-image: url(flags/cx.svg);
}
abbr.cy {
  background-image: url(flags/cy.svg);
}
abbr.cz {
  background-image: url(flags/cz.svg);
}
abbr.de {
  background-image: url(flags/de.svg);
}
abbr.dj {
  background-image: url(flags/dj.svg);
}
abbr.dk {
  background-image: url(flags/dk.svg);
}
abbr.dm {
  background-image: url(flags/dm.svg);
}
abbr.do {
  background-image: url(flags/do.svg);
}
abbr.dz {
  background-image: url(flags/dz.svg);
}
abbr.ec {
  background-image: url(flags/ec.svg);
}
abbr.ee {
  background-image: url(flags/ee.svg);
}
abbr.eg {
  background-image: url(flags/eg.svg);
}
abbr.eh {
  background-image: url(flags/eh.svg);
}
abbr.er {
  background-image: url(flags/er.svg);
}
abbr.es {
  background-image: url(flags/es.svg);
}
abbr.et {
  background-image: url(flags/et.svg);
}
abbr.fi {
  background-image: url(flags/fi.svg);
}
abbr.fj {
  background-image: url(flags/fj.svg);
}
abbr.fk {
  background-image: url(flags/fk.svg);
}
abbr.fm {
  background-image: url(flags/fm.svg);
}
abbr.fo {
  background-image: url(flags/fo.svg);
}
abbr.fr {
  background-image: url(flags/fr.svg);
}
abbr.ga {
  background-image: url(flags/ga.svg);
}
abbr.gb {
  background-image: url(flags/gb.svg);
}
abbr.gd {
  background-image: url(flags/gd.svg);
}
abbr.ge {
  background-image: url(flags/ge.svg);
}
abbr.gf {
  background-image: url(flags/gf.svg);
}
abbr.gg {
  background-image: url(flags/gg.svg);
}
abbr.gh {
  background-image: url(flags/gh.svg);
}
abbr.gi {
  background-image: url(flags/gi.svg);
}
abbr.gl {
  background-image: url(flags/gl.svg);
}
abbr.gm {
  background-image: url(flags/gm.svg);
}
abbr.gn {
  background-image: url(flags/gn.svg);
}
abbr.gp {
  background-image: url(flags/gp.svg);
}
abbr.gq {
  background-image: url(flags/gq.svg);
}
abbr.gr {
  background-image: url(flags/gr.svg);
}
abbr.gs {
  background-image: url(flags/gs.svg);
}
abbr.gt {
  background-image: url(flags/gt.svg);
}
abbr.gu {
  background-image: url(flags/gu.svg);
}
abbr.gw {
  background-image: url(flags/gw.svg);
}
abbr.gy {
  background-image: url(flags/gy.svg);
}
abbr.hk {
  background-image: url(flags/hk.svg);
}
abbr.hm {
  background-image: url(flags/hm.svg);
}
abbr.hn {
  background-image: url(flags/hn.svg);
}
abbr.hr {
  background-image: url(flags/hr.svg);
}
abbr.ht {
  background-image: url(flags/ht.svg);
}
abbr.hu {
  background-image: url(flags/hu.svg);
}
abbr.id {
  background-image: url(flags/id.svg);
}
abbr.ie {
  background-image: url(flags/ie.svg);
}
abbr.il {
  background-image: url(flags/il.svg);
}
abbr.im {
  background-image: url(flags/im.svg);
}
abbr.in {
  background-image: url(flags/in.svg);
}
abbr.io {
  background-image: url(flags/io.svg);
}
abbr.iq {
  background-image: url(flags/iq.svg);
}
abbr.ir {
  background-image: url(flags/ir.svg);
}
abbr.is {
  background-image: url(flags/is.svg);
}
abbr.it {
  background-image: url(flags/it.svg);
}
abbr.je {
  background-image: url(flags/je.svg);
}
abbr.jm {
  background-image: url(flags/jm.svg);
}
abbr.jo {
  background-image: url(flags/jo.svg);
}
abbr.jp {
  background-image: url(flags/jp.svg);
}
abbr.ke {
  background-image: url(flags/ke.svg);
}
abbr.kg {
  background-image: url(flags/kg.svg);
}
abbr.kh {
  background-image: url(flags/kh.svg);
}
abbr.ki {
  background-image: url(flags/ki.svg);
}
abbr.km {
  background-image: url(flags/km.svg);
}
abbr.kn {
  background-image: url(flags/kn.svg);
}
abbr.kp {
  background-image: url(flags/kp.svg);
}
abbr.kr {
  background-image: url(flags/kr.svg);
}
abbr.kw {
  background-image: url(flags/kw.svg);
}
abbr.ky {
  background-image: url(flags/ky.svg);
}
abbr.kz {
  background-image: url(flags/kz.svg);
}
abbr.la {
  background-image: url(flags/la.svg);
}
abbr.lb {
  background-image: url(flags/lb.svg);
}
abbr.lc {
  background-image: url(flags/lc.svg);
}
abbr.li {
  background-image: url(flags/li.svg);
}
abbr.lk {
  background-image: url(flags/lk.svg);
}
abbr.lr {
  background-image: url(flags/lr.svg);
}
abbr.ls {
  background-image: url(flags/ls.svg);
}
abbr.lt {
  background-image: url(flags/lt.svg);
}
abbr.lu {
  background-image: url(flags/lu.svg);
}
abbr.lv {
  background-image: url(flags/lv.svg);
}
abbr.ly {
  background-image: url(flags/ly.svg);
}
abbr.ma {
  background-image: url(flags/ma.svg);
}
abbr.mc {
  background-image: url(flags/mc.svg);
}
abbr.md {
  background-image: url(flags/md.svg);
}
abbr.me {
  background-image: url(flags/me.svg);
}
abbr.mf {
  background-image: url(flags/mf.svg);
}
abbr.mg {
  background-image: url(flags/mg.svg);
}
abbr.mh {
  background-image: url(flags/mh.svg);
}
abbr.mk {
  background-image: url(flags/mk.svg);
}
abbr.ml {
  background-image: url(flags/ml.svg);
}
abbr.mm {
  background-image: url(flags/mm.svg);
}
abbr.mn {
  background-image: url(flags/mn.svg);
}
abbr.mo {
  background-image: url(flags/mo.svg);
}
abbr.mp {
  background-image: url(flags/mp.svg);
}
abbr.mq {
  background-image: url(flags/mq.svg);
}
abbr.mr {
  background-image: url(flags/mr.svg);
}
abbr.ms {
  background-image: url(flags/ms.svg);
}
abbr.mt {
  background-image: url(flags/mt.svg);
}
abbr.mu {
  background-image: url(flags/mu.svg);
}
abbr.mv {
  background-image: url(flags/mv.svg);
}
abbr.mw {
  background-image: url(flags/mw.svg);
}
abbr.mx {
  background-image: url(flags/mx.svg);
}
abbr.my {
  background-image: url(flags/my.svg);
}
abbr.mz {
  background-image: url(flags/mz.svg);
}
abbr.na {
  background-image: url(flags/na.svg);
}
abbr.nc {
  background-image: url(flags/nc.svg);
}
abbr.ne {
  background-image: url(flags/ne.svg);
}
abbr.nf {
  background-image: url(flags/nf.svg);
}
abbr.ng {
  background-image: url(flags/ng.svg);
}
abbr.ni {
  background-image: url(flags/ni.svg);
}
abbr.nl {
  background-image: url(flags/nl.svg);
}
abbr.no {
  background-image: url(flags/no.svg);
}
abbr.np {
  background-image: url(flags/np.svg);
}
abbr.nr {
  background-image: url(flags/nr.svg);
}
abbr.nu {
  background-image: url(flags/nu.svg);
}
abbr.nz {
  background-image: url(flags/nz.svg);
}
abbr.om {
  background-image: url(flags/om.svg);
}
abbr.pa {
  background-image: url(flags/pa.svg);
}
abbr.pe {
  background-image: url(flags/pe.svg);
}
abbr.pf {
  background-image: url(flags/pf.svg);
}
abbr.pg {
  background-image: url(flags/pg.svg);
}
abbr.ph {
  background-image: url(flags/ph.svg);
}
abbr.pk {
  background-image: url(flags/pk.svg);
}
abbr.pl {
  background-image: url(flags/pl.svg);
}
abbr.pm {
  background-image: url(flags/pm.svg);
}
abbr.pn {
  background-image: url(flags/pn.svg);
}
abbr.pr {
  background-image: url(flags/pr.svg);
}
abbr.ps {
  background-image: url(flags/ps.svg);
}
abbr.pt {
  background-image: url(flags/pt.svg);
}
abbr.pw {
  background-image: url(flags/pw.svg);
}
abbr.py {
  background-image: url(flags/py.svg);
}
abbr.qa {
  background-image: url(flags/qa.svg);
}
abbr.re {
  background-image: url(flags/re.svg);
}
abbr.ro {
  background-image: url(flags/ro.svg);
}
abbr.rs {
  background-image: url(flags/rs.svg);
}
abbr.ru {
  background-image: url(flags/ru.svg);
}
abbr.rw {
  background-image: url(flags/rw.svg);
}
abbr.sa {
  background-image: url(flags/sa.svg);
}
abbr.sb {
  background-image: url(flags/sb.svg);
}
abbr.sc {
  background-image: url(flags/sc.svg);
}
abbr.sd {
  background-image: url(flags/sd.svg);
}
abbr.se {
  background-image: url(flags/se.svg);
}
abbr.sg {
  background-image: url(flags/sg.svg);
}
abbr.sh {
  background-image: url(flags/sh.svg);
}
abbr.si {
  background-image: url(flags/si.svg);
}
abbr.sj {
  background-image: url(flags/sj.svg);
}
abbr.sk {
  background-image: url(flags/sk.svg);
}
abbr.sl {
  background-image: url(flags/sl.svg);
}
abbr.sm {
  background-image: url(flags/sm.svg);
}
abbr.sn {
  background-image: url(flags/sn.svg);
}
abbr.so {
  background-image: url(flags/so.svg);
}
abbr.sr {
  background-image: url(flags/sr.svg);
}
abbr.ss {
  background-image: url(flags/ss.svg);
}
abbr.st {
  background-image: url(flags/st.svg);
}
abbr.sv {
  background-image: url(flags/sv.svg);
}
abbr.sx {
  background-image: url(flags/sx.svg);
}
abbr.sy {
  background-image: url(flags/sy.svg);
}
abbr.sz {
  background-image: url(flags/sz.svg);
}
abbr.tc {
  background-image: url(flags/tc.svg);
}
abbr.td {
  background-image: url(flags/td.svg);
}
abbr.tf {
  background-image: url(flags/tf.svg);
}
abbr.tg {
  background-image: url(flags/tg.svg);
}
abbr.th {
  background-image: url(flags/th.svg);
}
abbr.tj {
  background-image: url(flags/tj.svg);
}
abbr.tk {
  background-image: url(flags/tk.svg);
}
abbr.tl {
  background-image: url(flags/tl.svg);
}
abbr.tm {
  background-image: url(flags/tm.svg);
}
abbr.tn {
  background-image: url(flags/tn.svg);
}
abbr.to {
  background-image: url(flags/to.svg);
}
abbr.tr {
  background-image: url(flags/tr.svg);
}
abbr.tt {
  background-image: url(flags/tt.svg);
}
abbr.tv {
  background-image: url(flags/tv.svg);
}
abbr.tw {
  background-image: url(flags/tw.svg);
}
abbr.tz {
  background-image: url(flags/tz.svg);
}
abbr.ua {
  background-image: url(flags/ua.svg);
}
abbr.ug {
  background-image: url(flags/ug.svg);
}
abbr.um {
  background-image: url(flags/um.svg);
}
abbr.us {
  background-image: url(flags/us.svg);
}
abbr.uy {
  background-image: url(flags/uy.svg);
}
abbr.uz {
  background-image: url(flags/uz.svg);
}
abbr.va {
  background-image: url(flags/va.svg);
}
abbr.vc {
  background-image: url(flags/vc.svg);
}
abbr.ve {
  background-image: url(flags/ve.svg);
}
abbr.vg {
  background-image: url(flags/vg.svg);
}
abbr.vi {
  background-image: url(flags/vi.svg);
}
abbr.vn {
  background-image: url(flags/vn.svg);
}
abbr.vu {
  background-image: url(flags/vu.svg);
}
abbr.wf {
  background-image: url(flags/wf.svg);
}
abbr.ws {
  background-image: url(flags/ws.svg);
}
abbr.ye {
  background-image: url(flags/ye.svg);
}
abbr.yt {
  background-image: url(flags/yt.svg);
}
abbr.za {
  background-image: url(flags/za.svg);
}
abbr.zm {
  background-image: url(flags/zm.svg);
}
abbr.zw {
  background-image: url(flags/zw.svg);
}
abbr.esca {
  background-image: url(flags/esca.svg);
}
abbr.eu {
  background-image: url(flags/eu.svg);
}
abbr.gbeng {
  background-image: url(flags/gbeng.svg);
}
abbr.gbnir {
  background-image: url(flags/gbnir.svg);
}
abbr.gbsct {
  background-image: url(flags/gbsct.svg);
}
abbr.gbwls {
  background-image: url(flags/gbwls.svg);
}
abbr.un {
  background-image: url(flags/un.svg);
}
abbr.xk {
  background-image: url(flags/xk.svg);
}
.countries.table .row.dummy {
  color: #c9ced2;
}
.countries.table .row.dummy:not( .disabled ):hover {
  color: #bdc3c7;
}
.countries.table .row.dummy.selected {
  color: #edeff0;
  background-color: #bdc3c7;
}
.countries.table .row.dummy.selected .expander {
  color: #cdd2d5;
}
.countries.table .row.dummy.selected:not( .disabled ):hover {
  color: #fdfdfd;
  background-color: #b7bec2;
}
.countries.table .row.dummy.selected.even {
  background-color: #c3c8cc;
}
.countries.table .row.dummy.selected.even:not( .disabled ):hover {
  background-color: #b7bec2;
}
.countries.table .row.dummy.disabled {
  color: #e0e5e7;
}
.countries.table .row.dummy.disabled.selected {
  color: #f7f7f8;
  background-color: #d9dee0;
}
.countries.table .row.dummy.disabled.selected.even {
  background-color: #dfe3e5;
}
.countries.table .name {
  flex-grow: 1;
}
.countries.table .native-name {
  width: 12rem;
  flex-shrink: 1;
}
.countries.table .continent {
  width: 10rem;
}
.countries.table .groupings {
  width: 10rem;
}
.countries.table .iso3166-1-a2 {
  width: 4rem;
}
.countries.table .iso3166-1-a3,
.countries.table .iso3166-1-n3 {
  width: 5rem;
}
.currencies.table .row.dummy {
  color: #c9ced2;
}
.currencies.table .row.dummy:not( .disabled ):hover {
  color: #bdc3c7;
}
.currencies.table .row.dummy.selected {
  color: #edeff0;
  background-color: #bdc3c7;
}
.currencies.table .row.dummy.selected .expander {
  color: #cdd2d5;
}
.currencies.table .row.dummy.selected:not( .disabled ):hover {
  color: #fdfdfd;
  background-color: #b7bec2;
}
.currencies.table .row.dummy.selected.even {
  background-color: #c3c8cc;
}
.currencies.table .row.dummy.selected.even:not( .disabled ):hover {
  background-color: #b7bec2;
}
.currencies.table .row.dummy.disabled {
  color: #e0e5e7;
}
.currencies.table .row.dummy.disabled.selected {
  color: #f7f7f8;
  background-color: #d9dee0;
}
.currencies.table .row.dummy.disabled.selected.even {
  background-color: #dfe3e5;
}
.currencies.table .name {
  flex-grow: 1;
}
.currencies.table .code {
  width: 8rem;
}
.currencies.table .symbol {
  width: 8rem;
}
.languages.table .row.dummy {
  color: #c9ced2;
}
.languages.table .row.dummy:not( .disabled ):hover {
  color: #bdc3c7;
}
.languages.table .row.dummy.selected {
  color: #edeff0;
  background-color: #bdc3c7;
}
.languages.table .row.dummy.selected .expander {
  color: #cdd2d5;
}
.languages.table .row.dummy.selected:not( .disabled ):hover {
  color: #fdfdfd;
  background-color: #b7bec2;
}
.languages.table .row.dummy.selected.even {
  background-color: #c3c8cc;
}
.languages.table .row.dummy.selected.even:not( .disabled ):hover {
  background-color: #b7bec2;
}
.languages.table .row.dummy.disabled {
  color: #e0e5e7;
}
.languages.table .row.dummy.disabled.selected {
  color: #f7f7f8;
  background-color: #d9dee0;
}
.languages.table .row.dummy.disabled.selected.even {
  background-color: #dfe3e5;
}
.languages.table .index {
  width: 3rem;
}
.languages.table .name {
  flex-grow: 1;
}
.languages.table .native-name {
  width: 12rem;
}
.languages.table .iso639-1 {
  width: 4rem;
}
.languages.table .iso639-3 {
  width: 5rem;
}
.states.table .name {
  width: 19rem;
  flex-grow: 1;
}
.states.table .abbreviation {
  width: 5rem;
}
.timezones.table .name {
  flex-grow: 1;
}
.timezones.table .offset {
  width: 8rem;
}
.regions.table .name {
  flex-grow: 1;
}
.regions.table .native-name {
  width: 12rem;
  flex-shrink: 1;
}
.address.form .field {
  padding-left: 17rem;
}
.address.form .field > .label {
  width: 14rem;
}
strong {
  font-size: 1rem;
  font-weight: normal;
  height: 2rem;
  text-align: center;
  line-height: 2rem;
  -webkit-font-smoothing: antialiased;
  width: 2rem;
  margin-right: 0.5rem;
  vertical-align: top;
  flex-shrink: 0;
  border-radius: 0.25rem;
  background-color: #95a5a6;
  color: #fdfdfd;
}
strong::before {
  font-family: "Glyphicons Regular";
  content: "\e249";
}
strong + span {
  margin-left: 0.25rem;
  vertical-align: top;
}
.addresses strong.default,
.address strong.default {
  background-color: #34495e;
  font-style: normal;
}
.addresses strong.default::before,
.address strong.default::before {
  font-family: "Glyphicons Regular";
  content: "\e336";
}
.addresses.table .type {
  width: 6rem;
}
.addresses.table .street {
  flex-shrink: 1;
  flex-grow: 1;
}
.addresses.table .zip-code {
  width: 7rem;
}
.addresses.table .city {
  width: 10rem;
}
.addresses.table .country {
  width: 4rem;
}
.addresses.table .box-label-company-name {
  width: 12rem;
}
em {
  width: auto !important;
  flex-grow: 0 !important;
  min-width: 2rem !important;
  border-radius: 0.25rem;
  padding: 0 0 0 0.5rem;
  border-right: 0.5rem solid transparent;
  background-color: #95a5a6;
  color: #fdfdfd;
  text-decoration: inherit;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
em:not( :last-child ) {
  margin-right: 0.5rem;
}
em:empty {
  display: none;
}
em + span {
  margin-left: 0.25rem;
  vertical-align: top;
}
.addresses em.primary,
.address em.primary {
  background-color: #27ae60;
}
.addresses em.secondary,
.address em.secondary {
  background-color: #9baf26;
}
.addresses em.billing,
.address em.billing {
  background-color: #d35400;
}
.addresses em.delivery,
.address em.delivery {
  background-color: #40b6c8;
}
.aggregation.form .field {
  padding-left: 12rem;
}
.aggregation.form .field .aggregation {
  width: 9rem;
}
.aggregations.table .aggregation {
  width: 23rem;
}
.aggregations.table .aggregation .categories,
.aggregations.table .aggregation .category {
  width: 6rem;
}
.aggregations.table .aggregation .description {
  width: 9rem;
}
.aggregations.table .aggregation .priority {
  width: 5rem;
}
.aggregations.table .content {
  width: 24rem;
  flex-grow: 1;
}
.aggregations.table .content .kinds,
.aggregations.table .content .kind {
  width: 19rem;
  flex-grow: 1;
}
.aggregations.table .content .title-text-date {
  width: 5rem;
}
.aggregations.table .video {
  width: 24rem;
}
.aggregations.table .video .types,
.aggregations.table .video .type {
  width: 11rem;
}
.aggregations.table .video .aspect-ratio {
  width: 5rem;
}
.aggregations.table .video .stereoscopic {
  width: 5rem;
}
.aggregations.table .audio,
.aggregations.table .subtitles {
  width: 12rem;
}
.aggregations.table .audio .types,
.aggregations.table .subtitles .types,
.aggregations.table .audio .type,
.aggregations.table .subtitles .type {
  width: 5rem;
}
.aggregations.table .audio .languages,
.aggregations.table .subtitles .languages {
  width: 5rem;
}
.aggregations.table .motion {
  width: 6rem;
}
.aggregations.table .motion .types,
.aggregations.table .motion .type {
  width: 5rem;
}
.aggregations em.keys,
.aggregation em.keys {
  background-color: #8e44ad;
}
.aggregations em.content,
.aggregation em.content {
  background-color: #bf3b84;
}
.alias.form .field {
  padding-left: 7rem;
}
.alias.form .field > .label {
  width: 4rem;
}
.aliases.table .name {
  flex-grow: 1;
  flex-shrink: 1;
}
.aliases.table .city {
  width: 11rem;
}
.alias.form .field {
  padding-left: 10rem;
}
.alias.form .field > .label {
  width: 7rem;
}
.aliases.table .row.not-viewable {
  color: #c9ced2;
}
.aliases.table .row.not-viewable:not( .disabled ):hover {
  color: #bdc3c7;
}
.aliases.table .row.not-viewable.selected {
  color: #edeff0;
  background-color: #bdc3c7;
}
.aliases.table .row.not-viewable.selected .expander {
  color: #cdd2d5;
}
.aliases.table .row.not-viewable.selected:not( .disabled ):hover {
  color: #fdfdfd;
  background-color: #b7bec2;
}
.aliases.table .row.not-viewable.selected.even {
  background-color: #c3c8cc;
}
.aliases.table .row.not-viewable.selected.even:not( .disabled ):hover {
  background-color: #b7bec2;
}
.aliases.table .row.not-viewable.disabled {
  color: #e0e5e7;
}
.aliases.table .row.not-viewable.disabled.selected {
  color: #f7f7f8;
  background-color: #d9dee0;
}
.aliases.table .row.not-viewable.disabled.selected.even {
  background-color: #dfe3e5;
}
.aliases.table .name {
  flex-grow: 1;
  flex-shrink: 1;
}
.aliases.table .description {
  width: 11rem;
}
.aliases.table .language {
  width: 7rem;
}
.assets.archive.form .field {
  padding-left: 7rem;
}
.assets.archive.form .field > .label {
  width: 4rem;
}
.copy.disk.form .field {
  padding-left: 13rem;
}
.copy.disk.form .field > .label {
  width: 10rem;
}
.assets.table .uuid {
  width: 5rem;
  flex-shrink: 0;
}
.assets.table .size {
  width: 7rem;
  flex-shrink: 0;
}
.assets.table .path,
.assets.table .original-file-name {
  width: 19rem;
  flex-grow: 1;
}
.asset.form .field {
  padding-left: 12rem;
}
.asset.form .field > .label {
  width: 10rem;
}
.asset.form .field span.alternative {
  margin-left: 0.75rem;
}
.asset.form .field span.alternative::before {
  content: "(";
  position: relative;
  left: -0.25rem;
}
.asset.form .field span.alternative::after {
  content: ")";
  position: relative;
  right: -0.25rem;
}
.asset.form .field span.alternative div {
  display: inline-block;
}
.asset.form .description,
.asset.form .annotation-text,
.asset.form .content-title-text,
.asset.form .file-name {
  word-break: break-all;
}
.policies.table .archive {
  width: 10rem;
}
.policies.table .owner,
.policies.table .title {
  width: 14rem;
}
.reel.asset.form .field {
  padding-left: 14rem;
}
.reel.asset.form .field > .label {
  width: 11rem;
}
.assets.table .type {
  width: 9rem;
}
.assets.table .uuid {
  width: 5rem;
}
.assets.table .intrinsic-duration {
  width: 13rem;
}
.assets.table .entry-point {
  width: 9rem;
}
.assets.table .duration {
  width: 9rem;
}
.reel.form .field {
  padding-left: 10rem;
}
.reel.form .field > .label {
  width: 7rem;
}
.reels.table .uuid {
  width: 5rem;
}
.reels.table .offset,
.reels.table .duration {
  width: 9rem;
}
.asset.titles.mapping.table .parsed {
  width: 23rem;
}
.asset.titles.mapping.table .parsed .name {
  width: 14rem;
}
.asset.titles.mapping.table .parsed .identifier {
  width: 9rem;
}
.asset.titles.mapping.table .mapped {
  width: 18rem;
  flex-grow: 1;
}
.asset.titles.mapping.table .mapped .name {
  width: 13rem;
  flex-grow: 1;
}
.assets strong.incomplete,
.asset strong.incomplete {
  background-color: #d35400;
  font-style: normal;
}
.assets strong.incomplete::before,
.asset strong.incomplete::before {
  font-family: "Glyphicons Regular";
  content: "\e505";
}
.assets strong.high-security,
.asset strong.high-security {
  background-color: #bf3b84;
  font-style: normal;
}
.assets strong.high-security::before,
.asset strong.high-security::before {
  font-family: "Glyphicons Regular";
  content: "\e367";
}
.assets strong.discrepant,
.asset strong.discrepant {
  background-color: #8e44ad;
  font-style: normal;
}
.assets strong.discrepant::before,
.asset strong.discrepant::before {
  font-family: "Glyphicons Regular";
  content: "\e196";
}
.assets strong.stereoscopic,
.asset strong.stereoscopic {
  background-color: #2980b9;
  font-style: normal;
}
.assets strong.stereoscopic::before,
.asset strong.stereoscopic::before {
  font-family: "Glyphicons Regular";
  content: "\e780";
}
.assets strong.unorderableish,
.asset strong.unorderableish {
  background-color: #f39c12;
  font-style: normal;
}
.assets strong.unorderableish::before,
.asset strong.unorderableish::before {
  font-family: "Glyphicons Regular";
  content: "\e200";
}
.assets strong.unorderable,
.asset strong.unorderable {
  background-color: #c0392b;
  font-style: normal;
}
.assets strong.unorderable::before,
.asset strong.unorderable::before {
  font-family: "Glyphicons Regular";
  content: "\e200";
}
.assets strong.encrypted,
.asset strong.encrypted {
  background-color: #7f8c8d;
  font-style: normal;
}
.assets strong.encrypted::before,
.asset strong.encrypted::before {
  font-family: "Glyphicons Regular";
  content: "\e204";
}
.assets strong.encrypted.decryptable.internal,
.asset strong.encrypted.decryptable.internal {
  background-color: #2980b9;
  font-style: normal;
}
.assets strong.encrypted.decryptable.internal::before,
.asset strong.encrypted.decryptable.internal::before {
  font-family: "Glyphicons Regular";
  content: "\e205";
}
.assets strong.encrypted.decryptable.keygen,
.asset strong.encrypted.decryptable.keygen {
  background-color: #e5ba0d;
  font-style: normal;
}
.assets strong.encrypted.decryptable.keygen::before,
.asset strong.encrypted.decryptable.keygen::before {
  font-family: "Glyphicons Regular";
  content: "\e205";
}
.assets strong.encrypted.decryptable.internal.keygen,
.asset strong.encrypted.decryptable.internal.keygen {
  background-color: #27ae60;
  font-style: normal;
}
.assets strong.encrypted.decryptable.internal.keygen::before,
.asset strong.encrypted.decryptable.internal.keygen::before {
  font-family: "Glyphicons Regular";
  content: "\e205";
}
.assets strong.encrypted.active,
.asset strong.encrypted.active {
  background-color: #27ae60;
  font-style: normal;
}
.assets strong.encrypted.active::before,
.asset strong.encrypted.active::before {
  font-family: "Glyphicons Regular";
  content: "\e205";
}
.assets strong.encrypted.expiring,
.asset strong.encrypted.expiring {
  background-color: #f39c12;
  font-style: normal;
}
.assets strong.encrypted.expiring::before,
.asset strong.encrypted.expiring::before {
  font-family: "Glyphicons Regular";
  content: "\e205";
}
.assets strong.encrypted.expired,
.asset strong.encrypted.expired {
  background-color: #c0392b;
  font-style: normal;
}
.assets strong.encrypted.expired::before,
.asset strong.encrypted.expired::before {
  font-family: "Glyphicons Regular";
  content: "\e204";
}
.assets strong.supplemental,
.asset strong.supplemental {
  background-color: #40b6c8;
  font-style: normal;
}
.assets strong.supplemental::before,
.asset strong.supplemental::before {
  font-family: "Glyphicons Regular";
  content: "\e191";
}
.assets strong.hidden,
.asset strong.hidden {
  background-color: #6761c2;
  font-style: normal;
}
.assets strong.hidden::before,
.asset strong.hidden::before {
  font-family: "Glyphicons Regular";
  content: "\e053";
}
.assets strong.hiddenish,
.asset strong.hiddenish {
  background-color: #7f8c8d;
  font-style: normal;
}
.assets strong.hiddenish::before,
.asset strong.hiddenish::before {
  font-family: "Glyphicons Regular";
  content: "\e053";
}
.assets strong.repairable,
.asset strong.repairable {
  background-color: #27ae60;
  font-style: normal;
}
.assets strong.repairable::before,
.asset strong.repairable::before {
  font-family: "Glyphicons Regular";
  content: "\e376";
}
.assets strong.repairableish,
.asset strong.repairableish {
  background-color: #7f8c8d;
  font-style: normal;
}
.assets strong.repairableish::before,
.asset strong.repairableish::before {
  font-family: "Glyphicons Regular";
  content: "\e376";
}
.assets strong.hot,
.asset strong.hot {
  background-color: #e5ba0d;
  font-style: normal;
}
.assets strong.hot::before,
.asset strong.hot::before {
  font-family: "Glyphicons Regular";
  content: "\e232";
}
.assets strong.cold,
.asset strong.cold {
  background-color: #40b6c8;
  font-style: normal;
}
.assets strong.cold::before,
.asset strong.cold::before {
  font-family: "Glyphicons Regular";
  content: "\e022";
}
.assets strong.archive,
.asset strong.archive {
  background-color: #2980b9;
  font-style: normal;
}
.assets strong.archive::before,
.asset strong.archive::before {
  font-family: "Glyphicons Regular";
  content: "\e441";
}
.metalink.form .field {
  padding-left: 11rem;
}
.metalink.form .field > .label {
  width: 8rem;
}
.assets.search.form .field {
  padding-left: 11rem;
}
.assets.search.form .field > .label {
  width: 8rem;
}
.assets.table .asset.group {
  flex-grow: 1;
}
.assets.table .asset.group.dummy {
  font-style: italic;
}
.assets.table .row.selected.implicit {
  font-style: italic;
}
.assets.table .index {
  width: 3rem;
}
.assets.table .content-kind {
  width: 7rem;
  flex-shrink: 0;
}
.assets.table .role {
  width: 7rem;
  flex-shrink: 0;
}
.assets.table .uuid {
  width: 5rem;
  flex-shrink: 0;
}
.assets.table .description {
  width: 9rem;
  flex-grow: 1;
}
.assets.table .description.internalish {
  -webkit-text-decoration: line-through dotted;
          text-decoration: line-through dotted;
}
.assets.table .description.internal {
  text-decoration: line-through;
}
.assets.table .status {
  width: 9rem;
  flex-shrink: 0;
}
.assets.table .duration {
  width: 11rem;
  flex-shrink: 0;
}
.assets.table .size {
  width: 7rem;
  flex-shrink: 0;
}
.assets.table .added {
  width: 8rem;
}
.assets.table .added.initial {
  font-style: italic;
}
.assets.table .deliveryDue {
  width: 9rem;
}
.assets.table .video {
  width: 18rem;
}
.assets.table .video .type {
  width: 5rem;
}
.assets.table .video .aspect-ratio {
  width: 5rem;
}
.assets.table .video .resolution {
  width: 5rem;
}
.assets.table .audio,
.assets.table .subtitles {
  width: 14rem;
}
.assets.table .audio .type,
.assets.table .subtitles .type {
  width: 5rem;
}
.assets.table .audio .language,
.assets.table .subtitles .language {
  width: 7rem;
}
.assets.table .archival {
  width: 9rem;
  flex-shrink: 0;
}
.assets.table.asset-map .orders,
.assets.table.encore .orders {
  width: 63rem;
  display: flex;
}
.assets.table.asset-map .orders.relevant,
.assets.table.encore .orders.relevant {
  width: 9rem;
}
.assets.table.asset-map .header .orders .sort,
.assets.table.encore .header .orders .sort,
.assets.table.asset-map .row .orders div,
.assets.table.encore .row .orders div {
  flex-grow: 1;
  flex-basis: 0;
}
.assets.table.composition-playlist .orders {
  width: 63rem;
  display: flex;
}
.assets.table.composition-playlist .orders.relevant {
  width: 18rem;
}
.assets.table.composition-playlist .header .orders .sort,
.assets.table.composition-playlist .row .orders div {
  flex-grow: 1;
  flex-basis: 0;
}
.assets em.available,
.asset em.available,
.availability em.available {
  background-color: #27ae60;
}
.assets em.unknown,
.asset em.unknown,
.availability em.unknown {
  background-color: #7f8c8d;
}
.assets em.deletable,
.asset em.deletable,
.availability em.deletable {
  background-color: #7f8c8d;
}
.assets em.incomplete,
.asset em.incomplete,
.availability em.incomplete {
  background-color: #d35400;
}
.assets em.invalid,
.asset em.invalid,
.availability em.invalid {
  background-color: #c0392b;
}
.assets em.cold,
.asset em.cold,
.availability em.cold {
  background-color: #40b6c8;
}
.assets em.cooling,
.asset em.cooling,
.availability em.cooling {
  background-color: #2980b9;
}
.assets em.restoring,
.asset em.restoring,
.availability em.restoring {
  background-color: #16a085;
}
.assets em.restored,
.asset em.restored,
.availability em.restored {
  background-color: #6761c2;
}
.assets em.bundle,
.asset em.bundle,
.availability em.bundle {
  background-color: #8e44ad;
}
.assets em.version,
.asset em.version,
.availability em.version {
  background-color: #bf3b84;
}
.assets em.asset-map,
.asset em.asset-map,
.availability em.asset-map {
  background-color: #bf3b84;
}
.assets em.packing-list,
.asset em.packing-list,
.availability em.packing-list {
  background-color: #40b6c8;
}
.assets em.composition-playlist,
.asset em.composition-playlist,
.availability em.composition-playlist {
  background-color: #2980b9;
}
.assets em.picture,
.asset em.picture,
.availability em.picture {
  background-color: #d35400;
}
.assets em.sound,
.asset em.sound,
.availability em.sound {
  background-color: #f39c12;
}
.assets em.aux-data,
.asset em.aux-data,
.availability em.aux-data {
  background-color: #e5ba0d;
}
.assets em.subtitle,
.asset em.subtitle,
.availability em.subtitle {
  background-color: #27ae60;
}
.assets em.font,
.asset em.font,
.availability em.font {
  background-color: #16a085;
}
.assets em.image,
.asset em.image,
.availability em.image {
  background-color: #7ab42e;
}
.assets em.encore,
.asset em.encore,
.availability em.encore {
  background-color: #6761c2;
}
.assets em.unknown,
.asset em.unknown,
.availability em.unknown {
  background-color: #7f8c8d;
}
.content-kind em.advertisement,
.content-kinds em.advertisement,
.content .kind em.advertisement,
.content .kinds em.advertisement {
  background-color: #7ab42e;
}
.content-kind em.clip,
.content-kinds em.clip,
.content .kind em.clip,
.content .kinds em.clip {
  background-color: #bf3b84;
}
.content-kind em.feature,
.content-kinds em.feature,
.content .kind em.feature,
.content .kinds em.feature {
  background-color: #2980b9;
}
.content-kind em.policy,
.content-kinds em.policy,
.content .kind em.policy,
.content .kinds em.policy {
  background-color: #6761c2;
}
.content-kind em.promo,
.content-kinds em.promo,
.content .kind em.promo,
.content .kinds em.promo {
  background-color: #9baf26;
}
.content-kind em.public-service-announcement,
.content-kinds em.public-service-announcement,
.content .kind em.public-service-announcement,
.content .kinds em.public-service-announcement {
  background-color: #8e44ad;
}
.content-kind em.rating-tag,
.content-kinds em.rating-tag,
.content .kind em.rating-tag,
.content .kinds em.rating-tag {
  background-color: #f39c12;
}
.content-kind em.short,
.content-kinds em.short,
.content .kind em.short,
.content .kinds em.short {
  background-color: #40b6c8;
}
.content-kind em.stereocard,
.content-kinds em.stereocard,
.content .kind em.stereocard,
.content .kinds em.stereocard {
  background-color: #e5ba0d;
}
.content-kind em.teaser,
.content-kinds em.teaser,
.content .kind em.teaser,
.content .kinds em.teaser {
  background-color: #16a085;
}
.content-kind em.test,
.content-kinds em.test,
.content .kind em.test,
.content .kinds em.test {
  background-color: #c0392b;
}
.content-kind em.trailer,
.content-kinds em.trailer,
.content .kind em.trailer,
.content .kinds em.trailer {
  background-color: #27ae60;
}
.content-kind em.transitional,
.content-kinds em.transitional,
.content .kind em.transitional,
.content .kinds em.transitional {
  background-color: #d35400;
}
.content-kind em.episode,
.content-kinds em.episode,
.content .kind em.episode,
.content .kinds em.episode {
  background-color: #3498db;
}
.content-kind em.highlights,
.content-kinds em.highlights,
.content .kind em.highlights,
.content .kinds em.highlights {
  background-color: #e5ba0d;
}
.archival em.requested {
  background-color: #f39c12;
}
.archival em.done {
  background-color: #16a085;
}
.video em.E {
  background-color: #c0392b;
}
.video em.C {
  background-color: #6761c2;
}
.video em.V {
  background-color: #40b6c8;
}
.video em.H {
  background-color: #8e44ad;
}
.video em.I {
  background-color: #bf3b84;
}
.audio em.A {
  background-color: #e5ba0d;
}
.audio em.D {
  background-color: #f39c12;
}
.print.form .field {
  padding-left: 10rem;
}
.print.form .field > .label {
  width: 7rem;
}
.audience.form .field {
  padding-left: 12rem;
}
.audience.form .field > .label {
  width: 9rem;
}
.audience strong.commented {
  background-color: #7ab42e;
  font-style: normal;
}
.audience strong.commented::before {
  font-family: "Glyphicons Regular";
  content: "\e310";
}
.audience strong.codec-discrepancy {
  background-color: #f39c12;
  font-style: normal;
}
.audience strong.codec-discrepancy::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.audience strong.before-playable {
  background-color: #f39c12;
  font-style: normal;
}
.audience strong.before-playable::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.audience.table .row .preferences .audio.codec {
  font-style: italic;
  color: #bf3b84;
}
.audience.table .row.selected .preferences .audio.codec {
  color: #fdfdfd;
}
.audience.table .company {
  width: 39rem;
  flex-grow: 1;
}
.audience.table .company .type {
  width: 6rem;
}
.audience.table .company .name {
  flex-grow: 1;
  width: 7rem;
}
.audience.table .company .chain,
.audience.table .company .chains {
  width: 9rem;
}
.audience.table .company .city {
  width: 11rem;
}
.audience.table .company .countries,
.audience.table .company .country {
  width: 6rem;
}
.audience.table .preferences .audio.codec {
  width: 6rem;
}
.audience.table .audience .screens {
  width: 5rem;
}
.audience.table .audience .audio.codec {
  width: 6rem;
}
.audience.table .audience .subtitles.languages {
  width: 13rem;
}
.audience.table .audience .paid {
  width: 6rem;
}
.audience.table .audience .date {
  width: 11rem;
}
.audience em.portal {
  background-color: #3498db;
}
.audience em.cinio {
  background-color: #40b6c8;
}
.automations.table .name {
  flex-grow: 1;
  flex-shrink: 1;
}
.automations.table .date {
  width: 11rem;
}
.availabilities strong.restored,
.availability strong.restored {
  background-color: #27ae60;
  font-style: normal;
}
.availabilities strong.restored::before,
.availability strong.restored::before {
  font-family: "Glyphicons Regular";
  content: "\e058";
}
.assets.availability.electronic.table .availability {
  width: 35rem;
}
.assets.availability.electronic.table .availability .status {
  width: 9rem;
}
.assets.availability.electronic.table .availability .store {
  width: 7rem;
}
.assets.availability.electronic.table .availability .added {
  width: 7rem;
}
.assets.availability.electronic.table .availability .deleteAfter {
  width: 9rem;
}
.assets.availability.electronic.table .site {
  width: 42rem;
  flex-grow: 1;
}
.assets.availability.electronic.table .site .name {
  flex-grow: 1;
  width: 9rem;
}
.assets.availability.electronic.table .site .city {
  width: 11rem;
}
.assets.availability.electronic.table .site .country {
  width: 9rem;
}
.assets.availability.electronic.table .site .chain,
.assets.availability.electronic.table .site .chains {
  width: 10rem;
}
.assets.availability.electronic.table .equipment {
  width: 24rem;
}
.assets.availability.electronic.table .equipment .type,
.assets.availability.electronic.table .equipment .role {
  width: 6rem;
}
.assets.availability.electronic.table .equipment .description {
  width: 9rem;
}
.delete.assets.availability.table .asset {
  flex-grow: 1;
}
.delete.assets.availability.table .availability {
  width: 17rem;
}
.delete.assets.availability.table .site {
  width: 11rem;
}
.delete.assets.availability.table .equipment {
  flex-grow: 0;
  width: 23rem;
}
.delete.assets.availability.table .equipment .description {
  flex-grow: 0;
  width: 9rem;
}
.availability.form .field {
  padding-left: 12rem;
}
.availability.form .field > .label {
  width: 9rem;
}
.availability.form .path {
  word-break: break-all;
}
.undelete.assets.availability.table .asset {
  flex-grow: 1;
}
.undelete.assets.availability.table .availability {
  width: 17rem;
}
.undelete.assets.availability.table .site {
  width: 11rem;
}
.undelete.assets.availability.table .equipment {
  flex-grow: 0;
  width: 23rem;
}
.undelete.assets.availability.table .equipment .description {
  flex-grow: 0;
  width: 9rem;
}
.assets.availability.physical.table .availability {
  width: 19rem;
}
.assets.availability.physical.table .availability .status {
  width: 9rem;
}
.assets.availability.physical.table .availability .added {
  width: 8rem;
}
.assets.availability.physical.table .tape {
  width: 9rem;
}
.assets.availability.physical.table .tape .code {
  width: 9rem;
}
.assets.availability.physical.table .disk {
  width: 15rem;
}
.assets.availability.physical.table .disk .connector {
  width: 4rem;
}
.assets.availability.physical.table .disk .code {
  width: 9rem;
}
.assets.availability.physical.table .site {
  width: 10rem;
}
.assets.availability.physical.table .site .name {
  width: 9rem;
}
.assets.availability.physical.table .company {
  width: 48rem;
  flex-grow: 1;
}
.assets.availability.physical.table .company .name {
  width: 11rem;
  flex-grow: 1;
}
.assets.availability.physical.table .company .city {
  width: 11rem;
}
.assets.availability.physical.table .company .country,
.assets.availability.physical.table .company .countries {
  width: 8.5rem;
}
.assets.availability.physical.table .company .chain,
.assets.availability.physical.table .company .chains {
  width: 13rem;
}
.availability.form .field {
  padding-left: 12rem;
}
.availability.form .field > .label {
  width: 9rem;
}
.availability.form .path {
  word-break: break-all;
}
.batch.form .field {
  padding-left: 13rem;
}
.batch.form .field > .label {
  width: 10rem;
}
.batches strong.restating,
.batch strong.restating {
  background-color: #2980b9;
  font-style: normal;
}
.batches strong.restating::before,
.batch strong.restating::before {
  font-family: "Glyphicons Regular";
  content: "\e082";
}
.batches strong.failed,
.batch strong.failed {
  background-color: #c0392b;
  font-style: normal;
}
.batches strong.failed::before,
.batch strong.failed::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.batches.table .batch {
  width: 18rem;
  flex-grow: 1;
}
.batches.table .batch .state {
  width: 7rem;
}
.batches.table .batch .description {
  width: 9rem;
  flex-grow: 1;
}
.batches.table .packs {
  width: 11rem;
}
.batches.table .packs .count {
  width: 3rem;
}
.batches.table .packs .description {
  width: 6rem;
}
.batches.table .site {
  width: 10rem;
}
.batches.table .site .name {
  width: 9rem;
}
.batches.table .equipment {
  width: 16rem;
}
.batches.table .equipment .type {
  width: 5rem;
}
.batches.table .equipment .description {
  width: 9rem;
}
.batches.table .bays {
  width: 10rem;
}
.batches.table .bays .label {
  width: 9rem;
}
.batches.table .disk {
  width: 9rem;
}
.batches.table .disk .erase {
  width: 3rem;
}
.batches.table .disk .table-type {
  width: 4rem;
}
.batches.table .partition {
  width: 40rem;
}
.batches.table .partition .filesystem-type {
  width: 5rem;
}
.batches.table .partition .inode-size {
  width: 3rem;
}
.batches.table .partition .sizing {
  width: 7rem;
}
.batches.table .partition .size {
  width: 5rem;
}
.batches.table .partition .label {
  width: 9rem;
}
.batches.table .partition .uuid {
  width: 5rem;
}
.batches em.pending,
.batch em.pending {
  background-color: #8e44ad;
}
.batches em.halted,
.batch em.halted {
  background-color: #9baf26;
}
.batches em.queued,
.batch em.queued {
  background-color: #7ab42e;
}
.batches em.processing,
.batch em.processing {
  background-color: #16a085;
}
.batches em.completed,
.batch em.completed {
  background-color: #27ae60;
}
.batches em.canceled,
.batch em.canceled {
  background-color: #f39c12;
}
.batches em.separately,
.batch em.separately {
  background-color: #16a085;
}
.batches em.simultaneously,
.batch em.simultaneously {
  background-color: #e5ba0d;
}
.batches em.full-disk,
.batch em.full-disk {
  background-color: #2980b9;
}
.batches em.shrink-wrapped,
.batch em.shrink-wrapped {
  background-color: #f39c12;
}
.batches em.manual,
.batch em.manual {
  background-color: #d35400;
}
.bay.form .field {
  padding-left: 13rem;
}
.bay.form .field > .label {
  width: 10rem;
}
.bays strong.offline {
  background-color: #c0392b;
  font-style: normal;
}
.bays strong.offline::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.bays strong.identifiable {
  background-color: #d35400;
  font-style: normal;
}
.bays strong.identifiable::before {
  font-family: "Glyphicons Regular";
  content: "\e260";
}
.bays.search.form .field {
  padding-left: 11rem;
}
.bays.search.form .field > .label {
  width: 8rem;
}
.bays.table .bay {
  width: 18rem;
}
.bays.table .bay .type {
  width: 4rem;
}
.bays.table .bay .state {
  width: 7rem;
}
.bays.table .bay .number {
  width: 4rem;
}
.bays.table .site {
  width: 10rem;
}
.bays.table .site .name {
  width: 9rem;
}
.bays.table .equipment {
  width: 16rem;
}
.bays.table .equipment .type {
  width: 5rem;
}
.bays.table .equipment .description {
  width: 9rem;
}
.bays em.cru,
.bay em.cru {
  background-color: #8e44ad;
}
.bays em.usb,
.bay em.usb {
  background-color: #2980b9;
}
.bays em.empty,
.bay em.empty {
  background-color: #7f8c8d;
}
.bays em.idle,
.bay em.idle {
  background-color: #16a085;
}
.bays em.waiting,
.bay em.waiting {
  background-color: #f39c12;
}
.bays em.busy,
.bay em.busy {
  background-color: #d35400;
}
.bays em.ready,
.bay em.ready {
  background-color: #27ae60;
}
.bundle.form .field {
  padding-left: 15rem;
}
.bundle.form .field > .label {
  width: 12rem;
}
.bundles strong.unorderable,
.bundle strong.unorderable {
  background-color: #c0392b;
  font-style: normal;
}
.bundles strong.unorderable::before,
.bundle strong.unorderable::before {
  font-family: "Glyphicons Regular";
  content: "\e200";
}
.bundles.table .bundle.group {
  flex-grow: 1;
}
.bundles.table .row .bundle.group {
  width: 0%;
}
.bundles.table .content-kind {
  width: 7rem;
  flex-shrink: 0;
}
.bundles.table .description {
  width: 9rem;
  flex-grow: 1;
}
.bundles.table .description.internal {
  text-decoration: line-through;
}
.bundles.table .keygen-bundle-id {
  width: 8rem;
}
.bundles.table .sonis-bundle-id {
  width: 8rem;
}
.bundles.table .video {
  width: 18rem;
}
.bundles.table .video .type {
  width: 5rem;
}
.bundles.table .video .aspect-ratio {
  width: 5rem;
}
.bundles.table .video .resolution {
  width: 5rem;
}
.bundles.table .audio,
.bundles.table .subtitles {
  width: 14rem;
}
.bundles.table .audio .type,
.bundles.table .subtitles .type {
  width: 5rem;
}
.bundles.table .audio .language,
.bundles.table .subtitles .language {
  width: 7rem;
}
.bundles.table .orders {
  width: 63rem;
  display: flex;
}
.bundles.table .orders.relevant {
  width: 18rem;
}
.bundles.table .header .orders .sort,
.bundles.table .row .orders div {
  flex-grow: 1;
  flex-basis: 0;
}
.collection.search.form .field {
  padding-left: 11rem;
}
.collection.search.form .field > .label {
  width: 8rem;
}
.company.form .field {
  padding-left: 13rem;
}
.company.form .field > .label {
  width: 10rem;
}
.company.form .url {
  word-break: break-all;
}
.company.preferences.form .field {
  padding-left: 17rem;
}
.company.preferences.form .field > .label {
  width: 14rem;
}
.company.settings.form .field {
  padding-left: 19rem;
}
.company.settings.form .field > .label {
  width: 16rem;
}
.companies.export-equipment-summary.form .field {
  padding-left: 13rem;
}
.companies.export-equipment-summary.form .field > .label {
  width: 10rem;
}
.companies.export.form .field {
  padding-left: 11rem;
}
.companies.export.form .field > .label {
  width: 8rem;
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.snack .bar .message .company {
  width: 20rem;
  display: flex;
  white-space: nowrap;
}
.snack .bar .message .company .file-name {
  flex-shrink: 1;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.logs.table .message {
  flex-grow: 1;
}
.logs.table .row-number {
  width: 8rem;
}
.invoice.form .field {
  padding-left: 17rem;
}
.invoice.form .field > .label {
  width: 14rem;
}
.companies strong.global,
.company strong.global,
.couriers strong.global,
.courier strong.global {
  background-color: #2c3e50;
  font-style: normal;
}
.companies strong.global::before,
.company strong.global::before,
.couriers strong.global::before,
.courier strong.global::before {
  font-family: "Glyphicons Regular";
  content: "\e372";
}
.companies strong.e-courier,
.company strong.e-courier,
.couriers strong.e-courier,
.courier strong.e-courier {
  background-color: #e5ba0d;
  font-style: normal;
}
.companies strong.e-courier::before,
.company strong.e-courier::before,
.couriers strong.e-courier::before,
.courier strong.e-courier::before {
  font-family: "Glyphicons Regular";
  content: "\e206";
}
.companies strong.test,
.company strong.test,
.couriers strong.test,
.courier strong.test {
  background-color: #121212;
  font-style: normal;
}
.companies strong.test::before,
.company strong.test::before,
.couriers strong.test::before,
.courier strong.test::before {
  font-family: "Glyphicons Regular";
  content: "\e535";
}
.companies strong.festival,
.company strong.festival,
.couriers strong.festival,
.courier strong.festival {
  background-color: #8e44ad;
  font-style: normal;
}
.companies strong.festival::before,
.company strong.festival::before,
.couriers strong.festival::before,
.courier strong.festival::before {
  font-family: "Glyphicons Regular";
  content: "\e497";
}
.companies.report.form .field {
  padding-left: 10rem;
}
.companies.report.form .field > .label {
  width: 7rem;
}
.companies.search.form .field {
  padding-left: 16rem;
}
.companies.search.form .field > .label {
  width: 13rem;
}
.companies.table .row.chain,
.companies.table .row.booker {
  width: auto;
}
.companies.table .row.implicit {
  font-style: italic;
}
.companies.table .row.genericImport {
  font-style: italic;
}
.companies.table .company {
  width: 39rem;
  flex-grow: 1;
}
.companies.table .company .type {
  width: 6rem;
}
.companies.table .company .name {
  flex-grow: 1;
  width: 7rem;
}
.companies.table .company .labels {
  width: 8rem;
}
.companies.table .company .identifiers {
  width: 10rem;
}
.companies.table .company .chain,
.companies.table .company .chains,
.companies.table .company .booker,
.companies.table .company .bookers {
  width: 9rem;
}
.companies.table .location {
  width: 19rem;
}
.companies.table .location .city {
  width: 11rem;
}
.companies.table .location .countries,
.companies.table .location .country {
  width: 6rem;
}
.companies.table .preferences {
  width: 33rem;
}
.companies.table .preferences .media,
.companies.table .preferences .managing,
.companies.table .preferences .content-kinds,
.companies.table .preferences .sources {
  flex-grow: 1;
  width: 5rem;
}
.companies.table .preferences .codec {
  width: 5rem;
}
.companies.table .preferences .audio,
.companies.table .preferences .subtitles {
  width: 4rem;
}
.companies.table .orders {
  width: 63rem;
  display: flex;
}
.companies.table .orders.relevant {
  width: 18rem;
}
.companies.table .header .orders .sort,
.companies.table .row .orders div {
  flex-grow: 1;
  flex-basis: 0;
}
.companies.table.order .preferences {
  width: 18rem;
}
.company em.booker,
.companies em.booker {
  background-color: #8e44ad;
}
.company em.branch,
.companies em.branch {
  background-color: #6761c2;
}
.company em.cinema,
.companies em.cinema {
  background-color: #27ae60;
}
.company em.chain,
.companies em.chain {
  background-color: #d35400;
}
.company em.content-owner,
.companies em.content-owner {
  background-color: #bf3b84;
}
.company em.courier,
.companies em.courier {
  background-color: #40b6c8;
}
.company em.gofilex,
.companies em.gofilex {
  background-color: #2980b9;
}
.company em.internet-service-provider,
.companies em.internet-service-provider {
  background-color: #7ab42e;
}
.company em.lab,
.companies em.lab {
  background-color: #c0392b;
}
.company em.financial-entity,
.companies em.financial-entity {
  background-color: #f39c12;
}
.company em.gofilex,
.companies em.gofilex {
  background-color: #2980b9;
}
.company em.motion-picture-solutions,
.companies em.motion-picture-solutions {
  background-color: #e5ba0d;
}
.company em.electronic,
.companies em.electronic {
  background-color: #27ae60;
}
.company em.physical,
.companies em.physical {
  background-color: #c0392b;
}
.company em.managed,
.companies em.managed {
  background-color: #2980b9;
}
.company em.unmanaged,
.companies em.unmanaged {
  background-color: #f39c12;
}
.company em.delivery,
.companies em.delivery {
  background-color: #40b6c8;
}
.connection.form .field {
  padding-left: 12rem;
}
.connection.form .field > .label {
  width: 9rem;
}
.connections.table .type {
  width: 7rem;
}
.connections.table .description {
  flex-grow: 1;
}
.connections.table .network {
  width: 9rem;
}
.connections.table .address,
.connections.table .mac-address {
  width: 12rem;
}
.connections em.external,
.connection em.external {
  background-color: #c0392b;
}
.connections em.internal,
.connection em.internal {
  background-color: #2980b9;
}
.connections em.content,
.connection em.content {
  background-color: #8e44ad;
}
.connections em.management,
.connection em.management {
  background-color: #bf3b84;
}
.connections em.vpn,
.connection em.vpn {
  background-color: #f39c12;
}
.connections em.wan,
.connection em.wan {
  background-color: #7ab42e;
}
.connections em.static,
.connection em.static {
  background-color: #9baf26;
}
.connections em.dynamic,
.connection em.dynamic {
  background-color: #d35400;
}
.contact.form .field {
  padding-left: 13rem;
}
.contact.form .field > .label {
  width: 10rem;
}
.contacts.table .contact {
  flex-grow: 1;
}
.contacts.table .contact .gender {
  width: 6rem;
}
.contacts.table .contact .name.first {
  width: 9rem;
}
.contacts.table .contact .name.last {
  width: 11rem;
}
.contacts.table .contact .function {
  width: 8rem;
}
.contacts.table .contact .email-address {
  width: 7rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.contacts.table .contact .phone-number {
  width: 10rem;
}
.contacts.table .contact .language {
  width: 7rem;
}
.contacts.table .notifications {
  width: 33rem;
}
.contacts.table .notifications .link,
.contacts.table .notifications .transfer,
.contacts.table .notifications .key,
.contacts.table .notifications .live,
.contacts.table .notifications .invoice {
  width: 6rem;
}
.contract.form .field {
  padding-left: 14rem;
}
.contract.form .field > .label {
  width: 11rem;
}
.contract.form .field .noticePeriod {
  flex-grow: 0;
  width: 8.6rem;
}
.contracts strong.commented,
.contract strong.commented {
  background-color: #7ab42e;
  font-style: normal;
}
.contracts strong.commented::before,
.contract strong.commented::before {
  font-family: "Glyphicons Regular";
  content: "\e310";
}
.contracts strong.expired,
.contract strong.expired {
  background-color: #c0392b;
  font-style: normal;
}
.contracts strong.expired::before,
.contract strong.expired::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.contracts strong.expiring,
.contract strong.expiring {
  background-color: #e5ba0d;
  font-style: normal;
}
.contracts strong.expiring::before,
.contract strong.expiring::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.contracts.search.form .field {
  padding-left: 13rem;
}
.contracts.search.form .field > .label {
  width: 10rem;
}
.contracts.table .row.voided {
  -webkit-text-decoration: line-through double;
          text-decoration: line-through double;
}
.contracts.table .site {
  width: 30rem;
}
.contracts.table .site .name {
  width: 13rem;
}
.contracts.table .site .city {
  width: 9rem;
}
.contracts.table .site .country {
  width: 5rem;
}
.contracts.table .contract {
  width: 18rem;
}
.contracts.table .contract .start {
  width: 8rem;
}
.contracts.table .contract .end {
  width: 8rem;
}
.contracts.table .supplier {
  flex-grow: 1;
}
.contracts.table .supplier .type {
  width: 6rem;
}
.contracts.table .supplier .name {
  flex-grow: 1;
  width: 12rem;
}
.contracts.table .supplier .connectionType {
  width: 7rem;
}
.contracts.table .supplier .terminalLocation {
  width: 7rem;
}
.contracts.table .customer {
  flex-grow: 1;
}
.contracts.table .customer .type {
  width: 6rem;
}
.contracts.table .customer .name {
  flex-grow: 1;
  width: 10rem;
}
.contracts.table .bandwidth {
  width: 18rem;
}
.contracts.table .bandwidth .download {
  width: 8rem;
}
.contracts.table .bandwidth .upload {
  width: 8rem;
}
.contracts.table .payment {
  width: 19rem;
}
.contracts.table .payment .amount {
  width: 5rem;
}
.contracts.table .payment .currency {
  width: 4rem;
}
.contracts.table .payment .period {
  width: 7rem;
}
.credentials.form .field {
  padding-left: 11rem;
}
.credentials.form .field > .label {
  width: 8rem;
}
.credentials.table .username {
  flex-grow: 1;
}
.credentials.table .password {
  width: 8rem;
}
.credentials.table .description {
  width: 12rem;
}
.credentials.table .protocols,
.credentials.table .protocol {
  width: 8rem;
}
.daemons.versions.table .version {
  width: 6rem;
}
.daemons.versions.table .date {
  width: 9rem;
}
.delay.form .field {
  padding-left: 10rem;
}
.delay.form .field > .label {
  width: 7rem;
}
.delays.table .delay {
  width: 27rem;
}
.delays.table .delay .minimum,
.delays.table .delay .maximum,
.delays.table .delay .value {
  width: 8rem;
}
.delays.table .condition {
  width: 28rem;
  flex-grow: 1;
}
.delays.table .condition .subject {
  width: 8rem;
}
.delays.table .condition .latency {
  width: 8rem;
}
.delays.table .condition .types,
.delays.table .condition .type {
  width: 9rem;
  flex-grow: 1;
}
.delays em.buffer,
.delay em.buffer {
  background-color: #40b6c8;
}
.delays em.viewer,
.delay em.viewer {
  background-color: #2980b9;
}
.delays em.low,
.delay em.low {
  background-color: #7ab42e;
}
.delays em.high,
.delay em.high {
  background-color: #8e44ad;
}
.delivery.form .field {
  padding-left: 11rem;
}
.delivery.form .field > .label {
  width: 8rem;
}
.deliveries strong.commented,
.delivery strong.commented {
  background-color: #7ab42e;
  font-style: normal;
}
.deliveries strong.commented::before,
.delivery strong.commented::before {
  font-family: "Glyphicons Regular";
  content: "\e310";
}
.deliveries.table .row.default .delivery,
.deliveries.table .row.default .rate {
  font-style: italic;
}
.deliveries.table .courier {
  width: 16rem;
}
.deliveries.table .courier .name {
  width: 14rem;
}
.deliveries.table .location {
  width: 17rem;
}
.deliveries.table .location .countries,
.deliveries.table .location .country {
  width: 16rem;
}
.deliveries.table .delivery {
  width: 12rem;
  flex-grow: 1;
}
.deliveries.table .delivery .description {
  width: 11rem;
  flex-grow: 1;
}
.deliveries.table .preferences {
  width: 29rem;
}
.deliveries.table .preferences .order-types {
  width: 10rem;
}
.deliveries.table .preferences .content-kinds,
.deliveries.table .preferences .material-types {
  width: 7rem;
}
.deliveries.table .rate {
  width: 14rem;
}
.deliveries.table .rate .category {
  width: 13rem;
}
.detected-disk.form .field {
  padding-left: 12rem;
}
.detected-disk.form .field > .label {
  width: 9rem;
}
.detection strong.error {
  background-color: #c0392b;
  font-style: normal;
}
.detection strong.error::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.detection strong.partitioning {
  background-color: #f39c12;
  font-style: normal;
}
.detection strong.partitioning::before {
  font-family: "Glyphicons Regular";
  content: "\e597";
}
.detection strong.unusable {
  background-color: #c0392b;
  font-style: normal;
}
.detection strong.unusable::before {
  font-family: "Glyphicons Regular";
  content: "\e200";
}
.detection.table .disk {
  width: 50rem;
}
.detection.table .disk .connector {
  width: 6rem;
}
.detection.table .disk .name {
  width: 9rem;
}
.detection.table .disk .model {
  width: 14rem;
}
.detection.table .disk .serialNumber {
  width: 14rem;
}
.detection.table .disk .size {
  width: 6rem;
}
.detection.table .partitions {
  width: 40rem;
}
.detection.table .partitions .count {
  width: 4rem;
}
.detection.table .partitions .name {
  width: 9rem;
}
.detection.table .partitions .label {
  width: 9rem;
}
.detection.table .partitions .size {
  width: 8rem;
}
.detection.table .partitions .available {
  width: 8rem;
}
.detection.table .digitalCinemaPackages {
  width: 8rem;
}
.detection.table .digitalCinemaPackages .count {
  width: 6rem;
}
.detection.table .notes .message {
  flex-grow: 1;
}
.detection.table .row.error {
  -webkit-text-decoration: italic;
          text-decoration: italic;
}
.detection.table .row.error .disk .name {
  width: 50rem;
}
.disk.form .field {
  padding-left: 13rem;
}
.disk.form .field > .label {
  width: 10rem;
}
.partitions.table .header .label.number {
  width: 3rem;
  flex-grow: 0;
}
.partitions.table .row.placeholder {
  font-style: italic;
}
.partitions.table .partition {
  width: 36rem;
  flex-grow: 1;
}
.partitions.table .partition .number {
  width: 3rem;
}
.partitions.table .partition .filesystem-type {
  width: 7rem;
}
.partitions.table .partition .inode-size {
  width: 3rem;
}
.partitions.table .partition > .label {
  width: 11rem;
  flex-grow: 1;
}
.partitions.table .partition .uuid {
  width: 7rem;
}
.partitions.table .space {
  width: 21rem;
}
.partitions.table .space .size,
.partitions.table .space .reserved,
.partitions.table .space .available {
  width: 6rem;
}
.partitions em.ext2,
.partition em.ext2,
.filesystem-type em.ext2 {
  background-color: #27ae60;
}
.partitions em.ext3,
.partition em.ext3,
.filesystem-type em.ext3 {
  background-color: #9baf26;
}
.partitions em.ext4,
.partition em.ext4,
.filesystem-type em.ext4 {
  background-color: #7ab42e;
}
.partitions em.exfat,
.partition em.exfat,
.filesystem-type em.exfat {
  background-color: #d35400;
}
.partitions em.ntfs,
.partition em.ntfs,
.filesystem-type em.ntfs {
  background-color: #c0392b;
}
.partitions em.vfat,
.partition em.vfat,
.filesystem-type em.vfat {
  background-color: #16a085;
}
.disks strong.sold {
  background-color: #2980b9;
  font-style: normal;
}
.disks strong.sold::before {
  font-family: "Glyphicons Regular";
  content: "\e038";
}
.disks strong.lost {
  background-color: #d35400;
  font-style: normal;
}
.disks strong.lost::before {
  font-family: "Glyphicons Regular";
  content: "\e010";
}
.disks strong.broken {
  background-color: #c0392b;
  font-style: normal;
}
.disks strong.broken::before {
  font-family: "Glyphicons Regular";
  content: "\e023";
}
.disks.table .row.sold,
.bays.table .row.sold,
.disks.table .row.lost,
.bays.table .row.lost,
.disks.table .row.broken,
.bays.table .row.broken {
  text-decoration: line-through;
}
.disks.table .disk,
.bays.table .disk {
  width: 34rem;
}
.disks.table .disk .model,
.bays.table .disk .model {
  width: 9rem;
}
.disks.table .disk .code,
.bays.table .disk .code {
  width: 9rem;
}
.disks.table .disk .size,
.bays.table .disk .size {
  width: 6rem;
}
.disks.table .disk .smart,
.bays.table .disk .smart {
  width: 6rem;
}
.disks.table .properties,
.bays.table .properties {
  width: 13rem;
}
.disks.table .properties .connector,
.bays.table .properties .connector {
  width: 4rem;
}
.disks.table .properties .form-factor,
.bays.table .properties .form-factor {
  width: 7rem;
}
.disks.table .partitions,
.bays.table .partitions {
  width: 30rem;
}
.disks.table .partitions.placeholder,
.bays.table .partitions.placeholder {
  font-style: italic;
}
.disks.table .partitions > .label,
.bays.table .partitions > .label {
  width: 9rem;
}
.disks.table .partitions .size,
.bays.table .partitions .size {
  width: 9rem;
}
.disks.table .partitions .available,
.bays.table .partitions .available {
  width: 9rem;
}
.disks.table .site,
.bays.table .site {
  width: 10rem;
}
.disks.table .site .name,
.bays.table .site .name {
  width: 9rem;
}
.disks.table .companies,
.bays.table .companies {
  width: 10rem;
  flex-grow: 1;
}
.disks.table .companies .name,
.bays.table .companies .name {
  width: 9rem;
  flex-grow: 1;
}
.disks em.mbr,
.disk em.mbr {
  background-color: #9baf26;
}
.disks em.gpt,
.disk em.gpt {
  background-color: #bf3b84;
}
.disks em.cru,
.disk em.cru {
  background-color: #8e44ad;
}
.disks em.usb,
.disk em.usb {
  background-color: #2980b9;
}
.disks em.full-disk,
.disk em.full-disk {
  background-color: #2980b9;
}
.disks em.shrink-wrapped,
.disk em.shrink-wrapped {
  background-color: #f39c12;
}
.disks em.manual,
.disk em.manual {
  background-color: #d35400;
}
.distribution.job.form .field {
  padding-left: 11rem;
}
.distribution.job.form .field > .label {
  width: 8rem;
}
.distribution.job.form .tentative em {
  font-style: italic;
}
.distribution.job.form .error .dummy {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.distribution.job.form .payload .description,
.distribution.job.form .order .description {
  word-break: break-all;
}
.distribution.job.form .unlimited {
  text-decoration: line-through;
}
.run.form .field {
  padding-left: 10rem;
}
.run.form .field > .label {
  width: 7rem;
}
.run.form .error .dummy {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.log.form .field {
  padding-left: 9rem;
}
.log.form .field > .label {
  width: 6rem;
}
.log.form .directory {
  word-break: break-all;
}
.log.form .asset .path,
.log.form .error .stack {
  word-break: break-all;
}
.log.table .level {
  width: 5rem;
}
.log.table .time {
  width: 6rem;
}
.log.table .message {
  width: 9rem;
  flex-grow: 1;
}
.runs.table .run {
  width: 20rem;
}
.runs.table .run .attempt {
  width: 5rem;
}
.runs.table .run .start,
.runs.table .run .finish {
  width: 6rem;
}
.runs.table .progress {
  width: 21rem;
}
.runs.table .progress .percentage {
  width: 14rem;
}
.runs.table .progress .speed {
  width: 5rem;
}
.distribution.job.priority .field {
  padding-left: 15rem;
}
.distribution.job.priority .field > .label {
  width: 12rem;
}
.distribution.jobs strong.unmanaged {
  background-color: #40b6c8;
  font-style: normal;
}
.distribution.jobs strong.unmanaged::before {
  font-family: "Glyphicons Regular";
  content: "\e233";
}
.distribution.jobs strong.unmanaged.inbound {
  background-color: #40b6c8;
  font-style: normal;
}
.distribution.jobs strong.unmanaged.inbound::before {
  font-family: "Glyphicons Regular";
  content: "\e364";
}
.distribution.jobs strong.unmanaged.outbound {
  background-color: #40b6c8;
  font-style: normal;
}
.distribution.jobs strong.unmanaged.outbound::before {
  font-family: "Glyphicons Regular";
  content: "\e365";
}
.distribution.jobs strong.keygen {
  background-color: #e5ba0d;
  font-style: normal;
}
.distribution.jobs strong.keygen::before {
  font-family: "Glyphicons Regular";
  content: "\e339";
}
.distribution.jobs strong.unresponsive {
  background-color: #f39c12;
  font-style: normal;
}
.distribution.jobs strong.unresponsive::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.distribution.jobs strong.offline {
  background-color: #d35400;
  font-style: normal;
}
.distribution.jobs strong.offline::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.distribution.jobs strong.high-security {
  background-color: #bf3b84;
  font-style: normal;
}
.distribution.jobs strong.high-security::before {
  font-family: "Glyphicons Regular";
  content: "\e367";
}
.distribution.jobs strong.unorderable {
  background-color: #c0392b;
  font-style: normal;
}
.distribution.jobs strong.unorderable::before {
  font-family: "Glyphicons Regular";
  content: "\e200";
}
.distribution.jobs strong.stagnated {
  background-color: #bf3b84;
  font-style: normal;
}
.distribution.jobs strong.stagnated::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.distribution.jobs strong.untargeted {
  background-color: #f39c12;
  font-style: normal;
}
.distribution.jobs strong.untargeted::before {
  font-family: "Glyphicons Regular";
  content: "\e348";
}
.distribution.jobs strong.automatic-copy {
  background-color: #7ab42e;
  font-style: normal;
}
.distribution.jobs strong.automatic-copy::before {
  font-family: "Glyphicons Regular";
  content: "\e046";
}
.distribution.jobs strong.kdmstock {
  background-color: #7ab42e;
  font-style: normal;
}
.distribution.jobs strong.kdmstock::before {
  font-family: "Glyphicons Regular";
  content: "\e011";
}
.distribution.jobs strong.ticket {
  background-color: #40b6c8;
  font-style: normal;
}
.distribution.jobs strong.ticket::before {
  font-family: "Glyphicons Regular";
  content: "\e040";
}
.distribution.jobs strong.overdue {
  background-color: #f39c12;
  font-style: normal;
}
.distribution.jobs strong.overdue::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.distribution.jobs strong.incomplete {
  background-color: #d35400;
  font-style: normal;
}
.distribution.jobs strong.incomplete::before {
  font-family: "Glyphicons Regular";
  content: "\e505";
}
.distribution.jobs strong.expected {
  background-color: #e5ba0d;
  font-style: normal;
}
.distribution.jobs strong.expected::before {
  font-family: "Glyphicons Regular";
  content: "\e336";
}
.distribution.jobs strong.hidden {
  background-color: #6761c2;
  font-style: normal;
}
.distribution.jobs strong.hidden::before {
  font-family: "Glyphicons Regular";
  content: "\e053";
}
.distribution.jobs strong.composition-playlist {
  background-color: #8e44ad;
  font-style: normal;
}
.distribution.jobs strong.composition-playlist::before {
  font-family: "Glyphicons Regular";
  content: "\e045";
}
.distribution.jobs strong.relink {
  background-color: #8e44ad;
  font-style: normal;
}
.distribution.jobs strong.relink::before {
  font-family: "Glyphicons Regular";
  content: "\e716";
}
.distribution.jobs strong.cold {
  background-color: #40b6c8;
  font-style: normal;
}
.distribution.jobs strong.cold::before {
  font-family: "Glyphicons Regular";
  content: "\e022";
}
.jobs.search.form .field {
  padding-left: 11rem;
}
.jobs.search.form .field > .label {
  width: 8rem;
}
.distribution.jobs.table em.tentative {
  font-style: italic;
}
.distribution.jobs.table .row .dummy {
  font-style: italic;
}
.distribution.jobs.table .row.unmanagedish {
  -webkit-text-decoration: line-through dotted;
          text-decoration: line-through dotted;
}
.distribution.jobs.table .row.unmanaged {
  text-decoration: line-through;
}
.distribution.jobs.table .job {
  width: 28rem;
}
.distribution.jobs.table .job .type {
  width: 6rem;
}
.distribution.jobs.table .job .source {
  width: 5rem;
}
.distribution.jobs.table .job .state {
  width: 10rem;
}
.distribution.jobs.table .job .priority {
  width: 4rem;
  flex-grow: 1;
}
.distribution.jobs.table .progress {
  width: 24rem;
}
.distribution.jobs.table .progress .percentage,
.distribution.jobs.table .progress .speed {
  width: 7rem;
}
.distribution.jobs.table .progress .eta {
  width: 7rem;
}
.distribution.jobs.table .company {
  width: 12rem;
}
.distribution.jobs.table .company .name {
  width: 11rem;
}
.distribution.jobs.table .site {
  width: 23rem;
}
.distribution.jobs.table .site .name {
  width: 9rem;
}
.distribution.jobs.table .site .city {
  width: 7rem;
}
.distribution.jobs.table .site .country {
  width: 5rem;
}
.distribution.jobs.table .equipment {
  width: 11rem;
}
.distribution.jobs.table .equipment .type {
  width: 5rem;
}
.distribution.jobs.table .equipment .description {
  width: 4rem;
}
.distribution.jobs.table .bay {
  width: 5rem;
}
.distribution.jobs.table .bay .number {
  width: 4rem;
}
.distribution.jobs.table .payload {
  flex-grow: 1;
  width: 18rem;
}
.distribution.jobs.table .payload .description {
  flex-grow: 1;
  width: 3rem;
}
.distribution.jobs.table .payload .content-kind {
  flex-shrink: 0;
  width: 7rem;
}
.distribution.jobs.table .payload .size {
  width: 5rem;
}
.distribution.jobs.table .order {
  width: 16rem;
}
.distribution.jobs.table .order .delivery-due-date {
  width: 9rem;
}
.distribution.jobs.table .order .eta {
  width: 5rem;
}
.distribution.jobs.table.duplication .progress {
  width: 34rem;
}
.distribution.jobs.table.duplication .progress .percentage,
.distribution.jobs.table.duplication .progress .speed {
  width: 12rem;
}
.distribution.jobs.table.inbound .job {
  width: 25rem;
}
.distribution.jobs.table.inbound .job .source {
  width: 6rem;
}
.distribution.jobs.table.inbound .target {
  width: 38rem;
}
.distribution.jobs.table.inbound .target .titles {
  width: 10rem;
}
.distribution.jobs.table.inbound .target .titles.internal {
  text-decoration: line-through;
}
.distribution.jobs.table.inbound .target .owners {
  width: 6rem;
}
.distribution.jobs.table.inbound .target .countries {
  width: 5rem;
}
.distribution.jobs.table.inbound .target .labs {
  width: 6rem;
}
.distribution.jobs.table.inbound .target .chains {
  width: 6rem;
}
.distribution.jobs em.inbound,
.distribution.job em.inbound {
  background-color: #e5ba0d;
}
.distribution.jobs em.outbound,
.distribution.job em.outbound {
  background-color: #27ae60;
}
.distribution.jobs em.duplication,
.distribution.job em.duplication {
  background-color: #d35400;
}
.distribution.jobs em.unlinked,
.distribution.job em.unlinked {
  background-color: #d35400;
}
.distribution.jobs em.clean,
.distribution.job em.clean {
  background-color: #40b6c8;
}
.distribution.jobs em.copy,
.distribution.job em.copy {
  background-color: #16a085;
}
.distribution.jobs em.download,
.distribution.job em.download {
  background-color: #bf3b84;
}
.distribution.jobs em.email,
.distribution.job em.email {
  background-color: #9baf26;
}
.distribution.jobs em.extract,
.distribution.job em.extract {
  background-color: #40b6c8;
}
.distribution.jobs em.erase,
.distribution.job em.erase {
  background-color: #c0392b;
}
.distribution.jobs em.generate,
.distribution.job em.generate {
  background-color: #2980b9;
}
.distribution.jobs em.index,
.distribution.job em.index {
  background-color: #c0392b;
}
.distribution.jobs em.ingest,
.distribution.job em.ingest {
  background-color: #16a085;
}
.distribution.jobs em.inspect,
.distribution.job em.inspect {
  background-color: #d35400;
}
.distribution.jobs em.link,
.distribution.job em.link {
  background-color: #f39c12;
}
.distribution.jobs em.message,
.distribution.job em.message {
  background-color: #16a085;
}
.distribution.jobs em.notify,
.distribution.job em.notify {
  background-color: #7ab42e;
}
.distribution.jobs em.repair,
.distribution.job em.repair {
  background-color: #27ae60;
}
.distribution.jobs em.upload,
.distribution.job em.upload {
  background-color: #8e44ad;
}
.distribution.jobs em.scan,
.distribution.job em.scan {
  background-color: #27ae60;
}
.distribution.jobs em.verify,
.distribution.job em.verify {
  background-color: #2980b9;
}
.distribution.jobs em.write,
.distribution.job em.write {
  background-color: #40b6c8;
}
.distribution.jobs em.scheduled,
.distribution.job em.scheduled {
  background-color: #7f8c8d;
}
.distribution.jobs em.idle,
.distribution.job em.idle {
  background-color: #40b6c8;
}
.distribution.jobs em.queued,
.distribution.job em.queued {
  background-color: #7ab42e;
}
.distribution.jobs em.pending,
.distribution.job em.pending {
  background-color: #2980b9;
}
.distribution.jobs em.running,
.distribution.job em.running {
  background-color: #16a085;
}
.distribution.jobs em.stopping,
.distribution.job em.stopping {
  background-color: #bf3b84;
}
.distribution.jobs em.stopped,
.distribution.job em.stopped {
  background-color: #bf3b84;
}
.distribution.jobs em.canceling,
.distribution.job em.canceling {
  background-color: #f39c12;
}
.distribution.jobs em.canceled,
.distribution.job em.canceled {
  background-color: #f39c12;
}
.distribution.jobs em.warning,
.distribution.job em.warning {
  background-color: #d35400;
}
.distribution.jobs em.failed,
.distribution.job em.failed {
  background-color: #c0392b;
}
.distribution.jobs em.completed,
.distribution.job em.completed {
  background-color: #27ae60;
}
.distribution.jobs em.deleted,
.distribution.job em.deleted {
  background-color: #121212;
}
.distribution.jobs em.keygen,
.distribution.job em.keygen {
  background-color: #e5ba0d;
}
.distribution.jobs em.internal,
.distribution.job em.internal {
  background-color: #2980b9;
}
.distribution.jobs em.disk,
.distribution.job em.disk {
  background-color: #bf3b84;
}
.distribution.jobs em.filmvault,
.distribution.job em.filmvault {
  background-color: #2980b9;
}
.distribution.jobs em.number,
.distribution.job em.number {
  background-color: #40b6c8;
}
.log em.trace {
  background-color: #bf3b84;
}
.log em.debug {
  background-color: #8e44ad;
}
.log em.info {
  background-color: #27ae60;
}
.log em.warn {
  background-color: #f39c12;
}
.log em.error {
  background-color: #c0392b;
}
.distribution.jobs.overview.table em.tentative {
  font-style: italic;
}
.distribution.jobs.overview.table .row .dummy {
  font-style: italic;
}
.distribution.jobs.overview.table .row.unmanagedish {
  -webkit-text-decoration: line-through dotted;
          text-decoration: line-through dotted;
}
.distribution.jobs.overview.table .row.unmanaged {
  text-decoration: line-through;
}
.distribution.jobs.overview.table .job {
  width: 10rem;
}
.distribution.jobs.overview.table .job .state {
  width: 8rem;
}
.distribution.jobs.overview.table .tickets {
  width: 8rem;
}
.distribution.jobs.overview.table .equipment {
  width: 16rem;
}
.distribution.jobs.overview.table .equipment .type {
  width: 6rem;
}
.distribution.jobs.overview.table .equipment .description {
  width: 8rem;
}
.distribution.jobs.overview.table .payload {
  flex-grow: 1;
  width: 18rem;
}
.distribution.jobs.overview.table .payload .content-kind {
  flex-shrink: 0;
  width: 7rem;
}
.distribution.jobs.overview.table .payload .description {
  flex-grow: 1;
  width: 3rem;
}
.distribution.jobs.overview.table .finish {
  flex-grow: 0;
  width: 8rem;
}
.distribution.jobs.overview.table .target {
  width: 50rem;
}
.distribution.jobs.overview.table .target .titles {
  width: 18rem;
}
.distribution.jobs.overview.table .target .titles.internal {
  text-decoration: line-through;
}
.distribution.jobs.overview.table .target .owners {
  width: 15rem;
}
.distribution.jobs.overview.table .target .countries {
  width: 15rem;
}
.distribution.jobs em.number,
.distribution.job em.number {
  background-color: #40b6c8;
}
.distribution.jobs em.Needs-Linking,
.distribution.job em.Needs-Linking {
  background-color: #34495e;
}
.distribution.jobs em.ingesting,
.distribution.job em.ingesting {
  background-color: #40b6c8;
}
.distribution.jobs em.not-required,
.distribution.job em.not-required {
  background-color: #95a5a6;
}
.access.table .access {
  flex-grow: 1;
}
.access.table .access .url {
  flex-grow: 1;
}
.access.table .connection {
  width: 10rem;
}
.access.table .connection .type {
  width: 9rem;
}
.access.table .protocol {
  width: 14rem;
}
.access.table .protocol .type {
  width: 6rem;
}
.access.table .protocol .port {
  width: 6rem;
}
.access.table .credentials {
  width: 20rem;
}
.access.table .credentials .username {
  width: 8rem;
}
.access.table .credentials .password {
  width: 8rem;
}
.equipment.bandwidth.form .field {
  padding-left: 10rem;
}
.equipment.bandwidth.form .field > .label {
  width: 7rem;
}
.equipment.bandwidth.form .unlimited {
  text-decoration: line-through;
}
.certificate.form .field {
  padding-left: 18rem;
}
.certificate.form .field > .label {
  width: 15rem;
}
.equipment.form .field {
  padding-left: 14rem;
}
.equipment.form .field > .label {
  width: 11rem;
}
.equipment.form .field span.discrepant,
.equipment.form .field span.modified {
  margin-left: 0.75rem;
}
.equipment.form .field span.discrepant::before,
.equipment.form .field span.modified::before {
  content: "(";
  position: relative;
  left: -0.25rem;
}
.equipment.form .field span.discrepant::after,
.equipment.form .field span.modified::after {
  content: ")";
  position: relative;
  right: -0.25rem;
}
.equipment.form .field span.discrepant div,
.equipment.form .field span.modified div {
  display: inline-block;
}
.equipment.form .subnet {
  flex-grow: 0;
  width: 4rem;
}
.equipment.form .subnet input {
  width: 4rem;
}
.report.form .field {
  padding-left: 15rem;
}
.report.form .field > .label {
  width: 12rem;
}
.setup.form .field {
  padding-left: 14rem;
}
.setup.form .field > .label {
  width: 11rem;
}
.setup.form .changed span.value {
  text-decoration: underline;
}
.nested.setup.form.native .field {
  padding-left: 30rem;
}
.nested.setup.form.native .field > .label {
  width: 27rem;
}
.nested.setup.form.user .field {
  padding-left: 15rem;
}
.nested.setup.form.user .field > .label {
  width: 12rem;
}
.setup.test.form .field {
  padding-left: 9rem;
}
.setup.test.form .field > .label {
  width: 6rem;
}
.measurements.table .row.outlier {
  -webkit-text-decoration: double line-through;
          text-decoration: double line-through;
}
.measurements.table .date {
  width: 11rem;
}
.measurements.table .description {
  width: 11rem;
  flex-grow: 1;
}
.measurements.table .weight {
  width: 7rem;
}
.measurements.table .value {
  width: 7rem;
}
.stores.table .row.linked {
  font-style: italic;
}
.stores.table .name {
  width: 9rem;
  flex-grow: 1;
}
.stores.table .size,
.stores.table .reserved,
.stores.table .available {
  width: 7rem;
}
.stores.table .update {
  width: 8rem;
}
.tunneling.table .port {
  width: 6rem;
}
.tunneling.table .protocol {
  flex-grow: 1;
  width: 6rem;
}
.snack .bar .message .company {
  width: 20rem;
  display: flex;
  white-space: nowrap;
}
.snack .bar .message .company .file-name {
  flex-shrink: 1;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.logs.table .message {
  flex-grow: 1;
}
.logs.table .row-number {
  width: 8rem;
}
.equipment.map {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 100%;
}
.equipment.map.mapboxgl-map {
  font-family: "Open Sans", sans-serif;
  font-weight: 500;
  font-size: 1rem;
}
.equipment.map canvas {
  outline: none !important;
}
.equipment.map .actions {
  bottom: 1rem;
}
.equipment strong.tunneling.online {
  background-color: #16a085;
  font-style: normal;
}
.equipment strong.tunneling.online::before {
  font-family: "Glyphicons Regular";
  content: "\e047";
}
.equipment strong.tunneling.unresponsive {
  background-color: #9baf26;
  font-style: normal;
}
.equipment strong.tunneling.unresponsive::before {
  font-family: "Glyphicons Regular";
  content: "\e047";
}
.equipment strong.tunneling.offline {
  background-color: #c0392b;
  font-style: normal;
}
.equipment strong.tunneling.offline::before {
  font-family: "Glyphicons Regular";
  content: "\e047";
}
.equipment strong.trusted-device-list.extra {
  background-color: #e5ba0d;
  font-style: normal;
}
.equipment strong.trusted-device-list.extra::before {
  font-family: "Glyphicons Regular";
  content: "\e191";
}
.equipment strong.trusted-device-list.missing {
  background-color: #e5ba0d;
  font-style: normal;
}
.equipment strong.trusted-device-list.missing::before {
  font-family: "Glyphicons Regular";
  content: "\e192";
}
.equipment strong.trusted-device-list.discrepant {
  background-color: #e5ba0d;
  font-style: normal;
}
.equipment strong.trusted-device-list.discrepant::before {
  font-family: "Glyphicons Regular";
  content: "\e196";
}
.equipment strong.test {
  background-color: #121212;
  font-style: normal;
}
.equipment strong.test::before {
  font-family: "Glyphicons Regular";
  content: "\e535";
}
.equipment strong.report.healthy {
  background-color: #27ae60;
  font-style: normal;
}
.equipment strong.report.healthy::before {
  font-family: "Glyphicons Regular";
  content: "\e194";
}
.equipment strong.report.warning {
  background-color: #e5ba0d;
  font-style: normal;
}
.equipment strong.report.warning::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.equipment strong.report.smart-warning {
  background-color: #e5ba0d;
  font-style: normal;
}
.equipment strong.report.smart-warning::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.equipment strong.report.log-warning {
  background-color: #e5ba0d;
  font-style: normal;
}
.equipment strong.report.log-warning::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.equipment strong.report.hardware-warning {
  background-color: #e5ba0d;
  font-style: normal;
}
.equipment strong.report.hardware-warning::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.equipment strong.report.critical {
  background-color: #c0392b;
  font-style: normal;
}
.equipment strong.report.critical::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.equipment strong.report.smart-critical {
  background-color: #c0392b;
  font-style: normal;
}
.equipment strong.report.smart-critical::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.equipment strong.report.raid-critical {
  background-color: #c0392b;
  font-style: normal;
}
.equipment strong.report.raid-critical::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.equipment strong.report.log-critical {
  background-color: #c0392b;
  font-style: normal;
}
.equipment strong.report.log-critical::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.equipment strong.report.hardware-critical {
  background-color: #c0392b;
  font-style: normal;
}
.equipment strong.report.hardware-critical::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.equipment strong.report.unknown {
  background-color: #7f8c8d;
  font-style: normal;
}
.equipment strong.report.unknown::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.equipment strong.report.idle {
  background-color: #7f8c8d;
  font-style: normal;
}
.equipment strong.report.idle::before {
  font-family: "Glyphicons Regular";
  content: "\e174";
}
.equipment strong.report.initializing {
  background-color: #9baf26;
  font-style: normal;
}
.equipment strong.report.initializing::before {
  font-family: "Glyphicons Regular";
  content: "\e174";
}
.equipment strong.report.buffering {
  background-color: #2980b9;
  font-style: normal;
}
.equipment strong.report.buffering::before {
  font-family: "Glyphicons Regular";
  content: "\e174";
}
.equipment strong.report.stopped {
  background-color: #d35400;
  font-style: normal;
}
.equipment strong.report.stopped::before {
  font-family: "Glyphicons Regular";
  content: "\e174";
}
.equipment strong.report.playing {
  background-color: #27ae60;
  font-style: normal;
}
.equipment strong.report.playing::before {
  font-family: "Glyphicons Regular";
  content: "\e174";
}
.equipment strong.report.offline {
  background-color: #c0392b;
  font-style: normal;
}
.equipment strong.report.offline::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.equipment strong.report.unknown {
  background-color: #7f8c8d;
  font-style: normal;
}
.equipment strong.report.unknown::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.equipment strong.modifications.internal {
  background-color: #2980b9;
  font-style: normal;
}
.equipment strong.modifications.internal::before {
  font-family: "Glyphicons Regular";
  content: "\e348";
}
.equipment strong.modifications.keygen {
  background-color: #e5ba0d;
  font-style: normal;
}
.equipment strong.modifications.keygen::before {
  font-family: "Glyphicons Regular";
  content: "\e348";
}
.equipment strong.modifications.internal.keygen {
  background-color: #bf3b84;
  font-style: normal;
}
.equipment strong.modifications.internal.keygen::before {
  font-family: "Glyphicons Regular";
  content: "\e348";
}
.equipment strong.modifications.add {
  background-color: #16a085;
  font-style: normal;
}
.equipment strong.modifications.add::before {
  font-family: "Glyphicons Regular";
  content: "\e433";
}
.equipment strong.modifications.edit {
  background-color: #2980b9;
  font-style: normal;
}
.equipment strong.modifications.edit::before {
  font-family: "Glyphicons Regular";
  content: "\e031";
}
.equipment strong.modifications.delete {
  background-color: #121212;
  font-style: normal;
}
.equipment strong.modifications.delete::before {
  font-family: "Glyphicons Regular";
  content: "\e017";
}
.equipment strong.ticket {
  background-color: #40b6c8;
  font-style: normal;
}
.equipment strong.ticket::before {
  font-family: "Glyphicons Regular";
  content: "\e040";
}
.equipment strong.error {
  background-color: #c0392b;
  font-style: normal;
}
.equipment strong.error::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.version strong.latest {
  background-color: #16a085;
  font-style: normal;
}
.version strong.latest::before {
  font-family: "Glyphicons Regular";
  content: "\e659";
}
.equipment.search.form .field {
  padding-left: 13rem;
}
.equipment.search.form .field > .label {
  width: 10rem;
}
.equipment.table .row.available {
  font-style: italic;
}
.equipment.table .equipment {
  width: 85rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.equipment.table .equipment .status {
  width: 7rem;
}
.equipment.table .equipment .screen {
  width: 4rem;
}
.equipment.table .equipment .type {
  width: 10rem;
}
.equipment.table .equipment .role {
  width: 7rem;
}
.equipment.table .equipment .description {
  width: 15rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.equipment.table .equipment .manufacturer,
.equipment.table .equipment .model,
.equipment.table .equipment .serial-number {
  width: 7rem;
}
.equipment.table .equipment .firmware-version {
  width: 7rem;
}
.equipment.table .equipment .certificate-number {
  width: 17rem;
}
.equipment.table .equipment .version {
  width: 7rem;
}
.equipment.table .site {
  width: 34rem;
}
.equipment.table .site .name {
  width: 11rem;
}
.equipment.table .site .city {
  width: 11rem;
}
.equipment.table .site .country {
  width: 9rem;
}
.equipment.table .companies {
  width: 18rem;
}
.equipment.table .companies .name {
  width: 17rem;
}
.not-enabled {
  text-decoration: line-through;
}
.equipment em.online {
  background-color: #27ae60;
}
.equipment em.offline {
  background-color: #d35400;
}
.equipment em.indeterminate {
  background-color: #e5ba0d;
}
.equipment em.unknown {
  background-color: #7f8c8d;
}
.equipment .expected em.indeterminate {
  background-color: #9baf26;
}
.equipment .expected em.offline {
  background-color: #f39c12;
}
.equipment em.audioprocessor {
  background-color: #f39c12;
}
.equipment em.desktop {
  background-color: #40b6c8;
}
.equipment em.filmvault {
  background-color: #2980b9;
}
.equipment em.mediabox {
  background-color: #16a085;
}
.equipment em.masterer {
  background-color: #c0392b;
}
.equipment em.modem {
  background-color: #8e44ad;
}
.equipment em.library {
  background-color: #d35400;
}
.equipment em.player {
  background-color: #7ab42e;
}
.equipment em.powerstrip {
  background-color: #27ae60;
}
.equipment em.printer {
  background-color: #e5ba0d;
}
.equipment em.projector {
  background-color: #9baf26;
}
.equipment em.router {
  background-color: #6761c2;
}
.equipment em.server {
  background-color: #bf3b84;
}
.equipment em.archive {
  background-color: #16a085;
}
.equipment em.distribution {
  background-color: #2980b9;
}
.equipment em.download {
  background-color: #d35400;
}
.equipment em.duplication {
  background-color: #c0392b;
}
.equipment em.live {
  background-color: #bf3b84;
}
.equipment em.print {
  background-color: #e5ba0d;
}
.equipment em.repository {
  background-color: #7ab42e;
}
.equipment em.upload {
  background-color: #8e44ad;
}
.equipment em.web {
  background-color: #9baf26;
}
.equipment em.enabled {
  background-color: #27ae60;
}
.equipment em.disabled {
  background-color: #c0392b;
}
.equipment em.internal {
  background-color: #2980b9;
}
.equipment em.keygen {
  background-color: #e5ba0d;
}
.equipment .report em.healthy {
  background-color: #27ae60;
}
.equipment .report em.warning {
  background-color: #e5ba0d;
}
.equipment .report em.smart-warning {
  background-color: #e5ba0d;
}
.equipment .report em.log-warning {
  background-color: #e5ba0d;
}
.equipment .report em.hardware-warning {
  background-color: #e5ba0d;
}
.equipment .report em.critical {
  background-color: #c0392b;
}
.equipment .report em.smart-critical {
  background-color: #c0392b;
}
.equipment .report em.raid-critical {
  background-color: #c0392b;
}
.equipment .report em.log-critical {
  background-color: #c0392b;
}
.equipment .report em.hardware-critical {
  background-color: #c0392b;
}
.equipment .report em.unknown {
  background-color: #7f8c8d;
}
.equipment .report em.idle {
  background-color: #7f8c8d;
}
.equipment .report em.initializing {
  background-color: #9baf26;
}
.equipment .report em.buffering {
  background-color: #2980b9;
}
.equipment .report em.stopped {
  background-color: #d35400;
}
.equipment .report em.playing {
  background-color: #27ae60;
}
.equipment .report em.offline {
  background-color: #c0392b;
}
.equipment .report em.unknown {
  background-color: #7f8c8d;
}
.certificate em.trusted {
  background-color: #27ae60;
}
.certificate em.unknown {
  background-color: #f39c12;
}
.certificate em.untrusted {
  background-color: #c0392b;
}
.speed em.default {
  background-color: #e5ba0d;
}
.speed em.custom {
  background-color: #2980b9;
}
.speed em.dynamic {
  background-color: #27ae60;
}
.error.form .field {
  padding-left: 12rem;
}
.error.form .field > .label {
  width: 9rem;
}
.error.form .dummy {
  word-break: break-all;
  white-space: pre-wrap;
}
.errors.table .message {
  flex-grow: 1;
  width: 7rem;
}
.errors.table .date {
  width: 6rem;
}
.event.form .field {
  padding-left: 11rem;
}
.event.form .field > .label {
  width: 8rem;
}
.event.information.form .intro {
  font-style: italic;
  text-align: justify;
  line-height: 2rem;
  margin: 1rem 2rem 1rem 3.5rem;
  padding-right: 2rem;
}
.event.information.form .field {
  padding-left: 8rem;
}
.event.information.form .field > .label {
  width: 7rem;
}
.events strong.active,
.event strong.active {
  background-color: #27ae60;
  font-style: normal;
}
.events strong.active::before,
.event strong.active::before {
  font-family: "Glyphicons Regular";
  content: "\e174";
}
.events strong.active.approximately,
.event strong.active.approximately {
  background-color: #f39c12;
  font-style: normal;
}
.events strong.active.approximately::before,
.event strong.active.approximately::before {
  font-family: "Glyphicons Regular";
  content: "\e174";
}
.events strong.unorderable,
.event strong.unorderable {
  background-color: #c0392b;
  font-style: normal;
}
.events strong.unorderable::before,
.event strong.unorderable::before {
  font-family: "Glyphicons Regular";
  content: "\e200";
}
.events.search.form .field {
  padding-left: 10rem;
}
.events.search.form .field > .label {
  width: 7rem;
}
.events.table .row.not-viewable {
  color: #c9ced2;
}
.events.table .row.not-viewable:not( .disabled ):hover {
  color: #bdc3c7;
}
.events.table .row.not-viewable.selected {
  color: #edeff0;
  background-color: #bdc3c7;
}
.events.table .row.not-viewable.selected .expander {
  color: #cdd2d5;
}
.events.table .row.not-viewable.selected:not( .disabled ):hover {
  color: #fdfdfd;
  background-color: #b7bec2;
}
.events.table .row.not-viewable.selected.even {
  background-color: #c3c8cc;
}
.events.table .row.not-viewable.selected.even:not( .disabled ):hover {
  background-color: #b7bec2;
}
.events.table .row.not-viewable.disabled {
  color: #e0e5e7;
}
.events.table .row.not-viewable.disabled.selected {
  color: #f7f7f8;
  background-color: #d9dee0;
}
.events.table .row.not-viewable.disabled.selected.even {
  background-color: #dfe3e5;
}
.events.table .row.origin-event {
  font-style: italic;
}
.events.table .event {
  flex-grow: 1;
}
.events.table .event .name {
  flex-grow: 1;
  width: 10rem;
}
.events.table .event .name.internal {
  text-decoration: line-through;
}
.events.table .event .venue {
  width: 15rem;
}
.events.table .event .type {
  width: 6rem;
}
.events.table .event .start,
.events.table .event .end {
  width: 11rem;
}
.events.table .orders {
  width: 63rem;
  display: flex;
}
.events.table .orders.relevant {
  width: 9rem;
}
.events.table .header .orders .sort,
.events.table .row .orders div {
  flex-grow: 1;
  flex-basis: 0;
}
.events em.ballet,
.event em.ballet {
  background-color: #6761c2;
}
.events em.concert,
.event em.concert {
  background-color: #d35400;
}
.events em.custom,
.event em.custom {
  background-color: #bf3b84;
}
.events em.gaming,
.event em.gaming {
  background-color: #c0392b;
}
.events em.opera,
.event em.opera {
  background-color: #8e44ad;
}
.events em.other,
.event em.other {
  background-color: #f39c12;
}
.events em.test,
.event em.test {
  background-color: #7f8c8d;
}
.events em.theatre,
.event em.theatre {
  background-color: #16a085;
}
.events em.sport,
.event em.sport {
  background-color: #7ab42e;
}
.events em.public,
.event em.public {
  background-color: #7ab42e;
}
.events em.private,
.event em.private {
  background-color: #c0392b;
}
.identifier.form .field {
  padding-left: 8rem;
}
.identifier.form .field > .label {
  width: 5rem;
}
.identifiers.table .source {
  width: 11rem;
}
.identifiers.table .row > .label,
.identifiers.table .header > .label {
  width: 11rem;
}
.identifiers.table .value {
  flex-grow: 1;
  flex-shrink: 1;
}
.price.composition-playlists.table .composition-playlist {
  width: 28rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.price.composition-playlists.table .composition-playlist .content-kind {
  width: 7rem;
  flex-shrink: 0;
}
.price.composition-playlists.table .composition-playlist .description {
  flex-grow: 1;
  flex-shrink: 1;
}
.price.composition-playlists.table .composition-playlist .duration {
  width: 11rem;
  flex-shrink: 0;
}
.price.composition-playlists.table .pricing {
  width: 8rem;
}
.price.composition-playlists.table .pricing .price {
  width: 7rem;
}
.price.digital-cinema-packages.table .digital-cinema-package {
  width: 24rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.price.digital-cinema-packages.table .digital-cinema-package .content-kind {
  width: 7rem;
  flex-shrink: 0;
}
.price.digital-cinema-packages.table .digital-cinema-package .description {
  flex-grow: 1;
  flex-shrink: 1;
}
.price.digital-cinema-packages.table .digital-cinema-package .size {
  width: 7rem;
  flex-shrink: 0;
}
.price.digital-cinema-packages.table .pricing {
  width: 8rem;
}
.price.digital-cinema-packages.table .pricing .price {
  width: 7rem;
}
.price.disks.table .disk {
  width: 8rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.price.disks.table .disk .size {
  width: 7rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.price.disks.table .pricing {
  width: 9rem;
}
.price.disks.table .pricing .price {
  width: 8rem;
}
.price.encores.table .encore {
  width: 24rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.price.encores.table .encore .description {
  flex-grow: 1;
  flex-shrink: 1;
}
.price.encores.table .pricing {
  width: 8rem;
}
.price.encores.table .pricing .price {
  width: 7rem;
}
.price.materials.table .material {
  width: 31rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.price.materials.table .material.dummy {
  font-style: italic;
}
.price.materials.table .material .type {
  width: 7rem;
  flex-shrink: 0;
}
.price.materials.table .material .description {
  flex-grow: 1;
  flex-shrink: 1;
}
.price.materials.table .material .size {
  width: 7rem;
  flex-shrink: 0;
}
.price.materials.table .material .quantity {
  width: 5rem;
  flex-shrink: 0;
}
.price.materials.table .pricing {
  width: 8rem;
}
.price.materials.table .pricing .price {
  width: 7rem;
}
.invoice.form .field {
  padding-left: 17rem;
}
.invoice.form .field > .label {
  width: 14rem;
}
.invoice.form .order .description {
  word-break: break-all;
}
.invoice.form .operators .managing {
  text-decoration: underline;
}
.invoices.export.form .field {
  padding-left: 16rem;
}
.invoices.export.form .field > .label {
  width: 13rem;
}
.errors.table .message {
  flex-grow: 1;
}
.errors.table .invoice {
  width: 13rem;
}
.errors.table .row-number {
  width: 4rem;
}
.errors.table .file-name {
  width: 16rem;
}
.snack .bar .message .invoice {
  width: 36rem;
  display: flex;
  white-space: nowrap;
}
.snack .bar .message .invoice .file-name {
  flex-shrink: 1;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.invoices strong.stereoscopic,
.invoice strong.stereoscopic {
  background-color: #2980b9;
  font-style: normal;
}
.invoices strong.stereoscopic::before,
.invoice strong.stereoscopic::before {
  font-family: "Glyphicons Regular";
  content: "\e780";
}
.invoices strong.rush,
.invoice strong.rush {
  background-color: #d35400;
  font-style: normal;
}
.invoices strong.rush::before,
.invoice strong.rush::before {
  font-family: "Glyphicons Regular";
  content: "\e056";
}
.invoices strong.run.second,
.invoice strong.run.second {
  background-color: #f39c12;
  font-style: normal;
}
.invoices strong.run.second::before,
.invoice strong.run.second::before {
  font-family: "Glyphicons Regular";
  content: "\e716";
}
.invoices strong.payer,
.invoice strong.payer {
  background-color: #2980b9;
  font-style: normal;
}
.invoices strong.payer::before,
.invoice strong.payer::before {
  font-family: "Glyphicons Regular";
  content: "\e038";
}
.invoices strong.exported.excel,
.invoice strong.exported.excel {
  background-color: #8e44ad;
  font-style: normal;
}
.invoices strong.exported.excel::before,
.invoice strong.exported.excel::before {
  font-family: "Glyphicons Regular";
  content: "\e120";
}
.invoices strong.exported.notes,
.invoice strong.exported.notes {
  background-color: #bf3b84;
  font-style: normal;
}
.invoices strong.exported.notes::before,
.invoice strong.exported.notes::before {
  font-family: "Glyphicons Regular";
  content: "\e339";
}
.invoices strong.delivery-address,
.invoice strong.delivery-address {
  background-color: #34495e;
  font-style: normal;
}
.invoices strong.delivery-address::before,
.invoice strong.delivery-address::before {
  font-family: "Glyphicons Regular";
  content: "\e089";
}
.invoices strong.non-statisticized,
.invoice strong.non-statisticized {
  background-color: #d35400;
  font-style: normal;
}
.invoices strong.non-statisticized::before,
.invoice strong.non-statisticized::before {
  font-family: "Glyphicons Regular";
  content: "\e749";
}
.invoices.search.form .field {
  padding-left: 13rem;
}
.invoices.search.form .field > .label {
  width: 10rem;
}
.invoices.table .invoice {
  width: 25rem;
}
.invoices.table .invoice .category {
  width: 6rem;
}
.invoices.table .invoice .subject {
  width: 4rem;
}
.invoices.table .invoice .state {
  width: 6rem;
}
.invoices.table .invoice .summary {
  width: 10rem;
}
.invoices.table .total {
  max-width: 15rem;
  flex-shrink: 1;
}
.invoices.table .total .amount {
  width: 4rem;
}
.invoices.table .total .currency {
  width: 4rem;
}
.invoices.table .total .discount {
  width: 4rem;
}
.invoices.table .financial-entity {
  width: 6rem;
}
.invoices.table .financial-entity .name {
  width: 5rem;
}
.invoices.table .billing {
  width: 7rem;
}
.invoices.table .billing .state {
  width: 6rem;
}
.invoices.table .purchase-order {
  width: 10rem;
}
.invoices.table .purchase-order .number {
  width: 6rem;
}
.invoices.table .order {
  width: 10rem;
  flex-grow: 1;
}
.invoices.table .order .description {
  width: 9rem;
  flex-grow: 1;
}
.invoices.table .booker {
  width: 7rem;
}
.invoices.table .booker .name {
  width: 6rem;
}
.invoices.table .owner {
  width: 10rem;
}
.invoices.table .owner .name {
  width: 9rem;
}
.invoices.table .delegated-owner {
  width: 10rem;
}
.invoices.table .delegated-owner .name {
  width: 9rem;
}
.invoices.table .company {
  width: 16rem;
}
.invoices.table .company .name {
  width: 9rem;
}
.invoices.table .company .city {
  width: 5rem;
}
.invoices.table .company .countries,
.invoices.table .company .country {
  width: 3.5rem;
}
.invoices.table .disks {
  width: 6rem;
}
.invoices.table .disks .size {
  width: 5rem;
}
.invoices.table .content {
  width: 8rem;
}
.invoices.table .content .kind {
  width: 7rem;
}
.invoices.table .materials {
  width: 7rem;
}
.invoices.table .materials .type {
  width: 6rem;
}
.invoices em.keys,
.invoice em.keys {
  background-color: #8e44ad;
}
.invoices em.content,
.invoice em.content {
  background-color: #bf3b84;
}
.invoices em.encores,
.invoice em.encores {
  background-color: #9baf26;
}
.invoices em.materials,
.invoice em.materials {
  background-color: #6761c2;
}
.invoices em.transport,
.invoice em.transport {
  background-color: #c0392b;
}
.invoices em.cross-transport,
.invoice em.cross-transport {
  background-color: #e5ba0d;
}
.invoices em.manual,
.invoice em.manual {
  background-color: #2980b9;
}
.invoices em.disks,
.invoice em.disks {
  background-color: #bf3b84;
}
.invoices em.digital-cinema-package,
.invoice em.digital-cinema-package {
  background-color: #16a085;
}
.invoices em.order,
.invoice em.order {
  background-color: #d35400;
}
.invoices em.booker,
.invoice em.booker {
  background-color: #8e44ad;
}
.invoices em.content-owner,
.invoice em.content-owner {
  background-color: #bf3b84;
}
.invoices em.chain,
.invoice em.chain {
  background-color: #d35400;
}
.invoices em.receiver,
.invoice em.receiver {
  background-color: #27ae60;
}
.invoices em.draft,
.invoice em.draft {
  background-color: #7f8c8d;
}
.invoices em.checked,
.invoice em.checked {
  background-color: #16a085;
}
.invoices em.exporting,
.invoice em.exporting {
  background-color: #9baf26;
}
.invoices em.exported,
.invoice em.exported {
  background-color: #7ab42e;
}
.invoices em.failed,
.invoice em.failed {
  background-color: #c0392b;
}
.invoices em.completed,
.invoice em.completed {
  background-color: #27ae60;
}
.invoices em.canceled,
.invoice em.canceled {
  background-color: #f39c12;
}
.invoices em.not-yet-billable,
.invoice em.not-yet-billable {
  background-color: #7f8c8d;
}
.invoices em.not-applicable,
.invoice em.not-applicable {
  background-color: #c0392b;
}
.invoices em.po-needed,
.invoice em.po-needed {
  background-color: #e5ba0d;
}
.invoices em.po-requested,
.invoice em.po-requested {
  background-color: #8e44ad;
}
.invoices em.manual,
.invoice em.manual {
  background-color: #bf3b84;
}
.invoices em.billable,
.invoice em.billable {
  background-color: #2980b9;
}
.invoices em.invoiced,
.invoice em.invoiced {
  background-color: #27ae60;
}
.invoices em.prepaid,
.invoice em.prepaid {
  background-color: #9baf26;
}
.price em.complimentary {
  background-color: #27ae60;
}
.price em.free {
  background-color: #27ae60;
}
.price em.default {
  background-color: #c0392b;
}
.price em.repeat {
  background-color: #f39c12;
}
.price em.remediation {
  background-color: #f39c12;
}
.price em.aggregate {
  background-color: #d35400;
}
.price em.dependency {
  background-color: #bf3b84;
}
.key.form .field {
  padding-left: 14rem;
}
.key.form .field > .label {
  width: 11rem;
}
.keys.import.form .field {
  padding-left: 6rem;
}
.keys.import.form .field > .label {
  width: 3rem;
}
.snack .bar .message .key {
  width: 52rem;
  display: flex;
  white-space: nowrap;
}
.snack .bar .message .key .file-name {
  flex-shrink: 1;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.keys strong.incomplete,
.key strong.incomplete {
  background-color: #f39c12;
  font-style: normal;
}
.keys strong.incomplete::before,
.key strong.incomplete::before {
  font-family: "Glyphicons Regular";
  content: "\e505";
}
.keys strong.reissued,
.key strong.reissued {
  background-color: #bf3b84;
  font-style: normal;
}
.keys strong.reissued::before,
.key strong.reissued::before {
  font-family: "Glyphicons Regular";
  content: "\e045";
}
.keys.search.form .field {
  padding-left: 11rem;
}
.keys.search.form .field > .label {
  width: 8rem;
}
.keys.table .key {
  width: 29rem;
}
.keys.table .key .status {
  width: 8rem;
}
.keys.table .key .start,
.keys.table .key .end {
  width: 9rem;
}
.keys.table .composition-playlist {
  width: 23rem;
  flex-grow: 1;
}
.keys.table .composition-playlist .content-kind {
  width: 6rem;
}
.keys.table .composition-playlist .uuid {
  width: 5rem;
}
.keys.table .composition-playlist .description {
  width: 9rem;
  flex-grow: 1;
}
.keys.table .composition-playlist.dummy {
  font-style: italic;
}
.keys.table .owners {
  width: 10rem;
}
.keys.table .owners .name {
  width: 9rem;
}
.keys.table .site {
  width: 24rem;
}
.keys.table .site .name {
  width: 9rem;
}
.keys.table .site .city {
  width: 7rem;
}
.keys.table .site .country {
  width: 5rem;
}
.keys.table .equipment .type {
  width: 6rem;
}
.keys.table .equipment .screen {
  width: 7rem;
}
.keys.table .equipment .certificate {
  width: 12rem;
}
.keys em.available,
.key em.available,
.validity em.available {
  background-color: #7f8c8d;
}
.keys em.active,
.key em.active,
.validity em.active {
  background-color: #27ae60;
}
.keys em.expiring,
.key em.expiring,
.validity em.expiring {
  background-color: #f39c12;
}
.keys em.expired,
.key em.expired,
.validity em.expired {
  background-color: #c0392b;
}
.keystroke.form .field {
  padding-left: 10rem;
}
.keystroke.form .field > .label {
  width: 7rem;
}
.keystroke.form .value .dummy.disabled {
  text-decoration: line-through;
}
.keystroke.form .message .dummy {
  max-width: 100%;
}
.keystroke.form .message .dummy em {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.keystrokes.table .keystroke {
  width: 16rem;
}
.keystrokes.table .keystroke .at {
  width: 8rem;
}
.keystrokes.table .keystroke .key {
  width: 6rem;
}
.keystrokes.table .target {
  width: 16rem;
  flex-grow: 1;
}
.keystrokes.table .target .section {
  width: 8rem;
}
.keystrokes.table .target .type {
  width: 6rem;
  flex-grow: 1;
}
.keystrokes em,
.keystroke em {
  background-color: #bdc3c7;
}
.keystrokes em.enter,
.keystroke em.enter,
.keystrokes em.return,
.keystroke em.return,
.keystrokes em.dune,
.keystroke em.dune,
.keystrokes em.pplus,
.keystroke em.pplus,
.keystrokes em.pminus,
.keystroke em.pminus,
.keystrokes em.top-menu,
.keystroke em.top-menu,
.keystrokes em.popup,
.keystroke em.popup,
.keystrokes em.info,
.keystroke em.info,
.keystrokes em.settings,
.keystroke em.settings {
  background-color: #7f8c8d;
}
.keystrokes em.play,
.keystroke em.play {
  background-color: #27ae60;
}
.keystrokes em.stop,
.keystroke em.stop {
  background-color: #c0392b;
}
.keystrokes em.butt0n,
.keystroke em.butt0n {
  background-color: #7f8c8d;
}
.keystrokes em.butt0n.red,
.keystroke em.butt0n.red {
  background-color: #c0392b;
}
.keystrokes em.butt0n.green,
.keystroke em.butt0n.green {
  background-color: #27ae60;
}
.keystrokes em.butt0n.yellow,
.keystroke em.butt0n.yellow {
  background-color: #e5ba0d;
}
.keystrokes em.butt0n.blue,
.keystroke em.butt0n.blue {
  background-color: #3498db;
}
.keystrokes em.entry,
.keystroke em.entry {
  background-color: #bf3b84;
}
.keystrokes em.event,
.keystroke em.event {
  background-color: #8e44ad;
}
.keystrokes em.input,
.keystroke em.input {
  background-color: #9baf26;
}
.keystrokes em.item,
.keystroke em.item {
  background-color: #bdc3c7;
}
.keystrokes em.message,
.keystroke em.message {
  background-color: #121212;
}
.keystrokes em.message.warning,
.keystroke em.message.warning {
  background-color: #d35400;
}
.keystrokes em.message.error,
.keystroke em.message.error {
  background-color: #c0392b;
}
.label.form .field {
  padding-left: 10rem;
}
.label.form .field > .label {
  width: 7rem;
}
.labels.table .name {
  flex-grow: 1;
  flex-shrink: 1;
}
.live.entry.form .field {
  padding-left: 8rem;
}
.live.entry.form .field > .label {
  width: 5rem;
}
.live.entry.form .name,
.live.entry.form .url {
  word-break: break-all;
}
.live.table .row.absent {
  -webkit-text-decoration: line-through dotted;
          text-decoration: line-through dotted;
}
.live.table .row.disabled:hover .expander {
  display: block;
}
.live.table .event {
  width: 16rem;
}
.live.table .event .type {
  width: 6rem;
}
.live.table .event .name {
  width: 8rem;
}
.live.table .entry {
  width: 15rem;
  flex-grow: 1;
}
.live.table .entry .index {
  width: 3rem;
}
.live.table .entry .url {
  width: 10rem;
  flex-grow: 1;
}
.live.table .stream {
  width: 18rem;
}
.live.table .stream .type {
  width: 6rem;
}
.live.table .stream .description {
  width: 10rem;
}
.live.table .source {
  width: 7rem;
}
.live.table .source .type {
  width: 6rem;
}
.live.table .service {
  width: 29rem;
}
.live.table .service .role {
  width: 6rem;
}
.live.table .service .name {
  width: 8rem;
}
.live.table .service .host {
  width: 6rem;
}
.live.table .service .delay {
  width: 5rem;
}
.live.table .proxy {
  width: 9rem;
}
.live.table .proxy .name {
  width: 8rem;
}
.live.table .encore {
  width: 18rem;
}
.live.table .encore .description {
  width: 10rem;
}
.live.table .encore .duration {
  width: 6rem;
}
.management.job.form .field {
  padding-left: 11rem;
}
.management.job.form .field > .label {
  width: 8rem;
}
.management.job.form .tentative em {
  font-style: italic;
}
.management.job.form .error .dummy {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.management.job.form .payload .description {
  word-break: break-all;
}
.run.form .field {
  padding-left: 10rem;
}
.run.form .field > .label {
  width: 7rem;
}
.run.form .error .dummy {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.log.form .field {
  padding-left: 9rem;
}
.log.form .field > .label {
  width: 6rem;
}
.log.form .directory {
  word-break: break-all;
}
.log.form .asset .path,
.log.form .error .stack {
  word-break: break-all;
}
.log.table .level {
  width: 5rem;
}
.log.table .time {
  width: 6rem;
}
.log.table .message {
  width: 9rem;
  flex-grow: 1;
}
.runs.table .run {
  width: 20rem;
}
.runs.table .run .attempt {
  width: 5rem;
}
.runs.table .run .start,
.runs.table .run .finish {
  width: 6rem;
}
.runs.table .progress {
  width: 21rem;
}
.runs.table .progress .percentage {
  width: 14rem;
}
.runs.table .progress .speed {
  width: 5rem;
}
.management.jobs strong.unresponsive {
  background-color: #f39c12;
  font-style: normal;
}
.management.jobs strong.unresponsive::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.management.jobs strong.offline {
  background-color: #c0392b;
  font-style: normal;
}
.management.jobs strong.offline::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.jobs.search.form .field {
  padding-left: 11rem;
}
.jobs.search.form .field > .label {
  width: 8rem;
}
.management.jobs.table em.tentative {
  font-style: italic;
}
.management.jobs.table .job {
  width: 22rem;
}
.management.jobs.table .job .type {
  width: 6rem;
}
.management.jobs.table .job .state {
  width: 10rem;
}
.management.jobs.table .job .priority {
  width: 3rem;
}
.management.jobs.table .progress {
  width: 24rem;
}
.management.jobs.table .progress .percentage {
  width: 7rem;
}
.management.jobs.table .progress .speed {
  width: 7rem;
}
.management.jobs.table .progress .eta {
  width: 7rem;
}
.management.jobs.table .site {
  width: 22rem;
}
.management.jobs.table .site .name {
  width: 11rem;
}
.management.jobs.table .site .city {
  width: 9rem;
}
.management.jobs.table .equipment {
  width: 14rem;
}
.management.jobs.table .equipment .type {
  width: 6rem;
}
.management.jobs.table .equipment .description {
  width: 6rem;
}
.management.jobs.table .payload {
  flex-grow: 1;
  width: 26rem;
}
.management.jobs.table .payload .name {
  width: 7rem;
}
.management.jobs.table .payload .version {
  width: 7rem;
}
.management.jobs.table .payload .dependencies {
  flex-grow: 1;
  width: 9rem;
}
.management.jobs em.install,
.management.job em.install {
  background-color: #16a085;
}
.management.jobs em.uninstall,
.management.job em.uninstall {
  background-color: #c0392b;
}
.management.jobs em.scheduled,
.management.job em.scheduled {
  background-color: #7f8c8d;
}
.management.jobs em.pending,
.management.job em.pending {
  background-color: #2980b9;
}
.management.jobs em.queued,
.management.job em.queued {
  background-color: #7ab42e;
}
.management.jobs em.running,
.management.job em.running {
  background-color: #16a085;
}
.management.jobs em.stopping,
.management.job em.stopping {
  background-color: #bf3b84;
}
.management.jobs em.stopped,
.management.job em.stopped {
  background-color: #bf3b84;
}
.management.jobs em.canceling,
.management.job em.canceling {
  background-color: #f39c12;
}
.management.jobs em.canceled,
.management.job em.canceled {
  background-color: #f39c12;
}
.management.jobs em.warning,
.management.job em.warning {
  background-color: #d35400;
}
.management.jobs em.failed,
.management.job em.failed {
  background-color: #c0392b;
}
.management.jobs em.completed,
.management.job em.completed {
  background-color: #27ae60;
}
.log em.trace {
  background-color: #bf3b84;
}
.log em.debug {
  background-color: #8e44ad;
}
.log em.info {
  background-color: #27ae60;
}
.log em.warn {
  background-color: #f39c12;
}
.log em.error {
  background-color: #c0392b;
}
.marker.form .field {
  padding-left: 10rem;
}
.marker.form .field > .label {
  width: 7rem;
}
.markers.table .row.not-editable {
  color: #c9ced2;
}
.markers.table .row.not-editable:not( .disabled ):hover {
  color: #bdc3c7;
}
.markers.table .row.not-editable.selected {
  color: #edeff0;
  background-color: #bdc3c7;
}
.markers.table .row.not-editable.selected .expander {
  color: #cdd2d5;
}
.markers.table .row.not-editable.selected:not( .disabled ):hover {
  color: #fdfdfd;
  background-color: #b7bec2;
}
.markers.table .row.not-editable.selected.even {
  background-color: #c3c8cc;
}
.markers.table .row.not-editable.selected.even:not( .disabled ):hover {
  background-color: #b7bec2;
}
.markers.table .row.not-editable.disabled {
  color: #e0e5e7;
}
.markers.table .row.not-editable.disabled.selected {
  color: #f7f7f8;
  background-color: #d9dee0;
}
.markers.table .row.not-editable.disabled.selected.even {
  background-color: #dfe3e5;
}
.markers.table .label {
  flex-grow: 1;
}
.markers.table .offset {
  width: 13rem;
}
.material.form .field {
  padding-left: 14rem;
}
.material.form .field > .label {
  width: 11rem;
}
.materials strong.print,
.material strong.print {
  background-color: #bf3b84;
  font-style: normal;
}
.materials strong.print::before,
.material strong.print::before {
  font-family: "Glyphicons Regular";
  content: "\e016";
}
.materials strong.generic,
.material strong.generic {
  background-color: #e5ba0d;
  font-style: normal;
}
.materials strong.generic::before,
.material strong.generic::before {
  font-family: "Glyphicons Regular";
  content: "\e050";
}
.materials strong.out-of-stock,
.material strong.out-of-stock {
  background-color: #bf3b84;
  font-style: normal;
}
.materials strong.out-of-stock::before,
.material strong.out-of-stock::before {
  font-family: "Glyphicons Regular";
  content: "\e412";
}
.materials strong.unorderable,
.material strong.unorderable {
  background-color: #c0392b;
  font-style: normal;
}
.materials strong.unorderable::before,
.material strong.unorderable::before {
  font-family: "Glyphicons Regular";
  content: "\e200";
}
.materials.search.form .field {
  padding-left: 11rem;
}
.materials.search.form .field > .label {
  width: 8rem;
}
.materials.table .title {
  width: 42rem;
}
.materials.table .title .name {
  width: 17rem;
}
.materials.table .title .owner {
  width: 13rem;
}
.materials.table .title .countries,
.materials.table .title .country {
  width: 8.5rem;
}
.materials.table .material {
  flex-grow: 1;
}
.materials.table .material.dummy {
  font-style: italic;
}
.materials.table .material .type {
  width: 7rem;
}
.materials.table .material .description {
  width: 10rem;
  flex-grow: 1;
}
.materials.table .material .size {
  width: 8rem;
}
.materials.table .material .quantity {
  width: 7rem;
}
.materials.table .material .usage {
  width: 7rem;
}
.materials.table .stock {
  width: 18rem;
}
.materials.table .stock .ordered {
  width: 8rem;
}
.materials.table .stock .remaining {
  width: 8rem;
}
.materials em._35mm,
.material em._35mm,
.material-types em._35mm,
.material-type em._35mm {
  background-color: #2980b9;
}
.materials em.banner,
.material em.banner,
.material-types em.banner,
.material-type em.banner {
  background-color: #8e44ad;
}
.materials em.coloring-page,
.material em.coloring-page,
.material-types em.coloring-page,
.material-type em.coloring-page {
  background-color: #7f8c8d;
}
.materials em.counter-standee,
.material em.counter-standee,
.material-types em.counter-standee,
.material-type em.counter-standee {
  background-color: #c0392b;
}
.materials em.disc,
.material em.disc,
.material-types em.disc,
.material-type em.disc {
  background-color: #6761c2;
}
.materials em.disk,
.material em.disk,
.material-types em.disk,
.material-type em.disk {
  background-color: #40b6c8;
}
.materials em.floorcling,
.material em.floorcling,
.material-types em.floorcling,
.material-type em.floorcling {
  background-color: #7ab42e;
}
.materials em.leaflet,
.material em.leaflet,
.material-types em.leaflet,
.material-type em.leaflet {
  background-color: #e5ba0d;
}
.materials em.postcard,
.material em.postcard,
.material-types em.postcard,
.material-type em.postcard {
  background-color: #2c3e50;
}
.materials em.poster,
.material em.poster,
.material-types em.poster,
.material-type em.poster {
  background-color: #27ae60;
}
.materials em.standee,
.material em.standee,
.material-types em.standee,
.material-type em.standee {
  background-color: #bf3b84;
}
.materials em.windowcling,
.material em.windowcling,
.material-types em.windowcling,
.material-type em.windowcling {
  background-color: #9baf26;
}
.materials em.mz-merchandise-heavy,
.material em.mz-merchandise-heavy,
.material-types em.mz-merchandise-heavy,
.material-type em.mz-merchandise-heavy {
  background-color: #34495e;
}
.materials em.ml-merchandise-light,
.material em.ml-merchandise-light,
.material-types em.ml-merchandise-light,
.material-type em.ml-merchandise-light {
  background-color: #7f8c8d;
}
.equipment.modification.form .field {
  padding-left: 14rem;
}
.equipment.modification.form .field > .label {
  width: 12rem;
}
.modification.reason .field {
  padding-left: 9rem;
}
.modification.reason .field > .label {
  width: 7rem;
}
.modifications.table .modification {
  width: 16rem;
  max-width: 16rem;
}
.modifications.table .modification .type {
  width: 7rem;
}
.modifications.table .modification .status {
  width: 9rem;
}
.modifications.table .reviewal {
  width: 20rem;
}
.modifications.table .reviewal .internal {
  width: 9rem;
}
.modifications.table .reviewal .keygen {
  width: 9rem;
}
.modifications.table .equipment {
  width: 40rem;
}
.modifications.table .equipment .type {
  width: 9rem;
}
.modifications.table .equipment .screen {
  width: 9rem;
}
.modifications.table .equipment .certificate-number {
  width: 22rem;
}
.modifications.table .site {
  width: 34rem;
  flex-grow: 1;
}
.modifications.table .site .name {
  width: 11rem;
  flex-grow: 1;
}
.modifications.table .site .city {
  width: 11rem;
}
.modifications.table .site .country {
  width: 9rem;
}
.modifications em.add,
.modification em.add {
  background-color: #16a085;
}
.modifications em.edit,
.modification em.edit {
  background-color: #2980b9;
}
.modifications em.delete,
.modification em.delete {
  background-color: #121212;
}
.modifications em.disputed,
.modification em.disputed {
  background-color: #8e44ad;
}
.modifications em.pending,
.modification em.pending {
  background-color: #f39c12;
}
.modifications em.approved,
.modification em.approved {
  background-color: #27ae60;
}
.modifications em.declined,
.modification em.declined {
  background-color: #c0392b;
}
.modifications em.handled,
.modification em.handled {
  background-color: #16a085;
}
.modifications em.internal,
.modification em.internal {
  background-color: #2980b9;
}
.modifications em.keygen,
.modification em.keygen {
  background-color: #e5ba0d;
}
.moneybird-ledger-accounts.table .ledger-id {
  width: 6rem;
}
.moneybird-ledger-accounts.table .name {
  width: 10rem;
  flex-grow: 1;
}
.moneybird-ledger-accounts.table .tax-item {
  width: 36rem;
}
.network.form .field {
  padding-left: 9rem;
}
.network.form .field > .label {
  width: 6rem;
}
.networks.table .name {
  width: 7rem;
  flex-grow: 1;
}
.networks.table .purposes {
  width: 10rem;
}
.networks.table .exclusive {
  width: 9rem;
}
.networks em.distribution,
.network em.distribution {
  background-color: #2980b9;
}
.networks em.live,
.network em.live {
  background-color: #bf3b84;
}
.order.form .field {
  padding-left: 16rem;
}
.order.form .field > .label {
  width: 13rem;
}
.order.form .description {
  word-break: break-all;
}
.order.form .error {
  word-break: break-all;
}
.order.form .operators .managing {
  text-decoration: underline;
}
.fulfill.form .field {
  padding-left: 12rem;
}
.fulfill.form .field > .label {
  width: 9rem;
}
.companies.mapping.table .parsed {
  width: 25rem;
}
.companies.mapping.table .parsed .name {
  width: 7rem;
}
.companies.mapping.table .parsed .city {
  width: 8rem;
}
.companies.mapping.table .parsed .identifier {
  width: 8rem;
}
.companies.mapping.table .mapped {
  width: 17rem;
  flex-grow: 1;
}
.companies.mapping.table .mapped .name {
  width: 7rem;
  flex-grow: 1;
}
.companies.mapping.table .mapped .city {
  width: 8rem;
}
.snack .bar .message .order {
  width: 20rem;
  display: flex;
  white-space: nowrap;
}
.snack .bar .message .order .file-name {
  flex-shrink: 1;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.titles.mapping.table .parsed {
  width: 18rem;
}
.titles.mapping.table .parsed .name {
  width: 17rem;
}
.titles.mapping.table .mapped {
  width: 18rem;
  flex-grow: 1;
}
.titles.mapping.table .mapped .name {
  width: 17rem;
  flex-grow: 1;
}
.bundles.mapping.table .parsed {
  width: 26rem;
}
.bundles.mapping.table .parsed .name {
  width: 17rem;
}
.bundles.mapping.table .parsed .keygen-bundle-id {
  width: 8rem;
}
.bundles.mapping.table .mapped {
  width: 6rem;
  flex-grow: 1;
}
.bundles.mapping.table .mapped .description {
  width: 5rem;
  flex-grow: 1;
}
.duplicates.table .message {
  flex-grow: 1;
}
.duplicates.table .row-number {
  width: 8rem;
}
.errors.table .message {
  flex-grow: 1;
}
.errors.table .order {
  width: 13rem;
}
.errors.table .row-number {
  width: 8rem;
}
.info-logs.table .message {
  flex-grow: 1;
}
.info-logs.table .order {
  width: 13rem;
}
.info-logs.table .row-number {
  width: 8rem;
}
.bib.delivery-due.form .field {
  padding-left: 10rem;
}
.bib.delivery-due.form .field > .label {
  width: 7rem;
}
.bib.order.form .field {
  padding-left: 12rem;
}
.bib.order.form .field > .label {
  width: 9rem;
}
.bib strong.failed {
  background-color: #c0392b;
  font-style: normal;
}
.bib strong.failed::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.bib.table .film {
  width: 5rem;
}
.bib.table .film .number {
  width: 5rem;
}
.bib.table .version {
  width: 14rem;
}
.bib.table .version .description {
  width: 14rem;
}
.bib.table .title {
  flex-grow: 1;
}
.bib.table .title .name {
  width: 6rem;
  flex-grow: 1;
}
.bib.table .order {
  width: 7rem;
}
.bib.table .order .type {
  width: 7rem;
}
.bib.table .material {
  width: 22rem;
}
.bib.table .material .type {
  width: 6rem;
}
.bib.table .material .description {
  width: 10rem;
}
.bib.table .material .size {
  width: 6rem;
}
.bib.table .company {
  width: 24rem;
}
.bib.table .company .code {
  width: 4rem;
}
.bib.table .company .name {
  width: 8rem;
}
.bib.table .company .city {
  width: 7rem;
}
.bib.table .company .country {
  width: 3.5rem;
}
.bib.table .delivery {
  width: 8rem;
}
.bib.table .delivery .date {
  width: 8rem;
}
.bib.table .general {
  width: 16rem;
}
.bib.table .general .condition {
  width: 8rem;
}
.bib.table .general .contract {
  width: 8rem;
}
.bib.table .general .quantity {
  width: 4rem;
}
.bib em.advertisement {
  background-color: #7ab42e;
}
.bib em.clip {
  background-color: #bf3b84;
}
.bib em.feature {
  background-color: #2980b9;
}
.bib em.policy {
  background-color: #6761c2;
}
.bib em.promo {
  background-color: #9baf26;
}
.bib em.public-service-announcement {
  background-color: #8e44ad;
}
.bib em.rating-tag {
  background-color: #f39c12;
}
.bib em.short {
  background-color: #40b6c8;
}
.bib em.stereocard {
  background-color: #e5ba0d;
}
.bib em.teaser {
  background-color: #16a085;
}
.bib em.test {
  background-color: #c0392b;
}
.bib em.trailer {
  background-color: #27ae60;
}
.bib em.transitional {
  background-color: #d35400;
}
.bib em.episode {
  background-color: #3498db;
}
.bib em.highlights {
  background-color: #e5ba0d;
}
.bib.errors.table .message {
  flex-grow: 1;
}
.bib.errors.table .line-number {
  width: 5rem;
}
.bib.errors.table .file-name {
  width: 8rem;
}
.orders strong.unmanaged,
.order strong.unmanaged {
  background-color: #40b6c8;
  font-style: normal;
}
.orders strong.unmanaged::before,
.order strong.unmanaged::before {
  font-family: "Glyphicons Regular";
  content: "\e365";
}
.orders strong.cinema-tool,
.order strong.cinema-tool {
  background-color: #40b6c8;
  font-style: normal;
}
.orders strong.cinema-tool::before,
.order strong.cinema-tool::before {
  font-family: "Glyphicons Regular";
  content: "\e087";
}
.orders strong.mps-trailer-zip,
.order strong.mps-trailer-zip {
  background-color: #e5ba0d;
  font-style: normal;
}
.orders strong.mps-trailer-zip::before,
.order strong.mps-trailer-zip::before {
  font-family: "Glyphicons Regular";
  content: "\e182";
}
.orders strong.keygen,
.order strong.keygen {
  background-color: #e5ba0d;
  font-style: normal;
}
.orders strong.keygen::before,
.order strong.keygen::before {
  font-family: "Glyphicons Regular";
  content: "\e339";
}
.orders strong.commented,
.order strong.commented {
  background-color: #7ab42e;
  font-style: normal;
}
.orders strong.commented::before,
.order strong.commented::before {
  font-family: "Glyphicons Regular";
  content: "\e310";
}
.orders strong.tracked,
.order strong.tracked {
  background-color: #8e44ad;
  font-style: normal;
}
.orders strong.tracked::before,
.order strong.tracked::before {
  font-family: "Glyphicons Regular";
  content: "\e503";
}
.orders strong.incomplete,
.order strong.incomplete {
  background-color: #d35400;
  font-style: normal;
}
.orders strong.incomplete::before,
.order strong.incomplete::before {
  font-family: "Glyphicons Regular";
  content: "\e505";
}
.orders strong.rederiving,
.order strong.rederiving {
  background-color: #16a085;
  font-style: normal;
}
.orders strong.rederiving::before,
.order strong.rederiving::before {
  font-family: "Glyphicons Regular";
  content: "\e082";
}
.orders strong.restating,
.order strong.restating {
  background-color: #2980b9;
  font-style: normal;
}
.orders strong.restating::before,
.order strong.restating::before {
  font-family: "Glyphicons Regular";
  content: "\e082";
}
.orders strong.hidden,
.order strong.hidden {
  background-color: #6761c2;
  font-style: normal;
}
.orders strong.hidden::before,
.order strong.hidden::before {
  font-family: "Glyphicons Regular";
  content: "\e053";
}
.orders strong.not-mine,
.order strong.not-mine {
  background-color: #f39c12;
  font-style: normal;
}
.orders strong.not-mine::before,
.order strong.not-mine::before {
  font-family: "Glyphicons Regular";
  content: "\e004";
}
.orders strong.unverified,
.order strong.unverified {
  background-color: #c0392b;
  font-style: normal;
}
.orders strong.unverified::before,
.order strong.unverified::before {
  font-family: "Glyphicons Regular";
  content: "\e249";
}
.orders strong.verified,
.order strong.verified {
  background-color: #f39c12;
  font-style: normal;
}
.orders strong.verified::before,
.order strong.verified::before {
  font-family: "Glyphicons Regular";
  content: "\e249";
}
.orders strong.fulfillment,
.order strong.fulfillment {
  background-color: #bf3b84;
  font-style: normal;
}
.orders strong.fulfillment::before,
.order strong.fulfillment::before {
  font-family: "Glyphicons Regular";
  content: "\e194";
}
.orders strong.failed,
.order strong.failed {
  background-color: #c0392b;
  font-style: normal;
}
.orders strong.failed::before,
.order strong.failed::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.orders strong.offline,
.order strong.offline {
  background-color: #d35400;
  font-style: normal;
}
.orders strong.offline::before,
.order strong.offline::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.orders strong.warning,
.order strong.warning {
  background-color: #e5ba0d;
  font-style: normal;
}
.orders strong.warning::before,
.order strong.warning::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.orders strong.prepaid,
.order strong.prepaid {
  background-color: #34495e;
  font-style: normal;
}
.orders strong.prepaid::before,
.order strong.prepaid::before {
  font-family: "Glyphicons Regular";
  content: "\e459";
}
.orders strong.uninvoiceable,
.order strong.uninvoiceable {
  background-color: #c0392b;
  font-style: normal;
}
.orders strong.uninvoiceable::before,
.order strong.uninvoiceable::before {
  font-family: "Glyphicons Regular";
  content: "\e038";
}
.orders strong.invoiced,
.order strong.invoiced {
  background-color: #2980b9;
  font-style: normal;
}
.orders strong.invoiced::before,
.order strong.invoiced::before {
  font-family: "Glyphicons Regular";
  content: "\e038";
}
.orders strong.cleaned,
.order strong.cleaned {
  background-color: #bf3b84;
  font-style: normal;
}
.orders strong.cleaned::before,
.order strong.cleaned::before {
  font-family: "Glyphicons Regular";
  content: "\e068";
}
.orders strong.tardy,
.order strong.tardy {
  background-color: #c0392b;
  font-style: normal;
}
.orders strong.tardy::before,
.order strong.tardy::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.orders strong.tardy.possibly,
.order strong.tardy.possibly {
  background-color: #f39c12;
  font-style: normal;
}
.orders strong.tardy.possibly::before,
.order strong.tardy.possibly::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.orders strong.tardy.indeterminate,
.order strong.tardy.indeterminate {
  background-color: #bf3b84;
  font-style: normal;
}
.orders strong.tardy.indeterminate::before,
.order strong.tardy.indeterminate::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.orders strong.chain,
.order strong.chain {
  background-color: #d35400;
  font-style: normal;
}
.orders strong.chain::before,
.order strong.chain::before {
  font-family: "Glyphicons Regular";
  content: "\e051";
}
.orders strong.redirected,
.order strong.redirected {
  background-color: #2980b9;
  font-style: normal;
}
.orders strong.redirected::before,
.order strong.redirected::before {
  font-family: "Glyphicons Regular";
  content: "\e084";
}
.orders strong.stereoscopic,
.order strong.stereoscopic {
  background-color: #2980b9;
  font-style: normal;
}
.orders strong.stereoscopic::before,
.order strong.stereoscopic::before {
  font-family: "Glyphicons Regular";
  content: "\e780";
}
.orders strong.e-delivery,
.order strong.e-delivery {
  background-color: #e5ba0d;
  font-style: normal;
}
.orders strong.e-delivery::before,
.order strong.e-delivery::before {
  font-family: "Glyphicons Regular";
  content: "\e206";
}
.orders strong.delivery-address,
.order strong.delivery-address {
  background-color: #34495e;
  font-style: normal;
}
.orders strong.delivery-address::before,
.order strong.delivery-address::before {
  font-family: "Glyphicons Regular";
  content: "\e089";
}
.orders strong.print,
.order strong.print {
  background-color: #bf3b84;
  font-style: normal;
}
.orders strong.print::before,
.order strong.print::before {
  font-family: "Glyphicons Regular";
  content: "\e016";
}
.materials.form .field {
  padding-left: 12rem;
}
.materials.form .field > .label {
  width: 9rem;
}
.order.new.form .field {
  padding-left: 15rem;
}
.order.new.form .field > .label {
  width: 12rem;
}
.orders.outsource .field {
  padding-left: 10rem;
}
.orders.outsource .field > .label {
  width: 12rem;
}
.prediction.form .field {
  padding-left: 12rem;
}
.prediction.form .field > .label {
  width: 9rem;
}
.orders.search.form .field,
.orders.export.form .field {
  padding-left: 14rem;
}
.orders.search.form .field > .label,
.orders.export.form .field > .label {
  width: 11rem;
}
.orders.table .row.unsaved {
  font-style: italic;
}
.orders.table .row.assigned {
  font-style: italic;
}
.orders.table .row.forwarded {
  font-style: italic;
}
.orders.table .row.usage.single {
  -webkit-text-decoration: line-through dotted;
          text-decoration: line-through dotted;
}
.orders.table .order {
  width: 4rem;
  flex-grow: 1;
}
.orders.table .order .type {
  width: 6rem;
}
.orders.table .order .medium {
  width: 6rem;
}
.orders.table .order .description {
  width: 3rem;
  flex-grow: 1;
}
.orders.table .content {
  width: 8rem;
}
.orders.table .content .kind {
  width: 7rem;
}
.orders.table .video {
  width: 6rem;
}
.orders.table .video .type {
  width: 5rem;
}
.orders.table .audio {
  width: 12rem;
}
.orders.table .audio .type {
  width: 3rem;
}
.orders.table .audio .language {
  width: 7rem;
}
.orders.table .subtitles {
  width: 8rem;
}
.orders.table .subtitles .language {
  width: 7rem;
}
.orders.table .material {
  width: 6rem;
}
.orders.table .material .type {
  width: 5rem;
}
.orders.table .status .state {
  width: 7rem;
}
.orders.table .status .progress {
  width: 5rem;
}
.orders.table .status .eta {
  width: 7rem;
}
.orders.table .status .delivery-date {
  width: 9rem;
}
.orders.table .status.completed .delivery-date {
  font-style: italic;
}
.orders.table .company {
  width: 23rem;
}
.orders.table .company .name {
  width: 10rem;
}
.orders.table .company .city {
  width: 7rem;
}
.orders.table .company .countries,
.orders.table .company .country {
  width: 3.5rem;
}
.orders.table .owner {
  width: 8rem;
}
.orders.table .owner .name {
  width: 7rem;
}
.orders.table .transport {
  width: 14rem;
}
.orders.table .transport .courier {
  width: 7rem;
}
.orders.table .transport .delivery {
  width: 5rem;
}
.orders em.expected,
.order em.expected {
  background-color: #2980b9;
}
.orders em.draft,
.order em.draft {
  background-color: #7f8c8d;
}
.orders em.duplicate,
.order em.duplicate {
  background-color: #e5ba0d;
}
.orders em.submitted,
.order em.submitted {
  background-color: #bf3b84;
}
.orders em.pending,
.order em.pending {
  background-color: #8e44ad;
}
.orders em.scheduled,
.order em.scheduled {
  background-color: #7f8c8d;
}
.orders em.queued,
.order em.queued {
  background-color: #7ab42e;
}
.orders em.processing,
.order em.processing {
  background-color: #16a085;
}
.orders em.halted,
.order em.halted {
  background-color: #9baf26;
}
.orders em.incomplete,
.order em.incomplete {
  background-color: #d35400;
}
.orders em.collectable,
.order em.collectable {
  background-color: #f39c12;
}
.orders em.collected,
.order em.collected {
  background-color: #40b6c8;
}
.orders em.canceled,
.order em.canceled {
  background-color: #c0392b;
}
.orders em.completed,
.order em.completed {
  background-color: #27ae60;
}
.orders em.prepaid,
.order em.prepaid {
  background-color: #9baf26;
}
.orders em.placing,
.order em.placing {
  background-color: #8e44ad;
}
.orders em.queuing,
.order em.queuing {
  background-color: #8e44ad;
}
.orders em.invoicing,
.order em.invoicing {
  background-color: #27ae60;
}
.orders em.executing,
.order em.executing {
  background-color: #d35400;
}
.orders em.transfer,
.order em.transfer {
  background-color: #bf3b84;
}
.orders em.outsourced-transfer,
.order em.outsourced-transfer {
  background-color: #40b6c8;
}
.orders em.cross-transfer,
.order em.cross-transfer {
  background-color: #e5ba0d;
}
.orders em.key,
.order em.key {
  background-color: #8e44ad;
}
.orders em.material,
.order em.material {
  background-color: #6761c2;
}
.orders em.encore,
.order em.encore {
  background-color: #9baf26;
}
.orders em.automatic,
.order em.automatic {
  background-color: #7f8c8d;
}
.orders em.electronic,
.order em.electronic {
  background-color: #27ae60;
}
.orders em.physical,
.order em.physical {
  background-color: #c0392b;
}
.orders em.cinema-tool,
.order em.cinema-tool {
  background-color: #40b6c8;
}
.orders em.mps-trailer-zip,
.order em.mps-trailer-zip {
  background-color: #e5ba0d;
}
.orders em.internal,
.order em.internal {
  background-color: #2980b9;
}
.orders em.keygen,
.order em.keygen {
  background-color: #e5ba0d;
}
.orders em.delivery,
.order em.delivery {
  background-color: #40b6c8;
}
.orders em.internal,
.order em.internal {
  background-color: #2980b9;
}
.orders em.deluxe,
.order em.deluxe {
  background-color: #c0392b;
}
.orders em.D,
.order em.D {
  background-color: #c0392b;
}
.orders em.pass-through,
.order em.pass-through {
  background-color: #d35400;
}
.orders em.P,
.order em.P {
  background-color: #d35400;
}
.orders em.track,
.order em.track {
  background-color: #8e44ad;
}
.orders em.track-hdd,
.order em.track-hdd {
  background-color: #8e44ad;
}
.orders em.T,
.order em.T {
  background-color: #8e44ad;
}
.orders em.globecast,
.order em.globecast {
  background-color: #f39c12;
}
.orders em.G,
.order em.G {
  background-color: #f39c12;
}
.orders em.sonis,
.order em.sonis {
  background-color: #40b6c8;
}
.orders em.S,
.order em.S {
  background-color: #40b6c8;
}
.pack.form .field {
  padding-left: 16rem;
}
.pack.form .field > .label {
  width: 13rem;
}
.pack.form .description {
  word-break: break-all;
}
.pack strong.operator,
.packs strong.operator {
  background-color: #7f8c8d;
  font-style: normal;
}
.pack strong.operator::before,
.packs strong.operator::before {
  font-family: "Glyphicons Regular";
  content: "\e004";
}
.pack strong.operator.secondary,
.packs strong.operator.secondary {
  background-color: #2980b9;
  font-style: normal;
}
.pack strong.operator.secondary::before,
.packs strong.operator.secondary::before {
  font-family: "Glyphicons Regular";
  content: "\e004";
}
.pack strong.restating,
.packs strong.restating {
  background-color: #2980b9;
  font-style: normal;
}
.pack strong.restating::before,
.packs strong.restating::before {
  font-family: "Glyphicons Regular";
  content: "\e082";
}
.pack strong.stereoscopic,
.packs strong.stereoscopic {
  background-color: #2980b9;
  font-style: normal;
}
.pack strong.stereoscopic::before,
.packs strong.stereoscopic::before {
  font-family: "Glyphicons Regular";
  content: "\e780";
}
.packs.search.form .field {
  padding-left: 11rem;
}
.packs.search.form .field > .label {
  width: 8rem;
}
.packs.table .pack {
  width: 26rem;
}
.packs.table .pack .state {
  width: 7rem;
}
.packs.table .pack .description {
  width: 11rem;
}
.packs.table .pack .size {
  width: 5rem;
}
.packs.table .owner {
  width: 12rem;
}
.packs.table .owner .name {
  width: 11rem;
}
.packs.table .orders {
  width: 5rem;
}
.packs.table .orders .count {
  width: 4rem;
}
.packs.table .companies {
  width: 14rem;
  flex-grow: 1;
}
.packs.table .companies .name {
  width: 13rem;
  flex-grow: 1;
}
.packs.table .content {
  width: 11rem;
}
.packs.table .content .kind {
  width: 10rem;
}
.packs.table .video {
  width: 6rem;
}
.packs.table .video .type {
  width: 5rem;
}
.packs.table .audio {
  width: 12rem;
}
.packs.table .audio .type {
  width: 3rem;
}
.packs.table .audio .language {
  width: 7rem;
}
.packs.table .subtitles {
  width: 8rem;
}
.packs.table .subtitles .language {
  width: 7rem;
}
.packs.table .stock {
  width: 16rem;
}
.packs.table .stock .local,
.packs.table .stock .remote {
  width: 7rem;
}
.packs em.requested,
.pack em.requested {
  background-color: #c0392b;
}
.packs em.pending,
.pack em.pending {
  background-color: #f39c12;
}
.packs em.available,
.pack em.available {
  background-color: #9baf26;
}
.packs em.stocked,
.pack em.stocked {
  background-color: #27ae60;
}
.packs em.handled,
.pack em.handled {
  background-color: #16a085;
}
.packs .batches em.pending,
.pack .batches em.pending {
  background-color: #8e44ad;
}
.policy.form .field {
  padding-left: 12rem;
}
.policy.form .field .policy {
  width: 9rem;
}
.policies.table .policy {
  width: 23rem;
}
.policies.table .policy .archive {
  width: 5rem;
}
.policies.table .policy .description {
  width: 18rem;
}
.policies.table .condition {
  width: 32rem;
  flex-grow: 1;
}
.policies.table .condition .content-kinds,
.policies.table .condition .content-kind,
.policies.table .condition .digital-cinema-packages,
.policies.table .condition .digital-cinema-package {
  width: 16rem;
  flex-grow: 1;
}
.policies.table .preservation {
  width: 20rem;
}
.policies.table .preservation .coldAfter {
  width: 9rem;
}
.policies.table .preservation .deleteAfter {
  width: 9rem;
}
.policies em.flexible,
.policy em.flexible {
  background-color: #40b6c8;
}
.policies em.deep,
.policy em.deep {
  background-color: #2980b9;
}
.presences.table .host {
  width: 7rem;
}
.presences.table .status {
  width: 6rem;
}
.presences.table .client-address {
  width: 7rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.presences.table .client-address.proxied {
  font-style: italic;
}
.presences.table .from,
.presences.table .till,
.presences.table .heartbeat {
  width: 9rem;
}
.presences.table .reason {
  width: 9rem;
}
.presences em.online,
.presence em.online {
  background-color: #27ae60;
}
.presences em.offline,
.presence em.offline {
  background-color: #f39c12;
}
.presences em.unknown,
.presence em.unknown {
  background-color: #7f8c8d;
}
.presences em.heimdall,
.presence em.heimdall {
  background-color: #3498db;
}
.presences em.jarvis,
.presence em.jarvis {
  background-color: #9baf26;
}
.presences em.kevin,
.presence em.kevin {
  background-color: #40b6c8;
}
.presences em.live,
.presence em.live {
  background-color: #6761c2;
}
.presences em.ricky,
.presence em.ricky {
  background-color: #bf3b84;
}
.presence em.present {
  background-color: #27ae60;
}
.presence em.absent {
  background-color: #f39c12;
}
.presence em.unknown {
  background-color: #7f8c8d;
}
.price.form .field {
  padding-left: 12rem;
}
.price.form .field > .label {
  width: 9rem;
}
.prices.table .price {
  width: 29rem;
}
.prices.table .price .category {
  width: 6rem;
}
.prices.table .price .description {
  width: 9rem;
}
.prices.table .price .priority {
  width: 5rem;
}
.prices.table .price .price {
  width: 5rem;
}
.prices.table .package {
  width: 6rem;
}
.prices.table .package .supplemental {
  width: 5rem;
}
.prices.table .content {
  width: 10rem;
  flex-grow: 1;
}
.prices.table .content .kinds,
.prices.table .content .kind {
  width: 9rem;
  flex-grow: 1;
}
.prices.table .video {
  width: 18rem;
}
.prices.table .video .types,
.prices.table .video .type {
  width: 11rem;
}
.prices.table .video .stereoscopic {
  width: 5rem;
}
.prices.table .audio {
  width: 18rem;
}
.prices.table .audio .types,
.prices.table .audio .type {
  width: 11rem;
}
.prices.table .audio .language,
.prices.table .audio .languages {
  width: 5rem;
}
.prices.table .subtitles {
  width: 14rem;
}
.prices.table .subtitles .types,
.prices.table .subtitles .type {
  width: 7rem;
}
.prices.table .subtitles .language,
.prices.table .subtitles .languages {
  width: 5rem;
}
.prices.table .motion {
  width: 6rem;
}
.prices.table .motion .types,
.prices.table .motion .type {
  width: 5rem;
}
.prices em.keys,
.price em.keys {
  background-color: #8e44ad;
}
.prices em.content,
.price em.content {
  background-color: #bf3b84;
}
.print.job.form .field {
  padding-left: 11rem;
}
.print.job.form .field > .label {
  width: 8rem;
}
.print.job.form .tentative em {
  font-style: italic;
}
.print.job.form .error .dummy {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.print.job.form .payload .description {
  word-break: break-all;
}
.run.form .field {
  padding-left: 10rem;
}
.run.form .field > .label {
  width: 7rem;
}
.run.form .error .dummy {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.log.form .field {
  padding-left: 9rem;
}
.log.form .field > .label {
  width: 6rem;
}
.log.form .directory {
  word-break: break-all;
}
.log.form .asset .path,
.log.form .error .stack {
  word-break: break-all;
}
.log.table .level {
  width: 5rem;
}
.log.table .time {
  width: 6rem;
}
.log.table .message {
  width: 9rem;
  flex-grow: 1;
}
.runs.table .run {
  width: 20rem;
}
.runs.table .run .attempt {
  width: 5rem;
}
.runs.table .run .start,
.runs.table .run .finish {
  width: 6rem;
}
.runs.table .progress {
  width: 21rem;
}
.runs.table .progress .percentage {
  width: 14rem;
}
.runs.table .progress .speed {
  width: 5rem;
}
.print.jobs strong.unresponsive {
  background-color: #f39c12;
  font-style: normal;
}
.print.jobs strong.unresponsive::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.print.jobs strong.offline {
  background-color: #c0392b;
  font-style: normal;
}
.print.jobs strong.offline::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.print.jobs strong.reprint {
  background-color: #8e44ad;
  font-style: normal;
}
.print.jobs strong.reprint::before {
  font-family: "Glyphicons Regular";
  content: "\e716";
}
.jobs.search.form .field {
  padding-left: 11rem;
}
.jobs.search.form .field > .label {
  width: 8rem;
}
.print.jobs.table em.tentative {
  font-style: italic;
}
.print.jobs.table .job {
  width: 22rem;
}
.print.jobs.table .job .type {
  width: 6rem;
}
.print.jobs.table .job .state {
  width: 10rem;
}
.print.jobs.table .job .priority {
  width: 3rem;
}
.print.jobs.table .progress {
  width: 24rem;
}
.print.jobs.table .progress .percentage {
  width: 7rem;
}
.print.jobs.table .progress .speed {
  width: 7rem;
}
.print.jobs.table .progress .eta {
  width: 7rem;
}
.print.jobs.table .site {
  width: 12rem;
}
.print.jobs.table .site .name {
  width: 11rem;
}
.print.jobs.table .printer {
  width: 7rem;
}
.print.jobs.table .printer .description {
  width: 6rem;
}
.print.jobs.table .company {
  width: 21rem;
}
.print.jobs.table .company .type {
  width: 8rem;
}
.print.jobs.table .company .name {
  width: 11rem;
}
.print.jobs.table .payload {
  flex-grow: 1;
  width: 18rem;
}
.print.jobs.table .payload .type {
  width: 5rem;
}
.print.jobs.table .payload .description {
  flex-grow: 1;
  width: 3rem;
}
.print.jobs.table .payload .count,
.print.jobs.table .payload .number {
  width: 3rem;
}
.print.jobs em.label,
.print.job em.label {
  background-color: #16a085;
}
.print.jobs em.scheduled,
.print.job em.scheduled {
  background-color: #7f8c8d;
}
.print.jobs em.pending,
.print.job em.pending {
  background-color: #2980b9;
}
.print.jobs em.queued,
.print.job em.queued {
  background-color: #7ab42e;
}
.print.jobs em.running,
.print.job em.running {
  background-color: #16a085;
}
.print.jobs em.stopping,
.print.job em.stopping {
  background-color: #bf3b84;
}
.print.jobs em.stopped,
.print.job em.stopped {
  background-color: #bf3b84;
}
.print.jobs em.canceling,
.print.job em.canceling {
  background-color: #f39c12;
}
.print.jobs em.canceled,
.print.job em.canceled {
  background-color: #f39c12;
}
.print.jobs em.warning,
.print.job em.warning {
  background-color: #d35400;
}
.print.jobs em.failed,
.print.job em.failed {
  background-color: #c0392b;
}
.print.jobs em.completed,
.print.job em.completed {
  background-color: #27ae60;
}
.print em.disk {
  background-color: #bf3b84;
}
.print em.box {
  background-color: #40b6c8;
}
.log em.trace {
  background-color: #bf3b84;
}
.log em.debug {
  background-color: #8e44ad;
}
.log em.info {
  background-color: #27ae60;
}
.log em.warn {
  background-color: #f39c12;
}
.log em.error {
  background-color: #c0392b;
}
.protocol.form .field {
  padding-left: 11rem;
}
.protocol.form .field > .label {
  width: 8rem;
}
.protocols.table .type {
  width: 6rem;
}
.protocols.table .port {
  width: 6rem;
}
.protocols.table .description {
  width: 12rem;
}
.protocols.table .connections {
  flex-grow: 1;
}
.rate.form .field {
  padding-left: 14rem;
}
.rate.form .field > .label {
  width: 11rem;
}
.rates.table .row.invalid {
  text-decoration: line-through;
}
.rates.table .rate {
  width: 33rem;
}
.rates.table .rate .category {
  width: 6rem;
}
.rates.table .rate .subject {
  width: 6rem;
}
.rates.table .rate .description {
  width: 9rem;
}
.rates.table .rate .financial-entity {
  width: 4rem;
}
.rates.table .rate .priority {
  width: 3rem;
}
.rates.table .rate .transport-included {
  width: 4rem;
}
.rates.table .price {
  width: 11rem;
}
.rates.table .price .amount {
  width: 5rem;
}
.rates.table .price .currency {
  width: 4rem;
}
.rates.table .validity {
  width: 14rem;
}
.rates.table .validity .start,
.rates.table .validity .end {
  width: 6rem;
}
.rates.table .condition {
  width: 69rem;
  flex-grow: 1;
}
.rates.table .condition .countries,
.rates.table .condition .country {
  width: 8.5rem;
}
.rates.table .condition .media {
  width: 6rem;
}
.rates.table .condition .managed {
  width: 6rem;
}
.rates.table .condition .content-kinds,
.rates.table .condition .content-kind {
  width: 8rem;
  flex-grow: 1;
}
.rates.table .condition .materials,
.rates.table .condition .material {
  width: 8rem;
  flex-grow: 1;
}
.rates.table .condition .material-size {
  width: 7rem;
}
.rates.table .condition .usages,
.rates.table .condition .usage {
  width: 6rem;
}
.rates.table .condition .order-type {
  width: 6rem;
}
.rates.table .condition .rush {
  width: 6rem;
}
.rates.table .condition .runs,
.rates.table .condition .run {
  width: 6rem;
}
.rates.table .condition .size {
  width: 5rem;
}
.rates.table .condition .quantity {
  width: 6rem;
}
.rates em.keys,
.rate em.keys {
  background-color: #8e44ad;
}
.rates em.content,
.rate em.content {
  background-color: #bf3b84;
}
.rates em.encores,
.rate em.encores {
  background-color: #9baf26;
}
.rates em.materials,
.rate em.materials {
  background-color: #6761c2;
}
.rates em.transport,
.rate em.transport {
  background-color: #c0392b;
}
.rates em.cross-transport,
.rate em.cross-transport {
  background-color: #e5ba0d;
}
.rates em.disks,
.rate em.disks {
  background-color: #bf3b84;
}
.request.form .field {
  padding-left: 15rem;
}
.request.form .field > .label {
  width: 12rem;
}
.request.form .dummy {
  word-break: break-all;
  white-space: pre-wrap;
}
.request.form .field.text {
  padding-left: 2rem;
  padding-right: 2rem;
}
.request.form .field.text .plain,
.request.form .field.text .xml {
  line-height: 2rem;
  white-space: pre;
  overflow-x: scroll;
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  cursor: auto;
}
.request.form .field.text .xml .toggle .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e052";
}
.request.form .field.text .xml .toggle :checked + .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e053";
}
.request.form .field.text .xml .toggle {
  position: absolute;
  top: -1.5rem;
  right: 2rem;
}
.request.data.table .header .query,
.request.data.table .row div:not( .expander ) {
  width: 9rem;
  flex-grow: 1;
}
.requests strong.replay,
.request strong.replay {
  background-color: #d35400;
  font-style: normal;
}
.requests strong.replay::before,
.request strong.replay::before {
  font-family: "Glyphicons Regular";
  content: "\e086";
}
.requests strong.acknowledged,
.request strong.acknowledged {
  background-color: #16a085;
  font-style: normal;
}
.requests strong.acknowledged::before,
.request strong.acknowledged::before {
  font-family: "Glyphicons Regular";
  content: "\e659";
}
.requests.search.form .field {
  padding-left: 11rem;
}
.requests.search.form .field > .label {
  width: 8rem;
}
.requests.table .request {
  width: 80rem;
  flex-grow: 1;
}
.requests.table .request .api {
  width: 7rem;
}
.requests.table .request .date {
  width: 8rem;
}
.requests.table .request .direction {
  width: 8rem;
}
.requests.table .request .origin {
  width: 9rem;
}
.requests.table .request .url {
  width: 25rem;
}
.requests.table .request .method {
  width: 7rem;
}
.requests.table .request .body {
  width: 9rem;
  flex-grow: 1;
}
.requests.table .error {
  width: 22rem;
}
.requests.table .error .code {
  width: 5rem;
}
.requests.table .error .message {
  width: 15rem;
}
.requests em.deluxe,
.request em.deluxe {
  background-color: #7ab42e;
}
.requests em.disney,
.request em.disney {
  background-color: #9baf26;
}
.requests em.gofilex,
.request em.gofilex {
  background-color: #2980b9;
}
.requests em.globecast,
.request em.globecast {
  background-color: #f39c12;
}
.requests em.maccs,
.request em.maccs {
  background-color: #d35400;
}
.requests em.notes,
.request em.notes {
  background-color: #bf3b84;
}
.requests em.sonis,
.request em.sonis {
  background-color: #27ae60;
}
.requests em.spotlog,
.request em.spotlog {
  background-color: #c0392b;
}
.requests em.uip,
.request em.uip {
  background-color: #16a085;
}
.requests em.universal,
.request em.universal {
  background-color: #40b6c8;
}
.requests em.incoming,
.request em.incoming {
  background-color: #27ae60;
}
.requests em.outgoing,
.request em.outgoing {
  background-color: #f39c12;
}
.requests em.delete,
.request em.delete {
  background-color: #c0392b;
}
.requests em.get,
.request em.get {
  background-color: #27ae60;
}
.requests em.head,
.request em.head {
  background-color: #7f8c8d;
}
.requests em.patch,
.request em.patch {
  background-color: #8e44ad;
}
.requests em.post,
.request em.post {
  background-color: #f39c12;
}
.requests em.put,
.request em.put {
  background-color: #d35400;
}
.routings.available.table .type {
  width: 7rem;
}
.routings.available.table .network {
  width: 9rem;
}
.routings.available.table .url {
  flex-grow: 1;
  flex-shrink: 1;
}
.routing.existing.form .field {
  padding-left: 10rem;
}
.routing.existing.form .field > .label {
  width: 7rem;
}
.routing.existing.form .url {
  word-break: break-all;
}
.routings.existing.table .row.failed {
  color: #c9ced2;
}
.routings.existing.table .row.failed:not( .disabled ):hover {
  color: #bdc3c7;
}
.routings.existing.table .row.failed.selected {
  color: #edeff0;
  background-color: #bdc3c7;
}
.routings.existing.table .row.failed.selected .expander {
  color: #cdd2d5;
}
.routings.existing.table .row.failed.selected:not( .disabled ):hover {
  color: #fdfdfd;
  background-color: #b7bec2;
}
.routings.existing.table .row.failed.selected.even {
  background-color: #c3c8cc;
}
.routings.existing.table .row.failed.selected.even:not( .disabled ):hover {
  background-color: #b7bec2;
}
.routings.existing.table .row.failed.disabled {
  color: #e0e5e7;
}
.routings.existing.table .row.failed.disabled.selected {
  color: #f7f7f8;
  background-color: #d9dee0;
}
.routings.existing.table .row.failed.disabled.selected.even {
  background-color: #dfe3e5;
}
.routings.existing.table .description {
  width: 12rem;
}
.routings.existing.table .url {
  flex-grow: 1;
  flex-shrink: 1;
}
.routing.new.form .field {
  padding-left: 10rem;
}
.routing.new.form .field > .label {
  width: 7rem;
}
.routing.new.form .url {
  word-break: break-all;
}
.routings.new.table .description {
  width: 12rem;
}
.routings.new.table .url {
  flex-grow: 1;
  flex-shrink: 1;
}
.service.existing.form .field {
  padding-left: 10rem;
}
.service.existing.form .field > .label {
  width: 7rem;
}
.proxies.table .row.proxied {
  font-style: italic;
}
.proxies.table .type {
  width: 6rem;
}
.proxies.table .description {
  width: 8rem;
}
.proxies.table .location {
  width: 8rem;
  flex-grow: 1;
}
.proxies.table .location.local {
  text-decoration: underline;
}
.service.new.form .field {
  padding-left: 9rem;
}
.service.new.form .field > .label {
  width: 6rem;
}
.services strong.prioritize,
.service strong.prioritize {
  background-color: #9baf26;
  font-style: normal;
}
.services strong.prioritize::before,
.service strong.prioritize::before {
  font-family: "Glyphicons Regular";
  content: "\e050";
}
.services .status strong.error,
.service .status strong.error {
  background-color: #d35400;
  font-style: normal;
}
.services .status strong.error::before,
.service .status strong.error::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.services .status strong.responsive,
.service .status strong.responsive {
  background-color: #27ae60;
  font-style: normal;
}
.services .status strong.responsive::before,
.service .status strong.responsive::before {
  font-family: "Glyphicons Regular";
  content: "\e659";
}
.services .status strong.unresponsive,
.service .status strong.unresponsive {
  background-color: #f39c12;
  font-style: normal;
}
.services .status strong.unresponsive::before,
.service .status strong.unresponsive::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.serve.event.filmvaults.table .company {
  width: 38rem;
}
.serve.event.filmvaults.table .company .name {
  width: 20rem;
  flex-grow: 1;
}
.serve.event.filmvaults.table .company .city,
.serve.event.filmvaults.table .company .cities {
  width: 8rem;
}
.serve.event.filmvaults.table .company .country {
  width: 3.5rem;
}
.serve.event.filmvaults.table .filmvault {
  width: 16rem;
}
.serve.event.filmvaults.table .filmvault .status {
  width: 5rem;
}
.serve.event.filmvaults.table .filmvault .description {
  width: 9rem;
}
.serve.event.filmvaults.table .stream {
  width: 16rem;
}
.serve.event.filmvaults.table .stream .type {
  width: 5rem;
}
.serve.event.filmvaults.table .stream .description {
  width: 9rem;
}
.serve.event.filmvaults.table .audio {
  width: 14rem;
}
.serve.event.filmvaults.table .audio .type {
  width: 5rem;
}
.serve.event.filmvaults.table .audio .language {
  width: 7rem;
}
.serve.event.filmvaults.table .subtitles {
  width: 16rem;
}
.serve.event.filmvaults.table .subtitles .type {
  width: 5rem;
}
.serve.event.filmvaults.table .subtitles .language {
  width: 9rem;
}
.serve.event.filmvaults.table .source {
  width: 14rem;
}
.serve.event.filmvaults.table .source .type {
  width: 5rem;
}
.serve.event.filmvaults.table .source .location {
  width: 7rem;
}
.serve.event.filmvaults.table .buffer .local,
.serve.event.filmvaults.table .proxy .local {
  font-style: italic;
}
.serve.event.filmvaults.table .buffer .started,
.serve.event.filmvaults.table .proxy .started {
  width: 5rem;
}
.serve.event.filmvaults.table .buffer .location,
.serve.event.filmvaults.table .proxy .location {
  width: 12rem;
}
.service.form.buffer .field,
.service.form.proxy .field {
  padding-left: 9rem;
}
.service.form.buffer .field > .label,
.service.form.proxy .field > .label {
  width: 6rem;
}
.serve.event.servers.table .server {
  width: 34em;
}
.serve.event.servers.table .server .status {
  width: 5rem;
}
.serve.event.servers.table .server .type {
  width: 7rem;
}
.serve.event.servers.table .server .location {
  width: 9rem;
}
.serve.event.servers.table .server .description {
  width: 9rem;
}
.serve.event.servers.table .stream {
  width: 16rem;
}
.serve.event.servers.table .stream .type {
  width: 5rem;
}
.serve.event.servers.table .stream .description {
  width: 9rem;
}
.serve.event.servers.table .audio {
  width: 14rem;
}
.serve.event.servers.table .audio .type {
  width: 5rem;
}
.serve.event.servers.table .audio .language {
  width: 7rem;
}
.serve.event.servers.table .subtitles {
  width: 16rem;
}
.serve.event.servers.table .subtitles .type {
  width: 5rem;
}
.serve.event.servers.table .subtitles .language {
  width: 9rem;
}
.serve.event.servers.table .source {
  width: 14rem;
}
.serve.event.servers.table .source .type {
  width: 5rem;
}
.serve.event.servers.table .source .location {
  width: 7rem;
}
.serve.event.servers.table .buffer .location.local,
.serve.event.servers.table .proxy .location.local {
  font-style: italic;
}
.serve.event.servers.table .buffer {
  width: 8rem;
}
.serve.event.servers.table .buffer .location {
  width: 7rem;
}
.serve.event.servers.table .proxy {
  flex-grow: 1;
  width: 10rem;
}
.serve.event.servers.table .proxy .location {
  flex-grow: 1;
  width: 9rem;
}
.serve em.online {
  background-color: #27ae60;
}
.serve em.offline {
  background-color: #c0392b;
}
.services.table .service {
  flex-grow: 1;
  width: 35rem;
}
.services.table .service .role {
  width: 5rem;
}
.services.table .service .name {
  flex-grow: 1;
  width: 12rem;
}
.services.table .service .start,
.services.table .service .end {
  width: 7rem;
}
.services.table .status {
  width: 32rem;
}
.services.table .status .state {
  width: 8rem;
}
.services.table .status .offline {
  width: 5rem;
}
.services.table .status .responsiveness {
  width: 4rem;
}
.services.table .status .bandwidth {
  width: 6rem;
}
.services.table .status .margin {
  width: 6rem;
}
.services.table .host {
  width: 32rem;
}
.services.table .host .type {
  width: 6rem;
}
.services.table .host .description {
  width: 6rem;
}
.services.table .host .location {
  width: 10rem;
}
.services.table .host .location.local {
  font-style: italic;
}
.services.table .host .country {
  width: 5rem;
}
.services.table .origin {
  width: 26rem;
}
.services.table .origin .type {
  width: 5rem;
}
.services.table .origin .codec {
  width: 6rem;
}
.services.table .origin .description {
  width: 6rem;
}
.services.table .origin .location {
  width: 6rem;
}
.services.table .origin .location.local {
  text-decoration: underline;
}
.services.table .buffer .local,
.services.table .proxies .local {
  font-style: italic;
}
.services.table .proxies {
  flex-grow: 1;
  width: 10rem;
}
.services.table .proxies .location {
  flex-grow: 1;
  width: 9rem;
}
.services em.buffer,
.service em.buffer {
  background-color: #40b6c8;
}
.services em.loop,
.service em.loop {
  background-color: #16a085;
}
.services em.proxy,
.service em.proxy {
  background-color: #d35400;
}
.services em.pending,
.service em.pending {
  background-color: #f39c12;
}
.services em.started,
.service em.started {
  background-color: #27ae60;
}
.services em.stopped,
.service em.stopped {
  background-color: #d35400;
}
.services em.failed,
.service em.failed {
  background-color: #c0392b;
}
.services em.purging,
.service em.purging {
  background-color: #bf3b84;
}
.services em.purged,
.service em.purged {
  background-color: #8e44ad;
}
.services em.custom,
.service em.custom {
  background-color: #2980b9;
}
.services em.filesystem,
.service em.filesystem {
  background-color: #d35400;
}
.services em.server,
.service em.server {
  background-color: #bf3b84;
}
.services em.service,
.service em.service {
  background-color: #8e44ad;
}
.services em.source,
.service em.source {
  background-color: #16a085;
}
.services em.offline,
.service em.offline {
  background-color: #f39c12;
}
.services em.online,
.service em.online {
  background-color: #40b6c8;
}
.session.terminal {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1rem 1rem 4rem 1rem;
  background: #000;
}
.session.terminal .container {
  width: 100%;
  height: 100%;
  z-index: 0;
}
.shell.history.form .field {
  padding-left: 9rem;
}
.shell.history.form .field > .label {
  width: 6rem;
}
.shell.history.form .error .dummy {
  word-break: break-all;
  white-space: pre-wrap;
}
.shell.history.form code {
  width: 100%;
  padding: 0 0.75rem;
  line-height: 2rem;
  white-space: pre-wrap;
  word-break: keep-all;
  overflow-wrap: break-word;
  border-radius: 0.25rem;
  background-color: #f3f5f6;
}
.shell.history.form code,
.shell.history.form code .token {
  -webkit-user-select: text;
     -moz-user-select: text;
      -ms-user-select: text;
          user-select: text;
  cursor: auto;
}
.shell.history.form code .token {
  display: inline !important;
}
.shell.history.form .field.even code {
  background-color: #f5f7f8;
}
.shell.history.form .data.binary code {
  white-space: pre-wrap;
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
}
.shell.new.form .field {
  padding-left: 9rem;
}
.shell.new.form .field > .label {
  width: 6rem;
}
.shell.new.form .wrap,
.shell.new.form form,
.shell.new.form .field.code {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.shell.new.form .field.code div {
  max-width: 100%;
}
.shell.new.form pre,
.shell.new.form textarea {
  padding: 0 0.75rem !important;
  font-family: monospace !important;
  line-height: 2rem !important;
}
.shell.new.form pre {
  height: 100%;
  border-radius: 0.25rem;
  background-color: #fdfdfd !important;
}
.shell.new.form pre .token {
  display: inline !important;
}
.shell code {
  font-family: monospace;
}
.shell code .token {
  background: none !important;
}
.shell code .token.lf:before {
  content: "\240A";
  color: #bdc3c7;
  padding: 0 0.5ch;
}
.shell.table .row.pending {
  font-style: italic;
}
.shell.table .date {
  width: 9rem;
}
.shell.table .language {
  width: 7rem;
}
.shell.table .code {
  width: 22rem;
  flex-grow: 1;
}
.shell em.bash {
  background-color: #121212;
}
.shell em.javascript {
  background-color: #7ab42e;
}
.shell em.binary {
  background-color: #e5ba0d;
}
.shell em.utf-8 {
  background-color: #9baf26;
}
.site.form .field {
  padding-left: 11rem;
}
.site.form .field > .label {
  width: 8rem;
}
.sites.group.form .field {
  padding-left: 7rem;
}
.sites.group.form .field > .label {
  width: 4rem;
}
.sites strong.modifications.internal,
.site strong.modifications.internal {
  background-color: #2980b9;
  font-style: normal;
}
.sites strong.modifications.internal::before,
.site strong.modifications.internal::before {
  font-family: "Glyphicons Regular";
  content: "\e348";
}
.sites strong.modifications.keygen,
.site strong.modifications.keygen {
  background-color: #e5ba0d;
  font-style: normal;
}
.sites strong.modifications.keygen::before,
.site strong.modifications.keygen::before {
  font-family: "Glyphicons Regular";
  content: "\e348";
}
.sites strong.modifications.internal.keygen,
.site strong.modifications.internal.keygen {
  background-color: #f39c12;
  font-style: normal;
}
.sites strong.modifications.internal.keygen::before,
.site strong.modifications.internal.keygen::before {
  font-family: "Glyphicons Regular";
  content: "\e348";
}
.sites strong.discrepant,
.site strong.discrepant {
  background-color: #e5ba0d;
  font-style: normal;
}
.sites strong.discrepant::before,
.site strong.discrepant::before {
  font-family: "Glyphicons Regular";
  content: "\e196";
}
.sites strong.online,
.site strong.online {
  background-color: #27ae60;
  font-style: normal;
}
.sites strong.online::before,
.site strong.online::before {
  font-family: "Glyphicons Regular";
  content: "\e194";
}
.sites strong.offline,
.site strong.offline {
  background-color: #d35400;
  font-style: normal;
}
.sites strong.offline::before,
.site strong.offline::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.sites strong.indeterminate,
.site strong.indeterminate {
  background-color: #e5ba0d;
  font-style: normal;
}
.sites strong.indeterminate::before,
.site strong.indeterminate::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.sites strong.unknown,
.site strong.unknown {
  background-color: #7f8c8d;
  font-style: normal;
}
.sites strong.unknown::before,
.site strong.unknown::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.sites.search.form .field {
  padding-left: 16rem;
}
.sites.search.form .field > .label {
  width: 13rem;
}
.sites.table .site {
  flex-grow: 1;
}
.sites.table .site .name {
  width: 21rem;
  flex-grow: 1;
}
.sites.table .site .group {
  width: 9rem;
}
.sites.table .site .description {
  flex-grow: 1;
  flex-shrink: 1;
  width: 7rem;
}
.sites.table .location {
  width: 18rem;
}
.sites.table .location .city {
  width: 11rem;
}
.sites.table .location .country {
  width: 5rem;
}
.sites.table .chains {
  width: 15rem;
}
.sites.table .chains .chain {
  width: 14rem;
}
.sites.table .networks {
  width: 15rem;
}
.sites.table .networks .network {
  width: 14rem;
}
.attributes.table .id {
  width: 3rem;
}
.attributes.table .description {
  width: 17rem;
  flex-grow: 1;
}
.attributes.table .type {
  width: 5rem;
}
.attributes.table .update {
  width: 5rem;
}
.attributes.table .row .value,
.attributes.table .header .sort.value {
  width: 5rem;
}
.attributes.table .worst {
  width: 5rem;
}
.attributes.table .threshold {
  width: 5rem;
}
.attributes.table .raw {
  width: 9rem;
}
.smart em.old-age {
  background-color: #f39c12;
}
.smart em.pre-fail {
  background-color: #d35400;
}
.smart em.offline {
  background-color: #9baf26;
}
.smart em.online {
  background-color: #7ab42e;
}
.smart.table .smart {
  width: 17rem;
}
.smart.table .smart .update {
  width: 9rem;
}
.smart.table .smart .status {
  width: 6rem;
}
.smart.table .attributes {
  width: 30rem;
  flex-grow: 1;
}
.smart.table .attributes .attribute {
  flex-grow: 1;
  flex-basis: 0;
}
.smart em.passed {
  background-color: #27ae60;
}
.smart em.failed {
  background-color: #c0392b;
}
.smart em.previously-failed {
  background-color: #f39c12;
}
.snippet.form .field {
  padding-left: 13rem;
}
.snippet.form .field > .label {
  width: 10rem;
}
.snippets.table .snippet {
  width: 20rem;
  flex-grow: 1;
}
.snippets.table .snippet .visibility {
  width: 5rem;
}
.snippets.table .snippet .description {
  width: 5rem;
  flex-grow: 1;
}
.snippets.table .snippet .code {
  width: 7rem;
}
.snippets.table .equipment {
  width: 36rem;
}
.snippets.table .equipment .type,
.snippets.table .equipment .types {
  width: 11rem;
}
.snippets.table .equipment .role,
.snippets.table .equipment .roles {
  width: 7rem;
}
.snippets.table .equipment .manufacturer {
  width: 6rem;
}
.snippets.table .equipment .model {
  width: 6rem;
}
.snippets em.private,
.snippet em.private {
  background-color: #27ae60;
}
.snippets em.restricted,
.snippet em.restricted {
  background-color: #f39c12;
}
.snippets em.public,
.snippet em.public {
  background-color: #c0392b;
}
.snippets em.insert,
.snippet em.insert {
  background-color: #f39c12;
}
.snippets em.execute,
.snippet em.execute {
  background-color: #c0392b;
}
.source.form .field {
  padding-left: 9rem;
}
.source.form .field > .label {
  width: 6rem;
}
.source.form .url {
  word-break: break-all;
  white-space: pre-wrap;
}
.sources.table .source {
  width: 18rem;
}
.sources.table .source .type {
  width: 6rem;
}
.sources.table .source .location {
  width: 10rem;
}
.sources.table .origin {
  width: 21rem;
  flex-grow: 1;
}
.sources.table .origin .type {
  width: 6rem;
}
.sources.table .origin .path,
.sources.table .origin .url {
  width: 6rem;
  flex-grow: 1;
  flex-basis: 0;
}
.sources.table .host,
.sources.table .host .description {
  width: 10rem;
}
.sources em.default,
.source em.default {
  background-color: #16a085;
}
.sources em.fallback,
.source em.fallback {
  background-color: #d35400;
}
.sources em.custom,
.source em.custom {
  background-color: #2980b9;
}
.sources em.server,
.source em.server {
  background-color: #bf3b84;
}
.sources em.service,
.source em.service {
  background-color: #8e44ad;
}
.stock.form .field {
  padding-left: 12rem;
}
.stock.form .field > .label {
  width: 9rem;
}
.stock.form .path {
  word-break: break-all;
}
.stock.table .row.assigned {
  text-decoration: line-through;
}
.stock.table .stock {
  width: 16rem;
}
.stock.table .stock .state {
  width: 7rem;
}
.stock.table .stock .proximity {
  width: 7rem;
}
.stock.table .site {
  width: 10rem;
}
.stock.table .site .name {
  width: 9rem;
}
.stock.table .disk {
  width: 26rem;
  flex-grow: 1;
}
.stock.table .disk .connector {
  width: 4rem;
}
.stock.table .disk .code {
  width: 9rem;
}
.stock.table .disk .companies {
  width: 10rem;
  flex-grow: 1;
}
.stock.table .packs {
  width: 35rem;
}
.stock.table .packs .count {
  width: 3rem;
}
.stock.table .packs .description {
  width: 30rem;
}
.stock em.ready {
  background-color: #9baf26;
}
.stock em.pending {
  background-color: #f39c12;
}
.stock em.local {
  background-color: #2980b9;
}
.stock em.remote {
  background-color: #bf3b84;
}
.dates.form .field {
  padding-left: 10rem;
}
.dates.form .field > .label {
  width: 7rem;
}
.stream.form .field {
  padding-left: 10rem;
}
.stream.form .field > .label {
  width: 7rem;
}
.streams strong.current,
.stream strong.current {
  background-color: #3498db;
  font-style: normal;
}
.streams strong.current::before,
.stream strong.current::before {
  font-family: "Glyphicons Regular";
  content: "\e055";
}
.streams.table .stream {
  width: 23rem;
  flex-grow: 1;
}
.streams.table .stream .type {
  width: 6rem;
}
.streams.table .stream .description {
  flex-grow: 1;
}
.streams.table .stream .start,
.streams.table .stream .end {
  width: 7rem;
}
.streams.table .audio {
  width: 17rem;
}
.streams.table .audio .codec {
  width: 6rem;
}
.streams.table .audio .languages {
  width: 9rem;
}
.streams.table .subtitles,
.streams.table .subtitles .languages {
  width: 9rem;
}
.streams em.live,
.stream em.live {
  background-color: #27ae60;
}
.streams em.test,
.stream em.test {
  background-color: #7f8c8d;
}
.tickets.table .url {
  width: 12rem;
}
.tickets.table .note {
  width: 12rem;
}
.tickets.table .created {
  width: 8rem;
}
.title.form .field {
  padding-left: 17rem;
}
.title.form .field > .label {
  width: 14rem;
}
.invoicing.composition-playlists.table .composition-playlist {
  width: 28rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.invoicing.composition-playlists.table .composition-playlist .content-kind {
  width: 7rem;
  flex-shrink: 0;
}
.invoicing.composition-playlists.table .composition-playlist .description {
  flex-grow: 1;
  flex-shrink: 1;
}
.invoicing.composition-playlists.table .composition-playlist .duration {
  width: 11rem;
  flex-shrink: 0;
}
.invoicing.composition-playlists.table .invoicing {
  width: 14rem;
}
.invoicing.composition-playlists.table .invoicing .price {
  width: 7rem;
}
.invoicing.composition-playlists.table .invoicing .aggregation {
  width: 5rem;
}
.invoicing.digital-cinema-packages.table .digital-cinema-package {
  width: 24rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.invoicing.digital-cinema-packages.table .digital-cinema-package .content-kind {
  width: 7rem;
  flex-shrink: 0;
}
.invoicing.digital-cinema-packages.table .digital-cinema-package .description {
  flex-grow: 1;
  flex-shrink: 1;
}
.invoicing.digital-cinema-packages.table .digital-cinema-package .size {
  width: 7rem;
  flex-shrink: 0;
}
.invoicing.digital-cinema-packages.table .invoicing {
  width: 14rem;
}
.invoicing.digital-cinema-packages.table .invoicing .price {
  width: 7rem;
}
.invoicing.digital-cinema-packages.table .invoicing .aggregation {
  width: 5rem;
}
.invoicing.materials.table .material {
  width: 24rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.invoicing.materials.table .material .type {
  width: 7rem;
  flex-shrink: 0;
}
.invoicing.materials.table .material .description {
  flex-grow: 1;
  flex-shrink: 1;
}
.invoicing.materials.table .material .size {
  width: 7rem;
  flex-shrink: 0;
}
.invoicing.materials.table .invoicing {
  width: 14rem;
}
.invoicing.materials.table .invoicing .price {
  width: 7rem;
}
.invoicing.materials.table .invoicing .aggregation {
  width: 5rem;
}
.titles.group.form .field {
  padding-left: 7rem;
}
.titles.group.form .field > .label {
  width: 4rem;
}
.titles strong.unorderable,
.title strong.unorderable {
  background-color: #c0392b;
  font-style: normal;
}
.titles strong.unorderable::before,
.title strong.unorderable::before {
  font-family: "Glyphicons Regular";
  content: "\e200";
}
.titles strong.stereoscopic,
.title strong.stereoscopic {
  background-color: #2980b9;
  font-style: normal;
}
.titles strong.stereoscopic::before,
.title strong.stereoscopic::before {
  font-family: "Glyphicons Regular";
  content: "\e780";
}
.titles strong.festival,
.title strong.festival {
  background-color: #8e44ad;
  font-style: normal;
}
.titles strong.festival::before,
.title strong.festival::before {
  font-family: "Glyphicons Regular";
  content: "\e497";
}
.titles.search.form .field {
  padding-left: 11rem;
}
.titles.search.form .field > .label {
  width: 8rem;
}
.titles.table .title {
  flex-grow: 1;
}
.titles.table .title .name {
  width: 9rem;
  flex-grow: 1;
}
.titles.table .title .name.internal {
  text-decoration: line-through;
}
.titles.table .title .variants {
  width: 6rem;
}
.titles.table .title .group {
  width: 9rem;
}
.titles.table .title .release-date {
  width: 9rem;
}
.titles.table .title .owner {
  width: 10rem;
}
.titles.table .title .bookers,
.titles.table .title .booker {
  width: 11rem;
}
.titles.table .title .countries {
  width: 11rem;
}
.titles.table .content {
  width: 8rem;
}
.titles.table .content .kind {
  width: 7rem;
}
.titles.table .video {
  width: 6rem;
}
.titles.table .video .type {
  width: 5rem;
}
.titles.table .audio {
  width: 12rem;
}
.titles.table .audio .type {
  width: 3rem;
}
.titles.table .audio .language {
  width: 7rem;
}
.titles.table .subtitles {
  width: 8rem;
}
.titles.table .subtitles .language {
  width: 7rem;
}
.titles.table .materials {
  width: 8rem;
}
.titles.table .materials .type {
  width: 7rem;
}
.titles.table .orders {
  width: 63rem;
  display: flex;
}
.titles.table .orders.relevant {
  width: 18rem;
}
.titles.table .header .orders .sort,
.titles.table .row .orders div {
  flex-grow: 1;
  flex-basis: 0;
}
.titles.update-owner.form .field {
  padding-left: 10rem;
}
.titles.update-owner.form .field > .label {
  width: 7rem;
}
.tool.form .field {
  padding-left: 10rem;
}
.tool.form .field > .label {
  width: 7rem;
}
.tool.form .unlimited {
  text-decoration: line-through;
}
.navigation .link.tool .label::before {
  font-family: "Glyphicons Regular";
  content: "\e233";
}
.navigation .link.tool.current {
  z-index: 4;
}
.container.tool {
  position: absolute;
  top: -1rem;
  right: -1rem;
  bottom: -1rem;
  left: -1rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  padding: 2rem 2rem 6rem;
}
.container.tool .overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3;
  background: rgba(149, 165, 166, 0.75);
}
.container.tool .panel {
  position: relative;
  width: 36rem;
  max-width: calc( 100vw - 4rem );
  z-index: 99;
  overflow: hidden;
  border-radius: 0.25rem;
  box-shadow: 0rem 0.1rem 0.3rem rgba(0, 0, 0, 0.12), 0rem 0.1rem 0.2rem rgba(0, 0, 0, 0.24);
}
.container.tool .tool form {
  margin-bottom: 4rem;
}
.container.tool .tool .screenshot {
  height: 16.5rem;
}
.container.tool .tool .screenshot.macos {
  background: center / contain no-repeat url("tools/ricky/macos.png");
}
.container.tool .tool .screenshot.win64 {
  background: center / contain no-repeat url("tools/ricky/win64.png");
}
.container.tool .tool .field {
  padding-left: 11rem;
}
.container.tool .tool .field > .label {
  width: 8rem;
}
.container.tool .button.reset .label {
  background-color: #c0392b;
  color: #fdfdfd;
}
.container.tool .button.reset:not( .blocked ) .label:active {
  background: #b83729;
}
.container.tool .button.reset .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.container.tool .button.reset .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e551";
}
.container.tool .button.reset .label {
  padding-left: 2.5rem;
}
.container.tool .button.reset.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.container.tool .button.feedback .label {
  background-color: #8e44ad;
  color: #fdfdfd;
}
.container.tool .button.feedback:not( .blocked ) .label:active {
  background: #8841a6;
}
.container.tool .button.feedback .icon {
  font-size: 1rem;
  font-weight: normal;
  height: 3rem;
  width: 3rem;
  text-align: center;
  line-height: 3rem;
  -webkit-font-smoothing: antialiased;
  text-align: left;
}
.container.tool .button.feedback .icon::before {
  font-family: "Glyphicons Regular";
  content: "\e422";
}
.container.tool .button.feedback .label {
  padding-left: 2.5rem;
}
.container.tool .button.feedback.no-hint:not(:hover) .label {
  padding-left: 2rem;
}
.tool.download.container .form .field {
  padding-left: 10rem;
}
.tool.download.container .form .field > .label {
  width: 7rem;
}
.tools.search.form .field {
  padding-left: 12rem;
}
.tools.search.form .field > .label {
  width: 10rem;
}
.tools strong.latest,
.tool strong.latest {
  background-color: #16a085;
  font-style: normal;
}
.tools strong.latest::before,
.tool strong.latest::before {
  font-family: "Glyphicons Regular";
  content: "\e659";
}
.tools.table .tool {
  width: 35rem;
}
.tools.table .tool .type {
  width: 6rem;
}
.tools.table .tool .hostname {
  width: 10rem;
}
.tools.table .tool .version {
  width: 8rem;
}
.tools.table .tool .presence {
  width: 7rem;
}
.tools.table .company {
  flex-grow: 1;
  flex-shrink: 1;
  width: 38rem;
}
.tools.table .company .type {
  width: 9rem;
}
.tools.table .company .name {
  width: 5rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.tools.table .company .city {
  width: 11rem;
}
.tools.table .company .countries,
.tools.table .company .country {
  width: 8.5rem;
}
.tools.table .bandwidth {
  width: 24rem;
}
.tools.table .bandwidth .limit {
  width: 3rem;
}
.tools.table .bandwidth .download {
  width: 9rem;
}
.tools.table .bandwidth .upload {
  width: 9rem;
}
.tools em.ricky,
.tool em.ricky {
  background-color: #2980b9;
}
.purposes em.content {
  background-color: #e5ba0d;
}
.purposes em.support {
  background-color: #27ae60;
}
.purposes em.accountancy {
  background-color: #2980b9;
}
.purposes em.orders {
  background-color: #40b6c8;
}
.purposes em.system {
  background-color: #d35400;
}
.purposes em.live {
  background-color: #bf3b84;
}
.purposes em.duplication {
  background-color: #8e44ad;
}
.purposes em.stock {
  background-color: #16a085;
}
.application.form .field {
  padding-left: 12rem;
}
.application.form .field > .label {
  width: 9rem;
}
.applications.search.form .field {
  padding-left: 11rem;
}
.applications.search.form .field > .label {
  width: 7rem;
}
.applications.table .application {
  width: 40rem;
}
.applications.table .application .status {
  width: 7rem;
}
.applications.table .application .description {
  width: 11rem;
}
.applications.table .application .email {
  width: 19rem;
}
.applications.table .company {
  width: 16rem;
}
.applications.table .company .type {
  width: 9rem;
}
.applications.table .company .name {
  width: 5rem;
}
.applications.table .site {
  flex-grow: 1;
  flex-shrink: 1;
  width: 28rem;
}
.applications.table .site .name {
  width: 5rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.applications.table .site .city {
  width: 11rem;
}
.applications.table .site .country {
  width: 8.5rem;
}
.applications em.enabled,
.application em.enabled {
  background-color: #27ae60;
}
.applications em.disabled,
.application em.disabled {
  background-color: #c0392b;
}
.equipment.daemon.form .field {
  padding-left: 10rem;
}
.equipment.daemon.form .field > .label {
  width: 7rem;
}
.settings.form .field {
  padding-left: 11rem;
}
.settings.form .field > .label {
  width: 8rem;
}
.settings.table .header,
.settings.table .row {
  padding-left: 2rem;
}
.settings.table .row.error:before {
  content: "\2022";
  font-size: 1em;
  width: 1em;
  display: inline-block;
  margin-left: -1em;
  color: #7f8c8d;
}
.settings.table .header .query,
.settings.table .row div:not( .expander ) {
  width: 9rem;
  flex-grow: 1;
}
.system.daemon.permissions.form .field {
  padding-left: 15rem;
}
.system.daemon.permissions.form .field > .label {
  width: 12rem;
}
.system.daemon.form .field {
  padding-left: 10rem;
}
.system.daemon.form .field > .label {
  width: 7rem;
}
.daemons strong.latest,
.daemon strong.latest {
  background-color: #16a085;
  font-style: normal;
}
.daemons strong.latest::before,
.daemon strong.latest::before {
  font-family: "Glyphicons Regular";
  content: "\e659";
}
.daemons.search.form .field {
  padding-left: 10rem;
}
.daemons.search.form .field > .label {
  width: 7rem;
}
.daemons.table .daemon {
  width: 74rem;
}
.daemons.table .daemon .name {
  width: 7rem;
}
.daemons.table .daemon .host {
  width: 7rem;
}
.daemons.table .daemon .email {
  width: 23rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.daemons.table .daemon .description {
  width: 11rem;
}
.daemons.table .daemon .version {
  width: 7rem;
}
.daemons.table .daemon .status {
  width: 8rem;
}
.daemons.table .daemon .presence,
.daemons.table .daemon .presences {
  width: 10rem;
}
.daemons.table .equipment {
  width: 22rem;
}
.daemons.table .equipment .type {
  width: 7rem;
}
.daemons.table .equipment .description {
  width: 15rem;
}
.daemons.table .site {
  width: 32rem;
  flex-grow: 1;
}
.daemons.table .site .name {
  width: 7rem;
  flex-grow: 1;
}
.daemons.table .site .city {
  width: 11rem;
}
.daemons.table .site .country {
  width: 9rem;
}
.daemons.table .company {
  width: 20rem;
  flex-grow: 1;
}
.daemons.table .company .type {
  width: 8rem;
}
.daemons.table .company .name {
  width: 12rem;
  flex-grow: 1;
}
.daemons em.abu,
.daemon em.abu {
  background-color: #2980b9;
}
.daemons em.barbara,
.daemon em.barbara {
  background-color: #bf3b84;
}
.daemons em.bruce,
.daemon em.bruce {
  background-color: #121212;
}
.daemons em.alfred,
.daemon em.alfred {
  background-color: #40b6c8;
}
.daemons em.barry,
.daemon em.barry {
  background-color: #e5ba0d;
}
.daemons em.frank,
.daemon em.frank {
  background-color: #2980b9;
}
.daemons em.dade,
.daemon em.dade {
  background-color: #27ae60;
}
.daemons em.joe,
.daemon em.joe {
  background-color: #8e44ad;
}
.daemons em.seth,
.daemon em.seth {
  background-color: #bf3b84;
}
.daemons em.kris,
.daemon em.kris {
  background-color: #c0392b;
}
.daemons em.laserbeak,
.daemon em.laserbeak {
  background-color: #6761c2;
}
.daemons em.margaret,
.daemon em.margaret {
  background-color: #16a085;
}
.daemons em.merrick,
.daemon em.merrick {
  background-color: #f39c12;
}
.daemons em.paul,
.daemon em.paul {
  background-color: #2980b9;
}
.daemons em.seraph,
.daemon em.seraph {
  background-color: #d35400;
}
.daemons em.alice,
.daemon em.alice {
  background-color: #c0392b;
}
.daemons em.christian,
.daemon em.christian {
  background-color: #f39c12;
}
.daemons em.david,
.daemon em.david {
  background-color: #2980b9;
}
.daemons em.giovanni,
.daemon em.giovanni {
  background-color: #bf3b84;
}
.daemons em.joan,
.daemon em.joan {
  background-color: #40b6c8;
}
.daemons em.katherine,
.daemon em.katherine {
  background-color: #8e44ad;
}
.daemons em.sally,
.daemon em.sally {
  background-color: #d35400;
}
.daemons em.scotty,
.daemon em.scotty {
  background-color: #7ab42e;
}
.daemons em.latest,
.daemon em.latest {
  background-color: #27ae60;
}
.daemons em.pending,
.daemon em.pending {
  background-color: #f39c12;
}
.daemons em.enabled,
.daemon em.enabled {
  background-color: #27ae60;
}
.daemons em.disabled,
.daemon em.disabled {
  background-color: #c0392b;
}
.daemons em.absent,
.daemon em.absent {
  background-color: #d35400;
}
.daemons em.present,
.daemon em.present {
  background-color: #27ae60;
}
.daemons em.unknown,
.daemon em.unknown {
  background-color: #7f8c8d;
}
.human.form .field {
  padding-left: 13rem;
}
.human.form .field > .label {
  width: 10rem;
}
.human.settings.form .field {
  padding-left: 19rem;
}
.human.settings.form .field > .label {
  width: 16rem;
}
.humans.search.form .field {
  padding-left: 14rem;
}
.humans.search.form .field > .label {
  width: 10rem;
}
.humans.table .human {
  width: 67rem;
}
.humans.table .human .status {
  width: 7rem;
}
.humans.table .human .name.first {
  width: 9rem;
}
.humans.table .human .name.last {
  width: 11rem;
}
.humans.table .human .email {
  width: 14rem;
}
.humans.table .human .department {
  width: 10rem;
}
.humans.table .human .function {
  width: 10rem;
}
.humans.table .company {
  flex-grow: 1;
  flex-shrink: 1;
  width: 38rem;
}
.humans.table .company .type {
  width: 9rem;
}
.humans.table .company .name {
  width: 5rem;
  flex-grow: 1;
  flex-shrink: 1;
}
.humans.table .company .city {
  width: 11rem;
}
.humans.table .company .countries,
.humans.table .company .country {
  width: 8.5rem;
}
.humans em.approved,
.human em.approved {
  background-color: #27ae60;
}
.humans em.declined,
.human em.declined {
  background-color: #f39c12;
}
.humans em.inactive,
.human em.inactive {
  background-color: #c0392b;
}
.humans em.pending,
.human em.pending {
  background-color: #7f8c8d;
}
.signup.form .field {
  padding-left: 14rem;
}
.signup.form .field > .label {
  width: 12rem;
}
.signups strong.incomplete,
.signup strong.incomplete {
  background-color: #e5ba0d;
  font-style: normal;
}
.signups strong.incomplete::before,
.signup strong.incomplete::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.signups.search.form .field {
  padding-left: 13rem;
}
.signups.search.form .field > .label {
  width: 10rem;
}
.signups.table .signup {
  width: 120rem;
}
.signups.table .signup .status {
  width: 14rem;
}
.signups.table .signup .name.first {
  width: 20rem;
}
.signups.table .signup .name.last {
  width: 20rem;
}
.signups.table .signup .email {
  width: 20rem;
}
.signups.table .signup .matched.company {
  width: 34rem;
}
.signups.table .signup .company {
  width: 20rem;
}
.signups.table .signup .country {
  width: 20rem;
}
.signups.table .signup .city {
  width: 14rem;
}
.signups.table .signup .zipcode {
  width: 20rem;
}
.signups em.approved,
.signup em.approved {
  background-color: #27ae60;
}
.signups em.pending,
.signup em.pending {
  background-color: #f39c12;
}
.signups em.declined,
.signup em.declined {
  background-color: #c0392b;
}
.variant.form .field {
  padding-left: 10rem;
}
.variant.form .field > .label {
  width: 7rem;
}
.variant.release-date .field {
  padding-left: 10rem;
}
.variant.release-date .field > .label {
  width: 7rem;
}
.variants.table .name {
  flex-grow: 1;
  flex-shrink: 1;
}
.variants.table .release-date {
  width: 11rem;
}
.variants.table .countries {
  width: 11rem;
}
.variants.table .audio,
.variants.table .subtitles {
  width: 7rem;
}
.variants.table .primary {
  text-decoration: underline;
}
.variants.table .automatic {
  -webkit-text-decoration: line-through dotted;
          text-decoration: line-through dotted;
}
.variants.table .security {
  font-style: italic;
}
.version.form .field {
  padding-left: 15rem;
}
.version.form .field > .label {
  width: 12rem;
}
.snack .bar .message .order {
  width: 20rem;
  display: flex;
  white-space: nowrap;
}
.snack .bar .message .order .file-name {
  flex-shrink: 1;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
}
.versions strong.incomplete,
.version strong.incomplete {
  background-color: #d35400;
  font-style: normal;
}
.versions strong.incomplete::before,
.version strong.incomplete::before {
  font-family: "Glyphicons Regular";
  content: "\e505";
}
.versions strong.unmatchable,
.version strong.unmatchable {
  background-color: #f39c12;
  font-style: normal;
}
.versions strong.unmatchable::before,
.version strong.unmatchable::before {
  font-family: "Glyphicons Regular";
  content: "\e348";
}
.versions strong.unorderable,
.version strong.unorderable {
  background-color: #c0392b;
  font-style: normal;
}
.versions strong.unorderable::before,
.version strong.unorderable::before {
  font-family: "Glyphicons Regular";
  content: "\e200";
}
.versions.table .version.group {
  flex-grow: 1;
}
.versions.table .row .version.group {
  width: 0%;
}
.versions.table .content-kind {
  width: 5rem;
  flex-shrink: 0;
}
.versions.table .description {
  width: 11rem;
  flex-grow: 1;
}
.versions.table .description.internal {
  text-decoration: line-through;
}
.versions.table .description.unfulfillable {
  text-decoration: line-through;
}
.versions.table .description.internal.unfulfillable {
  -webkit-text-decoration: double line-through;
          text-decoration: double line-through;
}
.versions.table .title {
  width: 42rem;
}
.versions.table .title .name {
  width: 17rem;
  flex-shrink: 0;
}
.versions.table .title .owner {
  width: 13rem;
  flex-shrink: 0;
}
.versions.table .title .countries,
.versions.table .title .country {
  width: 8.5rem;
}
.versions.table .video {
  width: 18rem;
}
.versions.table .video .type {
  width: 5rem;
}
.versions.table .video .aspect-ratio {
  width: 5rem;
}
.versions.table .video .resolution {
  width: 5rem;
}
.versions.table .audio,
.versions.table .subtitles {
  width: 14rem;
}
.versions.table .audio .type,
.versions.table .subtitles .type {
  width: 5rem;
}
.versions.table .audio .language,
.versions.table .subtitles .language {
  width: 7rem;
}
.versions.table .orders {
  width: 63rem;
  display: flex;
}
.versions.table .orders.relevant {
  width: 18rem;
}
.versions.table .header .orders .sort,
.versions.table .row .orders div {
  flex-grow: 1;
  flex-basis: 0;
}
.command.form .field {
  padding-left: 12rem;
}
.command.form .field > .label {
  width: 9rem;
}
.viewer.commands.table .row.pending {
  font-style: italic;
}
.viewer.commands.table .at {
  width: 8rem;
}
.viewer.commands.table .type {
  width: 6rem;
}
.viewer .commands em.pause,
.viewer.commands em.pause,
.viewer.command em.pause {
  background-color: #f39c12;
}
.viewer .commands em.resume,
.viewer.commands em.resume,
.viewer.command em.resume {
  background-color: #27ae60;
}
.viewer .commands em.stop,
.viewer.commands em.stop,
.viewer.command em.stop {
  background-color: #d35400;
}
.viewer .commands em.skip,
.viewer.commands em.skip,
.viewer.command em.skip {
  background-color: #6761c2;
}
.viewer .commands em.position,
.viewer.commands em.position,
.viewer.command em.position {
  background-color: #7ab42e;
}
.viewer .commands em.select,
.viewer.commands em.select,
.viewer.command em.select {
  background-color: #2980b9;
}
.viewer.form .dummy.error-date,
.viewer.form .dummy.error-message {
  display: block;
  margin-left: 0;
}
.viewer.form .dummy.error-date {
  margin-bottom: 0;
  font-size: 10px;
}
.viewers strong.own-buffer,
.viewer strong.own-buffer {
  background-color: #27ae60;
  font-style: normal;
}
.viewers strong.own-buffer::before,
.viewer strong.own-buffer::before {
  font-family: "Glyphicons Regular";
  content: "\e659";
}
.viewers strong.unresponsive,
.viewer strong.unresponsive {
  background-color: #f39c12;
  font-style: normal;
}
.viewers strong.unresponsive::before,
.viewer strong.unresponsive::before {
  font-family: "Glyphicons Regular";
  content: "\e195";
}
.viewers strong.error,
.viewer strong.error {
  background-color: #d35400;
  font-style: normal;
}
.viewers strong.error::before,
.viewer strong.error::before {
  font-family: "Glyphicons Regular";
  content: "\e197";
}
.skip.form .field {
  padding-left: 8rem;
}
.skip.form .field > .label {
  width: 5rem;
}
.viewers.table .company {
  width: 34rem;
}
.viewers.table .company .name {
  width: 19em;
}
.viewers.table .company .city {
  width: 11rem;
}
.viewers.table .company .country,
.viewers.table .company .countries {
  width: 4rem;
}
.viewers.table .equipment {
  width: 19rem;
}
.viewers.table .equipment .type {
  width: 6rem;
}
.viewers.table .equipment .description {
  width: 7rem;
}
.viewers.table .equipment .screen {
  width: 4rem;
}
.viewers.table .event {
  flex-grow: 1;
  width: 8rem;
}
.viewers.table .event .name {
  flex-grow: 1;
  width: 7rem;
}
.viewers.table .audio {
  width: 18rem;
}
.viewers.table .audio .type {
  width: 4rem;
}
.viewers.table .audio .codec {
  width: 6rem;
}
.viewers.table .audio .language {
  width: 6rem;
}
.viewers.table .subtitles {
  width: 12rem;
}
.viewers.table .subtitles .type {
  width: 4rem;
}
.viewers.table .subtitles .language {
  width: 6rem;
}
.viewers.table .viewer {
  width: 50rem;
}
.viewers.table .viewer .type {
  width: 5rem;
}
.viewers.table .viewer .method {
  width: 5rem;
}
.viewers.table .viewer .state {
  width: 7rem;
}
.viewers.table .viewer .state .error {
  width: 2rem;
}
.viewers.table .viewer .offline {
  width: 4rem;
}
.viewers.table .viewer .responsiveness {
  width: 4rem;
}
.viewers.table .viewer .responsiveness .unresponsive {
  width: 2rem;
}
.viewers.table .viewer .start {
  width: 6rem;
}
.viewers.table .viewer .position {
  width: 6rem;
}
.viewers.table .viewer .source {
  width: 7rem;
}
.viewers em.custom,
.viewer em.custom {
  background-color: #bf3b84;
}
.viewers em.encore,
.viewer em.encore {
  background-color: #6761c2;
}
.viewers em.live,
.viewer em.live {
  background-color: #27ae60;
}
.viewers em.test,
.viewer em.test {
  background-color: #7f8c8d;
}
.viewers em.pull,
.viewer em.pull {
  background-color: #16a085;
}
.viewers em.push,
.viewer em.push {
  background-color: #bf3b84;
}
.viewers em.pending,
.viewer em.pending {
  background-color: #f39c12;
}
.viewers em.initializing,
.viewer em.initializing {
  background-color: #9baf26;
}
.viewers em.playing,
.viewer em.playing {
  background-color: #27ae60;
}
.viewers em.paused,
.viewer em.paused {
  background-color: #2980b9;
}
.viewers em.stalled,
.viewer em.stalled {
  background-color: #40b6c8;
}
.viewers em.ended,
.viewer em.ended {
  background-color: #bf3b84;
}
.viewers em.stopped,
.viewer em.stopped {
  background-color: #d35400;
}
.viewers em.failed,
.viewer em.failed {
  background-color: #c0392b;
}
.viewers em.offline,
.viewer em.offline {
  background-color: #f39c12;
}
.viewers em.online,
.viewer em.online {
  background-color: #40b6c8;
}
.view.encore.table .company {
  width: 21.5rem;
}
.view.encore.table .company .name {
  width: 9rem;
}
.view.encore.table .company .country {
  width: 3.5rem;
}
.view.encore.table .company .chain,
.view.encore.table .company .chains {
  width: 6rem;
}
.view.encore.table .equipment {
  width: 25rem;
}
.view.encore.table .equipment .type {
  width: 7rem;
}
.view.encore.table .equipment .status {
  width: 4rem;
}
.view.encore.table .equipment .description {
  width: 6rem;
}
.view.encore.table .equipment .screen {
  width: 4rem;
}
.view.encore.table .encore {
  flex-grow: 1;
  width: 24rem;
}
.view.encore.table .encore .description {
  flex-grow: 1;
  width: 9rem;
}
.view.encore.table .encore .position,
.view.encore.table .encore .duration {
  width: 6rem;
}
.view.encore.table .audio {
  width: 10rem;
}
.view.encore.table .audio .language {
  width: 9rem;
}
.view.encore.table .subtitles {
  width: 10rem;
}
.view.encore.table .subtitles .language {
  width: 9rem;
}
.view.live.table .company {
  width: 33rem;
}
.view.live.table .company .name {
  width: 18rem;
  flex-grow: 1;
}
.view.live.table .company .city,
.view.live.table .company .city {
  width: 8rem;
}
.view.live.table .company .country {
  width: 3.5rem;
}
.view.live.table .equipment {
  width: 25rem;
}
.view.live.table .equipment .type {
  width: 7rem;
}
.view.live.table .equipment .status {
  width: 4rem;
}
.view.live.table .equipment .description {
  width: 6rem;
}
.view.live.table .equipment .screen {
  width: 4rem;
}
.view.live.table .stream {
  width: 16rem;
}
.view.live.table .stream .type {
  width: 5rem;
}
.view.live.table .stream .description {
  width: 9rem;
}
.view.live.table .audio {
  width: 7rem;
}
.view.live.table .audio .language {
  width: 6rem;
}
.view.live.table .subtitles {
  width: 9rem;
}
.view.live.table .subtitles .language {
  width: 8rem;
}
.view.live.table .source {
  width: 12rem;
}
.view.live.table .source .type {
  width: 5rem;
}
.view.live.table .source .location {
  width: 5rem;
}
.view.live.table .buffers {
  width: 6rem;
}
.view.live.table .buffers .started {
  width: 5rem;
}
.view.live.table .viewers {
  width: 16rem;
}
.view.live.table .viewers .state {
  width: 7rem;
}
.view.live.table .viewers .source {
  width: 7rem;
}
.view.event em.online {
  background-color: #27ae60;
}
.view.event em.offline {
  background-color: #c0392b;
}
.view.event em.idle {
  background-color: #f39c12;
}
.view.event em.playing {
  background-color: #27ae60;
}

.xterm {
    font-family: courier-new, courier, monospace;
    font-feature-settings: "liga" 0;
    position: relative;
    -moz-user-select: none;
         user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
}

.xterm.focus,
.xterm:focus {
    outline: none;
}

.xterm .xterm-helpers {
    position: absolute;
    top: 0;
    /**
     * The z-index of the helpers must be higher than the canvases in order for
     * IMEs to appear on top.
     */
    z-index: 10;
}

.xterm .xterm-helper-textarea {
    /*
     * HACK: to fix IE's blinking cursor
     * Move textarea out of the screen to the far left, so that the cursor is not visible.
     */
    position: absolute;
    opacity: 0;
    left: -9999em;
    top: 0;
    width: 0;
    height: 0;
    z-index: -10;
    /** Prevent wrapping so the IME appears against the textarea at the correct position */
    white-space: nowrap;
    overflow: hidden;
    resize: none;
}

.xterm .composition-view {
    /* TODO: Composition position got messed up somewhere */
    background: #000;
    color: #FFF;
    display: none;
    position: absolute;
    white-space: nowrap;
    z-index: 1;
}

.xterm .composition-view.active {
    display: block;
}

.xterm .xterm-viewport {
    /* On OS X this is required in order for the scroll bar to appear fully opaque */
    background-color: #000;
    overflow-y: scroll;
    cursor: default;
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
}

.xterm .xterm-screen {
    position: relative;
}

.xterm .xterm-screen canvas {
    position: absolute;
    left: 0;
    top: 0;
}

.xterm .xterm-scroll-area {
    visibility: hidden;
}

.xterm-char-measure-element {
    display: inline-block;
    visibility: hidden;
    position: absolute;
    top: 0;
    left: -9999em;
    line-height: normal;
}

.xterm {
    cursor: text;
}

.xterm.enable-mouse-events {
    /* When mouse events are enabled (eg. tmux), revert to the standard pointer cursor */
    cursor: default;
}

.xterm.xterm-cursor-pointer {
    cursor: pointer;
}

.xterm.column-select.focus {
    /* Column selection mode */
    cursor: crosshair;
}

.xterm .xterm-accessibility,
.xterm .xterm-message {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 100;
    color: transparent;
}

.xterm .live-region {
    position: absolute;
    left: -9999px;
    width: 1px;
    height: 1px;
    overflow: hidden;
}