@charset "UTF-8";
@import url("widgets/css/jstree.css");
@import url("vendor/jquery-ui-1.8.7/jquery-ui.css");
@import url("widgets/css/jquery-ui-override.css");
@import url("widgets/css/jquery.timeentry.css");
@import url("widgets/css/jquery.c42.ui.jobs.css");
@import url("widgets/css/jquery.c42.ui.menu42.css");
@import url("widgets/css/jquery.c42.ui.pager.css");
@import url("widgets/css/jquery.c42.ui.passwordmeter.css");
@import url("widgets/css/jquery.c42.ui.sheet.css");
@import url("widgets/css/jquery.c42.ui.slidingpanel.css");
@import url("widgets/css/jquery.c42.ui.table.css");
@import url("widgets/css/jquery.c42.ui.table-themes.css");
@import url("widgets/css/jquery.c42.ui.weekselector.css");
@import url("vendor/jquery-c42-ui-notify/jquery.c42.ui.notify.css");
@import url("widgets/css/jquery.c42.ui.tabs.css");
@import url("widgets/css/jquery.c42.msg.css");
@import url("widgets/css/jquery.c42.ui.bubblelist.css");
@import url("widgets/css/jquery.c42.ui.dialog42.css");
@import url("widgets/css/jquery.c42.ui.unitbar.css");
@import url("widgets/css/jquery.c42.ui.unlimitedbox.css");
@import url("widgets/css/jquery.ui.resizable.css");
@import url("vendor/jquery-tipsy/css/tipsy.css");
@import url("widgets/css/jquery.c42.csscheckbox.css");
@import url("widgets/css/jquery.c42.ui.mobilestate.css");
@import url("widgets/css/jquery.c42.ui.modal.css");
@import url("widgets/css/jquery.valuecarousel.css");
@import url("widgets/css/jquery.c42.ui.checklist.css");
@import url("widgets/css/fileuploader.css");
@import url("vendor/c42-styleguide/styles/hint.css");
.icon-1_25x {
  font-size: 1.25em; }
  .icon-1_25x.icon-border {
    border-width: 2px;
    border-radius: 4px; }

.icon-1_35x {
  font-size: 1.35em; }
  .icon-1_35x.icon-border {
    border-width: 2px;
    border-radius: 4px; }

.icon-1_5x {
  font-size: 1.5em; }
  .icon-1_5x.icon-border {
    border-width: 2px;
    border-radius: 4px; }

.icon-1_6x {
  font-size: 1.6em; }
  .icon-1_6x.icon-border {
    border-width: 2px;
    border-radius: 4px; }

.icon-1_75x {
  font-size: 1.75em; }
  .icon-1_75x.icon-border {
    border-width: 2px;
    border-radius: 4px; }

.icon-8x {
  font-size: 8em; }
  .icon-8x.icon-border {
    border-width: 4px;
    border-radius: 10px; }

.icon-7x {
  font-size: 7em; }
  .icon-7x.icon-border {
    border-width: 4px;
    border-radius: 10px; }

.icon-6x {
  font-size: 6em; }
  .icon-6x.icon-border {
    border-width: 4px;
    border-radius: 10px; }

.icon-4_5x {
  font-size: 4.5em;
  line-height: 0.8em; }
  .icon-4_5x.icon-border {
    border-width: 4px;
    border-radius: 10px; }

.light .mini-table.planDetail-users-table tr:hover td {
  background-color: #eeeeee; }

.blue .mini-table.planDetail-users-table tr:hover td {
  background-color: #eeeeee; }

.light #sidebar .item.c42-font.selected > a svg {
  fill: rgba(80, 180, 225, 0.7); }

.light #sidebar .item.c42-font.selected > a i {
  color: rgba(80, 180, 225, 0.7);
  text-shadow: rgba(100, 235, 255, 0.9) 0 -0.002em 0.2em, rgba(0, 0, 0, 0.9) 0 -0.02em 0.01em, white 0 0.05em 0.25em, white 0 0 0.75em, white 0 0 0.25em; }

.light #sidebar .item.c42-font:not(.selected) a:hover i {
  color: rgba(0, 0, 0, 0.2);
  text-shadow: rgba(255, 255, 255, 0.9) 0 0.03em 0.1em, rgba(0, 0, 0, 0.9) 0 -0.01em 0.01em; }

.light #sidebar .item.c42-font i {
  color: rgba(0, 0, 0, 0.35);
  text-shadow: rgba(255, 255, 255, 0.8) 0 0.05em 0.1em, rgba(0, 0, 0, 0.2) 0 -0.05em 0.1em; }

.blue #sidebar .item.c42-font tr:hover td {
  background-color: #eeeeee; }

.light .plan-folder-icon.c42-font, .blue .plan-folder-icon.c42-font {
  margin-right: 1.5em; }

.light .plan-folder-icon.c42-font i {
  color: rgba(0, 0, 0, 0.2);
  text-shadow: white 0 0.01em 0.01em, rgba(0, 0, 0, 0.5) 0 -0.005em 0, white 0 0.02em 0.01em; }

.light .view-titlebar i {
  color: rgba(0, 0, 0, 0.6);
  text-shadow: rgba(255, 255, 255, 0.9) 0 0.05em 0.01em, rgba(0, 0, 0, 0.5) 0 -0.001em 0; }

.light .detail-view-header .icon {
  color: rgba(120, 120, 120, 0.4); }

.light .detail-view-header .icon {
  text-shadow: rgba(255, 255, 255, 0.1) 0 0.05em 0em, black 0 -0.003em 0.001em; }

.light .icon-strip i, .blue .icon-strip i {
  font-size: 11px;
  padding: 4px;
  margin: 0 0 0 -3px; }
  .light .icon-strip i:first-child, .blue .icon-strip i:first-child {
    margin-left: 0;
    padding-left: 5px;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px; }
  .light .icon-strip i:last-child, .blue .icon-strip i:last-child {
    padding-right: 5px;
    border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px; }
  .light .icon-strip i.disabled, .blue .icon-strip i.disabled {
    cursor: default; }

.light .icon-strip i, .blue .icon-strip i {
  border-right: 1px solid #999;
  border-left: 1px solid #fff;
  border-top: 1px solid #ccc;
  background: #ccc; }
  .light .icon-strip i:hover, .blue .icon-strip i:hover {
    background-color: #eee; }
  .light .icon-strip i:active, .blue .icon-strip i:active {
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: inset 0 0 6px #747474;
    -webkit-box-shadow: inset 0 0 6px #747474;
    box-shadow: inset 0 0 6px #747474;
    background-color: #ececec;
    border-bottom: 1px solid white;
    color: #363636; }
  .light .icon-strip i.disabled, .blue .icon-strip i.disabled {
    background: #eee;
    color: #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #eee; }
    .light .icon-strip i.disabled:active, .blue .icon-strip i.disabled:active {
      -moz-border-radius: 3px;
      -o-border-radius: 3px;
      -webkit-border-radius: 3px;
      -ms-border-radius: 3px;
      -khtml-border-radius: 3px;
      border-radius: 3px;
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      background-color: #ececec;
      border-bottom: 1px solid white;
      color: #363636;
      color: #ccc;
      border-bottom: 1px solid #eee; }

.light .theme-switcher {
  color: #b4b4b4; }

.blue .theme-switcher, .light .theme-switcher {
  background: url(/console/images/theme-switch-bg.png) no-repeat 18px 13px;
  width: 80px;
  float: left;
  margin-left: 15px; }
  .blue .theme-switcher span, .light .theme-switcher span {
    background-repeat: no-repeat;
    width: 14px;
    display: inline-block;
    background-position: 0 0;
    cursor: pointer; }
    .blue .theme-switcher span.knob, .light .theme-switcher span.knob {
      width: 20px;
      height: 26px;
      background: url(/console/images/theme-switch-knob.png) no-repeat 0px 9px;
      position: absolute; }
      .blue .theme-switcher span.knob.on-dark, .light .theme-switcher span.knob.on-dark {
        margin-left: 8px; }
    .blue .theme-switcher span.light, .light .theme-switcher span.light {
      height: 15px;
      color: #50b4e1;
      text-shadow: rgba(100, 235, 255, 0.9) 0 -0.001em 0.1em, white 0 0.001em 0.2em; }
      .blue .theme-switcher span.light.off, .light .theme-switcher span.light.off {
        color: #b4b4b4;
        text-shadow: none; }

.blue .smart-search, .light .smart-search {
  position: relative; }
  .blue .smart-search .smartSearch-box, .light .smart-search .smartSearch-box {
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    padding-left: 30px; }
  .blue .smart-search input.smartSearch-box, .light .smart-search input.smartSearch-box {
    width: 170px;
    height: 26px;
    font-weight: normal;
    font-size: 13px;
    outline: 0; }
  .blue .smart-search img.spinner, .light .smart-search img.spinner {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 10px;
    right: 25px; }
  .blue .smart-search .ie input.smartSearch-box, .light .smart-search .ie input.smartSearch-box {
    padding-top: 4px; }
  .blue .smart-search .ie7 input.smartSearch-box, .light .smart-search .ie7 input.smartSearch-box {
    width: 180px;
    height: 22px; }
  .blue .smart-search .gecko input.smartSearch-box, .blue .smart-search .ie input.smartSearch-box, .light .smart-search .gecko input.smartSearch-box, .light .smart-search .ie input.smartSearch-box {
    padding: 5px 2px 5px 30px; }
  .blue .smart-search .smartSearch-button, .light .smart-search .smartSearch-button {
    background-repeat: no-repeat !important;
    background-position: 5px 4px !important;
    position: absolute;
    margin: 9px 0px 0px 7px;
    cursor: pointer;
    display: inline-block;
    color: #5c5c5c; }
  .blue .smart-search .smartSearch-cancel, .light .smart-search .smartSearch-cancel {
    position: absolute; }

.light .smart-search, .blue .smart-search {
  color: rgba(255, 255, 255, 0.6);
  margin-left: 30px;
  margin-bottom: 15px; }
  .light .smart-search .smartSearch-button, .blue .smart-search .smartSearch-button {
    color: #a3a3a3; }
  .light .smart-search .smartSearch-box, .blue .smart-search .smartSearch-box {
    background-color: #f2f2f2;
    color: #4a4a4a;
    border: 1px solid #b1b1b1;
    border-bottom: 1px solid white;
    -moz-border-radius: 2px;
    -o-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px;
    padding-left: 30px; }
    .light .smart-search .smartSearch-box:focus, .blue .smart-search .smartSearch-box:focus {
      border: 1px solid #b1b1b1; }

.blue .smartSearch-autocomplete, .light .smartSearch-autocomplete {
  z-index: 7000 !important;
  font-size: 16px;
  width: 175px;
  -moz-box-shadow: 1px 1px 10px #9d9fa1;
  -webkit-box-shadow: 1px 1px 10px #9d9fa1;
  box-shadow: 1px 1px 10px #9d9fa1; }
  .blue .smartSearch-autocomplete.ui-widget-content, .light .smartSearch-autocomplete.ui-widget-content {
    border: 0; }
  .blue .smartSearch-autocomplete [class^="icon-"]:before, .blue .smartSearch-autocomplete [class*=" icon-"]:before, .light .smartSearch-autocomplete [class^="icon-"]:before, .light .smartSearch-autocomplete [class*=" icon-"]:before {
    float: left;
    margin-left: -24px;
    color: #7d90a6;
    text-shadow: rgba(255, 255, 255, 0.8) 0 0.05em 0.1em, rgba(0, 0, 0, 0.2) 0 -0.05em 0.1em; }
  .blue .smartSearch-autocomplete li a, .light .smartSearch-autocomplete li a {
    text-shadow: white 0 -1px -1px;
    color: #002038;
    font-size: 12px; }
  .blue .smartSearch-autocomplete li [class^="icon-"], .blue .smartSearch-autocomplete li [class*=" icon-"], .light .smartSearch-autocomplete li [class^="icon-"], .light .smartSearch-autocomplete li [class*=" icon-"] {
    text-align: left; }
  .blue .smartSearch-autocomplete a.ui-state-hover, .light .smartSearch-autocomplete a.ui-state-hover {
    background: #e2e9f5;
    border: 1px solid white; }
  .blue .smartSearch-autocomplete.ui-menu .ui-menu-item a, .light .smartSearch-autocomplete.ui-menu .ui-menu-item a {
    padding: 0; }
  .blue .smartSearch-autocomplete a, .light .smartSearch-autocomplete a {
    overflow: hidden;
    text-overflow: ellipsis; }
  .blue .smartSearch-autocomplete .ui-corner-all, .light .smartSearch-autocomplete .ui-corner-all {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; }
  .blue .smartSearch-autocomplete .ui-menu .ui-menu-item:hover, .light .smartSearch-autocomplete .ui-menu .ui-menu-item:hover {
    border: 0; }
  .blue .smartSearch-autocomplete .ui-state-focus, .light .smartSearch-autocomplete .ui-state-focus {
    border: 0; }
  .blue .smartSearch-autocomplete .smartSearch-separator, .light .smartSearch-autocomplete .smartSearch-separator {
    border-top: solid 1px #e0e0e0;
    background-color: #f3f3f3;
    padding-left: 8px; }
  .blue .smartSearch-autocomplete .smartSearch-result, .light .smartSearch-autocomplete .smartSearch-result {
    padding-left: 35px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 240px;
    white-space: nowrap;
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 8px center; }
  .blue .smartSearch-autocomplete span.smartSearch-tip, .light .smartSearch-autocomplete span.smartSearch-tip {
    background: transparent url(/console/images/smart-search-tip.png) no-repeat scroll top;
    width: 31px;
    height: 12px;
    position: absolute;
    margin-top: -14px;
    margin-left: 20px; }

.blue .ie .smartSearch-autocomplete.ui-widget-content, .light .ie .smartSearch-autocomplete.ui-widget-content {
  border: 2px solid #c9d4dd; }

.blue .light .smartSearch-autocomplete, .light .light .smartSearch-autocomplete {
  -moz-box-shadow: 0 0 8px #8a8a8a;
  -webkit-box-shadow: 0 0 8px #8a8a8a;
  box-shadow: 0 0 8px #8a8a8a; }
  .blue .light .smartSearch-autocomplete a.ui-state-hover, .light .light .smartSearch-autocomplete a.ui-state-hover {
    background: #eeeeee;
    border: 1px solid white;
    cursor: pointer; }

.blue .blue .smartSearch-autocomplete, .light .blue .smartSearch-autocomplete {
  -moz-box-shadow: 0 0 8px #8a8a8a;
  -webkit-box-shadow: 0 0 8px #8a8a8a;
  box-shadow: 0 0 8px #8a8a8a; }
  .blue .blue .smartSearch-autocomplete a.ui-state-hover, .light .blue .smartSearch-autocomplete a.ui-state-hover {
    background: #eeeeee;
    border: 1px solid white;
    cursor: pointer; }

.light .view-titlebar .btn-gear, .light .view-titlebar .btn-add-org, .light .view-titlebar .btn-add-user, .light .view-titlebar .btn-add-computer, .light .view-titlebar .btn-add-plan, .light .view-titlebar .btn-add-storepoint, .light .view-titlebar .destinations-add-btn {
  color: rgba(140, 140, 140, 0.8);
  text-shadow: rgba(0, 0, 0, 0.8) 0 -0.05em 0, white 0 0.06em 0; }

.blue .view-titlebar .btn-gear, .blue .view-titlebar .btn-add-org, .blue .view-titlebar .btn-add-user, .blue .view-titlebar .btn-add-computer, .blue .view-titlebar .btn-add-plan, .blue .view-titlebar .btn-add-storepoint, .blue .view-titlebar .destinations-add-btn {
  color: rgba(140, 140, 140, 0.8);
  text-shadow: rgba(0, 0, 0, 0.8) 0 -0.05em 0, rgba(255, 255, 255, 0.9) 0 0.06em 0; }

.blue .view-titlebar .btn-gear, .blue .view-titlebar .btn-add-org, .blue .view-titlebar .btn-add-user, .blue .view-titlebar .btn-add-computer, .blue .view-titlebar .btn-add-plan, .blue .view-titlebar .btn-add-storepoint, .blue .view-titlebar .destinations-add-btn, .light .view-titlebar .btn-gear, .light .view-titlebar .btn-add-org, .light .view-titlebar .btn-add-user, .light .view-titlebar .btn-add-computer, .light .view-titlebar .btn-add-plan, .light .view-titlebar .btn-add-storepoint, .light .view-titlebar .destinations-add-btn {
  margin-top: -5px; }

/* fix ie9 */
.ie9.light .view-titlebar .btn-gear, .ie9.light .view-titlebar .btn-add-org, .ie9.light .view-titlebar .btn-add-user, .ie9.light .view-titlebar .btn-add-computer, .ie9.light .view-titlebar .btn-add-plan, .ie9.light .view-titlebar .btn-add-storepoint, .ie9.light .view-titlebar .destinations-add-btn {
  color: rgba(0, 0, 0, 0.35); }

.blue .ui-table-outer.resizable-columns, .light .ui-table-outer.resizable-columns {
  margin-top: 32px;
  left: auto;
  right: auto; }
  .blue .ui-table-outer.resizable-columns .table-content-wrap, .light .ui-table-outer.resizable-columns .table-content-wrap {
    background: none; }

.light .ui-table-outer.resizable-columns {
  background: url(skins/theme_light/list_bg.jpg); }

.blue .ui-table-outer.resizable-columns {
  background: url(skins/theme_blue/list_bg.jpg); }

.blue .blank-slate, .light .blank-slate {
  position: relative; }
  .blue .blank-slate .content, .light .blank-slate .content {
    position: relative;
    width: 380px;
    margin: 30px auto; }
    .blue .blank-slate .content h2, .blue .blank-slate .content p, .light .blank-slate .content h2, .light .blank-slate .content p {
      margin-left: 70px; }
    .blue .blank-slate .content h2, .light .blank-slate .content h2 {
      font-family: "Trade Gothic Bold", "Helvetica", sans-serif;
      font-size: 40px;
      margin-top: 25px; }
  .blue .blank-slate .icon, .light .blank-slate .icon {
    display: block;
    float: right;
    cursor: pointer; }
  .blue .blank-slate .icon-container, .light .blank-slate .icon-container {
    position: absolute;
    left: 0;
    margin-top: 31px;
    color: #999;
    margin-right: 1.5em; }

.light .blank-slate h2, .light .blank-slate .icon, .blue .blank-slate h2, .blue .blank-slate .icon {
  color: #bbbbbb;
  text-shadow: 0 -1px 0 #5d5d5d, 0 1px 0 white; }

.light .blank-slate p, .blue .blank-slate p {
  color: #606060; }

[class^="mui-"], [class*="mui-"],
[class^="c42-"], [class*="c42-"] {
  box-sizing: border-box; }

/**
* @description Truncates text
* @param $width - the max width of the text
* @param $overflowStyle - the value for text-overflow to use
*/
/* @license
 * MyFonts Webfont Build ID 266f20
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Proxima Nova Light by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/light/
 * Copyright: Copyright (c) Mark Simonson, 2005. All rights reserved.
 *
 * Webfont: Proxima Nova Semibold by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/semibold/
 * Copyright: Copyright (c) Mark Simonson, 2005. All rights reserved.
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2486819
 *
 * © 2013 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
/*@import url("//hello.myfonts.net/count/266f20");*/
@font-face {
  font-family: "ProximaNova";
  src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.eot");
  src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.svg#wf") format("svg");
  font-weight: 600; }

@font-face {
  font-family: "ProximaNova";
  src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.eot");
  src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.svg#wf") format("svg");
  font-weight: bold; }

@font-face {
  font-family: "ProximaNova";
  src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot");
  src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.ttf") format("truetype");
  font-weight: lighter; }

@font-face {
  font-family: "ProximaNova";
  src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot");
  src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.ttf") format("truetype");
  font-weight: 100; }

@font-face {
  font-family: "ProximaNova";
  src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.eot");
  src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.svg#wf") format("svg");
  font-weight: normal; }

@font-face {
  font-family: "ProximaNovaSemi";
  src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.eot");
  src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.svg#wf") format("svg"); }

@font-face {
  font-family: "ProximaNovaLight";
  src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot");
  src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.ttf") format("truetype"); }

@font-face {
  font-family: 'material-ui-icons';
  src: url("fonts/material-ui-icons.eot"); }

@font-face {
  font-family: 'material-ui-icons';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="muidocs-icon-"], [class*=" muidocs-icon-"] {
  font-family: 'material-ui-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.muidocs-icon-communication-phone:before {
  content: "\e601"; }

.muidocs-icon-communication-voicemail:before {
  content: "\e602"; }

.muidocs-icon-navigation-expand-more:before {
  content: "\e603"; }

.muidocs-icon-action-grade:before {
  content: "\e604"; }

.muidocs-icon-action-home:before {
  content: "\e605"; }

.muidocs-icon-action-stars:before {
  content: "\e606"; }

.muidocs-icon-action-thumb-up:before {
  content: "\e607"; }

.muidocs-icon-custom-sort:before {
  content: "\e600"; }

.muidocs-icon-custom-github:before {
  content: "\e625"; }

.muidocs-icon-custom-arrow-drop-right:before {
  content: "\e60b"; }

.muidocs-icon-custom-pie:before {
  content: "\e610"; }

.mui-paper.mui-rounded {
  border-radius: 2px; }
  .mui-paper.mui-rounded > .mui-paper-container {
    border-radius: 2px; }

.mui-paper.mui-circle {
  border-radius: 50%; }
  .mui-paper.mui-circle > .mui-paper-container {
    border-radius: 50%; }

.mui-paper > .mui-paper-container {
  height: 100%;
  width: 100%; }

.mui-paper.mui-z-depth-1 {
  box-shadow: 0 0px 6px rgba(0, 0, 0, 0.11); }
  .mui-paper.mui-z-depth-1 > .mui-z-depth-bottom {
    box-shadow: 0 0px 4px rgba(0, 0, 0, 0.12); }

.mui-paper.mui-z-depth-2 {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.11); }
  .mui-paper.mui-z-depth-2 > .mui-z-depth-bottom {
    box-shadow: 0 1px 7px rgba(0, 0, 0, 0.16); }

.mui-paper.mui-z-depth-3 {
  box-shadow: 0 3px 10px rgba(0, 0, 0, 0.11); }
  .mui-paper.mui-z-depth-3 > .mui-z-depth-bottom {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); }

.mui-paper.mui-z-depth-4 {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1); }
  .mui-paper.mui-z-depth-4 > .mui-z-depth-bottom {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25); }

.mui-paper.mui-z-depth-5 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }
  .mui-paper.mui-z-depth-5 > .mui-z-depth-bottom {
    box-shadow: 0 15px 45px rgba(0, 0, 0, 0.3); }

.mui-drop-down-menu {
  position: relative;
  display: inline-block;
  height: 56px;
  font-size: 13px; }
  .mui-drop-down-menu * {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  .mui-drop-down-menu.mui-open .mui-menu-control .mui-menu-control-bg, .mui-drop-down-menu.mui-open .mui-menu-control:hover .mui-menu-control-bg, .mui-drop-down-menu.mui-open .mui-menu-control:focus .mui-menu-control-bg {
    opacity: 0; }
  .mui-drop-down-menu.mui-open .mui-menu-control .mui-menu-label, .mui-drop-down-menu.mui-open .mui-menu-control:hover .mui-menu-label, .mui-drop-down-menu.mui-open .mui-menu-control:focus .mui-menu-label {
    top: 28px;
    opacity: 0; }
  .mui-drop-down-menu.mui-open .mui-menu {
    opacity: 1; }
  .mui-drop-down-menu .mui-menu-control {
    cursor: pointer;
    height: 100%; }
    .mui-drop-down-menu .mui-menu-control:before, .mui-drop-down-menu .mui-menu-control:after {
      content: " ";
      display: table; }
    .mui-drop-down-menu .mui-menu-control:after {
      clear: both; }
    .mui-drop-down-menu .mui-menu-control .mui-menu-control-bg {
      background-color: #ffffff;
      height: 100%;
      width: 100%;
      opacity: 0; }
    .mui-drop-down-menu .mui-menu-control:focus .mui-menu-control-bg {
      opacity: 1; }
    .mui-drop-down-menu .mui-menu-control .mui-menu-label {
      line-height: 56px;
      position: absolute;
      padding-left: 30px;
      top: 0;
      opacity: 1;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      padding-right: 24px; }
    .mui-drop-down-menu .mui-menu-control .mui-menu-drop-down-icon {
      position: absolute;
      top: 16px;
      right: 16px; }
      .mui-drop-down-menu .mui-menu-control .mui-menu-drop-down-icon * {
        fill: rgba(0, 0, 0, 0.26); }
    .mui-drop-down-menu .mui-menu-control .mui-menu-control-underline {
      border-top: solid 1px #EBEBEB;
      margin: 0 30px; }
  .mui-drop-down-menu .mui-menu .mui-menu-item {
    text-align: left;
    padding-right: 8px;
    height: 32px;
    line-height: 32px;
    white-space: nowrap; }

.mui-drop-down-icon {
  font-family: "ProximaNova", sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #585f6b;
  height: inherit;
  display: inline-block;
  position: relative;
  font-size: 13px;
  cursor: pointer; }
  .mui-drop-down-icon .mui-nested-menu-item.mui-open > .mui-menu-item {
    background-color: #F6F7F7; }
  .mui-drop-down-icon .c42-check-mark-icon {
    position: absolute;
    top: 4px;
    left: 8px; }
  .mui-drop-down-icon .c42-expand-more-icon {
    position: absolute;
    top: 8px;
    right: 9px;
    width: 18px;
    height: 18px; }
  .mui-drop-down-icon.mui-open .mui-menu-control {
    background: #ccc; }
  .mui-drop-down-icon.mui-open .mui-menu-label {
    opacity: 1 !important;
    top: 0 !important; }
  .mui-drop-down-icon .mui-menu .mui-menu-item:not(.mui-is-selected):not(.mui-is-disabled) {
    color: #9B9FA6; }
  .mui-drop-down-icon .mui-menu .mui-menu-item.mui-is-selected {
    color: #585F6B; }
  .mui-drop-down-icon .mui-menu.mui-visible > .mui-paper-container {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }
  .mui-drop-down-icon .mui-menu .mui-menu-item {
    height: 25px;
    line-height: 25px;
    position: relative; }
    .mui-drop-down-icon .mui-menu .mui-menu-item.c42-logout-item:hover {
      background-color: #EBEBEB; }
    .mui-drop-down-icon .mui-menu .mui-menu-item:hover:not(.mui-is-disabled) {
      background-color: #F6F7F7; }
  .mui-drop-down-icon .mui-menu-control:not(.mui-icon-menu-control) {
    border-radius: 4px;
    height: 35px;
    border: 1px solid #ccc;
    background: white;
    padding: 0;
    position: relative;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none; }
    .mui-drop-down-icon .mui-menu-control:not(.mui-icon-menu-control) .mui-menu-label {
      line-height: 35px; }
  .mui-drop-down-icon.mui-open .mui-icon-highlight {
    background-color: rgba(0, 0, 0, 0.1); }
  .mui-drop-down-icon.mui-open .mui-menu-control .mui-menu-control-bg,
  .mui-drop-down-icon.mui-open .mui-menu-control:hover .mui-menu-control-bg {
    opacity: 0; }
  .mui-drop-down-icon.mui-open .mui-menu-control .mui-menu-label,
  .mui-drop-down-icon.mui-open .mui-menu-control:hover .mui-menu-label {
    top: 28px;
    opacity: 0; }
  .mui-drop-down-icon.mui-open .mui-menu {
    opacity: 1;
    margin-top: 24px; }
  .mui-drop-down-icon .mui-menu {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    top: 9px !important; }
    .mui-drop-down-icon .mui-menu.mui-menu-align-right {
      right: 0px !important; }
    .mui-drop-down-icon .mui-menu.mui-menu-align-left {
      left: 0px !important; }
    .mui-drop-down-icon .mui-menu .mui-menu-item {
      padding-right: 8px; }

.c42-app-switcher {
  width: 150px; }

@keyframes icon-button-focus-ripple-pulsate {
  0% {
    transform: scale(0.75); }
  50% {
    transform: scale(1); }
  100% {
    transform: scale(0.75); } }

.mui-icon-button {
  position: relative;
  padding: 12px;
  width: 48px;
  height: 48px; }
  .mui-icon-button * {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  .mui-icon-button .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(0, 0, 0, 0.1);
    box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
    border: solid 6px transparent;
    background-clip: padding-box;
    animation: "icon-button-focus-ripple-pulsate" 1.5s infinite; }
  .mui-icon-button .mui-icon-button-tooltip {
    margin-top: 52px; }
  .mui-icon-button.mui-is-disabled * {
    color: #f6f7f8;
    fill: #f6f7f8; }

.mui-dark-theme .mui-focus-ripple .mui-focus-ripple-inner {
  background-color: rgba(255, 255, 255, 0.3);
  box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.3); }

.mui-menu {
  background-color: #ffffff; }
  .mui-menu *:not(.mui-date-picker-day-button):not(.mui-date-picker-day-button *) {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  .mui-menu.mui-menu-hideable {
    opacity: 0;
    position: absolute;
    top: 0;
    z-index: 3; }
    .mui-menu.mui-menu-hideable .mui-paper-container {
      overflow: hidden;
      padding: 0; }
    .mui-menu.mui-menu-hideable.mui-visible > .mui-paper-container {
      padding-top: 8px;
      padding-bottom: 8px; }
  .mui-menu .mui-paper-container {
    padding-top: 8px;
    padding-bottom: 8px; }
  .mui-menu .mui-subheader {
    padding-left: 30px;
    padding-right: 30px; }
  .mui-menu .mui-nested-menu-item {
    position: relative; }
    .mui-menu .mui-nested-menu-item.mui-open > .mui-menu {
      opacity: 1; }

.mui-menu-item {
  cursor: pointer;
  line-height: 48px;
  padding-left: 30px;
  padding-right: 30px;
  background-color: transparent;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap !important; }
  .mui-menu-item * {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .mui-menu-item:hover:not(.mui-is-disabled) {
    background-color: rgba(0, 0, 0, 0.035); }
  .mui-menu-item .mui-menu-item-number {
    float: right;
    width: 24px;
    text-align: center; }
  .mui-menu-item .mui-menu-item-attribute {
    float: right; }
  .mui-menu-item .mui-menu-item-icon-right {
    line-height: 48px;
    float: right; }
  .mui-menu-item .mui-menu-item-icon {
    float: left;
    line-height: 48px;
    margin-right: 30px; }
  .mui-menu-item .mui-menu-item-data {
    display: block;
    padding-left: 60px;
    line-height: 32px;
    height: 32px;
    vertical-align: top;
    top: -12px;
    position: relative; }
  .mui-menu-item .muidocs-icon-custom-arrow-drop-right {
    margin-right: -8px;
    color: rgba(0, 0, 0, 0.26); }
  .mui-menu-item .mui-toggle {
    margin-top: 16.5px;
    float: right;
    width: 42px; }
  .mui-menu-item.mui-is-selected {
    color: #ff4081; }
  .mui-menu-item.mui-is-disabled {
    color: #e6e6e6;
    cursor: default; }

.c42-notification {
  display: -ms-flexbox;
  display: flex;
  background: white;
  border: 1px solid; }
  .c42-notification > div {
    display: -ms-flexbox;
    display: flex; }
  .c42-notification .close-container {
    padding: 20px 10px; }
    .c42-notification .close-container > svg {
      cursor: pointer; }
  .c42-notification .notification-icon {
    padding: 22px 13px;
    background: currentColor; }
  .c42-notification .notification-content {
    padding: 10px 10px;
    width: 100%;
    -ms-flex-align: center;
        align-items: center; }
  .c42-notification.success, .c42-notification .success {
    color: #8AC732; }
  .c42-notification.info, .c42-notification .info {
    color: #BCBFC3; }
  .c42-notification.attention, .c42-notification .attention {
    color: #FFA31A; }
  .c42-notification.warning, .c42-notification .warning {
    color: #DE4242; }
  .c42-notification.danger, .c42-notification .danger {
    color: #DE4242; }
  .c42-notification:not(:first-child) {
    border-top: 0px; }

.mui-svg-icon {
  position: relative;
  height: 24px;
  width: 24px;
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .mui-svg-icon.c42-svg-icon {
    height: 1em;
    vertical-align: middle;
    min-height: 18px; }
  .mui-svg-icon * {
    fill: currentColor; }

.filetype-icon {
  height: 1em;
  min-height: 24px;
  display: inline-block;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  vertical-align: middle; }

.mui-dialog-window {
  position: fixed;
  z-index: 10;
  top: 0px;
  left: -10000px;
  width: 100%;
  height: 100%;
  transition: left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 450ms; }
  .mui-dialog-window .mui-dialog-window-contents {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    position: relative;
    width: 75%;
    max-width: 768px;
    margin: 0 auto;
    z-index: 10;
    background: #ffffff;
    opacity: 0; }
    .mui-dialog-window .mui-dialog-window-contents .mui-dialog-window-contents {
      transform: none !important;
      top: 44px !important;
      left: 24px;
      width: 100%;
      margin: 0 auto 0 0; }
  .mui-dialog-window.mui-is-shown {
    left: 0px;
    transition: left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    max-height: 80vh; }
    .mui-dialog-window.mui-is-shown.fill-screen {
      left: 4em;
      right: 4em;
      top: 4em;
      bottom: 4em;
      width: inherit;
      height: inherit; }
      .mui-dialog-window.mui-is-shown.fill-screen .mui-dialog-window-contents {
        height: 100%;
        width: 100%;
        max-height: 100%;
        max-width: 100%;
        transform: translate3d(0, 0, 0); }
        .mui-dialog-window.mui-is-shown.fill-screen .mui-dialog-window-contents > .mui-paper-container {
          max-height: 100%;
          overflow-y: auto; }
    .mui-dialog-window.mui-is-shown .mui-dialog-window-contents {
      opacity: 1;
      top: 0px;
      transform: translate3d(0, 5em, 0);
      max-height: 100%; }
      .mui-dialog-window.mui-is-shown .mui-dialog-window-contents > .mui-paper-container {
        max-height: 80vh;
        overflow-y: auto; }

.mui-overlay {
  position: fixed;
  height: 100%;
  width: 100%;
  z-index: 9;
  top: 0px;
  left: -100%;
  background-color: transparent;
  transform: transition(left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 400ms, background-color 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms); }
  .mui-overlay.mui-is-shown {
    left: 0px;
    background-color: rgba(255, 255, 255, 0.87);
    transform: transition(left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, background-color 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms); }

.mui-dialog .mui-dialog-window-contents > .mui-paper-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.mui-dialog .mui-dialog-title {
  padding: 30px;
  margin-bottom: 0;
  border-bottom: 1px solid #EBEBEB;
  font-size: 18px; }
  .mui-dialog .mui-dialog-title .dialog-title-icon.c42-svg-icon {
    color: #DE4242;
    vertical-align: middle;
    transform: translate(0px, -3px);
    font-size: 1.3em !important; }

.mui-dialog .mui-dialog-content {
  overflow-y: auto;
  padding: 30px; }
  .mui-dialog .mui-dialog-content.mui-dialog-content-above-actions {
    margin-bottom: 90px; }

.mui-dialog .mui-dialog-actions {
  height: 90px;
  padding: 30px;
  margin-bottom: 0;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  border-top: 1px solid #EBEBEB;
  background: white;
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px; }
  .mui-dialog .mui-dialog-actions .mui-dialog-actions-left {
    -ms-flex: 1;
        flex: 1; }
  .mui-dialog .mui-dialog-actions .mui-dialog-action {
    vertical-align: middle; }
    .mui-dialog .mui-dialog-actions .mui-dialog-action:not(:last-child) {
      margin-right: 8px; }

.mui-enhanced-switch {
  position: relative;
  cursor: pointer;
  overflow: visible;
  display: table;
  height: auto;
  width: 100%; }
  .mui-enhanced-switch .mui-enhanced-switch-input {
    position: absolute;
    cursor: pointer;
    pointer-events: all;
    opacity: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    left: 0; }
  .mui-enhanced-switch .mui-enhanced-switch-wrap {
    float: left;
    position: relative; }
  .mui-enhanced-switch .mui-switch-label {
    float: left;
    position: relative;
    display: table-column;
    width: calc(100% - 60px);
    line-height: 1em; }

.mui-toggle .mui-toggle-icon {
  padding: 4px 0px 6px 2px;
  margin-right: 8px; }
  .mui-toggle .mui-toggle-icon .mui-toggle-track {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    width: 40px;
    height: 20px;
    border-radius: 10px;
    background-color: #FFF;
    border: 1px solid #9B9FA6; }
    @media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
      .mui-toggle .mui-toggle-icon .mui-toggle-track {
        border: 1.5px solid #9B9FA6; } }
  .mui-toggle .mui-toggle-icon .mui-toggle-thumb {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    position: absolute;
    top: 7px;
    left: 5px;
    width: 14px;
    height: 14px;
    line-height: 24px;
    border-radius: 50%;
    background-color: #9B9FA6; }
    .mui-toggle .mui-toggle-icon .mui-toggle-thumb .mui-paper-container {
      border-radius: 50%; }
    .mui-toggle .mui-toggle-icon .mui-toggle-thumb .mui-focus-ripple-inner {
      width: 200%;
      height: 200%;
      top: -8px;
      left: -7.5px; }

.mui-toggle.mui-is-disabled .mui-toggle-icon {
  cursor: default; }
  .mui-toggle.mui-is-disabled .mui-toggle-icon .mui-toggle-track {
    border-color: #EBEBEB; }
  .mui-toggle.mui-is-disabled .mui-toggle-icon .mui-toggle-thumb {
    background-color: #EBEBEB; }

.mui-toggle.mui-is-switched .mui-toggle-icon .mui-toggle-track {
  border-color: #00B3E3; }

.mui-toggle.mui-is-switched .mui-toggle-icon .mui-toggle-thumb {
  left: 24px;
  background-color: #00B3E3; }

.mui-toggle.mui-is-switched.mui-is-disabled .mui-toggle-icon .mui-toggle-track {
  border-color: #ADE3F5; }

.mui-toggle.mui-is-switched.mui-is-disabled .mui-toggle-icon .mui-toggle-thumb {
  left: 24px;
  background-color: #ADE3F5; }

.mui-toggle.mui-is-required .mui-toggle-icon .mui-toggle-track {
  background-color: rgba(0, 179, 227, 0.5); }

.mui-toggle.mui-is-required .mui-toggle-icon .mui-toggle-thumb {
  background-color: #00B3E3; }

.c42-drop-down-menu {
  font-family: "ProximaNova", sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #585f6b;
  height: inherit;
  width: 100%;
  font-size: 13px; }
  .c42-drop-down-menu .mui-nested-menu-item.mui-open > .mui-menu-item {
    background-color: #F6F7F7; }
  .c42-drop-down-menu .c42-check-mark-icon {
    position: absolute;
    top: 4px;
    left: 8px; }
  .c42-drop-down-menu .c42-expand-more-icon {
    position: absolute;
    top: 8px;
    right: 9px;
    width: 18px;
    height: 18px; }
  .c42-drop-down-menu.mui-open .mui-menu-control {
    background: #ccc; }
  .c42-drop-down-menu.mui-open .mui-menu-label {
    opacity: 1 !important;
    top: 0 !important; }
  .c42-drop-down-menu .mui-menu .mui-menu-item:not(.mui-is-selected):not(.mui-is-disabled) {
    color: #9B9FA6; }
  .c42-drop-down-menu .mui-menu .mui-menu-item.mui-is-selected {
    color: #585F6B; }
  .c42-drop-down-menu .mui-menu.mui-visible > .mui-paper-container {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }
  .c42-drop-down-menu .mui-menu .mui-menu-item {
    height: 25px;
    line-height: 25px;
    position: relative; }
    .c42-drop-down-menu .mui-menu .mui-menu-item.c42-logout-item:hover {
      background-color: #EBEBEB; }
    .c42-drop-down-menu .mui-menu .mui-menu-item:hover:not(.mui-is-disabled) {
      background-color: #F6F7F7; }
  .c42-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) {
    border-radius: 4px;
    height: 35px;
    border: 1px solid #ccc;
    background: white;
    padding: 0;
    position: relative;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none; }
    .c42-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) .mui-menu-label {
      line-height: 35px; }
  .c42-drop-down-menu .mui-separator {
    margin: 0;
    border-top: solid 1px #EBEBEB; }
  .c42-drop-down-menu.mui-disabled .mui-menu-control {
    cursor: default;
    opacity: 0.65; }
  .c42-drop-down-menu.mui-disabled .c42-expand-more-icon {
    opacity: 0.48148; }

#root {
  height: 100%; }
  #root > div {
    height: 100%; }
  #root .uc-notification {
    margin-top: 55px; }
  #root #content {
    height: 100%;
    margin-left: 267px;
    overflow: auto; }
    #root #content #mainpanel {
      top: 55px;
      position: absolute;
      width: calc(100% - 267px);
      height: calc(100% - 55px);
      overflow: auto; }
      #root #content #mainpanel.uc-has-notification {
        top: 126px;
        height: calc(100% - 55px - 71px); }

.c42_unified_nav {
  position: absolute;
  top: 55px;
  padding-bottom: 55px;
  height: calc(100% - 55px);
  width: 267px;
  overflow-y: scroll;
  box-sizing: border-box; }
  .light .c42_unified_nav {
    background-color: #2F2F2F;
    color: #A4A4A4; }
  .blue .c42_unified_nav {
    background-color: #193E6D;
    color: #A3B1C4; }
  .c42_unified_nav .is-fill {
    fill: currentColor; }
  .c42_unified_nav .nav__accordion {
    display: block;
    list-style: none; }
    .light .c42_unified_nav .nav__accordion {
      border-bottom: 1px solid #A4A4A4; }
    .c42_unified_nav .nav__accordion.is-open > .accordion__body {
      display: block;
      padding-bottom: 30px; }
  .c42_unified_nav .link__wrapper {
    position: relative; }
  .c42_unified_nav .accordion__body {
    display: none; }
  .c42_unified_nav .accordion__header {
    line-height: 20px;
    position: relative;
    cursor: pointer; }
    .light .c42_unified_nav .accordion__header {
      color: #A4A4A4; }
    .blue .c42_unified_nav .accordion__header {
      color: #A3B1C4; }
    .light .c42_unified_nav .accordion__header.is-active, .light .c42_unified_nav .accordion__header:hover {
      background-color: #3D3D3D;
      color: #FFFFFF; }
    .blue .c42_unified_nav .accordion__header.is-active, .blue .c42_unified_nav .accordion__header:hover {
      background-color: #2F507B;
      color: #FFFFFF; }
    .c42_unified_nav .accordion__header a {
      color: inherit;
      cursor: inherit; }
  .c42_unified_nav .accordion__header--primary {
    text-transform: uppercase;
    color: #A4A4A4;
    letter-spacing: 2px;
    padding: 26px 30px;
    display: block; }
    .c42_unified_nav .accordion__header--primary .accordion__state-icon {
      right: 30px;
      top: 33px; }
  .c42_unified_nav .accordion__wrapper.is-open > .accordion__body {
    display: block; }
  .c42_unified_nav .accordion__icon {
    position: absolute;
    top: 18px;
    left: 30px; }
  .c42_unified_nav .accordion__state-icon {
    position: absolute;
    right: 30px;
    top: 22px; }

.c42_unified_nav__item {
  line-height: 20px;
  cursor: pointer; }
  .light .c42_unified_nav__item {
    color: #A4A4A4; }
  .blue .c42_unified_nav__item {
    color: #A3B1C4; }
  .light .c42_unified_nav__item.is-active, .light .c42_unified_nav__item:hover:not(.accordion__wrapper) {
    background-color: #3D3D3D;
    color: #FFFFFF; }
  .blue .c42_unified_nav__item.is-active, .blue .c42_unified_nav__item:hover:not(.accordion__wrapper) {
    background-color: #2F507B;
    color: #FFFFFF; }
  .c42_unified_nav__item, .c42_unified_nav__item a {
    display: block; }
  .c42_unified_nav__item a {
    padding-left: 68px;
    padding-right: 68px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-decoration: none;
    cursor: inherit;
    color: inherit; }

.nav__accordion.is-open > .accordion__header--primary + .accordion__body > .c42_unified_nav__item:first-child {
  padding-top: 0; }

.accordion__wrapper.is-open > .accordion__body > .c42_unified_nav__item:last-child {
  padding-bottom: 0; }

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table; }

.clearfix:after {
  clear: both; }

.c42-unified-header {
  padding: 10px 20px;
  height: 55px;
  background: white;
  position: relative;
  box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.1);
  clear: both; }
  .c42-unified-header .c42-dropdown-buttons {
    clear: both;
    float: right;
    line-height: 35px;
    vertical-align: center;
    white-space: nowrap; }
    .c42-unified-header .c42-dropdown-buttons > * {
      display: inline-block;
      float: none;
      height: 35px;
      vertical-align: top; }
    .c42-unified-header .c42-dropdown-buttons > * + * {
      margin-left: 10px; }

@-webkit-keyframes circular-progress-animation-rotateclockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(358deg);
    transform: rotate(358deg); } }

@keyframes circular-progress-animation-rotateclockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(358deg);
    transform: rotate(358deg); } }

.circular-progress:not(.circular-progress-rotate-clockwise) {
  transform: rotate(0deg); }

.circular-progress.circular-progress-rotate-clockwise {
  -webkit-transform-origin: 50% 50%;
  /* Chrome, Safari, Opera */
  transform-origin: 50% 50%;
  -webkit-animation: circular-progress-animation-rotateclockwise 1.3s linear 0s infinite;
  animation: circular-progress-animation-rotateclockwise 1.3s linear 0s infinite; }

@-webkit-keyframes circular-progress-animation-moveup {
  0% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  70% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  100% {
    -webkit-transform: translateY(-32px);
    transform: translateY(-32px); } }

@-webkit-keyframes circular-progress-animation-fade {
  0% {
    opacity: 0; }
  20% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    opacity: 0.1; } }

@keyframes circular-progress-animation-moveup {
  0% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  70% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  100% {
    -webkit-transform: translateY(-32px);
    transform: translateY(-32px); } }

@keyframes circular-progress-animation-fade {
  0% {
    opacity: 0; }
  20% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    opacity: 0.1; } }

.circular-progress-chevron-up {
  -webkit-animation-name: circular-progress-animation-moveup;
  animation-name: circular-progress-animation-moveup;
  -webkit-animation-duration: 2000ms;
  animation-duration: 2000ms;
  -webkit-animation-timing-function: cubic-bezier(0.44, 0.01, 0.58, 0.99);
  animation-timing-function: cubic-bezier(0.44, 0.01, 0.58, 0.99);
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.circular-progress-chevron-clip {
  -webkit-clip-path: url(#circular-progress-cc-ring);
          clip-path: url(#circular-progress-cc-ring);
  -webkit-animation-name: circular-progress-animation-fade;
  animation-name: circular-progress-animation-fade;
  -webkit-animation-duration: 2000ms;
  animation-duration: 2000ms;
  -webkit-animation-timing-function: cubic-bezier(0.44, 0.01, 0.58, 0.99);
  animation-timing-function: cubic-bezier(0.44, 0.01, 0.58, 0.99);
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

.c42-custom-logo {
  display: inline-block;
  padding-right: 24px;
  margin-right: 24px;
  border-right: 2px solid #e9eaec;
  vertical-align: top; }
  .c42-custom-logo img {
    vertical-align: middle; }

.c42-header-support button {
  height: 35px;
  padding-top: 0;
  padding-bottom: 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-family: ProximaNova;
  font-size: 20px;
  background: white; }

.c42-user-drop-down-menu {
  font-family: "ProximaNova", sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #585f6b;
  height: inherit; }
  .c42-user-drop-down-menu .mui-nested-menu-item.mui-open > .mui-menu-item {
    background-color: #F6F7F7; }
  .c42-user-drop-down-menu .c42-check-mark-icon {
    position: absolute;
    top: 4px;
    left: 8px; }
  .c42-user-drop-down-menu .c42-expand-more-icon {
    position: absolute;
    top: 8px;
    right: 9px;
    width: 18px;
    height: 18px; }
  .c42-user-drop-down-menu.mui-open .mui-menu-control {
    background: #ccc; }
  .c42-user-drop-down-menu.mui-open .mui-menu-label {
    opacity: 1 !important;
    top: 0 !important; }
  .c42-user-drop-down-menu .mui-menu .mui-menu-item:not(.mui-is-selected):not(.mui-is-disabled) {
    color: #9B9FA6; }
  .c42-user-drop-down-menu .mui-menu .mui-menu-item.mui-is-selected {
    color: #585F6B; }
  .c42-user-drop-down-menu .mui-menu.mui-visible > .mui-paper-container {
    padding-top: 10px !important;
    padding-bottom: 10px !important; }
  .c42-user-drop-down-menu .mui-menu .mui-menu-item {
    height: 25px;
    line-height: 25px;
    position: relative; }
    .c42-user-drop-down-menu .mui-menu .mui-menu-item.c42-logout-item:hover {
      background-color: #EBEBEB; }
    .c42-user-drop-down-menu .mui-menu .mui-menu-item:hover:not(.mui-is-disabled) {
      background-color: #F6F7F7; }
  .c42-user-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) {
    border-radius: 4px;
    height: 35px;
    border: 1px solid #ccc;
    background: white;
    padding: 0;
    position: relative;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none; }
    .c42-user-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) .mui-menu-label {
      line-height: 35px; }
  .c42-user-drop-down-menu .c42-user-light-icon, .c42-user-drop-down-menu .c42-user-dark-icon {
    height: 30px;
    width: 30px;
    position: relative;
    top: 1px;
    left: -9px; }
  .c42-user-drop-down-menu .mui-menu {
    right: 0; }
  .c42-user-drop-down-menu .mui-icon-button {
    width: 75px;
    position: relative; }
  .c42-user-drop-down-menu .mui-menu-control:before {
    display: none; }

.c42-header-support button {
  height: 35px;
  padding-top: 0;
  padding-bottom: 0;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-family: ProximaNova;
  font-size: 20px;
  background: white; }

.mui-enhanced-button {
  border: 0;
  background: none; }
  .mui-enhanced-button:focus {
    outline: none; }
  .mui-enhanced-button.mui-is-link-button {
    display: inline-block;
    cursor: pointer;
    text-decoration: none; }
    .mui-enhanced-button.mui-is-link-button:hover {
      text-decoration: none; }
    .mui-enhanced-button.mui-is-link-button.mui-is-disabled {
      cursor: default; }
      .mui-enhanced-button.mui-is-link-button.mui-is-disabled.mui-is-link-button {
        pointer-events: none; }

.mui-enhanced-textarea .mui-enhanced-textarea-shadow,
.mui-enhanced-textarea .mui-enhanced-textarea-input {
  width: 100%;
  resize: none; }

.mui-enhanced-textarea .mui-enhanced-textarea-input {
  overflow: hidden; }

.mui-enhanced-textarea .mui-enhanced-textarea-shadow {
  transform: scale(0);
  position: absolute; }

.mui-flat-button {
  transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
  border-radius: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  overflow: hidden;
  background-color: #E4E4E4;
  color: #32363D;
  line-height: 30px;
  max-height: 30px;
  min-width: 30px;
  padding: 0;
  margin: 0;
  font-weight: 600;
  transform: translate3d(0, 0, 0); }
  .mui-flat-button span {
    line-height: 31px; }
  .mui-flat-button svg.link-icon-left {
    margin-left: 0; }
  .mui-flat-button svg.link-icon-right {
    margin-right: 0; }
  .mui-flat-button .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: #d9d9d9; }
  .mui-flat-button .mui-flat-button-label {
    position: relative;
    padding: 0 15px; }
  .mui-flat-button:hover, .mui-flat-button.mui-is-keyboard-focused {
    background-color: #d9d9d9; }
  .mui-flat-button.mui-is-disabled {
    color: #32363D;
    opacity: .5; }
    .mui-flat-button.mui-is-disabled:hover {
      background-color: inherit; }
  .mui-flat-button.mui-is-primary {
    background-color: #00B3E3;
    color: #ffffff; }
    .mui-flat-button.mui-is-primary:hover, .mui-flat-button.mui-is-primary.mui-is-keyboard-focused {
      background-color: #007FAD; }
    .mui-flat-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #007FAD; }
  .mui-flat-button.mui-is-secondary {
    background-color: #E4E4E4;
    color: #32363D; }
    .mui-flat-button.mui-is-secondary:hover, .mui-flat-button.mui-is-secondary.mui-is-keyboard-focused {
      background-color: #d9d9d9; }
    .mui-flat-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #d9d9d9; }
  .mui-flat-button.mui-is-alert {
    background-color: #DE4242;
    color: #ffffff; }
    .mui-flat-button.mui-is-alert:hover, .mui-flat-button.mui-is-alert.mui-is-keyboard-focused {
      background-color: #c92323; }
    .mui-flat-button.mui-is-alert .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #c92323; }

a.mui-flat-button, a.mui-flat-button * {
  background: none !important; }

a.mui-flat-button.with-icon svg {
  color: #00B3E3; }

a.mui-flat-button.with-icon span {
  position: relative;
  top: 2px; }

a.mui-flat-button .mui-flat-button-label {
  color: #00B3E3; }

a.mui-flat-button:hover .mui-flat-button-label, a.mui-flat-button.mui-is-keyboard-focused .mui-flat-button-label {
  color: #007FAD;
  text-decoration: underline; }

a.mui-flat-button.mui-is-secondary .mui-flat-button-label {
  color: #32363D; }

button.mui-flat-button.with-icon svg {
  position: relative;
  top: -2px; }

.mui-outlined-button {
  transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
  border-radius: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  overflow: hidden;
  background-color: #ffffff;
  color: #32363D;
  line-height: 30px;
  max-height: 30px;
  min-width: 30px;
  padding: 0;
  margin: 0;
  box-shadow: inset 0 0 0 1px #E4E4E4;
  transform: translate3d(0, 0, 0); }
  .mui-outlined-button span {
    line-height: 31px; }
  .mui-outlined-button .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: #d9d9d9; }
  .mui-outlined-button .mui-outlined-button-label {
    position: relative;
    padding: 0 14px; }
  .mui-outlined-button:hover, .mui-outlined-button.mui-is-keyboard-focused {
    background-color: #d9d9d9;
    box-shadow: inset 0 0 0 1px #d9d9d9; }
  .mui-outlined-button.mui-is-disabled {
    color: #32363D;
    opacity: .3; }
    .mui-outlined-button.mui-is-disabled:hover {
      background-color: inherit; }
  .mui-outlined-button.mui-is-primary {
    background-color: #ffffff;
    color: #00B3E3;
    box-shadow: inset 0 0 0 1px #00B3E3; }
    .mui-outlined-button.mui-is-primary:hover, .mui-outlined-button.mui-is-primary.mui-is-keyboard-focused {
      background-color: #007FAD;
      color: #ffffff;
      box-shadow: inset 0 0 0 1px #007FAD; }
    .mui-outlined-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #007FAD; }
  .mui-outlined-button.mui-is-secondary {
    background-color: #ffffff;
    color: #32363D;
    box-shadow: inset 0 0 0 1px #E4E4E4; }
    .mui-outlined-button.mui-is-secondary:hover, .mui-outlined-button.mui-is-secondary.mui-is-keyboard-focused {
      background-color: #d9d9d9;
      box-shadow: inset 0 0 0 1px #d9d9d9; }
    .mui-outlined-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #d9d9d9; }
  .mui-outlined-button.mui-is-alert {
    background-color: #ffffff;
    color: #DE4242;
    box-shadow: inset 0 0 0 1px #DE4242; }
    .mui-outlined-button.mui-is-alert:hover, .mui-outlined-button.mui-is-alert.mui-is-keyboard-focused {
      background-color: #c92323;
      color: #ffffff;
      box-shadow: inset 0 0 0 1px #c92323; }
    .mui-outlined-button.mui-is-alert .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #c92323; }

.mui-text-field {
  font-size: 16px;
  line-height: 24px;
  width: 256px;
  height: 48px;
  display: inline-block;
  position: relative;
  transition: height 200ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  .mui-text-field .mui-text-field-hint,
  .mui-text-field .mui-text-field-floating-label {
    position: absolute;
    line-height: 48px;
    color: rgba(50, 54, 61, 0.75);
    opacity: 1;
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  .mui-text-field .mui-text-field-error {
    position: absolute;
    bottom: -10px;
    font-size: 12px;
    line-height: 12px;
    color: #f44336;
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  .mui-text-field .mui-text-field-input,
  .mui-text-field .mui-text-field-textarea {
    position: relative;
    width: 100%;
    height: 100%;
    border: none;
    outline: none;
    background-color: transparent;
    color: #32363D; }
  .mui-text-field .mui-text-field-textarea {
    margin-top: 12px; }
  .mui-text-field .mui-text-field-underline,
  .mui-text-field .mui-text-field-focus-underline {
    position: absolute;
    width: 100%;
    bottom: 8px;
    margin: 0;
    border-left: none; }
  .mui-text-field .mui-text-field-focus-underline {
    border-color: #bcbfc3;
    border-bottom-width: 2px;
    transform: scaleY(0);
    transition: all 2000ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  .mui-text-field span[class^=c42ui-password-meter] {
    position: absolute;
    right: 0;
    bottom: 8px; }
    .mui-text-field span[class^=c42ui-password-meter] rect[id^=strengthMeter] {
      fill: #bfc0bf; }
  .mui-text-field .c42ui-password-meter-weak #strengthMeterBar1 {
    fill: #bf0000; }
  .mui-text-field .c42ui-password-meter-good #strengthMeterBar1, .mui-text-field .c42ui-password-meter-good #strengthMeterBar2 {
    fill: #ffbe02; }
  .mui-text-field .c42ui-password-meter-strong #strengthMeterBar1, .mui-text-field .c42ui-password-meter-strong #strengthMeterBar2, .mui-text-field .c42ui-password-meter-strong #strengthMeterBar3 {
    fill: #88c1f4; }
  .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar1, .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar2, .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar3, .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar4 {
    fill: #59c200; }
  .mui-text-field.mui-bordered {
    margin-top: 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 35px; }
    .mui-text-field.mui-bordered.mui-has-error {
      border-color: #f44336; }
    .mui-text-field.mui-bordered .mui-text-field-hint {
      margin: 0 10px;
      line-height: 35px; }
    .mui-text-field.mui-bordered .mui-text-field-input {
      padding: 3px 10px 0 10px; }
    .mui-text-field.mui-bordered .mui-text-field-underline {
      visibility: hidden; }
    .mui-text-field.mui-bordered .mui-text-field-focus-underline {
      visibility: hidden; }
    .mui-text-field.mui-bordered .mui-text-field-error {
      bottom: -20px; }
    .mui-text-field.mui-bordered .mui-text-field-textarea {
      margin-top: 0; }
  .mui-text-field.mui-has-error .mui-text-field-focus-underline {
    border-top: none;
    border-left: none;
    border-color: #f44336;
    transform: scaleX(1); }
  .mui-text-field.mui-has-value .mui-text-field-hint {
    opacity: 0; }
  .mui-text-field.mui-is-disabled {
    opacity: 0.65; }
    .mui-text-field.mui-is-disabled .mui-text-field-input {
      color: rgba(50, 54, 61, 0.65); }
    .mui-text-field.mui-is-disabled .mui-text-field-underline {
      border: none;
      height: 40px;
      overflow: hidden; }
      .mui-text-field.mui-is-disabled .mui-text-field-underline:after {
        content: '..............................................................................................................................................................................................................................................................................................................................................................';
        position: absolute;
        top: 23px;
        color: rgba(50, 54, 61, 0.65); }
  .mui-text-field.mui-is-focused .mui-text-field-focus-underline {
    transform: scaleX(1); }
  .mui-text-field.mui-has-floating-labels {
    height: 72px; }
    .mui-text-field.mui-has-floating-labels .mui-text-field-floating-label {
      top: 24px;
      transform: scale(1) translate3d(0, 0, 0);
      transform-origin: left top; }
    .mui-text-field.mui-has-floating-labels .mui-text-field-hint {
      top: 24px;
      opacity: 0; }
    .mui-text-field.mui-has-floating-labels .mui-text-field-input {
      padding-top: 24px; }
    .mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-floating-label, .mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-floating-label {
      transform: scale(0.75) translate3d(0, -18px, 0); }
    .mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-floating-label {
      color: rgba(50, 54, 61, 0.75); }
    .mui-text-field.mui-has-floating-labels.mui-is-disabled .mui-text-field-hint {
      color: rgba(50, 54, 61, 0.5); }
    .mui-text-field.mui-has-floating-labels.mui-is-static-label .mui-text-field-floating-label {
      transform: scale(0.75) translate3d(0, -18px, 0);
      color: #585f6b; }
    .mui-text-field.mui-has-floating-labels.mui-is-static-label .mui-text-field-hint {
      opacity: 1; }
    .mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-hint {
      opacity: 1; }
    .mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-floating-label {
      transform: scale(0.75) translate3d(0, -18px, 0);
      color: #585f6b; }
    .mui-text-field.mui-has-floating-labels.mui-is-focused.mui-has-error .mui-text-field-floating-label {
      color: #f44336; }
    .mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-hint {
      opacity: 0; }
    .mui-text-field.mui-has-floating-labels.mui-is-short {
      padding-top: 24px;
      height: 48px; }
      .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-floating-label {
        top: 14px; }
      .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-input {
        padding-top: 0; }
      .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-hint {
        top: 14px; }
      .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-textarea {
        margin-top: 0; }
      .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-error {
        bottom: -14px; }
      .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-underline,
      .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-focus-underline,
      .mui-text-field.mui-has-floating-labels.mui-is-short span[class^=c42ui-password-meter] {
        bottom: 0; }

.c42-title-bar {
  background-color: #f5f5f5;
  border-bottom: 1px solid #e0e0e0;
  display: -ms-flexbox;
  display: flex;
  font-size: 3rem; }
  .c42-title-bar .back-button {
    height: 80px;
    width: 72px;
    border-right: 1px solid #e0e0e0;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    .c42-title-bar .back-button .back-button-icon {
      fill: #00b0ff; }
  .c42-title-bar .title-text {
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-left: 30px;
    height: 80px;
    line-height: 80px;
    vertical-align: middle; }
  .c42-title-bar .gear-menu {
    margin-left: auto;
    margin-top: 23px;
    margin-right: 30px; }
    .c42-title-bar .gear-menu button {
      background-color: transparent; }

/* Collection default theme */
.Collection {
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  /* Without this property, Chrome repaints the entire Collection any time a new row or column is added.
     Firefox only repaints the new row or column (regardless of this property).
     Safari and IE don't support the property at all. */
  will-change: transform; }

.Collection__innerScrollContainer {
  box-sizing: border-box;
  overflow: hidden; }

.Collection__cell {
  position: absolute; }

/* Grid default theme */
.Grid {
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  /* Without this property, Chrome repaints the entire Grid any time a new row or column is added.
     Firefox only repaints the new row or column (regardless of this property).
     Safari and IE don't support the property at all. */
  will-change: transform; }

.Grid__innerScrollContainer {
  box-sizing: border-box;
  overflow: hidden;
  position: relative; }

.Grid__cell {
  position: absolute; }

/* FlexTable default theme */
.FlexTable__Grid {
  overflow-x: hidden;
  box-sizing: border-box; }

.FlexTable__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  box-sizing: border-box; }

.FlexTable__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden; }

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

.FlexTable__headerColumn,
.FlexTable__rowColumn {
  margin-right: 10px;
  min-width: 0px; }

.FlexTable__rowColumn {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.FlexTable__headerColumn:first-of-type,
.FlexTable__rowColumn:first-of-type {
  margin-left: 10px; }

.FlexTable__sortableHeaderColumn {
  cursor: pointer; }

.FlexTable__sortableHeaderIconContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.FlexTable__sortableHeaderIcon {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 24px;
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor; }

/* VirtualScroll default theme */
.VirtualScroll {
  position: relative;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-overflow-scrolling: touch; }

.c42-ui-lite .mui-toggle label:first-child {
  float: left;
  margin-right: 8px; }

/* Scout Condesed Light */
@font-face {
  font-family: 'ScoutCondLight';
  src: url("vendor/c42-styleguide/fonts/scout/scoutcond-light-webfont.eot");
  src: url("vendor/c42-styleguide/fonts/scout/scoutcond-light-webfont.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/scout/scoutcond-light-webfont.woff") format("woff"), url("vendor/c42-styleguide/fonts/scout/scoutcond-light-webfont.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/scout/scoutcond-light-webfont.svg#ScoutCondLight") format("svg");
  font-weight: normal;
  font-style: normal; }

/*!
 * Daniel Bold
 * License: Free for commercial use
 * URL: http://goodreasonblog.blogspot.com/p/fontery.html
 */
@font-face {
  font-family: 'Daniel Bold';
  src: url("vendor/c42-styleguide/fonts/daniel-bold/DanielBold.eot");
  src: url("vendor/c42-styleguide/fonts/daniel-bold/DanielBold.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/daniel-bold/DanielBold.ttf") format("truetype");
  font-weight: normal;
  font-style: normal; }

/*!
 * MyFonts Webfont Build ID 723081, 2011-03-17T11:45:25-0400
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Freight Sans Pro Book
 * URL: http://new.myfonts.com/fonts/garagefonts/freight-sans-pro/book/
 * Foundry: GarageFonts
 * Copyright: Copyright &#x00A9; 2004-2009, Joshua Darden &amp; Phil's Fonts, Inc. All rights reserved. Published by Garagefonts USA 301-879-9222 www.garagefonts.com
 * License: http://www.myfonts.com/viewlicense?1056
 * Licensed pageviews: 1,000,000/month
 * CSS font-family: FreightSansProBook-Regular
 * CSS font-weight: normal
 *
 * Webfont: Freight Sans Pro Light
 * URL: http://new.myfonts.com/fonts/garagefonts/freight-sans-pro/light/
 * Foundry: GarageFonts
 * Copyright: Copyright &#x00A9; 2004-2009, Joshua Darden &amp; Phil's Fonts, Inc. All rights reserved. Published by Garagefonts USA 301-879-9222 www.garagefonts.com
 * License: http://www.myfonts.com/viewlicense?1056
 * Licensed pageviews: 1,000,000/month
 * CSS font-family: FreightSansProLight-Regular
 * CSS font-weight: normal
 *
 * (c) 2011 Bitstream, Inc
*/
@font-face {
  font-family: 'Freight Sans Book';
  src: url(freight-sans-pro/FreightSansProBook.eot);
  src: url("vendor/c42-styleguide/fonts/freight-sans-pro/FreightSansProBook.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/freight-sans-pro/FreightSansProBook.woff") format("woff"), url("vendor/c42-styleguide/fonts/freight-sans-pro/FreightSansProBook.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/freight-sans-pro/FreightSansProBook.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Freight Sans Light';
  src: url(freight-sans-pro/FreightSansProLight.eot);
  src: url("vendor/c42-styleguide/fonts/freight-sans-pro/FreightSansProLight.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/freight-sans-pro/FreightSansProLight.woff") format("woff"), url("vendor/c42-styleguide/fonts/freight-sans-pro/FreightSansProLight.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/freight-sans-pro/FreightSansProLight.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Freight Sans Semi';
  src: url(freight-sans-pro/FreightSansProSem.eot);
  src: url("vendor/c42-styleguide/fonts/freight-sans-pro/FreightSansProSem.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/freight-sans-pro/FreightSansProSem.woff") format("woff"), url("vendor/c42-styleguide/fonts/freight-sans-pro/FreightSansProSem.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/freight-sans-pro/FreightSansProSem.otf") format("opentype");
  font-weight: normal;
  font-style: normal; }

/*
	Futura webfonts
	---------------
	* FuturaNDBook
	* FuturaND-Bold
	* FuturaNDLight
	* FuturaND-Medium
*/
@font-face {
  font-family: 'FuturaNDBook';
  src: url("vendor/c42-styleguide/fonts/futura/style_91061.eot");
  src: url("vendor/c42-styleguide/fonts/futura/style_91061.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/futura/style_91061.woff") format("woff"), url("vendor/c42-styleguide/fonts/futura/style_91061.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/futura/style_91061.svg#FuturaNDBook") format("svg"); }

@font-face {
  font-family: 'FuturaND-Bold';
  src: url("vendor/c42-styleguide/fonts/futura/style_90984.eot");
  src: url("vendor/c42-styleguide/fonts/futura/style_90984.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/futura/style_90984.woff") format("woff"), url("vendor/c42-styleguide/fonts/futura/style_90984.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/futura/style_90984.svg#FuturaND-Bold") format("svg"); }

@font-face {
  font-family: 'FuturaNDLight';
  src: url("vendor/c42-styleguide/fonts/futura/style_91035.eot");
  src: url("vendor/c42-styleguide/fonts/futura/style_91035.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/futura/style_91035.woff") format("woff"), url("vendor/c42-styleguide/fonts/futura/style_91035.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/futura/style_91035.svg#FuturaNDLight") format("svg"); }

@font-face {
  font-family: 'FuturaND-Medium';
  src: url("vendor/c42-styleguide/fonts/futura/style_91025.eot");
  src: url("vendor/c42-styleguide/fonts/futura/style_91025.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/futura/style_91025.woff") format("woff"), url("vendor/c42-styleguide/fonts/futura/style_91025.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/futura/style_91025.svg#FuturaND-Medium") format("svg"); }

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 11, 2011 02:16:35 PM America/New_York */
@font-face {
  font-family: 'LeagueGothicRegular';
  src: url("vendor/c42-styleguide/fonts/league-gothic/League_Gothic-webfont.eot");
  src: url("vendor/c42-styleguide/fonts/league-gothic/League_Gothic-webfont.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/league-gothic/League_Gothic-webfont.woff") format("woff"), url("vendor/c42-styleguide/fonts/league-gothic/League_Gothic-webfont.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/league-gothic/League_Gothic-webfont.svg#webfontFHzvtkso") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on March 11, 2011 04:06:36 PM America/New_York */
@font-face {
  font-family: 'TeXGyreHerosRegular';
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-regular-webfont.eot");
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-regular-webfont.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-regular-webfont.woff") format("woff"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-regular-webfont.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-regular-webfont.svg#webfontDcyM7yLx") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TeXGyreHerosItalic';
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-italic-webfont.eot");
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-italic-webfont.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-italic-webfont.woff") format("woff"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-italic-webfont.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-italic-webfont.svg#webfontHYzqy8ky") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TeXGyreHerosBold';
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-bold-webfont.eot");
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-bold-webfont.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-bold-webfont.woff") format("woff"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-bold-webfont.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-bold-webfont.svg#webfontn4ITA6VL") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TeXGyreHerosBoldItalic';
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-bolditalic-webfont.eot");
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-bolditalic-webfont.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-bolditalic-webfont.woff") format("woff"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-bolditalic-webfont.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheros-bolditalic-webfont.svg#webfontQTb70ZaV") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TeXGyreHerosCnRegular';
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-regular-webfont.eot");
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-regular-webfont.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-regular-webfont.woff") format("woff"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-regular-webfont.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-regular-webfont.svg#webfontKgGW71E0") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TeXGyreHerosCnItalic';
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-italic-webfont.eot");
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-italic-webfont.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-italic-webfont.woff") format("woff"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-italic-webfont.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-italic-webfont.svg#webfontF5k9MYoN") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TeXGyreHerosCnBold';
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-bold-webfont.eot");
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-bold-webfont.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-bold-webfont.woff") format("woff"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-bold-webfont.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-bold-webfont.svg#webfontffClJYIA") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'TeXGyreHerosCnBoldItalic';
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-bolditalic-webfont.eot");
  src: url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-bolditalic-webfont.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-bolditalic-webfont.woff") format("woff"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-bolditalic-webfont.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/tex-gyre-heros/texgyreheroscn-bolditalic-webfont.svg#webfontl4eSTu6r") format("svg");
  font-weight: normal;
  font-style: normal; }

/*
	Cider Script webfonts
	---------------
	* Cider
*/
@font-face {
  font-family: 'Cider';
  src: url("vendor/c42-styleguide/fonts/cider/Cider.eot");
  src: url("vendor/c42-styleguide/fonts/cider/Cider.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/cider/Cider.woff") format("woff"), url("vendor/c42-styleguide/fonts/cider/Cider.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/cider/Cider.svg#Cider") format("svg"); }

/*
	Geogrotesque webfonts
	---------------
	* Geogrotesque-Medium

*/
@font-face {
  font-family: 'Geogrotesque-Medium';
  src: url("vendor/c42-styleguide/fonts/geogrotesque/geogrotesque_medium.eot");
  src: url("vendor/c42-styleguide/fonts/geogrotesque/geogrotesque_medium.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/geogrotesque/geogrotesque_medium.woff") format("woff"), url("vendor/c42-styleguide/fonts/geogrotesque/geogrotesque_medium.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/geogrotesque/geogrotesque_medium.svg#wf") format("svg");
  font-weight: normal;
  font-style: normal; }

/*
	Helvetica Neue webfonts
	---------------
	* Helvetica-Neue-Light
	* Helvetica-Neue-Medium
*/
@font-face {
  font-family: 'Helvetica-Neue-Light';
  src: url("vendor/c42-styleguide/fonts/helvetica-neue/helveticaneueltstd.eot");
  src: url("vendor/c42-styleguide/fonts/helvetica-neue/helveticaneueltstd.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/helvetica-neue/helveticaneueltstd.svg#wf") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Helvetica-Neue-Medium';
  src: url("vendor/c42-styleguide/fonts/helvetica-neue/helveticaneueltstd_medium.eot");
  src: url("vendor/c42-styleguide/fonts/helvetica-neue/helveticaneueltstd_medium.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/helvetica-neue/helveticaneueltstd_medium.svg#wf") format("svg");
  font-weight: normal;
  font-style: normal; }

/*
	Trade Gothic webfonts
	---------------
	* Trade Gothic Light
	* Trade Gothic Bold
*/
@font-face {
  font-family: 'Trade Gothic Light';
  src: url("vendor/c42-styleguide/fonts/trade-gothic/tradegothicltstd_light-webfont.eot");
  src: url("vendor/c42-styleguide/fonts/trade-gothic/tradegothicltstd_light-webfont.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/trade-gothic/tradegothicltstd_light-webfont.woff") format("woff"), url("vendor/c42-styleguide/fonts/trade-gothic/tradegothicltstd_light-webfont.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/trade-gothic/tradegothicltstd_light-webfont.svg#TradeGothicLTStdLight") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'Trade Gothic Bold';
  src: url("vendor/c42-styleguide/fonts/trade-gothic/tradegothicltstd_bd2-webfont.eot");
  src: url("vendor/c42-styleguide/fonts/trade-gothic/tradegothicltstd_bd2-webfont.eot?iefix") format("eot"), url("vendor/c42-styleguide/fonts/trade-gothic/tradegothicltstd_bd2-webfont.woff") format("woff"), url("vendor/c42-styleguide/fonts/trade-gothic/tradegothicltstd_bd2-webfont.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/trade-gothic/tradegothicltstd_bd2-webfont.svg#TradeGothicLTStdBoldNo.2") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "c42-core";
  src: url("vendor/c42-styleguide/fonts/c42/fonts/c42-core.eot");
  src: url("vendor/c42-styleguide/fonts/c42/fonts/c42-core.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/c42/fonts/c42-core.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/c42/fonts/c42-core.svg#c42-core") format("svg"), url("vendor/c42-styleguide/fonts/c42/fonts/c42-core.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

[class^="icon-c42-"]:before,
[class*=" icon-c42-"]:before,
[data-icon-c42]:before {
  font-family: "c42-core";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none !important;
  speak: none;
  display: inline-block;
  text-decoration: none;
  width: 1em;
  line-height: 1em;
  -webkit-font-smoothing: antialiased; }

.icon-1_5x {
  font-size: 1.5em; }

@font-face {
  font-family: 'c42-core';
  src: url("fonts/c42-core.eot"); }

@font-face {
  font-family: 'c42-core';
  src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SDYMAAAC8AAAAYGNtYXDbso41AAABHAAAAIxnYXNwAAAAEAAAAagAAAAIZ2x5ZmznfeQAAAGwAACM+GhlYWQfOpsVAACOqAAAADZoaGVhIyYfrQAAjuAAAAAkaG10eB2GEvEAAI8EAAAB5GxvY2HAseKOAACQ6AAAAPRtYXhwAIkC/gAAkdwAAAAgbmFtZdfdzy0AAJH8AAABTnBvc3QAAwAAAACTTAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADwWQPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEAHgAAAAaABAAAwAKAAEAIABiAGbgBOAL5g/wA/A18DnwWf/9//8AAAAAACAAYgBl4ADgBuYA8ADwBfA38Dv//f//AAH/4/+i/6AgByAGGhIQIhAhECAQHwADAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAkACv/9E/oC1gA0AFEAbAB8AIwAmACjAKcA0wAAEzE0Njc+ATMyFhceARcHLgEnLgEjIgYHDgEVMRQWFx4BMzI2Nz4BNxcOAQcOASMiJicuATUhMTQ2Nz4BMzIWFx4BFTgBMRQGBw4BIyImJy4BNSExNCYnLgEjIgYHDgEVMRQWFx4BMzI2Nz4BNQEzMhYXHgEVMRQGBw4BKwE3MjY3PgE1MTQmJy4BKwERASEVIRUhFSEVIRUhJSEnATMRMxUjFSM1EQEhBSU+ATc+ATU0JicuASMiBgcOAQcnPgE3PgEzMhYXHgEdARQGBw4BDwEhFSEKNTAwhE4xTSEhOh48FjEcGzwiPGYlJioqJiVmPCY9GxwyGjIaPCMjTy1OhDAwNQOXNTExiFJPhDAvNjYxMIhTToQwMDUCfygkJWdAPGMkIycnJSRoPzxjJCQnAcH6UowyMzk5MzKMUvr6RGslJigoJiVrRKoDjQH+/lIBhv56Abj9+AS5/o4UAZBGbm5Q/tQBLAGPAQQpORISEBgUEzMaIjUXFicTPBcyHh5ILTFRHR0gFBUWRDG+AXz+DAFkS4YzMjwSDw8oFjwTJA4OES4oKW1APGkoJy4PDQ0lFjIaLBAQETgwMYNLS4YzMjw8MjOGS0eCMjE7ODAxg0s8bSkpMS4oKW1APGkoJy4uJyhpPAFoODExg0tLgC8uNUUrJSZmPDxmJiUr/dACgFDwRvpFqTIB6v4gPKnlAXL+jqrmIjkbGjIaHjMTExUSEREwHjIiNxQTFiAbG0kpCiU/Hx9DKapFAAAAAA0AIv/rHpECxQA0AE8AXwBnAGoAuQDFANcA5wDtAPUA+AECAAATMTQ2Nz4BMzIWFx4BFwcuAScuASMiBgcOARUxFBYXHgEzMjY3PgE3Fw4BBw4BIyImJy4BNQEhMhYXHgEXHgEXHgEVMRQGBw4BBxMjAyMRIwEyNjc+ATUxNCYnLgErAREBMwEjJyEHIwELAQU3HgEXHgEzMjY3PgE1MTQmJy4BJy4BJy4BNTE0Njc+ATMyFhceARcHLgEnLgEjIgYHDgEVMRQWFx4BFx4BFx4BFTEUBgcOASMiJicuAScBMxEhETMRIxEhESMBITIWFx4BFTEUBgcOASsBFSMBMjY3PgE1MTQmJy4BKwERATMRIRUhATMBIychByMBCwEBMwERMxEjAREjIjYvL4BKLUwhITodPREtHBs+IjlkJSUrKyUlZDkiOxsbNRwuHTohIUwtSoAvMDUDrwExHDgaGiwRDBEGBQYbGBhEJ9VrxsZMASEoQxkYGxcXFkUu1QRITAFATFz+hExMAfaYqAMYLR01HRxBKCI4FBQWDhQUSDk+VxwbGCEeHlQzIz8eHjkdLhw1GRo0HRwyExIWDhQUSDk5VR0dHCUhIVkzKEsiIj8cA2NMAYxMTP50TAOgAQM/ZSQkJi8nJmMzp1wBAyhDGBkbGxkYQyinAulcAXz+KAQ5TAFAXEz+hFxMAgaomAM2TAG5TDz+N0wBWEqFMjI6EQ8QLR0tESEMDRArJyZqPz9qJicrDAwNKRw9FiwRERU6MjKFSgFeCwoKHBEMHBERKBcoRBkaIQb+3wES/u4BTxUUFDkiIjMSERH+3wFt/US2tgEDAV7+opk9HCkNDAwQEBAtHBcoEREdCwweFxdBLShDGBkbBwgJHRc9ERwKCgsRDxAtHRcjEBAeEQsjGBhAKChHGxwfEBAQLRwCUv7AAUD9RAE//sECvCEeHlQzOVYdHB3zAT8WFBQ4Iyg5ExIS/s8Bff2QTAK8/US2tgEDAV7+ogG5/c0CM/1EAkL9vgAAAA0AJP/qH2MC2ABOAFoAYgBlAIAAkACcAK4AvwDFAM0A0ADaAAA/AR4BFx4BFz4BNz4BPQE0JicuAScuAScuATUVNDY3PgEXNhYXHgEXBy4BJy4BJw4BBw4BHQEUFhceARceARceARU1FAYHDgEnBiYnLgEnATcRJRE3EScRJREnATcBLwElBycBCwEBBTYWFx4BFx4BFx4BFTUUBgcOAQcTJwMnEScBPgE3PgE9ATQmJy4BJwcRASUVJRUlFSURJRUlASUeARceAR0BFAYHDgEHJxUnEz4BNz4BPQE0JicuAScHERcBFxEFFQUBFwEHJwUPAQELAQE3AREXEQcBESckLx47Hh9BIyM6FRQWDhUUSTs7Vx4dHSEfH1Y1KUcfHjYXLxcwGRg2HSM6FBUWDxYWT0E6WB4dHSYiIls1KUwlJUYkA4tOAaVPT/5bTgTSPgFYXk7+ak5eAhOcrANbATkjOxkZKRISFwgHBhwaG0sv627Ly14BOSlFGRgcHBgZRSnbA0wCE/47AZb+agHF/e0DawEJQWMhIiMsJiZnOqxO+i5MGhodHBkZRSm7rAJxTgGW/hwEVU4BSF5O/nldTgITrJwDW04BxU4+/itOVz4XJAsMCwEBEBEPMBwBFiYPER4TCiEWGEIwASpIHRsiAQENCwwjGD0QHgkLCwEBEBANKRcQFyUQER0TCyQYGkAqATBKGxodAQENDA4pHgJwAf63AQFHAf0xAQFHAf63AQLNAf0xAboBvAEBCAFo/pgBxgEBDAkMGxMLHhESKBkBL0YaGB8F/tcBARgB/uYBAVYBFhUUOiIBIzUREhEBAf7YAXYBTwH7AT8B/vUBPwECzQEBIR8eVzQBOlkcHhwBAfsBAUcBFRYTOyIBKDwSFBEBAf7JAQGHAf2BAU0BAs8B/TMBvAG6AQEKAWb+mgHEAf29AkMB/TMBAlL9rgEAAwAAAGoD+gNaACIASAB7AAABNCYnJiInBSYGBw4BDwEOARUUFjMeARclFjY3PgE/AT4BJwEmBgcOARcDNz4BNz4BFyU3LgEnLgEHJQYmJy4BJzcuAScuAQcnATYWFx4BFw4BBw4BDwEOAQcOAScFLgEnLgE3Az4BNz4BNxc2FhceARcHBTYWFx4BHQEXA7YEAwQKB/28DBkLCxMGngQEBAMECgcCRAwZDAsTBZwEBgH8wwsSCAcJAQGJCR8RFCcWAZYCAgYIBRQJ/soIFQQJBgICAgYJBhQJrAMkEiULDw0CAgEFAQsEoAgfEBQnFv2+GikTDhYCAgIREw0vFK4ULw0TEQICASQWLQ8RE2YBrgQHAQQCAgIJBAgMCcAIBwcCCgUBAgICCQQIDAnACAkHAWUDCwQLDw7+PaUPFAwGDgMDUw0QCAUJAQEBCQYJEA0fDRAJBgkBAf7tAQ0KDB8VBxIHCQ4JwQ0XCggNAQEBEhIOLhUCAxUuDhISAQEBFBARKxkPAQEUEBErGVUBAAAAAAIAev/AA4YDwAACAAkAAAEhEQEhESERIREDhv64AR79HgFyAXACeAFI/AAD2P6O/ZoAAAACAAAAiAQQAw4AQgCIAAA3FSM1MDY3PgE3PgE3LgEnLgEnLgEnNiY3JjQnPAE3PgE3PgE3HgEXHgEXFBYHFAYVHAEVFAYHDgEHDgEHDgEHDgEVJR4BNRUlNTQ2Nz4BNz4BNy4BJy4BJy4BJzQmNyY0JzY0Nz4BNzYyNxYyFx4BFx4BBxYGFwYWBxQGBw4BBw4BBx4BFx4BN/LyEjILHxITLBsICwYFDAQEAgEBAQEBAQIFFQ0OHxIQIQwPEwcCAQEDAwQKBAUKBR0iCQkFAsJFF/0cF0UQKhkaPSYLEAgHDwcFBAEBAQEBAQMHHRETKxkXLRITHAkBAgIBAwEBAgEEBAgOCQYSCSQ/GRspEtRMNikXBBMJChAGBRUIDhURBBMDDAsPAhcEDgwLECEDDQIFBQINAyEQCwwOBBcCDwwMAxMDEBAPBBYDFx8VCx0BURk9BVEFRwUzIwIeBxMRDQQfCRUcGQQbBBIQFQIgBBUOERQvAhQJCRQCLxQRDhUEIQEWDxQCHQIcGRgGIgEQDhYEIQEAAAMAAP/ABAADwAAuAEcAVAAAAQ4BBw4BFRQWFx4BFyEwNjc+ATc+ATcuAScuATU0Njc+ATceARceARUUBgcOAQcXNhYXHgEVFAYHDgEHLgEnLgE1NDY3PgEXEzUnNScVJxU3FTc1NwKmQXApKS8HBgYTDP5aHVcSOSEgQhoZKhAPEiohIVQqKlMhISkDAgMHBUI6ZiYmLCwmJmY6OmUmJSwsJSZlOrqKXoyMXooCRgxCMDB7RRkyFxgsFMkvCQ8LDSYkGkslLE8rQmUbIhgEBBgiG2VCExoTCyMMXAQwISphPjZqIiooBAQoKiJqNj5hKiEwBP6+WgSIBJAEYgSOBIYEAAAAAQAAAEoEAAM4AA8AAAEhESE1MxEhJyMRIRchESEBzgIy/sKu/hZIrgGikP0+AYYC8P1akgGESP40kgLuAAAAAAIAAABEBAADPAALABIAAAEjESERIS4BJy4BJzcXIREhESEBdt4C0P5sDBcMDBcMPl4B7vwAAbQCpP44AWgMGAwMGAyYYP1oAvgAAAABAAD/wAQAA8AADAAAASEVIREjESE1IREzEQJEAbz+RIj+RAG8iAIEiP5EAbyIAbz+RAAAAgAA/8AEAAPAAAYADwAAJTUhNSE1AQERIRUhESEVIQL6/oQBfAEG/IAB/P2EAnz+BLjIgMj++AGA/QCABACAAAIAAP/ABAADwABIAGEAAAEHDgEHDgEHFwcnDgEHDgEPASMnLgEnLgEnByc3LgEnLgEvATU3PgE3PgE3JzcXPgE3PgE/ATMXHgEXHgEXNxcHHgEXHgEfARUFMjY3PgE1NCYnLgEjIgYHDgEVFBYXHgEzBACWAwYDBAcFPECWCBIJCRMJQFhACRMJCRIIlkA8BAgDBAYDlpYDBgMEBgY+QpQKEAsHFQdCVkIHFQcLEAqUQj4GBgQDBgOW/gAzWSEhJiYhIVkzM1khISYmISFZMwGUQAkTCQkSCJZAPAQIAwQGA5aWAwYDBAYGPkKUChALBxUHQlZCBxUHCxAKlEI+BgYEAwYDlpYDBgMEBwU8QJYIEgkJEwlAWMgmISFZMzNZISEmJiEhWTMzWSEhJgAAAAABAAD/wAQAA8AAHwAAJTI2Nz4BNyETIRMhEyEuAScuASMiBgcOAQceARceATMCAC1RICEtDAEGAvv+AgP+Av72CDEeI08vM2AgJSYCAiYlIGAzwB0aGUcp/kAEAP5AKUcZGh0oIyJeNTVeIiMoAAAAAQAAAGIEAAMeABAAAAEXIxEhESEXIQchJyMRIREjA3qGRPxEAWxEAWqG/thEogKwRALahv4OArxEhkT+UAFsAAQAowBjA10DHQAYADEAOQA9AAABIgYHDgEVFBYXHgEzMjY3PgE1NCYnLgEjESImJy4BNTQ2Nz4BMzIWFx4BFRQGBw4BIwMVMwMzNSMTJzM3IwIASIAvLzc3Ly+ASEiALy83Ny8vgEhCdSwrMzMrLHVCQnUsKzMzKyx1QhoYHDgYHB4jBSMDHTcvL4BISIAvLzc3Ly+ASEiALy83/WIzKyx1QkJ1LCszMyssdUJCdSwrMwHHHf7nHQEZITQAAwAA/70EAwPAABgAHwAoAAABIgYHDgEVFBYXHgEzMjY3PgE1NCYnLgEjASERMxchESc1IScjETMXNQIDa7tGRlFRRka7a2u7RUVQUUVGumoBMP2a6SoBUFP+2Slq+lYDwFFGRrtra7tFRVBQRUW7a2u7RkZR/SABwCr+albqKv7sVlYAAwGEADUCfANMAAsAFwAcAAABMxEjETM1IxEzESMDETM1IxEzESMVMxEHMxEjEQIxIqYiS/hLrUsipiJLkCgoAXL+6wEVKP6bAWUBsv6aKAEV/usoAWba/pwBZAADAPwAvAMEAsQACwAXABwAAAEXByc3FzcnBxc3JxMHFzcnNxcHJwcXNw8BJzcXAfIRi1SLERQls3yzJYKzJRQRi1SLERQls6GyFLIUAYARi1SLERQls3yzJQEwsyUUEYtUixEUJbM5shSyFAAKAAD/wAVGA8AAHAA5AFYAcwCQAK0AygDnAQQBIQAAJRQGBw4BByUGJicuATURNDY3PgEXJR4BFx4BFREDETQmJy4BBycOAQcOARURFBYXHgEXNz4BNz4BNQE1NCYnLgEnByYGBw4BHQEUFhceATcXFjY3PgE1JTU0JicuAQcnDgEHDgEdARQWFx4BFzcWNjc+ATUFNTQmJy4BJwcmBgcOAR0BFBYXHgE3FxY2Nz4BNQE1NCYnLgEHJw4BBw4BHQEUFhceARc3FjY3PgE1BTU0JicuAScHJgYHDgEdARQWFx4BNxcWNjc+ATUBNTQmJy4BBycOAQcOAR0BFBYXHgEXNxY2Nz4BNQU1NCYnLgEnByYGBw4BHQEUFhceATcXFjY3PgE1JTU0JicuAQcnDgEHDgEdARQWFx4BFzcWNjc+ATUFRhAPDioZ+5saKQ8PEBAPDykaBGUZKg4PEJ0ICAcVDDkMFQgHCAgHCBUMLQ0YCgkM/L8IBwgVDDgJFAgIDAgIBxUNLRAaCAkIASUICAcVDTgNFAgHCAgHCBQNLQ0YCgkMAQ4ICAcVDTgMFQgHCAgHCBUMLQ0YCgkM/c0IBwgVDDgJFAgIDAgIBxUNLRAaCAkIASUICAcVDTgNFAgHCAgHCBQNLQ0YCgkM/tsIBwgVDDgJFAgIDAgIBxUNLRAaCAkIASUICAcVDTgNFAgHCAgHCBQNLQ0YCgkMAQ4ICAcVDTgMFQgHCAgHCBUMLQ0YCgkMMRkqDhAPAQEBEQ4QKBsDHRsoEA4RAQEBDxAOKhn84QEPAQEOFAgHCQEBAQcJBhYM/vELFgYJBwEBAw4HChQOAXI5DBYGCAcBAQEMBwoSCiwNFAkGCQEBAwIIBRUMATcOFAgGCQEBAQcIBhYMLgsWBwgHAQEFBAYHEw4BOQwWBggHAQEBCQYIFA4sDRQJBgkBAQMCCAUVDP7zNw4UCAYJAQEBCgkIFAguDBUHCAcBAQUEBQgTDgE5DBYGCAcBAQEJBggUDiwOEwkGCQEBAwIHBhUM/vM3DhMJBgkBAQEKCQgUCC4MFQcIBwEBBQQFCBMOATkMFQcIBwEBAQkGCRMOLA4TCQYJAQEDAgcGFQwBNw4TCQYJAQEBBwgHFQwuDBUHCAcBAQUEBQgTDgAAAAABASABMwLgAk0AAgAAAQsBAuDg4AJN/uYBGgAAAQFzAOACjQKgAAIAAAENAQKN/uYBGgKg4OAAAAEBcwDgAo0CoAACAAABDQEBcwEa/uYCoODgAAABASABMwLgAk0AAgAAAQsBAuDg4AEzARr+5gAAAgD9AL0DAwLDAAQACQAAJSERIRElIREhEQMD/foCBv4mAa7+Ur0CBv36LAGu/lIAAwD9AL0DugMGAAUACgAPAAABJzcXARcDBRMFEy0BAyUDAgWxIZEBlB+2/fkBAgUB/iUBrwH+UwEBOb4fngGOIf3YAQIHAf37KwEBrQH+UQACAI0ATQNzAzMAMABhAAAlIiYnLgEnLgEnLgE1NDY3PgE3PgE3PgEzMhYXHgEXHgEXHgEVFAYHDgEHDgEHDgEjESIGBw4BBw4BBw4BFRQWFx4BFx4BFx4BMzI2Nz4BNz4BNz4BNTQmJy4BJy4BJy4BIwIAJEciIT4aGygODg4ODg4oGxo+ISJHJCRHIiE+GhsoDg4ODg4OKBsaPiEiRyQaNRgZLRMTHQoJCgoJCh0TEy0ZGDUaGjUYGS0TEx0KCQoKCQodExMtGRg1Gk0ODg4oGxo+ISJHJCRHIiE+GhsoDg4ODg4OKBsaPCEhSCYmSCEhPBobKA4ODgKACgkKHRMTLRkYNRoaNRgZLRMTHQoJCgoJCh0TEy0ZGDUaGjUYGS0TEx0KCQoAAAEAjQBNA3MDMwAwAAABLgEnLgEnDgEHDgEHDgEHDgEVFBYXHgEXHgEXHgE3FjY3PgE3PgE3PgE1NCYnLgEnAwYaPiEiRyQkRyIhPhobKA4ODg4ODigbGj4hIkckJEciIT4aGygODg4ODg4oGwLGGikNDw0BAQ0PDSkaGz0iIUgjJUYjID8ZHCcPDQ8BAQ8NDyccGT0gIkcnJUkgIjsbAAACAJMATQN6AzMAMABKAAABLgEnLgEnDgEHDgEHDgEHDgEVFBYXHgEXHgEXHgE3FjY3PgE3PgE3PgE1NCYnLgEnBT4BNz4BFzYWFx4BFx4BFx4BFyU+ATc+ATcDBho+ISJHJCRHIiE+GhsmDQ0MDg4OKRoaPCEhSCYnSCEhOxsaKQ4NDxEPDyob/joTLRkYNRoaNRgZLRMRGgoJDAP95gMMCQoaEQLGGikNDw0BAQ0PDSkaGz0iIUgjJUYjID8ZHCcPDQ8BAQ8NDyccGT0gIkcnJUkgIjsbRxQcCwgLAQELCAscFBAnExYpFwEVKxQVJRIAAAAAAwEGAMYC+gK6ABgAMQBKAAAlIiYnLgE1NDY3PgEzMhYXHgEVFAYHDgEjESIGBw4BFRQWFx4BMzI2Nz4BNTQmJy4BIxcUBgcOASMiJicuATU0Njc+ATMyFhceARUCADJbIiIpKSIiWzIyWyIiKSkiIlsyK00dHSEhHR1NKytNHR0hIR0dTSuAFBESLhsbLhIRFBQREi4bGy4SERTGJyEiWzU1WyIhJychIls1NVsiIScBzSEdHU0rK00dHSEhHR1NKytNHR0h0xsuEhEUFBESLhsbLhIRFBQREi4bAAIBBgDGAvoCugAYADEAACUiJicuATU0Njc+ATMyFhceARUUBgcOASMRIgYHDgEVFBYXHgEzMjY3PgE1NCYnLgEjAgAyWyIiKSkiIlsyMlsiIikpIiJbMitNHR0hIR0dTSsrTR0dISEdHU0rxichIls1NVsiIScnISJbNTVbIiEnAc0hHR1NKytNHR0hIR0dTSsrTR0dIQAAAgAAAEwEBgMuAAwAGwAAARUjFSM1IzUzNTMVMwERIRUjFyE3IREhESM1IQQGfGJ8fGJ8/F4CEHRo/rBo/oADgmT9RgEoYnp6Ynx8AaL+XmRoaAJq/rToAAkAAP/ABAADwAAEAAgADAAlACoALwAzADcAPAAAATMVIzUFFwcnJRcHJwcyFhceARUUBgcOASMiJicuATU0Njc+ATMFMxUjNSEzFSM1AxcHJyUXBycFMxUjNQHUWlr+4m4+bgLSPm4+3C9THx8kJB8fUy8vUx8fJCQfH1Mv/gCcnANknJxIbj5w/gpAbkABXFpaA8CcnHZuPm48Pm4+OCMfHlMvL1MfHyQkHx9TLy9THh8jtFpaWlr+9m4+bj5AbkAanJwAAAAABwAA/8gD+APAABgAIAAoADAANQA6AD8AAAEyFhceARUUBgcOASMiJicuATU0Njc+ATMDNyMHJyMXMzU3IwcnIxczNTcjBycjFzMBNSEVIT0BIRUhPQEhFSEB/Gm5RUVQUEVFuWlpuUVFUFBFRblp+EIiMBAiIiBCIjAQIiIgQiIwECIiIAII/mgBmP5oAZj+aAGYA8BQRUW5aWm5RUVQUEVFuWlpuUVFUP0eclIiQrx0UiBCvHRSIEL+kFhYvlpawFpaAAMAAACmA/ACygBBAE4AkQAAJRUhNTA2Nz4BNz4BNy4BJy4BJy4BJzYmNyY0JzY0Nz4BNz4BNx4BFx4BFx4BBxYGFwYWBxQGBw4BBw4BBxYyHwI3HwEHFwc3BzcXNx8BJQ4BBw4BBw4BBw4BBxcHNwY2Nz4BNz4BNy4BJy4BJy4BJzYmNyY0NTwBNz4BNz4BNx4BFx4BFxQWBxQGFRwBFRQGBwL8/gwVOQ4jFRYyIAgOBwYOBQUCAgEBAQEBAQMGFw4PJBQUJQ8QFggBAgEBAgEBAQEEAwcMBwYPBwYOBAJqimoCbgJWAm4CagJSAv2yAgkCBgYHFx8GCQMCAtACAhAqCxkQECUXBwoFBAoEBAIBAQEBAQIEEwoNGhAOHAoMEAYCAQEDA+Y4QC4aBRYKDBMGBxYLDhoSBxMHCxENBhcIDRAKFSMGDAUDAwUMBiMVChENCBcFDhAMBhQGExkPChgFBAWRA4sDUQNpA28DVwNvA2kbBxUFCwsJDCILEBMIPwMzAyURBg0JBw8EBhAJCRYMBwwGBw0JBRAHCA4GERkGCAUBAQUIBhkRBg4IBxAFCQ0HBg0GAAAAAgAAAE4D6gMmAEQAUQAAJRUhNTA2Nz4BNz4BNy4BJy4BJy4BJzQmNy4BJzY0Nz4BNz4BNx4BFx4BFx4BBxYGFwYWBw4BBw4BBw4BBxY2FzYWNwc3PwEHJwcvAzcnNwcCov1eGk4TLxwdRSoLEgoIEgcFBAEBAQEBAQEECCAUFjAcGjIUFh4KAgIBAQMBAQECAQUECQ8KBxMKAwoCBgYHA5W1kwONA28DjwOVA3UDmkxWPSMHHQ4QGQkJHw8TJRcKGQoOGBEJHgsQFw0dLgkQBwMDBxAJLh0NFxALHwgSFw8JGgkYJBQOIAgEAgQCBQHJA7UDdQOVA48DbwOPA5UAAAEAAP/wBBgDhABFAAAlHgEjFyE3IjY3PgE3PgE3LgEnLgEnLgEnPAE3LgEnNjQ3PgE3PgE3HgEXHgEXHgEHFgYXBhYHFgYHDgEHDgEHHgEXHgEXA5RhIwEB++cBASFhFzskJVY1DhcMChUKBwQCAQEBAQEECikYGzwkIEAYHSUOAQQDAgUDAwMEAgkDDRIOCBoLMVsgKTYd1itPbGxOLAkkERQgDAwnExcvHA0eDREeFQslDhUdECU6DBQJBAQJFAw6JRAdFQ4mChccEwsgCx4tGREpCg0eFg8nBwACAAD//gQOA4oADAARAAAlIRUzFSE1MzUhESERJSERIREEDv68gv12gv68BA78dAMK/PaAQkBAQgMK/PaAAgj9+AAAAAgAAP/IA/gDwAAEABgAIgAnADsAVABtAIYAAAEzFSM1EzQ2Nz4BNxcOAQcOASMiJicuAScnNhYHFyc3JjY3JzcXJzcFHgEXHgEHFgYVDgEHJz4BNz4BNwM2FhceAQcWBgcOAQcuAScuASc+ATc+ARcDBS4BJy4BJz4BNz4BOwEuASMhIgYHHgEzBTI2Nz4BJzYmJy4BByYGBw4BBx4BFx4BFwIQLi5iAwIDBgaWBREGCg8LFCoMEQ8CqB8RAgJiAgIRH3QsAjACAYoYJhANEwICBQUFB5YFEAYJDwvka7dHQ1ICAlJDR7drZ7tDR04CAk5HQ7tnygEMBAwBBQICAhscF0YkBA9xAv7SAoICAoICAawgMxYSGQICGRIWMyAcNxIWFQICFRYSNxwCVoqK/vQJEQgIDweYBAgCAwMRDg8mGFQCLwE4AjQGKgG1AYsBiZ0BEBAOKRYKEAgHDwaXBQcCAwIBAgcBUURGuGpoukRGTwEBT0ZEumhquEZEUQH9LQELFgwMGA0mRBkaHWxWaIaFZzIWFBI2HCAzFhIZAgIZEhYzIBw2EhUVAgAACAAA/8gD+APAABMAJwBAAFMAZwB1AI4AnQAAARcOAQcOASMiJicuATU0Njc+ATc3MhYXHgEVFAYHDgEHJz4BNz4BMwUUBgcOASMiJicuATU0Njc+ATMyFhceARUFPgE3PgEXPgE3PgE3LgEHDgEHFz4BNz4BMzcmNjU+ATcmBgcOAQcXLgEnLgEnLgEHDgEHFyU2JicuAScOAQcOAQceARceATcWNjc+ATclPgE3HgEXNy4BByYGDwECYr4IEwoKFgscMRISFQMDAwkGbhwxExIWAwMDCQa+CBIKChULAShQRUW5aWm5RUVQUEVFuWlpuUVFUP0EHkYmJk8nBxIIChMMN284NWgppg8bEQ4jEAEBAgICAxowGRcsEuECBgIDBAMKGQoNFAo9AZcBHhcaQSckQxcaGwEBGxkYQSYkRBYbGgP8/U64ZV6+RzdY03Jt2VMFAZy+BgkDAwMVEhIxHAsWCgoTCDgWEhMxHAsVCgoSCL4GCQMDAxBpuUVFUFBFRblpablFRVBQRUW5aUQeKgwMBgYJEAgHDQURBQ0NNyuoDRMHBgcMBw8HBw8HAQgJCRwTggQHBAQHBAQCAgILCTy+JUMXGhsCAhsaF0QkJ0AaFx4CAh4WGz4pqE9GAwRITjhRWgQFWFIEAAAAAgAAAEAEAANAAA8AHwAAAQ4BBw4BByMRITU3ESERIQUBNSIGBw4BBw4BMTQkMTUBkBw1FxgqElQCgID8gAGQAnD+gB81FRUhDaBuAboCwAwcEBEjFP6Aalb+wAKAgv7+qAEBAgICE432cpwABQAAANYEAAKyAAcADAARABYAGwAAATMVITUzEyEBNSMVMzM1IxUzMzUjFTMlNSEVIQPAQPwAQNAB3v1+Li5WMDBULi4Cqv7UASwBlsDAARz+XE5OTk5OTg4yMgAIAFn/wwOnA8ACoAKwAsACzQLUAuEC6wL7AAABJjY3PgEzMhYXHgEXHgEVHgEXHgEXHgEXHgEXHgEXFBYHFgYHDgEHBiYnLgEnPgE3PgEXNhYXFjYnJgY3JjYnNiYnLgEnLgEnJiIHHgEXHgEHHgEXBhYHFgYVDgEnBiY3JjYnNiYnLgEnLgE3LgEnNCYnLgEnNiY3NDYnNiYnIiYnLgE3JjYnPgE3MjYXHgEXDgEHHgE3PgEnNiY1LgEnLgEjDgEHDgEXBhYHFiYnBjQHLgE3JjQnLgEnLgEHDgEXBhYXHgE3NiYnLgE3PgEXHgEVDgEHDgEHDgEHDgEXBhYXHgEXHgE3PgE3PgE3NhYHDgEHDgEHDgEHDgEnIjYHJgYXHgEXMhY3FjY3PgE3PgE3NhYHDgEHDgEHDgEHDgEjBiIHLgEnLgE1JjQnLgEVDgEHDgEHDgEHFAYXBhYjFgYHDgEHDgEVDgEHFgYXFAYnLgE1JjQnPgE3LgEHDgEXBhYHFhQXHgEXHgEXHgEXFgYHFBY3FDYnJjYXHgEXHgE3PgE3PgE3PgEHFgYXBhY3PgE3JjYnNiY3JjYnPgE3PgEzMgYjIgYHDgEXBhYHHgEXFBYHFgYVDgEHHgEXHgEzPgE3PgE3PgE3PgE3PgE3PgEnNiYnLgEnLgEnLgEnNiY3JhYHHgEXHgEXHgEXFgYHDgEHDgEHDgEHDgEHDgEHDgEHLgEnLgEnJiInBiYHJgYnDgEHDgEHDgEHDgEnLgEnLgEnJjYnLgEnJjQ3NDYnNiYnJjQ3PgEXNhY3MjY3NhYHFgYXDgEnBiYHJgYnDgEXBhYHHgEXDgEHBhYXHgEXHgEXFjI3PgE3JjQnNCYnLgEnLgEnLgEnJgYXBiYnNiY3JjY1PgE3NDY1PgE3PgE3PgEzJjY3PgEzNCYnNCY1JjQnAz4BNxY2IzQGJw4BByYGMyUyFjcWNjc2JicGJiMmBhcnNBQnBiYHBiY3MjYXNwYWNzYGJzc2FgcWNjMuAQcyBjMnIhYXBjYjNiYjNzYmBwYWBzIGFxQ2NzYWJwFmAQ4RDzQhIzcVFRkFAwUFBQwGEgYMEhIMHAYNCgkLBQUPBhAaFQwnCgwDBAYHEgMUAQwHCwcIFAoMCQMKBAYJAggJDgQaBQYBAggKDgMWAQkBBQMCBgILCAQJBRMEBAQFAwoCCgkJAgwCBQIIDwQLBwYBAwgFBwIOBAsNCwQPAgYDAgUDCQERAgkFBAMEAgQPBwEDCAEIBwgMBhACCQUIAQoBBQIBBQoHCwsHAQICBAEKBQkOCQULAgIHAgYGBQQCCAQJCQUQAgYJAwMKAgcBBQQHAgkBBAQCCQUHByUTFSQMDQIDBQoHBQsIBg8FBw0JCBUMHA0IBwYJCQMIAwoEBgoHBRQJDA8HBg0MBg0GBwkJAxACCAUGAQwECgcIAQoJCgUFAwMFAQoCBgIDAgMBAQQBCAMGCgcDCgMBAwEDAwcNAwoFAgICBAECBgEHAgMCAQMFAQ4JCxgNDRoNGRsDIgEODAkGCgMJBAgTEw8lDxIaDQcQAQcFAggHAQYBBAIEAwMCAwMDBAIDCQIRBREECQcIBgIHAgICAQIBBAUCAgMDAQEDBgoGFggNDwoEFQcOEw8HGwYPDQoCCQUDDAMLCAkCDwEJBAYCBAUBCwQEBgwFFwgJCgIBBQkJDwcIDQgHFAoKEwgHDggJFQ8PFwgJDAUGCw8HHhMSKRMTGgoLEAgIDgcIFRAQGg0OIhcuCBwPDQQBAwcBBAICBgEECg0HFwUNCQkECwgDBwEHBg4GEAEIBQoCDAIGBQEKBAUDAw0FAhMULhIaLCISIwQOBAcEDBYCDgwPAxkFEAsNARIBEAIGBgYHBQwMBQwRDAYMARUGDgUFAQgFCQUBAQICAgJNAgsEBAMCBgIDAQIDCgMBWAIKBQUKAgMCCQkIBQQDA64CAwMCAQoDAwoFHwYUAwEMBzwCDAMDAQUCCQ8EBgiAAwkEBAgEBwsCqAIbAgQCAwMMBhECAxEDAx4rPRQTExAODigYFzYbGi8REB8QECEUEygVFS0YGCQPDxkNDRwHCAcXChoJDA8EAQMCAQUCBwYKCgIRChgQDiMRCRwQDhsEAgQFFxAPIg0PGw0MFwgKCwUDBAEBAhYLHQ8QIA8PGQoKEAYGFQwMGQoKEAgIEQsJEAIHBAQIAgYHBwMQBQkJBAIFAQwGEQ4FAQkIBCEPCQ0GBAkBAwECBQcEEAYJDwgMBAEBAwEBCgoDDwUJCgYCAQcEFg4SFQkEBAgKAQMFHwYGAgQFFQkIBAUEBQQCBwIECQYECgEFAgoMBAUEDQQEBAUHDAQDBAQCBgEDBwUDBgICAgIGBAgDBQMBAQQBAwgGBAsCBw0FBwEHAggEBQkGBAgDAQEFBQMKAgcJCQUCDAESBQsOCwQUBAsMCQMLBwYLBB4LERYKBBcHDhMLDQkNAg8ECgwLChcBBwMECQ8LBxEDBgoKBRMIDBUOChgHFDQIB1MCAjgGCAgGAwgEAwUBAQQFBRIPDwUFBRMJEjoGBBMNDRwNDRQLCxoTEhUFBQMMAgQFDw4NDwUGDQwMEQcIEQ0NFAkJDwgHBgEHBQUQBwgNBQMIAwUIBwUMAwYHBQMDAQIEBwUTCAsRCAwFCwwZBwwNCQIOBQgMCQUMAwYFBQENBAkNCgUQAwgEAgIBBgIOBw4CAgMCAgIBAwIFAQwFCQkFAQEHAw0EBwgHBgIDBgYIAg8DCAsMBhgJDxQMBg4DAwMGEgwhGwUHCgoEDgEEAwIDAQMDAQcBDgQQFQ0IGQkNDAYDDQEICAsDCgQZChAWEAkcCQ8XEAsdDA4OAwIBBAUEEAYPBQoPDQkaCxAcFhAbBw4SFAwRCAQPBRAMDBcKIwgWGh3+lwIHCQMTCQcECQILAQ7FEgEKBAEOBQgCDQgQBVUDBQMEAwYEAwYFBAICCAIIAgImAg8HAwECHQMGBBkFAQEGGHADFQoFCAYHAgQJAgICBgAAAAACAEr/yAO+A8AANgBVAAAFIiYnLgE1NDY3PgEzMhYXHgEXFgYHDgEHDgEHDgEXBhYXHgEzMjYXHgEXFBYHFgYHDgEHDgEjAw4BBw4BBx4BFx4BMzI2Nz4BNy4BJy4BJz4BNz4BNwJGablFRVBQRUW5aRAdDAwQAwEBAwIKBSk/FhUYAQE9MjWJUgwgCQ8QCAUEAgkCJ1ExLGYxVUR+KjAxAwM/PDabUx4xHRY0FFGUMjg6AwMMEQstGDhQRUW5aWm5RUVQAQMEDg4HDgcHCwQbRykpXDBPjDM0PAIBAQoMBw4GBw0FJToTFBQDlA5KNjaITFaYOTlCBwYHEw0OVD4/nFkqUyYoRiEAAAAACgAA/8ID/gPAABgAMQA2ADsAQABFAEkATQBRAFUAAAEyFhceARUUBgcOASMiJicuATU0Njc+ATMRMjY3PgE1NCYnLgEjIgYHDgEVFBYXHgEzAzMVIzURMxUjNQEzFSM1ITMVIzUBFwcnASc3FwUnNxcBFwcnAgAvUx8fJCQfH1MvL1MfHyQkHx9TLx82FBQXFxQUNh8fNhQUFxcUFDYfLFhYWFgBjpyc/J6cnANKQHA+/do+bj4CJm4+cP0sbj5uAqIjHx5TLy9THx8kJB8fUy8vUx4fI/6KFxQUNh8fNhQUFxcUFDYfHzYUFBcClJyc/J6cnAGQWFhYWAFaPm4+/VxAbj5ubkBuAtJuPm4AAAAFAAD/yAP4A8AAEAApAD4AQwBoAAABMhYXHgEdASM1NDY3PgE7AQMyFhceARUUBgcOASMiJicuATU0Njc+ATMBNSMVIzUjFRQWFx4BMyEyNjc+ATUlMzUjFSU1NCYnLgErATU0JicuASsBIgYHDgEdASMiBgcOAR0BMzUzFTMCIAYKBAQEdgQEBAoGPiRpuUVFUFBFRblpablFRVBQRUW5aQEe3nbeBAQECgYB+gYKBAQE/sRGRgE8BAQECgaUBAQECgaaBgoEBASUBgoEBATedt4CkgQEBAoGGhoGCgQEBAEuUEVFuWlpuUVFUFBFRblpablFRVD9WKg6OqgGCgQEBAQEBAoGhlhYRF4GCgQEBEIGCgQEBAQEBAoGQgQEBAoGXiwsAAAAAAUAAABMBAkDQAANABsAKQA4AFEAAAEeARUUBgcnPgE1NCYnBx4BFRQGByc+ASc2JiclDgEVFBYXBy4BNTQ2Nx8BDgEVFBYXBy4BNTQ2NwEUBgcOAQcuAScuATU0Njc+ATceARceARcDeElISUg0Pj4/PkIxMDExNCUnAQEnJf31PT8+PjRISElJdDQmJiYmNTAxMDEBpBoWFzwjIj0WFxoaFhc7JCA/ExoWBANASsdoacdLMkaqWFiqRkQ3h0VGhzg0LWs4Nm0rekioWlasRDRNxWtmyUh0NittNjlqLzI2iURHhDr+9x9AExoXAwMXGRQ+ISM9FhcaAQEaFxY+IgADAAz/9AP2A4cAFAAtADIAACUeAQcOASMhIiYnJjY3AT4BMzIWFwMyNjc+ASc2JicuASMiBgcOAQceARceATM3EyMTMwPoFgYPDj4r/QUrPg4PBhYBfBY4HB42GGoPFgoHDAICDAcLFhALGgYLCAICCAoHGA0wHpoeXqwmQxkZHR0ZGUMmAo4mJicm/SwKCQgYDQ0YCAkKCgkJGA4NGAkJC6wBev6GAAAEAAD/ygP0A8AAXwB4APMBDAAAAR4BBxcOASMHIgYfARYGDwEOAS8BJgYPAQ4BKwEiJi8BLgEPAQYmLwEuAT8BNiYjJyImJzcmNj8BPgEvASY2PwE+AR8BFjY/AT4BOwEyFh8BHgE/ATYWHwEeAQ8BBhYXBzI2Nz4BNTQmJy4BIyIGBw4BFRQWFx4BMwMeAQcXDgEPAQ4BHwEeAQ8BDgEjIiYvASYGFQcUBgcnBiYnLgEvAS4BDwEmBicGJiMnLgE/ATYmByciJj0BNDYzNzI2LwE0JjcmNj8BPgE3MhYfARY2PwE+ATM2MjcXNhYzHgEfAR4BPwEyNhc2Fh8BHgEHFgYVBwYWFwcWNjc+ATU0JicuAScOAQcOARUUFhceATcD6gQGAQEBBAY3BQICIQIBBB0ECQQvBAQDCQIFBisFBQMLAgUELwQJBB0EAQIhAgEGNwUFAQEBBgQ4BAMEHwQDAh8CCwIxAgYBDAEGBCwEBgEKAQYCMQILAh8CAwQfBAMEegwVCAgJCQgIFQwMFggICgoICBYMVAcNAQEBCwlxCgIDQQMBCDwFBgYDCgJiBQ0YDwhZAwoCBAMCFQIKCV8FBwYDCQI/BQEFPwUFCHIHDQwIcQoCA0IEAgIFAUABCgIHBgZeCQkDFAMCBQEKA1kDCgEFAgMUAwkJXgYGBwIKAUABBQICBEICAQv4HjETEhYWEhMyHRwzEhMWFhITMR4DJAEGBSwECAoHAzADCgMeAwIDIAMCBTgEBgUFNwUCAyADAgMeAwoDMAMHCgcFKwUFAgsCBQMwAwgDIAMCAyADAgU3BQUFBTgEAwMgAwIDIAMIAzADBwJmCQgIFQwMFggICgoICBYMDBUICAn+wgEOCVgJDQIUAQ0IYAcRBkADAwICQAQECXEIDAEBAQQBBAUHbwoCAkMBBQMDBkMDEwViBQ8BFg8HWgcPFwwGYQMJBAUHBD0EAwEBA0EFBAhzAwkFAwMDBgUFB3AJAwJEBAMCBgFAAQoCBwYGXgkJBOICGBAVLyAYNw0YEAYGEBgNOBciLRgNHAYAAAACAAAAKgQAA1YALAA9AAABITIWFx4BFwchMhYXHgEXAxYGBw4BIyEiJicuATcDPgE3PgEzISc+ATc+ATcXJgYHDgEdARc1NCYnLgEnBwF0ARgKEwYJBgICAQ4IFQQLBAQEBAwCCw4P/GoODwsEDAQEBAQLBBUIAQ4CAgYJBhMKVAoTBgcI1AgGBxILcANWCAcIEgt4CAYHEgv95goTBwgICAcIEQwCGAwRBwYIeAoTBgkGAkoCCgQJEA0wAjQIFQMKBAQEAAAAAAMAAAA8A/IDNACoAMEAxQAAATIWFx4BHQEUBgcOASsBDgEHDgEHFx4BFRQGDwEOASMiJi8BDgEHDgEHFRQGBw4BKwEiJicuAT0BLgEnLgEnBw4BJwYmLwEuATU0Nj8BLgEnLgEvAQYmJy4BPQE0Njc+ARc3PgE3PgE3Jy4BNyY2PwE+ARc2Fh8BPgE3PgE3Jz4BNz4BNxc2FhceARcHHgEXHgEXNz4BNx4BHwEeARUUBg8BHgEXHgEXNwU+ATc+ATcuAScuAQcmBgcOARcGFhceARcFBycXAsAIDwYGBwcGBg8IYgEFAwMGBEoGBgYGHgYPCAgPBkIHDgcIDggHBgYPCCoIDwYGBwkRCQgRCD4GEAgIEAYcBgYGBjgFCgQFBwNSCA8GBgcHBgYPCE4CBgMDBwU7BQgBAQYFHwUQBwkOBzsIDwgJEAoBAQYHBRAHKQcQBQcGAQEJEAgHDwdGBg8ICA8GHgYGBgZGBAcDBAUDZ/6rFScNDw8BAQ8PDScVFyUPDREBARENDyUXAodxc+UCCAcGBg8IKAkPBgYGBw8IBw4HSgYPCAgPBh4GBgYGRAQJAwQHA2IIDwYGBwcGBg8IWAEFAgQFBUEFBwEBBwUfBRAHCQ4HNwgQCQgTCAEBBwUGDgkpCg4HBQcBAQkTBwoPCjoIDgoGEgQeBAgCAggEPAYHBAMHAVsHEAUHBgEBAQgFBw4JWQMEBAIIA0UHBQEBBQcdBw4JBxAFRwYOBggNCQGxAQ8PDScVFyUPDREBARENDyUXFScNDw8BUcvLAQAGAAAAIgQOA2YABAAJAE8AVABZAF4AABMhESERAREhESEnFSE1MDY3PgE3PgE3LgEnLgEnLgEnNiY3JjQ1PAE3PgE3PgE3HgEXHgEXFBYHFgYXBhYHFgYHDgEHDgEHHgEXHgEXHgEHAx8BBzcHNwcvAR8CBzcABA778gO4/J4DYuz96hAyCx8SEywbCAsGBQwEBAIBAQEBAQIFFQwOHhIQIQwPEwcCAgEDAgICAgIFAQcJBwQOBRgvERUdDi8TA1fVA9sDA4MDfQMDswO5AwNm/LwDRP0SApj9aJQ4OCcXBBMJChAGBRQIDBYPBREFCg4NBBUGDA4JEh4FCwMDAwMLBR4SCQ4MBhUEDQ4KBREFEBUOBxUFBw8MBxUCGSUDAY0DJwMtZwMvAylhAykDLwAABgBK/+ID0APAACoALwBmAGsAegCJAAABIREhLgEnLgEnPgE3PgE3PgE3Jw4BBw4BBw4BBzQ2Nz4BPwEnPgE3PgE3FzcHHwEDBhYVHgEXBRMFDgEHDgEHHwEUBhcGFgcmBicGIgcuAScuAScuATUHHgEXHgEXHgEzFjYXNjI3AR8BNwclPgE3PgE3Fw4BBw4BBycTHgEXFBYXBy4BJy4BNRcCXgFy/p4EBwMCAwEgNhcVJgwPJQcXAiINDiAWFDMdBAEEBQYEqAIYERQyI3QCLAIongEEBAQH/gEDAeMdNQ8VEQUBnQgCBQEEAQ0CCAgILFAbISoUCiUZCSMRDjUcJE02AQ4BCAUJ/u0FJQUvAQ0FGgYQExIZBRcEDg0NKz0JBAoRAh0NCgsBDyUDRv0gECIQEiISAgoEBgoGBRIEIAMPBgULBAUIAxAiDxIhEhcBM2cyNGIy3WsBaQH+gRIgEg8hEAEC4QEyaTQ2ajcTAQ8gDhAdEAECAQEBAgcHBQ8GBwwEIQMUBAgOBwUKAQIBAQEB6WkBawFzDyAOEB0QGQsaCw0YDQH9Hw0eDQ8cDxEPIg8RIBEBAAADAAD/vgQCA8AABAAdAC4AAAEhFSE1EzIWFx4BFw4BBw4BIyImJy4BNyY2Nz4BNxsBBzcHNwcXBxcHExcHFycXAWYBQP7AnGq7REdOAgJOR0S8aWy6R0RTAgJTQ0i4btYE1rqQBGQEkrzSBLQunC60AYK6ugI+UUVGu2tqu0VGUFBFRrlsaL5CSU0E/M4BKgTWBK4EpgTOBP7eBC4ENgQADQAA/+YD9AOkABgAMQBKAGMAfACVAK4AxwDgAPkBEgErAUQAAAEUBgcOASMiJicuATU0Njc+ATceARceARcXFgYHDgEHLgEnLgEnPgE3PgEzMhYXHgEVBxQGBw4BIyImJy4BNTQ2Nz4BNx4BFx4BFxc2FhceAQcWBgcOAQcuAScuASc+ATc+ARcXFjY3PgE3LgEnLgEnDgEHDgEXBhYXHgE3AzYWFx4BBxYGBw4BBy4BJy4BJz4BNz4BFxUWNjc+ATU0JicuAScOAQcOARUUFhceATcFFAYHDgEHLgEnLgE1NDY3PgEXNhYXHgEVJR4BFx4BFw4BBw4BJwYmJy4BNyY2Nz4BNwM+ATc+ASc2JicuAQcmBgcOAQceARceARcTHgEXHgEXDgEHDgEnBiYnLgE3JjY3PgE3Bz4BNz4BJzYmJy4BByYGBw4BBx4BFx4BFwEOAQcOAScGJicuATcmNjc+ATceARceARcB9g0LDB0REB4LDA0NCwwcEg4gCA8JBM4EEwgRHhgPJwgRCwQECxAJJREVIQ0MD8oLCQoYDg0YCQkLCgkIGA0NGQgLCQLWIDIVERgCAhgRFTIgHDYSFRUCAhQWEDgaBAkaBQwGBAQGDAUaCRESDQQOBAQOBA0SEWwmORkUHAICHBQZOiUgQBQZGQICGRgVPiIQHAsKDQ0KCxwQEBwLCg0NCgscEAGGFRISMRwcMBISFBQSEjAcHDESEhX8tCI+FRgZAgIZGBU/ISQ8GBUdAgIdFBk6JgQdKRMOFQICFQ4TKhwXLw4TEQICERIPLRlaHDIRFBMCAhMUETMbHjEUERgCAhgQFS8gBBkgEQkTBAQTCREgGREoChEMBAQLEggqDwEUBg4XCzQUICgXCxoGBhoLFyggFDQLFw4GAgoQHgsMDQ0LDBwSDiAIDwkEBAkPCCENZA8nCBELBAQLEAklERUhDQwPDwwNIhReDRkJCgsLCQoXDwsaBgsIAgIICwcaDBoCGBIVMyAcNhIVFQICFBYQOBoiMBgOHAbIBhACDxATBxwDDgQGBgQOAxwHExAPAhAGAzgGIBAdNikcRBAdFQYGFRwRQh4mORkUHALyAg8IDRoSDh0JDAoCAgoMCR0OEhoNCA8CyBoyEBQSAgISFBAyGh4uFBAWAgIWEBQuHjICGRgVPyEkPBgVHQICHRQZOiYeQhEcFQb+1gYOFgsyFR0pEw4VAgIVDhMqHBcwDhMSAgJuAhMUETMbHjAUERcCAhcQFS4gGDYNGA8G8gYJFAYsDR0cFgQZCgoZBBcbHwsuBBcGCv34JCQbBx4KCh4HGyQkEDgHGwoKCgobBzgQAAQAAP/+A/ADTAAKAB4AMgBHAAATMDYXAzAmBw4BMQEwJgcOAQcOAQcTNDYXHgEXHgEXBTACNw4BJy4BJy4BJxMmFjc+ARUTAyIGBw4BBwYmNRMeARceARcWNifS9YFggjw8fAEEfzscNhgYKRFggkQhPBcYHwcBp2ABAYFJIzsUFxsIYQF4MmJqcGAFHBcXQClSbGAKHxMVMiE9lQIDTE1j/rRIBgYo/mBEBAMGBQQOCAFNAS8DBBANCBYDOP60AQEwAgITCwwUBAFLAUQCAioBAYf+sQ8GCQ0DA0kBAUkGFQgKDgUGMgEAAAAAAgAAAGoEAgMcABwAIQAAATIWFx4BFwMWBgcOASMhIiYnLgE3Az4BNz4BMyETNSEVIQOyEB4JDAsCAgIPCA0bE/ygEhwMCQ8CAgILDAkeEANiCvyOA3IDHA0KCx0R/e4QHgoLDQ0KCxwSAhASHAsKDf7smpoAAAAAAwAAAGQEAAMWABwAJwAyAAABMhYXHgEXAxYGBw4BIyEiJicuATcDPgE3PgEzIQUiBh0BITU0JiMhATI2NREhERQWMyEDsBAeCQwLAgICDwgNGxP8ohIcDAkPAgICCwwJHhADYPygBgoDgAoG/KADYAYK/IAKBgNgAxYNCgsdEf3uEB4KCw0NCgscEgIQEhwLCg1ACgY8PAYK/c4KBgE+/sIGCgABAAL/tAPyA8AAUQAAJRYGMSEwJjc+ATc+ATc+AQc3BiYnIiYnLgEnNDY3PgEXLgEnLgE3PgE3PgE3HgEXHgEXFgYHDgEHNhYXHgEVDgEHDgEnDgEHFwYWFx4BFx4BFwPeFQH8EAMVCzAgH0omSjIBAQEmCggSBggIAgEFAg4KAgQBAQEBAx8aGkgsLEgaGh8DAQECAQUCCg4CBQECBwgFEggKKAEBATRKJkkfIC8Lqh/X1iARHwwPGhEeHAJiAjVDCQsIFwcJGg0MEAIQIAwPFgkcOxUYGwEBGxgVOxwJFg8MIBABDw0MHAcJFQoJDANGMgFfARkhDxwNDh0TAAAAAgBf/6QDqAPAAEsAZAAABSImJy4BJy4BJy4BJy4BJyY2Nz4BNz4BNx4BFx4BNxY2Nz4BNzYWFx4BFw4BBx4BNw4BBw4BBw4BBw4BJy4BJy4BJy4BIw4BBw4BBwEOAQcOAScmNjc+ATc+ATc+ATcOAQcOAQcBaAYLBgULBRIhDw8bDCI3DA0NIxAwGx0+IhgyFBgkEggaCxAcEyxZISg1FwhpAwWFBQUdKggdCxIeGA0mDBUbEwYaBxATEBgsDhYgHAEQESAYEC8SBwsDDBIRCikRGCYYAwEMAxoJXAEBAQMCBxwPEiQUL4VGSY0+HDIPExEDAQwLBxECAgkEBwsHDQMQDDEZBV5ldGACBVc6DyYOEhkKBQQFAQ0EBgUDAgIBDAgHDQEDdhAdCgoKARYtExYjEQ4fCA0KBBorGBIpDgADAAD/rAPwA8AAKABRAG4AACU+ATc+ATcVFAYHDgErASImJy4BPQEeARceARceARceATsBMjY3PgE3AT4BNz4BNz4BNz4BNwcWBgcOASsBIiYnLgE3Jx4BFx4BFx4BFx4BOwEnIiYnLgE9ATQ2Nz4BOwEyFhceARcHFgYHDgErAQNsDB8SESURT0VEuGgEZ7dDRE8RJRESHwwlVi4vYzUDNWUvL1Ym/os1ZS8vViYLIBESJBIBAVBERbdpA2i2RENQAQESJBIRIAsmVS8uZDQEBGe3Q0RPT0VEuGgEZ7dCRU0CAgJRQ0a2agK0AgcFBQ0IzhQkDQ4PDw0NIxTOCAwFBAcCBwwDBAQEAwQKCQEiAgIFAgwHAgcFBQ0I0hQkDQ4PDw0NIxTSCAwFBAcCBwwDBARUDw0NIxTSFCQNDg8PDQ0jFNIUJA0ODwAAAAEAAP/oBAADmAAHAAAlBzUjESERIQHY7OwEAP3Y1OzsAsT9PAAAAAADAEb/wAO6A8AABAAJAA4AABMhFSE1ESEVITURIRUhNUYDdPyMA3T8jAN0/IwDwMLC/mLCwv5ixMQAAAADAAD/vgQCA8AAMgBLAHYAAAE0JicuASceARceARcOAQcOASMiJicuASc+ATc+ATcXJw4BBw4BFRQWFx4BNxY2Nz4BNQM2FhceARcOAQcOAQcuAScuATcmNjc+ATcBPgE3LgEnNiYnDgEHDgEXBhYXHgE3FjY3HgEXHgEXPgE3PgE3HgE3FjY3AoYEBAQLBxUkDw8ZCgIVGBhRPkBRGBgTAgsdEREpFyJaAgMBAQEVEhIwGxsvEhIUhGq7REdOAgJOR0S8aWy6R0RTAgJTQ0i4bgFcDggEAgULA6+rr7MDBgsDAg0HCQwKBRIGDCwjImFAP2AjIi0LBxAGCQwIAcYMFwsKFAgFDQgHDwgKQSMjNzgjI0AICBIICA0FRx8GCgcFDQUcLhMRFQEBFRETLhwB+QFSREe6bGm8REdPAQFPRkW6a2m9Q0hOA/3rChQOCxwJApQCApICCBwKDxUKAwgBAwQBIlIfIyoCAiojH1IiAQQCAQYEAAAAAgAA/8AEAAPAABwAKAAAATIWFx4BFREUBgcOASMhIiYnLgE1ETQ2Nz4BNwUDJzcnBycHFwcXNxcDVCU/FxcaHBgYPiL9ViI9GBccGhYXPiUCqkaWlnaWlnaWlnaWlgPAGxcYPSP9VCU/FhcZGBcWPyYCrCI+FhkZAgL9bJSYdJSUdJiUeJiYAA8AAP/EA/4DwAAuAEkAZACDAKsAyQDkAP8BGgE1AVABdQGZAbQBzwAAATIWFx4BHQEjNTQmJy4BJwUmBgcOARURFBYXHgE3HwEHLgEnLgEnEyY2Nz4BNwUTDgEHDgEnBy4BJy4BJz4BNz4BFzceARceARcHFgYHDgEHJwYmJy4BNyY2Nz4BNxc2FhceAQclJjY3NjIzFR4BNxc2FhceAQcWBgcOAQcnBiYnLgE3BS4BJy4BJz4BNzQ2Nz4BNz4BNz4BMzYWFx4BFxQGBw4BBw4BBwYiByUGJicuASc3JjY3PgEXNhYXHgEXBx4BFxYGBw4BByUWBgcOAScGJicuASc3JjY3PgEXNhYXHgEXByUOAQcOAQcuAScuATcnPgE3PgE3HgEXHgEHFyUWBgcOAScGJicuASc3JjY3PgEXNhYXHgEXByUOAQcOAQcuAScuATcnPgE3PgE3HgEXHgEHFyUWBgcOAScGJicuASc3JjYnPgE3PgEXHgEXByUOAQcOASMiJicuATc+ATc+ATc+ARceARcGFgcWBjMOAQcWBhclHgEXDgEHNCYnLgEjJiInBy4BJy4BJz4BNz4BFzceARceARcHFgYVDgEHJwYmJzQmNyY2NT4BNxc2FhcUFgcnDgEHDgEnBy4BJy4BJz4BNz4BFzceARceARcC0B81FBMXbgYEBQ0I/cAHDgQFBgYEBQwJXAJgGjcRFhYCAgIYERYyIQI+bAIDBgMNBVQFDQMGAwICAwYDDQVUBQ0DBgMCxAIIAgcKCU4JCgcCCAICCAIHCglOCQoHAggC/qwCCQQHDQkJCwkoCQkHAgcCAgcCBwkJKA4XDQgQAgJoBA4DBwQCAgEFCgIJCwgEDAIGCQgFDgQHBgICBQYSCQsVDQIFAv1nCxADBQIBAQEGAwYKCAYMBAUEAQEBAgQBAQYDDwgDCQEGAwYKCAYMBAUEAQEBBgMGCggGDAQFBAEB/REBBAUEDAYICgYDBgEBAQQFBAwGCAoGAwYBAQLvAQYDBgoIBgwEBQQBAQEGAwYKCAYMBAUEAQH9EQEEBQQMBggKBgMGAQEBBAUEDAYICgYDBgEBAu8BBgMGCggGDAQFBAEBAQEBAQIEBhQICgwCAf0XAgYFBAsECgwFAwMDAw4GChANBBYDDAYFBQMHAwsBCwYKAQ0DApsPAQEHDRALAQkHCgIQBEoDEAEIAgQEAggBEANMCBkGDg4N7gQJCQcLTgsHCQkEBAkJBwtOCwcJCQTABAEIAQ8DVgMPAQgBBAQBCAEPA1YDDwEIAQQDwBcUEzUdXFwHDgMGBAICAggCBwsK/cAJDAYDCAICagICExURNx4CRBs3ERYVAgL8JgkJBwIHAgICAwYDDQUJCQcCBwICAgMGAw0FAgUNAwYDAgICBwIHCQkFDQMGAwICAgcCBwkJCAcQAgcCAQUCAgIHAgcJCQUNAwYDAgICBQIGDQ4iAgMGAw0HBQoEBAUCAQkEBgsHBAgCAwMFCQcFDQULEwkHDgQCAU8BDwkMGQ4nCAoGAwYBAQYDBgoIJwoOBwYRBQgHAXUICwYDBwEBBwMGCwhPCAsGAwcBAQcDBgsIT28GDQQFBQEBBQUEDQZRBg0EBQUBAQUFBA0GUVMICgYDBgEBBgMGCghRCAoGAwYBAQYDBgoIUW8GDAQFBAEBBAUEDAZTBgwEBQQBAQQFBAwGU1UICgYDBgEBBgMGCghDBggFBAcECAUCAw0LVmQFCAMDAwgGBw4JChkIDQ8JAwIGAhEIBgcFAggGCQgEDgVkBBYIDAwCAgEFAQcEAgICAwYDDQUJCQcCBwICAgIFAQsDCgUNAwYDAgICBwIHCQkFDQMGAwICAgcCBwkJAgkJBwIHAgICAwYDDQUJCQcCBwICAgMGAw0FAAAAAAIAMv/CA9ADwABIAGMAAAEeARceARUUBgcOASMiJicuATU0Njc+ATc+ARcyFhceAQcWBgcOAQcOARcGFhceATcWNjc+ATcuAScuAScuASc+ATc+ARc2FhcBLgEnLgEnEyY2NT4BNx4BFx4BFwMWBhUOAQcDNiM5FBQWST8/qWBgqD8/SBYUFDokDBwODxkMCAwDAhAJGyQRCxIDAzQnLm1FO3gkMSsHBwgVBy4REwYHBgISAiQFGBMW/sIGJQEUAgoKChYVERoGJQEUAgoKChYVERoC6h9OLCxhNGCoPz9ISD8/qGA0YiwtTSAJCwMPCg4aEA0cCRgyHxxEIUJwLCkzAgIzKC1uRB5GGSMvGwUgCBUVEwUUBgcQBP5TBwURBCIJAesJIgQRBQcHBREEIgn+FQkiBBEFBwAAAAAEAAD/yAP4A8AABQAeADsAUgAAAREXIREzEzIWFx4BFRQGBw4BIyImJy4BNTQ2Nz4BMwERNCYnLgEjISIGBw4BFREUFhceATMhMjY3PgE1AycuATU8AT8BNhYXHgEPARcWBgcGJicB3Nb+mpAgablFRVBQRUW5aWm5RUVQUEVFuWkBAgUEBAsG/k4GCwQEBQUEBAsGAbIGCwQEBbQ+AQECPQUIBAICBTQ0BAEEAgoDAqz+vIgBzAEUUEVFuWlpuUVFUFBFRblpablFRVD9AgIIBgsEBAUFBAQLBv34BgsEBAUFBAQLBgEGVgMGAwMDAisEBQQFCgQlSwULAQQDBAAABAAAAEID9AM0ACoAZwCRAJ4AABM0Njc+ATMyFhceAR0BJy4BJy4BIyIGBw4BFx4BFx4BHwEOASMiJicuAScFPgE3PgEzMhYXHgEXDgEHDgEjIiYnLgEnNz4BNzYmJy4BJy4BIyIGBw4BDwE0Njc+ATcnLgE3PgEzMhYXBzIWFx4BFzc+ATMyFhcWBg8BFBYHFgYXDgEHDgEjIiYnLgE3JjY3PgEzBTMHIwcjJyMnMyczB6oRDw4oFhYoDg8RKAQKBQULBQ0ZCQkJAQEDAwIJBCUHCwkVKQ4QEQEBDQcVCw0ZDxw1EhUVAQEVFRI1HAgOBwYOBTkQEwUEAwkEEAgKFAwEDAQGCAZDBAEDBARxBgQEAg8HBQYFjRYmExEfC5cDDQQSFQUDCBGXBAECAQICGxwXRiQoQhsYHwICHxgbQigCtIYCggJmAoIChgJqAgLGFigODxERDw8oFwogBAUCAQILCQkZDgYMBgYKBB4BAxEPDigWYAcMBQQGFhQTNB0dNBMUFgICAQUCIAgZDw8gDwoPBgUGAQIBBAIkCQ8HBwwGXAcQCAcKAwPOCggJFg1SAwMUDg0dCFQFCwUGCwYmRBkaHR0aGUQmJkQZGh3EaISEaISEAAAAAAUAAP++BAIDwAAYAC4AOABEAE4AAAEyFhceARcOAQcOASMiJicuATcmNjc+ATcBNgY3HgEXHgEfAT4BNz4BPwEGJgclAzYUPwEnBhYHEwU2FjcnBycHFDYVJTcTBjYPARc2JjcCAmq7REdOAgJOR0S8aWy6R0RTAgJTQ0i4bv7kAQoBGT8ZIjciNA4RDQcXCNIFAgX90ioCBMvNBAIDAwJVBgEG1U1VzwkCMyMDAwIEzs4DAQEDwFFFRrtrartFRlBQRUa5bGi+QklNBP7SBAQCHS4eFTcVMAwNDQUVBLYCBAQE/nQBCgHEtgcCB/6iKgQCBMQ+PsQEAgQEIgFmAQoBrswHAgcAAAIAAP/oBAADmAAHAA8AABMhESEHNSMRAREhETMVNyEABAD92OzsA4T8+Mp6AcQDmP087OwCxP2+Acb+Onp6AAACAAAAigQAAvYADwAZAAABEyU3LgEnLgEnJgYVNgQxFyERITUzFSERIwJInP5kUhcnEBAZC3+ZewGB2AEs/XxcAcyqAvb+ggJ8EBkJCg4GQTEBtogs/jKaPAESAAEAAAAeBAADYAAFAAAJAjcXAQQA/Vb+qpi+AhICyv1UAVaYvgISAAANAAD/wAQAA8AAGAAnADYARQBUAGMAcgCAAJoAqAC2ANAA3gAAATIWFx4BFRQGBw4BIyImJy4BNTQ2Nz4BMxMzLgEnLgEnIx4BFx4BFSEzPgE3PgE3Iw4BBw4BByUOAQcOARUhNCY1LgEnIwUeARceARczLgEnLgE1IzMUFhUeARczPgE3NDY1ISEUBhUOAQczPgE3PgE3IzcuAScuASceARceARczJS4BJyImIyIGIw4BBw4BBw4BBzMuAScuAScHDgEHDgEHNz4BNz4BNwMeARceARcuAScuAS8BBTYWNxY2FzYWNxY2Fz4BNz4BNyceARceARc3PgE3PgE3JxYGFQ4BBwIAarpGRVFRRUa6amq6RkVRUUVGumq6xAEGBAQLCKwCBAECAf3IxAEBAQICA60GDQMFBAMBBwMCAgECAQMCAwID7/75AgUFAw0GqwMCAgECxf0DAwIE7AQBAwL+/QE7AgMCA6sGDQMFBQLFgRIpGRc1HAUNBAcIBZH+/wgMCAYPBwgOCAYOBggOCAYOBNsEDgYIDQm1HTQZFysQkwUIBgQMBbsQKxcZMx4ICQcDCwKWAQIFEAUKDAoEEgQLCgsDEwEMBwrfCgcLARIDvhg4EhwkFpUBDgoGCwPAUUVGumpqukZFUVFFRrpqarpGRVH+HBIjEBEgEA8gEREjEhIjEREgDxAgERAjEoYPIBERIxISIxERIA/AEiMQESAQDyAQESMTEyMRECAPDyAQESMTEyMRECAPECARECMS+hkrEhIcCg8gEhImFaABAQEBAQEBAQ8jExQtGhkuEhUhERQIHhAUKRsCEygQFB4R/bYWLBAUGgwRHhMPKBMCoAEDAQIBAgIBAgEDAREhFRIuFwIbKhYRJQ0QDBoUECwWAhYkExAiDQAAAAIAbv+6A4gDwAATACMAAAEzESERMzU0Njc+ATMyFhceARcHJQchJzYmJy4BIyIGBw4BBwNASPzmSDMsLXVFQXkoLy8EBP4KBAFuBAQhFB09KSFGFR0ZBAH+/bwCRKQ7aCcnLS0nJ2g7pKSkpCA5FRUZGRUVOSAAAAMAAP++BAIDwAAYADEAkgAAARQGBw4BIyImJy4BNTQ2Nz4BMzIWFx4BFQMyFhceARcOAQcOASMiJicuATcmNjc+ATcBNy4BBycGJjU3NDYvAS4BDwEGJi8BLgEHJw4BDwEGIi8BLgEPAQYWHwEWFA8BDgEHFwYWHwEeAQ8BBhYfARYyPwE2FhUXFBYXNxY2NTc0Nh8BFjY/AT4BLwEmNjM3MjYnAnQSDw8qGBgqEBASEhAQKhgYKg8PEnJqu0RHTgICTkdEvGlsukdEUwICU0NIuG4BOAQEBAxaCwE6AgkwCAwKTgoEBg4FBwxGCwcGDgUFCk4KCwkwCAEBOQELXQoGAwMDCwViBQUHNAYDAzUDEQRUBAoTDAZLBgwTCgRUBBEDNQMDBjUFBQdeBwkBAb4YKg8PEhIPDyoYGCoQEBISEBAqGAICUUVGu2tqu0VGUFBFRrlsaL5CSU0E/dZOAw8DFgIMAlYCEwE3AQUIMwcFBWIFCwMDAwULXQoBOQEBCDEHDQlPCQUFDwQIC0cKCAUPBAYJTwkMCDEHAjgCAgtbCgYDAwMLBWAFBwc0BgMDNQMRBFQEChMMBgAAAAIAAP/ABAADwAAhADoAAAEyFhceARcOAQcOAQcBBwEOAQcOASMiJicuASc+ATc+ATcVJgYHDgEVFBYXHgEXPgE3PgE3LgEnLgEjAYBPjDI1OgICBAcEEgkBLJ7+0BItFBksGk2OMjc6AgI6NjOMTzReIiMpKSIjXDYyYB8mJQQEJSYfYTEDwDw0NYtQGS8WFysU/tSgAS4KEQUGBjwzNIpRTY4xODgEhAQtHidZOTBhHickBAQkJh9fMjZcIyIpAAIAAP/ABAADwACoAMEAAAEzMhYXHgEdAR4BFx4BFzc+ATMyFh8BHgEVFAYPAR4BFx4BFzMyFhceAQcXDgEHDgErARQGBw4BBxceAQcUBg8BDgEjIiYvAQ4BBw4BBxUUBgcOASsBIiYnLgE9ASImJy4BJwcOAScGJi8BLgE1NDY/AS4BJy4BJyMiJicuAT0BNDY3PgE7AT4BNz4BNycuATcmNj8BPgEzMhYfAT4BNz4BNyc+ATc+ARcTDgEHDgEXBhYXHgE3FjY3PgE3LgEnLgEnAdY4DBUICAkLFgoLEwtfCRQMChYHKQcJCQheBQoEBQcDkAwUCAYKAgICBgoFFwqKCAIFBgdmBgoBCQgoCBULCxUIXAkTCgsUCwkICBUMOAwUCAcJDRgLDBcLWAgVCwsVCCgICAgITgcOBgYJBHQMFAgHCQgIBhYKbgEKAgcJCVQGCgEBCQcpBxYKDBQJUQsVCwwWDQEBCAkHFgsdHjMUExcBARcTFDMeHDUSFRUBARUVEjUcA8AICAcVDH4DBwUECgVgCAgJCCgIFQsLFQhgCRIJChMLCQgIFQw4DBUICAkKFQoKEwpkCBULCxUIKAgICAhcBwwFBQkEhgwUCAcJCAgGFgp6CAIGBwdYBgoBAQkHKQcWCgwUCU0LFgwMGA0JCAgVDDgMFQgICQ0ZDA0XDFEJFAwKFgcpBwkJCFAHCwUECAN+DBQIBgoC/pACFBYRNhsfMhUSGAICGBIVMh8bNhEWFAIAAAAGAAAAMAQAA1AAGAAzAEwAZwCAAJsAABMyFhceARcOAQcOASMiJicuATcmNjc+ATcFJR4BFx4BFw4BBw4BJwUuAScuASc+ATc+ATMBMhYXHgEXDgEHDgEjIiYnLgE3JjY3PgE3BSUeARUeARcOAQcUBicFLgE1LgEnPgE3PgEzATIWFx4BFw4BBw4BIyImJy4BNyY2Nz4BNwUlHgEHFgYXBhYHFgYnBS4BNyY0JzY0NyY2M2ATIwwPDQICDQ8MJBIVIQ8MEQICEQsQHxcBHAJECRwDDgQGBgQOAx0I/boHHgIPBAYGBA4DHAn+5A8nCBMJBgYJEwgoDhkdEwgVBgYVBxQbGwEYAkgFIBEBCQkBESAF/bcEIRECCAgCEAEeB/7mDSkGFQcICAcVBioMGxsVBhcICBcFFhkdARYCSgMiAhMBCwsBEwIiA/21AiMCEwoKEgEgBQNQDw0OIhQTIw0ODw8NDiEVESUKEQsEJAQEBg0FGwkRFAwFDgQEBAYMBRoLDxYJCAr+8g8NDiIUEyMNDg8PDQ4hFRElChELBDYEBAYMBRsKERQMBQ4EBAQGDAUaCw8WCQgK/wAPDQ4iFBMjDQ4PDw0OIRURJQoRCwREBAQGDAUbChEUDAUOBAQEBgwFGgsPFgkICgAAAAADAAAAEgQAA24ACAANABIAAAEhFSERIREhNRcVMzUjBREhESEBJAG4AST8AAEkbuTk/vwC7P0UA26u/VICrq5wPj7M/m4BkgACAAD/wAQAA8AAGAAkAAABMhYXHgEVFAYHDgEjIiYnLgE1NDY3PgEzASc3JwcnBxcHFzcXAgBqukZFUVFFRrpqarpGRVFRRUa6agFCsrKMtLKOtLSOsrQDwFFFRrpqarpGRVFRRUa6amq6RkVR/U6ytIyysoy0so60tAAAAgAA/9YD/gOqAKUAyQAAAR4BFxYUBw4BBw4BDwEOAQcOAQcOAQcOASMiJicuAScUFhceARceARceARcOAQcOASMiJicuAScHNyc2JjUuAScOAQcGJicuAScuAScuAScuASc2JjUuAScuASc1PgEzNhY3PgEXNhY3FjYXNhY3FjIXMhYXHgEXHgEXPgE3PgE/AT4BNz4BNz4BNz4BPwE+ATM+ATc+ATc+ATcXHgEVFw4BFxQWFwc+ATc+AT8BJgYnDgEHDgEHDgEHDgEHFzYWNxY2Nz4BNz4BNwP0AwUBAgEDDgwJGw0NBQ4FCA0JGEAiJUsoCBEGCQwIBAUECQQNFwYJBwICDxANKRUTHg8LFgMMAgQBBAMBAxIyGBw1HRAlDRIZDQQLAwoFBAECAwUHAg4FBgYGAwsEChUNCxsMDhkODRsNDRkNDBkMBw8HBw8HAQEBAQEBAgolGRo7IRYyFxowGQ8LFAoKEwoQHgwNEwgLAgQCAgIBBAPAEBYICAwGCAMGAyNTKilMHQgNBAUFARYTIhAQHxAPHw8QHA8C2g8fERAjEhktExQjDg4GDAUGCgUQHwwMDwEBAQIBJUcjJEcmAQYDAwgFBgsEBAUDAgMGBgImIBgrFxUtFg0QAwMDCAQPBwoTDwQOBA8XDQsbDw8WCgkSCAsBBAMBAwIIAQQBBAIEAgMDAgQFCgMHBAYBDAICDQIIBwgJKzkbFScNDhAMBhQGCwENCQYJBBgIEBoWBAMTBAQPKg4XIRXYCSELFiEcGwMLAhwlGREyGQwODgccCwIFAQcBDQMLDw4HGwgAAAAAAQAAAA4EAANyAAcAAAERIxEBNyEXAnTo/nQaA8waAcz+QgG+AYwaGgAAAAAGAAAAagQAAxYABAAJAA4AEwAYAB0AAAEhFSE1ITMVIzUBIRUhNSEzFSM1ASEVITUhMxUjNQEKAvb9Cv72mJgBCgL2/Qr+9piYAQoC9v0K/vaYmAECmJiYmAEKmJiYmAEKmJiYmAAAAAMADv/AA+wDwAAvAHIAogAAASIGBw4BFx4BFx4BHwEOASMGIiMiJicuASc+ATc+ATMyFhceAQcWBhcnLgEnLgEjFz4BNz4BNx4BFx4BFw4BBw4BJwYmBy4BJzc+ATc2JicuAScuAQcmBiMOAQ8BJjY1PgE3Jy4BNyY2Nz4BNzA2FzYWFwM2FhceARc3PgEXNhYXHgEXHgEHDgEPAR4BFxQWBxYGBw4BJwYmJy4BJz4BNz4BMwHWEyQNDQ0CAQQEBAsINwMLBAYKBiE8FRcYAQEYFxU8ISM6GBUbAQEDATsFDwcIEAm9Cx8QEiYWKk4aHx4DAx4fGk8pDRIMBxYGUxkaCQMCDwUZCxAbFAQSBQoLCmECBwYFCKoDCwQECQEHAwcLAggMCNIhORsZLhDdBhIGChAIBwwFBgMEAxEL3wMCAgIBASwkJmM6OGUkJioBASomJGU4A1QQDg4lFQkSCAgPBi4BAgEZFhY7IiI7FhYZGRYWOyIEBwUwBQgDAwPEChMFCAYCAh4eG00qLUoeGyICAgQBBAMGLg4kGBUxFBAVCgYLAgIEBAQGNAsYCQwRC4YHDAkGEAYFBAMDAQEEBP7PARALDiAUewMFAgIGAwYLCgocCg4TCXoKDgoGEwc7YicjLQICLSMnYjs3ZiQmKwACAAAA8AQGAowAIgA7AAABBycjFSM1Iw4BBw4BIyImJy4BNTQ2Nz4BMzIWFx4BFyEXIyEyNjc+ATU0JicuASMiBgcOARUUFhceATMDqkhIbHC2DSYYGDgfK0scHCAgHBxLKx84GBgmDQIOcFz9AhIgDAwODgwMIBISIAwMDg4MDCASAWZqajIyGiwPEBEgHBxLKytLHBwgERAPLBqwDgwMIBISIAwMDg4MDCASEiAMDA4AAAAJAAAAegP4AvwADwAoAEIAWwB0AI0ApAC3AMoAAAEyFhceAR0BITU0Njc+ATMHMjY3PgEnNCYnLgEjIgYHDgEVHgEXHgEzATI2NzYmJy4BJy4BJw4BBwYUFx4BFx4BMxc3PgEnNiYnJiIHDgEXBhYXHgE3FjY3PgE3Nz4BNz4BJy4BJyYGBw4BFQYWFx4BFx4BNxM+ATc+ATcuAScuAScOAQcOARcGFhceATcTNiY3JjQjNgYHDgEPASI2IzIWFx4BFzcGFhceATMyNjc2JicuAQcOARcXMjY3PgEnLgEHDgEHHgEXHgEzAfxpuUVFUPwIUEVFuWkEDBgJCQsBCggJFw4NGAgJCgEKCQkWDf6KEh4HCAINBQkHBQ8HEx0JCA8CCwQICwoBdwQHBQERCBIjEg0VBwEPBgwSDgQSAgsICU4VGAwFBQsDFwkPFg4IEwcFAwcKCQYSBrYRJQoRCwQECxEKJhAXHxEKEwQEEwkSHRm8CgMFBwsBFAEOCAyQAQwBExYRBxsEnQgPBA8UEgsjAg8GBRMdGQsjA3cXFw8DBxMGKgwYFQkDAw8DHwcC/EM6OpxZ1tZZnDo6Q9YICAcUCwsUBwgICQgHFQsLEwcHCP7kEA0MHw4FBwIDAQIBDw4LIA0FBgQBBAGpCBUJCxEIBwgHHRMLDgcEBwEBBAIECAdNAQ0MCxsOCQ8CBAIEBhALCRYKBwkFAwUB/pMBDAsKHREPHwgNCgMDCg0IIA4TGw0IEAMBjw0SCgYNAgUFBQ8K7gIGBQUOCLINFwgJCRAMDB4ODwkDBBYR3hAMDB4ODwkDBBYRDRcICQkAAAQAAP/IA/gDwAAYAEMAbACqAAABMhYXHgEVFAYHDgEjIiYnLgE1NDY3PgEzByIGBw4BFRQWFx4BMzI2NycuATUmNjc+ATc+ARc2FhceAR8BNTQmJy4BBxMuAScuAScOAQcOARUUFhceATcWNjc+ATU8ATUuASc3PgEnLgEjIgYHNyIGBw4BBycuASMiBgcGFh8BDgEHDgEHNz4BNz4BMzIWFx4BFx4BBw4BDwEeARceATMyNjc+ASc2JicuASMB/Gm5RUVQUEVFuWlpuUVFUFBFRblpJBUkDg0QDw4MJhMICggkBgwDBwYFCAcFDQYGCQUECAQkDw4NJBQoChwQECQUIz4WFxoaFxY+IyM+FhcaAQECiA4JBAMVDwQLBTQNGAoLEghkAwgFBwwDAwIHZgMFAQICATwECQQFCQUJEwcKDAcFBgcBFAs5CQkJAxAEHSwUDxcDAxcPFCwdA8BQRUW5aWm5RUVQUEVFuWlpuUVFUKwQDg0lFBUkDg0QAgIbCBIMChcJBgcDAgMBAQIBAgQEHQkWIw8LEgP+pwkXBQkHAQEZGBU/IiQ9GBYcAQEcFhg9JAQMBAYIBkgJGQ0MEwMDdgUEBQsHUgMDCQcHDwZSBgwGBw0IIgIDAQEBBQUFDgkNHQ4NFwgeAgMBAQEUEhEvGhovERIUAAQAAP/IA/gDwAAYAEEAagCHAAABMhYXHgEVFAYHDgEjIiYnLgE1NDY3PgEzEzI2Nz4BPQEOAQcOAQcOASMGIgcnBiYjLgEnIiYnLgEnFRQWFx4BFzc1PgE3PgE9AQ4BBw4BBw4BBw4BJwcuAScuAScuAScuAScVFBYXHgEXNzU+ATc+AT0BNCYnLgEnByYGBw4BHQEUFhceATcXAfxpuUVFUFBFRblpablFRVBQRUW5aQQ4YyUlKwkUCQoRBxQuGhk2HQIcNhkaLxQHEQkJEwkqJSRjOAI4YyUlKwkUCQoRBxQuGhk2HQIcNhkaLxQHEQkJEwkqJSRjOAI4YyUlKyolJGM4AjhjJSUrKiUkYzgCA8BQRUW5aWm5RUVQUEVFuWlpuUVFUPzuCAcIEQxuAgkBBQEEAggEAgICBAQEBgUBBQQHcwcWBAsFAwOpAwUKBRQJcwUGBAIEAQUFAwEDAQEBAQMBBwMCAwMDBgVzCRQGCQcBAa0BBwgHEgtxCxIHCAcBAQEKBgkSDG8LEggHCQEBAAAABQAA/8gD+APAABgANQBnAIwA0gAAATIWFx4BFRQGBw4BIyImJy4BNTQ2Nz4BMwciBgcOAR0BFBYXHgEzMTI2Nz4BPQE0JicuASsBBRUUFhceATMxMjYzPgE3LgE1JjQ9ATQmNTQ2Nz4BNwYiByYGJwcuAScuAScuAScuAScTNDY3PgE3MjY3JgYnBiYHJwYmBy4BJyImIy4BJxcGFhceARcnBScWJicuAScuASM+ATc+ATc0Nic2JjcmNic0JicuAScuASMiBgcOAQcOARUcARUcARcUFhceARceARcOAQcOAQcOASMXIQH8ablFRVBQRUW5aWm5RUVQUEVFuWkSNF4iIykoIiNbNjZbIyIoJyIjWzUC/wAoIiNbNg4VDQoWCgIDAQEBAgEBAQoWCwwXDAIaMxgYLBMGDwkJEgnkBAcHHBgDDAUIDwgHEQcDGTQXGSsUBRAIChEKAQEkHiBSMQEBkwEBDCAJFA0MHxEDCQIFBQYFAgMCAgICAQECBA0JCRUMDBUJCQ0EAQEBAwIEBwMEBwUTHQ4LFgciCgEBAWcDwFBFRblpablFRVBQRUW5aWm5RUVQ8AgGBxILagoSBgcHBwYHEAxoDBEHBgjUbAoSBgcHAQEBAQcMBQYKBgUIDAgGDgYEBwQCAgECAQEBAQMBBwMCAwICBgX+4QURCwsXCwkBAgMCAgECAgIEAQQDBgUEBAdrBxQDCQUEISkpAx4MBwkJAw4ICgoFEwYIBwgDDQUGCgcFDAQOEwUGBAQGBRMOBAwGBgsFBwsFBgoFCRAIBw0FAwsGBgwEDxsmAAAGAAD/yAP4A8AADAAlAEIAdACPALIAAAEUBiMiJjU0Nhc2FgcDNhYXHgEXDgEHDgEHLgEnLgE3JjY3PgEXAw4BBw4BBxcGFhceARc1FjY3PgEnNy4BJy4BBycDPgE3PgEXNhYXHgEXNz4BNycOAQciBiMOAQcmBicVJiInIiYnLgEnLgEnBx4BFx4BFwcGFhceARcuAScuATcnLgEnLgEnLgEnLgEnFyUXNy8BLgEnLgEnDgEHDgEHHgEXHgE3FjY3PgE3HwI3HwECAgwIBwsKCAYOAgRnu0NHTgICTkdDu2drt0dDUgICUkNHt2s4MlwgIyUCAgIpHyRYNjZYJB8pAgICJSMgXDIEPAYdEBMnGQ8kDBEXDSUNBwICBhQGCw0IESwVGjAcGzAaFS0RCA0LBhQGAgIaGxdGJrgCIxofTDAMDQcDBwICDR8MEBgOBBEHChAKAgKAHhw64gUWCg4bEhQpDREPAgIPEA0oFhAdDAwUBygCPAIgHgEYBwsKCAYOAgIOBgKmAlJDR7drZ7tDR04CAk5HQ7tna7dHQ1IC/voCBggFEwhqCBMFCAYCAgIKBQkQDGYMDwgECQIC/pgVHg4KDwICCgYJFRACAg0CagYFBAUGAwQBBAICAgMHAgMCAwEHBGoIDwYGCQJuCRAGBwgCChgLDhoPEQIBAgEEAgEEAQMFBmgKBEAcAgsZBQwFBAQNEwsrEhoiEwoVBAQNAwwREwQaBCQEGAAABAAA/74EAgPAAA8AKAA8AFgAAAEyFhceAR0BIzU0Njc+ATM1MhYXHgEXDgEHDgEjIiYnLgE3JjY3PgE3GwEHNy4BJy4BJw4BBw4BFwcnAyUnFgYzDgEHFwc3BiYjNiY3JjYxPgE3HgEHMgYXAgIWJw8PEdoRDw4oFmq7REdOAgJOR0S8aWy6R0RTAgJTQ0i4buoELgQEGx4XSyUsRB4XIwQEKAQB4tQEBwIHAggWTBYIAgcCBwQECgkIDQEUAgsBBwLaEQ4PJhY+PhYmDw4R5lFFRrtrartFRlBQRUa5bGi+QklNBPzoAYoEQiRKFh4aBAQaHhZKJEIE/nYE1AENCAIGYARoAgoIBQkDEgkBBQUBCRIDAAAAAAQAAP++BAIDwAAEAB0ANgBMAAABJzMHIxcyFhceARcOAQcOASMiJicuATcmNjc+ATcDNhYXHgEHFgYHDgEHLgEnLgEnPgE3PgE3Ez4BNzYmJwMuAQciBgcDDgEXHgEzIQHoEloSNhwHDgQHBAICBAcEDwYJDAcECAICCAMICgsGbrdIQ1ICAlJDSLhtaL5DSE8CAk9HRLxq2hkkBwoEDNsMIRASHw7bDgIICSIbAbQBiNraGAYEBQ0ICA4FBQYGBQUOCAcOAwYEAgJOAlNDSLltaL1DSE4CAk5HRLtqarxER08C/SICDxANKBQBehQXARYW/ogWJg8OEQAAAAcAAP++BAIDwAAYAD4AVwBkAH0AoQDFAAABIiYnLgE1NDY3PgEzMhYXHgEVFAYHDgEjARQGBw4BIyImJy4BLwEjFSM1JwcnByc3ITc+ATc+ATMyFhceARcHMjY3PgEnNiYnLgEjIgYHDgEHHgEXHgEzNw4BIyImNyY2MzIWFwMyFhceARcOAQcOASMiJicuATcmNjc+ATcHJgYHDgEHHgEXHgEXPgE3PgE/AQc3JzcXNxc3JyUuAScuAScBPgE3PgEnNiYnLgEHJgYHDgEHJQcXMxc/AQc3JzceARceATcBGAUKAwQEBAQDCgUFCgMEBAQEAwoFAjAWEhMxHBMlDxAZCARQPEAoTCQgRgE+BAgZEA8kFBsyEhMVAV0JDgYFBwEBBwUGDgkHEAQHBQEBBQcEEAcNAQUHBQkBAQkFBwUB92u6RUZPAQFPRkW7amu7RkVSAQFSREe5bcMcOREXFAMDFBcRORwZJhMQHAg7AVcBLylTKStX/skKGhIRKRYBfSI6FxUbAQEbFRc6IhUrERMcDP7NZTUtWS0bAXEBJQkgEBQoGQJCBQQECgUFCgMEBAQEAwoFBQoEBAX+8hwxExIWCwoKHRIIKiwCKCYCQiIIEh0KCgsWEhMxHCgGBgUPCAgPBQYGBgYFDwgIDwUGBigGBgYGBggIBgKMUUVGu2tqu0VGUFBFRrlsaL5CSU0E0gQbEBgyIxs6ERgUBAQJDwgjDwQuBCgGLiwGWCgEDyMHDwgE/ZwEFhoSPx0lNxoSHgQEEAYPGxgENmYoKgIwBCYEFxwPCBAEAAMAAP/EA/wDwAAYADEAUAAAATIWFx4BFRQGBw4BIyImJy4BNTQ2Nz4BMwciBgcOARUUFhceATMyNjc+ATU0JicuASMTNS4BJy4BNREOAQcOAQcVHgEXHgEdARQGBw4BBxUhAf5qukVFUFBFRbpqarpFRVBQRUW6agYOGgoKDAwKChoOEBsKCgsMCgobD4wXGwYHAxYuFxgwFxMWBgYDBAYHGhcBBgPAUEVFumpqukVFUFBFRbpqarpFRVCqCwoKGg8OGgkKCwsKCRoODxoKCgv9Ui4DBwkIHxoBagYKBQQIAywDBgcIHBrMGx8ICAcDLgAAAAADAAD/vgQCA8AAGAAxAFMAAAEyFhceARUUBgcOASMiJicuATU0Njc+ATMTMhYXHgEXDgEHDgEjIiYnLgE3JjY3PgE3ATcnJS4BJy4BJw4BBw4BFwYWFx4BNxY2Nz4BNx8CNx8BAQwNGAgJCgoJCRgODRgJCQsKCQgYDfZqu0RHTgICTkdEvGlsukdEUwICU0NIuG4BRkpa/noNGRYOLxMkNBkRHAQEHBEZNCQTLw4WGQ2EBFAETjoCAgoJCRgODRgJCQsKCQgYDQ0YCAkKAb5RRUa7a2q7RUZQUEVGuWxovkJJTQT9ugSABA8lBxAJBAQVGRE9HCQ0GREcBAQRBxAbGQYeBioGSgAFAAD/yAP4A8AAEwAnAEAAWQByAAABMhYXHgEXDgEHDgEHJz4BNz4BNwcmNjU+ATcXDgEHDgEnBiYnLgEnAzYWFx4BFw4BBw4BBy4BJy4BNyY2Nz4BFwMXLgEnNCY3JxM3FzcXNRY2FzYWPwEnBQMFPgE3PgE3LgEnLgEHJgYHDgEXBhYXHgEXApwWKA0QDwICAQQBCQOaCQ0KBhMHbAIFBQQIlgMTBAwNDRIsCxMOBC5lvUFJTAQETElBvWVttUlBVAQEVEFJtW3U3AgDBwoCkgTEBHQECgcKAQ8BBHz+3AQBdBo5EBgTBAQTGBA5GiIxGBAbBAQbEBgxIgGWEQ8PKBcJEQgIDweaBAgBBAECcAsPCgYRBZgGBgQBBQICEw0QJhgClgJSQ0e3a2e7Q0dOAgJOR0O7Z2u3R0NSAvzyAgcJCAMPBAMB3QN9A20DAwMDAgQBm3sD/cUdAxQXETgbITIXERoDAxoRFzIhGzgRFxQDAAAEAAD/yAP4A8AABgANACYAMAAAAREhETMVMxMRMxEhNSEDMhYXHgEVFAYHDgEjIiYnLgE1NDY3PgEzExEnNSchETMVIQJy/r7IejAg/r4BIqZpuUVFUFBFRblpablFRVBQRUW5afZQev7YUAGiAoL+mAHiev5oASD+mEgC1lBFRblpablFRVBQRUW5aWm5RUVQ/LIByFAqeP2+eAACAAD/wAQAA8AAGAAnAAABHgEVFAYHDgEjIiYnLgE1NDY3PgEzMhYXASE+ATU0JichDgEVFBYXA2pLS0tLS71iYr1LS0tLS0u9YmK9S/0cAvQCAwID/QwDAgMCAypLvWJivUtLS0tLS71iYr1LS0tLS/5KECgVFSgQECgVFSgQAAIAAAAgBAADXAAiAEIAAAEeARceARcOAQcOASMiJicuATUHNxcnFBYXHgE3FjY3PgE3PwEHJxc3LgEnLgEnDgEHDgEHJz4BNz4BFzYWFx4BFTUC8goVCgoVChxIKipcMlWXODlBYpqcYjAoKWw/I0gcIjIXqWWfmV8DAywrJm87KUQjHDkRVR9FLChgMFeVOThBARAKFQoKFAskOhUVFkE3OJVXAp6eAj9qKicwAgITDhMqIKgEnp4EBjlyIy4qBgYMFwo2F0wrNRsPHAYGRzI/kFwEAAAAAAUAev/CA4IDwAAYADEATgCFAJkAAAEiJicuATU0Njc+ATMyFhceARUUBgcOASM1IgYHDgEVFBYXHgEzMjY3PgE1NCYnLgEjATIWFx4BFREUBgcOASMhIiYnLgE1ETQ2Nz4BMyEBPgE3PgE1NCYnLgEjIgYHDgEVFBYXHgEXDgEHDgEzDgEHDgEXBhYXHgEzOgE3PgE3PgE3PgE3NwMOAQcOAScGJicuATcmNjU+ATcCAhMhDAwODgwMIRMTIQ0MDw8MDSETDhgJCQoKCQkYDg4ZCQkLCwkJGQ4BUAoRBwYICAYHEQr9WAoRBwYICAYHEQoCqP62P24pKS8wKipwQEBwKiowFRITMyEdIQgWDAIIBwUBBQICEwwRJBgFDQMICgsEIQ8XKBs3vQkIDAMWBBMVDgUQBQULCgoOAdgPDA0hExMhDAwODgwMIRMTIQ0MD6ALCQkZDg4ZCQkLCwkJGQ4OGQkJCwFIBwYGEQr8XgoRBgYHBwYGEQoDogoRBgYH/UABMSoqbz9AcCoqMDAqKnBAKE0hIjgUDRYDDwsHDwkJEgoWKA4PEQIBBgUEIRcZPCGH/v0ICgUDBQEBDAkKGQ8JFAYKCgcAAAUAAP/IA/gDwAAPACgAQQBkAHgAAAEyFhceAR0BIzU0Njc+ATMnFAYHDgEjIiYnLgE1NDY3PgEzMhYXHgEVEzIWFx4BFRQGBw4BIyImJy4BNTQ2Nz4BMwE3JyEuAScuAQcmBgcOARUUFhceARc+ATc+AT8BFT8CFzcDNQc1NCYnLgEnDgEHDgEdAScVJQH8DRcJCQp+CggJFg3CBAMDCQUFCgMEBAQEAwoFBQkDAwTCablFRVBQRUW5aWm5RUVQUEVFuWkBGihQ/toIGhARJhUdMxMTFhYTEzMdFSYREBoINlACKihOahgSEA8qFxcpDw8SGAESAbYKCQkWDCIiDBYJCQrkBQoDBAQEBAMKBQUJAwMEBAMDCQUBJlBFRblpablFRVBQRUW5aWm5RUVQ/p5QKBIdCwkNAgIYERUxHxs1ERUUAgIJDQchDgQsBCYGLCr+EOYEJhMtCxMOBAQOEwstEyYE5gQAAAQAAP/IA/gDwAAYADEARQBZAAABMhYXHgEVFAYHDgEjIiYnLgE1NDY3PgEzETI2Nz4BNTQmJy4BIyIGBw4BFRQWFx4BMxEyFhceARUUBgcOAQcBPgE3PgE3Bz4BNz4BNwEOAQcOAScGJicuAScB/Gm5RUVQUEVFuWlpuUVFUFBFRblpQXMqKzExKypzQUFzKisxMSsqc0ExViAgJQYFBhAL/rgOIBESIxTtAQUGBRALAUkNIRESJBUwVx8hJAEDwFBFRblpablFRVBQRUW5aWm5RUVQ/MoxKypzQUFzKisxMSsqc0FBcyorMQImJSAgVjETJBESIA4BSAoRBAcEAu4VJBIRIQ3+twsQBgUHAQEmHyFVMgAAAAACAAAARgP8Az4AUQCjAAABFgYrATYmJy4BJy4BJy4BJzc2JicGJicuATcmNjc+ATMuASc0Jjc0Njc+ATceARceARcGFgcWBhceAQcWBhcOAQcOAScOAQcXBhYXHgEXHgEXJR4BByUGNjc+ATc+ATc+ATU3NCYnBiYnLgE1NDY3PgE3LgEnNiY3NDY3PgE3HgEXHgEXBhYHFgYVHgEVFgYXDgEHDgEnDgEHFwYWFx4BFx4BFwPwDQEB5wIEBgQNAwceFBEmCjMBGQUGCwUEBwEBAgEDBwgCAgEBAhQPEiseGi8OExAEAgIEAgUBBAsBBQIDAwIIAQ4CCRcDBQMgLBkZCQYLBv7BDAIC/UQCAgwJIBcVNBk1IQIeBgYMBQUGAQIDBwkDAQMBAwMYEBUvIhw0DxQTBAEBAwEEBQsFAgMDAwgCDwMJGwMFAyQyHDIYFCIGAQQTq1hrHh8YBgkJAQMDBykBHysCBwUHDQYEEgcICQgWBgwMCA8mCxEOAwMOEQsmDwgMDAYWCAEICgUUAggLCQMJBC0dAzkDDRcHFAUMEA4ZGbsDAwPAFA4SDAcWCRgQAUEBIzECCAUIDQgDFQcLCQEIGQYMDQgRKw0TEQMDERMNKxEIDQwGGQgBCQwGFgIJDAkECgQzIQM/Aw4aCBcGDREPAAMAAAAWA/4DgAAeACMAKAAAASM1NDY3PgEzMhYXHgEXByMnNiYnLgEjIgYHDgEHFykBAyEDAQMhAyECQn4tJidmPDhqJCkrAgJ+AgIbFBc4Ih48ExgXAgL9vAK6Av1KAgJGAv4gAgHkAhRyNFsiIicnIiJbNMzMHDETEhYWEhMxHHL+AgH+/lQBWP6oAAAAAAIAAABAA+YDYAAIAA0AAAERIRchNyERIQMRIREhA+b+VHL+jHT+VAPmcPz4AwgDYP1ScnICrv3CAdD+MAAAAAAGAEz/0gOqA7wAGgA1AGQAhwCgALkAAAEyFhceAR0BFAYHDgEjIiYnLgE9ATQ2Nz4BMyEyFhceAR0BFAYHDgEjIiYnLgE9ATQ2Nz4BMzMhERQGBw4BKwEVFAYHDgEjIiYnLgE9ASMVFAYHDgEjIiYnLgE9ASMiJicuATURJR4BFx4BFyE+ATc+ATcnJjYfAT4BNz4BFzYWFx4BFzc2FgcFFjY3PgE3LgEnLgEnDgEHDgEXBhYXHgE3Fz4BNz4BJzYmJy4BByYGBw4BBx4BFx4BFwNsDRYJCAoKCAkWDQ0WCQgKCggJFg39Hg0WCQgKCggJFg0NFgkICgoICRYNYgIgCAYHEQo2CQgIFg0NFgkICmAJCAgWDQ0WCQgKNgoRBwYIAZAeMhMTFwP93gMXExMyHjIGDwUzDhoPDR4OEB0PDhwMNQMRCP7cBA0CBgMCAgMGAg0ECAkGAgcCAgcCBgkI6AgJBgIHAgIHAgYJCAQNAgYDAgIDBgINBAKECggJFg3yDRYJCAoKCAkWDfINFgkICgoICRYN8g0WCQgKCggJFg3yDRYJCAr+RAoRBwYIiA0WCQgKCggJFg2IiA0WCQgKCggJFg2ICAYHEQoBvOQOKBgZOB8fOBgZJw9JCAkHTQYHAwIDAQEDAgMHBk0GCAq6AgcCBgkIBA0CBgMCAgMGAg0ECAkGAgcCAgIDBgINBAgJBgIHAgIHAgYJCAQNAgYDAgAAAAUAGv/AA+YDwAAEABAAJQA5AE4AABMhESERBQcwNjc2FhU3JgYVAzIWFTciJicuAScOARUHPgEXNjI3BTQ2Nw4BBy4BNwc2FhceARc+AScTNxYGJy4BJy4BJwceARc+ATc+ARcaA8z8NAEESF0tLV1IYLQQKl5IBBgRESsZMWFGDB4SEicVAcJGAgFQSCRYAUkFFRARKxo0YAFVRQFuLhglEA4WB0cBSz8dMg8TEwYDwPwABACy9h0FAzUC+Ec3A/4JLgP5EgQLCQYCHgXxAg8CCQZZBe8FBRkHAy0E+AITBQwKBgEhBAEa+gQiAgcICwMSAfAEMwEFBgkDDAEAAAADAAD/6AP4A6YAPABAAEMAAAEVDgEHDgEjIiYnLgEnNTQmNTMTIRMzFQ4BBw4BIyImJy4BJyM3NCY1MxMjNSE1IzUhFSMVIRUjEzMUBhUlCwEhKQEDA/YLKx0dRiYnRh0cKwsCBJr+RJgECysdHUYmJkYdHSsLAgICBJoiAUJoAUpoAUAemgQC/WyEhgEKATIBDIYBBAI9ZyYlKyslJmc9AgEDAQFW/qoIPWcmJSsrJSZnPQIBAwEBVrY0XFw0tv6qAQMCBgEq/tYBKgABAPr/wAMKA8AAkgAAASIGBw4BFRQWFx4BFx4BFx4BFx4BFx4BFx4BFx4BFw4BBw4BDwEWBisBIiY3Jy4BJy4BJy4BJy4BJy4BPwE2FhceARceARcyFjMWMjMyNjc+ATcuAScuAScuAScuAScuAScuAScuAScuATcmNjc+ATcnPgE3FzYWFwc2FhceARc2BhUHDgEnIiYjLgEnBiYHJgYnAg4XLBERFQgGBhAIBBIICxEIFDAVGCkUDyMKDw0CAh4eGkwoAgIMBlAFDQICGDMUGCQTBQwCBgUGAgIGOAYQBw8jDxMhFQMNBAgJBxQsDRQPBAQBCAENAQkPDgcYAxUkFxAqDB0pFg0ZBAQmGCBFKwQEBgxJDAYEBCAwGxMrCwgDMQETBQgMDAYVBQsTDwkdCQLKCwsLIRYNFQgJDQYECQQFCAIJEQkJFQ0MIBQUMh4uTh4dJgdkBwsKCGMFDQoIFwsGBwUCCAQGDAZOBwEHDRgICgwFAwEMDAsjFggQBwcLBQMNAwgHBgQTBA0MDggnEB00LCZPFSEdDmEOBAYGBhACagMUBRAVFQEPAVkCCgsQCwMKAg4DCQIGAAAEAAAAagQAAxYADgA/AFwAeQAAATM1IzUjBxc+AT8BBycHJQ4BBw4BBw4BBw4BJwYmJy4BJy4BJzQmNyY2Nz4BNz4BNz4BNx4BFx4BFxQWBxYGFxM+ATc+ARcTBiYnLgE3BRYGBw4BBxMeARceARcFEx4BFx4BFwMWBgcOAQclBiYnLgE3Az4BNz4BFyUBmsxEPFAqCg8CAwFDAQERAQUHBRAIChgRECcWIzQVEhsHBAMCAgEBBwUHDgoIGg8SJBkfOBAWFwoHAgQCA4cDExUQNBkDHy4WDxkD/ZUDGQ8WLh8DGTQQFRMDAmWtBA8CBwMDAwMJAQgJCvxHCgkIAQkDAwMDBwIPBAO/ATgy8EoqCg4FAZsBM4kXKBMSIw0PGgsKDQEBGhQWMxwJFAkKEgoVKhEUIBAMHQgNCgICFxcTNhkMEQwHFQf+7B4wFREYAgESAhgRFTAeAho0ERUUAv7yAhQVETQaAgJqAgQGAw4F/ZYFDgMGBAICAggCBwoJAmYJCgcCCAICAAEAAwDuA/oCjACEAAATFzc+ATc+ATMyFhceARciNjMyFhceARciNjMyFhceARcHFgYHDgEjIiYnLgEnNy4BJy4BJw4BBw4BFwcWBgcOAQcuAScuASc3LgEnLgEnDgEHDgEXBxYGBw4BBy4BJy4BJzcuAQcmBicOAQcOAQcOAQcuAScuAScDLgE3PgE3FjYXNhYXamZQChoQECUVDR0NDhgLAUYuFiQODxYLAUQ4HTITFBUBAQEJBwgWDw0WBggGAQEBCAgHFw0OFgkICgEBAQgHCBUPDRcGCQYBAQEHCAcWDQ4WCQgKAQEBCAcIFQ8NFwYJBgEBAQcJBggBAmwBBhAIChURDRgICg4JewYBAgUNDQkZCAwNBwJq7roXIQoLCQgHBxQMNggHBxQMNhQSEjEd1g0YCQkLCgkIGA28DRcGCQcCAgcJBhgMvgsaBwsJAgIICwYaC74LGQQLBQQEBQsEGgrACRwFDQcEBAYNBBwJ6gMNBQUNAwboBQodAw0EBQUDDQMdCwETBRsEEAsLAQcKAhUFAAAAAAQAAP/ABAADwAAgADwAggCFAAABHgEXHgEXAQ4BBw4BIy4BJy4BLwEuAScuATc0Njc+ATc3JgYHDgEVFBYXHgEXMhY1MjY3PgE3LgEnLgEnATYWFw4BBw4BBw4BBw4BBw4BByIGJwYmJy4BJy4BJy4BNzQ2Nz4BNz4BNz4BNxY2FzYWFx4BBzAGJwcfAT4BNz4BMz4BNwElAwHCDSQWFzQg/lcGDwYJDQkHEAYIDAdBBwgEAgQBBAIDCAWkCA8GBgcEAwQKCQEJCQ0GBAcBAQcFBQ4IAzAJCQIBAQMBBgILHRQTMRwOGg4NHA0eNRkYLhQVHQsJCwELCQscFRMvFxo0HxMoEBQeEQIIAQcEtwF5GCYSDxsKEhcD/ngBVKoCNCA3FhcjDf5YBgkDAwMBAwMCCQRDBg4GCA0JBhEFCQsIGAIIAwgNDAUPAwcEBAIBCAMHDAoHEAMIAwUB/gIPBgoMCwYVCCAvGBIkCQgFBQUDAg0HDhoYETEUHS8iFz0THygaDiQEEAQGBgELARUECgELDwNwhEgUEhAEFhAGBf5FBf7VAAIAAABOA/wDRgAMABsAAAEzFSMVIzUjNTM1MxUDIScjESEVIREhFyEVIzUDdoaGaoaGamj+hGjCAeL9tgFIaAHGaAE+aoaGaoaGATho/l5oAnJo3nYAAAACAAD/wAQAA8AAGAAlAAATPgEzMhYXHgEVFAYHDgEjIiYnLgE1NDY3ASM1IxUjFTMVMzUzNZZLvWJivUtLS0tLS71iYr1LS0tLSwLM/Mj+/sj8AypLS0tLS71iYr1LS0tLS0u9YmK9S/78/PzI/PzIAAAAAAEAAABeA/oDIgBWAAABHgEXHgEHFgYHDgEjIiYrATczMjY3NCYvAS4BIyIGDwEOARcUFjsBByMuAScuATcmNjc+ATcmNCc2JjcmNjc+ATMyFhceARc+ATc+ATMyFhceARcGFgcDfhstEQ8UAgIiGR1HKwEIAfQCgAkHAwEHrgYLCQUOA7ICBQMKBoMB9StJHBohAQEPDA8iGQQDAgQDAxkQFjAgCRoIDhEMDzsgJlAwPHImLC0DAwEDAeALJRgYOCApShscIALEBAQECgbUBgYGBtQGCgQEBMQBIBwbSiocNBYWJQ0FCwUFCwUdMxMTFgQEBAsHJkAXFxowKSlvPwQJBQAAAwAAAAgEAAN4ADEAOwA+AAAlNTcRFAYHDgEjISImJy4BNRE0Njc+ATMhOgEXByEiBgcOARURFBYXHgEzITI2Nz4BNQkBFwEOAQcOAQc3JwcDAm4XExQ1H/20HzUUExcXExQ1HwJMBw0Hav4CBw4EBQYGBAUMCQJKCQwFBAb+vAGmnP5aHTodHTod1mo0mthu/rofNRQTFxcTFDUfAkwfNRQTFwJsBgQFDQj9tAcOBAUGBgQFDAkBNAGooP5cDBELBxUIamygAAABAAD/wAQAA8AAcgAABSImJy4BJwcOAQcGJicuAScuATUzETQ2Nz4BNwU2FhcWBg8BHgEXHgE3FjY3PgE3PgE3PgEnNiYnLgEnLgEnLgEnDgEHDgEHDgEHLgEvAS4BJz4BFz4BNz4BFzYWFx4BFx4BFx4BFw4BBw4BBw4BBw4BBwIAN2UtLEwfWAQLBgYMBwcKAwMDAgcGBg8IASoNFQQGBApdGjUeHEAhJ0UfHTUTFSQODREBARENDiQVEzUdH0UnLFEhIzcWAggFBQgEWwQCAQECBB5TLzRxQzhqLDBLIR04ExYWAgIWFhM4HSFLMCxqOEAWExMzHVYFBgEBAgMDBwQFCgkBLAcRBAgFAwICEQkOFw1aGCANCg0CAhIMDyMWEjYdIUQoJEgcIDIWEicLEA4CAhIUEDIaBQMCAgEFWgUCBwEMASo/HRUhBAQcEBkyIxtRKjJkPjZsKjJJIxs6ERgUBAAAAAABAAAAAAAAndR1B18PPPUACwQAAAAAANBcq1oAAAAA0FyrWgAA/6QfYwPAAAAACAACAAAAAAAAAAEAAAPA/8AAAB+LAAD/6B9jAAEAAAAAAAAAAAAAAAAAAAB5AAAAAAAAAAAAAAAAAgAAABQVAAoewAAiH4sAJAQAAAAEAAB6BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAowQAAAAD4AGEBAAA/AVGAAAEAAEgBAABcwQAAXMEAAEgBAAA/QQAAP0EAACNBAAAjQQAAJMEAAEGBAABBgQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAWQQAAEoEAAAABAAAAAQAAAAEAAAMBAAAAAQAAAAEAAAABAAAAAQAAEoEAAAABAAAAAQAAAAEAAAABAAAAAQAAAIEAABfBAAAAAQAAAAEAABGBAAAAAQAAAAEAAAABAAAMgQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABuBAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAADgQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAHoEAAAABAAAAAQAAAAEAAAABAAAAAQAAEwEAAAaBAAAAAQAAPoEAAAABAAAAwQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAAAAAAACgAUAB4BSgLKBDAE+AUSBdwGXgZ+BqQGvgbeB3YHrgfOCCwIbgicCNIKggqQCp4KrAq6CtIK+guOC94MWAzGDRINPg2iDgQO4A9gD84P8BDGEbwR8hIgFogXDheWGCoYqhj+Gooa7hwWHK4dih3aH84gRCCAINIhUiHyIpgirCLKI4YjyiaUJzInsiieKSIpQilwKYQq2CsUK/IsUi1uLmQuiC7GL/gwDjBCMToxlDLKM8Y0kDXANtY3YjfgOQw5hjoKOsQ7EjtSO748oj1WPeI+3D8kP0RAVkDWQTxCGkLeQ6pEfESoROJFZEXIRnwAAQAAAHkC/AAPAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABABAAAAABAAAAAAACAA4ATgABAAAAAAADABAAJgABAAAAAAAEABAAXAABAAAAAAAFABYAEAABAAAAAAAGAAgANgABAAAAAAAKADQAbAADAAEECQABABAAAAADAAEECQACAA4ATgADAAEECQADABAAJgADAAEECQAEABAAXAADAAEECQAFABYAEAADAAEECQAGABAAPgADAAEECQAKADQAbABjADQAMgAtAGMAbwByAGUAVgBlAHIAcwBpAG8AbgAgADAALgAwAGMANAAyAC0AYwBvAHIAZWM0Mi1jb3JlAGMANAAyAC0AYwBvAHIAZQBSAGUAZwB1AGwAYQByAGMANAAyAC0AYwBvAHIAZQBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
  font-weight: normal;
  font-style: normal; }

.icon-c42- {
  font-family: 'c42-core';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-c42-add:before {
  content: "\f056"; }

.icon-c42-adddevice:before {
  content: "\f000"; }

.icon-c42-addorg:before {
  content: "\f003"; }

.icon-c42-addplan:before {
  content: "\f055"; }

.icon-c42-addstorage:before {
  content: "\f026"; }

.icon-c42-adduser:before {
  content: "\f005"; }

.icon-c42-alert:before {
  content: "\f011"; }

.icon-c42-android:before {
  content: "\f04e"; }

.icon-c42-apple:before {
  content: "\f01d"; }

.icon-c42-archive-encryption-key:before {
  content: "\f049"; }

.icon-c42-arrow-down:before {
  content: "\e605"; }

.icon-c42-arrow-left:before {
  content: "\e606"; }

.icon-c42-arrow-right:before {
  content: "\e607"; }

.icon-c42-arrow-up:before {
  content: "\e608"; }

.icon-c42-balance:before {
  content: "\f050"; }

.icon-c42-briefcase:before {
  content: "\f013"; }

.icon-c42-bright:before {
  content: "\f00e"; }

.icon-c42-bulletlist-v2:before {
  content: "\f035"; }

.icon-c42-bulletlist:before {
  content: "\f030"; }

.icon-c42-c42text:before {
  width: auto;
  content: "\62"; }

.icon-c42-cc-v2:before {
  content: "\f01b"; }

.icon-c42-cc:before {
  content: "\f01a"; }

.icon-c42-check:before {
  content: "\f02a"; }

.icon-c42-checkbox-checked:before {
  content: "\e60a"; }

.icon-c42-checkbox-empty:before {
  content: "\e609"; }

.icon-c42-cp:before {
  content: "\e00b"; }

.icon-c42-cptext:before {
  width: auto;
  content: "\65"; }

.icon-c42-dark:before {
  content: "\f00d"; }

.icon-c42-dashboard:before {
  content: "\f039"; }

.icon-c42-document:before {
  content: "\e001"; }

.icon-c42-dollarbill:before {
  content: "\f052"; }

.icon-c42-dollarsign:before {
  content: "\f051"; }

.icon-c42-embeded:before {
  content: "\f00b"; }

.icon-c42-excluded-network-interface:before {
  content: "\f008"; }

.icon-c42-excluded-wireless-network:before {
  content: "\f009"; }

.icon-c42-exclusions:before {
  content: "\f04a"; }

.icon-c42-file-exclusions:before {
  content: "\f044"; }

.icon-c42-file-selection:before {
  content: "\f002"; }

.icon-c42-filefolder:before {
  content: "\e006"; }

.icon-c42-folder:before {
  content: "\e000"; }

.icon-c42-growth:before {
  content: "\f033"; }

.icon-c42-harddrive:before {
  content: "\f048"; }

.icon-c42-harvey-empty:before {
  content: "\e60b"; }

.icon-c42-harvey-full:before {
  content: "\e60c"; }

.icon-c42-harvey-half:before {
  content: "\e60d"; }

.icon-c42-hidden-files:before {
  content: "\f021"; }

.icon-c42-import-cloud:before {
  content: "\f057"; }

.icon-c42-import:before {
  content: "\f029"; }

.icon-c42-inbound:before {
  content: "\f017"; }

.icon-c42-info:before {
  content: "\e600"; }

.icon-c42-information:before {
  content: "\f042"; }

.icon-c42-invite-user:before {
  content: "\e003"; }

.icon-c42-item-duplicate:before {
  content: "\f023"; }

.icon-c42-item-edit:before {
  content: "\f058"; }

.icon-c42-item-remove:before {
  content: "\f022"; }

.icon-c42-key-1:before {
  content: "\f043"; }

.icon-c42-key:before {
  content: "\f038"; }

.icon-c42-link:before {
  content: "\e603"; }

.icon-c42-linux:before {
  content: "\f00c"; }

.icon-c42-locked:before {
  content: "\f02c"; }

.icon-c42-logo:before {
  content: "\e00a"; }

.icon-c42-menu:before {
  content: "\f014"; }

.icon-c42-message-v2:before {
  content: "\f028"; }

.icon-c42-message:before {
  content: "\f01f"; }

.icon-c42-monitor-1:before {
  content: "\f007"; }

.icon-c42-monitor:before {
  content: "\f04d"; }

.icon-c42-my-profile:before {
  content: "\f015"; }

.icon-c42-office42:before {
  content: "\f031"; }

.icon-c42-online:before {
  content: "\f02b"; }

.icon-c42-org-2:before {
  content: "\f04b"; }

.icon-c42-org-destinations:before {
  content: "\f03b"; }

.icon-c42-org-security-servers:before {
  content: "\f03c"; }

.icon-c42-org-user-roles:before {
  content: "\f00f"; }

.icon-c42-org:before {
  content: "\e002"; }

.icon-c42-osx:before {
  content: "\f016"; }

.icon-c42-pipeline:before {
  content: "\f034"; }

.icon-c42-plus:before {
  content: "\e007"; }

.icon-c42-power:before {
  content: "\f024"; }

.icon-c42-proxy:before {
  content: "\f025"; }

.icon-c42-push:before {
  content: "\f010"; }

.icon-c42-radio-checked:before {
  content: "\e60e"; }

.icon-c42-radio-empty:before {
  content: "\e60f"; }

.icon-c42-remove-v2:before {
  content: "\f046"; }

.icon-c42-remove:before {
  content: "\f032"; }

.icon-c42-restore:before {
  content: "\f059"; }

.icon-c42-search:before {
  content: "\f02e"; }

.icon-c42-security-ldap:before {
  content: "\f03d"; }

.icon-c42-security-radius:before {
  content: "\f03e"; }

.icon-c42-security-ssl:before {
  content: "\f03f"; }

.icon-c42-security-tkp:before {
  content: "\f041"; }

.icon-c42-server:before {
  content: "\e604"; }

.icon-c42-settings-alerts:before {
  content: "\f040"; }

.icon-c42-settings-email:before {
  content: "\f027"; }

.icon-c42-settings-general:before {
  content: "\f02d"; }

.icon-c42-settings-sharing:before {
  content: "\e601"; }

.icon-c42-settings-v2:before {
  content: "\f02f"; }

.icon-c42-settings:before {
  content: "\f012"; }

.icon-c42-share-export:before {
  content: "\f00a"; }

.icon-c42-sign-out:before {
  content: "\e008"; }

.icon-c42-sp-gear:before {
  content: "\e009"; }

.icon-c42-sp:before {
  content: "\e004"; }

.icon-c42-sptext:before {
  width: auto;
  content: "\66"; }

.icon-c42-storage:before {
  content: "\f037"; }

.icon-c42-storepoint:before {
  content: "\f01e"; }

.icon-c42-sun:before {
  content: "\f001"; }

.icon-c42-sync:before {
  content: "\f047"; }

.icon-c42-trigram:before {
  content: "\f020"; }

.icon-c42-unlocked:before {
  content: "\f04c"; }

.icon-c42-user-1:before {
  content: "\f01c"; }

.icon-c42-user:before {
  content: "\f006"; }

.icon-c42-versions:before {
  content: "\f045"; }

.icon-c42-vlink:before {
  content: "\e602"; }

.icon-c42-vm:before {
  content: "\f053"; }

.icon-c42-windows-v2:before {
  content: "\f04f"; }

.icon-c42-windows:before {
  content: "\f019"; }

.icon-c42-wrench-menu:before {
  content: "\f054"; }

.icon-c42-settings-balance:before {
  content: "\e610"; }

/*!
 *  Font Awesome 3.2.1
 *  the iconic font designed for Bootstrap
 *  ------------------------------------------------------------------------------
 *  The full suite of pictographic icons, examples, and documentation can be
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
 *  http://twitter.com/fontawesome.
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Font Awesome documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Author - Dave Gandy
 *  ------------------------------------------------------------------------------
 *  Email: dave@fontawesome.io
 *  Twitter: http://twitter.com/davegandy
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("vendor/c42-styleguide/fonts/font-awesome/font/fontawesome-webfont.eot?v=3.2.1");
  src: url("vendor/c42-styleguide/fonts/font-awesome/font/fontawesome-webfont.eot?#iefix&v=3.2.1") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/font-awesome/font/fontawesome-webfont.woff?v=3.2.1") format("woff"), url("vendor/c42-styleguide/fonts/font-awesome/font/fontawesome-webfont.ttf?v=3.2.1") format("truetype"), url("vendor/c42-styleguide/fonts/font-awesome/font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1") format("svg");
  font-weight: normal;
  font-style: normal; }

/* FONT AWESOME CORE
 * -------------------------- */
[class^="icon-"],
[class*=" icon-"] {
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em; }

[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none; }

/* makes the font 33% larger relative to the icon container */
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.33333em; }

/* makes sure icons active on rollover in links */
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline; }

/* increased font size for icon-large */
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.14286em;
  text-align: right;
  padding-right: 0.28571em; }
  [class^="icon-"].icon-fixed-width.icon-large,
  [class*=" icon-"].icon-fixed-width.icon-large {
    width: 1.42857em; }

.icons-ul {
  margin-left: 2.14286em;
  list-style-type: none; }
  .icons-ul > li {
    position: relative; }
  .icons-ul .icon-li {
    position: absolute;
    left: -2.14286em;
    width: 2.14286em;
    text-align: center;
    line-height: inherit; }

[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none; }

.icon-muted {
  color: #eeeeee; }

.icon-light {
  color: white; }

.icon-dark {
  color: #333333; }

.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }

.icon-2x {
  font-size: 2em; }
  .icon-2x.icon-border {
    border-width: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }

.icon-3x {
  font-size: 3em; }
  .icon-3x.icon-border {
    border-width: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }

.icon-4x {
  font-size: 4em; }
  .icon-4x.icon-border {
    border-width: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px; }

.icon-5x {
  font-size: 5em; }
  .icon-5x.icon-border {
    border-width: 5px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px; }

.pull-right {
  float: right; }

.pull-left {
  float: left; }

[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em; }

[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em; }

/* BOOTSTRAP SPECIFIC CLASSES
 * -------------------------- */
/* Bootstrap 2.0 sprites.less reset */
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0; }

/* more sprites.less reset */
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none; }

/* keeps Bootstrap styles with and without icons the same */
.btn [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large, .nav [class^="icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em; }

.btn [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin, .nav [class^="icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block; }

.nav-tabs [class^="icon-"], .nav-tabs [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"],
.nav-tabs [class*=" icon-"].icon-large, .nav-pills [class^="icon-"], .nav-pills [class^="icon-"].icon-large,
.nav-pills [class*=" icon-"],
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em; }

.btn [class^="icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em; }

.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em; }

.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em; }

.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0; }
  .btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x,
  .btn.btn-large [class*=" icon-"].pull-left.icon-2x,
  .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-top: .05em; }
  .btn.btn-large [class^="icon-"].pull-left.icon-2x,
  .btn.btn-large [class*=" icon-"].pull-left.icon-2x {
    margin-right: .2em; }
  .btn.btn-large [class^="icon-"].pull-right.icon-2x,
  .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-left: .2em; }

/* Fixes alignment in nav lists */
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit; }

/* EXTRAS
 * -------------------------- */
/* Stacked and layered icon */
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%; }
  .icon-stack [class^="icon-"],
  .icon-stack [class*=" icon-"] {
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 1em;
    line-height: inherit;
    *line-height: 2em; }
  .icon-stack .icon-stack-base {
    font-size: 2em;
    *line-height: 1em; }

/* Animated rotating icon */
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear; }

/* Prevent stack and spinners from being taken inline when inside a link */
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none; }

@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg); }
  100% {
    -moz-transform: rotate(359deg); } }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg); } }

@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg); }
  100% {
    -o-transform: rotate(359deg); } }

@-ms-keyframes spin {
  0% {
    -ms-transform: rotate(0deg); }
  100% {
    -ms-transform: rotate(359deg); } }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(359deg); } }

/* Icon rotations and mirroring */
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }

.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); }

.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }

.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1); }

/* ensure rotation occurs inside anchor tags */
a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-flip-horizontal:before, a .icon-flip-vertical:before {
  display: inline-block; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
 * readers do not read off random characters that represent icons */
.icon-glass:before {
  content: ""; }

.icon-music:before {
  content: ""; }

.icon-search:before {
  content: ""; }

.icon-envelope-alt:before {
  content: ""; }

.icon-heart:before {
  content: ""; }

.icon-star:before {
  content: ""; }

.icon-star-empty:before {
  content: ""; }

.icon-user:before {
  content: ""; }

.icon-film:before {
  content: ""; }

.icon-th-large:before {
  content: ""; }

.icon-th:before {
  content: ""; }

.icon-th-list:before {
  content: ""; }

.icon-ok:before {
  content: ""; }

.icon-remove:before {
  content: ""; }

.icon-zoom-in:before {
  content: ""; }

.icon-zoom-out:before {
  content: ""; }

.icon-power-off:before,
.icon-off:before {
  content: ""; }

.icon-signal:before {
  content: ""; }

.icon-gear:before,
.icon-cog:before {
  content: ""; }

.icon-trash:before {
  content: ""; }

.icon-home:before {
  content: ""; }

.icon-file-alt:before {
  content: ""; }

.icon-time:before {
  content: ""; }

.icon-road:before {
  content: ""; }

.icon-download-alt:before {
  content: ""; }

.icon-download:before {
  content: ""; }

.icon-upload:before {
  content: ""; }

.icon-inbox:before {
  content: ""; }

.icon-play-circle:before {
  content: ""; }

.icon-rotate-right:before,
.icon-repeat:before {
  content: ""; }

.icon-refresh:before {
  content: ""; }

.icon-list-alt:before {
  content: ""; }

.icon-lock:before {
  content: ""; }

.icon-flag:before {
  content: ""; }

.icon-headphones:before {
  content: ""; }

.icon-volume-off:before {
  content: ""; }

.icon-volume-down:before {
  content: ""; }

.icon-volume-up:before {
  content: ""; }

.icon-qrcode:before {
  content: ""; }

.icon-barcode:before {
  content: ""; }

.icon-tag:before {
  content: ""; }

.icon-tags:before {
  content: ""; }

.icon-book:before {
  content: ""; }

.icon-bookmark:before {
  content: ""; }

.icon-print:before {
  content: ""; }

.icon-camera:before {
  content: ""; }

.icon-font:before {
  content: ""; }

.icon-bold:before {
  content: ""; }

.icon-italic:before {
  content: ""; }

.icon-text-height:before {
  content: ""; }

.icon-text-width:before {
  content: ""; }

.icon-align-left:before {
  content: ""; }

.icon-align-center:before {
  content: ""; }

.icon-align-right:before {
  content: ""; }

.icon-align-justify:before {
  content: ""; }

.icon-list:before {
  content: ""; }

.icon-indent-left:before {
  content: ""; }

.icon-indent-right:before {
  content: ""; }

.icon-facetime-video:before {
  content: ""; }

.icon-picture:before {
  content: ""; }

.icon-pencil:before {
  content: ""; }

.icon-map-marker:before {
  content: ""; }

.icon-adjust:before {
  content: ""; }

.icon-tint:before {
  content: ""; }

.icon-edit:before {
  content: ""; }

.icon-share:before {
  content: ""; }

.icon-check:before {
  content: ""; }

.icon-move:before {
  content: ""; }

.icon-step-backward:before {
  content: ""; }

.icon-fast-backward:before {
  content: ""; }

.icon-backward:before {
  content: ""; }

.icon-play:before {
  content: ""; }

.icon-pause:before {
  content: ""; }

.icon-stop:before {
  content: ""; }

.icon-forward:before {
  content: ""; }

.icon-fast-forward:before {
  content: ""; }

.icon-step-forward:before {
  content: ""; }

.icon-eject:before {
  content: ""; }

.icon-chevron-left:before {
  content: ""; }

.icon-chevron-right:before {
  content: ""; }

.icon-plus-sign:before {
  content: ""; }

.icon-minus-sign:before {
  content: ""; }

.icon-remove-sign:before {
  content: ""; }

.icon-ok-sign:before {
  content: ""; }

.icon-question-sign:before {
  content: ""; }

.icon-info-sign:before {
  content: ""; }

.icon-screenshot:before {
  content: ""; }

.icon-remove-circle:before {
  content: ""; }

.icon-ok-circle:before {
  content: ""; }

.icon-ban-circle:before {
  content: ""; }

.icon-arrow-left:before {
  content: ""; }

.icon-arrow-right:before {
  content: ""; }

.icon-arrow-up:before {
  content: ""; }

.icon-arrow-down:before {
  content: ""; }

.icon-mail-forward:before,
.icon-share-alt:before {
  content: ""; }

.icon-resize-full:before {
  content: ""; }

.icon-resize-small:before {
  content: ""; }

.icon-plus:before {
  content: ""; }

.icon-minus:before {
  content: ""; }

.icon-asterisk:before {
  content: ""; }

.icon-exclamation-sign:before {
  content: ""; }

.icon-gift:before {
  content: ""; }

.icon-leaf:before {
  content: ""; }

.icon-fire:before {
  content: ""; }

.icon-eye-open:before {
  content: ""; }

.icon-eye-close:before {
  content: ""; }

.icon-warning-sign:before {
  content: ""; }

.icon-plane:before {
  content: ""; }

.icon-calendar:before {
  content: ""; }

.icon-random:before {
  content: ""; }

.icon-comment:before {
  content: ""; }

.icon-magnet:before {
  content: ""; }

.icon-chevron-up:before {
  content: ""; }

.icon-chevron-down:before {
  content: ""; }

.icon-retweet:before {
  content: ""; }

.icon-shopping-cart:before {
  content: ""; }

.icon-folder-close:before {
  content: ""; }

.icon-folder-open:before {
  content: ""; }

.icon-resize-vertical:before {
  content: ""; }

.icon-resize-horizontal:before {
  content: ""; }

.icon-bar-chart:before {
  content: ""; }

.icon-twitter-sign:before {
  content: ""; }

.icon-facebook-sign:before {
  content: ""; }

.icon-camera-retro:before {
  content: ""; }

.icon-key:before {
  content: ""; }

.icon-gears:before,
.icon-cogs:before {
  content: ""; }

.icon-comments:before {
  content: ""; }

.icon-thumbs-up-alt:before {
  content: ""; }

.icon-thumbs-down-alt:before {
  content: ""; }

.icon-star-half:before {
  content: ""; }

.icon-heart-empty:before {
  content: ""; }

.icon-signout:before {
  content: ""; }

.icon-linkedin-sign:before {
  content: ""; }

.icon-pushpin:before {
  content: ""; }

.icon-external-link:before {
  content: ""; }

.icon-signin:before {
  content: ""; }

.icon-trophy:before {
  content: ""; }

.icon-github-sign:before {
  content: ""; }

.icon-upload-alt:before {
  content: ""; }

.icon-lemon:before {
  content: ""; }

.icon-phone:before {
  content: ""; }

.icon-unchecked:before,
.icon-check-empty:before {
  content: ""; }

.icon-bookmark-empty:before {
  content: ""; }

.icon-phone-sign:before {
  content: ""; }

.icon-twitter:before {
  content: ""; }

.icon-facebook:before {
  content: ""; }

.icon-github:before {
  content: ""; }

.icon-unlock:before {
  content: ""; }

.icon-credit-card:before {
  content: ""; }

.icon-rss:before {
  content: ""; }

.icon-hdd:before {
  content: ""; }

.icon-bullhorn:before {
  content: ""; }

.icon-bell:before {
  content: ""; }

.icon-certificate:before {
  content: ""; }

.icon-hand-right:before {
  content: ""; }

.icon-hand-left:before {
  content: ""; }

.icon-hand-up:before {
  content: ""; }

.icon-hand-down:before {
  content: ""; }

.icon-circle-arrow-left:before {
  content: ""; }

.icon-circle-arrow-right:before {
  content: ""; }

.icon-circle-arrow-up:before {
  content: ""; }

.icon-circle-arrow-down:before {
  content: ""; }

.icon-globe:before {
  content: ""; }

.icon-wrench:before {
  content: ""; }

.icon-tasks:before {
  content: ""; }

.icon-filter:before {
  content: ""; }

.icon-briefcase:before {
  content: ""; }

.icon-fullscreen:before {
  content: ""; }

.icon-group:before {
  content: ""; }

.icon-link:before {
  content: ""; }

.icon-cloud:before {
  content: ""; }

.icon-beaker:before {
  content: ""; }

.icon-cut:before {
  content: ""; }

.icon-copy:before {
  content: ""; }

.icon-paperclip:before,
.icon-paper-clip:before {
  content: ""; }

.icon-save:before {
  content: ""; }

.icon-sign-blank:before {
  content: ""; }

.icon-reorder:before {
  content: ""; }

.icon-list-ul:before {
  content: ""; }

.icon-list-ol:before {
  content: ""; }

.icon-strikethrough:before {
  content: ""; }

.icon-underline:before {
  content: ""; }

.icon-table:before {
  content: ""; }

.icon-magic:before {
  content: ""; }

.icon-truck:before {
  content: ""; }

.icon-pinterest:before {
  content: ""; }

.icon-pinterest-sign:before {
  content: ""; }

.icon-google-plus-sign:before {
  content: ""; }

.icon-google-plus:before {
  content: ""; }

.icon-money:before {
  content: ""; }

.icon-caret-down:before {
  content: ""; }

.icon-caret-up:before {
  content: ""; }

.icon-caret-left:before {
  content: ""; }

.icon-caret-right:before {
  content: ""; }

.icon-columns:before {
  content: ""; }

.icon-sort:before {
  content: ""; }

.icon-sort-down:before {
  content: ""; }

.icon-sort-up:before {
  content: ""; }

.icon-envelope:before {
  content: ""; }

.icon-linkedin:before {
  content: ""; }

.icon-rotate-left:before,
.icon-undo:before {
  content: ""; }

.icon-legal:before {
  content: ""; }

.icon-dashboard:before {
  content: ""; }

.icon-comment-alt:before {
  content: ""; }

.icon-comments-alt:before {
  content: ""; }

.icon-bolt:before {
  content: ""; }

.icon-sitemap:before {
  content: ""; }

.icon-umbrella:before {
  content: ""; }

.icon-paste:before {
  content: ""; }

.icon-lightbulb:before {
  content: ""; }

.icon-exchange:before {
  content: ""; }

.icon-cloud-download:before {
  content: ""; }

.icon-cloud-upload:before {
  content: ""; }

.icon-user-md:before {
  content: ""; }

.icon-stethoscope:before {
  content: ""; }

.icon-suitcase:before {
  content: ""; }

.icon-bell-alt:before {
  content: ""; }

.icon-coffee:before {
  content: ""; }

.icon-food:before {
  content: ""; }

.icon-file-text-alt:before {
  content: ""; }

.icon-building:before {
  content: ""; }

.icon-hospital:before {
  content: ""; }

.icon-ambulance:before {
  content: ""; }

.icon-medkit:before {
  content: ""; }

.icon-fighter-jet:before {
  content: ""; }

.icon-beer:before {
  content: ""; }

.icon-h-sign:before {
  content: ""; }

.icon-plus-sign-alt:before {
  content: ""; }

.icon-double-angle-left:before {
  content: ""; }

.icon-double-angle-right:before {
  content: ""; }

.icon-double-angle-up:before {
  content: ""; }

.icon-double-angle-down:before {
  content: ""; }

.icon-angle-left:before {
  content: ""; }

.icon-angle-right:before {
  content: ""; }

.icon-angle-up:before {
  content: ""; }

.icon-angle-down:before {
  content: ""; }

.icon-desktop:before {
  content: ""; }

.icon-laptop:before {
  content: ""; }

.icon-tablet:before {
  content: ""; }

.icon-mobile-phone:before {
  content: ""; }

.icon-circle-blank:before {
  content: ""; }

.icon-quote-left:before {
  content: ""; }

.icon-quote-right:before {
  content: ""; }

.icon-spinner:before {
  content: ""; }

.icon-circle:before {
  content: ""; }

.icon-mail-reply:before,
.icon-reply:before {
  content: ""; }

.icon-github-alt:before {
  content: ""; }

.icon-folder-close-alt:before {
  content: ""; }

.icon-folder-open-alt:before {
  content: ""; }

.icon-expand-alt:before {
  content: ""; }

.icon-collapse-alt:before {
  content: ""; }

.icon-smile:before {
  content: ""; }

.icon-frown:before {
  content: ""; }

.icon-meh:before {
  content: ""; }

.icon-gamepad:before {
  content: ""; }

.icon-keyboard:before {
  content: ""; }

.icon-flag-alt:before {
  content: ""; }

.icon-flag-checkered:before {
  content: ""; }

.icon-terminal:before {
  content: ""; }

.icon-code:before {
  content: ""; }

.icon-reply-all:before {
  content: ""; }

.icon-mail-reply-all:before {
  content: ""; }

.icon-star-half-full:before,
.icon-star-half-empty:before {
  content: ""; }

.icon-location-arrow:before {
  content: ""; }

.icon-crop:before {
  content: ""; }

.icon-code-fork:before {
  content: ""; }

.icon-unlink:before {
  content: ""; }

.icon-question:before {
  content: ""; }

.icon-info:before {
  content: ""; }

.icon-exclamation:before {
  content: ""; }

.icon-superscript:before {
  content: ""; }

.icon-subscript:before {
  content: ""; }

.icon-eraser:before {
  content: ""; }

.icon-puzzle-piece:before {
  content: ""; }

.icon-microphone:before {
  content: ""; }

.icon-microphone-off:before {
  content: ""; }

.icon-shield:before {
  content: ""; }

.icon-calendar-empty:before {
  content: ""; }

.icon-fire-extinguisher:before {
  content: ""; }

.icon-rocket:before {
  content: ""; }

.icon-maxcdn:before {
  content: ""; }

.icon-chevron-sign-left:before {
  content: ""; }

.icon-chevron-sign-right:before {
  content: ""; }

.icon-chevron-sign-up:before {
  content: ""; }

.icon-chevron-sign-down:before {
  content: ""; }

.icon-html5:before {
  content: ""; }

.icon-css3:before {
  content: ""; }

.icon-anchor:before {
  content: ""; }

.icon-unlock-alt:before {
  content: ""; }

.icon-bullseye:before {
  content: ""; }

.icon-ellipsis-horizontal:before {
  content: ""; }

.icon-ellipsis-vertical:before {
  content: ""; }

.icon-rss-sign:before {
  content: ""; }

.icon-play-sign:before {
  content: ""; }

.icon-ticket:before {
  content: ""; }

.icon-minus-sign-alt:before {
  content: ""; }

.icon-check-minus:before {
  content: ""; }

.icon-level-up:before {
  content: ""; }

.icon-level-down:before {
  content: ""; }

.icon-check-sign:before {
  content: ""; }

.icon-edit-sign:before {
  content: ""; }

.icon-external-link-sign:before {
  content: ""; }

.icon-share-sign:before {
  content: ""; }

.icon-compass:before {
  content: ""; }

.icon-collapse:before {
  content: ""; }

.icon-collapse-top:before {
  content: ""; }

.icon-expand:before {
  content: ""; }

.icon-euro:before,
.icon-eur:before {
  content: ""; }

.icon-gbp:before {
  content: ""; }

.icon-dollar:before,
.icon-usd:before {
  content: ""; }

.icon-rupee:before,
.icon-inr:before {
  content: ""; }

.icon-yen:before,
.icon-jpy:before {
  content: ""; }

.icon-renminbi:before,
.icon-cny:before {
  content: ""; }

.icon-won:before,
.icon-krw:before {
  content: ""; }

.icon-bitcoin:before,
.icon-btc:before {
  content: ""; }

.icon-file:before {
  content: ""; }

.icon-file-text:before {
  content: ""; }

.icon-sort-by-alphabet:before {
  content: ""; }

.icon-sort-by-alphabet-alt:before {
  content: ""; }

.icon-sort-by-attributes:before {
  content: ""; }

.icon-sort-by-attributes-alt:before {
  content: ""; }

.icon-sort-by-order:before {
  content: ""; }

.icon-sort-by-order-alt:before {
  content: ""; }

.icon-thumbs-up:before {
  content: ""; }

.icon-thumbs-down:before {
  content: ""; }

.icon-youtube-sign:before {
  content: ""; }

.icon-youtube:before {
  content: ""; }

.icon-xing:before {
  content: ""; }

.icon-xing-sign:before {
  content: ""; }

.icon-youtube-play:before {
  content: ""; }

.icon-dropbox:before {
  content: ""; }

.icon-stackexchange:before {
  content: ""; }

.icon-instagram:before {
  content: ""; }

.icon-flickr:before {
  content: ""; }

.icon-adn:before {
  content: ""; }

.icon-bitbucket:before {
  content: ""; }

.icon-bitbucket-sign:before {
  content: ""; }

.icon-tumblr:before {
  content: ""; }

.icon-tumblr-sign:before {
  content: ""; }

.icon-long-arrow-down:before {
  content: ""; }

.icon-long-arrow-up:before {
  content: ""; }

.icon-long-arrow-left:before {
  content: ""; }

.icon-long-arrow-right:before {
  content: ""; }

.icon-apple:before {
  content: ""; }

.icon-windows:before {
  content: ""; }

.icon-android:before {
  content: ""; }

.icon-linux:before {
  content: ""; }

.icon-dribbble:before {
  content: ""; }

.icon-skype:before {
  content: ""; }

.icon-foursquare:before {
  content: ""; }

.icon-trello:before {
  content: ""; }

.icon-female:before {
  content: ""; }

.icon-male:before {
  content: ""; }

.icon-gittip:before {
  content: ""; }

.icon-sun:before {
  content: ""; }

.icon-moon:before {
  content: ""; }

.icon-archive:before {
  content: ""; }

.icon-bug:before {
  content: ""; }

.icon-vk:before {
  content: ""; }

.icon-weibo:before {
  content: ""; }

.icon-renren:before {
  content: ""; }

/** Reset ** */
* {
  margin: 0;
  padding: 0; }

html {
  height: 100%;
  font-family: "TeXGyreHerosRegular", "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  font-size: 100%; }

body {
  font-size: 0.8em;
  height: 100%; }

#header-container {
  z-index: 26 !important; }

.ui-widget {
  font-family: "TeXGyreHerosRegular", "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  font-size: inherit; }

img, p, h1, h2, h4, h5, h6, ul, ol, a {
  list-style: none;
  border: none;
  font-weight: normal; }

h3 {
  font-size: 1.2em;
  font-weight: normal; }

/* TODO: review rules below for extracting into a skins/common.css, this will all be */
.tmpl {
  visibility: hidden; }

.registrationKey {
  white-space: nowrap; }

table.full {
  width: 100%; }

.clearBoth {
  clear: both;
  display: block; }

.underline {
  text-decoration: underline; }

.print-only, #hidden-views, .hidden {
  display: none; }

.invisible {
  visibility: hidden; }

.gray {
  color: #868788; }

.green {
  color: #648b14; }

.red {
  color: #df000c; }

.med {
  font-size: 1em; }

.small {
  font-size: 11px; }

.smaller {
  font-size: 0.5em; }

.smallest {
  font-size: 0.4em; }

.clear {
  clear: both; }

.col-left, .left {
  float: left; }

.col-right, .right {
  float: right; }

.img-vertical-align-center {
  vertical-align: middle; }

/** Fieldsets ** */
fieldset {
  padding: 10px 20px;
  margin-bottom: 20px;
  position: relative;
  border: 1px solid #cbd0d0;
  background-color: whitesmoke; }

fieldset legend {
  position: relative;
  top: -0.18em;
  font-size: 1.1em;
  color: #666666;
  text-transform: capitalize; }

.ie8 fieldset {
  position: relative;
  padding-top: 1em; }

.ie8 legend {
  position: absolute;
  padding: 0 8px;
  top: -0.7em; }

fieldset.section table th {
  text-transform: uppercase; }

/** Anchors ** */
a {
  text-decoration: none;
  outline: none; }
  a.link {
    text-decoration: underline; }

.normal-links a {
  text-decoration: underline; }

a.link:hover, .normal-links a:hover {
  text-decoration: none; }

.link {
  text-decoration: underline; }
  .link:hover {
    text-decoration: none;
    cursor: pointer; }

#titlebar a {
  text-decoration: none;
  outline: none; }

.ui-sheet .ui-tabs .ui-tabs-nav li.round-off {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px; }

.ui-sheet a {
  text-decoration: underline;
  color: black; }
  .ui-sheet a:hover {
    text-decoration: none; }

.ui-sheet fieldset legend {
  vertical-align: top;
  top: 0;
  padding-top: 5px;
  padding-left: 5px;
  padding-right: 5px; }
  .ui-sheet fieldset legend [class*=" icon-"] {
    display: inline-block; }

/** Error and Warning Messages ** */
.error, .ng-invalid {
  color: #ea0606; }

.warning {
  color: #ffd200; }

.ui-sheet span.error, .ui-sheet span.ng-invalid {
  color: white;
  background: red;
  display: inline-block;
  padding: 4px 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  font-size: 12px; }
  .ui-sheet span.error a, .ui-sheet span.ng-invalid a {
    color: white;
    text-decoration: underline; }

/** Content ** */
#content {
  overflow-y: scroll; }

.narrow-sidebar #content {
  margin-left: 50px; }

/** Sidebar ** */
/** Progress Bars ** */
.progress-bar {
  height: 6px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  width: 80px;
  background: #1d1d1e;
  margin-right: 5px;
  display: inline-block;
  border-top: 1px solid #0d0d0e;
  border-bottom: 1px solid #757575;
  border-left: none;
  border-right: none; }
  .progress-bar span {
    height: 6px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: block; }
    .progress-bar span.ok {
      background: #4cbc5c;
      /* Old browsers */
      background: -moz-linear-gradient(top, #4cbc5c 0%, #4cbc5c 22%, #0f9030 44%, #0a6320 100%);
      /* FF3.6+ */
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4cbc5c), color-stop(22%, #4cbc5c), color-stop(44%, #0f9030), color-stop(100%, #0a6320));
      /* Chrome,Safari4+ */
      background: -webkit-linear-gradient(top, #4cbc5c 0%, #4cbc5c 22%, #0f9030 44%, #0a6320 100%);
      /* Chrome10+,Safari5.1+ */
      background: -o-linear-gradient(top, #4cbc5c 0%, #4cbc5c 22%, #0f9030 44%, #0a6320 100%);
      /* Opera 11.10+ */
      background: -ms-linear-gradient(top, #4cbc5c 0%, #4cbc5c 22%, #0f9030 44%, #0a6320 100%);
      /* IE10+ */
      background: linear-gradient(top, #4cbc5c 0%, #4cbc5c 22%, #0f9030 44%, #0a6320 100%);
      /* W3C */
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4cbc5c', endColorstr='#0a6320',GradientType=0 );
      /* IE6-9 */ }
    .progress-bar span.warning {
      background: #ffd200; }
    .progress-bar span.critical {
      background: #c20000; }

span.perc-label {
  display: inline-block;
  width: 10px;
  margin-right: 10px; }

.computer-status-msg {
  font-size: 10px; }

#mainpanel .view-actions {
  position: absolute;
  left: 0px;
  top: -32px; }

.view-btn {
  cursor: pointer;
  display: inline-block;
  width: 25px;
  height: 17px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity = 100); }
  .view-btn.disabled {
    cursor: default;
    opacity: 0.5;
    -moz-opacity: 0.5;
    filter: alpha(opacity = 50); }

/** Main Panel ** */
.clickable:hover {
  cursor: pointer; }

/** VIEW modules ** */
.module {
  clear: both; }

.inline.module {
  float: left;
  clear: none;
  margin-right: 25px; }

.module .content {
  padding: 10px; }
  .module .content .col {
    float: left; }
    .module .content .col.one {
      width: 25%; }
    .module .content .col.two {
      width: 50%; }
    .module .content .col.three {
      width: 75%; }
    .module .content .col.four {
      width: 100%; }

.module h2 {
  font-size: 10px;
  height: 12px;
  color: #094a85;
  text-transform: uppercase;
  font: "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
  margin-bottom: 5px; }
  .module h2 span.units {
    text-transform: none; }

/* Standard way of showing the big stats */
.primary-stat {
  font-family: "LeagueGothicRegular", sans-serif;
  font-size: 65px;
  color: #7b7b7b; }

.secondary-stat {
  font-family: "TeXGyreHerosRegular", sans-serif;
  font-size: 19px;
  color: #7b7b7b;
  width: 85px; }

.fixed-width-view {
  width: 775px;
  height: 100%;
  background-color: white; }

/* shared styles for various detail views */
.detail-view-header {
  padding: 8px 20px;
  position: relative;
  z-index: 25; }
  .detail-view-header:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden; }

.detail-view-header-text {
  vertical-align: top;
  display: inline-block;
  margin-left: 15px;
  max-width: 80%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.detail-view-header {
  color: #7e97b4;
  font-size: 12px; }
  .detail-view-header a {
    color: #7e97b4;
    font-size: 12px; }
  .detail-view-header h1 {
    font-weight: normal;
    font-size: 20px;
    text-shadow: black 0 -1px 0; }
    .detail-view-header h1 .icon {
      padding-right: 1em; }
    .detail-view-header h1 .sub-heading {
      font-size: 14px; }
  .detail-view-header .gear-button {
    float: right;
    margin-top: 24px; }

.detail-view-chart {
  position: relative;
  width: 280px;
  height: 148px; }

.piechart-label {
  font-size: 8pt;
  text-align: center;
  padding: 2px;
  color: white; }

.detail-view-contents {
  position: relative;
  padding: 0px 20px 30px; }

.detail-view-stats-bar {
  color: #545454; }
  .detail-view-stats-bar a {
    color: #545454; }
  .detail-view-stats-bar td.number {
    text-align: right;
    width: 54px; }

.gear-button {
  cursor: pointer;
  display: inline-block;
  background-position: center;
  background-repeat: no-repeat; }

/* toolbar */
.detail-tools {
  float: right; }

.gray-box {
  background-color: #eeeeee;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #cccccc; }

.edit-btn {
  display: inline-block;
  cursor: pointer;
  background-repeat: no-repeat; }

ul.normal {
  padding: 3px 10px;
  list-style: square inside; }

/** Titlebars for views ** */
.view-titlebar {
  text-align: center;
  height: 25px;
  padding: 3px 10px;
  vertical-align: middle;
  position: relative;
  z-index: 1;
  overflow: hidden;
  text-overflow: ellipses; }
  .view-titlebar .menus {
    float: left;
    padding-top: 5px;
    padding-left: 11px; }
  .view-titlebar .view-title {
    font-size: 18px;
    padding-top: 2px;
    font-weight: bold;
    color: #666666;
    text-shadow: white 0 1px 0;
    display: inline-block;
    font-family: "Freight Sans Book", sans-serif; }

/** Keyboard shortcuts ** */
.help-keyboard-shortcuts > table {
  display: none; }

.help-keyboard-shortcuts table tr td {
  text-align: left;
  padding-right: 15px; }

.help-keyboard-shortcuts .key {
  color: #688db7; }

.help-keyboard-shortcuts .title {
  padding-top: 20px;
  font-weight: bold;
  color: #688db7; }

p.form-footer {
  padding-right: 30px; }

#mainpanel .content {
  padding: 30px 50px 0px 50px; }

.section-top {
  margin-bottom: 20px; }

.note {
  font-size: 0.8em;
  color: #666666; }

.tipsy-inner {
  /* Must be wide so path variable help tip looks decent. config.js._createBackupSelection */
  max-width: 500px; }

/** Page Title ** */
h1.page-title {
  font-family: "TeXGyreHerosRegular", Arial, "MS Trebuchet", sans-serif;
  font-size: 26px;
  padding: 10px 30px; }

div.os-icon, div.dest-icon, div.service-icon {
  background-repeat: no-repeat;
  background-position: top right;
  display: inline-block;
  vertical-align: text-bottom;
  height: 19px;
  width: 19px; }

div.os-icon.linux {
  background-image: url(vendor/c42-styleguide/images/os_linux.png); }

div.os-icon.mac {
  background-image: url(vendor/c42-styleguide/images/os_mac.png); }

div.os-icon.win {
  background-image: url(vendor/c42-styleguide/images/os_win.png); }

div.os-icon.android {
  background-image: url(vendor/c42-styleguide/images/os_android.png); }

div.os-icon.ios {
  background-image: url(vendor/c42-styleguide/images/os_ios.png); }

div.os-icon.win-phone {
  background-image: url(vendor/c42-styleguide/images/os_win-phone.png); }

div.os-icon.large {
  height: 45px;
  width: 55px; }
  div.os-icon.large.linux {
    background-image: url(vendor/c42-styleguide/images/os_linux_large.png); }
  div.os-icon.large.mac {
    background-image: url(vendor/c42-styleguide/images/os_mac_large.png); }
  div.os-icon.large.win {
    background-image: url(vendor/c42-styleguide/images/os_win_large.png); }
  div.os-icon.large.android {
    background-image: url(vendor/c42-styleguide/images/os_android_large.png); }
  div.os-icon.large.ios {
    background-image: url(vendor/c42-styleguide/images/os_ios_large.png); }
  div.os-icon.large.win-phone {
    background-image: url(vendor/c42-styleguide/images/os_win-phone_large.png); }

div.dest-icon {
  width: 19px;
  height: 12px; }
  div.dest-icon.server {
    background-image: url(images/cloud_icon.png); }
  div.dest-icon.local {
    background-image: url(images/hdd_icon.png); }

div.service-icon {
  width: 40px;
  height: 40px;
  font-size: 36px; }
  div.service-icon:before {
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3); }
  div.service-icon.icon-c42-cp {
    color: #7AB700; }
  div.service-icon.icon-c42-sp {
    color: #EF3340; }

/** Deactivated Bar ** */
.deactivated-bar {
  color: white;
  background-color: black;
  background-image: url(images/icons/deactivated_icon.png);
  background-repeat: no-repeat;
  background-position: 37px;
  text-align: center;
  text-shadow: black 0 -1px -1px;
  padding: 10px;
  position: relative;
  z-index: 22; }

#mainpanel .deactivated-bar {
  width: 756px; }

.ui-slidingpanel .deactivated-bar, .detail-panel .deactivated-bar, .fixed-width-view .deactivated-bar {
  -moz-box-shadow: 0 0 15px black;
  -webkit-box-shadow: 0 0 15px black;
  box-shadow: 0 0 15px black;
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -o-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  top: 60px;
  position: absolute;
  left: 0;
  right: 0;
  text-shadow: none; }
  .ui-slidingpanel .deactivated-bar.relative, .detail-panel .deactivated-bar.relative, .fixed-width-view .deactivated-bar.relative {
    position: relative;
    width: 100%;
    top: 0; }

.deactivated-overlay {
  filter: alpha(opacity=85);
  -moz-opacity: 0.85;
  -o-opacity: 0.85;
  -khtml-opacity: 0.85;
  opacity: 0.85;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background: #cccccc;
  z-index: 21; }

.underline {
  text-decoration: underline; }

/** Chart Arrows ** */
.charts-arrow {
  position: absolute;
  left: 4px;
  height: 100px; }

.charts-arrow-top, .charts-arrow-middle, .charts-arrow-bottom {
  width: 17px;
  position: absolute; }

.charts-arrow-top {
  background: url(images/line_top.png) no-repeat left;
  height: 10px;
  top: 7px; }

.charts-arrow-middle {
  background: url(images/line.png) repeat-y left;
  top: 17px;
  bottom: 12px; }

.charts-arrow-bottom {
  background: url(images/line_bottom.png) no-repeat left;
  height: 12px;
  bottom: 0; }

/** Charts ** */
.tickLabel {
  font-size: 11px; }

.detail-stats {
  width: 200px;
  border-right: 1px solid #e4e4e4; }
  .detail-stats .primary-stat {
    border-bottom: 1px solid #e4e4e4; }
  .detail-stats div.inline.module {
    width: 89px;
    margin-top: 0;
    margin-right: 0;
    padding: 5px;
    border-right: 1px solid #e4e4e4; }
    .detail-stats div.inline.module.last {
      border-right: none; }

/* If only IE supported the :last selector */
.pie-tooltip, .chart-tooltip {
  position: absolute;
  background: black;
  color: white;
  opacity: 0.85;
  -moz-opacity: 0.85;
  filter: alpha(opacity = 85);
  padding: 6px;
  font-size: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 1px 1px 10px #222222;
  -webkit-box-shadow: 1px 1px 10px #222222;
  box-shadow: 1px 1px 10px #222222; }

/*
 * Override msg style when displayed as a placeholder for charts */
.ui-linechart .view-msg-text, .dashboard-graphs .view-msg-text {
  background: none;
  top: 45%;
  font-size: 20px;
  text-align: center;
  vertical-align: middle;
  padding: 10px;
  color: #616161;
  text-shadow: none;
  opacity: 1;
  -moz-opacity: 1; }

.fixed1024 {
  max-width: 1024px; }
  .fixed1024 .table-footer {
    margin-top: -5px; }

span.blocked {
  width: 12px;
  height: 12px;
  background: transparent url(images/small-minus.png) no-repeat scroll top;
  float: left;
  display: none; }
  span.blocked.true {
    display: block; }

.search-cancel {
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  right: 25px;
  padding-right: 25px;
  width: 16px;
  height: 16px;
  display: inline-block;
  background: url(widgets/images/cancel.png) no-repeat; }

/** UI Table Widget ** */
.ui-table td.number, .ui-table th.number, .ui-table td.size, .ui-table th.size, .ui-table td.count, .ui-table th.count {
  text-align: right; }

.ui-table td.status, .ui-table th.status, .ui-table td.col-buttons, .ui-table th.col-buttons {
  text-align: center; }

.ui-table .checkbox-col .css-checkbox {
  margin-left: -1px; }

.large-main-table.ui-table td.number, .large-main-table.ui-table th.number, .large-main-table.ui-table td.size, .large-main-table.ui-table th.size, .large-main-table.ui-table td.count, .large-main-table.ui-table th.count, .large-main-table.ui-table td.service, .large-main-table.ui-table th.service {
  width: 75px; }

.large-main-table.ui-table td.os, .large-main-table.ui-table th.os, .large-main-table.ui-table td.service, .large-main-table.ui-table th.service {
  text-align: center; }

.large-main-table.ui-table td.percentage, .large-main-table.ui-table th.percentage, .large-main-table.ui-table td.activity, .large-main-table.ui-table th.activity {
  width: 108px; }

.large-main-table.ui-table td.os, .large-main-table.ui-table th.os, .large-main-table.ui-table td.col-buttons, .large-main-table.ui-table th.col-buttons {
  width: 30px; }

.SharePlan-row .storedBytes:before, .SharePlan-row .percentage:before, .SharePlan-row .lastBackup:before, .SharePlan-row .restore:before, .null-row .storedBytes:before, .null-row .percentage:before, .null-row .lastBackup:before, .null-row .restore:before {
  content: attr(data-natext); }

.SharePlan-row .storedBytes span, .SharePlan-row .percentage div, .SharePlan-row .percentage span, .SharePlan-row .lastBackup span, .SharePlan-row .restore span, .null-row .storedBytes span, .null-row .percentage div, .null-row .percentage span, .null-row .lastBackup span, .null-row .restore span {
  display: none !important; }

.SharePlan-row .icon-c42-sp, .null-row .icon-c42-sp {
  color: #EF3340 !important; }

.SharePlan-row .icon-c42-cp, .null-row .icon-c42-cp {
  display: none; }

.CrashPlan-row .icon-c42-cp {
  color: #7AB700 !important; }

.CrashPlan-row .icon-c42-sp {
  display: none; }

.enterprise.light .CrashPlan-row .icon-c42-cp, .enterprise.light #licensing .licensing-tmpl .module .content header .icon-c42-cp, .enterprise.light div.service-icon.icon-c42-cp {
  color: #424F5F !important; }

.shareplanDeviceCount .icon-c42-sp {
  color: #EF3340; }

.crashplanDeviceCount .icon-c42-cp {
  color: #7AB700; }

.light .crashplanDeviceCount .icon-c42-cp, .light .shareplanDeviceCount .icon-c42-sp {
  text-shadow: #DDD 0 1px 0, #333 0 0px 1px; }

.gecko .ui-table .checkbox-col, .ie .ui-table .checkbox-col {
  width: 20px; }

.warning-readCarefully {
  color: red; }

.balanceActivity-table {
  position: relative; }

.ie .balanceActivity-table {
  margin-top: 0; }

.balanceActivity-table table td, .balanceActivity-table table th {
  text-align: left; }

.balanceActivity-table table .number {
  text-align: right; }

.balanceActivity-table .startTime {
  width: 95px; }

.balanceActivity-table .elapsedTime {
  width: 70px; }

.balanceActivity-table .archiveId {
  width: 160px; }

.balanceActivity-table .cancel {
  width: 50px; }

.chzn-container {
  min-width: 50%; }

.ui-sheet .with-chzn .scrollable {
  padding-bottom: 30px;
  background: white; }

.ui-sheet .chzn-container {
  position: absolute;
  width: 90% !important; }
  .ui-sheet .chzn-container .chzn-drop {
    width: 95% !important; }

.flex-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.flex1 {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1; }

.flex0 {
  -webkit-flex: 0;
  -ms-flex: 0;
  flex: 0; }

.tmpl {
  visibility: hidden; }

.capitalize {
  text-transform: capitalize; }

.remote-remove-warning {
  display: none;
  color: #8c8c8c;
  margin-bottom: 12px; }

.wizard .step ul {
  display: block;
  width: 100%;
  margin: 10px 0px !important;
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px; }

.wizard .step select {
  margin: 10px 0px;
  display: block; }

.wizard .step input[type="submit"] {
  float: left;
  display: inline;
  margin: 0px 10px 0px 0px; }

.fullscreen .restore-main .scrollable {
  max-height: calc(100vh - 88px); }

.fullscreen .restore-main .ui-sheet-footer {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0; }

.fullscreen > .ui-sheet, .fullscreen > .ui-sheet .ui-sheet-footer {
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0; }

.fullscreen .remoteFolderSelectionDialog {
  position: fixed !important;
  margin: 0 !important;
  top: 5% !important;
  right: 5% !important;
  left: 5% !important;
  bottom: 5% !important;
  min-height: 0 !important;
  width: auto !important; }
  .fullscreen .remoteFolderSelectionDialog .form-footer {
    position: absolute;
    bottom: 0;
    right: 10px; }
  .fullscreen .remoteFolderSelectionDialog .file-tree {
    height: calc(100% - 88px); }

.uc-notification a.attention {
  text-decoration: underline; }

.padding-left-15 {
  padding-left: 15px; }

#mainpanel .systemSettings form .ui-sheet-body {
  background: white;
  overflow-y: auto;
  position: absolute;
  height: auto;
  left: 0;
  top: 58px;
  bottom: 0;
  max-width: 1024px;
  width: 100%; }

#mainpanel .systemSettings form .form-content {
  padding: 30px 30px 10px 30px; }
  #mainpanel .systemSettings form .form-content.fieldset {
    padding: 30px 30px 10px 30px; }

fieldset.ui-unlimitedbox, fieldset.unstyled {
  border: none !important;
  margin: 0px !important;
  padding: 0px !important; }
  fieldset.ui-unlimitedbox input[disabled], fieldset.unstyled input[disabled] {
    text-indent: -1000px; }

.disabled input:not([type="checkbox"]), .disabled textarea {
  background-color: #eee;
  color: #888;
  pointer-events: none; }

.disabled .ui-button {
  pointer-events: none; }

.read-only form .form-content.fieldset {
  padding: 0; }

.read-only .ui-sheet-body {
  margin-top: 10px;
  padding: 0; }

.read-only .tab .section.freqAndVersions table {
  width: auto; }

.read-only .form-footer {
  display: none; }

.read-only form table tr {
  height: auto; }

.read-only .ui-tabs-panel {
  margin-top: 10px;
  padding: 20px 40px;
  border: 1px solid #c6c6c6;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #eeeeee; }

.read-only fieldset {
  padding: 10px 15px;
  margin-bottom: 10px;
  position: relative;
  left: -15px;
  margin-right: -30px;
  border: 1px solid #cbd0d0;
  border-radius: 10px;
  background-color: whitesmoke;
  /*	background-color: #FFFFFF; */
  /*	background-color: #EAEEF5; */ }

.read-only select {
  border: none;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

#console #mainpanel .ui-tabs-panel textarea {
  width: 90%;
  margin: 30px; }

.read-only .ui-tabs {
  width: 100%; }
  .read-only .ui-tabs li {
    font-size: 0.85em;
    padding: 2px; }

#mainpanel form .form-footer {
  bottom: 0;
  padding: 0px;
  right: 0;
  left: 267px;
  max-width: 1024px;
  background: #ededed;
  position: fixed;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#BBBEBF' );
  /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#bbbebf));
  /* for webkit browsers */
  background: -moz-linear-gradient(top, #eeeeee, #bbbebf);
  border-top: 1px solid #bbbebf;
  z-index: 1000; }

form .form-footer .footer-content {
  padding: 5px;
  padding-right: 30px; }

/* A number input for entering small numbers less than 3-digits long. */
input.three-digit {
  width: 65px; }

input.five-digit, input.timeEntry {
  width: 80px; }

input.wide, input.url {
  width: 200px; }

input.wider {
  width: 235px; }

input.email {
  width: 200px; }
  input.email.full {
    width: 100%; }

input.full {
  width: 100%; }

select.full {
  width: 100%; }

/* A number input for entering larger numbers less than 5-digits long. */
/* Time entry input such as 06:35 PM */
/* Inputs for emails, urls, etc. They need to be long. */
form table tr {
  height: 2.2em; }
  form table tr.header {
    height: auto; }

form table td {
  padding-right: 20px; }
  form table td:last-child {
    padding-right: 0px; }
  form table td.nowrap {
    white-space: nowrap; }

form table.compact tr {
  height: auto; }

form table.compact td {
  padding-right: 8px; }
  form table.compact td:last-child {
    padding-right: 0px; }

input.button.addControl {
  font-size: 18px;
  font-weight: bold;
  font-family: initial;
  height: 24px;
  padding: 0px 5px;
  line-height: 22px;
  text-shadow: white 0 0 -1px; }

textarea.error {
  border: 2px solid #b30000; }

input.error, input.ng-invalid {
  border: 2px solid #b30000;
  background: white url(/console/images/error-input-bg.gif) repeat-x scroll top; }

textarea.error {
  color: black; }

select.error {
  color: black; }
  select.error:focus, select.error:active {
    -moz-box-shadow: #b30000 0 0 5px;
    -webkit-box-shadow: #b30000 0 0 5px;
    box-shadow: #b30000 0 0 5px;
    border: 1px solid #b30000;
    /* for Opera */
    z-index: 1; }

textarea.error:focus, textarea.error:active {
  -moz-box-shadow: #b30000 0 0 5px;
  -webkit-box-shadow: #b30000 0 0 5px;
  box-shadow: #b30000 0 0 5px;
  border: 1px solid #b30000;
  /* for Opera */
  z-index: 1; }

input.error:focus, input.error:active, input.ng-invalid:focus, input.ng-invalid:active {
  -moz-box-shadow: #b30000 0 0 5px;
  -webkit-box-shadow: #b30000 0 0 5px;
  box-shadow: #b30000 0 0 5px;
  border: 1px solid #b30000;
  /* for Opera */
  z-index: 1; }

span.error, .network-test-error {
  color: #b30000; }

.network-test-valid {
  background-image: url(/vendor/c42-styleguide/images/confirm.png);
  background-position: 0% 50%;
  background-repeat: no-repeat;
  min-width: 15px;
  padding-left: 17px; }

.no-background {
  background-image: none; }

textarea.placeholder {
  color: #cccccc; }

label {
  margin: 0;
  color: #555555; }
  label.full {
    display: block;
    margin-top: 10px;
    margin-bottom: 2px; }

.ui-sheet h2 {
  font: 31px "Trade Gothic Light", sans-serif; }

.ui-sheet p {
  margin-bottom: 20px; }

.ui-sheet li {
  margin-bottom: 10px; }

.ui-sheet p {
  font: 15px "Trade Gothic Light", sans-serif; }

.ui-sheet span.i-understand-msg {
  font-size: 14px;
  color: #222222;
  font-family: Helvetica, Arial, "MS Trebuchet", sans-serif;
  margin-left: 5px; }

.ui-sheet .form-footer:after {
  content: "";
  display: table;
  clear: both; }

.read-only label {
  height: auto;
  margin: 0; }

.view-form-loading {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: transparent url(images/spinner.gif) center center no-repeat; }

.cli, .cli th {
  text-shadow: 0 1px 0 white; }

.cli a {
  color: black; }

.cli, .cli th {
  text-shadow: 0 1px 0 white; }

.cli a {
  color: black; }

.ui-sidebar {
  width: 267px;
  padding-top: 10px;
  float: left;
  clear: both;
  position: relative; }
  .ui-sidebar .item {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    -ms-user-select: none;
        user-select: none;
    height: 40px;
    border-bottom: 1px solid #d2d7db;
    border-top: 1px solid #fefffe; }
    .ui-sidebar .item.selected > a {
      font-weight: bold; }
    .ui-sidebar .item > a {
      background: transparent no-repeat 26px 8px; }
    .ui-sidebar .item.c42-font > a {
      background: none; }
    .ui-sidebar .item.c42-font i {
      position: absolute;
      left: 17px;
      top: 9px; }
    .ui-sidebar .item.c42-font .sidebar-icon_additional {
      left: auto;
      top: 13px;
      margin-left: 9px;
      text-shadow: none !important; }
      .ui-sidebar .item.c42-font .sidebar-icon_additional.warning {
        color: #DD9B27 !important; }
  .ui-sidebar a {
    color: #688db7;
    font-weight: normal; }
  .ui-sidebar .item a {
    display: block;
    font-size: 14px;
    line-height: 40px;
    z-index: 500; }
    .ui-sidebar .item a.font-icon-link {
      padding: 0 0 0 65px;
      position: relative; }
    .ui-sidebar .item a .svg-container {
      padding: 0 1em 0 1.4em;
      vertical-align: middle; }
      .ui-sidebar .item a .svg-container svg {
        width: 1.5em;
        height: 1.5em;
        fill: grey; }
    .ui-sidebar .item a .svg-description {
      vertical-align: middle; }
  .ui-sidebar .item.selected {
    height: auto;
    border-top: 0px;
    border-bottom: 0px;
    color: white; }
    .ui-sidebar .item.selected a {
      color: white;
      line-height: 40px;
      text-shadow: #222222 0 -1px 0; }
    .ui-sidebar .item.selected .child-item a {
      text-shadow: none;
      line-height: 30px; }
  .ui-sidebar .child-item {
    background-color: #e9edf1;
    width: 100%;
    color: #00316a;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .ui-sidebar .child-item a {
      color: #00275b;
      line-height: 30px; }
    .ui-sidebar .child-item > .child-item a {
      padding-left: 85px; }
    .ui-sidebar .child-item.selected {
      font-size: 14px; }
      .ui-sidebar .child-item.selected > a {
        background-color: #add4e7;
        line-height: 30px !important;
        font-weight: bold;
        text-shadow: white 0 1px 0;
        color: #00275b; }
  .ui-sidebar .floating-bar {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 40px;
    z-index: 100;
    background: #0a5a83 url(/console/images/bar-bg.png) repeat-x scroll top; }
  .ui-sidebar .floating-arrow {
    background: url(/console/images/sidebar_pointer_shadow.png) no-repeat -3px 0;
    position: absolute;
    left: 253px;
    top: 0;
    width: 15px;
    height: 40px;
    z-index: 4000;
    margin-top: 5px; }
  .ui-sidebar .smart-search {
    margin: 0px 0px 15px 25px; }
  .ui-sidebar .expired-status {
    margin-top: 50px;
    padding-top: 6px; }

.narrow-sidebar .ui-sidebar {
  width: 50px; }
  .narrow-sidebar .ui-sidebar .item > a {
    background-position: 12px 8px; }

.narrow-sidebar .smart-search, .narrow-sidebar .sidebar-comp-alerts {
  display: none; }

.narrow-sidebar .floating-arrow {
  left: 36px; }

/* sidebar alerts */
.ui-sidebar .sidebar-alert-counts {
  min-height: 20px;
  position: relative;
  margin-top: -27px;
  z-index: 1000;
  left: -36px;
  float: right;
  font-size: 0.9em;
  color: white;
  text-align: center;
  line-height: 16px; }

.ui-sidebar .sidebar-alert-counts span {
  background: none;
  min-width: 10px;
  padding: 1px 5px;
  border-top-color: white;
  border-bottom-color: white;
  cursor: pointer;
  box-shadow: inset 0 1px 6px #707070; }

.ui-sidebar .sidebar-alert-counts .critical {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px; }

.ui-sidebar .sidebar-alert-counts .normal {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px; }

.ui-sidebar .sidebar-alert-counts .left-edge {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px; }

.ui-sidebar .sidebar-alert-counts .right-edge {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px; }

.ui-sidebar .sidebar-alert-count-single {
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
  border-left-color: white;
  background: #bb0000;
  color: white;
  margin-right: 0;
  padding: 0 3px 0 3px; }

.ui-dashboard {
  height: calc(100% - 2em);
  padding-bottom: 2em; }
  .ui-dashboard .deactivated-bar {
    background-position: 13px 8px; }

.light #content #mainpanel > .ui-dashboard {
  background: none; }

ol.dashboard-sections {
  list-style: none;
  min-width: 746px; }
  ol.dashboard-sections .section-title {
    margin-top: 26px;
    margin-left: 22px; }
  ol.dashboard-sections .dashboard-widget {
    display: inline-block; }

.dashboard-widget {
  -moz-box-shadow: 1px 2px 4px #888888;
  -webkit-box-shadow: 1px 2px 4px #888888;
  box-shadow: 1px 2px 4px #888888;
  margin: 15px 3px 0 10px;
  padding: 0;
  width: 358px;
  font-size: 12px;
  min-height: 220px;
  background: #eeefef;
  /* old browsers */
  background: -moz-linear-gradient(top, #eeefef 0%, white 59%);
  /* firefox */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeefef), color-stop(59%, white));
  /* webkit */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEFEF', endColorstr='#ffffff',GradientType=0 );
  /* ie */ }
  .dashboard-widget .clear {
    clear: both; }
  .dashboard-widget .segment {
    border-top: 1px solid #cccccc;
    padding: 15px;
    min-height: 30px; }
    .dashboard-widget .segment label {
      text-transform: uppercase;
      font-size: 9px; }
    .dashboard-widget .segment .computer-count-label {
      text-transform: none; }
    .dashboard-widget .segment h4 {
      margin-top: 8px;
      font-family: "TeXGyreHerosRegular", sans-serif;
      text-shadow: white 0 1px -1px;
      font-size: 16px; }
    .dashboard-widget .segment .bandwidth h4.bandwidth-in, .dashboard-widget .segment .bandwidth h4.bandwidth-out {
      display: inline; }
  .dashboard-widget .col {
    padding: 0;
    float: left; }
    .dashboard-widget .col h4.chart-label {
      text-transform: uppercase;
      text-align: center;
      margin-top: 4px;
      color: #616161;
      font-size: 9px; }
    .dashboard-widget .col h4.tooltip {
      cursor: pointer; }
    .dashboard-widget .col:first-child {
      width: 130px; }
    .dashboard-widget .col:last-child {
      width: 224px; }
  .dashboard-widget .border-right {
    border-right: 1px solid #cccccc; }
  .dashboard-widget .border-left {
    border-left: 1px solid #cccccc; }
  .dashboard-widget .focus {
    font-family: "LeagueGothicRegular", sans-serif;
    text-shadow: white 0 1px -1px;
    font-size: 54px;
    padding: 15px;
    margin-bottom: 3px;
    color: #616161; }
  .dashboard-widget.wide {
    width: auto;
    clear: both; }
  .dashboard-widget h3 {
    background-position: 325px 10px;
    background-repeat: no-repeat; }
    .dashboard-widget h3.cluster-icon {
      background-image: url(/console/images/icons/cluster.png); }
    .dashboard-widget h3.users {
      background-image: url(/console/images/icons/user.png); }
    .dashboard-widget h3.restores {
      background-image: url(/console/images/icons/restores.png); }
    .dashboard-widget h3.total-size {
      background-image: url(/console/images/icons/disk.png); }
    .dashboard-widget h3.currently-backing-up {
      background-image: url(/console/images/icons/backing_up.png); }
    .dashboard-widget h3.locate-users {
      background-image: url(/console/images/icons/map.png); }
  .dashboard-widget .widget-head {
    color: #616161;
    text-transform: uppercase;
    width: 65%;
    font-size: 9px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    text-shadow: white 0 1px -1px;
    position: absolute;
    bottom: 0;
    text-align: center;
    right: 0; }
    .dashboard-widget .widget-head h3 {
      padding: 0 0 5px 0px;
      margin-top: -10px; }
  .dashboard-widget .widget-content {
    padding: 16px 0 0 0;
    color: #555555;
    line-height: 1.2em; }
    .dashboard-widget .widget-content p {
      padding: 0.8em 0; }
    .dashboard-widget .widget-content img {
      float: right;
      margin: 10px;
      border: 1px solid white; }
    .dashboard-widget .widget-content pre {
      padding: 0.5em 5px;
      color: #eeeeee;
      font-size: 12px; }
    .dashboard-widget .widget-content ul {
      padding: 5px 0 5px 20px;
      list-style: disc; }
      .dashboard-widget .widget-content ul li {
        padding: 3px 0; }
      .dashboard-widget .widget-content ul.images {
        padding: 7px 0 0 0;
        list-style: none;
        height: 1%; }
        .dashboard-widget .widget-content ul.images li {
          display: inline;
          float: left; }
        .dashboard-widget .widget-content ul.images img {
          display: inline;
          float: left;
          margin: 0 0 7px 7px; }
  .dashboard-widget .updated-timestamp {
    position: absolute;
    bottom: 2px;
    right: 4px;
    font-size: 9px;
    font-weight: 100; }

.dashboard-user-map.dashboard-widget .widget-head {
  width: 100%; }

/* End Columns section */
.dashboard-graphs {
  width: 200px;
  height: 170px;
  margin: 15px 0 10px 0px;
  position: relative; }
  .dashboard-graphs.ui-piechart {
    width: 224px;
    margin: 0; }
  .dashboard-graphs .xAxis .tickLabel:first-child {
    margin-left: 20px; }
  .dashboard-graphs .xAxis .tickLabel:last-child {
    margin-left: -18px; }
  .dashboard-graphs .yAxis .tickLabel {
    font-size: 9px;
    margin-top: -3px; }

/* Styles for dashboard widgets in detail views */
.detail-view-contents .dashboard-widget {
  margin-left: 0;
  margin-right: 0; }

/* TODO: these need better names */
.module.dashboard-left, .module.dashboard-right {
  clear: none;
  margin-top: 0; }

.module.dashboard-left {
  float: left; }

.module.dashboard-right {
  float: right; }

.dashboard-widget.detail-view-stats-bar td {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 10px; }

.dashboard-widget.detail-view-stats-bar th {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 10px;
  padding-bottom: 0px; }

.enterprise #content #mainpanel .fixed1024 {
  background: none;
  background-color: none; }

.dashboard-widget-large {
  width: 735px; }
  .dashboard-widget-large .widget-head {
    width: 90%; }

.dashboard-graphs {
  width: 210px; }

.dashboard-graphs-large {
  width: 550px; }

.dashboard-widget {
  margin-top: 13px;
  min-height: 235px;
  position: relative; }
  .dashboard-widget .col {
    float: left; }
    .dashboard-widget .col h4 {
      margin-top: 23px; }
    .dashboard-widget .col h4:first-child {
      margin-top: 0; }
  .dashboard-widget label {
    margin-top: 5px; }
  .dashboard-widget .push-left {
    margin-left: 15px; }
  .dashboard-widget .focus {
    padding-top: 20px;
    padding: 13px; }
  .dashboard-widget .segment {
    padding: 18px 15px 0px 15px; }
    .dashboard-widget .segment h4 {
      margin-bottom: 5px; }
  .dashboard-widget .read-only .ui-sheet-body {
    margin: 0; }
  .dashboard-widget.autoHeight {
    height: auto;
    min-height: 0; }

.dashboard-widget .read-only .ui-sheet-body fieldset > table {
  margin-left: 180px; }

.ui-alertlist .ui-table tr, .ui-alertlist .ui-table td, .ui-alertlist .ui-table a {
  cursor: default; }

.ui-alertlist .ui-table td .severity, .ui-alertlist .ui-table th .severity {
  width: 10px;
  text-align: center;
  text-overflow: clip; }

.ui-alertlist .ui-table .alert-row .icon-exclamation-sign {
  color: #ee0006; }

.ui-alertlist .ui-table .alert-row .icon-warning-sign {
  color: #dd9900; }

.ui-alertlist .ui-table .timestamp {
  text-align: right; }

.ui-restore .ok-button {
  padding: 12px;
  text-align: center; }

.ui-restore .restore-options label {
  margin-right: 50px; }

.ui-restore .restore-target-options {
  margin-bottom: 10px; }

.ui-restore .push-restore-options {
  padding-left: 30px; }
  .ui-restore .push-restore-options .instructions {
    margin-bottom: 10px; }
  .ui-restore .push-restore-options span.align {
    display: inline-block;
    width: 120px; }

.ui-restore .restore-tree {
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 520px;
  border: 1px solid grey;
  height: 315px;
  overflow: auto;
  background-color: white; }

.ui-restore .restore-totals {
  display: -ms-flexbox;
  display: flex;
  padding: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
  width: 520px;
  border: 1px solid grey;
  background-color: white; }

.ui-restore .restore-totals-calculations {
  width: 200px; }

.ui-restore .restore-totals-calculation-status {
  display: none; }

.ui-restore .restore-search-cancel, .ui-restore .restore-search-submit {
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  right: 25px; }

.ui-restore .restore-search {
  padding-right: 25px; }

.ui-restore .restore-calendar-icon {
  vertical-align: middle;
  cursor: pointer; }

.ui-restore .restore-calendar {
  width: 100px; }

.ui-restore .restore-loading img {
  vertical-align: middle;
  margin-right: 10px; }

.ui-restore li.deleted a {
  color: grey; }

.ui-restore li.hidden {
  display: none; }

.ui-restore.show-hidden li.hidden {
  display: block; }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .restoreHistory-table .col_1 {
    padding-left: 4px;
    padding-right: 4px; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .restoreHistory-table .col_2 {
    padding-left: 8px;
    padding-right: 8px; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .restoreHistory-table .col_3 {
    padding-left: 8px;
    padding-right: 8px; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .restoreHistory-table .col_4 {
    padding-left: 8px;
    padding-right: 8px; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .restoreHistory-table .col_5 {
    padding-left: 8px;
    padding-right: 8px; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .restoreHistory-table .col_6 {
    padding-left: 8px;
    padding-right: 8px; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .restoreHistory-table .col_7 {
    padding-left: 6px;
    padding-right: 10px; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .restoreHistory-table .col_7 .sort-icon {
    margin-left: 0px;
    margin-right: 0px; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .restoreHistory-table .col_8 {
    padding-left: 8px;
    padding-right: 8px; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .ie .restoreHistory-table .col_2 {
    padding-left: 8px !important;
    padding-right: 8px !important; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .ie .restoreHistory-table .col_3 {
    padding-left: 8px !important;
    padding-right: 8px !important; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .ie .restoreHistory-table .col_8 {
    padding-left: 8px !important;
    padding-right: 8px !important; } }

.restoreHistory-table .acceptingDeviceOsNameAndVersion {
  width: 25px; }

.restoreHistory-table .restoreBytes {
  width: 55px; }

.restoreHistory-table .restoreFiles, .restoreHistory-table .transferRate, .restoreHistory-table .startDate, .restoreHistory-table .restoreHistoryDuration {
  width: 75px; }

.restoreHistory-table .unclickable {
  pointer-events: none;
  cursor: default; }

/**
 * custom styles for the Users > Overview screen
 */
#users .userList-table {
  /* column widths for users-table */ }
  #users .userList-table .shareplanDeviceCount {
    width: 80px; }
  #users .userList-table .crashplanDeviceCount {
    width: 80px; }
  #users .userList-table .unclickable a {
    text-decoration: none; }

#users .view-btn.btn-device-report {
  display: none; }
  #users .view-btn.btn-device-report[disabled] {
    pointer-events: none;
    opacity: 0.5; }
  #users .view-btn.btn-device-report svg {
    padding-bottom: 1.9px; }

.ui-userDetail {
  height: 100%; }
  .ui-userDetail .detail-view-contents .info-box .data-tbl {
    table-layout: fixed; }
    .ui-userDetail .detail-view-contents .info-box .data-tbl tbody th, .ui-userDetail .detail-view-contents .info-box .data-tbl tbody td {
      width: 110px; }
    .ui-userDetail .detail-view-contents .info-box .data-tbl tbody .plan-count {
      width: 45px; }
  .ui-userDetail .userDetail-contents {
    height: 100%; }
  .ui-userDetail .blocked-badge {
    position: absolute;
    left: 48px;
    top: 35px; }
  .ui-userDetail .btop {
    border-top: 1px solid #e4e4e4; }
  .ui-userDetail .userDetail.tabs {
    clear: both;
    padding-top: 10px; }
  .ui-userDetail .org-list span.current-org {
    text-decoration: underline; }
  .ui-userDetail .org-list.no-link a {
    text-decoration: none;
    cursor: default; }
  .ui-userDetail .userDetail-computers-table {
    position: relative; }
  .ui-userDetail .ie .userDetail-computers-table {
    margin-top: 0; }
  .ui-userDetail .os-icon {
    margin-right: 5px; }
  .ui-userDetail .userDetail-computers-table {
    position: relative; }
    .ui-userDetail .userDetail-computers-table .userDetail-device-subtable div.userDetail-device-heading {
      display: inline-block;
      margin-bottom: 7px;
      margin-left: -13px;
      font-size: 14px; }
      .ui-userDetail .userDetail-computers-table .userDetail-device-subtable div.userDetail-device-heading:hover .userDetail-device-name {
        text-decoration: underline;
        cursor: pointer; }
      .ui-userDetail .userDetail-computers-table .userDetail-device-subtable div.userDetail-device-heading .os-icon {
        margin-right: 5px; }
    .ui-userDetail .userDetail-computers-table .userDetail-device-subtable:not(:first-child) {
      margin-top: 30px; }
    .ui-userDetail .userDetail-computers-table .userDetail-device-subtable th.destination, .ui-userDetail .userDetail-computers-table .userDetail-device-subtable td.destination {
      width: 20%;
      text-indent: 10px; }
      .ui-userDetail .userDetail-computers-table .userDetail-device-subtable th.destination > div, .ui-userDetail .userDetail-computers-table .userDetail-device-subtable td.destination > div {
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden; }
    .ui-userDetail .userDetail-computers-table .userDetail-device-subtable td {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden; }
    .ui-userDetail .userDetail-computers-table .userDetail-device-subtable .serverName {
      width: 125px; }
    .ui-userDetail .userDetail-computers-table .userDetail-device-subtable .storePoint {
      width: 15%; }
    .ui-userDetail .userDetail-computers-table .userDetail-device-subtable .selected-size {
      width: 10%; }
    .ui-userDetail .userDetail-computers-table .userDetail-device-subtable .backup-status {
      width: 140px; }
    .ui-userDetail .userDetail-computers-table .userDetail-device-subtable .last-backup {
      width: 12%; }
    .ui-userDetail .userDetail-computers-table .userDetail-device-subtable .last-completed-backup {
      width: 12%; }
    .ui-userDetail .userDetail-computers-table .userDetail-device-subtable thead::first {
      background: aliceblue; }
  .ui-userDetail .userDetail-computers-map {
    position: relative;
    padding-bottom: 30px; }
  .ui-userDetail h1.user-name {
    cursor: pointer; }
  .ui-userDetail img.email-icon {
    position: absolute;
    margin-top: 3px;
    margin-left: 4px;
    padding-bottom: 8px; }

#content.current-view-userDetail #mainpanel {
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75);
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75); }
  #content.current-view-userDetail #mainpanel #userDetail {
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75);
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.75); }
    #content.current-view-userDetail #mainpanel #userDetail .deactivated-bar {
      position: absolute;
      width: 757px; }

#userDetail .device-status, #profile .device-status {
  text-align: center; }

#userDetail .userDetail-computers-table, #userDetail .userDetail-cloud-connections-table, #profile .userDetail-computers-table, #profile .userDetail-cloud-connections-table {
  margin-top: 2em;
  margin-bottom: 2em;
  padding-left: 1.2em; }

#userDetail .userDetail-cloud-connections-table td, #userDetail .userDetail-cloud-connections-table th, #profile .userDetail-cloud-connections-table td, #profile .userDetail-cloud-connections-table th {
  text-align: left; }

#userDetail .ui-table.mini-table th, #profile .ui-table.mini-table th {
  padding-bottom: 0; }

.cli .results {
  clear: both;
  margin-top: 0px;
  margin-bottom: 20px;
  margin-left: 13px;
  margin-right: 13px;
  color: black;
  background: #eeeeee;
  padding: 10px;
  -webkit-box-shadow: inset 0 0 5px 1px #a8a8a8;
  -moz-box-shadow: inset 0 0 5px 1px #a8a8a8;
  box-shadow: inset 0 0 5px 1px #a8a8a8;
  text-shadow: none; }

.cli input {
  width: 100%; }

.cli a.usage.private, .cli td.private {
  /*color: #F54955; */
  color: #aaaaaa; }

.cli .scrollable-panel {
  padding-top: 10px;
  overflow-y: auto;
  overflow-x: auto;
  height: auto; }

.cli .commands {
  padding-left: 20px;
  color: #eeeeee; }
  .cli .commands a {
    color: white; }

.cli .name {
  text-align: left;
  padding-bottom: 2px;
  padding-right: 10px; }

.cli .description {
  text-align: left; }

.cli th {
  text-shadow: 0 -1px 0 black; }

.cli .server-commands {
  margin-bottom: 20px; }

.cli .results-prop-show {
  width: 98%;
  margin-left: 10px;
  color: black; }
  .cli .results-prop-show th {
    text-align: left;
    width: 60%; }
  .cli .results-prop-show td {
    text-align: left;
    width: 40%;
    padding: 3px 5px; }
  .cli .results-prop-show tr.odd {
    background-color: #dddddd; }
  .cli .results-prop-show tr.even {
    background-color: #eeeeee; }

.cli .prompt {
  margin: 0 0 5px 0;
  padding: 10px;
  background-color: black;
  color: white;
  width: 100%;
  border: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -khtml-border-radius: 0;
  border-radius: 0;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
  .cli .prompt:focus {
    background-color: black;
    color: white; }

.cli a.show-commands-btn {
  color: white;
  display: block;
  padding-left: 20px;
  padding-bottom: 10px;
  float: left;
  font-size: 10px; }
  .cli a.show-commands-btn:hover {
    text-decoration: underline; }

.view-btn.btn-device-report {
  display: none; }

.computerList-table .online {
  text-align: center; }

.computerList-table .restore {
  width: 20px;
  text-align: center;
  text-overflow: clip; }

.computers-empty-msg, .computers-empty-arrow, .computers-empty-underlay {
  display: none; }

.computers-empty-msg, .computers-empty-arrow {
  position: absolute;
  z-index: 3000; }

.computers-empty-msg {
  width: 370px;
  background-color: #f9fbfd;
  padding: 30px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  border: 2px solid #dde5eb;
  left: 150px;
  top: 150px; }
  .computers-empty-msg h2 {
    font-family: "Daniel bold";
    text-align: center;
    color: #666666;
    font-size: 1.4em; }
  .computers-empty-msg p {
    font-size: 0.8em;
    color: #666666; }

.computers-empty-arrow {
  left: 32px;
  top: 28px; }

#computerDetail.ui-computerDetail.isMobile .hideIfMobile {
  display: none !important; }

#computerDetail.ui-computerDetail .charts-arrow-top {
  top: -13px; }

#computerDetail.ui-computerDetail .charts-arrow-middle {
  bottom: 10px;
  margin-top: -20px; }

#computerDetail.ui-computerDetail .computerDetail-destinations-table {
  position: relative; }
  #computerDetail.ui-computerDetail .computerDetail-destinations-table .destination {
    width: 20%; }
  #computerDetail.ui-computerDetail .computerDetail-destinations-table .serverName {
    width: 125px; }
  #computerDetail.ui-computerDetail .computerDetail-destinations-table .storePoint {
    width: 15%; }
  #computerDetail.ui-computerDetail .computerDetail-destinations-table .selected-size {
    width: 10%; }
  #computerDetail.ui-computerDetail .computerDetail-destinations-table .backup-status {
    width: 140px; }
  #computerDetail.ui-computerDetail .computerDetail-destinations-table .last-backup {
    width: 12%; }
  #computerDetail.ui-computerDetail .computerDetail-destinations-table .last-completed-backup {
    width: 12%; }
  #computerDetail.ui-computerDetail .computerDetail-destinations-table .opts-menu {
    width: 50px; }

#computerDetail.ui-computerDetail .last-completed {
  font-size: 10px; }

#computerDetail.ui-computerDetail .info-box .status {
  width: 150px; }

#computerDetail.ui-computerDetail .info-box .restores {
  width: 80px; }

#computerDetail.ui-computerDetail .info-box .version {
  width: 100px; }

#computerDetail.ui-computerDetail .info-box .selectedSize {
  width: auto; }

#computerDetail.ui-computerDetail .info-box .profile-backup .profile-backup-pass {
  width: 15px;
  height: 15px;
  position: relative;
  top: 3px;
  left: 2px; }

#computerDetail.ui-computerDetail .info-box .profile-backup .profile-backup-fail {
  width: 14px;
  height: 14px;
  position: relative;
  top: 2px;
  left: 2px; }

.ie #computerDetail.ui-computerDetail .computerDetail-destinations-table .backup-status {
  width: 125px; }

.ie #computerDetail.ui-computerDetail .computerDetail-destinations-table .last-backup, .ie #computerDetail.ui-computerDetail .computerDetail-destinations-table .last-completed-backup {
  width: 75px; }

.ie #computerDetail.ui-computerDetail .charts-arrow-middle {
  bottom: 10px;
  margin-top: 5px; }

.ie #computerDetail.ui-computerDetail .charts-arrow-top {
  top: 8px;
  margin-top: 10px; }

.archive-options-menu .tip {
  margin-left: 6px; }

.ui-account {
  min-width: 760px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0px;
  background: white;
  height: 100%;
  min-height: 820px; }

.account .content {
  position: absolute;
  top: 59px;
  bottom: 0px;
  left: 0px;
  padding: 20px;
  font-family: "TeXGyreHerosRegular", Arial, "MS Trebuchet", sans-serif;
  background: white;
  height: auto;
  width: 925px; }

.account .txt-small, .account input[type="button"].txt-small {
  font-size: 11px; }

.page-title .action-menu-btn {
  cursor: pointer;
  display: inline-block;
  float: right; }

#console #mainpanel .account .billing-user .change-modal .mui-dialog-window {
  position: fixed;
  z-index: 10;
  top: 0px;
  left: -10000px;
  width: 100%;
  height: 100%;
  transition: left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 450ms; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog-window .mui-dialog-window-contents {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    position: relative;
    width: 75%;
    max-width: 768px;
    margin: 0 auto;
    z-index: 10;
    background: #ffffff;
    opacity: 0; }
    #console #mainpanel .account .billing-user .change-modal .mui-dialog-window .mui-dialog-window-contents .mui-dialog-window-contents {
      transform: none !important;
      top: 44px !important;
      left: 24px;
      width: 100%;
      margin: 0 auto 0 0; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog-window.mui-is-shown {
    left: 0px;
    transition: left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    max-height: 80vh; }
    #console #mainpanel .account .billing-user .change-modal .mui-dialog-window.mui-is-shown.fill-screen {
      left: 4em;
      right: 4em;
      top: 4em;
      bottom: 4em;
      width: inherit;
      height: inherit; }
      #console #mainpanel .account .billing-user .change-modal .mui-dialog-window.mui-is-shown.fill-screen .mui-dialog-window-contents {
        height: 100%;
        width: 100%;
        max-height: 100%;
        max-width: 100%;
        transform: translate3d(0, 0, 0); }
        #console #mainpanel .account .billing-user .change-modal .mui-dialog-window.mui-is-shown.fill-screen .mui-dialog-window-contents > .mui-paper-container {
          max-height: 100%;
          overflow-y: auto; }
    #console #mainpanel .account .billing-user .change-modal .mui-dialog-window.mui-is-shown .mui-dialog-window-contents {
      opacity: 1;
      top: 0px;
      transform: translate3d(0, 5em, 0);
      max-height: 100%; }
      #console #mainpanel .account .billing-user .change-modal .mui-dialog-window.mui-is-shown .mui-dialog-window-contents > .mui-paper-container {
        max-height: 80vh;
        overflow-y: auto; }

#console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-enhanced-button {
  border: 0;
  background: none; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-enhanced-button:focus {
    outline: none; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-enhanced-button.mui-is-link-button {
    display: inline-block;
    cursor: pointer;
    text-decoration: none; }
    #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-enhanced-button.mui-is-link-button:hover {
      text-decoration: none; }
    #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-enhanced-button.mui-is-link-button.mui-is-disabled {
      cursor: default; }
      #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-enhanced-button.mui-is-link-button.mui-is-disabled.mui-is-link-button {
        pointer-events: none; }

#console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button {
  transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
  border-radius: 2px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  overflow: hidden;
  background-color: #E4E4E4;
  color: #32363D;
  line-height: 30px;
  max-height: 30px;
  min-width: 30px;
  padding: 0;
  margin: 0;
  font-weight: 600;
  transform: translate3d(0, 0, 0); }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button span {
    line-height: 31px; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button svg.link-icon-left {
    margin-left: 0; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button svg.link-icon-right {
    margin-right: 0; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: #d9d9d9; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button .mui-flat-button-label {
    position: relative;
    padding: 0 15px; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button:hover, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-keyboard-focused {
    background-color: #d9d9d9; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-disabled {
    color: #32363D;
    opacity: .5; }
    #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-disabled:hover {
      background-color: inherit; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-primary {
    background-color: #00B3E3;
    color: #ffffff; }
    #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-primary:hover, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-primary.mui-is-keyboard-focused {
      background-color: #007FAD; }
    #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #007FAD; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-secondary {
    background-color: #E4E4E4;
    color: #32363D; }
    #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-secondary:hover, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-secondary.mui-is-keyboard-focused {
      background-color: #d9d9d9; }
    #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #d9d9d9; }
  #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-alert {
    background-color: #DE4242;
    color: #ffffff; }
    #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-alert:hover, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-alert.mui-is-keyboard-focused {
      background-color: #c92323; }
    #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button.mui-is-alert .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #c92323; }

#console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container a.mui-flat-button, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container a.mui-flat-button * {
  background: none !important; }

#console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container a.mui-flat-button.with-icon svg {
  color: #00B3E3; }

#console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container a.mui-flat-button.with-icon span {
  position: relative;
  top: 2px; }

#console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container a.mui-flat-button .mui-flat-button-label {
  color: #00B3E3; }

#console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container a.mui-flat-button:hover .mui-flat-button-label, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container a.mui-flat-button.mui-is-keyboard-focused .mui-flat-button-label {
  color: #007FAD;
  text-decoration: underline; }

#console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container a.mui-flat-button.mui-is-secondary .mui-flat-button-label {
  color: #32363D; }

#console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container button.mui-flat-button.with-icon svg {
  position: relative;
  top: -2px; }

#console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .cancel-button {
  margin-right: 10px; }

#console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container button {
  font-family: inherit;
  font-style: inherit;
  font-weight: inherit;
  font-size: inherit; }

.account h2 {
  font-family: "FuturaNDBook", Arial, "MS Trebuchet", sans-serif;
  margin-top: 10px;
  color: #787878;
  font-size: 17px; }
  .account h2 span.blue {
    color: #1984c0; }

.account .error-text {
  color: #ae0000; }

.account .subscription-row {
  clear: both;
  color: #153365;
  padding-bottom: 15px; }
  .account .subscription-row .left {
    width: 380px;
    float: left; }
    .account .subscription-row .left .info {
      padding: 0 20px;
      margin-left: 10px; }
      .account .subscription-row .left .info .package {
        font-weight: 15px; }
      .account .subscription-row .left .info .renewal-date, .account .subscription-row .left .info .trial-expire-date {
        color: #959595;
        font-weight: 13px; }
  .account .subscription-row .right {
    width: 350px;
    float: right;
    padding-left: 40px;
    margin-bottom: 20px; }
  .account .subscription-row .usage-info {
    padding-right: 10px; }

.account .subscription-tbl .subscription-info {
  padding-right: 100px;
  width: 400px; }

.account .subscription-tbl .usage-info {
  color: #c6c6c6;
  font-size: 70px;
  font-weight: bold;
  font-family: "LeagueGothicRegular", sans-serif; }
  .account .subscription-tbl .usage-info.border-right {
    padding-right: 10px; }
  .account .subscription-tbl .usage-info label {
    display: block;
    color: #203d6d;
    font-size: 11px;
    text-transform: uppercase;
    font-family: "TeXGyreHerosRegular", "Helvetica", Arial, "MS Trebuchet", sans-serif; }

.account .subscription-warning {
  margin-bottom: 20px; }

.account .subscription-row .usage-info td {
  font-size: 24px; }

.account .billing-container {
  padding: 3px;
  padding-top: 80px; }

.account .billing-user {
  padding-top: 30px;
  padding-bottom: 30px; }
  .account .billing-user .mui-dialog-window-contents > .mui-paper-container {
    overflow-y: visible; }
  .account .billing-user .change-description {
    padding-bottom: 20px; }
  .account .billing-user .change-description-warning {
    padding-bottom: 20px;
    color: red; }
  .account .billing-user .change-to {
    padding-bottom: 10px; }

.account .billing-user-value {
  padding-bottom: 10px; }

.account .ad {
  float: right;
  clear: right;
  width: 270px;
  padding: 10px 0 0 0; }

.account .billing-history {
  width: 440px;
  margin-right: 54px;
  margin-bottom: 20px; }

.account .subscription-expired-faq-contents .title {
  font-size: 17px;
  background-color: #ae0000;
  color: white;
  padding: 3px 10px; }

.account .subscription-expired-faq-contents .question {
  font-size: 12px;
  margin-top: 15px;
  color: black; }

.account .subscription-expired-faq-contents .answer {
  font-size: 12px;
  color: #717171; }

.account .subscription-expired-faq-contents .buy-a-subscription {
  margin-top: 15px; }

.billing-history p {
  color: #787878; }
  .billing-history p.billing-history-description2 {
    margin-bottom: 10px; }

.billing-history-tbl {
  left: 0;
  right: 0;
  bottom: 0; }

.account .ui-table-outer .table-head-wrap {
  width: 410px; }

.account .billing-history .ui-table div.ui-table-outer {
  width: 410px; }

.account .billing-history .order-id {
  text-align: center;
  width: 60px; }

.account .billing-history .order-date {
  text-align: center;
  width: 100px; }

.account .billing-history-tbl.mini-table.ui-table th, .account .billing-history-tbl.mini-table.ui-table td {
  padding-left: 12px;
  padding-right: 12px; }
  .account .billing-history-tbl.mini-table.ui-table th:nth-child(1), .account .billing-history-tbl.mini-table.ui-table td:nth-child(1) {
    padding-left: 0px; }
  .account .billing-history-tbl.mini-table.ui-table th:nth-child(4), .account .billing-history-tbl.mini-table.ui-table td:nth-child(4) {
    padding-right: 0px; }

.account .billing-history-tbl .amount-billed {
  text-align: right;
  width: 95px;
  padding-right: 15px; }

.account .billing-history-tbl .order-status {
  text-align: center; }

.account .billing-history-tbl .ui-table-outer td {
  padding-top: 0px !important; }

.account-btn {
  margin-top: 7px;
  height: 23px;
  cursor: pointer;
  display: inline-block;
  margin-left: 500px; }

.account .exchange-btn, .purchase-btn {
  height: 23px;
  margin-top: -11px; }

.account input.enter-subscription-key-btn {
  margin: 0 0 0 95px; }

.account input.package-btn {
  margin-bottom: 10px; }

.account .subscription-title {
  border-bottom: 1px solid #cccccc;
  width: 275px; }

.account .end-date-text {
  color: #888888; }

.account .manage-subscription-btn {
  margin-top: 16px; }

.account .manage-subscription-btn-container,
.account .view-billing-information-btn-container {
  display: inline-block; }

.account .third-party-sale {
  display: none; }
  .account .third-party-sale.active {
    display: inline-block; }

#console #mainpanel #account .account .account-btn {
  color: black;
  background: white;
  width: 240px;
  height: 32px;
  font-size: 14px;
  border-radius: 2px;
  border-style: solid;
  border-color: #888888; }
  #console #mainpanel #account .account .account-btn.billing-user-change-btn {
    width: 150px; }
  #console #mainpanel #account .account .account-btn.manage-subscription-btn.is-disabled, #console #mainpanel #account .account .account-btn.view-billing-information-btn.is-disabled {
    background: #EFEFEF; }

.billing-edit-sheet h2 {
  font-size: 22px; }

.billing-edit-sheet .right-col h2 {
  margin-left: 11px;
  margin-bottom: 24px; }

.billing-edit-sheet div.payment-information {
  width: 50%;
  float: right;
  clear: right; }

.billing-edit-sheet .address {
  width: 250px; }

.billing-edit-sheet .city, .billing-edit-sheet .state, .billing-edit-sheet .country, .billing-edit-sheet .postal-code, .billing-edit-sheet .phone-number {
  width: 150px; }

.billing-edit-sheet .card-number {
  width: 190px; }

.billing-edit-sheet .cvv2-code {
  width: 65px; }

.billing-edit-sheet td {
  vertical-align: text-top; }

.billing-edit-form .left-col {
  border-right: 1px solid #cccccc; }

.billing-edit-form .right-col {
  padding-left: 20px; }

.billing-edit-sheet img.truste {
  margin: -10px 10px 0 -30px; }

.billing-edit-sheet p {
  color: #7b7b7b; }
  .billing-edit-sheet p a {
    color: #7b7b7b;
    text-decoration: underline; }

.edit-billing-info-table td {
  padding: 10px; }

.billing-address td {
  padding: 0 10px 0 0;
  margin: 0 10px 0 0; }

.billing-edit span.error.billing-edit-error {
  display: none; }

.config h3 {
  font-size: 1.1em; }

.config td.pathList {
  width: 50%; }

.config select.pathList {
  height: 100px;
  width: 100%; }

.config input.path {
  width: 100%; }

.config .ui-sheet-body input.path {
  width: 100%; }

.config .section-top {
  margin-bottom: 1em; }

.config .button.delete {
  height: 1.8em; }

.config table.fill {
  width: 100%; }

.config td {
  white-space: nowrap; }
  .config td.fill {
    width: 100%; }
  .config td.range {
    padding-left: 10px; }

.config .section.selection .editControlGroup table {
  margin-top: 10px; }

.config .section.selection .ui-bubblelist .item {
  white-space: normal; }

.config .section.freqAndVersions span.range {
  display: block;
  width: 130px; }

.config .section.freqAndVersions .every {
  white-space: nowrap; }

.config .section.userExclude .editControlGroup {
  margin-top: 10px; }

.config .ui-tabs .ui-tabs-panel {
  /*	padding: 20px; */ }

.config td.publish {
  width: auto; }
  .config td.publish input {
    height: 1.8em; }

.config .section hr {
  position: absolute;
  left: 0;
  width: 100%;
  height: 2px;
  border-style: inset;
  border-color: white;
  background-color: transparent; }

.config h2 {
  color: #666666; }

.config.read-only .tab .section.freqAndVersions table {
  width: auto; }

.config.read-only .form-footer {
  display: none; }

.config.read-only form table tr {
  height: auto; }

.config .backupSetSelection td {
  vertical-align: top; }

.config .backupSetSelection hr {
  margin-top: 15px; }

.config .ui-bubblelist .item {
  background-color: white;
  border: 1px solid #e6e6e6;
  color: #666666; }
  .config .ui-bubblelist .item:hover {
    border: 1px solid #646b75;
    border: 1px solid #cbd0d0; }
  .config .ui-bubblelist .item .remove {
    color: #666666; }

.config .ui-bubblelist .none {
  color: #666666; }

.config .ui-bubblelist.vertical {
  color: #666666;
  border: 1px solid #e6e6e6;
  background-color: white; }
  .config .ui-bubblelist.vertical .item {
    border: none; }
    .config .ui-bubblelist.vertical .item .remove a {
      color: #666666; }
    .config .ui-bubblelist.vertical .item.even {
      background-color: #e6e6e6; }

.config .network-tab .addresses.bottom td {
  padding-bottom: 15px; }

.config .history-log {
  font-size: 12px;
  width: 100%; }

.config .section.inbound {
  display: none; }

.config tr.configItemActions td {
  padding-right: 5px; }
  .config tr.configItemActions td.editControlGroup {
    width: 27px;
    padding-right: 0; }

.config td.sliderLabel {
  padding-right: 5px;
  text-align: right; }

.config td span.publish, .config td span.lock {
  width: 33px; }

.config .configAction {
  margin-top: 7px; }

.config .backup-tab select.set {
  width: 10em; }

.config .configPatternList fieldset {
  padding-right: 0px; }

.config .configPatternList .addSection {
  padding-right: 20px; }

.config .configPatternList .ui-tabs-panel {
  padding: 0px;
  padding-top: 10px; }

.config .configPatternList .tabs {
  background-color: transparent; }
  .config .configPatternList .tabs li {
    padding: 2px 4px; }
    .config .configPatternList .tabs li a {
      padding: 0 0; }
  .config .configPatternList .tabs .tab {
    max-height: 210px;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto; }
  .config .configPatternList .tabs .ui-bubblelist .item {
    margin: 2px;
    padding: 2px 4px; }
  .config .configPatternList .tabs .ui-bubblelist table td {
    padding-right: 0px; }

.config .read-only .user-profile-backup-section .user-profile-backup-icon {
  display: none; }

.config .read-only .user-profile-backup-section .user-profile-backup-title {
  position: relative;
  top: 0px; }

.config .read-only .user-profile-backup-section .windows-only-notice {
  position: relative;
  left: 38px;
  top: -10px; }

.config .read-only option {
  background-color: #E9E9E9; }

.config .user-profile-backup-section .user-profile-backup-icon {
  width: 29px; }

.config .user-profile-backup-section .user-profile-backup-title {
  position: relative;
  top: -14px; }

.config .user-profile-backup-section .windows-only-notice {
  position: relative;
  left: 38px;
  top: -15px; }

.config .user-profile-backup-section .attribute-label {
  width: 163px; }

.config .user-profile-backup-section .file-label {
  padding-left: 15px;
  width: 148px; }

.config .user-profile-backup-section .file-name {
  width: 250px; }

.config .user-profile-backup-section textarea {
  margin: 0px;
  width: 250px; }

.config .user-profile-backup-section input[type=file] {
  display: none; }

.systemSettings .config .user-profile-backup-section .windows-only-notice {
  position: relative;
  left: 20px;
  top: -25px; }

.systemSettings .config .user-profile-backup-section .user-profile-backup-icon {
  width: 35px;
  height: 35px; }
  .systemSettings .config .user-profile-backup-section .user-profile-backup-icon path {
    fill: #8C8C8C; }

.ui-computerAdd .ui-sheet-body {
  background-color: white; }
  .ui-computerAdd .ui-sheet-body .download-bar {
    float: right;
    width: 55%;
    text-align: center; }
    .ui-computerAdd .ui-sheet-body .download-bar .select-product {
      margin-top: 11px; }
      .ui-computerAdd .ui-sheet-body .download-bar .select-product .icon-container:first-child {
        margin-right: 20px; }
      .ui-computerAdd .ui-sheet-body .download-bar .select-product .icon-container .orb-icon {
        width: 70px;
        height: 70px;
        line-height: 70px; }
    .ui-computerAdd .ui-sheet-body .download-bar .platform-icons {
      -webkit-animation-fill-mode: both;
      -moz-animation-fill-mode: both;
      -ms-animation-fill-mode: both;
      -o-animation-fill-mode: both;
      animation-fill-mode: both;
      -webkit-animation-duration: 1s;
      -moz-animation-duration: 1s;
      -ms-animation-duration: 1s;
      -o-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-name: fadeInUp;
      -moz-animation-name: fadeInUp;
      -o-animation-name: fadeInUp;
      animation-name: fadeInUp; }

.ui-computerAdd p.instructions {
  width: 47%;
  font-size: 1.2em;
  line-height: 1.36em;
  margin-bottom: 0; }

.ui-computerAdd .ui-sheet-footer {
  text-align: right;
  margin-top: 20px; }

#orgs .orgList .orgName {
  padding: 0 9px 0 36px; }

#orgs .orgList .shareplanDeviceCount {
  width: 80px; }

#orgs .orgList .crashplanDeviceCount {
  width: 80px; }

#orgs .orgList .expand {
  position: relative;
  top: 3px;
  display: inline-block;
  width: 25px;
  margin: -10px 0 -3px -28px;
  font-size: 1.75em;
  text-align: center; }
  #orgs .orgList .expand.hidden {
    display: none; }
  #orgs .orgList .expand:hover, #orgs .orgList .expand:active {
    color: rgba(80, 180, 225, 0.7); }

#orgs .orgList .hosted .expand {
  visibility: hidden; }

/** .ui-orgList Table ** */
#orgs .ui-orgList .ui-table-content td {
  color: #bdbdbd; }

.orgMoveSheet ul {
  list-style-type: disc; }

.orgMoveSheet label {
  position: relative; }

.orgMoveSheet input[type="text"] {
  padding-right: 30px; }

.orgMoveSheet .orgMoveSheet-impactedOrgs {
  margin: 1em 0 2em;
  padding-left: 2.5em; }

.orgMoveSheet .orgMoveSheet-complianceStatus {
  color: grey; }

.orgMoveSheet .search-cancel {
  position: absolute;
  top: 3px;
  right: 6px;
  margin: 0;
  padding: 0; }

.orgMoveSheet .user-move-sheet-checkbox-cell {
  vertical-align: top; }

.orgMoveSheet .user-move-sheet-warning-bullets {
  margin: 0 0 -18px 40px; }
  .orgMoveSheet .user-move-sheet-warning-bullets li {
    margin-bottom: 0; }

/* settings view */
.page-title .btn-gear {
  padding-top: 14px; }

.settings {
  background: white;
  height: calc(100% - 44px); }
  .settings .ui-sheet-body {
    position: absolute !important;
    overflow: auto;
    width: 100%;
    height: calc(100% - 45px); }
  .settings .settings-report .recipient input[type=text] {
    width: 20em; }
  .settings .settings-report.editable .topLabel, .settings .settings-report .editControlGroup {
    padding-top: 5px; }

.userAddSheet-bulk-confirm {
  color: #82ca43; }

.userAddSheet-bulk-file-container {
  width: 124px;
  height: 25px;
  overflow: hidden;
  position: relative;
  background: url(/console/images/upload-file-btn.png) no-repeat;
  display: inline-block;
  margin-top: 72px;
  margin-left: 15px; }

.userAddSheet-bulk-file {
  z-index: 999;
  line-height: 0;
  font-size: 50px;
  position: absolute;
  top: -2px;
  left: -700px;
  opacity: 0;
  filter: alpha(opacity = 0);
  -ms-filter: "alpha(opacity=0)";
  cursor: pointer;
  _cursor: hand;
  margin: 0;
  padding: 0; }

.userAddSheet-save {
  font-size: 12px !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #dddddd)) !important;
  background: -moz-linear-gradient(top center, white 0%, #dddddd 100%) !important;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 );
  border: 1px solid #bababa !important;
  -moz-border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  border-radius: 5px !important;
  padding: 4px 7px !important;
  margin-top: 6px; }

.userAddSheet-container {
  padding-bottom: 10px;
  height: 500px;
  background: white; }

.userAddSheet-single {
  width: 320px;
  height: 500px;
  float: left;
  padding-right: 20px;
  background: transparent url(/console/images/divider.png) no-repeat scroll right; }

.userAddSheet-bulk {
  width: 250px;
  float: right; }

.userAddSheet-bulk-final-step {
  display: none;
  padding-bottom: 20px; }

.userAddSheet-bulk-confirm {
  margin: 15px 0; }

.ui-userAddSheet .password-meter {
  position: absolute;
  top: 25px;
  right: 3px; }

.gecko .ui-userAddSheet .password-meter, .ie .ui-userAddSheet .password-meter {
  top: 29px; }

.userAddSheet-password-container {
  position: relative; }

.userAddSheet-upload-container {
  text-align: center; }

.secure-icon {
  float: left;
  margin: 5px 10px;
  color: #717171; }
  .secure-icon span {
    margin-left: 5px;
    font-size: 16px; }

.userAddSheet-error-sheet .scrollable {
  background: white; }

.userAddSheet-error-sheet h2 {
  font: 24px "Freight Sans Book";
  margin-bottom: 12px; }
  .userAddSheet-error-sheet h2.success-msg {
    color: #337ebb;
    margin-bottom: 20px; }

.userAddSheet-error-sheet .errors {
  font-size: 15px; }
  .userAddSheet-error-sheet .errors .email {
    font-family: "Freight Sans Semi";
    margin-right: 8px; }
  .userAddSheet-error-sheet .errors .reason {
    font-family: "Freight Sans Light";
    margin-left: 8px; }

.userEditGeneral-form .password-meter {
  position: absolute;
  top: 25px;
  right: 3px; }

.gecko .userEditGeneral-form .password-meter, .ie8 .userEditGeneral-form .password-meter {
  top: 29px; }

.userEditGeneral-form .userEditGeneral-password-container {
  position: relative; }

.userEditRoles-form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: space-around;
  justify-content: space-around; }
  .userEditRoles-form .available-roles {
    margin: 0px 0px 25px 0px; }
    .userEditRoles-form .available-roles select {
      width: 227px; }
    .userEditRoles-form .available-roles div {
      margin: 10px 0px; }
  .userEditRoles-form .role-buttons {
    width: 64px;
    height: 176px; }
    .userEditRoles-form .role-buttons .add {
      margin: 60px 17px 10px 17px; }
    .userEditRoles-form .role-buttons .remove {
      margin: 10px 17px 50px 17px; }
  .userEditRoles-form .current-roles {
    margin: 0px 0px 25px 0px; }
    .userEditRoles-form .current-roles div {
      margin: 10px 0px; }
    .userEditRoles-form .current-roles select {
      width: 227px; }

.permission-display table {
  height: 150px;
  overflow: auto;
  display: block;
  border: 1px solid #e6e6e6; }

.permission-display .permission-name {
  width: 150px; }

.permission-display .permission-description {
  width: 370px; }

.permission-display th, .permission-display tr, .permission-display td {
  padding: 2px; }

.permission-display .odd {
  background-color: whitesmoke; }

.indexingSettings-tab div.ui-sheet-body {
  padding: 0; }
  .indexingSettings-tab div.ui-sheet-body fieldset {
    border-width: 0;
    padding: 0; }

.ui-userInviteSheet .userInviteSheet-logo {
  float: right; }

.ui-userInviteSheet .userInviteSheet-form p {
  color: #757575; }

.ui-userInviteSheet .userInviteSheet-form label.full {
  color: #757575;
  font-size: 12px;
  margin-bottom: 5px; }

.ui-userInviteSheet .scrollable {
  background: white; }

.ui-remote {
  width: 500px; }
  .ui-remote li.hidden {
    display: none; }
  .ui-remote.show-hidden li.hidden {
    display: block; }
  .ui-remote li.deleted a {
    color: gray; }
  .ui-remote li.excluded > a {
    color: gray;
    pointer: default; }
    .ui-remote li.excluded > a > .jstree-checkbox {
      display: none; }
  .ui-remote .remote-backup-tree {
    overflow: auto;
    height: 450px;
    width: 100%; }
  .ui-remote .form-footer {
    border-top: 1px solid #eeeeee;
    margin-top: 10px;
    position: relative;
    padding: 0;
    z-index: 1100; }
  .ui-remote .remote-remove-warning {
    margin-top: 12px;
    margin-bottom: 12px;
    visibility: hidden;
    float: left; }

.order-detail-contents .gear-button {
  float: right;
  margin-top: 15px;
  background: transparent url(/console/images/export-btn.png) no-repeat scroll top; }

.order-detail-contents .contents {
  padding: 20px;
  margin-top: 40px; }

.order-detail-line-items {
  margin-top: 20px;
  width: 100%; }

.order-detail-contents table {
  border-collapse: collapse; }

.order-detail-contents th, .order-detail-contents td {
  padding: 5px; }

.order-detail-contents th {
  color: #60c1f1;
  text-align: left;
  padding-bottom: 8px;
  font-size: 11px;
  text-transform: uppercase; }

.order-detail-contents .line-items td {
  background-color: #f2f2f2;
  font-weight: bold;
  color: #727272; }

.order-detail-contents .summary tr td:first-child {
  text-align: right;
  color: #60c1f1; }

.order-detail-contents tr.order-total td {
  font-size: 18px; }

.order-detail-contents .detail-block {
  width: 160px;
  padding: 0 20px;
  font-size: 11px;
  float: left; }

.order-detail-contents .detail-info {
  color: #919191;
  float: right;
  width: 190px;
  margin-top: -30px;
  font-size: 11px;
  font-style: italic; }
  .order-detail-contents .detail-info img {
    display: block; }

.order-detail-contents .refund-policy a {
  text-decoration: underline;
  color: #5a5a5a; }

.order-detail-contents .detail-view-header {
  padding: 5px 20px; }
  .order-detail-contents .detail-view-header h1 {
    padding-top: 5px; }

#mainpanel .securityEdit.fixed-panel {
  max-width: 1024px;
  width: 100%;
  position: absolute;
  top: 58px;
  bottom: 0; }
  #mainpanel .securityEdit.fixed-panel .tabs {
    position: absolute;
    bottom: 0px;
    top: 0;
    width: 100%;
    padding-top: 10px; }
  #mainpanel .securityEdit.fixed-panel form .form-body-scrolling {
    background: white;
    overflow-y: auto;
    position: absolute;
    left: 0;
    top: 58px;
    max-width: 1024px;
    width: 100%;
    bottom: 2em; }
  #mainpanel .securityEdit.fixed-panel form .form-body-padding {
    padding: 30px 30px 10px 30px; }

.securityKeyText {
  font-family: monospace; }

.securityKeys-keystore-actions-group, .securityKeys-transport-generate-btn {
  margin-top: 1em; }

.securityKeys-keystore-warning {
  margin-top: 1em;
  color: red; }

#systemSettings .securityEdit .tabs .tab form {
  margin: 0; }

.securityEdit .ldap-tab-alert, .securityEdit .radius-tab-alert {
  color: red; }

.securityEdit .system-alerts {
  margin-bottom: 20px; }

.securityEdit .ui-checklist {
  width: 41%; }

.enterprise #mainpanel .securityEdit .ui-tabs-panel {
  border: none;
  background: none; }

.enterprise #mainpanel .securityEdit fieldset {
  width: 844px; }

/*	Expired subscription banner */
.subscription-expired {
  min-height: 75px;
  background: white;
  border: 1px solid red;
  font-size: 20px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  margin: 5px 15px 10px 15px;
  padding: 12px 10px 5px 10px; }
  .subscription-expired h3 {
    font-size: 14px;
    margin-left: 30px;
    margin-top: -25px;
    color: black; }
  .subscription-expired p {
    font-size: 12px;
    margin-left: 35px;
    color: black;
    margin: 12px 0 18px 0; }
  .subscription-expired .icon-warning-sign {
    color: red;
    width: 16px;
    margin-top: 6px; }
  .subscription-expired .expired-action-btn {
    color: white !important;
    background-color: red;
    width: 100%;
    font-size: 14px;
    margin-bottom: 6px;
    border-radius: 2px;
    border-style: none;
    padding: 8px 0;
    display: inline-block;
    text-align: center; }
  .subscription-expired.warning {
    border-color: #FDAF00; }
    .subscription-expired.warning .icon-warning-sign {
      color: #FDAF00; }
    .subscription-expired.warning .expired-action-btn {
      background-color: #FDAF00; }
    .subscription-expired.warning .footer p {
      text-align: center; }
      .subscription-expired.warning .footer p a {
        color: #FDAF00;
        font-size: 12px; }

.subscription-expired-old {
  min-height: 75px;
  background: #eff4f8;
  border: 1px solid #cbd3d8;
  font-size: 20px;
  color: #00467b;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  float: left;
  margin: 5px 15px 10px 15px;
  padding: 0 10px 5px 10px;
  display: none; }
  .subscription-expired-old h3 {
    font-size: 14px;
    margin-left: 35px;
    margin-top: -26px;
    color: #688db7; }
  .subscription-expired-old p {
    font-size: 12px;
    margin-left: 35px;
    color: #a1b8d2;
    margin: 5px 0 5px 0; }
  .subscription-expired-old span.alert-icon {
    font-size: 15px;
    width: 28px;
    min-height: 20px;
    margin-top: 8px;
    color: #a1b8d2;
    padding: 2px 0 4px 5px;
    background: transparent url(/console/images/icons/calendar_alert.png) no-repeat scroll top left;
    display: block; }
  .subscription-expired-old span.subscription-alert {
    background: transparent url(/console/images/calendar-blank.png) no-repeat scroll top left; }
  .subscription-expired-old span.creditcard-alert {
    background: transparent url(/console/images/icons/alert_subdued.png) no-repeat scroll top left; }
  .subscription-expired-old .expired-arrow {
    position: absolute;
    margin-top: -45px; }

.subscription-exchange-contents .package-table {
  margin: 10px auto;
  width: 90%;
  border-collapse: collapse; }

.subscription-exchange-contents h3 {
  padding-left: 25px;
  padding-bottom: 10px;
  padding-top: 15px;
  color: #004c7e; }

.subscription-exchange-contents p, .subscription-exchange-contents .config {
  padding: 20px 25px; }

.subscription-exchange-contents .package-table th {
  color: #00233c;
  border-bottom: 1px solid #eeeeee; }

.package-table td {
  color: #00233c;
  border-bottom: 1px solid #eeeeee; }

.subscription-exchange-contents .package-table td {
  padding: 5px;
  font-size: 14px;
  width: 25px; }

.subscription-exchange-contents .detail-view-header {
  padding: 14px 20px; }

.subscription-exchange-contents .change-computers {
  width: 140px;
  float: left;
  display: inline-block;
  margin-top: 17px;
  margin-left: 20px; }

.subscription-exchange-contents .num-computers {
  padding: 5px;
  font-size: 20px;
  width: 45px;
  border: 1px solid white;
  text-align: center;
  margin-top: -5px; }
  .subscription-exchange-contents .num-computers:hover {
    border: 1px solid #eeeeee; }

.subscription-exchange-contents .change-computers label {
  font-size: 16px;
  margin-right: 5px; }

.subscription-exchange-contents .slider {
  float: right; }

.subscription-exchange-contents .price-chart input[type="submit"] {
  background: #dddddd url(../vendor/c42-styleguide/images/form-btn.png) repeat-x;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, white), color-stop(1, #dddddd));
  background: -moz-linear-gradient(top center, white 0%, #dddddd 100%);
  border: 1px solid;
  border-color: #dddddd #bbbbbb #999999;
  font-size: 12px; }

.subscription-exchange-contents .purchase input[type="button"] {
  font-size: 12px; }

.subscription-exchange-contents .price-chart {
  min-width: 130px;
  background: #eeeeee;
  margin: 10px 5px;
  padding: 5px 10px 0 17px;
  float: left;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }
  .subscription-exchange-contents .price-chart .price {
    font-size: 12px;
    text-align: center;
    vertical-align: baseline;
    font-size: 33px;
    margin: auto;
    min-height: 75px;
    width: 86px; }
    .subscription-exchange-contents .price-chart .price .currency {
      display: block;
      float: left;
      padding: 4px 0 0 0;
      margin-right: 4px;
      color: #8c8c8c;
      font-size: 0.8em; }
    .subscription-exchange-contents .price-chart .price .dollars {
      float: left;
      font-size: 1.25em; }
    .subscription-exchange-contents .price-chart .price .cents {
      padding: 14px 0px 10px 0;
      display: block;
      float: left;
      margin-top: -10px;
      font-size: 0.75em; }
    .subscription-exchange-contents .price-chart .price .mo {
      font-size: 0.4em;
      margin-top: 32px;
      float: left;
      margin-left: -39px;
      color: #818181; }
  .subscription-exchange-contents .price-chart .per-cpu {
    clear: both;
    font-size: 13px;
    color: #8c8c8c;
    margin-left: 3px;
    padding-bottom: 10px;
    text-align: left;
    position: absolute;
    margin-top: 45px; }
  .subscription-exchange-contents .price-chart#unlimited-data {
    background: #e3f2f9;
    margin-left: 40px; }
    .subscription-exchange-contents .price-chart#unlimited-data h2 {
      color: #0871a3; }
    .subscription-exchange-contents .price-chart#unlimited-data .aus .price {
      width: 110px; }
  .subscription-exchange-contents .price-chart h2 img {
    cursor: pointer; }
  .subscription-exchange-contents .price-chart#unlimited-data h2 span {
    font-weight: normal; }
  .subscription-exchange-contents .price-chart .inner h3 {
    margin: -10px -10px 10px -10px;
    padding: 12px 8px 8px 8px;
    background: #cccccc;
    text-align: center;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    font-size: 16px;
    text-shadow: #e2e3e2 -1px 1px 0;
    text-transform: uppercase;
    color: black;
    font-family: "Helvetica", sans-serif;
    font-weight: bold; }
  .subscription-exchange-contents .price-chart .inner .current-plan {
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
    color: #868686; }
  .subscription-exchange-contents .price-chart#unlimited-data h3 {
    background: #4eadd3;
    color: #123367;
    text-shadow: #7ed5ec -1px 1px 0; }
  .subscription-exchange-contents .price-chart .inner h3 img {
    vertical-align: middle; }
  .subscription-exchange-contents .price-chart .inner h3.light {
    background: #adadad;
    text-shadow: #c9c9c9 -1px 1px 0; }
  .subscription-exchange-contents .price-chart .desc {
    clear: both;
    text-shadow: #c9c9c9 -1px 1px 0; }
  .subscription-exchange-contents .price-chart .inner {
    font-family: "FuturaNDBook";
    background: white;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    padding: 10px;
    margin: 10px 10px 10px 0; }
  .subscription-exchange-contents .price-chart#unlimited-computers form {
    display: inline; }

.subscription-exchange-contents .inner .savings {
  margin-bottom: 10px;
  padding: 10px 0;
  text-align: center;
  border-bottom: 1px dotted #cccccc;
  border-top: 1px dotted #cccccc;
  clear: both;
  color: #0493ca;
  font: 13px "FuturaNDBook", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
  .subscription-exchange-contents .inner .savings .highest-cost {
    color: #888888; }

.subscription-exchange-contents .inner .per-month {
  padding: 0 0 10px 0;
  text-align: center;
  color: #123367;
  min-height: 20px;
  font-weight: bold;
  font: 15px "Arial", Verdana, sans-serif; }

.inner .total {
  padding: 0 0 10px 0;
  text-align: center;
  color: #123367;
  min-height: 20px;
  font-weight: bold;
  font: 15px "Arial", Verdana, sans-serif; }

.subscription-exchange-contents .inner .purchase {
  text-align: center; }

.subscription-exchange-contents .price-chart h2 {
  margin: 5px 0;
  text-align: center;
  font: 17px "Arial", sans-serif;
  font-weight: bold; }
  .subscription-exchange-contents .price-chart h2 span.chart-desc {
    font: 12px "Arial", sans-serif; }

.subscription-exchange-contents .best-value {
  position: absolute;
  margin-left: 13px;
  margin-top: -20px; }

.subscription-exchange-contents .tipsy-inner {
  padding: 10px 16px 20px 16px;
  font-size: 12px;
  width: 175px; }

.subscription-exchange-contents .ui-unitbar {
  width: 413px;
  margin-right: 125px; }
  .subscription-exchange-contents .ui-unitbar .units span {
    width: 26px; }

/* Slider bar */
.ui-subxchangeconfirm .scrollable-panel {
  padding: 20px 0; }

.ui-subxchangeconfirm .detail-view-header {
  padding: 14px 20px;
  text-transform: capitalize; }

.ui-subxchangeconfirm p.confirm-msg {
  text-align: center;
  font-size: 14px;
  color: #396584; }

.ui-subxchangeconfirm .price-chart {
  padding: 10px 0 10px 40px;
  margin-top: 10px; }
  .ui-subxchangeconfirm .price-chart .inner {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    text-align: center;
    margin: 20px 10px 10px 10px;
    width: 250px;
    float: left;
    border: 1px solid #d9d9d9; }
    .ui-subxchangeconfirm .price-chart .inner.current-plan {
      border: 1px solid #c6c6c6;
      background: white; }
    .ui-subxchangeconfirm .price-chart .inner.new-plan {
      background: white;
      border: 1px solid #c6c6c6;
      margin-left: 60px; }
    .ui-subxchangeconfirm .price-chart .inner .total {
      font-size: 24px; }
    .ui-subxchangeconfirm .price-chart .inner.new-plan .total .num {
      font-weight: bold; }
    .ui-subxchangeconfirm .price-chart .inner h3 {
      font-size: 18px; }

.ui-subxchangeconfirm .confirm-box p.sub-msg {
  font-size: 20px;
  color: #c2c2c2; }

.ui-subxchangeconfirm .current-plan .total {
  background: #e8e8e8;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px; }

.ui-subxchangeconfirm .new-plan .total {
  background: #194579;
  color: white;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px; }

.ui-subxchangeconfirm .confirm-box input[type="submit"] {
  font-size: 18px; }

.ui-subxchangeconfirm .confirm-box .cancel-link {
  display: block;
  margin-top: 10px;
  font-size: 13px; }

.ui-subxchangeconfirm .inner h3 {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  color: #002644;
  padding: 15px 0 10px 0;
  text-shadow: black 0 0 -1px; }

.ui-subxchangeconfirm .inner .ttl {
  font-size: 11px;
  padding: 3px 5px 0 5px;
  color: white;
  text-transform: uppercase;
  -moz-box-shadow: 1px 1px 2px black;
  -webkit-box-shadow: 1px 1px 2px black;
  box-shadow: 1px 1px 2px black;
  margin-top: -10px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  position: absolute;
  margin: -11px 0 0 -35px; }

.ui-subxchangeconfirm .current-plan.inner .ttl {
  background: #a2a4a7; }

.ui-subxchangeconfirm .new-plan.inner .ttl {
  background: #f8971d;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f8971d 0%, #c56a00 99%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8971d), color-stop(99%, #c56a00));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f8971d 0%, #c56a00 99%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f8971d 0%, #c56a00 99%);
  /* Opera11.10+ */
  background: -ms-linear-gradient(top, #f8971d 0%, #c56a00 99%);
  /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8971d', endColorstr='#c56a00',GradientType=0 );
  /* IE6-9 */
  background: linear-gradient(top, #f8971d 0%, #c56a00 99%);
  /* W3C */ }

.ui-subxchangeconfirm .inner h3 .details {
  padding: 10px;
  font-size: 15px; }
  .ui-subxchangeconfirm .inner h3 .details .num-computers {
    margin-left: 5px;
    font-size: 0.75em; }

.ui-subxchangeconfirm .inner h2 {
  padding: 12px 8px 8px 8px;
  background: #cccccc;
  text-align: center;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  font-size: 16px;
  text-shadow: #e2e3e2 -1px 1px 0;
  text-transform: uppercase;
  color: black;
  font-family: "Helvetica", sans-serif;
  font-weight: bold; }

.ui-subxchangeconfirm .inner.current-plan h2 {
  background: #c9c9c9; }

.ui-subxchangeconfirm .inner.new-plan h2 {
  background: #1da9d0; }

.ui-subxchangeconfirm .inner.new-plan h3 {
  color: #007db8; }

.ui-subxchangeconfirm .price-chart .inner {
  font-family: "FuturaNDBook";
  min-height: 140px; }

.ui-subxchangeconfirm .price-chart .price * {
  margin: 0 auto; }

.ui-subxchangeconfirm .price-chart .price .display, .ui-subxchangeconfirm .price-chart .price .units {
  width: 135px; }

.ui-subxchangeconfirm .price-chart .price .display *, .ui-subxchangeconfirm .price-chart .price .units * {
  display: inline-block; }

.ui-subxchangeconfirm .price-chart .price .display .currency {
  font-size: 26px;
  color: #858585;
  width: 22px;
  height: 34px;
  vertical-align: top;
  margin-top: 5px; }

.ui-subxchangeconfirm .price-chart .price .units {
  margin-top: -10px;
  text-align: right; }
  .ui-subxchangeconfirm .price-chart .price .units .per-cpu {
    text-align: right;
    margin-right: 10px; }

.ui-subxchangeconfirm .price-chart .price .display .cents {
  font-size: 14px;
  vertical-align: top;
  padding-top: 5px; }

.ui-subxchangeconfirm .price-chart .price .dollars {
  font-size: 41px; }

.ui-subxchangeconfirm .price-chart .price .cents {
  font-size: 25px; }

.ui-subxchangeconfirm .price-chart .price .total {
  margin-top: 20px;
  padding: 10px 0;
  font-size: 16px;
  border-top: 1px dotted #d9d9d9; }
  .ui-subxchangeconfirm .price-chart .price .total .unit {
    text-transform: lowercase;
    font-size: 12px; }

.ui-subxchangeconfirm .xchange-arrow {
  position: absolute;
  margin: 75px 0 0 -15px; }

.ui-subxchangeconfirm .price-overview {
  border-collapse: collapse;
  color: #9e9e9e;
  clear: both;
  margin: 260px 10px 0 15px;
  width: 90%; }
  .ui-subxchangeconfirm .price-overview th, .ui-subxchangeconfirm .price-overview td {
    padding: 5px;
    vertical-align: top;
    text-align: right; }
  .ui-subxchangeconfirm .price-overview th {
    border-bottom: 1px solid #d6d6d6;
    text-transform: uppercase;
    font-size: 14px; }
  .ui-subxchangeconfirm .price-overview td {
    border-bottom: 1px solid #ebebeb;
    font-size: 12px; }
    .ui-subxchangeconfirm .price-overview td:first-child {
      border-right: 1px solid #ebebeb;
      text-align: right; }
  .ui-subxchangeconfirm .price-overview tr.new-sub td {
    border-bottom: 0; }
  .ui-subxchangeconfirm .price-overview tr.total td {
    font-size: 14px;
    color: #003d71;
    font-weight: bold; }
  .ui-subxchangeconfirm .price-overview tr:last-child td {
    border-bottom: 0;
    border-right: 0; }

/** Price Overview Table ** */
/** Store Points Table ** */
.storePoints-table td.storage-status {
  font-size: 1.2em;
  line-height: 0; }

#storePointDetail .detail-view-header i {
  position: relative;
  top: 5px;
  font-size: 33px;
  color: #4f4f4f;
  text-shadow: -1px -1px 0 #000000; }

#storePointDetail .info-box-contents .data-tbl {
  width: 100%; }
  #storePointDetail .info-box-contents .data-tbl td, #storePointDetail .info-box-contents .data-tbl th {
    width: 100px; }
  #storePointDetail .info-box-contents .data-tbl th.storage-status {
    width: 20px; }
  #storePointDetail .info-box-contents .data-tbl th.icon {
    height: 14px; }
  #storePointDetail .info-box-contents .data-tbl td {
    text-align: left; }
    #storePointDetail .info-box-contents .data-tbl td.storage-status {
      width: 20px;
      text-align: center; }

#storePointDetail .info-box-contents th {
  background: none; }

#storePointDetail .ui-table-outer {
  position: relative; }

#storePointDetail .name-values-tbl {
  overflow: visible; }

#storePointDetail .table-content-wrap {
  position: relative;
  overflow: visible;
  top: 0; }

#storePointDetail .balanceActivity-wrapper {
  padding: 10px 14px; }

.ie10 #storePointDetail .info-box-contents .data-tbl {
  width: 100%; }
  .ie10 #storePointDetail .info-box-contents .data-tbl td, .ie10 #storePointDetail .info-box-contents .data-tbl th {
    width: 85px; }
  .ie10 #storePointDetail .info-box-contents .data-tbl th.storage-status {
    width: 20px; }
  .ie10 #storePointDetail .info-box-contents .data-tbl th.icon {
    height: 14px; }
  .ie10 #storePointDetail .info-box-contents .data-tbl td {
    text-align: left; }
    .ie10 #storePointDetail .info-box-contents .data-tbl td.storage-status {
      width: 20px;
      text-align: center; }

.storePointEdit {
  font-size: 1em; }
  .storePointEdit .text-field {
    width: 300px; }
  .storePointEdit .center-col {
    max-width: 450px; }
    .storePointEdit .center-col span {
      width: 450px;
      display: inline-block;
      word-wrap: break-word; }
  .storePointEdit td {
    white-space: nowrap; }

.orgEdit {
  font-size: 1em; }
  .orgEdit.above-the-tabs {
    width: 100%;
    margin-bottom: 2em; }
  .orgEdit td.nowrap {
    white-space: nowrap; }
  .orgEdit td.orgEdit_activateCompliance {
    text-align: right; }
  .orgEdit .tabs {
    min-width: 491px; }
  .orgEdit .bordered {
    border: 1px solid #cccccc;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px; }
    .orgEdit .bordered ul {
      margin-top: -10px; }
      .orgEdit .bordered ul.ui-checklist-container {
        margin-top: 0; }
  .orgEdit.read-write .bordered {
    padding: 0 20px; }
  .orgEdit .lowercase {
    text-transform: lowercase; }
  .orgEdit input[type="number"] {
    padding: 0px 0px 0px 5px;
    min-width: 80px; }
  .orgEdit .orgEdit-quotas .orgEdit-quotas-alerts {
    margin-top: 2em; }
  .orgEdit .orgEdit-quotas th {
    text-align: left; }
  .orgEdit .orgEdit-destinations-general th, .orgEdit .orgEdit-destinations-general td {
    padding: 0 10px 0 10px;
    text-align: left; }
  .orgEdit .orgEdit-destinations-general .available-destinations a label {
    text-decoration: underline;
    cursor: pointer; }
  .orgEdit .orgEdit-destinations-general .use-destination-defaults {
    padding-bottom: 20px; }
  .orgEdit .orgEdit-reporting .aligned-spans span {
    display: inline-block;
    vertical-align: top; }
  .orgEdit .orgEdit-reporting table td {
    vertical-align: top; }
  .orgEdit .orgEdit-reporting .orgEdit-reporting-sendReportsToOrgManagers-every, .orgEdit .orgEdit-reporting input[name="settings.sendReportsToOrgManagers"] {
    margin-right: 7px; }
  .orgEdit .orgEdit-reporting .orgAdminsBubblelist table {
    display: inline-block; }
  .orgEdit .orgEdit-reporting .editControlGroup {
    margin-bottom: 10px; }
  .orgEdit .orgEdit_reporting_use_defaults_viewRow td:last-child {
    width: 196px; }
  .orgEdit .ldap-and-radius .ui-bubblelist.vertical {
    padding: 5px 20px; }
    .orgEdit .ldap-and-radius .ui-bubblelist.vertical table.editControlGroup td:first-child {
      padding-left: 0;
      padding-top: 5px;
      margin-top: 10px; }
  .orgEdit .default-user-roles .default-roles-inherit {
    margin-bottom: 2em; }
    .orgEdit .default-user-roles .default-roles-inherit label {
      margin-right: 30px; }
  .orgEdit .orgEdit-sharing .orgEdit-sharing-links tr:not(.orgEdit_sharing_enable) label {
    padding-left: 1em;
    display: inline-table; }
  .orgEdit .orgEdit-security .server-lists {
    float: left;
    margin-right: 20px;
    width: 200px;
    margin-bottom: 1em; }
  .orgEdit .orgEdit-security .orgEditSecurity_use_defaults_viewRow > td:first-child,
  .orgEdit .orgEdit-security .orgEditSecurity_use_defaults_editRow > td:first-child {
    min-width: 250px;
    padding-right: 0px; }
  .orgEdit .orgEdit-security .am-list, .orgEdit .orgEdit-security .ds-list {
    float: left;
    position: relative;
    min-width: 250px;
    min-height: 100px;
    display: inline-block; }
    .orgEdit .orgEdit-security .am-list select, .orgEdit .orgEdit-security .ds-list select {
      width: 200px;
      margin-bottom: 1em; }
    .orgEdit .orgEdit-security .am-list label, .orgEdit .orgEdit-security .ds-list label {
      display: block;
      margin-bottom: .5em; }
  .orgEdit .orgEdit-security .auth-note {
    margin-top: 8px;
    padding-top: 10px;
    color: #303030;
    font-size: 11px; }
  .orgEdit .orgEdit-security .selected-label {
    display: block;
    margin-top: 8px; }
  .orgEdit .orgEdit-security .provider-label {
    width: 250px;
    display: inline-block; }

.ui-slidingpanel .orgEdit .orgEdit-security .ldap-and-radius {
  width: 500px; }
  .ui-slidingpanel .orgEdit .orgEdit-security .ldap-and-radius td {
    width: 50%; }

.ui-sheet .orgEdit .orgEdit-security .ldap-and-radius {
  width: 96%; }
  .ui-sheet .orgEdit .orgEdit-security .ldap-and-radius td:first-child {
    width: 240px; }
  .ui-sheet .orgEdit .orgEdit-security .ldap-and-radius .ui-checklist-container li.ui-checklist-item {
    margin-bottom: 0; }

#mainpanel .orgEdit .orgEdit-security label.read-only, .ui-sheet .orgEdit .orgEdit-security label.read-only {
  display: none; }

#mainpanel .orgEdit .orgEdit-security label.server-item, .ui-sheet .orgEdit .orgEdit-security label.server-item {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  width: 160px; }

.orgEdit-security .orgEdit-security-general input[type=submit] {
  background: none;
  border: 1px solid #B4B4B4; }

.orgEdit-security .orgEdit-security-general .servers {
  display: block;
  width: 100%;
  float: left; }
  .orgEdit-security .orgEdit-security-general .servers .security-services-list {
    width: 50%;
    float: left;
    margin: 10px 0px; }
    .orgEdit-security .orgEdit-security-general .servers .security-services-list ul {
      margin: 10px; }
      .orgEdit-security .orgEdit-security-general .servers .security-services-list ul li {
        color: #666666; }

#mainpanel .orgEdit .orgEdit-indexing .ui-bubblelist.vertical {
  max-height: 24em;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto; }

.ui-sheet .orgEdit .orgEdit-indexing tr.disabled label, .ui-sheet .orgEdit .orgEdit-indexing label.disabled {
  color: #ccc; }

#mainpanel .orgEdit .orgEdit-indexing table tr.childrow td label, .ui-sheet .orgEdit .orgEdit-indexing table tr.childrow td label {
  padding-left: 1em; }

#mainpanel .orgEdit .orgEdit-indexing fieldset > table, .ui-sheet .orgEdit .orgEdit-indexing fieldset > table, .ui-sheet-body .orgEdit .orgEdit-indexing fieldset > table {
  padding-bottom: 12px; }
  #mainpanel .orgEdit .orgEdit-indexing fieldset > table td, .ui-sheet .orgEdit .orgEdit-indexing fieldset > table td, .ui-sheet-body .orgEdit .orgEdit-indexing fieldset > table td {
    vertical-align: top; }

#mainpanel .orgEdit .orgEdit-indexing .childrow td:last-child, .ui-sheet .orgEdit .orgEdit-indexing .childrow td:last-child, .ui-sheet-body .orgEdit .orgEdit-indexing .childrow td:last-child {
  width: 18em; }

#mainpanel .orgEdit .orgEdit-indexing .childrow > td, .ui-sheet .orgEdit .orgEdit-indexing .childrow > td, .ui-sheet-body .orgEdit .orgEdit-indexing .childrow > td {
  padding-top: .3em; }

/* settings view */
.page-title .btn-gear {
  padding-top: 14px; }

#content.current-view-systemSettings #mainpanel {
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); }

.systemSettings {
  height: 100%;
  overflow-y: scroll;
  overflow-x: hidden; }

table.amrs-table td.slider-and-pct {
  width: 300px; }
  table.amrs-table td.slider-and-pct div.slider {
    width: 150px;
    display: inline-block; }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .archiveMaintenanceQueue-table .col_1 {
    width: 160px !important;
    padding-left: 8px !important;
    padding-right: 8px !important; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .archiveMaintenanceQueue-table .col_2, .archiveMaintenanceQueue-table .col_3, .archiveMaintenanceQueue-table .col_4 {
    padding-left: 8px !important;
    padding-right: 8px !important; } }

.ldapEditSheet .left-col {
  width: 165px; }

.ldapEditSheet input[type=text], .ldapEditSheet input[type=password] {
  width: 300px; }

.ldapEditSheet select {
  width: 300px; }

.ldapEditSheet input[name="timeoutSeconds"] {
  width: 75px; }

.ldapEditSheet td {
  padding: 3px 0px 3px 0px; }
  .ldapEditSheet td.right-col {
    padding-left: 10px; }

.ldapEditSheet .error {
  color: #b30000; }

/* This overrides the width set for input.server-setting (above) */
.radiusEditSheet .left-col {
  width: 165px; }

.radiusEditSheet input[type=text], .radiusEditSheet input[type=password] {
  width: 250px; }

.radiusEditSheet textarea {
  width: 250px; }

.radiusEditSheet input[name="timeoutSeconds"] {
  width: 75px; }

.radiusEditSheet td {
  padding: 3px 0px 3px 0px; }
  .radiusEditSheet td.right-col {
    padding-left: 10px; }

/* This overrides the width set for input.server-setting (above) */
/**
 * Styling for the SSO Identity Provider edit sheet
 * The sheet is for both IDPs and federations
 */
.ssoProviderEditSheet {
  box-sizing: border-box; }
  .ssoProviderEditSheet fieldset {
    border: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-bottom: 0; }
  .ssoProviderEditSheet input[type="radio"],
  .ssoProviderEditSheet input[type="checkbox"] {
    position: relative;
    top: -2px;
    margin-right: 0.2em; }
  .ssoProviderEditSheet .readOnlyCheckbox,
  .ssoProviderEditSheet .readOnlyRadio {
    position: relative;
    top: 4px;
    font-size: 1.5em; }
  .ssoProviderEditSheet [name="doFetchXml"] {
    float: right;
    margin-top: 0.5em; }
  .ssoProviderEditSheet .usernameIsNameId_option {
    margin-left: 1.5em; }
  .ssoProviderEditSheet .providerAttributeMap {
    margin-top: 1em; }
  .ssoProviderEditSheet .providerAttributeMap legend,
  .ssoProviderEditSheet .usageInfo label {
    position: relative;
    display: block;
    clear: both;
    overflow: hidden;
    width: 100%;
    text-align: left;
    white-space: nowrap; }
    .ssoProviderEditSheet .providerAttributeMap legend:after,
    .ssoProviderEditSheet .usageInfo label:after {
      display: inline-block;
      content: '';
      width: 100%;
      margin-bottom: 0.25em;
      margin-left: 1em;
      border-bottom: 2px solid #666; }
  .ssoProviderEditSheet.read-only .editOnly {
    display: none; }
  .ssoProviderEditSheet.read-only label.full {
    margin: 1em 0 0.25em; }
  .ssoProviderEditSheet.read-only label[for="idpEdit-metadataUrl"] {
    margin-top: 0; }
  .ssoProviderEditSheet.read-only span.full {
    padding-bottom: 0.7em;
    border-bottom: 1px solid #aaaaaa;
    color: #999;
    display: block; }
  .ssoProviderEditSheet.read-only .usageInfo {
    margin-top: 2em;
    padding-bottom: 2em; }
  .ssoProviderEditSheet.read-only .orgList a {
    text-decoration: underline; }

.light #mainpanel .fixed1024.systemSettings .ssoProviderEditSheet.read-only .ui-sheet-body {
  font-size: 1em;
  color: #999; }
  .light #mainpanel .fixed1024.systemSettings .ssoProviderEditSheet.read-only .ui-sheet-body fieldset {
    padding: 0;
    min-width: 0;
    min-height: 0;
    width: auto;
    height: auto; }
  .light #mainpanel .fixed1024.systemSettings .ssoProviderEditSheet.read-only .ui-sheet-body legend {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    margin: 0;
    padding: 0;
    line-height: 1.5;
    font-size: 1em;
    color: #5a5a5a; }
  .light #mainpanel .fixed1024.systemSettings .ssoProviderEditSheet.read-only .ui-sheet-body label {
    line-height: 1.5; }

.securityRoles-top {
  height: 30%; }

.securityRoles .roles {
  float: left;
  padding: 5px 15px;
  width: 40%; }
  .securityRoles .roles input {
    margin: 5px 1px; }
  .securityRoles .roles select {
    margin: 5px;
    width: 100%; }
    .securityRoles .roles select .locked {
      color: #666666; }

.securityRoles form {
  float: left;
  padding: 5px 15px;
  height: 177px;
  display: block;
  width: 50%; }

.securityRoles .button-panel {
  text-align: right;
  padding: 8px; }

.securityRoles .role-name {
  width: 89%; }

.securityRoles form .current-permissions {
  margin: 5px 0px 0px 0px;
  overflow: auto;
  height: 105px; }

.securityRoles form .cancel-reset {
  width: 69px; }

.securityRoles .number-of-role-users {
  display: inline-block;
  width: 87px; }

.securityRoles-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 265px;
  clear: both;
  padding: 15px;
  overflow: auto; }
  .securityRoles-bottom table {
    height: 100%;
    overflow: auto;
    display: block;
    border: 1px solid #e6e6e6; }
    .securityRoles-bottom table .add {
      width: 29px; }
    .securityRoles-bottom table .name {
      width: 25%; }
    .securityRoles-bottom table .roleDescription {
      width: 75%; }
  .securityRoles-bottom thead {
    text-align: left; }
  .securityRoles-bottom th, .securityRoles-bottom tr, .securityRoles-bottom td {
    padding: 2px; }
  .securityRoles-bottom .odd {
    background-color: whitesmoke; }
  .securityRoles-bottom .disabled {
    background-color: #bed7f0; }

.securityRoles .ui-bubblelist .item {
  background-color: white;
  border: 1px solid #e6e6e6;
  color: #666666; }
  .securityRoles .ui-bubblelist .item:hover {
    border: 1px solid #646b75;
    border: 1px solid #cbd0d0; }
  .securityRoles .ui-bubblelist .item .remove {
    color: #666666; }

.securityRoles .ui-bubblelist .none {
  color: #666666; }

.securityRoles .ui-bubblelist.vertical {
  color: #666666;
  border: 1px solid #e6e6e6;
  background-color: white; }
  .securityRoles .ui-bubblelist.vertical .item {
    border: none; }
    .securityRoles .ui-bubblelist.vertical .item .remove a {
      color: #666666; }
    .securityRoles .ui-bubblelist.vertical .item.even {
      background-color: whitesmoke; }

.securityRoles input.button.addControl {
  text-shadow: none; }

.securityRolesAndPermissionsContent ul {
  overflow: auto;
  overflow-x: hidden; }

.securityRolesAndPermissionsContent .allroles, .securityRolesAndPermissionsContent .current-permissions {
  margin-top: 15px; }
  .securityRolesAndPermissionsContent .allroles h2, .securityRolesAndPermissionsContent .current-permissions h2 {
    font-size: 11px;
    margin-left: 40px; }
  .securityRolesAndPermissionsContent .allroles ul, .securityRolesAndPermissionsContent .current-permissions ul {
    border: 1px solid black;
    border-bottom: 1px #666666 solid;
    background-color: rgba(0, 0, 0, 0.3); }
    .securityRolesAndPermissionsContent .allroles ul li, .securityRolesAndPermissionsContent .current-permissions ul li {
      padding: 5px 20px; }

.securityRolesAndPermissionsContent .allroles li {
  width: 100%;
  clear: right;
  position: relative; }
  .securityRolesAndPermissionsContent .allroles li .role-name-display {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    width: 180px;
    display: block; }
  .securityRolesAndPermissionsContent .allroles li .editActions {
    position: absolute;
    width: 0;
    height: 100%;
    right: 120px;
    top: 0;
    bottom: 100%; }
    .securityRolesAndPermissionsContent .allroles li .editActions span {
      width: 20px;
      height: 18px;
      border: 1px solid black;
      top: 4px;
      text-align: center;
      position: absolute;
      background-color: rgba(255, 255, 255, 0.08);
      cursor: pointer; }
  .securityRolesAndPermissionsContent .allroles li .template {
    left: 0; }
  .securityRolesAndPermissionsContent .allroles li .edit {
    left: 25px; }
  .securityRolesAndPermissionsContent .allroles li .remove {
    left: 50px; }
  .securityRolesAndPermissionsContent .allroles li:hover .template, .securityRolesAndPermissionsContent .allroles li:hover .edit, .securityRolesAndPermissionsContent .allroles li:hover .remove, .securityRolesAndPermissionsContent .allroles li.selected .template, .securityRolesAndPermissionsContent .allroles li.selected .edit, .securityRolesAndPermissionsContent .allroles li.selected .remove {
    display: inline-block; }
  .securityRolesAndPermissionsContent .allroles li:hover.locked .edit, .securityRolesAndPermissionsContent .allroles li:hover.locked .remove, .securityRolesAndPermissionsContent .allroles li.selected.locked .edit, .securityRolesAndPermissionsContent .allroles li.selected.locked .remove {
    opacity: 0.4;
    cursor: default; }
  .securityRolesAndPermissionsContent .allroles li:hover.used .remove, .securityRolesAndPermissionsContent .allroles li.selected.used .remove {
    opacity: 0.4;
    cursor: default; }

.securityRolesAndPermissionsContent .allroles .template, .securityRolesAndPermissionsContent .allroles .edit, .securityRolesAndPermissionsContent .allroles .remove {
  display: none; }

.securityRolesAndPermissionsContent .button-panel {
  text-align: right;
  padding: 8px; }

.securityRolesAndPermissionsContent .role-name {
  width: 89%; }

.securityRolesAndPermissionsContent .number-of-role-users {
  display: inline-block;
  width: 87px;
  float: right; }

.securityRolesAndPermissionsContent .current-permissions li {
  padding: 15px 0;
  border-bottom: 1px solid #444444; }

.securityRolesAndPermissionsContent .allroles ul {
  display: block; }

.securityRolesAndPermissionsEditSheet h2 {
  font-size: 1.3em; }

.securityRolesAndPermissionsEditSheet .content {
  height: 100%; }
  .securityRolesAndPermissionsEditSheet .content .all-permissions ul {
    height: 400px;
    display: block;
    background: white;
    border: 1px solid #666666;
    padding: 8px;
    overflow: auto; }
    .securityRolesAndPermissionsEditSheet .content .all-permissions ul label {
      font-weight: bold;
      color: black;
      margin-right: 12px; }

.securityLdap .spaced-label {
  width: 30px;
  display: inline-block; }

.securityLdap .or-option {
  margin-left: 10px; }

.securityLdap .label-option {
  text-transform: capitalize; }

.securityLdap .left-margin {
  margin-left: 20px; }

.securityLdap .system-alerts {
  margin-bottom: 20px; }

.securityLdap .feature-ldapSynchronization-notice {
  margin: 0 0 30px 0; }

.securityRadius .ui-checklist {
  width: 41%; }

.securityRadius .multiple-2fa-warning {
  display: none;
  padding-top: 1.6em; }
  .securityRadius .multiple-2fa-warning a {
    text-decoration: underline;
    display: inline-block; }
  .securityRadius .multiple-2fa-warning i {
    font-size: 1.1em;
    color: #8c8c8c; }

/**
 * styles for Settings > Security > SSO
 */
.securitySso {
  overflow-y: auto;
  margin: 0 20px;
  padding: 0 30px;
  font-size: 14px;
  color: #8c8c8c; }
  .securitySso .serviceProviderInfo {
    margin-bottom: 1.5em; }
    .securitySso .serviceProviderInfo p {
      line-height: 1.5; }
  .securitySso .providerBrowser {
    display: block;
    padding: 0 0 0 400px;
    white-space: nowrap; }
    .securitySso .providerBrowser:after {
      content: "";
      display: table;
      clear: both; }
  .securitySso .providerList {
    position: relative;
    top: 2em;
    display: block;
    float: left;
    width: 330px;
    margin-left: -380px;
    white-space: normal;
    border-bottom: 1px solid #aaaaaa; }
    .securitySso .providerList, .securitySso .providerList ol {
      border-top: 1px solid #aaaaaa; }
  .securitySso .providerDetail {
    display: block;
    padding: 2em;
    border-left: 1px solid #aaaaaa;
    white-space: normal; }
  .securitySso .no-selection {
    padding: 30% 30% 10%;
    text-align: center;
    vertical-align: middle; }
  .securitySso .providerList-item {
    position: relative;
    padding: 0;
    margin: 0; }
    .securitySso .providerList-item.selected > .providerList-item-main {
      background: #ccc; }
  .securitySso .providerList-item > .providerList-item-main {
    border-top: 1px solid #aaaaaa; }
  .securitySso .providerList-item:first-child > .providerList-item-main,
  .securitySso ol + .providerList-item > .providerList-item-main {
    border-top: 0; }
  .securitySso .providerList-item-main {
    display: block;
    clear: both;
    margin: 0;
    padding: 8px 29px;
    cursor: pointer;
    transition: 0.05s; }
    .securitySso .providerList-item-main:hover {
      background: #dddddd; }
  .securitySso .providerList-item .provider-inuse {
    display: none;
    font-style: italic; }
  .securitySso .providerList-item.inUse .provider-inuse {
    display: inline; }
  .securitySso .providerList-item[data-providerType="idp"] .providerList-item-main, .securitySso .providerList-item[data-providerType="federation"] .providerList-item-main {
    padding: 8px 73px 8px 29px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .securitySso .providerList-item-expand {
    position: relative;
    top: 4px;
    display: none;
    padding: 4px 0px 9px 3px;
    margin-top: -8px;
    margin-bottom: -8px;
    margin-left: -28px;
    font-size: 1.5em; }
    .securitySso .providerList-item-expand:hover, .securitySso .providerList-item-expand:active {
      color: rgba(80, 180, 225, 0.7); }
  .securitySso .providerList-item[data-providerType="federation"] > .providerList-item-main .providerList-item-expand {
    display: inline-block; }
  .securitySso .providerList-item-children {
    display: none; }
  .securitySso .providerList-item.expanded > .providerList-item-children {
    display: block; }
  .securitySso .providerList-item-actions {
    position: absolute;
    top: 3px;
    right: 10px; }
  .securitySso .providerList-item-edit,
  .securitySso .providerList-item-delete {
    border: 0;
    padding: 5px;
    background: none;
    font-size: 1.25em;
    color: #aaa;
    transition: 0.05s; }
  .securitySso .providerList-item-edit,
  .securitySso .providerList-item-delete {
    opacity: 0; }
  .securitySso .providerList-item.selected > .providerList-item-main .providerList-item-edit,
  .securitySso .providerList-item.selected > .providerList-item-main .providerList-item-delete,
  .securitySso .providerList-item-main:hover .providerList-item-edit,
  .securitySso .providerList-item-main:hover .providerList-item-delete {
    opacity: 1; }
  .securitySso .providerList-item > .providerList-item-main .providerList-item-add {
    display: none; }
  .securitySso .providerList-item[data-providerType="add"] > .providerList-item-main .providerList-item-add {
    display: inline-block; }
  .securitySso .providerList-item[data-providerType="add"] > .providerList-item-main .providerList-item-edit,
  .securitySso .providerList-item[data-providerType="add"] > .providerList-item-main .providerList-item-delete {
    display: none; }
  .securitySso .providerList-item-children {
    padding-left: 2em; }
  .securitySso .providerProperty,
  .securitySso .providerValue {
    display: block;
    margin: 0;
    padding: 0.5em 0 .7em 0; }
  .securitySso .providerProperty {
    padding-bottom: 0.2em;
    font-weight: bold;
    color: #222222; }
  .securitySso .providerProperty.providerAttributeMapSource hr {
    border-top: 2px solid black; }
  .securitySso .providerValue {
    border-bottom: 1px solid #ccc;
    color: #888888; }
    .securitySso .providerValue.providerAttributeMapSource {
      border: 0; }
  .securitySso label.readonly-control {
    color: #222222; }
    .securitySso label.readonly-control i {
      position: relative;
      top: 3px;
      font-size: 1.5em;
      font-weight: bold; }
  .securitySso .ssoExternalUsers, .securitySso .ssoOverrideUsers {
    clear: right; }
    .securitySso .ssoExternalUsers .sso-external-users-list.bubblelist, .securitySso .ssoExternalUsers .sso-override-list.bubblelist, .securitySso .ssoOverrideUsers .sso-external-users-list.bubblelist, .securitySso .ssoOverrideUsers .sso-override-list.bubblelist {
      margin-top: 16px; }
    .securitySso .ssoExternalUsers .sso-override-list.bubblelist input[type='text'].addControl, .securitySso .ssoOverrideUsers .sso-override-list.bubblelist input[type='text'].addControl {
      width: 350px !important; }
  .securitySso div.seperator.hr {
    display: block !important;
    clear: both;
    margin: 32px 0px; }

.edit-sso-user-dialog-contents li {
  list-style-type: none; }

.edit-sso-user-dialog-contents li + li {
  margin-top: 16px !important; }

.edit-sso-user-dialog-contents .edit-sso-user-dialog-row {
  display: -ms-flexbox;
  display: flex; }
  .edit-sso-user-dialog-contents .edit-sso-user-dialog-row > div:first-child {
    -ms-flex: 0 0 150px;
        flex: 0 0 150px; }
  .edit-sso-user-dialog-contents .edit-sso-user-dialog-row > div {
    max-width: 100%;
    width: 100%; }
  .edit-sso-user-dialog-contents .edit-sso-user-dialog-row .edit-sso-user-dialog-new-password {
    width: 100%; }

.edit-sso-user-dialog-contents .edit-sso-user-dialog-alert, .edit-sso-user-dialog-contents .edit-sso-user-dialog-copy-password-failure {
  color: #DE4242; }

.edit-sso-user-dialog-contents .edit-sso-user-dialog-copy-password-success {
  color: #8AC732; }

.edit-sso-user-dialog-contents .edit-sso-user-dialog-generate-password, .edit-sso-user-dialog-contents .edit-sso-user-dialog-copy-password {
  color: #00B3E3; }

.edit-sso-user-dialog-contents .edit-sso-user-dialog-password-block > div:first-child {
  margin-bottom: 8px !important; }

#console #mainpanel .securitySso button.sso-add-external-user {
  float: right;
  margin-top: 16px;
  margin-bottom: 32px; }

.light #mainpanel .securitySso label.useDefaultMapping {
  color: #5a5a5a; }

/** Servers ** */
.servers-table td.storage-status {
  font-size: 1.2em;
  line-height: 0; }

.indexingEdit {
  border: none; }
  .indexingEdit div.indexingDisabled ul {
    list-style: initial;
    list-style-position: inside; }
  .indexingEdit p.confirm-msg ul {
    list-style: initial;
    list-style-position: inside; }
    .indexingEdit p.confirm-msg ul li {
      margin-bottom: 0px; }
  .indexingEdit tr.destination td {
    padding-left: 10px; }
    .indexingEdit tr.destination td img {
      padding-right: 4px; }
  .indexingEdit .paddedLink {
    padding-top: 8px;
    padding-bottom: 8px; }
  .indexingEdit .stateChangeButton {
    display: inline-block;
    padding-top: 12px; }

.indexingProgress table {
  width: 90%; }
  .indexingProgress table .indexingProgress-bar-row .indexingProgress-bar {
    width: 100%; }

.indexingSettingsEdit table td {
  vertical-align: top;
  padding-bottom: 12px; }

.indexingSettingsEdit .indexingSettingsEdit_use_defaults_viewRow td:last-child {
  width: 18em; }

.indexingSettingsEdit:not(.read-only) table td label.disabled {
  color: #ccc; }

.indexingSettingsEdit:not(.read-only) table tr.childrow td label {
  padding-left: 1em; }

.indexingSettingsEdit:not(.read-only) table tr.disabled label {
  color: #ccc; }

div.indexingSettingsEdit.detail-panel.read-only fieldset.section-top {
  padding: 0px 10px; }

div.indexingSettingsEdit.detail-panel.read-only.dashboard-widget fieldset.section-top {
  padding: 10px 10px; }

div.indexingSettingsEdit.detail-panel.read-only.dashboard-widget table td label {
  text-transform: none; }

.userDetail-indexingDisabled-compliance {
  padding: 0 10px; }

.reportingEdit {
  border: none; }
  .reportingEdit div.recipientsBubblelist {
    width: 320px; }
  .reportingEdit ul li {
    padding-left: 10px;
    margin-left: 3em;
    list-style-type: disc; }
  .reportingEdit table.section-top {
    margin-top: 2em; }
  .reportingEdit td.firstcol {
    width: 12em; }
  .reportingEdit .col p {
    padding: 10px; }
  .reportingEdit table.alerts th {
    text-align: left; }
  .reportingEdit table.alerts th.api, .reportingEdit table.alerts td.api, .reportingEdit table.alerts th.email, .reportingEdit table.alerts td.email {
    padding-right: 20px; }
  .reportingEdit table.alerts .icon-exclamation-sign {
    color: #ee0006; }
  .reportingEdit table.alerts .icon-warning-sign {
    color: #dd9900; }

.destinationEdit input.three-digit {
  margin-right: 3px; }

.destinationEdit label {
  vertical-align: middle; }

.destinationEdit:not(.read-only) label {
  margin-left: 1em; }

.destinationEdit .create-destination-details {
  width: 258px; }

.destinationEdit .destinationEdit-balancing.section {
  margin-top: 1em;
  margin-bottom: 0px; }

.destinationEdit .destinationEdit-applications.section {
  margin-top: 20px; }

.destinationEdit .destinationEdit-indexing.section {
  margin-top: 20px; }
  .destinationEdit .destinationEdit-indexing.section > table {
    min-width: 66%; }

.destinationEdit .indexing-progress {
  margin-top: 14px; }

.detectionEdit .detection-types td, .detectionEdit .detection-types th {
  text-align: left; }
  .detectionEdit .detection-types td:first-child, .detectionEdit .detection-types th:first-child {
    min-width: 300px; }

.detectionEdit .detection-types.mod-org-edit td:first-child, .detectionEdit .detection-types.mod-org-edit th:first-child {
  min-width: 200px; }

.detectionEdit .detection-defaults {
  margin-bottom: 15px; }

.serverEdit {
  /* Arrows don't work in Firefox with pingify script: PL-43829 */ }
  .serverEdit .slider {
    display: inline-block;
    width: 200px;
    margin-right: 10px; }
  .serverEdit .data-output td:first-child {
    width: 210px; }
  .serverEdit fieldset.fill > table > tbody > tr td:first-child {
    width: 210px; }
  .serverEdit textarea.serverConnectionString, .serverEdit textarea.connectionString {
    height: 20em; }
  .serverEdit #serverEdit-network-primaryTlsPort, .serverEdit #serverEdit-network-secondaryTlsPort,
  .serverEdit #serverEdit-network-primaryLegacyPort, .serverEdit #serverEdit-network-secondaryLegacyPort {
    -moz-appearance: textfield; }
  .serverEdit .system-alerts {
    margin-bottom: 20px; }
  .serverEdit .reachable-space-160 {
    display: inline-block;
    width: 160px; }
  .serverEdit .reachable-space-180 {
    display: inline-block;
    width: 180px; }
  .serverEdit.read-only .network-primary-host:empty ~ .reachable-space-160 > label,
  .serverEdit.read-only .network-primary-host:empty ~ .reachable-space-180 > label,
  .serverEdit.read-only .network-secondary-host:empty ~ .reachable-space-160 > label,
  .serverEdit.read-only .network-secondary-host:empty ~ .reachable-space-180 > label {
    display: none; }
  .serverEdit.read-only .reachable-space-160, .serverEdit.read-only .reachable-space-180 {
    width: auto; }

.ie10 #mainpanel .fixed1024 .serverEdit textarea, .ie10 #mainpanel .fixed1024 .serverEdit select, .ie10 #mainpanel .fixed1024 .serverEdit input[type="email"], .ie10 #mainpanel .fixed1024 .serverEdit input[type="month"], .ie10 #mainpanel .fixed1024 .serverEdit input[type="password"], .ie10 #mainpanel .fixed1024 .serverEdit input[type="search"], .ie10 #mainpanel .fixed1024 .serverEdit input[type="text"], .ie10 #mainpanel .fixed1024 .serverEdit input[type="time"], .ie10 #mainpanel .fixed1024 .serverEdit input[type="url"], .ie10 #mainpanel .fixed1024 .serverEdit input[type="week"] {
  height: 2.2em; }

.current-view-licensing #mainpanel #licensing {
  height: auto; }
  .current-view-licensing #mainpanel #licensing .big {
    font-size: 40px; }
    .current-view-licensing #mainpanel #licensing .big.scout {
      font-size: 50px; }

.light #content.current-view-licensing #mainpanel, .blue #content.current-view-licensing #mainpanel {
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); }

.light #content.current-view-licensing #mainpanel {
  background: url(skins/theme_light/list_bg.jpg) repeat top left; }

.blue #content.current-view-licensing #mainpanel {
  background: url(skins/theme_blue/list_bg.jpg) repeat top left; }

#content.current-view-licensing #mainpanel {
  background: url(list_bg.jpg) repeat top left;
  -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.5); }

#licensing .purchase {
  text-align: center;
  margin-top: .8em; }

#licensing .separator.hr {
  margin-top: .8em;
  width: 98.6%;
  margin-left: .8%; }

#licensing .no-perpetual-licenses div, #licensing .no-saas-licenses div {
  font-size: 28px; }

#licensing .no-saas-licenses div:after {
  content: "";
  display: table;
  clear: both; }

#licensing .licensing-tmpl.free-trial .module .content {
  min-height: 170px; }

#licensing .licensing-tmpl.free-trial .license-tbl {
  margin-top: 37px; }

#licensing .licensing-tmpl {
  position: absolute;
  color: #9d9fa1; }
  #licensing .licensing-tmpl .ui-tabs ul li > a {
    text-decoration: none; }
  #licensing .licensing-tmpl .ui-widget-content a {
    text-decoration: underline; }
  #licensing .licensing-tmpl .reg-key {
    padding-top: 20px;
    text-align: center;
    color: #9d9fa1; }
  #licensing .licensing-tmpl .scout {
    font-family: "ScoutCondLight", "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
    #licensing .licensing-tmpl .scout .label {
      font-family: "TeXGyreHerosRegular", "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif; }
  #licensing .licensing-tmpl .expiration .label {
    margin-top: -10px;
    margin-bottom: 19px;
    color: #9d9fa1; }
  #licensing .licensing-tmpl .license-tbl {
    margin-top: 20px;
    background: white;
    width: 96%; }
    #licensing .licensing-tmpl .license-tbl tr.no-licenses-msg {
      display: none;
      text-align: center; }
    #licensing .licensing-tmpl .license-tbl tr:first-child th {
      padding-top: 10px; }
    #licensing .licensing-tmpl .license-tbl tr:last-child td {
      padding-bottom: 10px; }
    #licensing .licensing-tmpl .license-tbl td:first-child, #licensing .licensing-tmpl .license-tbl th:first-child {
      padding-left: 20px; }
    #licensing .licensing-tmpl .license-tbl th {
      text-align: left;
      font-size: 11px;
      color: #cccccc;
      text-transform: uppercase; }
    #licensing .licensing-tmpl .license-tbl td, #licensing .licensing-tmpl .license-tbl th {
      padding: 5px 10px; }
    #licensing .licensing-tmpl .license-tbl.perpetual th:last-child, #licensing .licensing-tmpl .license-tbl.perpetual td:last-child {
      width: 23px; }
  #licensing .licensing-tmpl .licensing-sync-notice {
    margin: 0 5px 12px 5px; }
  #licensing .licensing-tmpl .module {
    width: 100%;
    text-align: center; }
    #licensing .licensing-tmpl .module > h3 {
      font-size: 2em; }
    #licensing .licensing-tmpl .module.last-column {
      margin-right: 0; }
    #licensing .licensing-tmpl .module p {
      margin: 3px 20px;
      text-align: left; }
    #licensing .licensing-tmpl .module .content {
      position: relative;
      vertical-align: top;
      padding: 10px 0;
      min-height: 160px;
      display: inline-block;
      width: 49%; }
      #licensing .licensing-tmpl .module .content .alert-desc {
        font-family: "Helvetica", Arial, sans-serif;
        text-align: center; }
      #licensing .licensing-tmpl .module .content header {
        text-align: left;
        padding-left: 1.25em; }
        #licensing .licensing-tmpl .module .content header .icon-c42-cp {
          color: #7AB700;
          font-size: 2.4em;
          line-height: .8em;
          display: inline-block; }
        #licensing .licensing-tmpl .module .content header .icon-c42-sp {
          color: #EF3340;
          font-size: 2.4em;
          line-height: .8em;
          display: inline-block; }
        #licensing .licensing-tmpl .module .content header h3 {
          font-size: 1.7em;
          font-weight: normal;
          vertical-align: top;
          line-height: .8em; }
      #licensing .licensing-tmpl .module .content h3 {
        display: inline-block;
        text-align: left; }
      #licensing .licensing-tmpl .module .content button.btn {
        position: absolute;
        top: 9px;
        right: 8px;
        font-size: 18px; }
      #licensing .licensing-tmpl .module .content.purchase {
        padding-top: 20px;
        height: 130px; }
        #licensing .licensing-tmpl .module .content.purchase p {
          margin-top: 46px; }
      #licensing .licensing-tmpl .module .content.no-perpetual-licenses p {
        margin-top: 30px; }
      #licensing .licensing-tmpl .module .content.no-saas-licenses p {
        margin-top: 45px; }
      #licensing .licensing-tmpl .module .content table {
        width: 100%;
        position: relative;
        top: 8px; }
        #licensing .licensing-tmpl .module .content table td.icon {
          font-size: 30px;
          font-family: "ScoutCondLight", "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
          padding-left: .75em;
          width: 20%; }
        #licensing .licensing-tmpl .module .content table td.val {
          font-size: 30px;
          font-family: "ScoutCondLight", "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
          padding-left: .5em;
          padding-right: .5em;
          text-align: right;
          width: 43%; }
        #licensing .licensing-tmpl .module .content table td.legend {
          font-family: "TeXGyreHerosRegular", "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
          font-size: 12px;
          color: #9d9fa1;
          text-align: left; }
        #licensing .licensing-tmpl .module .content table td.license-text {
          font-family: "TeXGyreHerosRegular", "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
          font-size: 12px;
          text-align: left;
          padding-right: 1em; }
    #licensing .licensing-tmpl .module h3 {
      color: #9d9fa1;
      text-align: left;
      padding: 5px 8px; }

#licensing .licensing.tabs {
  margin-top: 20px; }

#licensing .ui-tabs-nav {
  margin-top: 3em;
  margin-bottom: .8em; }

#licensing .licensing-warnings {
  display: none; }

#licensing .product-name {
  width: 200px;
  text-align: left; }

#licensing .seat-count {
  width: 80px;
  text-align: right; }

#licensing .purchase-date, #licensing .start-date, #licensing .end-date {
  width: 130px;
  text-align: right; }

#licensing .action-remove {
  width: 75px;
  padding-left: 30px; }

#licensing.fixed1024 form, #licensing.fixed1024 .form-mixin {
  height: 0; }

#licensing.fixed1024 .scrollable-panel {
  padding: 20px;
  top: 58px; }
  #licensing.fixed1024 .scrollable-panel fieldset {
    margin-right: 40px;
    margin-left: 40px; }

#licensing .licensing-info table {
  width: 70%; }

#licensing td.support .expired {
  color: #c20000; }

#licensing .licensing-warning {
  text-align: center;
  padding: 5px 10px;
  line-height: 1.75em;
  position: relative;
  z-index: 2200;
  color: #777777; }
  #licensing .licensing-warning.no-seats, #licensing .licensing-warning.support-error, #licensing .licensing-warning.no-products {
    border-color: #c20000; }
  #licensing .licensing-warning.demo-period {
    border-color: #92befb; }

#licensing table {
  border-collapse: collapse; }

#licensing .tab.saas .content, #licensing .tab.perpetual .content {
  width: 98%; }

#licensing .saas tr .expiring {
  /* this appears to be obsolete */
  /* background-color: yellow; */
  /* this needs to be fine tuned */ }

#licensing .saas tr .inactive {
  background-color: grey;
  /* this needs to be fine tuned */ }

#licensing .alert-icon {
  /* background image should be applied in the layout sass */
  background-repeat: no-repeat;
  background-color: transparent;
  display: inline-block;
  width: 40px;
  height: 40px;
  vertical-align: middle; }

#licensing .info-icon {
  /* background image should be applied in the layout sass */
  background-repeat: no-repeat;
  background-color: transparent;
  display: inline-block;
  width: 40px;
  height: 40px;
  vertical-align: middle; }

#licensing .license-icon {
  /* background image should be applied in the layout sass */
  /* background image should be applied in the layout sass */
  background-repeat: no-repeat;
  background-color: transparent;
  display: inline-block;
  width: 40px;
  height: 40px;
  vertical-align: middle; }

#licensing .removePlk {
  /* background image should be applied in the layout sass */
  background-repeat: no-repeat;
  background-color: transparent;
  display: inline-block;
  width: 16px;
  height: 16px; }

#licensing .perpetual p.support-expired {
  text-transform: uppercase;
  text-align: center; }

#licensing .perpetual .service-warning {
  position: absolute;
  display: block;
  left: 82px;
  top: 75px;
  width: 95px;
  font-size: 0.9em;
  color: #bdbdbd; }
  #licensing .perpetual .service-warning.expiring {
    color: yellow;
    /* this needs to be fine tuned */ }
  #licensing .perpetual .service-warning.warn {
    color: red;
    /* this needs to be fine tuned */ }

#licensing .licensing-panel.scrollable-panel {
  overflow-y: auto;
  height: auto;
  position: absolute;
  left: 0;
  right: 0;
  max-width: 1024px;
  top: 58px;
  background-image: none;
  padding: 1.75em; }

#licensing p.content.purchase {
  padding: 0px;
  text-align: center; }
  #licensing p.content.purchase button.btn {
    margin-top: 10px;
    margin-bottom: 1em;
    font-size: 18px; }

#mainpanel #licensing fieldset > legend {
  top: 32px; }

.light #licensing .module h3 {
  font-size: 1.4em;
  line-height: 2em;
  vertical-align: top;
  text-transform: capitalize; }

.light #licensing .module h3 {
  color: #8C8C8C;
  text-shadow: 0 1px 0px #FFF; }

.light #licensing .licensing-tmpl .module .content {
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 0 6px #666666;
  -webkit-box-shadow: inset 0 0 6px #666666;
  box-shadow: inset 0 0 6px #666666;
  background-color: white;
  border-bottom: 1px solid white;
  color: #363636; }

.light #licensing .licensing-tmpl .license-tbl {
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 0 6px #666666;
  -webkit-box-shadow: inset 0 0 6px #666666;
  box-shadow: inset 0 0 6px #666666;
  background-color: white;
  border-bottom: 1px solid white;
  color: #363636; }

.light #licensing .licensing-tmpl .reg-key {
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 0 6px #666666;
  -webkit-box-shadow: inset 0 0 6px #666666;
  box-shadow: inset 0 0 6px #666666;
  background-color: white;
  border-bottom: 1px solid white;
  color: #363636; }

.reg-key {
  padding-bottom: 1.5em;
  width: 98.5%;
  margin: 0.75%; }

.light #licensing .licensing-tmpl .license-tbl {
  width: 98.5%;
  margin: 0.75%; }

/**
 * Styles for the embedded in-app store screen
 */
.store-panel {
  top: 58px;
  right: 0;
  max-width: auto; }
  .store-panel .app-container {
    display: block;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0; }

/** Overview Table ** */
.destinations-table th.componentName {
  padding-left: 22px; }

.destinations-table td.componentName {
  padding: 0 9px 0 36px; }

.destinations-table .icon-c42-storage,
.destinations-table .icon-c42-server,
.destinations-table .icon-c42-storepoint {
  color: #b3b3b3; }

.destinations-table .icon-c42-storage {
  margin-right: 2px;
  font-size: 1.2em; }

.destinations-table .icon-c42-server {
  margin-right: 6px;
  font-size: 0.8em; }

.destinations-table .icon-c42-storepoint {
  margin-right: 2px;
  font-size: 0.9em; }

.destinations-table td.storage-status {
  font-size: 1.1em; }

.destinations-table .componentName .expand {
  position: relative;
  top: 3px;
  display: inline-block;
  width: 25px;
  margin: -10px 0 -3px -28px;
  font-size: 1.75em;
  text-align: center; }
  .destinations-table .componentName .expand.hidden {
    display: none; }
  .destinations-table .componentName .expand:hover, .destinations-table .componentName .expand:active {
    color: rgba(80, 180, 225, 0.7); }

.destinations-table .applicationsOffered {
  text-align: right; }

.destinations-table .hosted .expand {
  display: none; }

.light .ui-table .ui-table-content td.storage-status {
  color: #4d4d4d; }

.storePointSelect {
  font: 15px "Freight Sans Light", sans-serif; }
  .storePointSelect input {
    width: 100%; }
  .storePointSelect table {
    overflow: auto;
    display: block;
    border-spacing: 0px;
    margin: 10px 0px; }
    .storePointSelect table:hover {
      cursor: default; }
    .storePointSelect table .serverName, .storePointSelect table .name {
      width: 150px;
      text-align: left; }
    .storePointSelect table .freeSize {
      width: 70px;
      padding-right: 5px; }
    .storePointSelect table th {
      border-bottom: 1px solid #dadada; }
    .storePointSelect table tbody tr {
      padding: 5px;
      cursor: pointer; }
      .storePointSelect table tbody tr:hover {
        background: white; }

#serverDetail .detail-view-header i {
  position: relative;
  top: 5px;
  left: -7px;
  font-size: 33px;
  color: #4f4f4f;
  text-shadow: -1px -1px 0 #000000; }

#serverDetail .info-box-contents {
  width: 100%; }
  #serverDetail .info-box-contents .data-tbl {
    width: 100%; }
    #serverDetail .info-box-contents .data-tbl td, #serverDetail .info-box-contents .data-tbl th {
      width: 125px; }
    #serverDetail .info-box-contents .data-tbl th.storage-status {
      width: 20px; }
    #serverDetail .info-box-contents .data-tbl th.icon {
      height: 14px; }
    #serverDetail .info-box-contents .data-tbl td {
      text-align: left; }
      #serverDetail .info-box-contents .data-tbl td.storage-status {
        width: 20px;
        text-align: center; }

#serverDetail .balanceActivity-wrapper {
  padding: 10px 14px; }

#serverDetail .serverDetail-storePoint-table {
  position: relative; }

#serverDetail .serverDetail-storePoint-table .name {
  width: 22%; }

#serverDetail .serverDetail-storePoint-table .devices {
  width: 13%; }

#serverDetail .serverDetail-storePoint-table .openarchives {
  width: 13%; }

#serverDetail .serverDetail-storePoint-table .stored {
  width: 13%; }

#serverDetail .serverDetail-storePoint-table .free {
  width: 13%; }

#serverDetail .serverDetail-storePoint-table .cold {
  width: 13%;
  padding-right: 10px; }

#mainpanel #serverDetail .deactivated-bar {
  top: 0px; }

.ie8 #serverDetail .serverDetail-storePoint-table {
  margin-top: 0; }
  .ie8 #serverDetail .serverDetail-storePoint-table th.name, .ie8 #serverDetail .serverDetail-storePoint-table td.name {
    width: 210px;
    padding-right: 16px;
    padding-left: 0; }
  .ie8 #serverDetail .serverDetail-storePoint-table th.session, .ie8 #serverDetail .serverDetail-storePoint-table th.devices, .ie8 #serverDetail .serverDetail-storePoint-table td.session, .ie8 #serverDetail .serverDetail-storePoint-table td.devices {
    padding-left: 0;
    padding-right: 16px;
    width: 70px;
    text-align: right; }
  .ie8 #serverDetail .serverDetail-storePoint-table th.cold, .ie8 #serverDetail .serverDetail-storePoint-table th.free, .ie8 #serverDetail .serverDetail-storePoint-table th.stored, .ie8 #serverDetail .serverDetail-storePoint-table td.cold, .ie8 #serverDetail .serverDetail-storePoint-table td.free, .ie8 #serverDetail .serverDetail-storePoint-table td.stored {
    padding-right: 16px;
    padding-left: 0;
    width: 60px;
    text-align: left; }
  .ie8 #serverDetail .serverDetail-storePoint-table th.storage-status, .ie8 #serverDetail .serverDetail-storePoint-table td.storage-status {
    width: 26px;
    padding-right: 0;
    padding-left: 0; }

.logViewer {
  height: auto !important;
  border-top: 1px solid #1d1d1d;
  border-bottom: 1px solid #1d1d1d;
  background: #373737;
  background: -moz-linear-gradient(top, #373737 0%, #292929 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #373737), color-stop(100%, #292929));
  background: -webkit-linear-gradient(top, #373737 0%, #292929 100%);
  background: -o-linear-gradient(top, #373737 0%, #292929 100%);
  background: -ms-linear-gradient(top, #373737 0%, #292929 100%);
  background: linear-gradient(top, #373737 0%, #292929 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#373737', endColorstr='#292929',GradientType=0 ); }
  .logViewer .logViewer-contents {
    padding: 10px; }
  .logViewer pre {
    padding-top: 10px;
    padding-left: 10px; }
  .logViewer .error {
    color: #b30000; }
  .logViewer .scrollable-panel {
    overflow-y: auto;
    overflow-x: auto;
    height: auto;
    position: absolute;
    left: 0px;
    top: 105px;
    bottom: 32px;
    right: 0px; }
  .logViewer .ui-table .table-footer {
    width: calc(100% - 26px); }
  .logViewer input {
    width: 300px; }
  .logViewer pre, .logViewer select, .logViewer input {
    color: #7d7d7d; }

.computerDetail-link {
  cursor: pointer; }

.balancingActivity-table .no-link a {
  cursor: default; }

.balancingActivity-table input.button.cancelButton {
  text-shadow: none;
  padding: 0px 5px;
  line-height: 22px; }

.balancingActivity-table .startTime {
  width: 85px;
  padding: 6px 5px; }

.balancingActivity-table .archiveId {
  width: 140px;
  padding: 6px 5px; }

.balancingActivity-table .size {
  width: 60px;
  padding: 6px 5px; }

.balancingActivity-table th.timeElapsed {
  -moz-column-span: 3;
       column-span: 3; }

.balancingActivity-table .timeElapsed {
  width: 165px;
  padding: 6px 5px; }

.balancingActivity-table .timeElapsed-pre {
  width: 40px;
  padding: 6px 1px 6px 5px; }

.balancingActivity-table .timeElapsed-post {
  width: 45px;
  padding: 6px 5px 6px 1px; }

.balancingActivity-table .timeElapsed-speed {
  width: 80px;
  padding: 6px 5px 6px 1px; }

.balancingActivity-table table tr {
  height: 30px; }

.archives-table th, .archives-table td {
  box-sizing: border-box; }

.archives-table th {
  height: 29px !important;
  padding: 0 15px !important;
  line-height: 29px; }
  .archives-table th span.sort-icon {
    margin-top: 11px !important; }

.archives-table th.checkbox-col, .archives-table td.checkbox-col {
  width: 50px !important; }

.archives-table th.archiveGuid, .archives-table td.archiveGuid {
  width: 165px; }
  @media screen and (max-width: 1279px) {
    .archives-table th.archiveGuid, .archives-table td.archiveGuid {
      padding-left: 8px !important;
      padding-right: 8px !important; } }

.archives-table th.selectedBytes, .archives-table td.selectedBytes {
  width: 90px;
  text-align: right; }
  @media screen and (max-width: 1279px) {
    .archives-table th.selectedBytes, .archives-table td.selectedBytes {
      padding-left: 8px !important;
      padding-right: 8px !important; } }

.archives-table th.archiveBytes {
  padding-right: 16px !important; }

.archives-table td.archiveBytes {
  padding-right: 8px !important; }

.archives-table .archiveBytes {
  width: 100px;
  text-align: right; }
  @media screen and (max-width: 1279px) {
    .archives-table .archiveBytes {
      padding-left: 8px !important; } }

.archives-table th.todoBytes, .archives-table td.todoBytes {
  width: 100px;
  text-align: right; }
  @media screen and (max-width: 1279px) {
    .archives-table th.todoBytes, .archives-table td.todoBytes {
      padding-left: 8px !important;
      padding-right: 8px !important; } }

.archives-table th.selectedFiles, .archives-table td.selectedFiles {
  width: 100px;
  text-align: right; }
  @media screen and (max-width: 1279px) {
    .archives-table th.selectedFiles, .archives-table td.selectedFiles {
      padding-left: 8px !important;
      padding-right: 8px !important; } }

@media screen and (max-width: 1279px) {
  .archives-table .lastBackup {
    padding-left: 8px !important;
    padding-right: 8px !important; } }

.archives-table .lastMaintained {
  width: 180px; }
  @media screen and (max-width: 1279px) {
    .archives-table .lastMaintained {
      padding-left: 8px !important;
      padding-right: 8px !important; } }

.archives-table .percentComplete {
  width: 162px; }

.archives-table .percentComplete .progress-bar {
  width: 80%; }

.archives-table .coldStore {
  width: 60px !important;
  text-align: center; }
  @media screen and (max-width: 1279px) {
    .archives-table .coldStore {
      padding-left: 8px !important;
      padding-right: 8px !important; } }

.archives-table .name, .archives-table .percentComplete, .archives-table .lastBackup {
  text-align: left; }

.archiveMaintenance-table .guid {
  width: 155px; }
  @media screen and (max-width: 1279px) {
    .archiveMaintenance-table .guid {
      padding-left: 8px !important;
      padding-right: 8px !important; } }

.archiveMaintenance-table table {
  width: 100%; }

.cli, .cli th {
  text-shadow: 0 1px 0 white; }

.cli a {
  color: black; }

#orgDetail .read-only .edit-only, #orgDetail .some-platform.edit-only, .orgEdit.tabs > ul .read-only .edit-only, .orgEdit.tabs > ul .some-platform.edit-only {
  display: none !important; }

#orgDetail .info-box th, #orgDetail .info-box td, .orgEdit.tabs > ul .info-box th, .orgEdit.tabs > ul .info-box td {
  width: 55px; }
  #orgDetail .info-box th.created-on, #orgDetail .info-box td.created-on, .orgEdit.tabs > ul .info-box th.created-on, .orgEdit.tabs > ul .info-box td.created-on {
    width: auto; }
  #orgDetail .info-box th.regkey, #orgDetail .info-box td.regkey, .orgEdit.tabs > ul .info-box th.regkey, .orgEdit.tabs > ul .info-box td.regkey {
    width: 175px; }

#orgDetail .name-values-tbl, .orgEdit.tabs > ul .name-values-tbl {
  width: 98%; }
  #orgDetail .name-values-tbl table, .orgEdit.tabs > ul .name-values-tbl table {
    width: 100%; }

#orgDetail .parent-orgs, .orgEdit.tabs > ul .parent-orgs {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

#orgDetail .configPatternList fieldset, .orgEdit.tabs > ul .configPatternList fieldset {
  width: 100%;
  padding-left: 0; }
  #orgDetail .configPatternList fieldset table.fill, .orgEdit.tabs > ul .configPatternList fieldset table.fill {
    width: 100%; }

#orgDetail .orgDetail-settings-title-container, .orgEdit.tabs > ul .orgDetail-settings-title-container {
  display: -ms-flexbox;
  display: flex;
  flex-align: flex-start;
  margin: 15px 0 0 5px;
  color: #676767;
  font-family: "Helvetica", "Arial", sans-serif; }
  #orgDetail .orgDetail-settings-title-container h3, .orgEdit.tabs > ul .orgDetail-settings-title-container h3 {
    font-size: 13px;
    text-transform: uppercase;
    text-shadow: white -1px 1px 0; }
  #orgDetail .orgDetail-settings-title-container .orgDetail-settings-title-icon, .orgEdit.tabs > ul .orgDetail-settings-title-container .orgDetail-settings-title-icon {
    display: block;
    background-image: url(skins/theme_light/mainpanel-ldap-server-icon.png);
    background-repeat: no-repeat;
    background-size: cover;
    height: 42px;
    width: 42px; }
  #orgDetail .orgDetail-settings-title-container .orgDetail-settings-title-header, .orgEdit.tabs > ul .orgDetail-settings-title-container .orgDetail-settings-title-header {
    padding: 0.25em 0 0.25em 1em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }

#orgDetail .network-tab .ui-bubblelist.vertical, .orgEdit.tabs > ul .network-tab .ui-bubblelist.vertical {
  float: right; }

#orgDetail select.read-only::-ms-expand, .orgEdit.tabs > ul select.read-only::-ms-expand {
  display: none; }

#orgDetail .disabled-tab, .orgEdit.tabs > ul .disabled-tab {
  cursor: default !important;
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important; }

#orgDetail .disabled-tab-anchor, .orgEdit.tabs > ul .disabled-tab-anchor {
  color: #AAA !important;
  pointer-events: none !important; }

.directorySyncHistory .date {
  width: 150px; }

.directorySyncHistory .username, .directorySyncHistory .org-name {
  width: 175px; }

.directorySyncHistory .large-main-table .ui-table-outer {
  margin-top: 58px; }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .directorySyncHistory .col_1 {
    width: 100px !important;
    padding-left: 8px !important;
    padding-right: 8px !important; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .directorySyncHistory .col_2 {
    width: 140px !important;
    padding-left: 8px !important;
    padding-right: 8px !important; } }

@media screen and (min-width: 768px) and (max-width: 1279px) {
  .directorySyncHistory .col_3, .directorySyncHistory .col_4 {
    padding-left: 8px !important;
    padding-right: 8px !important; } }

.dbImportSheet .location-select-block {
  padding: 0px 0 0px 0;
  width: 100%; }

.dbImportSheet .file-select-block {
  padding: 10px 0 0 0;
  width: 100%; }

.dbImportSheet select {
  width: 100%; }

.dbImportSheet .location-prompt, .dbImportSheet .file-prompt {
  text-align: left;
  padding-bottom: 5px; }

.adoptionSheet th {
  text-align: left;
  padding-right: 10px; }

.adoptionSheet td {
  vertical-align: top; }

.adoptionSheet .name {
  min-width: 60px; }

.adoptionSheet .last-backup {
  min-width: 100px; }

.remoteFolderSelectionDialog .file-tree {
  height: 550px;
  overflow: auto; }

.remoteFolderSelectionDialog .form-footer {
  position: relative;
  z-index: 1100; }

/*.migrateArchives */
/**
 * styles for Migrate Device Archives sheet
 * reachable from Storepoint Detail > gear Migrate Device Archives
 */
.migrateArchives label {
  display: block;
  clear: both;
  margin: 0 0 1em 1em;
  color: inherit;
  cursor: pointer; }

.upgradeSheet .upgrade-help-link, .upgradeSheet .upload, .upgradeSheet .instructions, .upgradeSheet .confirm-backup-checkbox, .upgradeSheet .current-version {
  margin-bottom: 20px; }

.upgradeSheet input[name="upgradeFile"] {
  width: 550px; }

.upgradeSheet .ui-sheet-footer input {
  vertical-align: top; }

.upgradeSheet .ui-sheet-footer .spinner {
  display: inline-block;
  text-align: right;
  margin-right: 5px; }

.upgradeSheet .file-uploader {
  width: 50%;
  margin: 0 auto; }
  .upgradeSheet .file-uploader.qq-upload-area {
    width: 90%; }

.upgradeSheet input[type="checkbox"] {
  position: relative;
  top: -2px; }

.upgradeSheet .icon-warning-sign {
  color: #dd9900; }

.upgradeSheet label {
  color: black; }

.upgradeSheet a {
  color: #00B3E3;
  text-decoration: none; }
  .upgradeSheet a:hover {
    text-decoration: underline; }

.userAddOrgSelectSheet .search-cancel {
  position: absolute;
  margin-top: -22px; }

.stackchart-tooltip {
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 5px;
  -webkit-box-shadow: 5px;
  box-shadow: 5px;
  padding: 3px 10px;
  position: absolute;
  background: black;
  color: white; }

.ui-dashboardLicense .stack-graph {
  height: 170px; }
  .ui-dashboardLicense .stack-graph .xAxis.x1Axis .tickLabel:nth-child(2) {
    left: 74px !important; }
  .ui-dashboardLicense .stack-graph .xAxis.x1Axis .tickLabel:nth-child(3) {
    left: 170px !important; }

.ui-dashboardLicense .expiring-saas {
  margin-top: 8px; }

.ui-server-upgrade {
  text-align: center;
  padding: 0 40px; }
  .ui-server-upgrade .success-msg {
    padding-top: 10px;
    font-size: 24px; }
    .ui-server-upgrade .success-msg .icon-ok {
      color: #1b8504; }
  .ui-server-upgrade .opts button.no {
    color: #666666; }

.ui-upgrade-client-sheet .computer-details {
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 1px 5px #666666;
  -webkit-box-shadow: inset 0 1px 5px #666666;
  box-shadow: inset 0 1px 5px #666666;
  background-color: #ececec;
  border-bottom: 1px solid white;
  color: #363636;
  margin: 10px auto;
  width: 400px;
  background: #cccccc;
  padding: 10px; }
  .ui-upgrade-client-sheet .computer-details .computer-os-icon {
    float: left;
    display: inline-block;
    min-height: 80px; }
  .ui-upgrade-client-sheet .computer-details h3 {
    font-size: 20px;
    font-weight: bold; }

.ui-upgrade-client-sheet .content {
  padding: 0 20px; }

.ui-upgrade-client-sheet .btns.ui-sheet-footer {
  padding-right: 20px;
  text-align: right; }

.configNetwork .sending-limits .configItemActions, .configNetwork .dscp .configItemActions {
  position: absolute;
  right: 7px; }

.configNetwork .sending-limits select, .configNetwork .dscp select {
  width: 150px; }

.configNetwork .weekName {
  width: 150px;
  display: inline-block; }

.configNetwork tr.lan-wan-overrides .ui-bubblelist.vertical {
  width: 150px; }
  .configNetwork tr.lan-wan-overrides .ui-bubblelist.vertical .editControlGroup input.text {
    width: 110px !important;
    margin-right: 0 !important; }

.configNetwork tr.configItemActions td {
  vertical-align: top; }

.configNetwork .publishOrLockHelp {
  position: absolute;
  top: 50px;
  right: 95px;
  background-image: url(/console/images/sheet-help-icon.png);
  width: 19px;
  height: 24px; }

#slidingpanel .configNetwork tr.lan-wan-overrides .ui-bubblelist.vertical {
  width: 120px; }

#mainpanel .configNetwork .publishOrLockHelp {
  top: 82px;
  right: 75px; }

.ui-sheet .configNetwork tr.lan-wan-overrides .ui-bubblelist.vertical .bubblelist-content .item .remove a {
  text-decoration: none; }

.ifSchedulingEnabled {
  display: none; }

.state_schedulingEnabled .ifSchedulingEnabled {
  display: block; }

.state_schedulingEnabled .ifSchedulingDisabled {
  display: none; }

.state_schedulingEnabled table.ifSchedulingEnabled {
  display: table; }

.state_schedulingEnabled span.ifSchedulingEnabled {
  display: inline-block; }

a.inline-support-link {
  background-color: #b6b6b6;
  display: inline-block;
  text-decoration: none;
  color: #e7e7e7;
  text-align: center;
  width: 18px;
  height: 18px;
  font-size: 13px;
  text-shadow: 0 1px 1px #111;
  font-weight: bold;
  border-radius: 1.5em;
  line-height: 15px; }

#destinationDetail .detail-view-header i {
  position: relative;
  top: 5px;
  font-size: 33px;
  color: #4f4f4f;
  text-shadow: -1px -1px 0 #000000; }

#destinationDetail .info-box .data-tbl {
  width: 100%; }
  #destinationDetail .info-box .data-tbl td, #destinationDetail .info-box .data-tbl th {
    width: 125px; }
  #destinationDetail .info-box .data-tbl th.storage-status {
    width: 20px; }
  #destinationDetail .info-box .data-tbl th.icon {
    height: 14px; }
  #destinationDetail .info-box .data-tbl td {
    text-align: left; }
    #destinationDetail .info-box .data-tbl td.storage-status {
      width: 20px;
      text-align: center; }

#destinationDetail .info-box td.servers, #destinationDetail .info-box td.storepoints {
  text-transform: lowercase; }

#destinationDetail .info-box .storage-status {
  text-align: center; }

.destinationDetail .balanceActivity-wrapper {
  padding: 10px 14px; }

.destinationDetail .destinationDetail-tmpl.provider {
  margin-left: 14px; }

p.provider-remove-confirm {
  margin-bottom: 0.5em; }
  p.provider-remove-confirm strong {
    font-weight: bold;
    color: #222222;
    font-family: Helvetica, Arial, "MS Trebuchet", sans-serif; }

ul.provider-remove-confirm {
  list-style: disc inside;
  margin-bottom: 2.5em; }
  ul.provider-remove-confirm li {
    margin-bottom: 0.25em; }

.userAddOrgSelectSheet .search-cancel {
  position: absolute;
  margin-top: -22px; }

.ui-planList .ui-table .planType {
  width: 59px; }

.ui-planList .ui-table .userCount {
  width: 51px;
  text-align: right; }

.ui-planList .ui-table .deviceCount {
  width: 51px;
  text-align: right; }

.ui-planList .ui-table .modificationDate {
  width: 86px;
  text-align: right; }

.plan-user-select-display {
  background-color: #F5F5F5;
  border: 1px solid #D9D9D9;
  border-radius: 3px 3px 3px 3px;
  cursor: default;
  display: inline-block;
  height: 20px;
  white-space: nowrap; }

#mainpanel .plan-status, .plan-status.narrow-column {
  width: 40px;
  text-align: center;
  padding-left: 0;
  padding-right: 0; }

.gecko #mainpanel .plan-status, .gecko .plan-status.narrow-column, .ie #mainpanel .plan-status, .ie .plan-status.narrow-column {
  width: 42px;
  padding-right: 1px; }

#planDetail .info-box {
  margin-bottom: 12px; }

#planDetail .planDetail-users-table, #planDetail .planDetail-devices-table {
  width: 96%;
  padding: 10px 14px;
  max-height: 20em;
  overflow-y: auto; }

#planDetail .planDetail-users-table th, #planDetail .planDetail-users-table td {
  padding-left: 1em;
  padding-right: 1em; }
  #planDetail .planDetail-users-table th.member-actions, #planDetail .planDetail-users-table td.member-actions {
    text-align: right; }
    #planDetail .planDetail-users-table th.member-actions a, #planDetail .planDetail-users-table td.member-actions a {
      padding: 8px; }

.search-cancel {
  position: absolute;
  margin-top: -22px; }

.planAddUserSheet label {
  font-size: 15px; }

.planAddUserSheet .role-assign:after {
  content: "";
  display: table;
  clear: both; }

.planAddUserSheet .role-assign label.full {
  display: inline;
  margin-right: 7px; }

.planAddUserSheet .role-assign .directions {
  margin-top: 10px;
  margin-bottom: 10px; }

.planAddUserSheet .role-selection {
  float: left;
  clear: none;
  white-space: nowrap;
  margin-right: 2em; }

.planAddUserSheet .role-help {
  clear: none;
  overflow: hidden; }
  .planAddUserSheet .role-help:after {
    content: "";
    display: table;
    clear: both; }
  .planAddUserSheet .role-help p {
    margin-top: 3px;
    margin-bottom: 0.25em; }

.planEdit {
  color: green; }

.stackchart-tooltip {
  -moz-border-radius: 10px;
  -o-border-radius: 10px;
  -webkit-border-radius: 10px;
  -ms-border-radius: 10px;
  -khtml-border-radius: 10px;
  border-radius: 10px;
  -moz-box-shadow: 5px;
  -webkit-box-shadow: 5px;
  box-shadow: 5px;
  padding: 3px 10px;
  position: absolute;
  background: black;
  color: white; }

.ui-dashboardLicense .stack-graph {
  height: 170px; }
  .ui-dashboardLicense .stack-graph .xAxis.x1Axis .tickLabel:nth-child(2) {
    left: 74px !important; }
  .ui-dashboardLicense .stack-graph .xAxis.x1Axis .tickLabel:nth-child(3) {
    left: 170px !important; }

.ui-dashboardLicense .expiring-saas {
  margin-top: 8px; }

.ui-server-upgrade {
  text-align: center;
  padding: 0 40px; }
  .ui-server-upgrade .success-msg {
    padding-top: 10px;
    font-size: 24px; }
    .ui-server-upgrade .success-msg .icon-ok {
      color: #1b8504; }
  .ui-server-upgrade .opts button.no {
    color: #666666; }

.ui-upgrade-client-sheet .computer-details {
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -webkit-border-radius: 3px;
  -ms-border-radius: 3px;
  -khtml-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0 1px 5px #666666;
  -webkit-box-shadow: inset 0 1px 5px #666666;
  box-shadow: inset 0 1px 5px #666666;
  background-color: #ececec;
  border-bottom: 1px solid white;
  color: #363636;
  margin: 10px auto;
  width: 400px;
  background: #cccccc;
  padding: 10px; }
  .ui-upgrade-client-sheet .computer-details .computer-os-icon {
    float: left;
    display: inline-block;
    min-height: 80px; }
  .ui-upgrade-client-sheet .computer-details h3 {
    font-size: 20px;
    font-weight: bold; }

.ui-upgrade-client-sheet .content {
  padding: 0 20px; }

.ui-upgrade-client-sheet .btns.ui-sheet-footer {
  padding-right: 20px;
  text-align: right; }

.configNetwork .sending-limits .configItemActions, .configNetwork .dscp .configItemActions {
  position: absolute;
  right: 7px; }

.configNetwork .sending-limits select, .configNetwork .dscp select {
  width: 150px; }

.configNetwork .weekName {
  width: 150px;
  display: inline-block; }

.configNetwork tr.lan-wan-overrides .ui-bubblelist.vertical {
  width: 150px; }
  .configNetwork tr.lan-wan-overrides .ui-bubblelist.vertical .editControlGroup input.text {
    width: 110px !important;
    margin-right: 0 !important; }

.configNetwork tr.configItemActions td {
  vertical-align: top; }

.configNetwork .publishOrLockHelp {
  position: absolute;
  top: 50px;
  right: 95px;
  background-image: url(/console/images/sheet-help-icon.png);
  width: 19px;
  height: 24px; }

#slidingpanel .configNetwork tr.lan-wan-overrides .ui-bubblelist.vertical {
  width: 120px; }

#mainpanel .configNetwork .publishOrLockHelp {
  top: 82px;
  right: 75px; }

.ui-sheet .configNetwork tr.lan-wan-overrides .ui-bubblelist.vertical .bubblelist-content .item .remove a {
  text-decoration: none; }

.ifSchedulingEnabled {
  display: none; }

.state_schedulingEnabled .ifSchedulingEnabled {
  display: block; }

.state_schedulingEnabled .ifSchedulingDisabled {
  display: none; }

.state_schedulingEnabled table.ifSchedulingEnabled {
  display: table; }

.state_schedulingEnabled span.ifSchedulingEnabled {
  display: inline-block; }

a.inline-support-link {
  background-color: #b6b6b6;
  display: inline-block;
  text-decoration: none;
  color: #e7e7e7;
  text-align: center;
  width: 18px;
  height: 18px;
  font-size: 13px;
  text-shadow: 0 1px 1px #111;
  font-weight: bold;
  border-radius: 1.5em;
  line-height: 15px; }

.ui-accountBiz {
  min-width: 760px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0px;
  background: white;
  height: auto; }
  .ui-accountBiz .account {
    height: 100%; }

.accountBiz .content {
  position: absolute;
  top: 59px;
  bottom: 0px;
  left: 0px;
  padding: 20px;
  font-family: "TeXGyreHerosRegular", Arial, "MS Trebuchet", sans-serif;
  background: white;
  height: auto;
  width: 925px; }

.accountBiz .subscription-tbl .usage-info {
  color: #c6c6c6;
  font-size: 70px;
  font-weight: bold;
  font-family: "LeagueGothicRegular", sans-serif; }
  .accountBiz .subscription-tbl .usage-info.border-right {
    padding-right: 10px; }
  .accountBiz .subscription-tbl .usage-info label {
    display: block;
    color: #203d6d;
    font-size: 11px;
    text-transform: uppercase;
    font-family: "TeXGyreHerosRegular", "Helvetica", Arial, "MS Trebuchet", sans-serif; }

table.reference {
  width: 100%; }
  table.reference td {
    vertical-align: top; }
  table.reference tr td:first-child {
    width: 200px; }
  table.reference input {
    width: 100%; }
  table.reference .notes {
    white-space: pre; }
  table.reference textarea {
    margin: 0;
    width: 100%;
    height: 100px; }

.media-object-list-row {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex; }

#AppDownloads {
  height: 100%; }

.shared-styles #mainpanel .app-downloads-container {
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #fff; }
  .shared-styles #mainpanel .app-downloads-container h1 {
    font-size: 24px;
    padding: 20px 40px; }
  .shared-styles #mainpanel .app-downloads-container h2 {
    font-size: 18px;
    margin-bottom: 7px; }
  .shared-styles #mainpanel .app-downloads-container h3 {
    font-size: 1rem;
    margin-top: 0.25rem;
    margin-bottom: 0.5rem; }
  .shared-styles #mainpanel .app-downloads-container p {
    font-size: 14px;
    margin-bottom: 10px; }
  .shared-styles #mainpanel .app-downloads-container li {
    font-size: 14px; }
  .shared-styles #mainpanel .app-downloads-container hr {
    border: 1px solid #EBEBEB;
    margin-bottom: 30px; }
  .shared-styles #mainpanel .app-downloads-container .app-downloads-title {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -ms-flex-pack: space-between;
    -webkit-justify-content: space-between;
    justify-content: space-between; }
  .shared-styles #mainpanel .app-downloads-container .alert {
    margin: 0 40px 20px 40px; }
  .shared-styles #mainpanel .app-downloads-container .upload-installer-btn {
    margin-top: 6px;
    margin-left: 40px;
    text-transform: none;
    color: #00B3E3; }
    .shared-styles #mainpanel .app-downloads-container .upload-installer-btn:hover {
      text-decoration: underline;
      color: #007FAD; }
  .shared-styles #mainpanel .app-downloads-container svg {
    margin-left: 0;
    margin-right: 1rem;
    vertical-align: middle; }
  .shared-styles #mainpanel .app-downloads-container svg {
    margin-left: 0;
    margin-right: 10px; }
    .shared-styles #mainpanel .app-downloads-container svg[icon="windows"], .shared-styles #mainpanel .app-downloads-container svg[icon="mac"], .shared-styles #mainpanel .app-downloads-container svg[icon="linux"] {
      width: 15px; }
      .shared-styles #mainpanel .app-downloads-container svg[icon="windows"] *, .shared-styles #mainpanel .app-downloads-container svg[icon="mac"] *, .shared-styles #mainpanel .app-downloads-container svg[icon="linux"] * {
        fill: #585f6b; }
      .shared-styles #mainpanel .app-downloads-container svg[icon="windows"]:hover *,
      .shared-styles #mainpanel .app-downloads-container svg[icon="windows"]:focus *, .shared-styles #mainpanel .app-downloads-container svg[icon="mac"]:hover *,
      .shared-styles #mainpanel .app-downloads-container svg[icon="mac"]:focus *, .shared-styles #mainpanel .app-downloads-container svg[icon="linux"]:hover *,
      .shared-styles #mainpanel .app-downloads-container svg[icon="linux"]:focus * {
        fill: #585f6b; }
  .shared-styles #mainpanel .app-downloads-container .app-downloads-error-text {
    margin: 110px 0px;
    text-align: center; }
  .shared-styles #mainpanel .app-downloads-container .app-downloads-package-table-heading {
    padding: 0 40px; }
  .shared-styles #mainpanel .app-downloads-container .app-downloads-package-table-container {
    margin-bottom: 50px; }
    .shared-styles #mainpanel .app-downloads-container .app-downloads-package-table-container .app-downloads-action-column {
      text-align: center; }
      .shared-styles #mainpanel .app-downloads-container .app-downloads-package-table-container .app-downloads-action-column svg {
        margin: 0; }
    .shared-styles #mainpanel .app-downloads-container .app-downloads-package-table-container .client-package-error {
      color: #DE4242;
      background-color: #fcecec; }
      .shared-styles #mainpanel .app-downloads-container .app-downloads-package-table-container .client-package-error svg path, .shared-styles #mainpanel .app-downloads-container .app-downloads-package-table-container .client-package-error svg rect {
        fill: #DE4242; }

#top-level-dialogs {
  /* @license
 * MyFonts Webfont Build ID 266f20
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Proxima Nova Light by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/light/
 * Copyright: Copyright (c) Mark Simonson, 2005. All rights reserved.
 *
 * Webfont: Proxima Nova Semibold by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/semibold/
 * Copyright: Copyright (c) Mark Simonson, 2005. All rights reserved.
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2486819
 *
 * © 2013 MyFonts Inc
*/
  /* @import must be at top of file, otherwise CSS will not work */
  /*@import url("//hello.myfonts.net/count/266f20");*/
  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  /**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
  /**
 * Remove default margin.
 */
  /* HTML5 display definitions
   ========================================================================== */
  /**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
  /**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
  /**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
  /**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
  /* Links
   ========================================================================== */
  /**
 * Remove the gray background color from active links in IE 10.
 */
  /**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
  /* Text-level semantics
   ========================================================================== */
  /**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
  /**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
  /**
 * Address styling not present in Safari and Chrome.
 */
  /**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
  /**
 * Address styling not present in IE 8/9.
 */
  /**
 * Address inconsistent and variable font size in all browsers.
 */
  /**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
  /* Embedded content
   ========================================================================== */
  /**
 * Remove border when inside `a` element in IE 8/9/10.
 */
  /**
 * Correct overflow not hidden in IE 9/10/11.
 */
  /* Grouping content
   ========================================================================== */
  /**
 * Address margin not present in IE 8/9 and Safari.
 */
  /**
 * Address differences between Firefox and other browsers.
 */
  /**
 * Contain overflow in all browsers.
 */
  /**
 * Address odd `em`-unit font size rendering in all browsers.
 */
  /* Forms
   ========================================================================== */
  /**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
  /**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
  /**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
  /**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
  /**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
  /**
 * Re-set default cursor for disabled elements.
 */
  /**
 * Remove inner padding and border in Firefox 4+.
 */
  /**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
  /**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
  /**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
  /**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
  /**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
  /**
 * Define consistent border, margin, and padding.
 */
  /**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
  /**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
  /**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
  /* Tables
   ========================================================================== */
  /**
 * Remove most spacing between table cells.
 */
  /*------------------------------------*
  RESET
*------------------------------------*/
  /**
* @description Truncates text
* @param $width - the max width of the text
* @param $overflowStyle - the value for text-overflow to use
*/
  /* Type Styles */
  /* =14px */
  /* =24px */
  position: absolute;
  z-index: 1001; }

@font-face {
  #top-level-dialogs {
    font-family: "ProximaNova";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.svg#wf") format("svg");
    font-weight: 600; } }

@font-face {
  #top-level-dialogs {
    font-family: "ProximaNova";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.svg#wf") format("svg");
    font-weight: bold; } }

@font-face {
  #top-level-dialogs {
    font-family: "ProximaNova";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.ttf") format("truetype");
    font-weight: lighter; } }

@font-face {
  #top-level-dialogs {
    font-family: "ProximaNova";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.ttf") format("truetype");
    font-weight: 100; } }

@font-face {
  #top-level-dialogs {
    font-family: "ProximaNova";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.svg#wf") format("svg");
    font-weight: normal; } }

@font-face {
  #top-level-dialogs {
    font-family: "ProximaNovaSemi";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.svg#wf") format("svg"); } }

@font-face {
  #top-level-dialogs {
    font-family: "ProximaNovaLight";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.ttf") format("truetype"); } }

@font-face {
  #top-level-dialogs {
    font-family: 'material-ui-icons';
    src: url("fonts/material-ui-icons.eot"); } }

@font-face {
  #top-level-dialogs {
    font-family: 'material-ui-icons';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: normal;
    font-style: normal; } }
  #top-level-dialogs [class^="muidocs-icon-"], #top-level-dialogs [class*=" muidocs-icon-"] {
    font-family: 'material-ui-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  #top-level-dialogs .muidocs-icon-communication-phone:before {
    content: "\e601"; }
  #top-level-dialogs .muidocs-icon-communication-voicemail:before {
    content: "\e602"; }
  #top-level-dialogs .muidocs-icon-navigation-expand-more:before {
    content: "\e603"; }
  #top-level-dialogs .muidocs-icon-action-grade:before {
    content: "\e604"; }
  #top-level-dialogs .muidocs-icon-action-home:before {
    content: "\e605"; }
  #top-level-dialogs .muidocs-icon-action-stars:before {
    content: "\e606"; }
  #top-level-dialogs .muidocs-icon-action-thumb-up:before {
    content: "\e607"; }
  #top-level-dialogs .muidocs-icon-custom-sort:before {
    content: "\e600"; }
  #top-level-dialogs .muidocs-icon-custom-github:before {
    content: "\e625"; }
  #top-level-dialogs .muidocs-icon-custom-arrow-drop-right:before {
    content: "\e60b"; }
  #top-level-dialogs .muidocs-icon-custom-pie:before {
    content: "\e610"; }
  #top-level-dialogs html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }
  #top-level-dialogs body {
    margin: 0; }
  #top-level-dialogs article,
  #top-level-dialogs aside,
  #top-level-dialogs details,
  #top-level-dialogs figcaption,
  #top-level-dialogs figure,
  #top-level-dialogs footer,
  #top-level-dialogs header,
  #top-level-dialogs hgroup,
  #top-level-dialogs main,
  #top-level-dialogs menu,
  #top-level-dialogs nav,
  #top-level-dialogs section,
  #top-level-dialogs summary {
    display: block; }
  #top-level-dialogs audio,
  #top-level-dialogs canvas,
  #top-level-dialogs progress,
  #top-level-dialogs video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }
  #top-level-dialogs audio:not([controls]) {
    display: none;
    height: 0; }
  #top-level-dialogs [hidden],
  #top-level-dialogs template {
    display: none; }
  #top-level-dialogs a {
    background-color: transparent; }
  #top-level-dialogs a:active,
  #top-level-dialogs a:hover {
    outline: 0; }
  #top-level-dialogs abbr[title] {
    border-bottom: 1px dotted; }
  #top-level-dialogs b,
  #top-level-dialogs strong {
    font-weight: bold; }
  #top-level-dialogs dfn {
    font-style: italic; }
  #top-level-dialogs h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  #top-level-dialogs mark {
    background: #ff0;
    color: #000; }
  #top-level-dialogs small {
    font-size: 80%; }
  #top-level-dialogs sub,
  #top-level-dialogs sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  #top-level-dialogs sup {
    top: -0.5em; }
  #top-level-dialogs sub {
    bottom: -0.25em; }
  #top-level-dialogs img {
    border: 0; }
  #top-level-dialogs svg:not(:root) {
    overflow: hidden; }
  #top-level-dialogs figure {
    margin: 1em 40px; }
  #top-level-dialogs hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0; }
  #top-level-dialogs pre {
    overflow: auto; }
  #top-level-dialogs code,
  #top-level-dialogs kbd,
  #top-level-dialogs pre,
  #top-level-dialogs samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  #top-level-dialogs button,
  #top-level-dialogs input,
  #top-level-dialogs optgroup,
  #top-level-dialogs select,
  #top-level-dialogs textarea {
    color: inherit;
    /* 1 */
    font: inherit;
    /* 2 */
    margin: 0;
    /* 3 */ }
  #top-level-dialogs button {
    overflow: visible; }
  #top-level-dialogs button,
  #top-level-dialogs select {
    text-transform: none; }
  #top-level-dialogs button,
  #top-level-dialogs html input[type="button"],
  #top-level-dialogs input[type="reset"],
  #top-level-dialogs input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */ }
  #top-level-dialogs button[disabled],
  #top-level-dialogs html input[disabled] {
    cursor: default;
    pointer-events: none; }
  #top-level-dialogs button::-moz-focus-inner,
  #top-level-dialogs input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  #top-level-dialogs input {
    line-height: normal; }
  #top-level-dialogs input[type="checkbox"],
  #top-level-dialogs input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  #top-level-dialogs input[type="number"]::-webkit-inner-spin-button,
  #top-level-dialogs input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  #top-level-dialogs input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box; }
  #top-level-dialogs input[type="search"]::-webkit-search-cancel-button,
  #top-level-dialogs input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  #top-level-dialogs fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  #top-level-dialogs legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */ }
  #top-level-dialogs textarea {
    overflow: auto; }
  #top-level-dialogs optgroup {
    font-weight: bold; }
  #top-level-dialogs table {
    border-collapse: collapse;
    border-spacing: 0; }
  #top-level-dialogs td,
  #top-level-dialogs th {
    padding: 0; }
  #top-level-dialogs body, #top-level-dialogs div, #top-level-dialogs dl, #top-level-dialogs dt, #top-level-dialogs dd, #top-level-dialogs ul, #top-level-dialogs ol, #top-level-dialogs li,
  #top-level-dialogs h1, #top-level-dialogs h2, #top-level-dialogs h3, #top-level-dialogs h4, #top-level-dialogs h5, #top-level-dialogs h6,
  #top-level-dialogs pre, #top-level-dialogs form, #top-level-dialogs fieldset, #top-level-dialogs input, #top-level-dialogs textarea,
  #top-level-dialogs p, #top-level-dialogs blockquote, #top-level-dialogs th, #top-level-dialogs td {
    margin: 0;
    padding: 0; }
  #top-level-dialogs table {
    border-collapse: collapse;
    border-spacing: 0; }
  #top-level-dialogs fieldset, #top-level-dialogs img {
    border: 0; }
  #top-level-dialogs address, #top-level-dialogs caption, #top-level-dialogs cite, #top-level-dialogs dfn, #top-level-dialogs th, #top-level-dialogs var {
    font-style: normal;
    font-weight: normal; }
  #top-level-dialogs caption, #top-level-dialogs th {
    text-align: left; }
  #top-level-dialogs h1, #top-level-dialogs h2, #top-level-dialogs h3, #top-level-dialogs h4, #top-level-dialogs h5, #top-level-dialogs h6 {
    font-weight: normal; }
  #top-level-dialogs q:before, #top-level-dialogs q:after {
    content: ''; }
  #top-level-dialogs abbr, #top-level-dialogs acronym {
    border: 0; }
  #top-level-dialogs * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent; }
  #top-level-dialogs *:before,
  #top-level-dialogs *:after {
    box-sizing: border-box; }
  #top-level-dialogs html,
  #top-level-dialogs body {
    height: 100%;
    width: 100%; }
  #top-level-dialogs a {
    color: #00B3E3; }
    #top-level-dialogs a:hover {
      color: #007FAD;
      text-decoration: underline; }
  
  #top-level-dialogs .mui-text-full-black {
    color: black; }
  #top-level-dialogs .mui-app-bar .mui-app-bar-title, .console-c42-ui-styles .mui-app-bar #top-level-dialogs .mui-app-bar-title, #top-level-dialogs
  #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title, #top-level-dialogs .mui-font-style-headline, #top-level-dialogs .mui-font-style-title, #top-level-dialogs .mui-font-style-subhead-1, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-subhead-1,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-1, #top-level-dialogs .mui-font-style-subhead-2, #top-level-dialogs .mui-subheader, #top-level-dialogs
  #console .console-c42-ui-styles .mui-subheader,
  #console .console-c42-ui-styles #top-level-dialogs .mui-subheader, #top-level-dialogs .mui-font-style-body-2, #top-level-dialogs .mui-font-style-body-1, #top-level-dialogs .mui-card .mui-card-toolbar, .console-c42-ui-styles .mui-card #top-level-dialogs .mui-card-toolbar, #top-level-dialogs
  #console .console-c42-ui-styles .mui-card .mui-card-toolbar, #top-level-dialogs .mui-font-style-menu, #top-level-dialogs #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container #top-level-dialogs .mui-flat-button, #top-level-dialogs .mui-flat-button, #top-level-dialogs .mui-outlined-button, #top-level-dialogs .mui-raised-button .mui-raised-button-label, #top-level-dialogs
  #console .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs
  #console .console-c42-ui-styles .mui-outlined-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-outlined-button, .console-c42-ui-styles .mui-raised-button #top-level-dialogs .mui-raised-button-label, #top-level-dialogs
  #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label, #top-level-dialogs .mui-font-style-button, .console-c42-ui-styles #top-level-dialogs .mui-app-bar .mui-app-bar-title, #top-level-dialogs .mui-app-bar .console-c42-ui-styles .mui-app-bar-title, #top-level-dialogs .console-c42-ui-styles .mui-app-bar .mui-app-bar-title, .console-c42-ui-styles .mui-app-bar #top-level-dialogs .mui-app-bar-title, #top-level-dialogs
  #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title,
  #console .console-c42-ui-styles .mui-app-bar #top-level-dialogs .mui-app-bar-title, #top-level-dialogs
  .console-c42-ui-styles .mui-font-style-headline,
  .console-c42-ui-styles #top-level-dialogs .mui-font-style-headline, #top-level-dialogs .mui-app-bar
  #console .console-c42-ui-styles .mui-app-bar-title, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-headline,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-headline, #top-level-dialogs
  .console-c42-ui-styles .mui-font-style-title,
  .console-c42-ui-styles #top-level-dialogs .mui-font-style-title, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-title,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-title, .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-1, #top-level-dialogs .console-c42-ui-styles .mui-font-style-subhead-1, #top-level-dialogs .console-c42-ui-styles .mui-font-style-subhead-1, .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-1, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-subhead-1,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-1, #top-level-dialogs
  .console-c42-ui-styles .mui-font-style-subhead-2,
  .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-2, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-subhead-2,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-2, .console-c42-ui-styles #top-level-dialogs .mui-subheader, #top-level-dialogs .console-c42-ui-styles .mui-subheader, #top-level-dialogs .console-c42-ui-styles .mui-subheader, .console-c42-ui-styles #top-level-dialogs .mui-subheader, #top-level-dialogs
  #console .console-c42-ui-styles .mui-subheader,
  #console .console-c42-ui-styles #top-level-dialogs .mui-subheader, #top-level-dialogs
  .console-c42-ui-styles .mui-font-style-body-2,
  .console-c42-ui-styles #top-level-dialogs .mui-font-style-body-2, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-body-2,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-body-2, #top-level-dialogs
  .console-c42-ui-styles .mui-font-style-body-1,
  .console-c42-ui-styles #top-level-dialogs .mui-font-style-body-1, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-body-1,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-body-1, .console-c42-ui-styles #top-level-dialogs .mui-card .mui-card-toolbar, #top-level-dialogs .mui-card .console-c42-ui-styles .mui-card-toolbar, #top-level-dialogs .console-c42-ui-styles .mui-card .mui-card-toolbar, .console-c42-ui-styles .mui-card #top-level-dialogs .mui-card-toolbar, #top-level-dialogs
  #console .console-c42-ui-styles .mui-card .mui-card-toolbar,
  #console .console-c42-ui-styles .mui-card #top-level-dialogs .mui-card-toolbar, #top-level-dialogs
  .console-c42-ui-styles .mui-font-style-menu,
  .console-c42-ui-styles #top-level-dialogs .mui-font-style-menu, #top-level-dialogs .mui-card
  #console .console-c42-ui-styles .mui-card-toolbar, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-menu,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-menu, #top-level-dialogs .console-c42-ui-styles #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, .console-c42-ui-styles #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container #top-level-dialogs .mui-flat-button, #top-level-dialogs #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .console-c42-ui-styles .mui-flat-button, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .console-c42-ui-styles #top-level-dialogs .mui-flat-button, .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles #top-level-dialogs .mui-outlined-button, #top-level-dialogs .console-c42-ui-styles .mui-outlined-button, .console-c42-ui-styles #top-level-dialogs .mui-raised-button .mui-raised-button-label, #top-level-dialogs .mui-raised-button .console-c42-ui-styles .mui-raised-button-label, #top-level-dialogs .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs
  #console .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs .console-c42-ui-styles .mui-outlined-button, .console-c42-ui-styles #top-level-dialogs .mui-outlined-button, #top-level-dialogs
  #console .console-c42-ui-styles .mui-outlined-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-outlined-button, #top-level-dialogs .console-c42-ui-styles .mui-raised-button .mui-raised-button-label, .console-c42-ui-styles .mui-raised-button #top-level-dialogs .mui-raised-button-label, #top-level-dialogs
  #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label,
  #console .console-c42-ui-styles .mui-raised-button #top-level-dialogs .mui-raised-button-label, #top-level-dialogs
  .console-c42-ui-styles .mui-font-style-button,
  .console-c42-ui-styles #top-level-dialogs .mui-font-style-button, #top-level-dialogs #console .console-c42-ui-styles #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #console .console-c42-ui-styles #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container #top-level-dialogs .mui-flat-button, #top-level-dialogs .mui-raised-button
  #console .console-c42-ui-styles .mui-raised-button-label, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-button,
  #top-level-dialogs .mui-text-dark-black {
    color: rgba(0, 0, 0, 0.87); }
  #top-level-dialogs .mui-font-style-display-4, #top-level-dialogs .mui-font-style-display-3, #top-level-dialogs .mui-font-style-display-2, #top-level-dialogs .mui-font-style-display-1, #top-level-dialogs .mui-font-style-caption, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-display-4,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-display-4, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-display-3,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-display-3, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-display-2,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-display-2, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-display-1,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-display-1, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-caption,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-caption,
  #top-level-dialogs .mui-text-light-black {
    color: rgba(0, 0, 0, 0.54); }
  
  #top-level-dialogs .mui-text-min-black {
    color: rgba(0, 0, 0, 0.26); }
  
  #top-level-dialogs .mui-text-full-white {
    color: white; }
  
  #top-level-dialogs .mui-text-dark-white {
    color: rgba(255, 255, 255, 0.87); }
  
  #top-level-dialogs .mui-text-light-white {
    color: rgba(255, 255, 255, 0.54); }
  .mui-menu-item #top-level-dialogs .mui-menu-item-data, #top-level-dialogs .mui-font-style-display-4, #top-level-dialogs .mui-menu-item .mui-menu-item-data, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-display-4,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-display-4, #top-level-dialogs
  #console .console-c42-ui-styles .mui-menu-item .mui-menu-item-data,
  #console .console-c42-ui-styles .mui-menu-item #top-level-dialogs .mui-menu-item-data,
  #top-level-dialogs .mui-font-weight-light {
    font-weight: 100; }
  #top-level-dialogs .mui-font-style-display-3, #top-level-dialogs .mui-font-style-display-2, #top-level-dialogs .mui-font-style-display-1, #top-level-dialogs .mui-app-bar .mui-app-bar-title, #top-level-dialogs .mui-font-style-headline, #top-level-dialogs .mui-font-style-subhead-1, #top-level-dialogs .mui-font-style-subhead-2, #top-level-dialogs .mui-font-style-body-1, #top-level-dialogs .mui-font-style-caption, #top-level-dialogs #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container #top-level-dialogs .mui-flat-button, #top-level-dialogs .mui-flat-button, #top-level-dialogs .mui-outlined-button, #top-level-dialogs .mui-raised-button .mui-raised-button-label, #top-level-dialogs .mui-font-style-button, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-display-3,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-display-3, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-display-2,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-display-2, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-display-1,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-display-1, .console-c42-ui-styles .mui-app-bar #top-level-dialogs .mui-app-bar-title, #top-level-dialogs
  #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-headline,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-headline, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-subhead-1,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-1, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-subhead-2,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-2, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-body-1,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-body-1, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-caption,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-caption, #top-level-dialogs
  #console .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs
  #console .console-c42-ui-styles .mui-outlined-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-outlined-button, .console-c42-ui-styles .mui-raised-button #top-level-dialogs .mui-raised-button-label, #top-level-dialogs
  #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-button,
  #top-level-dialogs .mui-font-weight-normal {
    font-weight: 400; }
  #top-level-dialogs .mui-font-style-title, #top-level-dialogs .mui-subheader, #top-level-dialogs .mui-font-style-body-2, #top-level-dialogs .mui-card .mui-card-toolbar, #top-level-dialogs .mui-font-style-menu, #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-week-title, #top-level-dialogs .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-title, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-title,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-title, #top-level-dialogs
  #console .console-c42-ui-styles .mui-subheader,
  #console .console-c42-ui-styles #top-level-dialogs .mui-subheader, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-body-2,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-body-2, .console-c42-ui-styles .mui-card #top-level-dialogs .mui-card-toolbar, #top-level-dialogs
  #console .console-c42-ui-styles .mui-card .mui-card-toolbar, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-menu,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-menu, .console-c42-ui-styles .mui-date-picker-calendar #top-level-dialogs .mui-date-picker-calendar-week-title, #top-level-dialogs
  #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title, .console-c42-ui-styles .mui-date-picker-calendar-toolbar #top-level-dialogs .mui-date-picker-calendar-toolbar-title, #top-level-dialogs
  #console .console-c42-ui-styles .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-title,
  #top-level-dialogs .mui-font-weight-medium {
    font-weight: 600; }
  
  #top-level-dialogs .mui-font-style-display-4 {
    font-size: 112px;
    line-height: 128px;
    letter-spacing: -7px;
    padding-top: 17px;
    margin-bottom: 15px; }
  
  #top-level-dialogs .mui-font-style-display-3 {
    font-size: 56px;
    line-height: 64px;
    letter-spacing: -2px;
    padding-top: 8px;
    margin-bottom: 28px; }
  
  #top-level-dialogs .mui-font-style-display-2 {
    font-size: 45px;
    line-height: 48px;
    margin-bottom: 11px;
    letter-spacing: -1px; }
  
  #top-level-dialogs .mui-font-style-display-1 {
    font-size: 34px;
    line-height: 40px;
    padding-top: 8px;
    margin-bottom: 12px;
    letter-spacing: -1px; }
  #top-level-dialogs .mui-app-bar .mui-app-bar-title, .console-c42-ui-styles .mui-app-bar #top-level-dialogs .mui-app-bar-title, #top-level-dialogs
  #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title,
  #top-level-dialogs .mui-font-style-headline {
    font-size: 24px;
    line-height: 32px;
    padding-top: 16px;
    margin-bottom: 12px;
    letter-spacing: 0; }
  
  #top-level-dialogs .mui-font-style-title {
    font-size: 20px;
    line-height: 28px;
    padding-top: 19px;
    margin-bottom: 13px;
    letter-spacing: 0; }
  #top-level-dialogs .mui-font-style-subhead-1, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-subhead-1,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-1,
  #top-level-dialogs .mui-font-style-subhead-2 {
    font-size: 15px;
    line-height: 28px;
    padding-top: 2px;
    margin-bottom: 10px;
    letter-spacing: 0; }
  
  #top-level-dialogs .mui-font-style-subhead-1 {
    line-height: 24px;
    padding-top: 3px;
    margin-bottom: 13px; }
  #top-level-dialogs .mui-subheader, #top-level-dialogs
  #console .console-c42-ui-styles .mui-subheader,
  #console .console-c42-ui-styles #top-level-dialogs .mui-subheader,
  #top-level-dialogs .mui-font-style-body-2 {
    font-size: 13px;
    line-height: 24px;
    padding-top: 4px;
    margin-bottom: 12px;
    letter-spacing: 0; }
  
  #top-level-dialogs .mui-font-style-body-1 {
    font-size: 13px;
    line-height: 20px;
    padding-top: 6px;
    margin-bottom: 14px;
    letter-spacing: 0; }
  
  #top-level-dialogs .mui-font-style-caption {
    font-size: 12px;
    line-height: 20px;
    padding-top: 6px;
    margin-bottom: 14px;
    letter-spacing: 0; }
  #top-level-dialogs .mui-card .mui-card-toolbar, .console-c42-ui-styles .mui-card #top-level-dialogs .mui-card-toolbar, #top-level-dialogs
  #console .console-c42-ui-styles .mui-card .mui-card-toolbar,
  #top-level-dialogs .mui-font-style-menu {
    font-size: 13px;
    line-height: 20px;
    padding-top: 6px;
    margin-bottom: 14px;
    letter-spacing: 0; }
  #top-level-dialogs #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container #top-level-dialogs .mui-flat-button, #top-level-dialogs .mui-flat-button, #top-level-dialogs .mui-outlined-button, #top-level-dialogs .mui-raised-button .mui-raised-button-label, #top-level-dialogs
  #console .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs
  #console .console-c42-ui-styles .mui-outlined-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-outlined-button, .console-c42-ui-styles .mui-raised-button #top-level-dialogs .mui-raised-button-label, #top-level-dialogs
  #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label,
  #top-level-dialogs .mui-font-style-button {
    font-size: 13px;
    line-height: 20px;
    padding-top: 5px;
    margin-bottom: 15px;
    letter-spacing: 0;
    text-transform: capitalize; }
  #top-level-dialogs .mui-predefined-layout-1 .mui-app-content-canvas {
    padding-top: 64px; }
  #top-level-dialogs .mui-predefined-layout-1 .mui-app-bar {
    position: fixed;
    height: 64px; }
  #top-level-dialogs .icon-fill * {
    fill: currentColor; }
  #top-level-dialogs a .c42-svg-icon * {
    fill: currentColor; }
  #top-level-dialogs .mui-menu-hideable.mui-visible {
    opacity: 1; }
  #top-level-dialogs .react-draggable, #top-level-dialogs .react-draggable-dragging {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  #top-level-dialogs .react-draggable {
    position: relative; }
  #top-level-dialogs .alert {
    padding: 15px 20px;
    border: 1px solid transparent;
    border-radius: 4px; }
    #top-level-dialogs .alert.has-icon {
      position: relative;
      padding-left: 4.5em; }
    #top-level-dialogs .alert .close {
      float: right;
      font-weight: bold;
      line-height: 1;
      -webkit-appearance: none;
      padding: 0;
      cursor: pointer; }
      #top-level-dialogs .alert .close:hover, #top-level-dialogs .alert .close:focus {
        color: #32363D;
        cursor: pointer; }
    #top-level-dialogs .alert .alert-icon {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: 3.5em;
      color: #fff;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
    #top-level-dialogs .alert .alert-subtitle {
      color: #9E9E9E;
      margin: 10px 0 0 0; }
  #top-level-dialogs .alert h4 {
    margin-top: 0;
    color: inherit; }
  #top-level-dialogs .alert .alert-link {
    font-weight: bold; }
  #top-level-dialogs .alert > p,
  #top-level-dialogs .alert > ul {
    margin-bottom: 0; }
  #top-level-dialogs .alert > p + p {
    margin-top: 5px; }
  #top-level-dialogs .alert-dismissable,
  #top-level-dialogs .alert-dismissible {
    padding-right: 35px; }
  #top-level-dialogs .alert-dismissable .close,
  #top-level-dialogs .alert-dismissible .close {
    position: relative;
    right: -21px; }
  #top-level-dialogs .alert-success {
    color: #8AC732;
    border-color: #8AC732; }
    #top-level-dialogs .alert-success .close:hover,
    #top-level-dialogs .alert-success .close:focus {
      color: #6e9e28; }
  #top-level-dialogs .alert-success hr {
    border-top-color: #8AC732; }
  #top-level-dialogs .alert-success .alert-link {
    color: #8AC732;
    text-decoration: underline; }
  #top-level-dialogs .alert-info {
    color: rgba(50, 54, 61, 0.75);
    background-color: #ffffff;
    border-color: rgba(50, 54, 61, 0.75); }
    #top-level-dialogs .alert-info .alert-icon {
      background-color: rgba(50, 54, 61, 0.75); }
  #top-level-dialogs .alert-info hr {
    border-top-color: rgba(50, 54, 61, 0.75); }
  #top-level-dialogs .alert-info .alert-link {
    color: rgba(50, 54, 61, 0.75); }
  #top-level-dialogs .alert-warning {
    color: #DE4242;
    background-color: #ffffff;
    border-color: #DE4242; }
    #top-level-dialogs .alert-warning .alert-icon {
      background-color: #DE4242; }
  #top-level-dialogs .alert-warning hr {
    border-top-color: #DE4242; }
  #top-level-dialogs .alert-warning .alert-link {
    color: #DE4242; }
  #top-level-dialogs .alert-danger {
    color: #DE4242;
    background-color: #ffffff;
    border-color: #DE4242; }
    #top-level-dialogs .alert-danger .close:hover,
    #top-level-dialogs .alert-danger .close:focus {
      color: #ca2323; }
    #top-level-dialogs .alert-danger .alert-icon {
      background-color: #DE4242; }
  #top-level-dialogs .alert-danger hr {
    border-top-color: #DE4242; }
  #top-level-dialogs .alert-danger .alert-link {
    color: #DE4242; }
  #top-level-dialogs .alert-attention {
    color: #FFA31A;
    background-color: #ffffff;
    border-color: #FFA31A; }
    #top-level-dialogs .alert-attention .close:hover,
    #top-level-dialogs .alert-attention .close:focus {
      color: #e68a00; }
    #top-level-dialogs .alert-attention .alert-icon {
      background-color: #FFA31A; }
  #top-level-dialogs .alert-attention hr {
    border-top-color: #FFA31A; }
  #top-level-dialogs .alert-attention .alert-link {
    color: #FFA31A; }
  #top-level-dialogs .mui-app-bar {
    width: 100%;
    min-height: 64px;
    background-color: #00B3E3;
    z-index: 5; }
    #top-level-dialogs .mui-app-bar .mui-paper-container {
      padding-left: 30px;
      padding-right: 30px; }
    #top-level-dialogs .mui-app-bar .mui-icon-button {
      margin-top: 8px; }
      #top-level-dialogs .mui-app-bar .mui-icon-button * {
        fill: rgba(255, 255, 255, 0.87);
        color: rgba(255, 255, 255, 0.87); }
    #top-level-dialogs .mui-app-bar .mui-app-bar-title {
      color: rgba(255, 255, 255, 0.87);
      padding-top: 0;
      line-height: 64px;
      float: left; }
    #top-level-dialogs .mui-app-bar .mui-app-bar-navigation-icon-button {
      float: left;
      margin-right: 8px;
      margin-left: -16px; }
  #top-level-dialogs .c42-breadcrumbs {
    white-space: nowrap; }
    #top-level-dialogs .c42-breadcrumbs .mui-drop-down-icon {
      margin-top: -5px;
      margin-right: 10px; }
      #top-level-dialogs .c42-breadcrumbs .mui-drop-down-icon .mui-menu {
        margin-top: 4px !important;
        left: 0px !important;
        min-width: 136px !important; }
      #top-level-dialogs .c42-breadcrumbs .mui-drop-down-icon .mui-menu-control {
        background: #EBEBEB;
        border-radius: 2px;
        height: 12px;
        line-height: 12px;
        top: 4px;
        font-size: 12px;
        width: 20px;
        text-indent: 4px;
        overflow: hidden; }
        #top-level-dialogs .c42-breadcrumbs .mui-drop-down-icon .mui-menu-control .c42-svg-icon {
          margin-top: -3px;
          width: auto; }
        #top-level-dialogs .c42-breadcrumbs .mui-drop-down-icon .mui-menu-control:hover {
          background: #DEDFE1; }
    #top-level-dialogs .c42-breadcrumbs .breadcrumb {
      cursor: pointer;
      font-size: 13px;
      display: inline-block;
      max-width: 33%;
      vertical-align: top;
      margin-left: 5px; }
      #top-level-dialogs .c42-breadcrumbs .breadcrumb span {
        display: inline-block;
        max-width: 97%;
        padding-right: 3px;
        overflow: hidden;
        text-overflow: ellipsis; }
      #top-level-dialogs .c42-breadcrumbs .breadcrumb .c42-svg-icon {
        margin-top: -2px;
        display: inline-block;
        width: 10px;
        overflow: hidden;
        vertical-align: top;
        color: #32363D; }
      #top-level-dialogs .c42-breadcrumbs .breadcrumb:hover {
        text-decoration: underline;
        color: #00B3E3; }
      #top-level-dialogs .c42-breadcrumbs .breadcrumb:last-child {
        color: #9B9FA6; }
        #top-level-dialogs .c42-breadcrumbs .breadcrumb:last-child:hover {
          color: #9B9FA6;
          text-decoration: none;
          cursor: default; }
  #top-level-dialogs .mui-card {
    background-color: #ffffff;
    padding: 24px; }
    #top-level-dialogs .mui-card .mui-card-toolbar {
      margin: -24px -24px -24px 24px;
      line-height: 56px;
      height: 56px;
      padding-left: 0 24px; }

@-webkit-keyframes circular-progress-animation-rotateclockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(358deg);
    transform: rotate(358deg); } }

@keyframes circular-progress-animation-rotateclockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(358deg);
    transform: rotate(358deg); } }
  #top-level-dialogs .circular-progress:not(.circular-progress-rotate-clockwise) {
    transform: rotate(0deg); }
  #top-level-dialogs .circular-progress.circular-progress-rotate-clockwise {
    -webkit-transform-origin: 50% 50%;
    /* Chrome, Safari, Opera */
    transform-origin: 50% 50%;
    -webkit-animation: circular-progress-animation-rotateclockwise 1.3s linear 0s infinite;
    animation: circular-progress-animation-rotateclockwise 1.3s linear 0s infinite; }

@-webkit-keyframes circular-progress-animation-moveup {
  0% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  70% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  100% {
    -webkit-transform: translateY(-32px);
    transform: translateY(-32px); } }

@-webkit-keyframes circular-progress-animation-fade {
  0% {
    opacity: 0; }
  20% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    opacity: 0.1; } }

@keyframes circular-progress-animation-moveup {
  0% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  70% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  100% {
    -webkit-transform: translateY(-32px);
    transform: translateY(-32px); } }

@keyframes circular-progress-animation-fade {
  0% {
    opacity: 0; }
  20% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    opacity: 0.1; } }
  #top-level-dialogs .circular-progress-chevron-up {
    -webkit-animation-name: circular-progress-animation-moveup;
    animation-name: circular-progress-animation-moveup;
    -webkit-animation-duration: 2000ms;
    animation-duration: 2000ms;
    -webkit-animation-timing-function: cubic-bezier(0.44, 0.01, 0.58, 0.99);
    animation-timing-function: cubic-bezier(0.44, 0.01, 0.58, 0.99);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
  #top-level-dialogs .circular-progress-chevron-clip {
    -webkit-clip-path: url(#circular-progress-cc-ring);
            clip-path: url(#circular-progress-cc-ring);
    -webkit-animation-name: circular-progress-animation-fade;
    animation-name: circular-progress-animation-fade;
    -webkit-animation-duration: 2000ms;
    animation-duration: 2000ms;
    -webkit-animation-timing-function: cubic-bezier(0.44, 0.01, 0.58, 0.99);
    animation-timing-function: cubic-bezier(0.44, 0.01, 0.58, 0.99);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
  #top-level-dialogs .mui-date-picker-calendar {
    font-size: 12px; }
    #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-week-title {
      color: #b0b5be;
      line-height: 13px; }
      #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-week-title:before, #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-week-title:after {
        content: " ";
        display: table; }
      #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-week-title:after {
        clear: both; }
    #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-week-title-spacer {
      width: 100%;
      height: 10px; }
    #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-week-title-day {
      list-style: none;
      float: left;
      width: 14%;
      text-align: center;
      padding-bottom: 20px;
      border-bottom: 1px solid #b0b5be; }
    #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-time-picker {
      position: absolute;
      bottom: 10px;
      width: 100%; }
      #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-time-picker:before, #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-time-picker:after {
        content: " ";
        display: table; }
      #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-time-picker:after {
        clear: both; }
    #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-current-button {
      float: right;
      padding-right: 10px; }
      #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-current-button .mui-flat-button-label {
        padding-right: 0px; }
    #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-container {
      transition: "height" 150ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      position: relative; }
    #top-level-dialogs .mui-date-picker-calendar.mui-is-4week .mui-date-picker-calendar-container {
      height: 300px; }
    #top-level-dialogs .mui-date-picker-calendar.mui-is-5week .mui-date-picker-calendar-container {
      height: 340px; }
    #top-level-dialogs .mui-date-picker-calendar.mui-is-6week .mui-date-picker-calendar-container {
      height: 380px; }
  #top-level-dialogs .mui-is-landscape .mui-date-picker-calendar:before, #top-level-dialogs .mui-is-landscape .mui-date-picker-calendar:after {
    content: " ";
    display: table; }
  #top-level-dialogs .mui-is-landscape .mui-date-picker-calendar:after {
    clear: both; }
  #top-level-dialogs .mui-is-landscape .mui-date-picker-calendar-date-display {
    width: 280px;
    height: 100%;
    float: left; }
  #top-level-dialogs .mui-is-landscape .mui-date-picker-calendar-container {
    width: 280px;
    float: right; }
  #top-level-dialogs .mui-date-picker-calendar-month {
    line-height: 32px;
    text-align: center;
    background-color: #ffffff; }
    #top-level-dialogs .mui-date-picker-calendar-month .mui-date-picker-calendar-month-week {
      padding-bottom: 10px; }
      #top-level-dialogs .mui-date-picker-calendar-month .mui-date-picker-calendar-month-week:before, #top-level-dialogs .mui-date-picker-calendar-month .mui-date-picker-calendar-month-week:after {
        content: " ";
        display: table; }
      #top-level-dialogs .mui-date-picker-calendar-month .mui-date-picker-calendar-month-week:after {
        clear: both; }
  #top-level-dialogs .mui-date-picker-calendar-toolbar {
    height: 48px;
    position: relative; }
    #top-level-dialogs .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-title {
      line-height: 48px;
      font-size: 14px;
      text-align: center; }
    #top-level-dialogs .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-button-left {
      position: absolute;
      left: 0;
      top: 0; }
    #top-level-dialogs .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-button-right {
      position: absolute;
      right: 0;
      top: 0; }
  #top-level-dialogs .mui-date-picker-date-display {
    text-align: center;
    position: relative; }
    #top-level-dialogs .mui-date-picker-date-display .mui-date-picker-date-display-dow {
      font-size: 13px;
      height: 32px;
      line-height: 32px;
      background-color: #17ceff;
      color: #ffffff;
      border-radius: 2px 2px 0 0; }
    #top-level-dialogs .mui-date-picker-date-display .mui-date-picker-date-display-date {
      padding: 16px 0;
      background-color: #00B3E3;
      color: #ffffff; }
    #top-level-dialogs .mui-date-picker-date-display .mui-date-picker-date-display-month,
    #top-level-dialogs .mui-date-picker-date-display .mui-date-picker-date-display-year {
      font-size: 22px;
      line-height: 24px;
      height: 24px;
      text-transform: uppercase; }
    #top-level-dialogs .mui-date-picker-date-display .mui-date-picker-date-display-day {
      margin: 6px 0;
      line-height: 58px;
      height: 58px;
      font-size: 58px; }
    #top-level-dialogs .mui-date-picker-date-display .mui-date-picker-date-display-year {
      color: white; }
  #top-level-dialogs .mui-is-landscape .mui-date-picker-date-display * {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  #top-level-dialogs .mui-is-landscape .mui-date-picker-date-display-dow {
    border-radius: 2px 0 0 0; }
  #top-level-dialogs .mui-is-landscape .mui-date-picker-date-display-date {
    padding: 24px 0; }
  #top-level-dialogs .mui-is-landscape .mui-date-picker-date-display-day {
    font-size: 76px;
    line-height: 76px;
    height: 76px; }
  #top-level-dialogs .mui-is-landscape .mui-date-picker-date-display-month,
  #top-level-dialogs .mui-is-landscape .mui-date-picker-date-display-year {
    font-size: 26px;
    line-height: 26px;
    height: 26px; }
  #top-level-dialogs .mui-is-landscape .mui-is-5week .mui-date-picker-date-display-date {
    padding: 30px 0; }
  #top-level-dialogs .mui-is-landscape .mui-is-5week .mui-date-picker-date-display-day {
    margin: 24px 0; }
  #top-level-dialogs .mui-is-landscape .mui-is-6week .mui-date-picker-date-display-date {
    padding: 50px 0; }
  #top-level-dialogs .mui-is-landscape .mui-is-6week .mui-date-picker-date-display-day {
    margin: 24px 0; }
  #top-level-dialogs .mui-date-picker-dialog {
    font-size: 14px;
    color: #32363D; }
    #top-level-dialogs .mui-date-picker-dialog .mui-date-picker-dialog-window.mui-dialog-window-contents {
      width: 280px; }
  #top-level-dialogs .mui-is-landscape .mui-date-picker-dialog-window.mui-dialog-window-contents {
    width: 560px; }
  #top-level-dialogs .mui-date-picker-day-button {
    position: relative;
    float: left;
    width: 14%;
    padding: 4px 0px;
    font-size: 14px;
    font-weight: 600; }
    #top-level-dialogs .mui-date-picker-day-button .mui-date-picker-day-button-select {
      position: absolute;
      background-color: #17ceff;
      height: 32px;
      width: 32px;
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      opacity: 0;
      border-radius: 50%;
      transform: scale(0); }
    #top-level-dialogs .mui-date-picker-day-button.mui-outlined-button.mui-is-primary {
      color: #32363D;
      box-shadow: none; }
      #top-level-dialogs .mui-date-picker-day-button.mui-outlined-button.mui-is-primary:hover {
        color: #ffffff; }
  #top-level-dialogs .c42-time-picker {
    position: relative;
    margin-left: 10px; }
    #top-level-dialogs .c42-time-picker input {
      text-align: center;
      width: 30px;
      height: 30px;
      font-size: 14px;
      font-weight: 600;
      margin-right: 5px; }
      #top-level-dialogs .c42-time-picker input::-webkit-outer-spin-button, #top-level-dialogs .c42-time-picker input::-webkit-inner-spin-button {
        /* display: none; <- May crash Chrome on hover */
        -webkit-appearance: none;
        margin: 0;
        /* <-- Apparently some margin are still there even though it's hidden */ }
  #top-level-dialogs .mui-dialog-window {
    position: fixed;
    z-index: 10;
    top: 0px;
    left: -10000px;
    width: 100%;
    height: 100%;
    transition: left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 450ms; }
    #top-level-dialogs .mui-dialog-window .mui-dialog-window-contents {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      position: relative;
      width: 75%;
      max-width: 768px;
      margin: 0 auto;
      z-index: 10;
      background: #ffffff;
      opacity: 0; }
      #top-level-dialogs .mui-dialog-window .mui-dialog-window-contents .mui-dialog-window-contents {
        transform: none !important;
        top: 44px !important;
        left: 24px;
        width: 100%;
        margin: 0 auto 0 0; }
    #top-level-dialogs .mui-dialog-window.mui-is-shown {
      left: 0px;
      transition: left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      max-height: 80vh; }
      #top-level-dialogs .mui-dialog-window.mui-is-shown.fill-screen {
        left: 4em;
        right: 4em;
        top: 4em;
        bottom: 4em;
        width: inherit;
        height: inherit; }
        #top-level-dialogs .mui-dialog-window.mui-is-shown.fill-screen .mui-dialog-window-contents {
          height: 100%;
          width: 100%;
          max-height: 100%;
          max-width: 100%;
          transform: translate3d(0, 0, 0); }
          #top-level-dialogs .mui-dialog-window.mui-is-shown.fill-screen .mui-dialog-window-contents > .mui-paper-container {
            max-height: 100%;
            overflow-y: auto; }
      #top-level-dialogs .mui-dialog-window.mui-is-shown .mui-dialog-window-contents {
        opacity: 1;
        top: 0px;
        transform: translate3d(0, 5em, 0);
        max-height: 100%; }
        #top-level-dialogs .mui-dialog-window.mui-is-shown .mui-dialog-window-contents > .mui-paper-container {
          max-height: 80vh;
          overflow-y: auto; }
  #top-level-dialogs .mui-dialog .mui-dialog-window-contents > .mui-paper-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  #top-level-dialogs .mui-dialog .mui-dialog-title {
    padding: 30px;
    margin-bottom: 0;
    border-bottom: 1px solid #EBEBEB;
    font-size: 18px; }
    #top-level-dialogs .mui-dialog .mui-dialog-title .dialog-title-icon.c42-svg-icon {
      color: #DE4242;
      vertical-align: middle;
      transform: translate(0px, -3px);
      font-size: 1.3em !important; }
  #top-level-dialogs .mui-dialog .mui-dialog-content {
    overflow-y: auto;
    padding: 30px; }
    #top-level-dialogs .mui-dialog .mui-dialog-content.mui-dialog-content-above-actions {
      margin-bottom: 90px; }
  #top-level-dialogs .mui-dialog .mui-dialog-actions {
    height: 90px;
    padding: 30px;
    margin-bottom: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center;
    border-top: 1px solid #EBEBEB;
    background: white;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px; }
    #top-level-dialogs .mui-dialog .mui-dialog-actions .mui-dialog-actions-left {
      -ms-flex: 1;
          flex: 1; }
    #top-level-dialogs .mui-dialog .mui-dialog-actions .mui-dialog-action {
      vertical-align: middle; }
      #top-level-dialogs .mui-dialog .mui-dialog-actions .mui-dialog-action:not(:last-child) {
        margin-right: 8px; }
  #top-level-dialogs .mui-drop-down-icon {
    font-family: "ProximaNova", sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #585f6b;
    height: inherit;
    display: inline-block;
    position: relative;
    font-size: 13px;
    cursor: pointer; }
    #top-level-dialogs .mui-drop-down-icon .mui-nested-menu-item.mui-open > .mui-menu-item {
      background-color: #F6F7F7; }
    #top-level-dialogs .mui-drop-down-icon .c42-check-mark-icon {
      position: absolute;
      top: 4px;
      left: 8px; }
    #top-level-dialogs .mui-drop-down-icon .c42-expand-more-icon {
      position: absolute;
      top: 8px;
      right: 9px;
      width: 18px;
      height: 18px; }
    #top-level-dialogs .mui-drop-down-icon.mui-open .mui-menu-control {
      background: #ccc; }
    #top-level-dialogs .mui-drop-down-icon.mui-open .mui-menu-label {
      opacity: 1 !important;
      top: 0 !important; }
    #top-level-dialogs .mui-drop-down-icon .mui-menu .mui-menu-item:not(.mui-is-selected):not(.mui-is-disabled) {
      color: #9B9FA6; }
    #top-level-dialogs .mui-drop-down-icon .mui-menu .mui-menu-item.mui-is-selected {
      color: #585F6B; }
    #top-level-dialogs .mui-drop-down-icon .mui-menu.mui-visible > .mui-paper-container {
      padding-top: 10px !important;
      padding-bottom: 10px !important; }
    #top-level-dialogs .mui-drop-down-icon .mui-menu .mui-menu-item {
      height: 25px;
      line-height: 25px;
      position: relative; }
      #top-level-dialogs .mui-drop-down-icon .mui-menu .mui-menu-item.c42-logout-item:hover {
        background-color: #EBEBEB; }
      #top-level-dialogs .mui-drop-down-icon .mui-menu .mui-menu-item:hover:not(.mui-is-disabled) {
        background-color: #F6F7F7; }
    #top-level-dialogs .mui-drop-down-icon .mui-menu-control:not(.mui-icon-menu-control) {
      border-radius: 4px;
      height: 35px;
      border: 1px solid #ccc;
      background: white;
      padding: 0;
      position: relative;
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
      #top-level-dialogs .mui-drop-down-icon .mui-menu-control:not(.mui-icon-menu-control) .mui-menu-label {
        line-height: 35px; }
    #top-level-dialogs .mui-drop-down-icon.mui-open .mui-icon-highlight {
      background-color: rgba(0, 0, 0, 0.1); }
    #top-level-dialogs .mui-drop-down-icon.mui-open .mui-menu-control .mui-menu-control-bg,
    #top-level-dialogs .mui-drop-down-icon.mui-open .mui-menu-control:hover .mui-menu-control-bg {
      opacity: 0; }
    #top-level-dialogs .mui-drop-down-icon.mui-open .mui-menu-control .mui-menu-label,
    #top-level-dialogs .mui-drop-down-icon.mui-open .mui-menu-control:hover .mui-menu-label {
      top: 28px;
      opacity: 0; }
    #top-level-dialogs .mui-drop-down-icon.mui-open .mui-menu {
      opacity: 1;
      margin-top: 24px; }
    #top-level-dialogs .mui-drop-down-icon .mui-menu {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      top: 9px !important; }
      #top-level-dialogs .mui-drop-down-icon .mui-menu.mui-menu-align-right {
        right: 0px !important; }
      #top-level-dialogs .mui-drop-down-icon .mui-menu.mui-menu-align-left {
        left: 0px !important; }
      #top-level-dialogs .mui-drop-down-icon .mui-menu .mui-menu-item {
        padding-right: 8px; }
  #top-level-dialogs .mui-drop-down-menu {
    position: relative;
    display: inline-block;
    height: 56px;
    font-size: 13px; }
    #top-level-dialogs .mui-drop-down-menu * {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-drop-down-menu.mui-open .mui-menu-control .mui-menu-control-bg, #top-level-dialogs .mui-drop-down-menu.mui-open .mui-menu-control:hover .mui-menu-control-bg, #top-level-dialogs .mui-drop-down-menu.mui-open .mui-menu-control:focus .mui-menu-control-bg {
      opacity: 0; }
    #top-level-dialogs .mui-drop-down-menu.mui-open .mui-menu-control .mui-menu-label, #top-level-dialogs .mui-drop-down-menu.mui-open .mui-menu-control:hover .mui-menu-label, #top-level-dialogs .mui-drop-down-menu.mui-open .mui-menu-control:focus .mui-menu-label {
      top: 28px;
      opacity: 0; }
    #top-level-dialogs .mui-drop-down-menu.mui-open .mui-menu {
      opacity: 1; }
    #top-level-dialogs .mui-drop-down-menu .mui-menu-control {
      cursor: pointer;
      height: 100%; }
      #top-level-dialogs .mui-drop-down-menu .mui-menu-control:before, #top-level-dialogs .mui-drop-down-menu .mui-menu-control:after {
        content: " ";
        display: table; }
      #top-level-dialogs .mui-drop-down-menu .mui-menu-control:after {
        clear: both; }
      #top-level-dialogs .mui-drop-down-menu .mui-menu-control .mui-menu-control-bg {
        background-color: #ffffff;
        height: 100%;
        width: 100%;
        opacity: 0; }
      #top-level-dialogs .mui-drop-down-menu .mui-menu-control:focus .mui-menu-control-bg {
        opacity: 1; }
      #top-level-dialogs .mui-drop-down-menu .mui-menu-control .mui-menu-label {
        line-height: 56px;
        position: absolute;
        padding-left: 30px;
        top: 0;
        opacity: 1;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-right: 24px; }
      #top-level-dialogs .mui-drop-down-menu .mui-menu-control .mui-menu-drop-down-icon {
        position: absolute;
        top: 16px;
        right: 16px; }
        #top-level-dialogs .mui-drop-down-menu .mui-menu-control .mui-menu-drop-down-icon * {
          fill: rgba(0, 0, 0, 0.26); }
      #top-level-dialogs .mui-drop-down-menu .mui-menu-control .mui-menu-control-underline {
        border-top: solid 1px #EBEBEB;
        margin: 0 30px; }
    #top-level-dialogs .mui-drop-down-menu .mui-menu .mui-menu-item {
      text-align: left;
      padding-right: 8px;
      height: 32px;
      line-height: 32px;
      white-space: nowrap; }
  #top-level-dialogs .mui-enhanced-button {
    border: 0;
    background: none; }
    #top-level-dialogs .mui-enhanced-button:focus {
      outline: none; }
    #top-level-dialogs .mui-enhanced-button.mui-is-link-button {
      display: inline-block;
      cursor: pointer;
      text-decoration: none; }
      #top-level-dialogs .mui-enhanced-button.mui-is-link-button:hover {
        text-decoration: none; }
      #top-level-dialogs .mui-enhanced-button.mui-is-link-button.mui-is-disabled {
        cursor: default; }
        #top-level-dialogs .mui-enhanced-button.mui-is-link-button.mui-is-disabled.mui-is-link-button {
          pointer-events: none; }
  #top-level-dialogs .mui-enhanced-switch {
    position: relative;
    cursor: pointer;
    overflow: visible;
    display: table;
    height: auto;
    width: 100%; }
    #top-level-dialogs .mui-enhanced-switch .mui-enhanced-switch-input {
      position: absolute;
      cursor: pointer;
      pointer-events: all;
      opacity: 0;
      width: 100%;
      height: 100%;
      z-index: 2;
      left: 0; }
    #top-level-dialogs .mui-enhanced-switch .mui-enhanced-switch-wrap {
      float: left;
      position: relative; }
    #top-level-dialogs .mui-enhanced-switch .mui-switch-label {
      float: left;
      position: relative;
      display: table-column;
      width: calc(100% - 60px);
      line-height: 1em; }
  #top-level-dialogs .mui-enhanced-textarea .mui-enhanced-textarea-shadow,
  #top-level-dialogs .mui-enhanced-textarea .mui-enhanced-textarea-input {
    width: 100%;
    resize: none; }
  #top-level-dialogs .mui-enhanced-textarea .mui-enhanced-textarea-input {
    overflow: hidden; }
  #top-level-dialogs .mui-enhanced-textarea .mui-enhanced-textarea-shadow {
    transform: scale(0);
    position: absolute; }
  #top-level-dialogs .mui-flat-button {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    border-radius: 2px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: relative;
    overflow: hidden;
    background-color: #E4E4E4;
    color: #32363D;
    line-height: 30px;
    max-height: 30px;
    min-width: 30px;
    padding: 0;
    margin: 0;
    font-weight: 600;
    transform: translate3d(0, 0, 0); }
    #top-level-dialogs .mui-flat-button span {
      line-height: 31px; }
    #top-level-dialogs .mui-flat-button svg.link-icon-left {
      margin-left: 0; }
    #top-level-dialogs .mui-flat-button svg.link-icon-right {
      margin-right: 0; }
    #top-level-dialogs .mui-flat-button .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #d9d9d9; }
    #top-level-dialogs .mui-flat-button .mui-flat-button-label {
      position: relative;
      padding: 0 15px; }
    #top-level-dialogs .mui-flat-button:hover, #top-level-dialogs .mui-flat-button.mui-is-keyboard-focused {
      background-color: #d9d9d9; }
    #top-level-dialogs .mui-flat-button.mui-is-disabled {
      color: #32363D;
      opacity: .5; }
      #top-level-dialogs .mui-flat-button.mui-is-disabled:hover {
        background-color: inherit; }
    #top-level-dialogs .mui-flat-button.mui-is-primary {
      background-color: #00B3E3;
      color: #ffffff; }
      #top-level-dialogs .mui-flat-button.mui-is-primary:hover, #top-level-dialogs .mui-flat-button.mui-is-primary.mui-is-keyboard-focused {
        background-color: #007FAD; }
      #top-level-dialogs .mui-flat-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner {
        background-color: #007FAD; }
    #top-level-dialogs .mui-flat-button.mui-is-secondary {
      background-color: #E4E4E4;
      color: #32363D; }
      #top-level-dialogs .mui-flat-button.mui-is-secondary:hover, #top-level-dialogs .mui-flat-button.mui-is-secondary.mui-is-keyboard-focused {
        background-color: #d9d9d9; }
      #top-level-dialogs .mui-flat-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
        background-color: #d9d9d9; }
    #top-level-dialogs .mui-flat-button.mui-is-alert {
      background-color: #DE4242;
      color: #ffffff; }
      #top-level-dialogs .mui-flat-button.mui-is-alert:hover, #top-level-dialogs .mui-flat-button.mui-is-alert.mui-is-keyboard-focused {
        background-color: #c92323; }
      #top-level-dialogs .mui-flat-button.mui-is-alert .mui-focus-ripple .mui-focus-ripple-inner {
        background-color: #c92323; }
  #top-level-dialogs a.mui-flat-button, #top-level-dialogs a.mui-flat-button * {
    background: none !important; }
  #top-level-dialogs a.mui-flat-button.with-icon svg {
    color: #00B3E3; }
  #top-level-dialogs a.mui-flat-button.with-icon span {
    position: relative;
    top: 2px; }
  #top-level-dialogs a.mui-flat-button .mui-flat-button-label {
    color: #00B3E3; }
  #top-level-dialogs a.mui-flat-button:hover .mui-flat-button-label, #top-level-dialogs a.mui-flat-button.mui-is-keyboard-focused .mui-flat-button-label {
    color: #007FAD;
    text-decoration: underline; }
  #top-level-dialogs a.mui-flat-button.mui-is-secondary .mui-flat-button-label {
    color: #32363D; }
  #top-level-dialogs button.mui-flat-button.with-icon svg {
    position: relative;
    top: -2px; }
  #top-level-dialogs .mui-floating-action-button {
    display: inline-block; }
    #top-level-dialogs .mui-floating-action-button, #top-level-dialogs .mui-floating-action-button * {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-floating-action-button .mui-floating-action-button-container {
      position: relative;
      height: 56px;
      width: 56px;
      padding: 0;
      overflow: hidden;
      background-color: #00B3E3;
      border-radius: 50%;
      transform: translate3d(0, 0, 0); }
      #top-level-dialogs .mui-floating-action-button .mui-floating-action-button-container.mui-is-disabled {
        background-color: #e6e6e6; }
        #top-level-dialogs .mui-floating-action-button .mui-floating-action-button-container.mui-is-disabled .mui-floating-action-button-icon {
          color: rgba(50, 54, 61, 0.3); }
        #top-level-dialogs .mui-floating-action-button .mui-floating-action-button-container.mui-is-disabled:hover {
          background-color: #e6e6e6; }
      #top-level-dialogs .mui-floating-action-button .mui-floating-action-button-container:hover, #top-level-dialogs .mui-floating-action-button .mui-floating-action-button-container.mui-is-keyboard-focused {
        background-color: #007797; }
    #top-level-dialogs .mui-floating-action-button .mui-floating-action-button-icon {
      line-height: 56px;
      color: #ffffff;
      fill: #ffffff; }
    #top-level-dialogs .mui-floating-action-button .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: rgba(255, 255, 255, 0.5); }
    #top-level-dialogs .mui-floating-action-button.mui-is-mini .mui-floating-action-button-container {
      height: 40px;
      width: 40px; }
    #top-level-dialogs .mui-floating-action-button.mui-is-mini .mui-floating-action-button-icon {
      line-height: 40px; }
    #top-level-dialogs .mui-floating-action-button.mui-is-secondary .mui-floating-action-button-container {
      background-color: #E4E4E4; }
      #top-level-dialogs .mui-floating-action-button.mui-is-secondary .mui-floating-action-button-container:hover, #top-level-dialogs .mui-floating-action-button.mui-is-secondary .mui-floating-action-button-container.mui-is-keyboard-focused {
        background-color: #dadada; }
    #top-level-dialogs .mui-floating-action-button.mui-is-secondary .mui-floating-action-button-icon {
      color: #32363D; }
    #top-level-dialogs .mui-floating-action-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: rgba(255, 255, 255, 0.5); }
  #top-level-dialogs .mui-font-icon {
    position: relative;
    font-size: 24px;
    display: inline-block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }

@keyframes icon-button-focus-ripple-pulsate {
  0% {
    transform: scale(0.75); }
  50% {
    transform: scale(1); }
  100% {
    transform: scale(0.75); } }
  #top-level-dialogs .mui-icon-button {
    position: relative;
    padding: 12px;
    width: 48px;
    height: 48px; }
    #top-level-dialogs .mui-icon-button * {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-icon-button .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
      border: solid 6px transparent;
      background-clip: padding-box;
      animation: "icon-button-focus-ripple-pulsate" 1.5s infinite; }
    #top-level-dialogs .mui-icon-button .mui-icon-button-tooltip {
      margin-top: 52px; }
    #top-level-dialogs .mui-icon-button.mui-is-disabled * {
      color: #f6f7f8;
      fill: #f6f7f8; }
  #top-level-dialogs .mui-dark-theme .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(255, 255, 255, 0.3);
    box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.3); }
  #top-level-dialogs .mui-ink-bar {
    bottom: 0;
    display: block;
    background-color: #00B3E3;
    height: 2px;
    margin-top: -2px;
    position: relative;
    transition: left 1s cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  #top-level-dialogs .mui-input {
    position: relative;
    margin-top: 24px;
    margin-bottom: 48px; }
    #top-level-dialogs .mui-input input, #top-level-dialogs .mui-input textarea {
      background-color: transparent;
      font-size: 16px;
      border: 0;
      outline: none;
      border-bottom: 1px solid lightgray;
      padding: 0;
      box-sizing: border-box;
      padding-bottom: 14px; }
      #top-level-dialogs .mui-input input[type="text"], #top-level-dialogs .mui-input input[type="password"], #top-level-dialogs .mui-input input[type="email"], #top-level-dialogs .mui-input textarea[type="text"], #top-level-dialogs .mui-input textarea[type="password"], #top-level-dialogs .mui-input textarea[type="email"] {
        display: block;
        width: 320px; }
      #top-level-dialogs .mui-input input:focus, #top-level-dialogs .mui-input input.mui-is-not-empty, #top-level-dialogs .mui-input input:disabled[value]:not([value=""]), #top-level-dialogs .mui-input textarea:focus, #top-level-dialogs .mui-input textarea.mui-is-not-empty, #top-level-dialogs .mui-input textarea:disabled[value]:not([value=""]) {
        outline: none;
        box-shadow: none; }
        #top-level-dialogs .mui-input input:focus ~ .mui-input-placeholder, #top-level-dialogs .mui-input input.mui-is-not-empty ~ .mui-input-placeholder, #top-level-dialogs .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-placeholder, #top-level-dialogs .mui-input textarea:focus ~ .mui-input-placeholder, #top-level-dialogs .mui-input textarea.mui-is-not-empty ~ .mui-input-placeholder, #top-level-dialogs .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-placeholder {
          color: blue;
          font-size: 13px !important;
          font-weight: 300;
          top: -32px;
          transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
        #top-level-dialogs .mui-input input:focus ~ .mui-input-highlight, #top-level-dialogs .mui-input input.mui-is-not-empty ~ .mui-input-highlight, #top-level-dialogs .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-highlight, #top-level-dialogs .mui-input textarea:focus ~ .mui-input-highlight, #top-level-dialogs .mui-input textarea.mui-is-not-empty ~ .mui-input-highlight, #top-level-dialogs .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-highlight {
          width: 0;
          background-color: blue;
          transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
        #top-level-dialogs .mui-input input:focus ~ .mui-input-bar::before, #top-level-dialogs .mui-input input:focus ~ .mui-input-bar::after, #top-level-dialogs .mui-input input.mui-is-not-empty ~ .mui-input-bar::before, #top-level-dialogs .mui-input input.mui-is-not-empty ~ .mui-input-bar::after, #top-level-dialogs .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-bar::before, #top-level-dialogs .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-bar::after, #top-level-dialogs .mui-input textarea:focus ~ .mui-input-bar::before, #top-level-dialogs .mui-input textarea:focus ~ .mui-input-bar::after, #top-level-dialogs .mui-input textarea.mui-is-not-empty ~ .mui-input-bar::before, #top-level-dialogs .mui-input textarea.mui-is-not-empty ~ .mui-input-bar::after, #top-level-dialogs .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-bar::before, #top-level-dialogs .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-bar::after {
          background-color: blue;
          width: 50%; }
        #top-level-dialogs .mui-input input:focus ~ .mui-input-description, #top-level-dialogs .mui-input input.mui-is-not-empty ~ .mui-input-description, #top-level-dialogs .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-description, #top-level-dialogs .mui-input textarea:focus ~ .mui-input-description, #top-level-dialogs .mui-input textarea.mui-is-not-empty ~ .mui-input-description, #top-level-dialogs .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-description {
          display: block; }
      #top-level-dialogs .mui-input input:not(:focus).mui-is-not-empty + .mui-input-placeholder, #top-level-dialogs .mui-input input:disabled[value]:not([value=""]) + .mui-input-placeholder, #top-level-dialogs .mui-input textarea:not(:focus).mui-is-not-empty + .mui-input-placeholder, #top-level-dialogs .mui-input textarea:disabled[value]:not([value=""]) + .mui-input-placeholder {
        color: gray; }
        #top-level-dialogs .mui-input input:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, #top-level-dialogs .mui-input input:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after, #top-level-dialogs .mui-input input:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, #top-level-dialogs .mui-input input:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after, #top-level-dialogs .mui-input textarea:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, #top-level-dialogs .mui-input textarea:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after, #top-level-dialogs .mui-input textarea:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, #top-level-dialogs .mui-input textarea:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after {
          width: 0; }
        #top-level-dialogs .mui-input input:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description, #top-level-dialogs .mui-input input:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description, #top-level-dialogs .mui-input textarea:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description, #top-level-dialogs .mui-input textarea:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description {
          display: none; }
      #top-level-dialogs .mui-input input + .mui-input-placeholder, #top-level-dialogs .mui-input textarea + .mui-input-placeholder {
        font-size: 16px;
        color: gray;
        position: absolute;
        top: -4px;
        transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-input .mui-input-highlight {
      content: '';
      position: absolute;
      background-color: transparent;
      opacity: 0.25;
      height: 19px;
      top: -3px;
      width: 160px;
      z-index: -1; }
    #top-level-dialogs .mui-input .mui-input-bar {
      position: relative;
      display: block;
      width: 320px; }
      #top-level-dialogs .mui-input .mui-input-bar::before, #top-level-dialogs .mui-input .mui-input-bar::after {
        content: '';
        height: 2px;
        top: -2px;
        width: 0;
        position: absolute;
        transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
      #top-level-dialogs .mui-input .mui-input-bar::before {
        left: 50%; }
      #top-level-dialogs .mui-input .mui-input-bar::after {
        right: 50%; }
    #top-level-dialogs .mui-input .mui-input-description {
      display: none;
      color: blue;
      position: absolute; }
    #top-level-dialogs .mui-input .mui-input-error {
      display: none;
      color: red;
      position: absolute; }
    #top-level-dialogs .mui-input.mui-error input:focus + .mui-input-placeholder, #top-level-dialogs .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder, #top-level-dialogs .mui-input.mui-error textarea:focus + .mui-input-placeholder, #top-level-dialogs .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder {
      color: red; }
      #top-level-dialogs .mui-input.mui-error input:focus + .mui-input-placeholder + .mui-input-highlight, #top-level-dialogs .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight, #top-level-dialogs .mui-input.mui-error textarea:focus + .mui-input-placeholder + .mui-input-highlight, #top-level-dialogs .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight {
        width: 0;
        background-color: red; }
        #top-level-dialogs .mui-input.mui-error input:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, #top-level-dialogs .mui-input.mui-error input:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after, #top-level-dialogs .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, #top-level-dialogs .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after, #top-level-dialogs .mui-input.mui-error textarea:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, #top-level-dialogs .mui-input.mui-error textarea:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after, #top-level-dialogs .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, #top-level-dialogs .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after {
          background-color: red; }
        #top-level-dialogs .mui-input.mui-error input:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description, #top-level-dialogs .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description, #top-level-dialogs .mui-input.mui-error textarea:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description, #top-level-dialogs .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description {
          display: none; }
    #top-level-dialogs .mui-input.mui-error .mui-input-error {
      display: block; }
    #top-level-dialogs .mui-input.mui-floating {
      margin-top: 30px; }
      #top-level-dialogs .mui-input.mui-floating input:focus + .mui-input-placeholder, #top-level-dialogs .mui-input.mui-floating textarea:focus + .mui-input-placeholder {
        display: block;
        color: gray;
        font-size: 16px !important;
        font-weight: 400;
        top: -4px; }
      #top-level-dialogs .mui-input.mui-floating input:focus.mui-is-not-empty + .mui-input-placeholder, #top-level-dialogs .mui-input.mui-floating textarea:focus.mui-is-not-empty + .mui-input-placeholder {
        display: none; }
      #top-level-dialogs .mui-input.mui-floating input.mui-is-not-empty + .mui-input-placeholder, #top-level-dialogs .mui-input.mui-floating textarea.mui-is-not-empty + .mui-input-placeholder {
        display: none; }
    #top-level-dialogs .mui-input.mui-disabled {
      opacity: 0.4; }
  #top-level-dialogs ::-webkit-input-placeholder {
    position: absolute !important;
    top: -20px !important; }
  #top-level-dialogs .c42-filebrowser-tbl {
    border-spacing: 0;
    position: relative;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    table-layout: auto;
    color: #585F6B; }
    #top-level-dialogs .c42-filebrowser-tbl tr {
      width: 100%;
      border-bottom: 1px solid #EBEBEB;
      font-size: 14px; }
      #top-level-dialogs .c42-filebrowser-tbl tr.c42-clickable {
        cursor: pointer; }
      #top-level-dialogs .c42-filebrowser-tbl tr.deleted td {
        opacity: .5; }
      #top-level-dialogs .c42-filebrowser-tbl tr.file.deleted:hover .detail-action-cell svg {
        display: none; }
      #top-level-dialogs .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon {
        margin-right: -5px; }
        #top-level-dialogs .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon *, #top-level-dialogs .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon:hover * {
          fill: #585F6B;
          cursor: default; }
      #top-level-dialogs .c42-filebrowser-tbl tr td .mui-drop-down-icon {
        position: absolute;
        top: 8px;
        right: 41px; }
    #top-level-dialogs .c42-filebrowser-tbl thead th {
      height: 26px;
      line-height: 10px;
      border-left: 1px solid #EBEBEB;
      color: #9B9FA6;
      position: relative; }
      #top-level-dialogs .c42-filebrowser-tbl thead th.reactable-header-sort-asc:before, #top-level-dialogs .c42-filebrowser-tbl thead th.reactable-header-sort-desc:before {
        content: ' ';
        height: 0;
        position: absolute;
        width: 0;
        border: 4px solid transparent;
        right: 10px; }
      #top-level-dialogs .c42-filebrowser-tbl thead th.reactable-header-sort-desc:before {
        border-bottom-color: rgba(50, 54, 61, 0.75);
        top: 5px; }
      #top-level-dialogs .c42-filebrowser-tbl thead th.reactable-header-sort-asc:before {
        border-top-color: rgba(50, 54, 61, 0.75);
        top: 10px; }
      #top-level-dialogs .c42-filebrowser-tbl thead th.reactable-header-sortable {
        cursor: pointer; }
      #top-level-dialogs .c42-filebrowser-tbl thead th:first-child {
        border-left: 0; }
    #top-level-dialogs .c42-filebrowser-tbl tbody {
      width: 100%;
      border-bottom: 1px solid #EBEBEB; }
      #top-level-dialogs .c42-filebrowser-tbl tbody tr:hover .action-icon {
        opacity: 1; }
      #top-level-dialogs .c42-filebrowser-tbl tbody tr:hover {
        background: #E8F7FC; }
      #top-level-dialogs .c42-filebrowser-tbl tbody tr td {
        height: 42px;
        line-height: 22px; }
        #top-level-dialogs .c42-filebrowser-tbl tbody tr td .mui-svg-icon {
          cursor: pointer; }
          #top-level-dialogs .c42-filebrowser-tbl tbody tr td .mui-svg-icon * {
            fill: #00B3E3; }
          #top-level-dialogs .c42-filebrowser-tbl tbody tr td .mui-svg-icon:hover *, #top-level-dialogs .c42-filebrowser-tbl tbody tr td .mui-svg-icon:focus * {
            fill: #007FAD; }
        #top-level-dialogs .c42-filebrowser-tbl tbody tr td .action-icon-non-emphasis {
          opacity: 0;
          transition: opacity .15s ease-in-out;
          -moz-transition: opacity .15s ease-in-out;
          -webkit-transition: opacity .15s ease-in-out; }
        #top-level-dialogs .c42-filebrowser-tbl tbody tr td .action-icon {
          font-size: 17px;
          float: right;
          margin: 3px 0px 0px 10px;
          width: 30px;
          height: 100%;
          position: relative;
          cursor: pointer; }
          #top-level-dialogs .c42-filebrowser-tbl tbody tr td .action-icon .mui-svg-icon {
            position: absolute;
            top: 0px;
            bottom: 0px;
            left: 0px;
            right: 0px; }
        #top-level-dialogs .c42-filebrowser-tbl tbody tr td .detail-action-cell {
          text-align: left;
          display: -ms-inline-flexbox;
          display: -webkit-inline-flex;
          display: inline-flex;
          width: 100%; }
          #top-level-dialogs .c42-filebrowser-tbl tbody tr td .detail-action-cell .main-icon {
            -ms-flex: 0 0 auto;
            -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
            font-size: 25px;
            width: 25px;
            margin-right: 15px;
            overflow: hidden; }
            #top-level-dialogs .c42-filebrowser-tbl tbody tr td .detail-action-cell .main-icon .filetype-icon {
              width: 25px;
              overflow: hidden; }
          #top-level-dialogs .c42-filebrowser-tbl tbody tr td .detail-action-cell .cell-text {
            color: #585F6B;
            display: inline-block;
            -ms-flex: 0 1 auto;
            -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
            overflow: hidden; }
            #top-level-dialogs .c42-filebrowser-tbl tbody tr td .detail-action-cell .cell-text.active:hover {
              color: #00B3E3;
              text-decoration: underline;
              cursor: pointer; }
    #top-level-dialogs .c42-filebrowser-tbl tbody td, #top-level-dialogs .c42-filebrowser-tbl thead th {
      padding: 0px 25px 0px 8px;
      position: relative;
      min-width: 40px;
      text-align: right; }
      #top-level-dialogs .c42-filebrowser-tbl tbody td:first-child, #top-level-dialogs .c42-filebrowser-tbl thead th:first-child {
        min-width: 30px;
        text-align: left;
        padding-left: 40px; }
      #top-level-dialogs .c42-filebrowser-tbl tbody td:last-child, #top-level-dialogs .c42-filebrowser-tbl thead th:last-child {
        border-right: none;
        padding-right: 40px;
        min-width: 70px; }
  #top-level-dialogs .ie.ie10 .c42-filebrowser-tbl .action-icon-non-emphasis {
    opacity: 1 !important; }
  #top-level-dialogs .ie.ie10 .c42-filebrowser-tbl .detail-action-cell {
    cursor: pointer !important; }
  #top-level-dialogs .c42-filebrowser-gray thead {
    background-color: #f5f6f6; }
    #top-level-dialogs .c42-filebrowser-gray thead th {
      text-align: left; }
  #top-level-dialogs .c42-filebrowser-gray tbody td {
    width: 10%;
    text-align: left;
    vertical-align: middle; }
    #top-level-dialogs .c42-filebrowser-gray tbody td > span, #top-level-dialogs .c42-filebrowser-gray tbody td > div {
      vertical-align: middle; }
      #top-level-dialogs .c42-filebrowser-gray tbody td > span svg, #top-level-dialogs .c42-filebrowser-gray tbody td > div svg {
        vertical-align: sub; }
  #top-level-dialogs .mui-left-nav .mui-left-nav-menu {
    height: 100%;
    position: fixed;
    width: 256px;
    background-color: #ffffff;
    z-index: 10;
    left: 0px;
    top: 0px;
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-left-nav .mui-left-nav-menu .mui-menu .mui-menu-item {
      height: 48px;
      line-height: 48px; }
    #top-level-dialogs .mui-left-nav .mui-left-nav-menu .mui-menu a.mui-menu-item {
      display: block;
      text-decoration: none;
      color: #32363D; }
  #top-level-dialogs .mui-left-nav.mui-closed .mui-left-nav-menu {
    transform: translate3d(-266px, 0, 0); }
  #top-level-dialogs .media-object:hover {
    background: rgba(0, 179, 227, 0.1); }
    #top-level-dialogs .media-object:hover .media-object-icons {
      cursor: pointer;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      visibility: visible;
      -ms-flex-align: center;
          align-items: center;
      color: #00b3e3; }
  #top-level-dialogs .media-object .media-object-icons {
    visibility: hidden; }
  #top-level-dialogs .media-object .media-object-content-container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
        justify-content: center;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  #top-level-dialogs .media-object .media-object-icon-container {
    padding-right: 12px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  #top-level-dialogs .media-object .media-object-hint-label {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column; }
  #top-level-dialogs .mui-menu {
    background-color: #ffffff; }
    #top-level-dialogs .mui-menu *:not(.mui-date-picker-day-button):not(.mui-date-picker-day-button *) {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-menu.mui-menu-hideable {
      opacity: 0;
      position: absolute;
      top: 0;
      z-index: 3; }
      #top-level-dialogs .mui-menu.mui-menu-hideable .mui-paper-container {
        overflow: hidden;
        padding: 0; }
      #top-level-dialogs .mui-menu.mui-menu-hideable.mui-visible > .mui-paper-container {
        padding-top: 8px;
        padding-bottom: 8px; }
    #top-level-dialogs .mui-menu .mui-paper-container {
      padding-top: 8px;
      padding-bottom: 8px; }
    #top-level-dialogs .mui-menu .mui-subheader {
      padding-left: 30px;
      padding-right: 30px; }
    #top-level-dialogs .mui-menu .mui-nested-menu-item {
      position: relative; }
      #top-level-dialogs .mui-menu .mui-nested-menu-item.mui-open > .mui-menu {
        opacity: 1; }
  #top-level-dialogs .mui-menu-item {
    cursor: pointer;
    line-height: 48px;
    padding-left: 30px;
    padding-right: 30px;
    background-color: transparent;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap !important; }
    #top-level-dialogs .mui-menu-item * {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    #top-level-dialogs .mui-menu-item:hover:not(.mui-is-disabled) {
      background-color: rgba(0, 0, 0, 0.035); }
    #top-level-dialogs .mui-menu-item .mui-menu-item-number {
      float: right;
      width: 24px;
      text-align: center; }
    #top-level-dialogs .mui-menu-item .mui-menu-item-attribute {
      float: right; }
    #top-level-dialogs .mui-menu-item .mui-menu-item-icon-right {
      line-height: 48px;
      float: right; }
    #top-level-dialogs .mui-menu-item .mui-menu-item-icon {
      float: left;
      line-height: 48px;
      margin-right: 30px; }
    #top-level-dialogs .mui-menu-item .mui-menu-item-data {
      display: block;
      padding-left: 60px;
      line-height: 32px;
      height: 32px;
      vertical-align: top;
      top: -12px;
      position: relative; }
    #top-level-dialogs .mui-menu-item .muidocs-icon-custom-arrow-drop-right {
      margin-right: -8px;
      color: rgba(0, 0, 0, 0.26); }
    #top-level-dialogs .mui-menu-item .mui-toggle {
      margin-top: 16.5px;
      float: right;
      width: 42px; }
    #top-level-dialogs .mui-menu-item.mui-is-selected {
      color: #ff4081; }
    #top-level-dialogs .mui-menu-item.mui-is-disabled {
      color: #e6e6e6;
      cursor: default; }
  #top-level-dialogs .mui-checkbox .mui-checkbox-icon .mui-checkbox-indeterminate {
    position: absolute;
    opacity: 0;
    transform: scale(0);
    transform-origin: 50% 50%;
    transition: opacity 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, transform 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 450ms; }
    #top-level-dialogs .mui-checkbox .mui-checkbox-icon .mui-checkbox-indeterminate * {
      fill: #000000; }
  #top-level-dialogs .mui-checkbox.mui-is-indeterminate .mui-checkbox-icon .mui-checkbox-indeterminate {
    transition: all 0.45s cubic-bezier(0.23, 0.9, 0.32, 0.9) 0s;
    opacity: 1;
    transform: scale(1);
    transform-origin: 50% 50%;
    transition: opacity 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, transform 800ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  #top-level-dialogs .mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-indeterminate * {
    fill: #e6e6e6; }
  #top-level-dialogs .mui-checkbox.mui-is-required .mui-checkbox-icon .mui-checkbox-indeterminate * {
    fill: #00B3E3; }
  #top-level-dialogs .mui-menu-hideable.mui-visible {
    opacity: 1; }
  #top-level-dialogs .mui-menu-item {
    text-overflow: ellipsis !important;
    white-space: nowrap !important; }
  #top-level-dialogs .c42-notification {
    display: -ms-flexbox;
    display: flex;
    background: white;
    border: 1px solid; }
    #top-level-dialogs .c42-notification > div {
      display: -ms-flexbox;
      display: flex; }
    #top-level-dialogs .c42-notification .close-container {
      padding: 20px 10px; }
      #top-level-dialogs .c42-notification .close-container > svg {
        cursor: pointer; }
    #top-level-dialogs .c42-notification .notification-icon {
      padding: 22px 13px;
      background: currentColor; }
    #top-level-dialogs .c42-notification .notification-content {
      padding: 10px 10px;
      width: 100%;
      -ms-flex-align: center;
          align-items: center; }
    #top-level-dialogs .c42-notification.success, #top-level-dialogs .c42-notification .success {
      color: #8AC732; }
    #top-level-dialogs .c42-notification.info, #top-level-dialogs .c42-notification .info {
      color: #BCBFC3; }
    #top-level-dialogs .c42-notification.attention, #top-level-dialogs .c42-notification .attention {
      color: #FFA31A; }
    #top-level-dialogs .c42-notification.warning, #top-level-dialogs .c42-notification .warning {
      color: #DE4242; }
    #top-level-dialogs .c42-notification.danger, #top-level-dialogs .c42-notification .danger {
      color: #DE4242; }
    #top-level-dialogs .c42-notification:not(:first-child) {
      border-top: 0px; }
  #top-level-dialogs .mui-outlined-button {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    border-radius: 2px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
    color: #32363D;
    line-height: 30px;
    max-height: 30px;
    min-width: 30px;
    padding: 0;
    margin: 0;
    box-shadow: inset 0 0 0 1px #E4E4E4;
    transform: translate3d(0, 0, 0); }
    #top-level-dialogs .mui-outlined-button span {
      line-height: 31px; }
    #top-level-dialogs .mui-outlined-button .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #d9d9d9; }
    #top-level-dialogs .mui-outlined-button .mui-outlined-button-label {
      position: relative;
      padding: 0 14px; }
    #top-level-dialogs .mui-outlined-button:hover, #top-level-dialogs .mui-outlined-button.mui-is-keyboard-focused {
      background-color: #d9d9d9;
      box-shadow: inset 0 0 0 1px #d9d9d9; }
    #top-level-dialogs .mui-outlined-button.mui-is-disabled {
      color: #32363D;
      opacity: .3; }
      #top-level-dialogs .mui-outlined-button.mui-is-disabled:hover {
        background-color: inherit; }
    #top-level-dialogs .mui-outlined-button.mui-is-primary {
      background-color: #ffffff;
      color: #00B3E3;
      box-shadow: inset 0 0 0 1px #00B3E3; }
      #top-level-dialogs .mui-outlined-button.mui-is-primary:hover, #top-level-dialogs .mui-outlined-button.mui-is-primary.mui-is-keyboard-focused {
        background-color: #007FAD;
        color: #ffffff;
        box-shadow: inset 0 0 0 1px #007FAD; }
      #top-level-dialogs .mui-outlined-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner {
        background-color: #007FAD; }
    #top-level-dialogs .mui-outlined-button.mui-is-secondary {
      background-color: #ffffff;
      color: #32363D;
      box-shadow: inset 0 0 0 1px #E4E4E4; }
      #top-level-dialogs .mui-outlined-button.mui-is-secondary:hover, #top-level-dialogs .mui-outlined-button.mui-is-secondary.mui-is-keyboard-focused {
        background-color: #d9d9d9;
        box-shadow: inset 0 0 0 1px #d9d9d9; }
      #top-level-dialogs .mui-outlined-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
        background-color: #d9d9d9; }
    #top-level-dialogs .mui-outlined-button.mui-is-alert {
      background-color: #ffffff;
      color: #DE4242;
      box-shadow: inset 0 0 0 1px #DE4242; }
      #top-level-dialogs .mui-outlined-button.mui-is-alert:hover, #top-level-dialogs .mui-outlined-button.mui-is-alert.mui-is-keyboard-focused {
        background-color: #c92323;
        color: #ffffff;
        box-shadow: inset 0 0 0 1px #c92323; }
      #top-level-dialogs .mui-outlined-button.mui-is-alert .mui-focus-ripple .mui-focus-ripple-inner {
        background-color: #c92323; }
  #top-level-dialogs .mui-overlay {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 9;
    top: 0px;
    left: -100%;
    background-color: transparent;
    transform: transition(left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 400ms, background-color 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms); }
    #top-level-dialogs .mui-overlay.mui-is-shown {
      left: 0px;
      background-color: rgba(255, 255, 255, 0.87);
      transform: transition(left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, background-color 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms); }
  #top-level-dialogs .mui-paper.mui-rounded {
    border-radius: 2px; }
    #top-level-dialogs .mui-paper.mui-rounded > .mui-paper-container {
      border-radius: 2px; }
  #top-level-dialogs .mui-paper.mui-circle {
    border-radius: 50%; }
    #top-level-dialogs .mui-paper.mui-circle > .mui-paper-container {
      border-radius: 50%; }
  #top-level-dialogs .mui-paper > .mui-paper-container {
    height: 100%;
    width: 100%; }
  #top-level-dialogs .mui-paper.mui-z-depth-1 {
    box-shadow: 0 0px 6px rgba(0, 0, 0, 0.11); }
    #top-level-dialogs .mui-paper.mui-z-depth-1 > .mui-z-depth-bottom {
      box-shadow: 0 0px 4px rgba(0, 0, 0, 0.12); }
  #top-level-dialogs .mui-paper.mui-z-depth-2 {
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.11); }
    #top-level-dialogs .mui-paper.mui-z-depth-2 > .mui-z-depth-bottom {
      box-shadow: 0 1px 7px rgba(0, 0, 0, 0.16); }
  #top-level-dialogs .mui-paper.mui-z-depth-3 {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.11); }
    #top-level-dialogs .mui-paper.mui-z-depth-3 > .mui-z-depth-bottom {
      box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); }
  #top-level-dialogs .mui-paper.mui-z-depth-4 {
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1); }
    #top-level-dialogs .mui-paper.mui-z-depth-4 > .mui-z-depth-bottom {
      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25); }
  #top-level-dialogs .mui-paper.mui-z-depth-5 {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }
    #top-level-dialogs .mui-paper.mui-z-depth-5 > .mui-z-depth-bottom {
      box-shadow: 0 15px 45px rgba(0, 0, 0, 0.3); }
  #top-level-dialogs .mui-radio-button label:hover {
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -khtml-user-select: none;
    /* webkit (konqueror) browsers */
    -ms-user-select: none;
    /* IE10+ */
    cursor: pointer; }
  #top-level-dialogs .mui-radio-button input {
    opacity: 0;
    position: relative; }
  #top-level-dialogs .mui-radio-button .cb-wrap, #top-level-dialogs .mui-radio-button .rb-wrap {
    display: inline-block;
    cursor: pointer;
    position: relative;
    width: 12px;
    height: 1em;
    overflow: visible;
    margin-right: calc(1em / 1.5);
    float: left; }
  #top-level-dialogs .mui-radio-button .rb-wrap > div {
    position: absolute;
    border-radius: 15px;
    width: 30px;
    height: 30px;
    top: -webkit-calc((1em / 2) - (30px / 2));
    top: calc((1em / 2) - (30px / 2));
    left: -7.5px; }
    #top-level-dialogs .mui-radio-button .rb-wrap > div svg {
      position: absolute;
      transform: translate(7.5px, 7.5px) !important;
      top: 0;
      left: 0; }
  #top-level-dialogs .mui-radio-button .mui-radio-button-icon .mui-svg-icon {
    width: 15px;
    height: 15px; }
  #top-level-dialogs .mui-radio-button .mui-radio-button-icon .mui-radio-button-fill {
    position: absolute;
    opacity: 0;
    transform: scale(0);
    transform-origin: 50% 50%;
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-radio-button .mui-radio-button-icon .mui-radio-button-fill * {
      fill: #32363D; }
  #top-level-dialogs .mui-radio-button .mui-radio-button-icon .mui-radio-button-target {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    position: absolute;
    opacity: 1;
    transform: scale(1); }
    #top-level-dialogs .mui-radio-button .mui-radio-button-icon .mui-radio-button-target * {
      fill: #9B9FA6;
      transition: all 2s cubic-bezier(0.23, 0.9, 0.32, 0.9) 200ms; }
  #top-level-dialogs .mui-radio-button.c42-separated {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #EBEBEB; }
  #top-level-dialogs .mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-fill {
    opacity: 1;
    transform: scale(1); }
  #top-level-dialogs .mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-target {
    opacity: 0;
    transform: scale(0); }
    #top-level-dialogs .mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-target * {
      fill: #32363D;
      transition: all 100s cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  #top-level-dialogs .mui-radio-button.mui-is-disabled .mui-radio-button-icon .mui-radio-button-fill *,
  #top-level-dialogs .mui-radio-button.mui-is-disabled .mui-radio-button-icon .mui-radio-button-target * {
    fill: #e6e6e6; }
  #top-level-dialogs .mui-radio-button.mui-is-required .mui-radio-button-icon .mui-radio-button-target * {
    fill: #00B3E3; }
  #top-level-dialogs .mui-raised-button {
    display: inline-block;
    min-width: 30px;
    height: 30px; }
    #top-level-dialogs .mui-raised-button, #top-level-dialogs .mui-raised-button * {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-raised-button .mui-raised-button-container {
      position: relative;
      width: 100%;
      padding: 0;
      overflow: hidden;
      border-radius: 2px;
      background-color: #ffffff;
      transform: translate3d(0, 0, 0); }
      #top-level-dialogs .mui-raised-button .mui-raised-button-container.mui-is-keyboard-focused {
        background-color: #e6e6e6; }
      #top-level-dialogs .mui-raised-button .mui-raised-button-container.mui-is-disabled {
        background-color: #e6e6e6; }
        #top-level-dialogs .mui-raised-button .mui-raised-button-container.mui-is-disabled .mui-raised-button-label {
          color: rgba(50, 54, 61, 0.3); }
        #top-level-dialogs .mui-raised-button .mui-raised-button-container.mui-is-disabled:hover {
          background-color: #e6e6e6; }
    #top-level-dialogs .mui-raised-button .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: rgba(0, 0, 0, 0.7); }
    #top-level-dialogs .mui-raised-button .mui-raised-button-label {
      position: relative;
      margin: 0;
      padding: 0 16px;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      line-height: 30px;
      color: #32363D; }
    #top-level-dialogs .mui-raised-button:hover .mui-raised-button-container {
      background-color: #e6e6e6; }
    #top-level-dialogs .mui-raised-button.mui-is-primary .mui-raised-button-container {
      background-color: #ffffff; }
      #top-level-dialogs .mui-raised-button.mui-is-primary .mui-raised-button-container.mui-is-keyboard-focused {
        background-color: #007797; }
    #top-level-dialogs .mui-raised-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: rgba(255, 255, 255, 0.5); }
    #top-level-dialogs .mui-raised-button.mui-is-primary .mui-raised-button-label {
      color: #00B3E3; }
    #top-level-dialogs .mui-raised-button.mui-is-primary:hover .mui-raised-button-container {
      background-color: #007797; }
    #top-level-dialogs .mui-raised-button.mui-is-secondary .mui-raised-button-container {
      background-color: #E4E4E4; }
      #top-level-dialogs .mui-raised-button.mui-is-secondary .mui-raised-button-container.mui-is-keyboard-focused {
        background-color: #dadada; }
    #top-level-dialogs .mui-raised-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: rgba(255, 255, 255, 0.5); }
    #top-level-dialogs .mui-raised-button.mui-is-secondary .mui-raised-button-label {
      color: #32363D; }
    #top-level-dialogs .mui-raised-button.mui-is-secondary:hover .mui-raised-button-container {
      background-color: #dadada; }

@keyframes focus-ripple-pulsate {
  0% {
    transform: scale(0.75); }
  50% {
    transform: scale(0.85); }
  100% {
    transform: scale(0.75); } }
  #top-level-dialogs .mui-focus-ripple {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    transform: scale(0);
    opacity: 0; }
    #top-level-dialogs .mui-focus-ripple .mui-focus-ripple-inner {
      animation: "focus-ripple-pulsate" 1.5s infinite;
      position: absolute;
      height: 100%;
      width: 100%;
      border-radius: 50%;
      background-color: rgba(0, 0, 0, 0.1); }
    #top-level-dialogs .mui-focus-ripple.mui-is-shown {
      transform: scale(1);
      opacity: 1; }
  #top-level-dialogs .react-draggable-dragging {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  #top-level-dialogs .mui-slider {
    -webkit-touch-callout: none;
    cursor: default;
    height: 24px;
    position: relative; }
    #top-level-dialogs .mui-slider .mui-slider-track {
      position: absolute;
      top: 11px;
      left: 0;
      width: 100%;
      height: 2px; }
    #top-level-dialogs .mui-slider .mui-slider-selection {
      position: absolute;
      top: 0;
      height: 100%; }
      #top-level-dialogs .mui-slider .mui-slider-selection .mui-slider-selection-fill {
        height: 100%;
        transition: margin 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-slider .mui-slider-selection-low {
      left: 0; }
      #top-level-dialogs .mui-slider .mui-slider-selection-low .mui-slider-selection-fill {
        background-color: #00B3E3;
        margin-right: 6px; }
    #top-level-dialogs .mui-slider .mui-slider-selection-high {
      right: 0; }
      #top-level-dialogs .mui-slider .mui-slider-selection-high .mui-slider-selection-fill {
        background-color: rgba(0, 0, 0, 0.26);
        margin-left: 6px; }
    #top-level-dialogs .mui-slider .mui-slider-handle {
      cursor: pointer;
      position: absolute;
      top: 0;
      left: 0%;
      z-index: 1;
      margin: 1px 0 0 0;
      background-clip: padding-box;
      border-radius: 50%;
      transform: translate(-50%, -50%);
      transition: border 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9), width 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9), height 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9);
      width: 12px;
      height: 12px; }
      #top-level-dialogs .mui-slider .mui-slider-handle:focus {
        outline: none; }
    #top-level-dialogs .mui-slider:not(.mui-disabled) .mui-slider-handle {
      border: 0px solid transparent;
      background-color: #00B3E3; }
      #top-level-dialogs .mui-slider:not(.mui-disabled) .mui-slider-handle:active {
        width: 24px;
        height: 24px; }
    #top-level-dialogs .mui-slider:not(.mui-disabled):hover .mui-slider-selection-high .mui-slider-selection-fill, #top-level-dialogs .mui-slider:not(.mui-disabled):focus .mui-slider-selection-high .mui-slider-selection-fill {
      background: #9e9e9e; }
    #top-level-dialogs .mui-slider:not(.mui-disabled):hover:not(.mui-slider-zero) .mui-slider-handle:not(:active), #top-level-dialogs .mui-slider:not(.mui-disabled):focus:not(.mui-slider-zero) .mui-slider-handle:not(:active) {
      border: 12px solid rgba(0, 179, 227, 0.2);
      width: 36px;
      height: 36px; }
    #top-level-dialogs .mui-slider:not(.mui-disabled).mui-slider-zero .mui-slider-handle {
      border: 2px solid rgba(0, 0, 0, 0.26);
      background-color: transparent;
      box-shadow: none; }
      #top-level-dialogs .mui-slider:not(.mui-disabled).mui-slider-zero .mui-slider-handle:active {
        border-color: #9e9e9e;
        width: 24px !important;
        height: 24px !important;
        transition: background-color 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9), width 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9), height 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9); }
        #top-level-dialogs .mui-slider:not(.mui-disabled).mui-slider-zero .mui-slider-handle:active ~ .mui-slider-selection-high .mui-slider-selection-fill {
          margin-left: 12px !important;
          transition: margin 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-slider:not(.mui-disabled).mui-slider-zero:hover .mui-slider-handle, #top-level-dialogs .mui-slider:not(.mui-disabled).mui-slider-zero:focus .mui-slider-handle {
      border: 2px solid #bdbdbd;
      width: 14px;
      height: 14px; }
    #top-level-dialogs .mui-slider.mui-disabled {
      cursor: not-allowed; }
      #top-level-dialogs .mui-slider.mui-disabled .mui-slider-selection-fill {
        background-color: rgba(0, 0, 0, 0.26); }
      #top-level-dialogs .mui-slider.mui-disabled .mui-slider-handle {
        cursor: not-allowed;
        background-color: rgba(0, 0, 0, 0.26);
        width: 8px;
        height: 8px; }
      #top-level-dialogs .mui-slider.mui-disabled.mui-slider-zero .mui-slider-selection-low .mui-slider-selection-fill {
        margin-right: 5px; }
      #top-level-dialogs .mui-slider.mui-disabled.mui-slider-zero .mui-slider-selection-high .mui-slider-selection-fill {
        margin-left: 5px; }
      #top-level-dialogs .mui-slider.mui-disabled.mui-slider-zero .mui-slider-handle {
        border: 2px solid rgba(0, 0, 0, 0.26);
        background-color: transparent; }
  #top-level-dialogs .mui-snackbar {
    font-size: 13px;
    color: #ffffff;
    background-color: #32363D;
    border-radius: 4px;
    padding: 15px 20px;
    height: 48px;
    min-width: 288px;
    max-width: 568px;
    position: fixed;
    z-index: 10;
    bottom: 30px;
    margin-left: 30px;
    left: -10000px;
    opacity: 0;
    transform: translate3d(0, 20px, 0);
    transition: left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 400ms, opacity 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, transform 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-snackbar .mui-snackbar-action {
      color: #00B3E3;
      position: absolute;
      top: 7.5px;
      right: 10px;
      background-color: transparent; }
    #top-level-dialogs .mui-snackbar.mui-is-open {
      left: 0;
      opacity: 1;
      transform: translate3d(0, 0, 0);
      transition: left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, opacity 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, transform 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  #top-level-dialogs .mui-subheader {
    margin: 0;
    height: 56px;
    line-height: 48px;
    color: #00B3E3;
    border-top: solid 1px #EBEBEB;
    padding-top: 8px;
    margin-top: 8px; }
    #top-level-dialogs .mui-subheader:first-child {
      height: 48px;
      border-top: none;
      padding-top: 0;
      margin-top: 0; }
  #top-level-dialogs .mui-svg-icon {
    position: relative;
    height: 24px;
    width: 24px;
    display: inline-block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    #top-level-dialogs .mui-svg-icon.c42-svg-icon {
      height: 1em;
      vertical-align: middle;
      min-height: 18px; }
    #top-level-dialogs .mui-svg-icon * {
      fill: currentColor; }
  #top-level-dialogs .filetype-icon {
    height: 1em;
    min-height: 24px;
    display: inline-block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    vertical-align: middle; }
  #top-level-dialogs .mui-table {
    padding: 0 30px; }
    #top-level-dialogs .mui-table .mui-table-header .mui-table-header-column {
      display: inline-block;
      height: 48px;
      line-height: 48px;
      width: 200px; }
    #top-level-dialogs .mui-table .mui-table-header .mui-table-header-pagify {
      display: inline-block;
      height: 48px;
      line-height: 48px;
      float: right; }
    #top-level-dialogs .mui-table .mui-table-rows .mui-table-rows-item {
      height: 48px;
      line-height: 48px;
      display: block;
      width: 100%; }
    #top-level-dialogs .mui-table .mui-table-rows .mui-table-rows-actions {
      height: 48px;
      line-height: 48px;
      display: inline-block;
      float: right; }
  #top-level-dialogs .mui-tabs-container {
    position: relative; }
    #top-level-dialogs .mui-tabs-container .mui-tab-item-container {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 48px;
      background-color: white;
      white-space: nowrap;
      display: block; }
      #top-level-dialogs .mui-tabs-container .mui-tab-item-container .mui-tab-item {
        display: inline-block;
        height: 100%;
        cursor: pointer;
        text-align: center;
        line-height: 48px;
        color: #585F6B;
        font-size: 18px;
        font-weight: 500;
        font: "ProximaNova", sans-serif;
        padding-right: 37px; }
        #top-level-dialogs .mui-tabs-container .mui-tab-item-container .mui-tab-item:last-child {
          padding-right: 0px; }
        #top-level-dialogs .mui-tabs-container .mui-tab-item-container .mui-tab-item:hover {
          color: #00B3E3; }
        #top-level-dialogs .mui-tabs-container .mui-tab-item-container .mui-tab-item.mui-tab-is-active {
          color: #00B3E3;
          opacity: 1;
          font: "ProximaNova", sans-serif; }
          #top-level-dialogs .mui-tabs-container .mui-tab-item-container .mui-tab-item.mui-tab-is-active span {
            border-bottom: 2px solid #00B3E3;
            padding-bottom: 13px; }
        #top-level-dialogs .mui-tabs-container .mui-tab-item-container .mui-tab-item .mui-tab-template {
          display: block;
          width: 100%;
          position: relative;
          text-align: initial; }
  #top-level-dialogs .mui-text-field {
    font-size: 16px;
    line-height: 24px;
    width: 256px;
    height: 48px;
    display: inline-block;
    position: relative;
    transition: height 200ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-text-field .mui-text-field-hint,
    #top-level-dialogs .mui-text-field .mui-text-field-floating-label {
      position: absolute;
      line-height: 48px;
      color: rgba(50, 54, 61, 0.75);
      opacity: 1;
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-text-field .mui-text-field-error {
      position: absolute;
      bottom: -10px;
      font-size: 12px;
      line-height: 12px;
      color: #f44336;
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-text-field .mui-text-field-input,
    #top-level-dialogs .mui-text-field .mui-text-field-textarea {
      position: relative;
      width: 100%;
      height: 100%;
      border: none;
      outline: none;
      background-color: transparent;
      color: #32363D; }
    #top-level-dialogs .mui-text-field .mui-text-field-textarea {
      margin-top: 12px; }
    #top-level-dialogs .mui-text-field .mui-text-field-underline,
    #top-level-dialogs .mui-text-field .mui-text-field-focus-underline {
      position: absolute;
      width: 100%;
      bottom: 8px;
      margin: 0;
      border-left: none; }
    #top-level-dialogs .mui-text-field .mui-text-field-focus-underline {
      border-color: #bcbfc3;
      border-bottom-width: 2px;
      transform: scaleY(0);
      transition: all 2000ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-text-field span[class^=c42ui-password-meter] {
      position: absolute;
      right: 0;
      bottom: 8px; }
      #top-level-dialogs .mui-text-field span[class^=c42ui-password-meter] rect[id^=strengthMeter] {
        fill: #bfc0bf; }
    #top-level-dialogs .mui-text-field .c42ui-password-meter-weak #strengthMeterBar1 {
      fill: #bf0000; }
    #top-level-dialogs .mui-text-field .c42ui-password-meter-good #strengthMeterBar1, #top-level-dialogs .mui-text-field .c42ui-password-meter-good #strengthMeterBar2 {
      fill: #ffbe02; }
    #top-level-dialogs .mui-text-field .c42ui-password-meter-strong #strengthMeterBar1, #top-level-dialogs .mui-text-field .c42ui-password-meter-strong #strengthMeterBar2, #top-level-dialogs .mui-text-field .c42ui-password-meter-strong #strengthMeterBar3 {
      fill: #88c1f4; }
    #top-level-dialogs .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar1, #top-level-dialogs .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar2, #top-level-dialogs .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar3, #top-level-dialogs .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar4 {
      fill: #59c200; }
    #top-level-dialogs .mui-text-field.mui-bordered {
      margin-top: 0;
      border: 1px solid #ccc;
      border-radius: 4px;
      height: 35px; }
      #top-level-dialogs .mui-text-field.mui-bordered.mui-has-error {
        border-color: #f44336; }
      #top-level-dialogs .mui-text-field.mui-bordered .mui-text-field-hint {
        margin: 0 10px;
        line-height: 35px; }
      #top-level-dialogs .mui-text-field.mui-bordered .mui-text-field-input {
        padding: 3px 10px 0 10px; }
      #top-level-dialogs .mui-text-field.mui-bordered .mui-text-field-underline {
        visibility: hidden; }
      #top-level-dialogs .mui-text-field.mui-bordered .mui-text-field-focus-underline {
        visibility: hidden; }
      #top-level-dialogs .mui-text-field.mui-bordered .mui-text-field-error {
        bottom: -20px; }
      #top-level-dialogs .mui-text-field.mui-bordered .mui-text-field-textarea {
        margin-top: 0; }
    #top-level-dialogs .mui-text-field.mui-has-error .mui-text-field-focus-underline {
      border-top: none;
      border-left: none;
      border-color: #f44336;
      transform: scaleX(1); }
    #top-level-dialogs .mui-text-field.mui-has-value .mui-text-field-hint {
      opacity: 0; }
    #top-level-dialogs .mui-text-field.mui-is-disabled {
      opacity: 0.65; }
      #top-level-dialogs .mui-text-field.mui-is-disabled .mui-text-field-input {
        color: rgba(50, 54, 61, 0.65); }
      #top-level-dialogs .mui-text-field.mui-is-disabled .mui-text-field-underline {
        border: none;
        height: 40px;
        overflow: hidden; }
        #top-level-dialogs .mui-text-field.mui-is-disabled .mui-text-field-underline:after {
          content: '..............................................................................................................................................................................................................................................................................................................................................................';
          position: absolute;
          top: 23px;
          color: rgba(50, 54, 61, 0.65); }
    #top-level-dialogs .mui-text-field.mui-is-focused .mui-text-field-focus-underline {
      transform: scaleX(1); }
    #top-level-dialogs .mui-text-field.mui-has-floating-labels {
      height: 72px; }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels .mui-text-field-floating-label {
        top: 24px;
        transform: scale(1) translate3d(0, 0, 0);
        transform-origin: left top; }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels .mui-text-field-hint {
        top: 24px;
        opacity: 0; }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels .mui-text-field-input {
        padding-top: 24px; }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-floating-label, #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-floating-label {
        transform: scale(0.75) translate3d(0, -18px, 0); }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-floating-label {
        color: rgba(50, 54, 61, 0.75); }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-disabled .mui-text-field-hint {
        color: rgba(50, 54, 61, 0.5); }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-static-label .mui-text-field-floating-label {
        transform: scale(0.75) translate3d(0, -18px, 0);
        color: #585f6b; }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-static-label .mui-text-field-hint {
        opacity: 1; }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-hint {
        opacity: 1; }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-floating-label {
        transform: scale(0.75) translate3d(0, -18px, 0);
        color: #585f6b; }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-focused.mui-has-error .mui-text-field-floating-label {
        color: #f44336; }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-hint {
        opacity: 0; }
      #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-short {
        padding-top: 24px;
        height: 48px; }
        #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-floating-label {
          top: 14px; }
        #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-input {
          padding-top: 0; }
        #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-hint {
          top: 14px; }
        #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-textarea {
          margin-top: 0; }
        #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-error {
          bottom: -14px; }
        #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-underline,
        #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-focus-underline,
        #top-level-dialogs .mui-text-field.mui-has-floating-labels.mui-is-short span[class^=c42ui-password-meter] {
          bottom: 0; }
  #top-level-dialogs .c42-timeline {
    list-style: none;
    position: relative; }
    #top-level-dialogs .c42-timeline .c42-timeline-event {
      position: relative;
      height: 70px;
      width: 100%; }
      #top-level-dialogs .c42-timeline .c42-timeline-event:first-child:last-child .c42-timeline-line {
        display: none; }
      #top-level-dialogs .c42-timeline .c42-timeline-event:first-child .c42-timeline-node, #top-level-dialogs .c42-timeline .c42-timeline-event:last-child .c42-timeline-node {
        background-color: #585f6b; }
      #top-level-dialogs .c42-timeline .c42-timeline-event:first-child .c42-timeline-line, #top-level-dialogs .c42-timeline .c42-timeline-event:last-child .c42-timeline-line {
        height: 50%; }
      #top-level-dialogs .c42-timeline .c42-timeline-event:last-child .c42-consecutive-days-line {
        bottom: 0; }
      #top-level-dialogs .c42-timeline .c42-timeline-event:first-child .c42-timeline-line {
        top: 50%; }
      #top-level-dialogs .c42-timeline .c42-timeline-event:first-child .c42-timeline-days-ago {
        top: -20px;
        left: 55px;
        width: 70px;
        text-align: center;
        text-transform: uppercase;
        background: none; }
      #top-level-dialogs .c42-timeline .c42-timeline-event .c42-timeline-time {
        position: absolute;
        left: 110px;
        font-size: 12px;
        top: 29px;
        color: #989fa6; }
      #top-level-dialogs .c42-timeline .c42-timeline-event .c42-timeline-node {
        background-color: white;
        border: 1px solid #585f6b;
        border-radius: 20px;
        height: 7px;
        width: 7px;
        position: absolute;
        top: 32px;
        left: 87px; }
    #top-level-dialogs .c42-timeline .c42-timeline-secondary-text {
      color: #989fa6; }
    #top-level-dialogs .c42-timeline .c42-timeline-days-ago {
      padding: 20px 0;
      position: absolute;
      top: 9px;
      left: 5px;
      font-size: 12px;
      background: white;
      z-index: 1;
      color: #989fa6; }
    #top-level-dialogs .c42-timeline .c42-timeline-line {
      position: absolute;
      height: 100%;
      border-right: 1px solid #585f6b;
      left: 90px; }
    #top-level-dialogs .c42-timeline .c42-timeline-event-content {
      position: absolute;
      left: 185px;
      width: 330px;
      border-bottom: 1px solid #dedfe1;
      height: 100%;
      padding-top: 18px; }
    #top-level-dialogs .c42-timeline .c42-consecutive-days-line {
      position: absolute;
      left: 30px;
      height: 100%;
      border-left: 1px solid #dedfe1;
      bottom: -20px; }
  #top-level-dialogs .c42-title-bar {
    background-color: #f5f5f5;
    border-bottom: 1px solid #e0e0e0;
    display: -ms-flexbox;
    display: flex;
    font-size: 3rem; }
    #top-level-dialogs .c42-title-bar .back-button {
      height: 80px;
      width: 72px;
      border-right: 1px solid #e0e0e0;
      cursor: pointer;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      #top-level-dialogs .c42-title-bar .back-button .back-button-icon {
        fill: #00b0ff; }
    #top-level-dialogs .c42-title-bar .title-text {
      max-width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      margin-left: 30px;
      height: 80px;
      line-height: 80px;
      vertical-align: middle; }
    #top-level-dialogs .c42-title-bar .gear-menu {
      margin-left: auto;
      margin-top: 23px;
      margin-right: 30px; }
      #top-level-dialogs .c42-title-bar .gear-menu button {
        background-color: transparent; }
  #top-level-dialogs .mui-toggle .mui-toggle-icon {
    padding: 4px 0px 6px 2px;
    margin-right: 8px; }
    #top-level-dialogs .mui-toggle .mui-toggle-icon .mui-toggle-track {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      width: 40px;
      height: 20px;
      border-radius: 10px;
      background-color: #FFF;
      border: 1px solid #9B9FA6; }
      @media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
        #top-level-dialogs .mui-toggle .mui-toggle-icon .mui-toggle-track {
          border: 1.5px solid #9B9FA6; } }
    #top-level-dialogs .mui-toggle .mui-toggle-icon .mui-toggle-thumb {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      position: absolute;
      top: 7px;
      left: 5px;
      width: 14px;
      height: 14px;
      line-height: 24px;
      border-radius: 50%;
      background-color: #9B9FA6; }
      #top-level-dialogs .mui-toggle .mui-toggle-icon .mui-toggle-thumb .mui-paper-container {
        border-radius: 50%; }
      #top-level-dialogs .mui-toggle .mui-toggle-icon .mui-toggle-thumb .mui-focus-ripple-inner {
        width: 200%;
        height: 200%;
        top: -8px;
        left: -7.5px; }
  #top-level-dialogs .mui-toggle.mui-is-disabled .mui-toggle-icon {
    cursor: default; }
    #top-level-dialogs .mui-toggle.mui-is-disabled .mui-toggle-icon .mui-toggle-track {
      border-color: #EBEBEB; }
    #top-level-dialogs .mui-toggle.mui-is-disabled .mui-toggle-icon .mui-toggle-thumb {
      background-color: #EBEBEB; }
  #top-level-dialogs .mui-toggle.mui-is-switched .mui-toggle-icon .mui-toggle-track {
    border-color: #00B3E3; }
  #top-level-dialogs .mui-toggle.mui-is-switched .mui-toggle-icon .mui-toggle-thumb {
    left: 24px;
    background-color: #00B3E3; }
  #top-level-dialogs .mui-toggle.mui-is-switched.mui-is-disabled .mui-toggle-icon .mui-toggle-track {
    border-color: #ADE3F5; }
  #top-level-dialogs .mui-toggle.mui-is-switched.mui-is-disabled .mui-toggle-icon .mui-toggle-thumb {
    left: 24px;
    background-color: #ADE3F5; }
  #top-level-dialogs .mui-toggle.mui-is-required .mui-toggle-icon .mui-toggle-track {
    background-color: rgba(0, 179, 227, 0.5); }
  #top-level-dialogs .mui-toggle.mui-is-required .mui-toggle-icon .mui-toggle-thumb {
    background-color: #00B3E3; }
  #top-level-dialogs .mui-toolbar {
    background-color: #e1e1e1;
    height: 56px;
    width: 100%;
    padding: 0 30px; }
    #top-level-dialogs .mui-toolbar .mui-toolbar-group {
      position: relative; }
      #top-level-dialogs .mui-toolbar .mui-toolbar-group .mui-toolbar-title {
        padding-right: 16px;
        line-height: 56px; }
      #top-level-dialogs .mui-toolbar .mui-toolbar-group .mui-toolbar-separator {
        background-color: rgba(0, 0, 0, 0.175);
        display: inline-block;
        height: 32px;
        margin-left: 30px;
        position: relative;
        top: 12px;
        width: 1px; }
      #top-level-dialogs .mui-toolbar .mui-toolbar-group .mui-raised-button,
      #top-level-dialogs .mui-toolbar .mui-toolbar-group .mui-flat-button,
      #top-level-dialogs .mui-toolbar .mui-toolbar-group .mui-outlined-button {
        margin: 0 30px;
        margin-top: 13px;
        position: relative; }
      #top-level-dialogs .mui-toolbar .mui-toolbar-group .mui-drop-down-menu {
        color: rgba(0, 0, 0, 0.54);
        display: inline-block;
        margin: 0 30px;
        margin-top: 13px; }
        #top-level-dialogs .mui-toolbar .mui-toolbar-group .mui-drop-down-menu .mui-menu-control-bg {
          background-color: rgba(0, 0, 0, 0.1);
          border-radius: 0; }
        #top-level-dialogs .mui-toolbar .mui-toolbar-group .mui-drop-down-menu .mui-menu-control .mui-menu-control-underline {
          display: none; }
        #top-level-dialogs .mui-toolbar .mui-toolbar-group .mui-drop-down-menu .mui-font-icon:hover {
          color: rgba(0, 0, 0, 0.4); }
      #top-level-dialogs .mui-toolbar .mui-toolbar-group .mui-font-icon {
        color: rgba(0, 0, 0, 0.4);
        cursor: pointer;
        line-height: 56px;
        padding-left: 30px; }
        #top-level-dialogs .mui-toolbar .mui-toolbar-group .mui-font-icon:hover {
          color: rgba(0, 0, 0, 0.87);
          z-index: 1; }
      #top-level-dialogs .mui-toolbar .mui-toolbar-group.mui-left {
        float: left; }
        #top-level-dialogs .mui-toolbar .mui-toolbar-group.mui-left .mui-drop-down-menu, #top-level-dialogs .mui-toolbar .mui-toolbar-group.mui-left .mui-font-icon, #top-level-dialogs .mui-toolbar .mui-toolbar-group.mui-left .mui-toolbar-separator, #top-level-dialogs .mui-toolbar .mui-toolbar-group.mui-left .mui-drop-down-icon {
          float: left; }
        #top-level-dialogs .mui-toolbar .mui-toolbar-group.mui-left:first-child {
          margin-left: -24px; }
          #top-level-dialogs .mui-toolbar .mui-toolbar-group.mui-left:first-child .mui-toolbar-title {
            margin-left: 24px; }
      #top-level-dialogs .mui-toolbar .mui-toolbar-group.mui-right {
        float: right; }
        #top-level-dialogs .mui-toolbar .mui-toolbar-group.mui-right * {
          vertical-align: top; }
        #top-level-dialogs .mui-toolbar .mui-toolbar-group.mui-right:last-child {
          margin-right: -24px; }
  #top-level-dialogs .c42-tooltip {
    z-index: 1;
    border-radius: 3px;
    display: inline-block;
    font-size: 13px;
    left: -999em;
    padding: 8px 21px;
    position: fixed;
    pointer-events: none;
    transition: opacity 0.3s ease-out , margin-top 0.3s ease-out, margin-left 0.3s ease-out;
    top: -999em; }
    #top-level-dialogs .c42-tooltip:after {
      content: "";
      width: 0;
      height: 0;
      position: absolute; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-show {
      opacity: 0.9;
      margin-top: 0px;
      margin-left: 0px;
      transition-delay: 0.2s; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-hide {
      opacity: 0; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-type-dark {
      color: #ffffff;
      background-color: #323232; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-dark.c42-tooltip-place-top:after {
        border-top: 8px solid #323232; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-dark.c42-tooltip-place-bottom:after {
        border-bottom: 8px solid #323232; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-dark.c42-tooltip-place-left:after {
        border-left: 6px solid #323232; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-dark.c42-tooltip-place-right:after {
        border-right: 6px solid #323232; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-type-success {
      color: #ffffff;
      background-color: #8AC732; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-success.c42-tooltip-place-top:after {
        border-top: 8px solid #8AC732; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-success.c42-tooltip-place-bottom:after {
        border-bottom: 8px solid #8AC732; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-success.c42-tooltip-place-left:after {
        border-left: 6px solid #8AC732; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-success.c42-tooltip-place-right:after {
        border-right: 6px solid #8AC732; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-type-warning {
      color: #ffffff;
      background-color: #DE4242; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-warning.c42-tooltip-place-top:after {
        border-top: 8px solid #DE4242; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-warning.c42-tooltip-place-bottom:after {
        border-bottom: 8px solid #DE4242; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-warning.c42-tooltip-place-left:after {
        border-left: 6px solid #DE4242; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-warning.c42-tooltip-place-right:after {
        border-right: 6px solid #DE4242; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-type-danger {
      color: #ffffff;
      background-color: #DE4242; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-danger.c42-tooltip-place-top:after {
        border-top: 8px solid #DE4242; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-danger.c42-tooltip-place-bottom:after {
        border-bottom: 8px solid #DE4242; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-danger.c42-tooltip-place-left:after {
        border-left: 6px solid #DE4242; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-danger.c42-tooltip-place-right:after {
        border-right: 6px solid #DE4242; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-type-info {
      color: #ffffff;
      background-color: #BCBFC3; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-info.c42-tooltip-place-top:after {
        border-top: 8px solid #BCBFC3; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-info.c42-tooltip-place-bottom:after {
        border-bottom: 8px solid #BCBFC3; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-info.c42-tooltip-place-left:after {
        border-left: 6px solid #BCBFC3; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-info.c42-tooltip-place-right:after {
        border-right: 6px solid #BCBFC3; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-type-light {
      color: #323232;
      background-color: #ffffff; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-light.c42-tooltip-place-top:after {
        border-top: 8px solid #ffffff; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-light.c42-tooltip-place-bottom:after {
        border-bottom: 8px solid #ffffff; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-light.c42-tooltip-place-left:after {
        border-left: 6px solid #ffffff; }
      #top-level-dialogs .c42-tooltip.c42-tooltip-type-light.c42-tooltip-place-right:after {
        border-right: 6px solid #ffffff; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-place-top.c42-tooltip-hide {
      margin-top: -10px; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-place-top:after {
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      bottom: -8px;
      left: 50%;
      margin-left: -10px; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-place-bottom.c42-tooltip-hide {
      margin-top: 10px; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-place-bottom:after {
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      top: -8px;
      left: 50%;
      margin-left: -10px; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-place-left.c42-tooltip-hide {
      margin-left: -10px; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-place-left:after {
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent;
      right: -6px;
      top: 50%;
      margin-top: -5px; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-place-right.c42-tooltip-hide {
      margin-left: 10px; }
    #top-level-dialogs .c42-tooltip.c42-tooltip-place-right:after {
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent;
      left: -6px;
      top: 50%;
      margin-top: -5px; }
  #top-level-dialogs .mui-transition-slide-in {
    position: relative;
    overflow: hidden;
    height: 65%; }
    #top-level-dialogs .mui-transition-slide-in .mui-transition-slide-in-child {
      position: absolute;
      width: 100%;
      top: 0px;
      left: 0px;
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #top-level-dialogs .mui-transition-slide-in .mui-transition-slide-in-enter {
      opacity: 0; }
    #top-level-dialogs .mui-transition-slide-in .mui-transition-slide-in-enter-active {
      opacity: 1; }
    #top-level-dialogs .mui-transition-slide-in .mui-transition-slide-in-leave {
      opacity: 1; }
    #top-level-dialogs .mui-transition-slide-in .mui-transition-slide-in-leave-active {
      opacity: 0; }
    #top-level-dialogs .mui-transition-slide-in.mui-is-left .mui-transition-slide-in-enter {
      transform: translate3d(100%, 0, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-left .mui-transition-slide-in-enter-active {
      transform: translate3d(0, 0, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-left .mui-transition-slide-in-leave {
      transform: translate3d(0, 0, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-left .mui-transition-slide-in-leave-active {
      transform: translate3d(-100%, 0, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-right .mui-transition-slide-in-enter {
      transform: translate3d(-100%, 0, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-right .mui-transition-slide-in-enter-active {
      transform: translate3d(0, 0, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-right .mui-transition-slide-in-leave {
      transform: translate3d(0, 0, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-right .mui-transition-slide-in-leave-active {
      transform: translate3d(100%, 0, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-up .mui-transition-slide-in-enter {
      transform: translate3d(0, 100%, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-up .mui-transition-slide-in-enter-active {
      transform: translate3d(0, 0, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-up .mui-transition-slide-in-leave {
      transform: translate3d(0, 0, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-up .mui-transition-slide-in-leave-active {
      transform: translate3d(0, -100%, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-down .mui-transition-slide-in-enter {
      transform: translate3d(0, -100%, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-down .mui-transition-slide-in-enter-active {
      transform: translate3d(0, 0, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-down .mui-transition-slide-in-leave {
      transform: translate3d(0, 0, 0); }
    #top-level-dialogs .mui-transition-slide-in.mui-is-down .mui-transition-slide-in-leave-active {
      transform: translate3d(0, 100%, 0); }
  #top-level-dialogs .c42-filebrowser-tbl {
    border-spacing: 0;
    position: relative;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    table-layout: auto;
    color: #585F6B; }
    #top-level-dialogs .c42-filebrowser-tbl tr {
      width: 100%;
      border-bottom: 1px solid #EBEBEB;
      font-size: 14px; }
      #top-level-dialogs .c42-filebrowser-tbl tr.c42-clickable {
        cursor: pointer; }
      #top-level-dialogs .c42-filebrowser-tbl tr.deleted td {
        opacity: .5; }
      #top-level-dialogs .c42-filebrowser-tbl tr.file.deleted:hover .detail-action-cell svg {
        display: none; }
      #top-level-dialogs .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon {
        margin-right: -5px; }
        #top-level-dialogs .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon *, #top-level-dialogs .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon:hover * {
          fill: #585F6B;
          cursor: default; }
      #top-level-dialogs .c42-filebrowser-tbl tr td .mui-drop-down-icon {
        position: absolute;
        top: 8px;
        right: 41px; }
    #top-level-dialogs .c42-filebrowser-tbl thead th {
      height: 26px;
      line-height: 10px;
      border-left: 1px solid #EBEBEB;
      color: #9B9FA6;
      position: relative; }
      #top-level-dialogs .c42-filebrowser-tbl thead th.reactable-header-sort-asc:before, #top-level-dialogs .c42-filebrowser-tbl thead th.reactable-header-sort-desc:before {
        content: ' ';
        height: 0;
        position: absolute;
        width: 0;
        border: 4px solid transparent;
        right: 10px; }
      #top-level-dialogs .c42-filebrowser-tbl thead th.reactable-header-sort-desc:before {
        border-bottom-color: rgba(50, 54, 61, 0.75);
        top: 5px; }
      #top-level-dialogs .c42-filebrowser-tbl thead th.reactable-header-sort-asc:before {
        border-top-color: rgba(50, 54, 61, 0.75);
        top: 10px; }
      #top-level-dialogs .c42-filebrowser-tbl thead th.reactable-header-sortable {
        cursor: pointer; }
      #top-level-dialogs .c42-filebrowser-tbl thead th:first-child {
        border-left: 0; }
    #top-level-dialogs .c42-filebrowser-tbl tbody {
      width: 100%;
      border-bottom: 1px solid #EBEBEB; }
      #top-level-dialogs .c42-filebrowser-tbl tbody tr:hover .action-icon {
        opacity: 1; }
      #top-level-dialogs .c42-filebrowser-tbl tbody tr:hover {
        background: #E8F7FC; }
      #top-level-dialogs .c42-filebrowser-tbl tbody tr td {
        height: 42px;
        line-height: 22px; }
        #top-level-dialogs .c42-filebrowser-tbl tbody tr td .mui-svg-icon {
          cursor: pointer; }
          #top-level-dialogs .c42-filebrowser-tbl tbody tr td .mui-svg-icon * {
            fill: #00B3E3; }
          #top-level-dialogs .c42-filebrowser-tbl tbody tr td .mui-svg-icon:hover *, #top-level-dialogs .c42-filebrowser-tbl tbody tr td .mui-svg-icon:focus * {
            fill: #007FAD; }
        #top-level-dialogs .c42-filebrowser-tbl tbody tr td .action-icon-non-emphasis {
          opacity: 0;
          transition: opacity .15s ease-in-out;
          -moz-transition: opacity .15s ease-in-out;
          -webkit-transition: opacity .15s ease-in-out; }
        #top-level-dialogs .c42-filebrowser-tbl tbody tr td .action-icon {
          font-size: 17px;
          float: right;
          margin: 3px 0px 0px 10px;
          width: 30px;
          height: 100%;
          position: relative;
          cursor: pointer; }
          #top-level-dialogs .c42-filebrowser-tbl tbody tr td .action-icon .mui-svg-icon {
            position: absolute;
            top: 0px;
            bottom: 0px;
            left: 0px;
            right: 0px; }
        #top-level-dialogs .c42-filebrowser-tbl tbody tr td .detail-action-cell {
          text-align: left;
          display: -ms-inline-flexbox;
          display: -webkit-inline-flex;
          display: inline-flex;
          width: 100%; }
          #top-level-dialogs .c42-filebrowser-tbl tbody tr td .detail-action-cell .main-icon {
            -ms-flex: 0 0 auto;
            -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
            font-size: 25px;
            width: 25px;
            margin-right: 15px;
            overflow: hidden; }
            #top-level-dialogs .c42-filebrowser-tbl tbody tr td .detail-action-cell .main-icon .filetype-icon {
              width: 25px;
              overflow: hidden; }
          #top-level-dialogs .c42-filebrowser-tbl tbody tr td .detail-action-cell .cell-text {
            color: #585F6B;
            display: inline-block;
            -ms-flex: 0 1 auto;
            -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
            overflow: hidden; }
            #top-level-dialogs .c42-filebrowser-tbl tbody tr td .detail-action-cell .cell-text.active:hover {
              color: #00B3E3;
              text-decoration: underline;
              cursor: pointer; }
    #top-level-dialogs .c42-filebrowser-tbl tbody td, #top-level-dialogs .c42-filebrowser-tbl thead th {
      padding: 0px 25px 0px 8px;
      position: relative;
      min-width: 40px;
      text-align: right; }
      #top-level-dialogs .c42-filebrowser-tbl tbody td:first-child, #top-level-dialogs .c42-filebrowser-tbl thead th:first-child {
        min-width: 30px;
        text-align: left;
        padding-left: 40px; }
      #top-level-dialogs .c42-filebrowser-tbl tbody td:last-child, #top-level-dialogs .c42-filebrowser-tbl thead th:last-child {
        border-right: none;
        padding-right: 40px;
        min-width: 70px; }
  #top-level-dialogs .ie.ie10 .c42-filebrowser-tbl .action-icon-non-emphasis {
    opacity: 1 !important; }
  #top-level-dialogs .ie.ie10 .c42-filebrowser-tbl .detail-action-cell {
    cursor: pointer !important; }
  #top-level-dialogs .c42-filebrowser-gray thead {
    background-color: #f5f6f6; }
    #top-level-dialogs .c42-filebrowser-gray thead th {
      text-align: left; }
  #top-level-dialogs .c42-filebrowser-gray tbody td {
    width: 10%;
    text-align: left;
    vertical-align: middle; }
    #top-level-dialogs .c42-filebrowser-gray tbody td > span, #top-level-dialogs .c42-filebrowser-gray tbody td > div {
      vertical-align: middle; }
      #top-level-dialogs .c42-filebrowser-gray tbody td > span svg, #top-level-dialogs .c42-filebrowser-gray tbody td > div svg {
        vertical-align: sub; }
  #top-level-dialogs .mui-checkbox label:hover {
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -khtml-user-select: none;
    /* webkit (konqueror) browsers */
    -ms-user-select: none;
    /* IE10+ */
    cursor: pointer; }
  #top-level-dialogs .mui-checkbox input {
    opacity: 0;
    position: relative; }
  #top-level-dialogs .mui-checkbox .cb-wrap, #top-level-dialogs .mui-checkbox .rb-wrap {
    display: inline-block;
    cursor: pointer;
    position: relative;
    width: 12px;
    height: 1em;
    overflow: visible;
    margin-right: calc(1em / 1.5);
    float: left; }
  #top-level-dialogs .mui-checkbox .cb-wrap > div, #top-level-dialogs .mui-checkbox .rb-wrap > div {
    position: absolute;
    border-radius: 15px;
    width: 30px;
    height: 30px;
    top: -webkit-calc((1em / 2) - (30px / 2));
    top: calc((1em / 2) - (30px / 2));
    left: -9px; }
    #top-level-dialogs .mui-checkbox .cb-wrap > div svg, #top-level-dialogs .mui-checkbox .rb-wrap > div svg {
      position: absolute;
      transform: translate(9px, 4.5px) !important;
      top: 0;
      left: 0; }
  #top-level-dialogs .mui-checkbox .mui-checkbox-icon .mui-svg-icon {
    width: 12px;
    height: 12px; }
  #top-level-dialogs .mui-checkbox .mui-checkbox-icon .mui-checkbox-check, #top-level-dialogs .mui-checkbox .mui-checkbox-icon .mui-checkbox-indeterminate {
    position: absolute;
    top: 4px;
    opacity: 0;
    transform: scale(0);
    transform-origin: 50% 50%; }
    #top-level-dialogs .mui-checkbox .mui-checkbox-icon .mui-checkbox-check *, #top-level-dialogs .mui-checkbox .mui-checkbox-icon .mui-checkbox-indeterminate * {
      fill: #000000; }
  #top-level-dialogs .mui-checkbox .mui-checkbox-icon .mui-checkbox-box {
    position: absolute;
    top: 4px; }
    #top-level-dialogs .mui-checkbox .mui-checkbox-icon .mui-checkbox-box * {
      fill: #9B9FA6; }
  #top-level-dialogs .mui-checkbox.mui-is-switched .mui-checkbox-icon .mui-checkbox-check {
    opacity: 1;
    transform: scale(1.2);
    transform-origin: 20% 80%; }
    #top-level-dialogs .mui-checkbox.mui-is-switched .mui-checkbox-icon .mui-checkbox-check * {
      fill: #000000; }
  #top-level-dialogs .mui-checkbox.mui-is-indeterminate .mui-checkbox-icon .mui-checkbox-indeterminate {
    opacity: 1;
    transform: scale(1);
    transform-origin: 50% 50%; }
    #top-level-dialogs .mui-checkbox.mui-is-indeterminate .mui-checkbox-icon .mui-checkbox-indeterminate * {
      fill: #000000; }
  #top-level-dialogs .mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-check *,
  #top-level-dialogs .mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-box *,
  #top-level-dialogs .mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-indeterminate * {
    fill: #e6e6e6; }
  #top-level-dialogs .mui-checkbox.mui-is-required .mui-checkbox-icon .mui-checkbox-box *,
  #top-level-dialogs .mui-checkbox.mui-is-required .mui-checkbox-icon .mui-checkbox-indeterminate * {
    fill: #00B3E3; }
  #top-level-dialogs .c42-drop-down-menu {
    font-family: "ProximaNova", sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #585f6b;
    height: inherit;
    width: 100%;
    font-size: 13px; }
    #top-level-dialogs .c42-drop-down-menu .mui-nested-menu-item.mui-open > .mui-menu-item {
      background-color: #F6F7F7; }
    #top-level-dialogs .c42-drop-down-menu .c42-check-mark-icon {
      position: absolute;
      top: 4px;
      left: 8px; }
    #top-level-dialogs .c42-drop-down-menu .c42-expand-more-icon {
      position: absolute;
      top: 8px;
      right: 9px;
      width: 18px;
      height: 18px; }
    #top-level-dialogs .c42-drop-down-menu.mui-open .mui-menu-control {
      background: #ccc; }
    #top-level-dialogs .c42-drop-down-menu.mui-open .mui-menu-label {
      opacity: 1 !important;
      top: 0 !important; }
    #top-level-dialogs .c42-drop-down-menu .mui-menu .mui-menu-item:not(.mui-is-selected):not(.mui-is-disabled) {
      color: #9B9FA6; }
    #top-level-dialogs .c42-drop-down-menu .mui-menu .mui-menu-item.mui-is-selected {
      color: #585F6B; }
    #top-level-dialogs .c42-drop-down-menu .mui-menu.mui-visible > .mui-paper-container {
      padding-top: 10px !important;
      padding-bottom: 10px !important; }
    #top-level-dialogs .c42-drop-down-menu .mui-menu .mui-menu-item {
      height: 25px;
      line-height: 25px;
      position: relative; }
      #top-level-dialogs .c42-drop-down-menu .mui-menu .mui-menu-item.c42-logout-item:hover {
        background-color: #EBEBEB; }
      #top-level-dialogs .c42-drop-down-menu .mui-menu .mui-menu-item:hover:not(.mui-is-disabled) {
        background-color: #F6F7F7; }
    #top-level-dialogs .c42-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) {
      border-radius: 4px;
      height: 35px;
      border: 1px solid #ccc;
      background: white;
      padding: 0;
      position: relative;
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
      #top-level-dialogs .c42-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) .mui-menu-label {
        line-height: 35px; }
    #top-level-dialogs .c42-drop-down-menu .mui-separator {
      margin: 0;
      border-top: solid 1px #EBEBEB; }
    #top-level-dialogs .c42-drop-down-menu.mui-disabled .mui-menu-control {
      cursor: default;
      opacity: 0.65; }
    #top-level-dialogs .c42-drop-down-menu.mui-disabled .c42-expand-more-icon {
      opacity: 0.48148; }
  #top-level-dialogs .c42-user-drop-down-menu {
    font-family: "ProximaNova", sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #585f6b;
    height: inherit; }
    #top-level-dialogs .c42-user-drop-down-menu .mui-nested-menu-item.mui-open > .mui-menu-item {
      background-color: #F6F7F7; }
    #top-level-dialogs .c42-user-drop-down-menu .c42-check-mark-icon {
      position: absolute;
      top: 4px;
      left: 8px; }
    #top-level-dialogs .c42-user-drop-down-menu .c42-expand-more-icon {
      position: absolute;
      top: 8px;
      right: 9px;
      width: 18px;
      height: 18px; }
    #top-level-dialogs .c42-user-drop-down-menu.mui-open .mui-menu-control {
      background: #ccc; }
    #top-level-dialogs .c42-user-drop-down-menu.mui-open .mui-menu-label {
      opacity: 1 !important;
      top: 0 !important; }
    #top-level-dialogs .c42-user-drop-down-menu .mui-menu .mui-menu-item:not(.mui-is-selected):not(.mui-is-disabled) {
      color: #9B9FA6; }
    #top-level-dialogs .c42-user-drop-down-menu .mui-menu .mui-menu-item.mui-is-selected {
      color: #585F6B; }
    #top-level-dialogs .c42-user-drop-down-menu .mui-menu.mui-visible > .mui-paper-container {
      padding-top: 10px !important;
      padding-bottom: 10px !important; }
    #top-level-dialogs .c42-user-drop-down-menu .mui-menu .mui-menu-item {
      height: 25px;
      line-height: 25px;
      position: relative; }
      #top-level-dialogs .c42-user-drop-down-menu .mui-menu .mui-menu-item.c42-logout-item:hover {
        background-color: #EBEBEB; }
      #top-level-dialogs .c42-user-drop-down-menu .mui-menu .mui-menu-item:hover:not(.mui-is-disabled) {
        background-color: #F6F7F7; }
    #top-level-dialogs .c42-user-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) {
      border-radius: 4px;
      height: 35px;
      border: 1px solid #ccc;
      background: white;
      padding: 0;
      position: relative;
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
      #top-level-dialogs .c42-user-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) .mui-menu-label {
        line-height: 35px; }
    #top-level-dialogs .c42-user-drop-down-menu .c42-user-light-icon, #top-level-dialogs .c42-user-drop-down-menu .c42-user-dark-icon {
      height: 30px;
      width: 30px;
      position: relative;
      top: 1px;
      left: -9px; }
    #top-level-dialogs .c42-user-drop-down-menu .mui-menu {
      right: 0; }
    #top-level-dialogs .c42-user-drop-down-menu .mui-icon-button {
      width: 75px;
      position: relative; }
    #top-level-dialogs .c42-user-drop-down-menu .mui-menu-control:before {
      display: none; }
  #top-level-dialogs .c42-unified-header {
    padding: 10px 20px;
    height: 55px;
    background: white;
    position: relative;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.1);
    clear: both; }
    #top-level-dialogs .c42-unified-header .c42-dropdown-buttons {
      clear: both;
      float: right;
      line-height: 35px;
      vertical-align: center;
      white-space: nowrap; }
      #top-level-dialogs .c42-unified-header .c42-dropdown-buttons > * {
        display: inline-block;
        float: none;
        height: 35px;
        vertical-align: top; }
      #top-level-dialogs .c42-unified-header .c42-dropdown-buttons > * + * {
        margin-left: 10px; }
  #top-level-dialogs .c42-custom-logo {
    display: inline-block;
    padding-right: 24px;
    margin-right: 24px;
    border-right: 2px solid #e9eaec;
    vertical-align: top; }
    #top-level-dialogs .c42-custom-logo img {
      vertical-align: middle; }
  #top-level-dialogs .c42-app-switcher {
    width: 150px; }
  #top-level-dialogs .c42ui-shorten-prefix,
  #top-level-dialogs .c42ui-shorten-suffix,
  #top-level-dialogs .c42ui-shorten-middle {
    white-space: pre;
    overflow: hidden; }
  #top-level-dialogs .c42ui-shorten-prefix, #top-level-dialogs .c42ui-shorten-suffix {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto; }
  #top-level-dialogs .c42ui-shorten-middle {
    display: inline-block;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    text-overflow: ellipsis; }
  #top-level-dialogs div.c42ui-shorten {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: middle;
    width: 100%; }
  #top-level-dialogs .c42-header-support button {
    height: 35px;
    padding-top: 0;
    padding-bottom: 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-family: ProximaNova;
    font-size: 20px;
    background: white; }
  #top-level-dialogs html {
    font-size: 62.5%; }
  #top-level-dialogs body {
    font-size: 14px;
    font-size: 1.4rem; }
  #top-level-dialogs h1 {
    font-size: 24px;
    font-size: 2.4rem; }
  #top-level-dialogs html:not(.accessibility-friendly) *:focus {
    outline: none; }
  #top-level-dialogs html * div {
    -webkit-backface-visibility: hidden;
    /* Chrome, Safari, Opera */
    backface-visibility: hidden; }
  #top-level-dialogs body, #top-level-dialogs h1, #top-level-dialogs h2, #top-level-dialogs h3, #top-level-dialogs h4, #top-level-dialogs h5, #top-level-dialogs h6, #top-level-dialogs .h1, #top-level-dialogs .h2, #top-level-dialogs .h3, #top-level-dialogs .h4, #top-level-dialogs .h5, #top-level-dialogs .h6 {
    font-family: "ProximaNova", Arial, Helvetica, sans-serif; }
  #top-level-dialogs circle.progress-background {
    stroke: #DEDFE1 !important;
    stroke-width: 1px !important; }
  #top-level-dialogs circle.progress-in-action {
    stroke: #00B3E3 !important;
    stroke-width: 1px !important; }
  #top-level-dialogs circle.progress-paused {
    stroke: #9B9BA5 !important;
    stroke-width: 1px !important; }
  #top-level-dialogs circle.progress-success {
    stroke: #8AC732 !important; }
  #top-level-dialogs text.progress-text {
    fill: rgba(50, 54, 61, 0.75) !important; }
  #top-level-dialogs body {
    padding: 0;
    position: absolute;
    background-color: #FFFFFF;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #32363D; }
  #top-level-dialogs a:hover, #top-level-dialogs a:focus {
    color: #007FAD; }
  #top-level-dialogs a {
    text-decoration: none; }
  #top-level-dialogs .clearfix:before, #top-level-dialogs .clearfix:after {
    display: table;
    content: " "; }
  #top-level-dialogs .clearfix:after {
    clear: both; }

.network-sites-priority-overlay {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); }

.network-sites-priority-overlay-arrow {
  width: 50px;
  height: 50px;
  position: absolute;
  overflow: hidden;
  top: 35px;
  left: -50px; }
  .network-sites-priority-overlay-arrow::after {
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background: #FFF;
    transform: rotate(-45deg);
    top: 18px;
    left: 42px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5); }

#console.shared-styles #mainpanel .network-sites-index-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

#console.shared-styles #mainpanel .network-sites-container {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #fff; }
  #console.shared-styles #mainpanel .network-sites-container a {
    cursor: pointer; }
  #console.shared-styles #mainpanel .network-sites-container.network-sites-edit {
    box-sizing: border-box;
    padding: 15px; }
  #console.shared-styles #mainpanel .network-sites-container .network-sites-priority-save {
    -webkit-flex: 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-left: 10px; }
  #console.shared-styles #mainpanel .network-sites-container .network-sites-heading-layout {
    display: -ms-flexbox;
    display: flex;
    padding: 20px 40px;
    border-bottom: 1px solid #EBEBEB;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  #console.shared-styles #mainpanel .network-sites-container .network-sites-actions-layout {
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #EBEBEB;
    padding: 20px 40px;
    -ms-flex-negative: 0;
        flex-shrink: 0; }
    #console.shared-styles #mainpanel .network-sites-container .network-sites-actions-layout > * {
      display: inline-block; }
  #console.shared-styles #mainpanel .network-sites-container .network-sites-heading-container,
  #console.shared-styles #mainpanel .network-sites-container .network-sites-subheading-container {
    -ms-flex: 1;
        flex: 1; }
    #console.shared-styles #mainpanel .network-sites-container .network-sites-heading-container h1,
    #console.shared-styles #mainpanel .network-sites-container .network-sites-subheading-container h1 {
      font-size: 24px; }
  #console.shared-styles #mainpanel .network-sites-container .network-sites-subheading-container {
    font-size: 20px;
    line-height: 35px; }
  #console.shared-styles #mainpanel .network-sites-container .network-sites-not-defined,
  #console.shared-styles #mainpanel .network-sites-container .network-sites-default-not-defined {
    text-align: center;
    width: 100%;
    padding: 50px 20px;
    font-size: 16px; }
  #console.shared-styles #mainpanel .network-sites-container .network-sites-enabled-toggle-container {
    padding-top: 20px; }
  #console.shared-styles #mainpanel .network-sites-container .network-sites-schedule-toggle-container .mui-enhanced-switch .mui-switch-label {
    padding-top: 12px; }
  #console.shared-styles #mainpanel .network-sites-container .network-sites-data-table-container {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%; }
    #console.shared-styles #mainpanel .network-sites-container .network-sites-data-table-container .c42-svg-icon {
      cursor: pointer; }
      #console.shared-styles #mainpanel .network-sites-container .network-sites-data-table-container .c42-svg-icon * {
        fill: #00B3E3; }
      #console.shared-styles #mainpanel .network-sites-container .network-sites-data-table-container .c42-svg-icon:hover *, #console.shared-styles #mainpanel .network-sites-container .network-sites-data-table-container .c42-svg-icon:focus * {
        fill: #007FAD; }
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button label:hover {
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -khtml-user-select: none;
    /* webkit (konqueror) browsers */
    -ms-user-select: none;
    /* IE10+ */
    cursor: pointer; }
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button input {
    opacity: 0;
    position: relative; }
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button .cb-wrap, #console.shared-styles #mainpanel .network-sites-container .mui-radio-button .rb-wrap {
    display: inline-block;
    cursor: pointer;
    position: relative;
    width: 12px;
    height: 1em;
    overflow: visible;
    margin-right: calc(1em / 1.5);
    float: left; }
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button .rb-wrap > div {
    position: absolute;
    border-radius: 15px;
    width: 30px;
    height: 30px;
    top: -webkit-calc((1em / 2) - (30px / 2));
    top: calc((1em / 2) - (30px / 2));
    left: -7.5px; }
    #console.shared-styles #mainpanel .network-sites-container .mui-radio-button .rb-wrap > div svg {
      position: absolute;
      transform: translate(7.5px, 7.5px) !important;
      top: 0;
      left: 0; }
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button .mui-radio-button-icon .mui-svg-icon {
    width: 15px;
    height: 15px; }
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button .mui-radio-button-icon .mui-radio-button-fill {
    position: absolute;
    opacity: 0;
    transform: scale(0);
    transform-origin: 50% 50%;
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    #console.shared-styles #mainpanel .network-sites-container .mui-radio-button .mui-radio-button-icon .mui-radio-button-fill * {
      fill: #32363D; }
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button .mui-radio-button-icon .mui-radio-button-target {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    position: absolute;
    opacity: 1;
    transform: scale(1); }
    #console.shared-styles #mainpanel .network-sites-container .mui-radio-button .mui-radio-button-icon .mui-radio-button-target * {
      fill: #9B9FA6;
      transition: all 2s cubic-bezier(0.23, 0.9, 0.32, 0.9) 200ms; }
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button.c42-separated {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #EBEBEB; }
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-fill {
    opacity: 1;
    transform: scale(1); }
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-target {
    opacity: 0;
    transform: scale(0); }
    #console.shared-styles #mainpanel .network-sites-container .mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-target * {
      fill: #32363D;
      transition: all 100s cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button.mui-is-disabled .mui-radio-button-icon .mui-radio-button-fill *,
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button.mui-is-disabled .mui-radio-button-icon .mui-radio-button-target * {
    fill: #e6e6e6; }
  #console.shared-styles #mainpanel .network-sites-container .mui-radio-button.mui-is-required .mui-radio-button-icon .mui-radio-button-target * {
    fill: #00B3E3; }
  #console.shared-styles #mainpanel .network-sites-container .ip-address-input-form-container {
    display: -ms-flexbox;
    display: flex; }
  #console.shared-styles #mainpanel .network-sites-container .ip-address-input-container {
    -ms-flex: 1;
        flex: 1;
    margin-right: 10px; }
  #console.shared-styles #mainpanel .network-sites-container .ip-address-input-field {
    width: 100%; }
  #console.shared-styles #mainpanel .network-sites-container .ip-address-add-button {
    height: 35px;
    max-height: 35px;
    line-height: 35px; }
  #console.shared-styles #mainpanel .network-sites-container .network-rate-item {
    margin-top: 24px; }
    #console.shared-styles #mainpanel .network-sites-container .network-rate-item .network-rate-input-mode {
      display: inline-block;
      margin-right: 25px;
      vertical-align: top; }
      #console.shared-styles #mainpanel .network-sites-container .network-rate-item .network-rate-input-mode .network-rate-value-label {
        display: inline;
        cursor: pointer; }
      #console.shared-styles #mainpanel .network-sites-container .network-rate-item .network-rate-input-mode .network-rate-mode-selector {
        float: left;
        margin-top: 4px;
        margin-right: 3px; }
      #console.shared-styles #mainpanel .network-sites-container .network-rate-item .network-rate-input-mode .network-rate-value-field {
        display: block;
        margin-top: 8px;
        margin-left: 23px; }
  #console.shared-styles #mainpanel .network-sites-container .network-site-daily-schedule-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    width: 400px; }
    #console.shared-styles #mainpanel .network-sites-container .network-site-daily-schedule-row .mui-menu-hideable.mui-visible {
      overflow-y: scroll;
      height: 200px; }
  #console.shared-styles #mainpanel .network-sites-container .network-scheduled-section {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 900px; }
  #console.shared-styles #mainpanel .network-sites-container .network-scheduled-radios {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 150px;
    padding-bottom: 20px; }
  #console.shared-styles #mainpanel .network-sites-container .network-rate-drop-down-row {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    width: 420px; }
    #console.shared-styles #mainpanel .network-sites-container .network-rate-drop-down-row .network-rate-text-field {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
          justify-content: space-between;
      -ms-flex-align: center;
          align-items: center; }
      #console.shared-styles #mainpanel .network-sites-container .network-rate-drop-down-row .network-rate-text-field .network-rate-text-field-input {
        width: 140px; }
  #console.shared-styles #mainpanel .network-sites-container .network-site-name-column {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
    #console.shared-styles #mainpanel .network-sites-container .network-site-name-column .network-site-priority {
      min-width: 47px;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
      #console.shared-styles #mainpanel .network-sites-container .network-site-name-column .network-site-priority .network-site-priority-icons {
        min-width: 24px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
            flex-direction: column; }
        #console.shared-styles #mainpanel .network-sites-container .network-site-name-column .network-site-priority .network-site-priority-icons .network-site-top-chevron {
          transform: rotate(180deg);
          margin-bottom: -12px; }
        #console.shared-styles #mainpanel .network-sites-container .network-site-name-column .network-site-priority .network-site-priority-icons .c42-svg-icon {
          display: none; }
  #console.shared-styles #mainpanel .network-sites-container .priority-overlay-open .Grid__innerScrollContainer,
  #console.shared-styles #mainpanel .network-sites-container .priority-overlay-open .FlexTable__Grid,
  #console.shared-styles #mainpanel .network-sites-container .priority-overlay-open .FlexTable__row,
  #console.shared-styles #mainpanel .network-sites-container .priority-overlay-open .FlexTable__rowColumn {
    overflow: visible !important; }
  #console.shared-styles #mainpanel .network-sites-container .Grid__cell:hover .network-site-priority-icons .c42-svg-icon {
    display: inline-block; }
  #console.shared-styles #mainpanel .network-sites-container .FlexTable__headerColumn:last-of-type {
    text-align: center; }

#console.shared-styles #mainpanel .custom-subdomain-container {
  position: absolute;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: #fff; }
  #console.shared-styles #mainpanel .custom-subdomain-container h1 {
    background-color: #F7F7F7;
    font-size: 24px;
    padding: 20px 40px; }
  #console.shared-styles #mainpanel .custom-subdomain-container hr {
    border: 1px solid #EBEBEB;
    margin-bottom: 30px; }
  #console.shared-styles #mainpanel .custom-subdomain-container a {
    cursor: pointer; }
  #console.shared-styles #mainpanel .custom-subdomain-container .custom-subdomain-content {
    padding: 0px 40px; }

.enableComplianceConfirmDialog.console-c42-ui-styles,
#console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles {
  text-align: left; }
  .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-heading,
  #console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-heading {
    font-weight: bold; }
  .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-heading,
  .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-callout,
  .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-effectsPreamble,
  .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-effectsList,
  .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-moreInfo,
  .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-confirmInstructions,
  .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-confirmInput,
  .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-errorDescription,
  .enableComplianceConfirmDialog.console-c42-ui-styles hr,
  #console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-heading,
  #console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-callout,
  #console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-effectsPreamble,
  #console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-effectsList,
  #console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-moreInfo,
  #console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-confirmInstructions,
  #console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-confirmInput,
  #console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles .enableComplianceConfirmDialog-errorDescription,
  #console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles hr {
    margin-bottom: 1.5em; }
  .enableComplianceConfirmDialog.console-c42-ui-styles ul.enableComplianceConfirmDialog-effectsList,
  #console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles ul.enableComplianceConfirmDialog-effectsList {
    padding-left: 15px; }
    .enableComplianceConfirmDialog.console-c42-ui-styles ul.enableComplianceConfirmDialog-effectsList li,
    #console .ui-sheet .enableComplianceConfirmDialog.console-c42-ui-styles ul.enableComplianceConfirmDialog-effectsList li {
      list-style: initial; }

/**
 * React Select
 * ============
 * Created by Jed Watson and Joss Mackison for KeystoneJS, http://www.keystonejs.com/
 * https://twitter.com/jedwatson https://twitter.com/jossmackison https://twitter.com/keystonejs
 * MIT License: https://github.com/JedWatson/react-select
*/
.Select {
  position: relative; }

.Select,
.Select div,
.Select input,
.Select span {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.Select.is-disabled > .Select-control {
  background-color: #f9f9f9; }

.Select.is-disabled > .Select-control:hover {
  box-shadow: none; }

.Select.is-disabled .Select-arrow-zone {
  cursor: default;
  pointer-events: none;
  opacity: 0.35; }

.Select-control {
  background-color: #fff;
  border-color: #d9d9d9 #ccc #b3b3b3;
  border-radius: 4px;
  border: 1px solid #ccc;
  color: #333;
  cursor: default;
  display: table;
  border-spacing: 0;
  border-collapse: separate;
  height: 36px;
  outline: none;
  overflow: hidden;
  position: relative;
  width: 100%; }

.Select-control:hover {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06); }

.Select-control .Select-input:focus {
  outline: none; }

.is-searchable.is-open > .Select-control {
  cursor: text; }

.is-open > .Select-control {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background: #fff;
  border-color: #b3b3b3 #ccc #d9d9d9; }

.is-open > .Select-control > .Select-arrow {
  border-color: transparent transparent #999;
  border-width: 0 5px 5px; }

.is-searchable.is-focused:not(.is-open) > .Select-control {
  cursor: text; }

.is-focused:not(.is-open) > .Select-control {
  border-color: #007eff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 3px rgba(0, 126, 255, 0.1); }

.Select-placeholder,
.Select--single > .Select-control .Select-value {
  bottom: 0;
  color: #aaa;
  left: 0;
  line-height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  position: absolute;
  right: 0;
  top: 0;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.has-value.Select--single > .Select-control .Select-value .Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value .Select-value-label {
  color: #333; }

.has-value.Select--single > .Select-control .Select-value a.Select-value-label,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label {
  cursor: pointer;
  text-decoration: none; }

.has-value.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:hover,
.has-value.Select--single > .Select-control .Select-value a.Select-value-label:focus,
.has-value.is-pseudo-focused.Select--single > .Select-control .Select-value a.Select-value-label:focus {
  color: #007eff;
  outline: none;
  text-decoration: underline; }

.Select-input {
  height: 34px;
  padding-left: 10px;
  padding-right: 10px;
  vertical-align: middle; }

.Select-input > input {
  width: 100%;
  background: none transparent;
  border: 0 none;
  box-shadow: none;
  cursor: default;
  display: inline-block;
  font-family: inherit;
  font-size: inherit;
  margin: 0;
  outline: none;
  line-height: 14px;
  /* For IE 8 compatibility */
  padding: 8px 0 12px;
  /* For IE 8 compatibility */
  -webkit-appearance: none; }

.is-focused .Select-input > input {
  cursor: text; }

.has-value.is-pseudo-focused .Select-input {
  opacity: 0; }

.Select-control:not(.is-searchable) > .Select-input {
  outline: none; }

.Select-loading-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 16px; }

.Select-loading {
  -webkit-animation: Select-animation-spin 400ms infinite linear;
  -o-animation: Select-animation-spin 400ms infinite linear;
  animation: Select-animation-spin 400ms infinite linear;
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-radius: 50%;
  border: 2px solid #ccc;
  border-right-color: #333;
  display: inline-block;
  position: relative;
  vertical-align: middle; }

.Select-clear-zone {
  -webkit-animation: Select-animation-fadeIn 200ms;
  -o-animation: Select-animation-fadeIn 200ms;
  animation: Select-animation-fadeIn 200ms;
  color: #999;
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 17px; }

.Select-clear-zone:hover {
  color: #D0021B; }

.Select-clear {
  display: inline-block;
  font-size: 18px;
  line-height: 1; }

.Select--multi .Select-clear-zone {
  width: 17px; }

.Select-arrow-zone {
  cursor: pointer;
  display: table-cell;
  position: relative;
  text-align: center;
  vertical-align: middle;
  width: 25px;
  padding-right: 5px; }

.Select-arrow {
  border-color: #999 transparent transparent;
  border-style: solid;
  border-width: 5px 5px 2.5px;
  display: inline-block;
  height: 0;
  width: 0; }

.is-open .Select-arrow,
.Select-arrow-zone:hover > .Select-arrow {
  border-top-color: #666; }

.Select--multi .Select-multi-value-wrapper {
  display: inline-block; }

.Select .Select-aria-only {
  display: inline-block;
  height: 1px;
  width: 1px;
  margin: -1px;
  clip: rect(0, 0, 0, 0);
  overflow: hidden; }

@-webkit-keyframes Select-animation-fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes Select-animation-fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.Select-menu-outer {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: #e6e6e6;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.06);
  box-sizing: border-box;
  margin-top: -1px;
  max-height: 200px;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 1;
  -webkit-overflow-scrolling: touch; }

.Select-menu {
  max-height: 198px;
  overflow-y: auto; }

.Select-option {
  box-sizing: border-box;
  background-color: #fff;
  color: #666666;
  cursor: pointer;
  display: block;
  padding: 8px 10px; }

.Select-option:last-child {
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px; }

.Select-option.is-selected {
  background-color: #f5faff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.04);
  color: #333; }

.Select-option.is-focused {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  color: #333; }

.Select-option.is-disabled {
  color: #cccccc;
  cursor: default; }

.Select-noresults {
  box-sizing: border-box;
  color: #999999;
  cursor: default;
  display: block;
  padding: 8px 10px; }

.Select--multi .Select-input {
  vertical-align: middle;
  margin-left: 10px;
  padding: 0; }

.Select--multi.has-value .Select-input {
  margin-left: 5px; }

.Select--multi .Select-value {
  background-color: #ebf5ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.08);
  border-radius: 2px;
  border: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border: 1px solid rgba(0, 126, 255, 0.24);
  color: #007eff;
  display: inline-block;
  font-size: 0.9em;
  line-height: 1.4;
  margin-left: 5px;
  margin-top: 5px;
  vertical-align: top; }

.Select--multi .Select-value-icon,
.Select--multi .Select-value-label {
  display: inline-block;
  vertical-align: middle; }

.Select--multi .Select-value-label {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
  cursor: default;
  padding: 2px 5px; }

.Select--multi a.Select-value-label {
  color: #007eff;
  cursor: pointer;
  text-decoration: none; }

.Select--multi a.Select-value-label:hover {
  text-decoration: underline; }

.Select--multi .Select-value-icon {
  cursor: pointer;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
  border-right: 1px solid #c2e0ff;
  /* Fallback color for IE 8 */
  border-right: 1px solid rgba(0, 126, 255, 0.24);
  padding: 1px 5px 3px; }

.Select--multi .Select-value-icon:hover,
.Select--multi .Select-value-icon:focus {
  background-color: #d8eafd;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 113, 230, 0.08);
  color: #0071e6; }

.Select--multi .Select-value-icon:active {
  background-color: #c2e0ff;
  /* Fallback color for IE 8 */
  background-color: rgba(0, 126, 255, 0.24); }

.Select--multi.is-disabled .Select-value {
  background-color: #fcfcfc;
  border: 1px solid #e3e3e3;
  color: #333; }

.Select--multi.is-disabled .Select-value-icon {
  cursor: not-allowed;
  border-right: 1px solid #e3e3e3; }

.Select--multi.is-disabled .Select-value-icon:hover,
.Select--multi.is-disabled .Select-value-icon:focus,
.Select--multi.is-disabled .Select-value-icon:active {
  background-color: #fcfcfc; }

@keyframes Select-animation-spin {
  to {
    transform: rotate(1turn); } }

@-webkit-keyframes Select-animation-spin {
  to {
    -webkit-transform: rotate(1turn); } }

@keyframes indeterminate-progress {
  0% {
    left: -400px;
    right: 100%; }
  100% {
    right: -400px;
    left: 100%; } }

@keyframes progress-active-ripple {
  0% {
    opacity: 0.1;
    width: 0px; }
  20% {
    opacity: 0.5;
    width: 0px; }
  100% {
    opacity: 0;
    width: 100%; } }

#console .console-c42-ui-styles#keystore {
  background-color: #f7f7f7;
  height: 100%; }
  #console .console-c42-ui-styles#keystore .keystore-loading-icon {
    text-align: center;
    padding: 150px; }
  #console .console-c42-ui-styles#keystore .keystore-history-loading-icon .keystore-loading-icon {
    padding: 50px; }
  #console .console-c42-ui-styles#keystore .archive-keystore-offline {
    color: #DE4242; }
    #console .console-c42-ui-styles#keystore .archive-keystore-offline a {
      color: #DE4242;
      text-decoration: underline; }
  #console .console-c42-ui-styles#keystore .customer-search {
    margin: 30px 3px 0px 30px; }
    #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper {
      width: 445px;
      margin-bottom: 24px; }
      #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select-control {
        border-radius: 1px; }
      #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select-placeholder, #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select--single > .Select-control .Select-value, #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select-input {
        padding-left: 10px;
        padding-right: 10px; }
      #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select-input > input {
        padding: 8px 0 12px; }
      #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select-menu-outer {
        margin-top: -1px; }
      #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select-noresults {
        color: #f44336; }
      #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select-option, #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select-noresults {
        padding: 8px 10px; }
      #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select--multi .Select-input {
        margin-left: 10px;
        padding: 0; }
      #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select--multi.has-value .Select-input {
        margin-left: 5px; }
      #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select--multi .Select-value {
        margin-left: 5px;
        margin-top: 5px; }
      #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select--multi .Select-value-label {
        padding: 2px 5px; }
      #console .console-c42-ui-styles#keystore .customer-search .customer-select-wrapper .Select--multi .Select-value-icon {
        padding: 1px 5px 3px; }

#console .console-c42-ui-styles #archive-keystore, #console .console-c42-ui-styles #archive-keystore-migration-progress {
  margin: 30px; }

#console .console-c42-ui-styles #archive-keystore-timeline {
  border-left: 1px solid #e0e0e0;
  border-right: 1px solid #e0e0e0;
  display: inline-block;
  max-width: 100%;
  overflow: auto; }
  #console .console-c42-ui-styles #archive-keystore-timeline .times {
    display: block;
    margin-left: -1px;
    min-width: 1200px; }
    #console .console-c42-ui-styles #archive-keystore-timeline .times li {
      display: inline-block;
      height: 20px;
      position: relative;
      text-align: center;
      vertical-align: top;
      width: 100px; }
    #console .console-c42-ui-styles #archive-keystore-timeline .times span {
      display: block;
      height: 100%;
      margin-right: -50px;
      position: absolute;
      right: 0;
      top: 0;
      width: 100%; }
      #console .console-c42-ui-styles #archive-keystore-timeline .times span::after {
        border-left: 1px solid #e0e0e0;
        bottom: 0;
        content: '.';
        display: inline-block;
        height: 5px;
        left: 50%;
        margin-left: -1px;
        overflow: hidden;
        position: absolute;
        width: 0; }
  #console .console-c42-ui-styles #archive-keystore-timeline .connection-statuses {
    border-top: 1px solid #e0e0e0;
    min-width: 1200px; }
    #console .console-c42-ui-styles #archive-keystore-timeline .connection-statuses li {
      display: inline-block; }
  #console .console-c42-ui-styles #archive-keystore-timeline .connection-history-item {
    height: 8px;
    margin-left: 4px;
    width: 16px; }
    #console .console-c42-ui-styles #archive-keystore-timeline .connection-history-item:first-child {
      margin-left: 0; }
  #console .console-c42-ui-styles #archive-keystore-timeline .connection-history-item-Connected {
    background-image: url(images/icons/icon-online.svg); }
  #console .console-c42-ui-styles #archive-keystore-timeline .connection-history-item-UnAuthenticated,
  #console .console-c42-ui-styles #archive-keystore-timeline .connection-history-item-HostUnavailable,
  #console .console-c42-ui-styles #archive-keystore-timeline .connection-history-item-Unknown {
    background-image: url(images/icons/icon-offline.svg); }
  #console .console-c42-ui-styles #archive-keystore-timeline .connection-history-item-NoRequest {
    background-image: url(images/icons/icon-no-request.svg); }

#console .console-c42-ui-styles #migration-modal label,
#console .console-c42-ui-styles #edit-keystore-modal label {
  display: block;
  font-weight: bold;
  margin-bottom: 5px; }

#console .console-c42-ui-styles #migration-modal .mui-text-field,
#console .console-c42-ui-styles #edit-keystore-modal .mui-text-field {
  width: 65%; }

#console .console-c42-ui-styles #migration-modal #migration-type,
#console .console-c42-ui-styles #edit-keystore-modal #migration-type {
  width: 50%; }

#console .console-c42-ui-styles #migration-modal .input,
#console .console-c42-ui-styles #edit-keystore-modal .input {
  margin-bottom: 10px; }

#console .console-c42-ui-styles #migration-modal .has-error .mui-menu-control,
#console .console-c42-ui-styles #edit-keystore-modal .has-error .mui-menu-control {
  border-color: #DE4242; }

#console .console-c42-ui-styles #migration-modal .loading-img,
#console .console-c42-ui-styles #edit-keystore-modal .loading-img {
  height: auto;
  margin-left: 10px;
  margin-right: -5px;
  vertical-align: middle;
  width: auto; }

#console .console-c42-ui-styles .keystore-migration-modal .functionality-affected {
  background-color: #f7f7f7;
  border-top: 1px solid #EBEBEB;
  margin: 30px -30px -30px;
  padding: 30px; }
  #console .console-c42-ui-styles .keystore-migration-modal .functionality-affected ul {
    margin-left: 15px; }

#console .console-c42-ui-styles .mui-has-error {
  margin-bottom: 20px; }

#console .console-c42-ui-styles .migration-details .functionality-affected .title {
  height: 25px;
  line-height: 25px;
  vertical-align: bottom; }

#console .console-c42-ui-styles .functionality-affected .title {
  margin-bottom: 20px; }

#console .console-c42-ui-styles .functionality-affected .title-alert {
  color: #DE4242; }
  #console .console-c42-ui-styles .functionality-affected .title-alert .c42-svg-icon {
    height: auto;
    margin-top: -5px; }
    #console .console-c42-ui-styles .functionality-affected .title-alert .c42-svg-icon path, #console .console-c42-ui-styles .functionality-affected .title-alert .c42-svg-icon rect {
      fill: #DE4242; }

#console .console-c42-ui-styles .functionality-affected ul {
  -moz-column-count: 2;
       column-count: 2;
  -moz-column-gap: 40px;
       column-gap: 40px; }

#console .console-c42-ui-styles .functionality-affected li {
  page-break-inside: avoid;
       break-inside: avoid;
  list-style: initial; }

#console .console-c42-ui-styles #archive-keystore-history-dialog .archive-history-dialog-table-container {
  margin-bottom: 30px;
  overflow-y: auto;
  border-bottom: 1px solid #DFDFDF; }

#console .console-c42-ui-styles #archive-keystore-history-dialog .mui-dialog-content {
  padding: 0px; }

#console .console-c42-ui-styles #archive-keystore-history-dialog .mui-dialog-title {
  font-size: 1.5rem;
  padding: 25px 30px; }

#console .console-c42-ui-styles #archive-keystore-history-dialog .archive-keystore-history-table {
  width: 100%; }
  #console .console-c42-ui-styles #archive-keystore-history-dialog .archive-keystore-history-table th {
    padding: 15px 10px;
    background-color: #F7F7F7;
    color: #9B9FA6;
    border: 1px solid #DFDFDF;
    border-top: 0px; }
  #console .console-c42-ui-styles #archive-keystore-history-dialog .archive-keystore-history-table th:first-of-type {
    border-left: 0px; }
  #console .console-c42-ui-styles #archive-keystore-history-dialog .archive-keystore-history-table th:last-of-type {
    border-right: 0px; }
  #console .console-c42-ui-styles #archive-keystore-history-dialog .archive-keystore-history-table tbody tr {
    border-bottom: 1px solid #DFDFDF; }
    #console .console-c42-ui-styles #archive-keystore-history-dialog .archive-keystore-history-table tbody tr td {
      padding: 10px; }
  #console .console-c42-ui-styles #archive-keystore-history-dialog .archive-keystore-history-table tbody tr:last-of-type {
    border-bottom: 0px; }

#console .console-c42-ui-styles #archive-keystore-migration-progress .c42-title-bar {
  border-bottom: 0px; }
  #console .console-c42-ui-styles #archive-keystore-migration-progress .c42-title-bar .sub-title {
    font-size: 1.2rem;
    line-height: 70px;
    height: 60px;
    vertical-align: middle;
    margin-left: 10px; }
    #console .console-c42-ui-styles #archive-keystore-migration-progress .c42-title-bar .sub-title .amount-complete {
      color: #8bc732;
      margin-left: 15px; }
      #console .console-c42-ui-styles #archive-keystore-migration-progress .c42-title-bar .sub-title .amount-complete.amount-complete-indeterminate {
        display: none; }

#console .console-c42-ui-styles #archive-keystore-migration-progress .migration-progress-bar {
  height: 5px;
  background-color: #e0e0e0;
  position: relative;
  overflow-x: hidden; }
  #console .console-c42-ui-styles #archive-keystore-migration-progress .migration-progress-bar .migration-progress-amount {
    background-color: #8bc732;
    height: 100%;
    width: 0%;
    transition: width 0.5s; }
    #console .console-c42-ui-styles #archive-keystore-migration-progress .migration-progress-bar .migration-progress-amount.migration-progress-indeterminate {
      transition: none;
      position: absolute;
      animation-name: indeterminate-progress;
      animation-iteration-count: infinite;
      animation-duration: 1.25s;
      width: 400px; }
      #console .console-c42-ui-styles #archive-keystore-migration-progress .migration-progress-bar .migration-progress-amount.migration-progress-indeterminate .migration-progress-ripple {
        display: none; }
    #console .console-c42-ui-styles #archive-keystore-migration-progress .migration-progress-bar .migration-progress-amount .migration-progress-ripple {
      width: 100%;
      height: 100%;
      position: relative; }
      #console .console-c42-ui-styles #archive-keystore-migration-progress .migration-progress-bar .migration-progress-amount .migration-progress-ripple:before {
        content: "";
        opacity: 0;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: #FFFFFF;
        animation: progress-active-ripple 2.4s cubic-bezier(0.23, 1, 0.32, 1) infinite; }

#console .console-c42-ui-styles #archive-keystore-migration-progress .panel-body .migration-details {
  display: -ms-flexbox;
  display: flex; }
  #console .console-c42-ui-styles #archive-keystore-migration-progress .panel-body .migration-details > div {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-preferred-size: 20%;
        flex-basis: 20%; }
  #console .console-c42-ui-styles #archive-keystore-migration-progress .panel-body .migration-details h3 {
    font-size: 1.25rem;
    margin-bottom: 15px; }
  #console .console-c42-ui-styles #archive-keystore-migration-progress .panel-body .migration-details .functionality-affected {
    -ms-flex-positive: 2;
        flex-grow: 2; }
    #console .console-c42-ui-styles #archive-keystore-migration-progress .panel-body .migration-details .functionality-affected .affected-features-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }
      #console .console-c42-ui-styles #archive-keystore-migration-progress .panel-body .migration-details .functionality-affected .affected-features-container li {
        list-style-type: disc;
        width: calc(50% - 15px);
        margin-bottom: 10px;
        margin-left: 15px; }
    #console .console-c42-ui-styles #archive-keystore-migration-progress .panel-body .migration-details .functionality-affected h3 {
      font-size: 1rem; }
  #console .console-c42-ui-styles #archive-keystore-migration-progress .panel-body .migration-details .source-details, #console .console-c42-ui-styles #archive-keystore-migration-progress .panel-body .migration-details .functionality-affected {
    color: #9e9e9e; }

#console .console-c42-ui-styles .text-error {
  color: #DE4242; }

.animated {
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;
  -webkit-animation-duration: 1s;
  -moz-animation-duration: 1s;
  -ms-animation-duration: 1s;
  -o-animation-duration: 1s;
  animation-duration: 1s; }
  .animated.hinge {
    -webkit-animation-duration: 2s;
    -moz-animation-duration: 2s;
    -ms-animation-duration: 2s;
    -o-animation-duration: 2s;
    animation-duration: 2s; }

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@-moz-keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@-ms-keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@-o-keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

.flash {
  -webkit-animation-name: flash;
  -moz-animation-name: flash;
  -ms-animation-name: flash;
  -o-animation-name: flash;
  animation-name: flash; }

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px); } }

@-moz-keyframes shake {
  0%, 100% {
    -moz-transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -moz-transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -moz-transform: translateX(10px); } }

@-ms-keyframes shake {
  0%, 100% {
    -ms-transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -ms-transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -ms-transform: translateX(10px); } }

@-o-keyframes shake {
  0%, 100% {
    -o-transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    -o-transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    -o-transform: translateX(10px); } }

@keyframes shake {
  0%, 100% {
    transform: translateX(0); }
  10%, 30%, 50%, 70%, 90% {
    transform: translateX(-10px); }
  20%, 40%, 60%, 80% {
    transform: translateX(10px); } }

.shake {
  -webkit-animation-name: shake;
  -moz-animation-name: shake;
  -ms-animation-name: shake;
  -o-animation-name: shake;
  animation-name: shake; }

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0); }
  40% {
    -webkit-transform: translateY(-30px); }
  60% {
    -webkit-transform: translateY(-15px); } }

@-moz-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -moz-transform: translateY(0); }
  40% {
    -moz-transform: translateY(-30px); }
  60% {
    -moz-transform: translateY(-15px); } }

@-ms-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -ms-transform: translateY(0); }
  40% {
    -ms-transform: translateY(-30px); }
  60% {
    -ms-transform: translateY(-15px); } }

@-o-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -o-transform: translateY(0); }
  40% {
    -o-transform: translateY(-30px); }
  60% {
    -o-transform: translateY(-15px); } }

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-30px); }
  60% {
    transform: translateY(-15px); } }

.bounce {
  -webkit-animation-name: bounce;
  -moz-animation-name: bounce;
  -ms-animation-name: bounce;
  -o-animation-name: bounce;
  animation-name: bounce; }

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1); }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg); }
  100% {
    -webkit-transform: scale(1) rotate(0); } }

@-moz-keyframes tada {
  0% {
    -moz-transform: scale(1); }
  10%, 20% {
    -moz-transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -moz-transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    -moz-transform: scale(1.1) rotate(-3deg); }
  100% {
    -moz-transform: scale(1) rotate(0); } }

@-ms-keyframes tada {
  0% {
    -ms-transform: scale(1); }
  10%, 20% {
    -ms-transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -ms-transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    -ms-transform: scale(1.1) rotate(-3deg); }
  100% {
    -ms-transform: scale(1) rotate(0); } }

@-o-keyframes tada {
  0% {
    -o-transform: scale(1); }
  10%, 20% {
    -o-transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    -o-transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    -o-transform: scale(1.1) rotate(-3deg); }
  100% {
    -o-transform: scale(1) rotate(0); } }

@keyframes tada {
  0% {
    transform: scale(1); }
  10%, 20% {
    transform: scale(0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% {
    transform: scale(1.1) rotate(3deg); }
  40%, 60%, 80% {
    transform: scale(1.1) rotate(-3deg); }
  100% {
    transform: scale(1) rotate(0); } }

.tada {
  -webkit-animation-name: tada;
  -moz-animation-name: tada;
  -ms-animation-name: tada;
  -o-animation-name: tada;
  animation-name: tada; }

@-webkit-keyframes swing {
  20%, 40%, 60%, 80%, 100% {
    -webkit-transform-origin: top center; }
  20% {
    -webkit-transform: rotate(15deg); }
  40% {
    -webkit-transform: rotate(-10deg); }
  60% {
    -webkit-transform: rotate(5deg); }
  80% {
    -webkit-transform: rotate(-5deg); }
  100% {
    -webkit-transform: rotate(0deg); } }

@-moz-keyframes swing {
  20% {
    -moz-transform: rotate(15deg); }
  40% {
    -moz-transform: rotate(-10deg); }
  60% {
    -moz-transform: rotate(5deg); }
  80% {
    -moz-transform: rotate(-5deg); }
  100% {
    -moz-transform: rotate(0deg); } }

@-ms-keyframes swing {
  20% {
    -ms-transform: rotate(15deg); }
  40% {
    -ms-transform: rotate(-10deg); }
  60% {
    -ms-transform: rotate(5deg); }
  80% {
    -ms-transform: rotate(-5deg); }
  100% {
    -ms-transform: rotate(0deg); } }

@-o-keyframes swing {
  20% {
    -o-transform: rotate(15deg); }
  40% {
    -o-transform: rotate(-10deg); }
  60% {
    -o-transform: rotate(5deg); }
  80% {
    -o-transform: rotate(-5deg); }
  100% {
    -o-transform: rotate(0deg); } }

@keyframes swing {
  20% {
    transform: rotate(15deg); }
  40% {
    transform: rotate(-10deg); }
  60% {
    transform: rotate(5deg); }
  80% {
    transform: rotate(-5deg); }
  100% {
    transform: rotate(0deg); } }

.swing {
  -webkit-transform-origin: top center;
  -moz-transform-origin: top center;
  -ms-transform-origin: top center;
  -o-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  -moz-animation-name: swing;
  -ms-animation-name: swing;
  -o-animation-name: swing;
  animation-name: swing; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%); }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg); }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg); }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% {
    -webkit-transform: translateX(0%); } }

@-moz-keyframes wobble {
  0% {
    -moz-transform: translateX(0%); }
  15% {
    -moz-transform: translateX(-25%) rotate(-5deg); }
  30% {
    -moz-transform: translateX(20%) rotate(3deg); }
  45% {
    -moz-transform: translateX(-15%) rotate(-3deg); }
  60% {
    -moz-transform: translateX(10%) rotate(2deg); }
  75% {
    -moz-transform: translateX(-5%) rotate(-1deg); }
  100% {
    -moz-transform: translateX(0%); } }

@-ms-keyframes wobble {
  0% {
    -ms-transform: translateX(0%); }
  15% {
    -ms-transform: translateX(-25%) rotate(-5deg); }
  30% {
    -ms-transform: translateX(20%) rotate(3deg); }
  45% {
    -ms-transform: translateX(-15%) rotate(-3deg); }
  60% {
    -ms-transform: translateX(10%) rotate(2deg); }
  75% {
    -ms-transform: translateX(-5%) rotate(-1deg); }
  100% {
    -ms-transform: translateX(0%); } }

@-o-keyframes wobble {
  0% {
    -o-transform: translateX(0%); }
  15% {
    -o-transform: translateX(-25%) rotate(-5deg); }
  30% {
    -o-transform: translateX(20%) rotate(3deg); }
  45% {
    -o-transform: translateX(-15%) rotate(-3deg); }
  60% {
    -o-transform: translateX(10%) rotate(2deg); }
  75% {
    -o-transform: translateX(-5%) rotate(-1deg); }
  100% {
    -o-transform: translateX(0%); } }

@keyframes wobble {
  0% {
    transform: translateX(0%); }
  15% {
    transform: translateX(-25%) rotate(-5deg); }
  30% {
    transform: translateX(20%) rotate(3deg); }
  45% {
    transform: translateX(-15%) rotate(-3deg); }
  60% {
    transform: translateX(10%) rotate(2deg); }
  75% {
    transform: translateX(-5%) rotate(-1deg); }
  100% {
    transform: translateX(0%); } }

.wobble {
  -webkit-animation-name: wobble;
  -moz-animation-name: wobble;
  -ms-animation-name: wobble;
  -o-animation-name: wobble;
  animation-name: wobble; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1); }
  50% {
    -webkit-transform: scale(1.1); }
  100% {
    -webkit-transform: scale(1); } }

@-moz-keyframes pulse {
  0% {
    -moz-transform: scale(1); }
  50% {
    -moz-transform: scale(1.1); }
  100% {
    -moz-transform: scale(1); } }

@-ms-keyframes pulse {
  0% {
    -ms-transform: scale(1); }
  50% {
    -ms-transform: scale(1.1); }
  100% {
    -ms-transform: scale(1); } }

@-o-keyframes pulse {
  0% {
    -o-transform: scale(1); }
  50% {
    -o-transform: scale(1.1); }
  100% {
    -o-transform: scale(1); } }

@keyframes pulse {
  0% {
    transform: scale(1); }
  50% {
    transform: scale(1.1); }
  100% {
    transform: scale(1); } }

.pulse {
  -webkit-animation-name: pulse;
  -moz-animation-name: pulse;
  -ms-animation-name: pulse;
  -o-animation-name: pulse;
  animation-name: pulse; }

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotateY(0);
    -webkit-animation-timing-function: ease-out; }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -webkit-animation-timing-function: ease-out; }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in; }
  80% {
    -webkit-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in; }
  100% {
    -webkit-transform: perspective(400px) scale(1);
    -webkit-animation-timing-function: ease-in; } }

@-moz-keyframes flip {
  0% {
    -moz-transform: perspective(400px) rotateY(0);
    -moz-animation-timing-function: ease-out; }
  40% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -moz-animation-timing-function: ease-out; }
  50% {
    -moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -moz-animation-timing-function: ease-in; }
  80% {
    -moz-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -moz-animation-timing-function: ease-in; }
  100% {
    -moz-transform: perspective(400px) scale(1);
    -moz-animation-timing-function: ease-in; } }

@-ms-keyframes flip {
  0% {
    -ms-transform: perspective(400px) rotateY(0);
    -ms-animation-timing-function: ease-out; }
  40% {
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -ms-animation-timing-function: ease-out; }
  50% {
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-animation-timing-function: ease-in; }
  80% {
    -ms-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -ms-animation-timing-function: ease-in; }
  100% {
    -ms-transform: perspective(400px) scale(1);
    -ms-animation-timing-function: ease-in; } }

@-o-keyframes flip {
  0% {
    -o-transform: perspective(400px) rotateY(0);
    -o-animation-timing-function: ease-out; }
  40% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
    -o-animation-timing-function: ease-out; }
  50% {
    -o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -o-animation-timing-function: ease-in; }
  80% {
    -o-transform: perspective(400px) rotateY(360deg) scale(0.95);
    -o-animation-timing-function: ease-in; }
  100% {
    -o-transform: perspective(400px) scale(1);
    -o-animation-timing-function: ease-in; } }

@keyframes flip {
  0% {
    transform: perspective(400px) rotateY(0);
    animation-timing-function: ease-out; }
  40% {
    transform: perspective(400px) translateZ(150px) rotateY(170deg);
    animation-timing-function: ease-out; }
  50% {
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    animation-timing-function: ease-in; }
  80% {
    transform: perspective(400px) rotateY(360deg) scale(0.95);
    animation-timing-function: ease-in; }
  100% {
    transform: perspective(400px) scale(1);
    animation-timing-function: ease-in; } }

.flip {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flip;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flip;
  -ms-backface-visibility: visible !important;
  -ms-animation-name: flip;
  -o-backface-visibility: visible !important;
  -o-animation-name: flip;
  backface-visibility: visible !important;
  animation-name: flip; }

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }

@-moz-keyframes flipInX {
  0% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  40% {
    -moz-transform: perspective(400px) rotateX(-10deg); }
  70% {
    -moz-transform: perspective(400px) rotateX(10deg); }
  100% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }

@-ms-keyframes flipInX {
  0% {
    -ms-transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  40% {
    -ms-transform: perspective(400px) rotateX(-10deg); }
  70% {
    -ms-transform: perspective(400px) rotateX(10deg); }
  100% {
    -ms-transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }

@-o-keyframes flipInX {
  0% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  40% {
    -o-transform: perspective(400px) rotateX(-10deg); }
  70% {
    -o-transform: perspective(400px) rotateX(10deg); }
  100% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }

@keyframes flipInX {
  0% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  40% {
    transform: perspective(400px) rotateX(-10deg); }
  70% {
    transform: perspective(400px) rotateX(10deg); }
  100% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; } }

.flipInX {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInX;
  -ms-backface-visibility: visible !important;
  -ms-animation-name: flipInX;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInX;
  backface-visibility: visible !important;
  animation-name: flipInX; }

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

@-moz-keyframes flipOutX {
  0% {
    -moz-transform: perspective(400px) rotateX(0deg);
    opacity: 1; }
  100% {
    -moz-transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

@-ms-keyframes flipOutX {
  0% {
    -ms-transform: perspective(400px) rotateX(0deg);
    opacity: 1; }
  100% {
    -ms-transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

@-o-keyframes flipOutX {
  0% {
    -o-transform: perspective(400px) rotateX(0deg);
    opacity: 1; }
  100% {
    -o-transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

@keyframes flipOutX {
  0% {
    transform: perspective(400px) rotateX(0deg);
    opacity: 1; }
  100% {
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

.flipOutX {
  -webkit-animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -moz-animation-name: flipOutX;
  -moz-backface-visibility: visible !important;
  -ms-animation-name: flipOutX;
  -ms-backface-visibility: visible !important;
  -o-animation-name: flipOutX;
  -o-backface-visibility: visible !important;
  animation-name: flipOutX;
  backface-visibility: visible !important; }

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg); }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg); }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1; } }

@-moz-keyframes flipInY {
  0% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  40% {
    -moz-transform: perspective(400px) rotateY(-10deg); }
  70% {
    -moz-transform: perspective(400px) rotateY(10deg); }
  100% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1; } }

@-ms-keyframes flipInY {
  0% {
    -ms-transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  40% {
    -ms-transform: perspective(400px) rotateY(-10deg); }
  70% {
    -ms-transform: perspective(400px) rotateY(10deg); }
  100% {
    -ms-transform: perspective(400px) rotateY(0deg);
    opacity: 1; } }

@-o-keyframes flipInY {
  0% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  40% {
    -o-transform: perspective(400px) rotateY(-10deg); }
  70% {
    -o-transform: perspective(400px) rotateY(10deg); }
  100% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1; } }

@keyframes flipInY {
  0% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  40% {
    transform: perspective(400px) rotateY(-10deg); }
  70% {
    transform: perspective(400px) rotateY(10deg); }
  100% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1; } }

.flipInY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipInY;
  -ms-backface-visibility: visible !important;
  -ms-animation-name: flipInY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipInY;
  backface-visibility: visible !important;
  animation-name: flipInY; }

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    opacity: 1; }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

@-moz-keyframes flipOutY {
  0% {
    -moz-transform: perspective(400px) rotateY(0deg);
    opacity: 1; }
  100% {
    -moz-transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

@-ms-keyframes flipOutY {
  0% {
    -ms-transform: perspective(400px) rotateY(0deg);
    opacity: 1; }
  100% {
    -ms-transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

@-o-keyframes flipOutY {
  0% {
    -o-transform: perspective(400px) rotateY(0deg);
    opacity: 1; }
  100% {
    -o-transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

@keyframes flipOutY {
  0% {
    transform: perspective(400px) rotateY(0deg);
    opacity: 1; }
  100% {
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

.flipOutY {
  -webkit-backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  -moz-backface-visibility: visible !important;
  -moz-animation-name: flipOutY;
  -ms-backface-visibility: visible !important;
  -ms-animation-name: flipOutY;
  -o-backface-visibility: visible !important;
  -o-animation-name: flipOutY;
  backface-visibility: visible !important;
  animation-name: flipOutY; }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-moz-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-ms-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-o-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

.fadeIn {
  -webkit-animation-name: fadeIn;
  -moz-animation-name: fadeIn;
  -ms-animation-name: fadeIn;
  -o-animation-name: fadeIn;
  animation-name: fadeIn; }

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-moz-keyframes fadeInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(20px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@-ms-keyframes fadeInUp {
  0% {
    opacity: 0;
    -ms-transform: translateY(20px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }

@-o-keyframes fadeInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(20px); }
  100% {
    opacity: 1;
    -o-transform: translateY(0); } }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  -moz-animation-name: fadeInUp;
  -ms-animation-name: fadeInUp;
  -o-animation-name: fadeInUp;
  animation-name: fadeInUp; }

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-moz-keyframes fadeInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-20px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@-ms-keyframes fadeInDown {
  0% {
    opacity: 0;
    -ms-transform: translateY(-20px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }

@-o-keyframes fadeInDown {
  0% {
    opacity: 0;
    -ms-transform: translateY(-20px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  -moz-animation-name: fadeInDown;
  -ms-animation-name: fadeInDown;
  -o-animation-name: fadeInDown;
  animation-name: fadeInDown; }

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-moz-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-20px); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

@-ms-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -ms-transform: translateX(-20px); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }

@-o-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-20px); }
  100% {
    opacity: 1;
    -o-transform: translateX(0); } }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  -moz-animation-name: fadeInLeft;
  -ms-animation-name: fadeInLeft;
  -o-animation-name: fadeInLeft;
  animation-name: fadeInLeft; }

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-moz-keyframes fadeInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(20px); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

@-ms-keyframes fadeInRight {
  0% {
    opacity: 0;
    -ms-transform: translateX(20px); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }

@-o-keyframes fadeInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(20px); }
  100% {
    opacity: 1;
    -o-transform: translateX(0); } }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(20px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  -moz-animation-name: fadeInRight;
  -ms-animation-name: fadeInRight;
  -o-animation-name: fadeInRight;
  animation-name: fadeInRight; }

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-moz-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@-ms-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }

@-o-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px); }
  100% {
    opacity: 1;
    -o-transform: translateY(0); } }

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    transform: translateY(2000px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  -moz-animation-name: fadeInUpBig;
  -ms-animation-name: fadeInUpBig;
  -o-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig; }

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0); } }

@-moz-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -moz-transform: translateY(0); } }

@-ms-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -ms-transform: translateY(0); } }

@-o-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px); }
  100% {
    opacity: 1;
    -o-transform: translateY(0); } }

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    transform: translateY(-2000px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  -moz-animation-name: fadeInDownBig;
  -ms-animation-name: fadeInDownBig;
  -o-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-moz-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

@-ms-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }

@-o-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px); }
  100% {
    opacity: 1;
    -o-transform: translateX(0); } }

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    transform: translateX(-2000px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  -moz-animation-name: fadeInLeftBig;
  -ms-animation-name: fadeInLeftBig;
  -o-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0); } }

@-moz-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0); } }

@-ms-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0); } }

@-o-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px); }
  100% {
    opacity: 1;
    -o-transform: translateX(0); } }

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    transform: translateX(2000px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  -moz-animation-name: fadeInRightBig;
  -ms-animation-name: fadeInRightBig;
  -o-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig; }

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-moz-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-ms-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@-o-keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

.fadeOut {
  -webkit-animation-name: fadeOut;
  -moz-animation-name: fadeOut;
  -ms-animation-name: fadeOut;
  -o-animation-name: fadeOut;
  animation-name: fadeOut; }

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px); } }

@-moz-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }
  100% {
    opacity: 0;
    -moz-transform: translateY(-20px); } }

@-ms-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }
  100% {
    opacity: 0;
    -ms-transform: translateY(-20px); } }

@-o-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -o-transform: translateY(0); }
  100% {
    opacity: 0;
    -o-transform: translateY(-20px); } }

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(-20px); } }

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  -moz-animation-name: fadeOutUp;
  -ms-animation-name: fadeOutUp;
  -o-animation-name: fadeOutUp;
  animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px); } }

@-moz-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }
  100% {
    opacity: 0;
    -moz-transform: translateY(20px); } }

@-ms-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }
  100% {
    opacity: 0;
    -ms-transform: translateY(20px); } }

@-o-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -o-transform: translateY(0); }
  100% {
    opacity: 0;
    -o-transform: translateY(20px); } }

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(20px); } }

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  -moz-animation-name: fadeOutDown;
  -ms-animation-name: fadeOutDown;
  -o-animation-name: fadeOutDown;
  animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px); } }

@-moz-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }
  100% {
    opacity: 0;
    -moz-transform: translateX(-20px); } }

@-ms-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }
  100% {
    opacity: 0;
    -ms-transform: translateX(-20px); } }

@-o-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -o-transform: translateX(0); }
  100% {
    opacity: 0;
    -o-transform: translateX(-20px); } }

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(-20px); } }

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  -moz-animation-name: fadeOutLeft;
  -ms-animation-name: fadeOutLeft;
  -o-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px); } }

@-moz-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }
  100% {
    opacity: 0;
    -moz-transform: translateX(20px); } }

@-ms-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }
  100% {
    opacity: 0;
    -ms-transform: translateX(20px); } }

@-o-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -o-transform: translateX(0); }
  100% {
    opacity: 0;
    -o-transform: translateX(20px); } }

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(20px); } }

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  -moz-animation-name: fadeOutRight;
  -ms-animation-name: fadeOutRight;
  -o-animation-name: fadeOutRight;
  animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); } }

@-moz-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px); } }

@-ms-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px); } }

@-o-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -o-transform: translateY(0); }
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px); } }

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(-2000px); } }

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  -moz-animation-name: fadeOutUpBig;
  -ms-animation-name: fadeOutUpBig;
  -o-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig; }

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px); } }

@-moz-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -moz-transform: translateY(0); }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px); } }

@-ms-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -ms-transform: translateY(0); }
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px); } }

@-o-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -o-transform: translateY(0); }
  100% {
    opacity: 0;
    -o-transform: translateY(2000px); } }

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    transform: translateY(0); }
  100% {
    opacity: 0;
    transform: translateY(2000px); } }

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  -moz-animation-name: fadeOutDownBig;
  -ms-animation-name: fadeOutDownBig;
  -o-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); } }

@-moz-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px); } }

@-ms-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px); } }

@-o-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -o-transform: translateX(0); }
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px); } }

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(-2000px); } }

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  -moz-animation-name: fadeOutLeftBig;
  -ms-animation-name: fadeOutLeftBig;
  -o-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px); } }

@-moz-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -moz-transform: translateX(0); }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px); } }

@-ms-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -ms-transform: translateX(0); }
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px); } }

@-o-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -o-transform: translateX(0); }
  100% {
    opacity: 0;
    -o-transform: translateX(2000px); } }

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    transform: translateX(0); }
  100% {
    opacity: 0;
    transform: translateX(2000px); } }

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  -moz-animation-name: fadeOutRightBig;
  -ms-animation-name: fadeOutRightBig;
  -o-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig; }

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05); }
  70% {
    -webkit-transform: scale(0.9); }
  100% {
    -webkit-transform: scale(1); } }

@-moz-keyframes bounceIn {
  0% {
    opacity: 0;
    -moz-transform: scale(0.3); }
  50% {
    opacity: 1;
    -moz-transform: scale(1.05); }
  70% {
    -moz-transform: scale(0.9); }
  100% {
    -moz-transform: scale(1); } }

@-ms-keyframes bounceIn {
  0% {
    opacity: 0;
    -ms-transform: scale(0.3); }
  50% {
    opacity: 1;
    -ms-transform: scale(1.05); }
  70% {
    -ms-transform: scale(0.9); }
  100% {
    -ms-transform: scale(1); } }

@-o-keyframes bounceIn {
  0% {
    opacity: 0;
    -o-transform: scale(0.3); }
  50% {
    opacity: 1;
    -o-transform: scale(1.05); }
  70% {
    -o-transform: scale(0.9); }
  100% {
    -o-transform: scale(1); } }

@keyframes bounceIn {
  0% {
    opacity: 0;
    transform: scale(0.3); }
  50% {
    opacity: 1;
    transform: scale(1.05); }
  70% {
    transform: scale(0.9); }
  100% {
    transform: scale(1); } }

.bounceIn {
  -webkit-animation-name: bounceIn;
  -moz-animation-name: bounceIn;
  -ms-animation-name: bounceIn;
  -o-animation-name: bounceIn;
  animation-name: bounceIn; }

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px); }
  80% {
    -webkit-transform: translateY(10px); }
  100% {
    -webkit-transform: translateY(0); } }

@-moz-keyframes bounceInUp {
  0% {
    opacity: 0;
    -moz-transform: translateY(2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateY(-30px); }
  80% {
    -moz-transform: translateY(10px); }
  100% {
    -moz-transform: translateY(0); } }

@-ms-keyframes bounceInUp {
  0% {
    opacity: 0;
    -ms-transform: translateY(2000px); }
  60% {
    opacity: 1;
    -ms-transform: translateY(-30px); }
  80% {
    -ms-transform: translateY(10px); }
  100% {
    -ms-transform: translateY(0); } }

@-o-keyframes bounceInUp {
  0% {
    opacity: 0;
    -o-transform: translateY(2000px); }
  60% {
    opacity: 1;
    -o-transform: translateY(-30px); }
  80% {
    -o-transform: translateY(10px); }
  100% {
    -o-transform: translateY(0); } }

@keyframes bounceInUp {
  0% {
    opacity: 0;
    transform: translateY(2000px); }
  60% {
    opacity: 1;
    transform: translateY(-30px); }
  80% {
    transform: translateY(10px); }
  100% {
    transform: translateY(0); } }

.bounceInUp {
  -webkit-animation-name: bounceInUp;
  -moz-animation-name: bounceInUp;
  -ms-animation-name: bounceInUp;
  -o-animation-name: bounceInUp;
  animation-name: bounceInUp; }

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px); }
  80% {
    -webkit-transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0); } }

@-moz-keyframes bounceInDown {
  0% {
    opacity: 0;
    -moz-transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateY(30px); }
  80% {
    -moz-transform: translateY(-10px); }
  100% {
    -moz-transform: translateY(0); } }

@-ms-keyframes bounceInDown {
  0% {
    opacity: 0;
    -ms-transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -ms-transform: translateY(30px); }
  80% {
    -ms-transform: translateY(-10px); }
  100% {
    -ms-transform: translateY(0); } }

@-o-keyframes bounceInDown {
  0% {
    opacity: 0;
    -o-transform: translateY(-2000px); }
  60% {
    opacity: 1;
    -o-transform: translateY(30px); }
  80% {
    -o-transform: translateY(-10px); }
  100% {
    -o-transform: translateY(0); } }

@keyframes bounceInDown {
  0% {
    opacity: 0;
    transform: translateY(-2000px); }
  60% {
    opacity: 1;
    transform: translateY(30px); }
  80% {
    transform: translateY(-10px); }
  100% {
    transform: translateY(0); } }

.bounceInDown {
  -webkit-animation-name: bounceInDown;
  -moz-animation-name: bounceInDown;
  -ms-animation-name: bounceInDown;
  -o-animation-name: bounceInDown;
  animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px); }
  80% {
    -webkit-transform: translateX(-10px); }
  100% {
    -webkit-transform: translateX(0); } }

@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateX(30px); }
  80% {
    -moz-transform: translateX(-10px); }
  100% {
    -moz-transform: translateX(0); } }

@-ms-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -ms-transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -ms-transform: translateX(30px); }
  80% {
    -ms-transform: translateX(-10px); }
  100% {
    -ms-transform: translateX(0); } }

@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px); }
  60% {
    opacity: 1;
    -o-transform: translateX(30px); }
  80% {
    -o-transform: translateX(-10px); }
  100% {
    -o-transform: translateX(0); } }

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px); }
  60% {
    opacity: 1;
    transform: translateX(30px); }
  80% {
    transform: translateX(-10px); }
  100% {
    transform: translateX(0); } }

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -ms-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px); }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px); }
  80% {
    -webkit-transform: translateX(10px); }
  100% {
    -webkit-transform: translateX(0); } }

@-moz-keyframes bounceInRight {
  0% {
    opacity: 0;
    -moz-transform: translateX(2000px); }
  60% {
    opacity: 1;
    -moz-transform: translateX(-30px); }
  80% {
    -moz-transform: translateX(10px); }
  100% {
    -moz-transform: translateX(0); } }

@-ms-keyframes bounceInRight {
  0% {
    opacity: 0;
    -ms-transform: translateX(2000px); }
  60% {
    opacity: 1;
    -ms-transform: translateX(-30px); }
  80% {
    -ms-transform: translateX(10px); }
  100% {
    -ms-transform: translateX(0); } }

@-o-keyframes bounceInRight {
  0% {
    opacity: 0;
    -o-transform: translateX(2000px); }
  60% {
    opacity: 1;
    -o-transform: translateX(-30px); }
  80% {
    -o-transform: translateX(10px); }
  100% {
    -o-transform: translateX(0); } }

@keyframes bounceInRight {
  0% {
    opacity: 0;
    transform: translateX(2000px); }
  60% {
    opacity: 1;
    transform: translateX(-30px); }
  80% {
    transform: translateX(10px); }
  100% {
    transform: translateX(0); } }

.bounceInRight {
  -webkit-animation-name: bounceInRight;
  -moz-animation-name: bounceInRight;
  -ms-animation-name: bounceInRight;
  -o-animation-name: bounceInRight;
  animation-name: bounceInRight; }

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1); }
  25% {
    -webkit-transform: scale(0.95); }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1); }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3); } }

@-moz-keyframes bounceOut {
  0% {
    -moz-transform: scale(1); }
  25% {
    -moz-transform: scale(0.95); }
  50% {
    opacity: 1;
    -moz-transform: scale(1.1); }
  100% {
    opacity: 0;
    -moz-transform: scale(0.3); } }

@-ms-keyframes bounceOut {
  0% {
    -ms-transform: scale(1); }
  25% {
    -ms-transform: scale(0.95); }
  50% {
    opacity: 1;
    -ms-transform: scale(1.1); }
  100% {
    opacity: 0;
    -ms-transform: scale(0.3); } }

@-o-keyframes bounceOut {
  0% {
    -o-transform: scale(1); }
  25% {
    -o-transform: scale(0.95); }
  50% {
    opacity: 1;
    -o-transform: scale(1.1); }
  100% {
    opacity: 0;
    -o-transform: scale(0.3); } }

@keyframes bounceOut {
  0% {
    transform: scale(1); }
  25% {
    transform: scale(0.95); }
  50% {
    opacity: 1;
    transform: scale(1.1); }
  100% {
    opacity: 0;
    transform: scale(0.3); } }

.bounceOut {
  -webkit-animation-name: bounceOut;
  -moz-animation-name: bounceOut;
  -ms-animation-name: bounceOut;
  -o-animation-name: bounceOut;
  animation-name: bounceOut; }

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px); } }

@-moz-keyframes bounceOutUp {
  0% {
    -moz-transform: translateY(0); }
  20% {
    opacity: 1;
    -moz-transform: translateY(20px); }
  100% {
    opacity: 0;
    -moz-transform: translateY(-2000px); } }

@-ms-keyframes bounceOutUp {
  0% {
    -ms-transform: translateY(0); }
  20% {
    opacity: 1;
    -ms-transform: translateY(20px); }
  100% {
    opacity: 0;
    -ms-transform: translateY(-2000px); } }

@-o-keyframes bounceOutUp {
  0% {
    -o-transform: translateY(0); }
  20% {
    opacity: 1;
    -o-transform: translateY(20px); }
  100% {
    opacity: 0;
    -o-transform: translateY(-2000px); } }

@keyframes bounceOutUp {
  0% {
    transform: translateY(0); }
  20% {
    opacity: 1;
    transform: translateY(20px); }
  100% {
    opacity: 0;
    transform: translateY(-2000px); } }

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  -moz-animation-name: bounceOutUp;
  -ms-animation-name: bounceOutUp;
  -o-animation-name: bounceOutUp;
  animation-name: bounceOutUp; }

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px); } }

@-moz-keyframes bounceOutDown {
  0% {
    -moz-transform: translateY(0); }
  20% {
    opacity: 1;
    -moz-transform: translateY(-20px); }
  100% {
    opacity: 0;
    -moz-transform: translateY(2000px); } }

@-ms-keyframes bounceOutDown {
  0% {
    -ms-transform: translateY(0); }
  20% {
    opacity: 1;
    -ms-transform: translateY(-20px); }
  100% {
    opacity: 0;
    -ms-transform: translateY(2000px); } }

@keyframes bounceOutDown {
  0% {
    transform: translateY(0); }
  20% {
    opacity: 1;
    transform: translateY(-20px); }
  100% {
    opacity: 0;
    transform: translateY(2000px); } }

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  -moz-animation-name: bounceOutDown;
  -ms-animation-name: bounceOutDown;
  animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px); } }

@-moz-keyframes bounceOutLeft {
  0% {
    -moz-transform: translateX(0); }
  20% {
    opacity: 1;
    -moz-transform: translateX(20px); }
  100% {
    opacity: 0;
    -moz-transform: translateX(-2000px); } }

@-ms-keyframes bounceOutLeft {
  0% {
    -ms-transform: translateX(0); }
  20% {
    opacity: 1;
    -ms-transform: translateX(20px); }
  100% {
    opacity: 0;
    -ms-transform: translateX(-2000px); } }

@-o-keyframes bounceOutLeft {
  0% {
    -o-transform: translateX(0); }
  20% {
    opacity: 1;
    -o-transform: translateX(20px); }
  100% {
    opacity: 0;
    -o-transform: translateX(-2000px); } }

@keyframes bounceOutLeft {
  0% {
    transform: translateX(0); }
  20% {
    opacity: 1;
    transform: translateX(20px); }
  100% {
    opacity: 0;
    transform: translateX(-2000px); } }

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  -moz-animation-name: bounceOutLeft;
  -ms-animation-name: bounceOutLeft;
  -o-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0); }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px); } }

@-moz-keyframes bounceOutRight {
  0% {
    -moz-transform: translateX(0); }
  20% {
    opacity: 1;
    -moz-transform: translateX(-20px); }
  100% {
    opacity: 0;
    -moz-transform: translateX(2000px); } }

@-ms-keyframes bounceOutRight {
  0% {
    -ms-transform: translateX(0); }
  20% {
    opacity: 1;
    -ms-transform: translateX(-20px); }
  100% {
    opacity: 0;
    -ms-transform: translateX(2000px); } }

@-o-keyframes bounceOutRight {
  0% {
    -o-transform: translateX(0); }
  20% {
    opacity: 1;
    -o-transform: translateX(-20px); }
  100% {
    opacity: 0;
    -o-transform: translateX(2000px); } }

@keyframes bounceOutRight {
  0% {
    transform: translateX(0); }
  20% {
    opacity: 1;
    transform: translateX(-20px); }
  100% {
    opacity: 0;
    transform: translateX(2000px); } }

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  -moz-animation-name: bounceOutRight;
  -ms-animation-name: bounceOutRight;
  -o-animation-name: bounceOutRight;
  animation-name: bounceOutRight; }

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1; } }

@-moz-keyframes rotateIn {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1; } }

@-ms-keyframes rotateIn {
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1; } }

@-o-keyframes rotateIn {
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(-200deg);
    opacity: 0; }
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1; } }

@keyframes rotateIn {
  0% {
    transform-origin: center center;
    transform: rotate(-200deg);
    opacity: 0; }
  100% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1; } }

.rotateIn {
  -webkit-animation-name: rotateIn;
  -moz-animation-name: rotateIn;
  -ms-animation-name: rotateIn;
  -o-animation-name: rotateIn;
  animation-name: rotateIn; }

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }

@-moz-keyframes rotateInUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1; } }

@-ms-keyframes rotateInUpLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1; } }

@-o-keyframes rotateInUpLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1; } }

@keyframes rotateInUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1; } }

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  -moz-animation-name: rotateInUpLeft;
  -ms-animation-name: rotateInUpLeft;
  -o-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }

@-moz-keyframes rotateInDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1; } }

@-ms-keyframes rotateInDownLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1; } }

@-o-keyframes rotateInDownLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1; } }

@keyframes rotateInDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1; } }

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  -moz-animation-name: rotateInDownLeft;
  -ms-animation-name: rotateInDownLeft;
  -o-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }

@-moz-keyframes rotateInUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1; } }

@-ms-keyframes rotateInUpRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1; } }

@-o-keyframes rotateInUpRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0; }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1; } }

@keyframes rotateInUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0; }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1; } }

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  -moz-animation-name: rotateInUpRight;
  -ms-animation-name: rotateInUpRight;
  -o-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight; }

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; } }

@-moz-keyframes rotateInDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1; } }

@-ms-keyframes rotateInDownRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1; } }

@-o-keyframes rotateInDownRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0; }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1; } }

@keyframes rotateInDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0; }
  100% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1; } }

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  -moz-animation-name: rotateInDownRight;
  -ms-animation-name: rotateInDownRight;
  -o-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight; }

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: center center;
    -webkit-transform: rotate(200deg);
    opacity: 0; } }

@-moz-keyframes rotateOut {
  0% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: center center;
    -moz-transform: rotate(200deg);
    opacity: 0; } }

@-ms-keyframes rotateOut {
  0% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: center center;
    -ms-transform: rotate(200deg);
    opacity: 0; } }

@-o-keyframes rotateOut {
  0% {
    -o-transform-origin: center center;
    -o-transform: rotate(0);
    opacity: 1; }
  100% {
    -o-transform-origin: center center;
    -o-transform: rotate(200deg);
    opacity: 0; } }

@keyframes rotateOut {
  0% {
    transform-origin: center center;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: center center;
    transform: rotate(200deg);
    opacity: 0; } }

.rotateOut {
  -webkit-animation-name: rotateOut;
  -moz-animation-name: rotateOut;
  -ms-animation-name: rotateOut;
  -o-animation-name: rotateOut;
  animation-name: rotateOut; }

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; } }

@-moz-keyframes rotateOutUpLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0; } }

@-ms-keyframes rotateOutUpLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0; } }

@-o-keyframes rotateOutUpLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1; }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(-90deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1; }
  100% {
    -transform-origin: left bottom;
    -transform: rotate(-90deg);
    opacity: 0; } }

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  -moz-animation-name: rotateOutUpLeft;
  -ms-animation-name: rotateOutUpLeft;
  -o-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; } }

@-moz-keyframes rotateOutDownLeft {
  0% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: left bottom;
    -moz-transform: rotate(90deg);
    opacity: 0; } }

@-ms-keyframes rotateOutDownLeft {
  0% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: left bottom;
    -ms-transform: rotate(90deg);
    opacity: 0; } }

@-o-keyframes rotateOutDownLeft {
  0% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(0);
    opacity: 1; }
  100% {
    -o-transform-origin: left bottom;
    -o-transform: rotate(90deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft {
  0% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0; } }

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  -moz-animation-name: rotateOutDownLeft;
  -ms-animation-name: rotateOutDownLeft;
  -o-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    opacity: 0; } }

@-moz-keyframes rotateOutUpRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(90deg);
    opacity: 0; } }

@-ms-keyframes rotateOutUpRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(90deg);
    opacity: 0; } }

@-o-keyframes rotateOutUpRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1; }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: right bottom;
    transform: rotate(90deg);
    opacity: 0; } }

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  -moz-animation-name: rotateOutUpRight;
  -ms-animation-name: rotateOutUpRight;
  -o-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight; }

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(0);
    opacity: 1; }
  100% {
    -webkit-transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    opacity: 0; } }

@-moz-keyframes rotateOutDownRight {
  0% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(0);
    opacity: 1; }
  100% {
    -moz-transform-origin: right bottom;
    -moz-transform: rotate(-90deg);
    opacity: 0; } }

@-ms-keyframes rotateOutDownRight {
  0% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(0);
    opacity: 1; }
  100% {
    -ms-transform-origin: right bottom;
    -ms-transform: rotate(-90deg);
    opacity: 0; } }

@-o-keyframes rotateOutDownRight {
  0% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(0);
    opacity: 1; }
  100% {
    -o-transform-origin: right bottom;
    -o-transform: rotate(-90deg);
    opacity: 0; } }

@keyframes rotateOutDownRight {
  0% {
    transform-origin: right bottom;
    transform: rotate(0);
    opacity: 1; }
  100% {
    transform-origin: right bottom;
    transform: rotate(-90deg);
    opacity: 0; } }

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  -moz-animation-name: rotateOutDownRight;
  -ms-animation-name: rotateOutDownRight;
  -o-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight; }

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out; }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out; }
  40% {
    -webkit-transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out; }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out; }
  100% {
    -webkit-transform: translateY(700px);
    opacity: 0; } }

@-moz-keyframes hinge {
  0% {
    -moz-transform: rotate(0);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out; }
  20%, 60% {
    -moz-transform: rotate(80deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out; }
  40% {
    -moz-transform: rotate(60deg);
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out; }
  80% {
    -moz-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -moz-transform-origin: top left;
    -moz-animation-timing-function: ease-in-out; }
  100% {
    -moz-transform: translateY(700px);
    opacity: 0; } }

@-ms-keyframes hinge {
  0% {
    -ms-transform: rotate(0);
    -ms-transform-origin: top left;
    -ms-animation-timing-function: ease-in-out; }
  20%, 60% {
    -ms-transform: rotate(80deg);
    -ms-transform-origin: top left;
    -ms-animation-timing-function: ease-in-out; }
  40% {
    -ms-transform: rotate(60deg);
    -ms-transform-origin: top left;
    -ms-animation-timing-function: ease-in-out; }
  80% {
    -ms-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -ms-transform-origin: top left;
    -ms-animation-timing-function: ease-in-out; }
  100% {
    -ms-transform: translateY(700px);
    opacity: 0; } }

@-o-keyframes hinge {
  0% {
    -o-transform: rotate(0);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out; }
  20%, 60% {
    -o-transform: rotate(80deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out; }
  40% {
    -o-transform: rotate(60deg);
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out; }
  80% {
    -o-transform: rotate(60deg) translateY(0);
    opacity: 1;
    -o-transform-origin: top left;
    -o-animation-timing-function: ease-in-out; }
  100% {
    -o-transform: translateY(700px);
    opacity: 0; } }

@keyframes hinge {
  0% {
    transform: rotate(0);
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    transform: rotate(80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  40% {
    transform: rotate(60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  80% {
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  100% {
    transform: translateY(700px);
    opacity: 0; } }

.hinge {
  -webkit-animation-name: hinge;
  -moz-animation-name: hinge;
  -ms-animation-name: hinge;
  -o-animation-name: hinge;
  animation-name: hinge; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg); } }

@-moz-keyframes rollIn {
  0% {
    opacity: 0;
    -moz-transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg); } }

@-ms-keyframes rollIn {
  0% {
    opacity: 0;
    -ms-transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    -ms-transform: translateX(0px) rotate(0deg); } }

@-o-keyframes rollIn {
  0% {
    opacity: 0;
    -o-transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg); } }

@keyframes rollIn {
  0% {
    opacity: 0;
    transform: translateX(-100%) rotate(-120deg); }
  100% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg); } }

.rollIn {
  -webkit-animation-name: rollIn;
  -moz-animation-name: rollIn;
  -ms-animation-name: rollIn;
  -o-animation-name: rollIn;
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg); } }

@-moz-keyframes rollOut {
  0% {
    opacity: 1;
    -moz-transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    -moz-transform: translateX(100%) rotate(120deg); } }

@-ms-keyframes rollOut {
  0% {
    opacity: 1;
    -ms-transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    -ms-transform: translateX(100%) rotate(120deg); } }

@-o-keyframes rollOut {
  0% {
    opacity: 1;
    -o-transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    -o-transform: translateX(100%) rotate(120deg); } }

@keyframes rollOut {
  0% {
    opacity: 1;
    transform: translateX(0px) rotate(0deg); }
  100% {
    opacity: 0;
    transform: translateX(100%) rotate(120deg); } }

.rollOut {
  -webkit-animation-name: rollOut;
  -moz-animation-name: rollOut;
  -ms-animation-name: rollOut;
  -o-animation-name: rollOut;
  animation-name: rollOut; }

.light .ui-slidingpanel h4.embossed {
  color: #777777;
  text-shadow: 0 1px 0 white; }

.light .detail-view-contents .info-box {
  -moz-box-shadow: inset 0 1px 5px #666666;
  -webkit-box-shadow: inset 0 1px 5px #666666;
  box-shadow: inset 0 1px 5px #666666;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  background: #ececec url(skins/theme_light/list_bg.jpg);
  border: none;
  border-bottom: 1px solid white;
  color: black; }
  .light .detail-view-contents .info-box .data-tbl th {
    color: #777777;
    text-shadow: 0 1px 0 white; }
  .light .detail-view-contents .info-box .data-tbl th a, .light .detail-view-contents .info-box .data-tbl td a {
    color: black; }
  .light .detail-view-contents .info-box .lib {
    background: none;
    border-right: none;
    color: #777777;
    text-shadow: 0 1px 0 white; }
  .light .detail-view-contents .info-box .col label, .light .detail-view-contents .info-box .col a:hover {
    color: #777777;
    text-shadow: 0 1px 0 white; }
  .light .detail-view-contents .info-box a {
    color: black; }
  .light .detail-view-contents .info-box label.label {
    color: #777777;
    text-shadow: 0 1px 0 white; }
  .light .detail-view-contents .info-box .next.btn {
    background-image: url(skins/theme_light/carousel-right.png); }
  .light .detail-view-contents .info-box .previous.btn {
    background-image: url(skins/theme_light/carousel-left.png); }

.blue .ui-slidingpanel h4.embossed {
  color: #777777;
  text-shadow: 0 1px 0 white; }

.blue .detail-view-contents .info-box {
  -moz-box-shadow: inset 0 1px 5px #666666;
  -webkit-box-shadow: inset 0 1px 5px #666666;
  box-shadow: inset 0 1px 5px #666666;
  -moz-border-radius: 6px;
  -o-border-radius: 6px;
  -webkit-border-radius: 6px;
  -ms-border-radius: 6px;
  -khtml-border-radius: 6px;
  border-radius: 6px;
  background: #ececec url(skins/theme_blue/list_bg.jpg);
  border: none;
  border-bottom: 1px solid white;
  color: black; }
  .blue .detail-view-contents .info-box .data-tbl th {
    color: #777777;
    text-shadow: 0 1px 0 white; }
  .blue .detail-view-contents .info-box .data-tbl th a, .blue .detail-view-contents .info-box .data-tbl td a {
    color: black; }
  .blue .detail-view-contents .info-box .lib {
    background: none;
    border-right: none;
    color: #777777;
    text-shadow: 0 1px 0 white; }
  .blue .detail-view-contents .info-box .col label, .blue .detail-view-contents .info-box .col a:hover {
    color: #777777;
    text-shadow: 0 1px 0 white; }
  .blue .detail-view-contents .info-box a {
    color: black; }
  .blue .detail-view-contents .info-box label.label {
    color: #777777;
    text-shadow: 0 1px 0 white; }
  .blue .detail-view-contents .info-box .next.btn {
    background-image: url(skins/theme_blue/carousel-right.png); }
  .blue .detail-view-contents .info-box .previous.btn {
    background-image: url(skins/theme_blue/carousel-left.png); }

.light .detail-view-contents .info-box, .blue .detail-view-contents .info-box {
  margin-top: 20px; }
  .light .detail-view-contents .info-box.padded, .blue .detail-view-contents .info-box.padded {
    padding: 5px 0; }
  .light .detail-view-contents .info-box .data-tbl, .blue .detail-view-contents .info-box .data-tbl {
    width: 100%;
    overflow: auto; }
    .light .detail-view-contents .info-box .data-tbl th, .blue .detail-view-contents .info-box .data-tbl th {
      text-align: left;
      font-size: 11px;
      padding-top: 2px;
      font-family: "TeXGyreHerosRegular", "Helvetica", "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
      font-weight: bold; }
    .light .detail-view-contents .info-box .data-tbl th, .light .detail-view-contents .info-box .data-tbl td, .blue .detail-view-contents .info-box .data-tbl th, .blue .detail-view-contents .info-box .data-tbl td {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      -webkit-text-overflow: ellipsis;
      border-collapse: collapse;
      width: 115px;
      padding: 0 10px; }
  .light .detail-view-contents .info-box .value-carousel, .blue .detail-view-contents .info-box .value-carousel {
    float: left;
    width: 70%; }
    .light .detail-view-contents .info-box .value-carousel .template .label, .light .detail-view-contents .info-box .value-carousel .template .value, .blue .detail-view-contents .info-box .value-carousel .template .label, .blue .detail-view-contents .info-box .value-carousel .template .value {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      -o-text-overflow: ellipsis;
      -webkit-text-overflow: ellipsis; }
    .light .detail-view-contents .info-box .value-carousel .btn, .blue .detail-view-contents .info-box .value-carousel .btn {
      border: 0;
      background-position: 0 13px;
      background-repeat: no-repeat; }
    .light .detail-view-contents .info-box .value-carousel .next.btn, .blue .detail-view-contents .info-box .value-carousel .next.btn {
      right: 30px; }
    .light .detail-view-contents .info-box .value-carousel .previous.btn, .blue .detail-view-contents .info-box .value-carousel .previous.btn {
      left: 170px; }
    .light .detail-view-contents .info-box .value-carousel.full, .blue .detail-view-contents .info-box .value-carousel.full {
      width: 100%; }
      .light .detail-view-contents .info-box .value-carousel.full .previous.btn, .blue .detail-view-contents .info-box .value-carousel.full .previous.btn {
        left: 30px; }
  .light .detail-view-contents .info-box .lbl, .blue .detail-view-contents .info-box .lbl {
    text-align: center;
    border-top-left-radius: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-bottom-left-radius: 6px; }
  .light .detail-view-contents .info-box .info-box-contents, .blue .detail-view-contents .info-box .info-box-contents {
    padding-top: 12px; }
    .light .detail-view-contents .info-box .info-box-contents table th, .light .detail-view-contents .info-box .info-box-contents table td, .blue .detail-view-contents .info-box .info-box-contents table th, .blue .detail-view-contents .info-box .info-box-contents table td {
      width: 13%; }
      .light .detail-view-contents .info-box .info-box-contents table th.icon, .light .detail-view-contents .info-box .info-box-contents table td.icon, .blue .detail-view-contents .info-box .info-box-contents table th.icon, .blue .detail-view-contents .info-box .info-box-contents table td.icon {
        width: 18px;
        text-align: center;
        vertical-align: middle; }
    .light .detail-view-contents .info-box .info-box-contents .size.last, .light .detail-view-contents .info-box .info-box-contents .number.last, .blue .detail-view-contents .info-box .info-box-contents .size.last, .blue .detail-view-contents .info-box .info-box-contents .number.last {
      padding-right: 12px; }
  .light .detail-view-contents .info-box .col label, .blue .detail-view-contents .info-box .col label {
    text-transform: capitalize; }
  .light .detail-view-contents .info-box .col label, .light .detail-view-contents .info-box .col a, .light .detail-view-contents .info-box .col span, .blue .detail-view-contents .info-box .col label, .blue .detail-view-contents .info-box .col a, .blue .detail-view-contents .info-box .col span {
    font-size: 11px;
    font-weight: normal; }

.FlexTable__headerRow {
  color: #9B9FA6;
  background-color: #f5f6f6;
  border-top: 1px solid #e2e3e4;
  border-bottom: 1px solid #e2e3e4;
  text-transform: none; }

.FlexTable__headerColumn {
  border-left: 1px solid #e2e3e4;
  font-weight: normal;
  height: 100%; }
  .FlexTable__headerColumn:first-child {
    border: none; }

#console .console-c42-ui-styles .FlexTable__headerRow .FlexTable__headerColumn {
  padding: 8px 10px; }

.FlexTable__row {
  border-bottom: solid 1px #e2e3e4; }

.FlexTable {
  margin: auto;
  border-bottom: 1px solid #e2e3e4; }

.Grid__cell:hover .FlexTable__row {
  background: #E8F7FC; }

/* Widths
----------------------------------------------------------------------------------------------------*/
#console #mainpanel,
#console .ui-sheet,
#top-level-dialogs {
  font-family: "ProximaNova", Arial, Helvetica, sans-serif;
  color: #585F6B; }
  #console #mainpanel input,
  #console #mainpanel button,
  #console #mainpanel select,
  #console #mainpanel textarea,
  #console .ui-sheet input,
  #console .ui-sheet button,
  #console .ui-sheet select,
  #console .ui-sheet textarea,
  #top-level-dialogs input,
  #top-level-dialogs button,
  #top-level-dialogs select,
  #top-level-dialogs textarea {
    font-size: inherit;
    font-family: inherit; }
  #console #mainpanel .full-width-input,
  #console .ui-sheet .full-width-input,
  #top-level-dialogs .full-width-input {
    width: 100%; }

#console:not(.shared-styles) #mainpanel,
#console .ui-sheet {
  /* Text Sizes on form fields */
  /* UI Consistency
	----------------------------------------------------------------------------------------------------*/
  /* fix ie9 */
  /*
		Separate rule for Firefox.
		Cannot stack with WebKit's.
	*/
  /* auto clear for modern browsers */
  /* tables for forms */ }
  #console:not(.shared-styles) #mainpanel .txt-smaller,
  #console:not(.shared-styles) #mainpanel input[type="text"].txt-smaller,
  #console:not(.shared-styles) #mainpanel input[type="password"].txt-smaller,
  #console:not(.shared-styles) #mainpanel input[type="button"].txt-smaller,
  #console:not(.shared-styles) #mainpanel input[type="email"].txt-smaller,
  #console .ui-sheet .txt-smaller,
  #console .ui-sheet input[type="text"].txt-smaller,
  #console .ui-sheet input[type="password"].txt-smaller,
  #console .ui-sheet input[type="button"].txt-smaller,
  #console .ui-sheet input[type="email"].txt-smaller {
    font-size: .5em; }
  #console:not(.shared-styles) #mainpanel .txt-small,
  #console:not(.shared-styles) #mainpanel input[type="text"].txt-small,
  #console:not(.shared-styles) #mainpanel input[type="password"].txt-small,
  #console:not(.shared-styles) #mainpanel input[type="button"].txt-small,
  #console:not(.shared-styles) #mainpanel input[type="email"].txt-small,
  #console .ui-sheet .txt-small,
  #console .ui-sheet input[type="text"].txt-small,
  #console .ui-sheet input[type="password"].txt-small,
  #console .ui-sheet input[type="button"].txt-small,
  #console .ui-sheet input[type="email"].txt-small {
    font-size: .75em; }
  #console:not(.shared-styles) #mainpanel .txt-big,
  #console:not(.shared-styles) #mainpanel input[type="text"].txt-big,
  #console:not(.shared-styles) #mainpanel input[type="password"].txt-big,
  #console:not(.shared-styles) #mainpanel input[type="button"].txt-big,
  #console:not(.shared-styles) #mainpanel input[type="email"].txt-big,
  #console .ui-sheet .txt-big,
  #console .ui-sheet input[type="text"].txt-big,
  #console .ui-sheet input[type="password"].txt-big,
  #console .ui-sheet input[type="button"].txt-big,
  #console .ui-sheet input[type="email"].txt-big {
    font-size: 16px; }
  #console:not(.shared-styles) #mainpanel .txt-bigger,
  #console:not(.shared-styles) #mainpanel input[type="text"].txt-bigger,
  #console:not(.shared-styles) #mainpanel input[type="password"].txt-bigger,
  #console:not(.shared-styles) #mainpanel input[type="button"].txt-bigger,
  #console:not(.shared-styles) #mainpanel input[type="email"].txt-bigger,
  #console .ui-sheet .txt-bigger,
  #console .ui-sheet input[type="text"].txt-bigger,
  #console .ui-sheet input[type="password"].txt-bigger,
  #console .ui-sheet input[type="button"].txt-bigger,
  #console .ui-sheet input[type="email"].txt-bigger {
    font-size: 20px; }
  #console:not(.shared-styles) #mainpanel .txt-xl,
  #console:not(.shared-styles) #mainpanel input[type="text"].txt-xl,
  #console:not(.shared-styles) #mainpanel input[type="password"].txt-xl,
  #console:not(.shared-styles) #mainpanel input[type="button"].txt-xl,
  #console:not(.shared-styles) #mainpanel input[type="email"].txt-xl,
  #console .ui-sheet .txt-xl,
  #console .ui-sheet input[type="text"].txt-xl,
  #console .ui-sheet input[type="password"].txt-xl,
  #console .ui-sheet input[type="button"].txt-xl,
  #console .ui-sheet input[type="email"].txt-xl {
    font-size: 30px; }
  #console:not(.shared-styles) #mainpanel ::-moz-focus-inner,
  #console .ui-sheet ::-moz-focus-inner {
    border: 0; }
  #console:not(.shared-styles) #mainpanel input[type="search"]::-webkit-search-decoration,
  #console .ui-sheet input[type="search"]::-webkit-search-decoration {
    display: none; }
  #console:not(.shared-styles) #mainpanel input,
  #console:not(.shared-styles) #mainpanel button,
  #console:not(.shared-styles) #mainpanel select,
  #console:not(.shared-styles) #mainpanel textarea,
  #console .ui-sheet input,
  #console .ui-sheet button,
  #console .ui-sheet select,
  #console .ui-sheet textarea {
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    margin: 0;
    vertical-align: middle; }
  #console:not(.shared-styles) #mainpanel button,
  #console:not(.shared-styles) #mainpanel input[type="reset"],
  #console:not(.shared-styles) #mainpanel input[type="submit"],
  #console:not(.shared-styles) #mainpanel input[type="button"],
  #console .ui-sheet button,
  #console .ui-sheet input[type="reset"],
  #console .ui-sheet input[type="submit"],
  #console .ui-sheet input[type="button"] {
    -webkit-appearance: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #ddd url(../images/form-btn.png) repeat-x;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #ddd));
    background: -moz-linear-gradient(top center, #fff 0%, #ddd 100%);
    border: 1px solid;
    border-color: #ddd #bbb #999;
    cursor: pointer;
    color: #333;
    font: bold 12px/1.2 Arial, sans-serif;
    outline: 0;
    overflow: visible;
    padding: 5px 10px;
    text-shadow: #fff 0 1px -1px;
    width: auto;
    font-size: 14px; }
  #console:not(.shared-styles) #mainpanel button.icon,
  #console .ui-sheet button.icon {
    padding: 7px 5px 4px 5px;
    background: #eeeeee;
    /* old browsers */
    background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
    /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
    /* ie */ }
  #console:not(.shared-styles) #mainpanel input[type="submit"], #console:not(.shared-styles) #mainpanel input.confirm, #console:not(.shared-styles) #mainpanel button.positive,
  #console .ui-sheet input[type="submit"],
  #console .ui-sheet input.confirm,
  #console .ui-sheet button.positive {
    color: #002433;
    text-shadow: #fff 0 1px -1px;
    border: 1px solid #3C6981;
    background: #deefff;
    /* old browsers */
    background: -moz-linear-gradient(top, #deefff 0%, #98bede 100%);
    /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #deefff), color-stop(100%, #98bede));
    /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#deefff', endColorstr='#98bede',GradientType=0 );
    /* ie */ }
  #console:not(.shared-styles) #mainpanel button.rounded,
  #console:not(.shared-styles) #mainpanel input[type="reset"].rounded,
  #console:not(.shared-styles) #mainpanel input[type="submit"].rounded,
  #console:not(.shared-styles) #mainpanel input[type="button"].rounded,
  #console .ui-sheet button.rounded,
  #console .ui-sheet input[type="reset"].rounded,
  #console .ui-sheet input[type="submit"].rounded,
  #console .ui-sheet input[type="button"].rounded {
    -moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    border-radius: 30px;
    padding: 4px 7px; }
  #console:not(.shared-styles) #mainpanel button[disabled],
  #console:not(.shared-styles) #mainpanel input[type="reset"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="submit"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="button"][disabled],
  #console .ui-sheet button[disabled],
  #console .ui-sheet input[type="reset"][disabled],
  #console .ui-sheet input[type="submit"][disabled],
  #console .ui-sheet input[type="button"][disabled] {
    color: #888; }
  #console:not(.shared-styles) #mainpanel textarea,
  #console:not(.shared-styles) #mainpanel select,
  #console:not(.shared-styles) #mainpanel input[type="date"],
  #console:not(.shared-styles) #mainpanel input[type="datetime"],
  #console:not(.shared-styles) #mainpanel input[type="datetime-local"],
  #console:not(.shared-styles) #mainpanel input[type="email"],
  #console:not(.shared-styles) #mainpanel input[type="month"],
  #console:not(.shared-styles) #mainpanel input[type="number"],
  #console:not(.shared-styles) #mainpanel input[type="password"],
  #console:not(.shared-styles) #mainpanel input[type="search"],
  #console:not(.shared-styles) #mainpanel input[type="tel"],
  #console:not(.shared-styles) #mainpanel input[type="text"],
  #console:not(.shared-styles) #mainpanel input[type="time"],
  #console:not(.shared-styles) #mainpanel input[type="url"],
  #console:not(.shared-styles) #mainpanel input[type="week"],
  #console .ui-sheet textarea,
  #console .ui-sheet select,
  #console .ui-sheet input[type="date"],
  #console .ui-sheet input[type="datetime"],
  #console .ui-sheet input[type="datetime-local"],
  #console .ui-sheet input[type="email"],
  #console .ui-sheet input[type="month"],
  #console .ui-sheet input[type="number"],
  #console .ui-sheet input[type="password"],
  #console .ui-sheet input[type="search"],
  #console .ui-sheet input[type="tel"],
  #console .ui-sheet input[type="text"],
  #console .ui-sheet input[type="time"],
  #console .ui-sheet input[type="url"],
  #console .ui-sheet input[type="week"] {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    border: 1px solid;
    border-color: #848484 #c1c1c1 #e1e1e1;
    color: #000;
    outline: 0;
    padding: 0 5px;
    font-size: 14px;
    font-family: Arial, sans-serif;
    height: 1.8em; }
  #console:not(.shared-styles) #mainpanel .ie9 textarea,
  #console:not(.shared-styles) #mainpanel .ie9 select,
  #console:not(.shared-styles) #mainpanel .ie9 input[type="date"],
  #console:not(.shared-styles) #mainpanel .ie9 input[type="datetime"],
  #console:not(.shared-styles) #mainpanel .ie9 input[type="datetime-local"],
  #console:not(.shared-styles) #mainpanel .ie9 input[type="email"],
  #console:not(.shared-styles) #mainpanel .ie9 input[type="month"],
  #console:not(.shared-styles) #mainpanel .ie9 input[type="number"],
  #console:not(.shared-styles) #mainpanel .ie9 input[type="password"],
  #console:not(.shared-styles) #mainpanel .ie9 input[type="search"],
  #console:not(.shared-styles) #mainpanel .ie9 input[type="tel"],
  #console:not(.shared-styles) #mainpanel .ie9 input[type="text"],
  #console:not(.shared-styles) #mainpanel .ie9 input[type="time"],
  #console:not(.shared-styles) #mainpanel .ie9 input[type="url"],
  #console:not(.shared-styles) #mainpanel .ie9 input[type="week"],
  #console .ui-sheet .ie9 textarea,
  #console .ui-sheet .ie9 select,
  #console .ui-sheet .ie9 input[type="date"],
  #console .ui-sheet .ie9 input[type="datetime"],
  #console .ui-sheet .ie9 input[type="datetime-local"],
  #console .ui-sheet .ie9 input[type="email"],
  #console .ui-sheet .ie9 input[type="month"],
  #console .ui-sheet .ie9 input[type="number"],
  #console .ui-sheet .ie9 input[type="password"],
  #console .ui-sheet .ie9 input[type="search"],
  #console .ui-sheet .ie9 input[type="tel"],
  #console .ui-sheet .ie9 input[type="text"],
  #console .ui-sheet .ie9 input[type="time"],
  #console .ui-sheet .ie9 input[type="url"],
  #console .ui-sheet .ie9 input[type="week"] {
    height: auto; }
  #console:not(.shared-styles) #mainpanel .gecko textarea,
  #console:not(.shared-styles) #mainpanel .gecko select,
  #console:not(.shared-styles) #mainpanel .gecko input[type="date"],
  #console:not(.shared-styles) #mainpanel .gecko input[type="datetime"],
  #console:not(.shared-styles) #mainpanel .gecko input[type="datetime-local"],
  #console:not(.shared-styles) #mainpanel .gecko input[type="email"],
  #console:not(.shared-styles) #mainpanel .gecko input[type="month"],
  #console:not(.shared-styles) #mainpanel .gecko input[type="number"],
  #console:not(.shared-styles) #mainpanel .gecko input[type="password"],
  #console:not(.shared-styles) #mainpanel .gecko input[type="search"],
  #console:not(.shared-styles) #mainpanel .gecko input[type="tel"],
  #console:not(.shared-styles) #mainpanel .gecko input[type="text"],
  #console:not(.shared-styles) #mainpanel .gecko input[type="time"],
  #console:not(.shared-styles) #mainpanel .gecko input[type="url"],
  #console:not(.shared-styles) #mainpanel .gecko input[type="week"],
  #console .ui-sheet .gecko textarea,
  #console .ui-sheet .gecko select,
  #console .ui-sheet .gecko input[type="date"],
  #console .ui-sheet .gecko input[type="datetime"],
  #console .ui-sheet .gecko input[type="datetime-local"],
  #console .ui-sheet .gecko input[type="email"],
  #console .ui-sheet .gecko input[type="month"],
  #console .ui-sheet .gecko input[type="number"],
  #console .ui-sheet .gecko input[type="password"],
  #console .ui-sheet .gecko input[type="search"],
  #console .ui-sheet .gecko input[type="tel"],
  #console .ui-sheet .gecko input[type="text"],
  #console .ui-sheet .gecko input[type="time"],
  #console .ui-sheet .gecko input[type="url"],
  #console .ui-sheet .gecko input[type="week"] {
    height: auto; }
  #console:not(.shared-styles) #mainpanel select,
  #console .ui-sheet select {
    padding: 0;
    height: auto; }
  #console:not(.shared-styles) #mainpanel input.placeholder_text,
  #console:not(.shared-styles) #mainpanel textarea.placeholder_text,
  #console .ui-sheet input.placeholder_text,
  #console .ui-sheet textarea.placeholder_text {
    color: #ccc; }
  #console:not(.shared-styles) #mainpanel textarea[disabled],
  #console:not(.shared-styles) #mainpanel select[disabled],
  #console:not(.shared-styles) #mainpanel input[type="date"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="datetime"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="datetime-local"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="email"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="month"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="number"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="password"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="search"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="tel"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="text"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="time"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="url"][disabled],
  #console:not(.shared-styles) #mainpanel input[type="week"][disabled],
  #console .ui-sheet textarea[disabled],
  #console .ui-sheet select[disabled],
  #console .ui-sheet input[type="date"][disabled],
  #console .ui-sheet input[type="datetime"][disabled],
  #console .ui-sheet input[type="datetime-local"][disabled],
  #console .ui-sheet input[type="email"][disabled],
  #console .ui-sheet input[type="month"][disabled],
  #console .ui-sheet input[type="number"][disabled],
  #console .ui-sheet input[type="password"][disabled],
  #console .ui-sheet input[type="search"][disabled],
  #console .ui-sheet input[type="tel"][disabled],
  #console .ui-sheet input[type="text"][disabled],
  #console .ui-sheet input[type="time"][disabled],
  #console .ui-sheet input[type="url"][disabled],
  #console .ui-sheet input[type="week"][disabled] {
    background-color: #eee;
    color: #888; }
  #console:not(.shared-styles) #mainpanel button:focus,
  #console:not(.shared-styles) #mainpanel button:active,
  #console:not(.shared-styles) #mainpanel input:focus,
  #console:not(.shared-styles) #mainpanel input:active,
  #console:not(.shared-styles) #mainpanel select:focus,
  #console:not(.shared-styles) #mainpanel select:active,
  #console:not(.shared-styles) #mainpanel textarea:focus,
  #console:not(.shared-styles) #mainpanel textarea:active,
  #console .ui-sheet button:focus,
  #console .ui-sheet button:active,
  #console .ui-sheet input:focus,
  #console .ui-sheet input:active,
  #console .ui-sheet select:focus,
  #console .ui-sheet select:active,
  #console .ui-sheet textarea:focus,
  #console .ui-sheet textarea:active {
    -moz-box-shadow: #619CD3 0 0 5px;
    -webkit-box-shadow: #619CD3 0 0 5px;
    box-shadow: #619CD3 0 0 5px;
    border: 1px solid #619CD3;
    /*	-moz-box-shadow: #ccc 0 0 7px;
		-webkit-box-shadow: #ccc 0 0 7px;
		box-shadow: #ccc 0 0 7px;*/
    /* for Opera */
    z-index: 1; }
  #console:not(.shared-styles) #mainpanel button:active,
  #console:not(.shared-styles) #mainpanel input[type="reset"]:active,
  #console:not(.shared-styles) #mainpanel input[type="submit"]:active,
  #console:not(.shared-styles) #mainpanel input[type="button"]:active,
  #console .ui-sheet button:active,
  #console .ui-sheet input[type="reset"]:active,
  #console .ui-sheet input[type="submit"]:active,
  #console .ui-sheet input[type="button"]:active {
    background: #eeeeee;
    /* old browsers */
    background: -moz-linear-gradient(top, #cccccc 0%, #eeeeee 100%);
    /* firefox */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #cccccc), color-stop(100%, #eeeeee));
    /* webkit */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
    /* ie */ }
  #console:not(.shared-styles) #mainpanel textarea,
  #console:not(.shared-styles) #mainpanel select[multiple],
  #console .ui-sheet textarea,
  #console .ui-sheet select[multiple] {
    height: auto; }
  #console:not(.shared-styles) #mainpanel select[multiple],
  #console:not(.shared-styles) #mainpanel .is_webkit select[multiple],
  #console .ui-sheet select[multiple],
  #console .ui-sheet .is_webkit select[multiple] {
    background-image: none;
    padding: 0; }
  #console:not(.shared-styles) #mainpanel textarea,
  #console .ui-sheet textarea {
    min-height: 40px;
    overflow: auto;
    resize: vertical;
    width: 100%; }
  #console:not(.shared-styles) #mainpanel optgroup,
  #console .ui-sheet optgroup {
    color: #000;
    font-style: normal;
    font-weight: normal; }
  #console:not(.shared-styles) #mainpanel label,
  #console .ui-sheet label {
    margin: 3px 0 3px 1px;
    clear: both;
    text-shadow: #fff 0 1px -1px; }
    #console:not(.shared-styles) #mainpanel label.push-left,
    #console .ui-sheet label.push-left {
      margin-left: 15px; }
  #console:not(.shared-styles) #mainpanel label.full,
  #console .ui-sheet label.full {
    display: block; }
  #console:not(.shared-styles) #mainpanel label.inline,
  #console .ui-sheet label.inline {
    display: inline !important;
    margin-right: 5px; }
  #console:not(.shared-styles) #mainpanel label input:after,
  #console .ui-sheet label input:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden; }
  #console:not(.shared-styles) #mainpanel label.error,
  #console .ui-sheet label.error {
    display: block;
    color: red;
    margin-top: 0;
    position: absolute;
    font-size: 11px; }
  #console:not(.shared-styles) #mainpanel .form-footer,
  #console .ui-sheet .form-footer {
    text-align: right;
    padding-top: 10px; }
  #console:not(.shared-styles) #mainpanel .form-footer input[type="submit"],
  #console .ui-sheet .form-footer input[type="submit"] {
    margin-left: 7px;
    float: right; }
  #console:not(.shared-styles) #mainpanel .field-group,
  #console .ui-sheet .field-group {
    margin: 10px 0;
    border-bottom: 1px dotted #ccc; }
  #console:not(.shared-styles) #mainpanel table.form,
  #console .ui-sheet table.form {
    width: 100%; }
  #console:not(.shared-styles) #mainpanel table.form td,
  #console .ui-sheet table.form td {
    padding: 5px; }

#console.react-context #mainpanel-react {
  position: absolute;
  width: 100%;
  height: 100%;
  background: #fff;
  color: #838487;
  overflow-y: scroll; }
  #console.react-context #mainpanel-react h1.page-ttl {
    font-family: "Freight Sans Book", sans-serif; }
  #console.react-context #mainpanel-react .content {
    padding: 15px 0 0 30px; }
  #console.react-context #mainpanel-react a {
    color: #5ECFEE;
    text-decoration: underline; }
    #console.react-context #mainpanel-react a:hover {
      text-decoration: none; }

#console.react-context .ui-slidingpanel .slidingpanel-react .fixed-width-view {
  background: #fff; }

.safari #console.react-context #mainpanel-react .mui-dialog-window-contents {
  margin-top: 10%; }

.cloud-services-settings h2 {
  margin-bottom: 10px;
  font-size: 15px;
  font-weight: normal; }

.cloud-services-settings ol.instructions {
  list-style: decimal inside; }
  .cloud-services-settings ol.instructions li {
    margin: 8px 0; }
  .cloud-services-settings ol.instructions label {
    display: block;
    margin-bottom: 5px; }
  .cloud-services-settings ol.instructions .field {
    margin: 8px 0; }
    .cloud-services-settings ol.instructions .field.footer {
      margin-top: 20px; }

.cloud-services-settings .cloud-btns button:first-child, .cloud-services-settings .field.footer button:first-child {
  margin-right: 10px; }

.cloud-services-settings .connected-cloud-services-list {
  margin-top: 20px; }
  .cloud-services-settings .connected-cloud-services-list li.cloud-service {
    border-top: 1px solid #ccc;
    padding: 7px 0; }
    .cloud-services-settings .connected-cloud-services-list li.cloud-service:last-child {
      border-bottom: 1px solid #ccc;
      padding: 12px 0; }
    .cloud-services-settings .connected-cloud-services-list li.cloud-service .add-cloud-service-link span {
      padding-left: 5px; }
    .cloud-services-settings .connected-cloud-services-list li.cloud-service svg.add-icon {
      margin-top: -21px; }
    .cloud-services-settings .connected-cloud-services-list li.cloud-service span {
      display: inline-block; }
      .cloud-services-settings .connected-cloud-services-list li.cloud-service span.service-name {
        width: 30%; }
      .cloud-services-settings .connected-cloud-services-list li.cloud-service span.users {
        width: 30%; }
      .cloud-services-settings .connected-cloud-services-list li.cloud-service span.cloud-btns {
        width: 40%;
        text-align: right; }
    .cloud-services-settings .connected-cloud-services-list li.cloud-service .cloud-service-form {
      padding: 10px; }
      .cloud-services-settings .connected-cloud-services-list li.cloud-service .cloud-service-form label {
        display: block;
        margin: 5px 0; }
      .cloud-services-settings .connected-cloud-services-list li.cloud-service .cloud-service-form .field.footer {
        margin-top: 20px; }

.cloud-services-settings .add-cloud-service h2 {
  margin: 15px 0; }

.cloud-services-settings .mui-dialog-window-contents.remove-cloud-service p {
  margin: 10px 0; }
  .cloud-services-settings .mui-dialog-window-contents.remove-cloud-service p input[type="checkbox"] {
    margin-right: 10px; }

.safari .connected-cloud-services-list li.cloud-service svg.add-icon {
  margin-top: -1px; }

#console .cloud-connector-tab-service-name > div, #console #mainpanel .cloud-connector-tab-service-name > div {
  display: inline-block;
  width: 150px; }

#console .cloud-connector-tab-service-name .cb-wrap, #console #mainpanel .cloud-connector-tab-service-name .cb-wrap {
  margin-right: 8px; }

#console .cloud-connector-tab-service-name .cb-wrap input, #console #mainpanel .cloud-connector-tab-service-name .cb-wrap input {
  vertical-align: text-top; }

#console .console-c42-ui-styles #error-card {
  margin: 30px; }

#console .console-c42-ui-styles .retryable-content-with-error-page {
  text-align: center;
  padding: 50px; }
  #console .console-c42-ui-styles .retryable-content-with-error-page .error-description {
    font-size: 18px;
    color: #999999; }
    #console .console-c42-ui-styles .retryable-content-with-error-page .error-description span {
      white-space: pre-wrap !important; }
  #console .console-c42-ui-styles .retryable-content-with-error-page .retry-error-action {
    margin-top: 25px; }
  #console .console-c42-ui-styles .retryable-content-with-error-page .error-icon {
    margin-bottom: 25px; }

.loading-container {
  height: 100%;
  display: -ms-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: column;
  flex-flow: column;
  -ms-align-items: center;
  -ms-flex-align: center;
      align-items: center;
  -ms-justify-content: center;
  -ms-flex-pack: center;
      justify-content: center;
  position: relative;
  z-index: 100; }

.console-c42-ui-styles,
#console .console-c42-ui-styles {
  font-family: "ProximaNova", Arial, Helvetica, sans-serif;
  color: #585F6B;
  /* @license
 * MyFonts Webfont Build ID 266f20
 *
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are
 * explicitly restricted from using the Licensed Webfonts(s).
 *
 * You may obtain a valid license at the URLs below.
 *
 * Webfont: Proxima Nova Light by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/light/
 * Copyright: Copyright (c) Mark Simonson, 2005. All rights reserved.
 *
 * Webfont: Proxima Nova Semibold by Mark Simonson
 * URL: http://www.myfonts.com/fonts/marksimonson/proxima-nova/semibold/
 * Copyright: Copyright (c) Mark Simonson, 2005. All rights reserved.
 *
 * License: http://www.myfonts.com/viewlicense?type=web&buildid=2486819
 *
 * © 2013 MyFonts Inc
*/
  /* @import must be at top of file, otherwise CSS will not work */
  /*@import url("//hello.myfonts.net/count/266f20");*/
  /*! normalize.css v3.0.2 | MIT License | git.io/normalize */
  /**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
  /**
 * Remove default margin.
 */
  /* HTML5 display definitions
   ========================================================================== */
  /**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
  /**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
  /**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
  /**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */
  /* Links
   ========================================================================== */
  /**
 * Remove the gray background color from active links in IE 10.
 */
  /**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
  /* Text-level semantics
   ========================================================================== */
  /**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */
  /**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */
  /**
 * Address styling not present in Safari and Chrome.
 */
  /**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
  /**
 * Address styling not present in IE 8/9.
 */
  /**
 * Address inconsistent and variable font size in all browsers.
 */
  /**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
  /* Embedded content
   ========================================================================== */
  /**
 * Remove border when inside `a` element in IE 8/9/10.
 */
  /**
 * Correct overflow not hidden in IE 9/10/11.
 */
  /* Grouping content
   ========================================================================== */
  /**
 * Address margin not present in IE 8/9 and Safari.
 */
  /**
 * Address differences between Firefox and other browsers.
 */
  /**
 * Contain overflow in all browsers.
 */
  /**
 * Address odd `em`-unit font size rendering in all browsers.
 */
  /* Forms
   ========================================================================== */
  /**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
  /**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
  /**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
  /**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
  /**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
  /**
 * Re-set default cursor for disabled elements.
 */
  /**
 * Remove inner padding and border in Firefox 4+.
 */
  /**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
  /**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
  /**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
  /**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */
  /**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
  /**
 * Define consistent border, margin, and padding.
 */
  /**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
  /**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
  /**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
  /* Tables
   ========================================================================== */
  /**
 * Remove most spacing between table cells.
 */
  /*------------------------------------*
  RESET
*------------------------------------*/
  /**
* @description Truncates text
* @param $width - the max width of the text
* @param $overflowStyle - the value for text-overflow to use
*/
  /* Type Styles */
  /* =14px */
  /* =24px */ }

@font-face {
  .console-c42-ui-styles,
  #console .console-c42-ui-styles {
    font-family: "ProximaNova";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.svg#wf") format("svg");
    font-weight: 600; } }

@font-face {
  .console-c42-ui-styles,
  #console .console-c42-ui-styles {
    font-family: "ProximaNova";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_2_0.svg#wf") format("svg");
    font-weight: bold; } }

@font-face {
  .console-c42-ui-styles,
  #console .console-c42-ui-styles {
    font-family: "ProximaNova";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.ttf") format("truetype");
    font-weight: lighter; } }

@font-face {
  .console-c42-ui-styles,
  #console .console-c42-ui-styles {
    font-family: "ProximaNova";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.ttf") format("truetype");
    font-weight: 100; } }

@font-face {
  .console-c42-ui-styles,
  #console .console-c42-ui-styles {
    font-family: "ProximaNova";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_0_0.svg#wf") format("svg");
    font-weight: normal; } }

@font-face {
  .console-c42-ui-styles,
  #console .console-c42-ui-styles {
    font-family: "ProximaNovaSemi";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.ttf") format("truetype"), url("vendor/c42-styleguide/fonts/proxima-nova/253F8C_1_0.svg#wf") format("svg"); } }

@font-face {
  .console-c42-ui-styles,
  #console .console-c42-ui-styles {
    font-family: "ProximaNovaLight";
    src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot");
    src: url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.eot?#iefix") format("embedded-opentype"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.woff") format("woff"), url("vendor/c42-styleguide/fonts/proxima-nova/proxima-nova-light.ttf") format("truetype"); } }

@font-face {
  .console-c42-ui-styles,
  #console .console-c42-ui-styles {
    font-family: 'material-ui-icons';
    src: url("fonts/material-ui-icons.eot"); } }

@font-face {
  .console-c42-ui-styles,
  #console .console-c42-ui-styles {
    font-family: 'material-ui-icons';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAiYAAsAAAAACEwAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgCGL822NtYXAAAAFoAAAAZAAAAGTMfszDZ2FzcAAAAcwAAAAIAAAACAAAABBnbHlmAAAB1AAABCwAAAQsnpGXKmhlYWQAAAYAAAAANgAAADYDHAqpaGhlYQAABjgAAAAkAAAAJAPiAfBobXR4AAAGXAAAADwAAAA8FwACumxvY2EAAAaYAAAAIAAAACAFugcGbWF4cAAABrgAAAAgAAAAIAAVAFJuYW1lAAAG2AAAAZ8AAAGfPQMLQ3Bvc3QAAAh4AAAAIAAAACAAAwAAAAMCAAGQAAUAAAFMAWYAAABHAUwBZgAAAPUAGQCEAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5iUB4P/gACAB4AAgAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABABQAAAAEAAQAAMAAAABACDmB+YL5hDmJf/9//8AAAAAACDmAOYL5hDmJf/9//8AAf/jGgQaARn9GekAAwABAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAUAQAAVAcABlQAJAA4AEwAXABsAABMzJwczFSMXNyM3MxUjNTUzFSM1NxczNQM3MxWrQFZVQEBVVkAq6+vr6ycqmsQqmgFAVVXVVlZVKytVKipWKyv+1SsrAAAAAQBAABUBwAGVACQAADceARc3PgEXHgEzMhYdARQGIyIuAjU0NjsBMhYVFBYXFgYPAY0XSS0vBAwGEScUCA0NCEuFYjkNCEsJDAcFAgIFL+8tSBcuBQMCBgcMCUoJDTljhEsJDAwJFCYSBgsFLwAAAAMAAABrAgABVQAaACcANAAAASIGFRQWFyM+ATU0JiMiBhUUFjMhMjY1NCYjBSImNTQ2MzIWFRQGIyEiJjU0NjMyFhUUBiMBizFFDwxgDA9FMTBFRTABFjBFRTD+6h8rKx8fLCwfARYfLCwfHysrHwFVRDEVJhAQJhUxREQxMUREMTFEwCwfHywsHx8sLB8fLCwfHywAAAAAAQCAAIABgAEeAAUAAAEHJwcXNwFiYmIegIABHmJiHoCAAAAAAQArABUB1QGrAAkAACUXJzcvAQ8BFwcBAIQjdJk8PJl0I2VQlmUNjo4NZZYAAAAAAQArACsB1QGVAAoAADc1MxUzNTMnBzMV1VZqQNXVQCuAgKrAwKoAAAIAKwAAAdUBqwAUAB8AAAEiDgIVFB4CMzI+AjU0LgIjEycHNyc/AR8BBxcBACxOOiEhOk4sLE46ISE6TixaWloYUGkpKWlQGAGrIjpOLCxOOSIiOU4sLE46Iv6qNzdnRQlhYQlFZwAAAgAVABUB6wHAAAQAIgAANzMRIxElNCYrATc1NCYvAQcOAR0BFBY7ATI2PwE+AT0BIzcVVlYB1hkShxUFBBeMBgcZEsANFQVBAQIBARUBAP8A6xIZYQcHCwUWjQUQCdUSGQ8LlwMIBCkCAAAAAQDLAGsBNQFAAAIAAD8BJ8tqamtqawAAAgAtAAIB1AGqAAcAEwAAARUzLgMnBw4BFRQWMzI2NyM1AQDUBCU6SSgrUFhuT0hqCM8BqtUoSjklBTAJa0hPbVlQzwABACwABwHUAaQATwAAASIOAhUUFhcWNjU8ATUGJjEuATEmNjEeATEWNjc+ATcuATU0NjcuATcwFhc+ATMyFhc+ATEWBgceARUUBgceARUcARUUFjc+ATU0LgIjAQAsTTohUj8IBiwbCBAODxARDicJAQgEIz0LCgEFCBwfDRoODhoNHxsJBQEKCz0kBgkGCD9SITpNLAGkITpNLEZuFQIIBAQWDQkiEwwKAwEUGQMECg4EBCg9EhwLBB4WARQDBAQDFAEWHgQLHBI9KAQFEw8VIAUECAIVbkYsTTohAAAAAAEAAAABAACVqPqSXw889QALAgAAAAAA0P7k9gAAAADQ/uT2AAAAAAIAAcAAAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAAgAAAQAAAAAAAAAAAAAAAAAAAA8AAAAAAAAAAAAAAAABAAAAAgAAQAIAAEACAAAAAgAAgAIAACsCAAArAgAAKwIAABUCAADLAgAALQIAACwAAAAAAAoAFAAeAEwAhADQAOIA+gEOAUIBeAGEAaYCFgABAAAADwBQAAUAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEAIgAAAAEAAAAAAAIADgCNAAEAAAAAAAMAIgA4AAEAAAAAAAQAIgCbAAEAAAAAAAUAFgAiAAEAAAAAAAYAEQBaAAEAAAAAAAoANAC9AAMAAQQJAAEAIgAAAAMAAQQJAAIADgCNAAMAAQQJAAMAIgA4AAMAAQQJAAQAIgCbAAMAAQQJAAUAFgAiAAMAAQQJAAYAIgBrAAMAAQQJAAoANAC9AG0AYQB0AGUAcgBpAGEAbAAtAHUAaQAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAbQBhAHQAZQByAGkAYQBsAC0AdQBpAC0AaQBjAG8AbgBzbWF0ZXJpYWwtdWktaWNvbnMAbQBhAHQAZQByAGkAYQBsAC0AdQBpAC0AaQBjAG8AbgBzAFIAZQBnAHUAbABhAHIAbQBhAHQAZQByAGkAYQBsAC0AdQBpAC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format("woff");
    font-weight: normal;
    font-style: normal; } }
  .console-c42-ui-styles [class^="muidocs-icon-"], .console-c42-ui-styles [class*=" muidocs-icon-"],
  #console .console-c42-ui-styles [class^="muidocs-icon-"],
  #console .console-c42-ui-styles [class*=" muidocs-icon-"] {
    font-family: 'material-ui-icons';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .console-c42-ui-styles .muidocs-icon-communication-phone:before,
  #console .console-c42-ui-styles .muidocs-icon-communication-phone:before {
    content: "\e601"; }
  .console-c42-ui-styles .muidocs-icon-communication-voicemail:before,
  #console .console-c42-ui-styles .muidocs-icon-communication-voicemail:before {
    content: "\e602"; }
  .console-c42-ui-styles .muidocs-icon-navigation-expand-more:before,
  #console .console-c42-ui-styles .muidocs-icon-navigation-expand-more:before {
    content: "\e603"; }
  .console-c42-ui-styles .muidocs-icon-action-grade:before,
  #console .console-c42-ui-styles .muidocs-icon-action-grade:before {
    content: "\e604"; }
  .console-c42-ui-styles .muidocs-icon-action-home:before,
  #console .console-c42-ui-styles .muidocs-icon-action-home:before {
    content: "\e605"; }
  .console-c42-ui-styles .muidocs-icon-action-stars:before,
  #console .console-c42-ui-styles .muidocs-icon-action-stars:before {
    content: "\e606"; }
  .console-c42-ui-styles .muidocs-icon-action-thumb-up:before,
  #console .console-c42-ui-styles .muidocs-icon-action-thumb-up:before {
    content: "\e607"; }
  .console-c42-ui-styles .muidocs-icon-custom-sort:before,
  #console .console-c42-ui-styles .muidocs-icon-custom-sort:before {
    content: "\e600"; }
  .console-c42-ui-styles .muidocs-icon-custom-github:before,
  #console .console-c42-ui-styles .muidocs-icon-custom-github:before {
    content: "\e625"; }
  .console-c42-ui-styles .muidocs-icon-custom-arrow-drop-right:before,
  #console .console-c42-ui-styles .muidocs-icon-custom-arrow-drop-right:before {
    content: "\e60b"; }
  .console-c42-ui-styles .muidocs-icon-custom-pie:before,
  #console .console-c42-ui-styles .muidocs-icon-custom-pie:before {
    content: "\e610"; }
  .console-c42-ui-styles html,
  #console .console-c42-ui-styles html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;
    /* 2 */ }
  .console-c42-ui-styles body,
  #console .console-c42-ui-styles body {
    margin: 0; }
  .console-c42-ui-styles article,
  .console-c42-ui-styles aside,
  .console-c42-ui-styles details,
  .console-c42-ui-styles figcaption,
  .console-c42-ui-styles figure,
  .console-c42-ui-styles footer,
  .console-c42-ui-styles header,
  .console-c42-ui-styles hgroup,
  .console-c42-ui-styles main,
  .console-c42-ui-styles menu,
  .console-c42-ui-styles nav,
  .console-c42-ui-styles section,
  .console-c42-ui-styles summary,
  #console .console-c42-ui-styles article,
  #console .console-c42-ui-styles aside,
  #console .console-c42-ui-styles details,
  #console .console-c42-ui-styles figcaption,
  #console .console-c42-ui-styles figure,
  #console .console-c42-ui-styles footer,
  #console .console-c42-ui-styles header,
  #console .console-c42-ui-styles hgroup,
  #console .console-c42-ui-styles main,
  #console .console-c42-ui-styles menu,
  #console .console-c42-ui-styles nav,
  #console .console-c42-ui-styles section,
  #console .console-c42-ui-styles summary {
    display: block; }
  .console-c42-ui-styles audio,
  .console-c42-ui-styles canvas,
  .console-c42-ui-styles progress,
  .console-c42-ui-styles video,
  #console .console-c42-ui-styles audio,
  #console .console-c42-ui-styles canvas,
  #console .console-c42-ui-styles progress,
  #console .console-c42-ui-styles video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;
    /* 2 */ }
  .console-c42-ui-styles audio:not([controls]),
  #console .console-c42-ui-styles audio:not([controls]) {
    display: none;
    height: 0; }
  .console-c42-ui-styles [hidden],
  .console-c42-ui-styles template,
  #console .console-c42-ui-styles [hidden],
  #console .console-c42-ui-styles template {
    display: none; }
  .console-c42-ui-styles a,
  #console .console-c42-ui-styles a {
    background-color: transparent; }
  .console-c42-ui-styles a:active,
  .console-c42-ui-styles a:hover,
  #console .console-c42-ui-styles a:active,
  #console .console-c42-ui-styles a:hover {
    outline: 0; }
  .console-c42-ui-styles abbr[title],
  #console .console-c42-ui-styles abbr[title] {
    border-bottom: 1px dotted; }
  .console-c42-ui-styles b,
  .console-c42-ui-styles strong,
  #console .console-c42-ui-styles b,
  #console .console-c42-ui-styles strong {
    font-weight: bold; }
  .console-c42-ui-styles dfn,
  #console .console-c42-ui-styles dfn {
    font-style: italic; }
  .console-c42-ui-styles h1,
  #console .console-c42-ui-styles h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  .console-c42-ui-styles mark,
  #console .console-c42-ui-styles mark {
    background: #ff0;
    color: #000; }
  .console-c42-ui-styles small,
  #console .console-c42-ui-styles small {
    font-size: 80%; }
  .console-c42-ui-styles sub,
  .console-c42-ui-styles sup,
  #console .console-c42-ui-styles sub,
  #console .console-c42-ui-styles sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .console-c42-ui-styles sup,
  #console .console-c42-ui-styles sup {
    top: -0.5em; }
  .console-c42-ui-styles sub,
  #console .console-c42-ui-styles sub {
    bottom: -0.25em; }
  .console-c42-ui-styles img,
  #console .console-c42-ui-styles img {
    border: 0; }
  .console-c42-ui-styles svg:not(:root),
  #console .console-c42-ui-styles svg:not(:root) {
    overflow: hidden; }
  .console-c42-ui-styles figure,
  #console .console-c42-ui-styles figure {
    margin: 1em 40px; }
  .console-c42-ui-styles hr,
  #console .console-c42-ui-styles hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0; }
  .console-c42-ui-styles pre,
  #console .console-c42-ui-styles pre {
    overflow: auto; }
  .console-c42-ui-styles code,
  .console-c42-ui-styles kbd,
  .console-c42-ui-styles pre,
  .console-c42-ui-styles samp,
  #console .console-c42-ui-styles code,
  #console .console-c42-ui-styles kbd,
  #console .console-c42-ui-styles pre,
  #console .console-c42-ui-styles samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  .console-c42-ui-styles button,
  .console-c42-ui-styles input,
  .console-c42-ui-styles optgroup,
  .console-c42-ui-styles select,
  .console-c42-ui-styles textarea,
  #console .console-c42-ui-styles button,
  #console .console-c42-ui-styles input,
  #console .console-c42-ui-styles optgroup,
  #console .console-c42-ui-styles select,
  #console .console-c42-ui-styles textarea {
    color: inherit;
    /* 1 */
    font: inherit;
    /* 2 */
    margin: 0;
    /* 3 */ }
  .console-c42-ui-styles button,
  #console .console-c42-ui-styles button {
    overflow: visible; }
  .console-c42-ui-styles button,
  .console-c42-ui-styles select,
  #console .console-c42-ui-styles button,
  #console .console-c42-ui-styles select {
    text-transform: none; }
  .console-c42-ui-styles button,
  .console-c42-ui-styles html input[type="button"],
  .console-c42-ui-styles input[type="reset"],
  .console-c42-ui-styles input[type="submit"],
  #console .console-c42-ui-styles button,
  #console .console-c42-ui-styles html input[type="button"],
  #console .console-c42-ui-styles input[type="reset"],
  #console .console-c42-ui-styles input[type="submit"] {
    -webkit-appearance: button;
    /* 2 */
    cursor: pointer;
    /* 3 */ }
  .console-c42-ui-styles button[disabled],
  .console-c42-ui-styles html input[disabled],
  #console .console-c42-ui-styles button[disabled],
  #console .console-c42-ui-styles html input[disabled] {
    cursor: default;
    pointer-events: none; }
  .console-c42-ui-styles button::-moz-focus-inner,
  .console-c42-ui-styles input::-moz-focus-inner,
  #console .console-c42-ui-styles button::-moz-focus-inner,
  #console .console-c42-ui-styles input::-moz-focus-inner {
    border: 0;
    padding: 0; }
  .console-c42-ui-styles input,
  #console .console-c42-ui-styles input {
    line-height: normal; }
  .console-c42-ui-styles input[type="checkbox"],
  .console-c42-ui-styles input[type="radio"],
  #console .console-c42-ui-styles input[type="checkbox"],
  #console .console-c42-ui-styles input[type="radio"] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .console-c42-ui-styles input[type="number"]::-webkit-inner-spin-button,
  .console-c42-ui-styles input[type="number"]::-webkit-outer-spin-button,
  #console .console-c42-ui-styles input[type="number"]::-webkit-inner-spin-button,
  #console .console-c42-ui-styles input[type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .console-c42-ui-styles input[type="search"],
  #console .console-c42-ui-styles input[type="search"] {
    -webkit-appearance: textfield;
    /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* 2 */
    box-sizing: content-box; }
  .console-c42-ui-styles input[type="search"]::-webkit-search-cancel-button,
  .console-c42-ui-styles input[type="search"]::-webkit-search-decoration,
  #console .console-c42-ui-styles input[type="search"]::-webkit-search-cancel-button,
  #console .console-c42-ui-styles input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .console-c42-ui-styles fieldset,
  #console .console-c42-ui-styles fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  .console-c42-ui-styles legend,
  #console .console-c42-ui-styles legend {
    border: 0;
    /* 1 */
    padding: 0;
    /* 2 */ }
  .console-c42-ui-styles textarea,
  #console .console-c42-ui-styles textarea {
    overflow: auto; }
  .console-c42-ui-styles optgroup,
  #console .console-c42-ui-styles optgroup {
    font-weight: bold; }
  .console-c42-ui-styles table,
  #console .console-c42-ui-styles table {
    border-collapse: collapse;
    border-spacing: 0; }
  .console-c42-ui-styles td,
  .console-c42-ui-styles th,
  #console .console-c42-ui-styles td,
  #console .console-c42-ui-styles th {
    padding: 0; }
  .console-c42-ui-styles body, .console-c42-ui-styles div, .console-c42-ui-styles dl, .console-c42-ui-styles dt, .console-c42-ui-styles dd, .console-c42-ui-styles ul, .console-c42-ui-styles ol, .console-c42-ui-styles li,
  .console-c42-ui-styles h1, .console-c42-ui-styles h2, .console-c42-ui-styles h3, .console-c42-ui-styles h4, .console-c42-ui-styles h5, .console-c42-ui-styles h6,
  .console-c42-ui-styles pre, .console-c42-ui-styles form, .console-c42-ui-styles fieldset, .console-c42-ui-styles input, .console-c42-ui-styles textarea,
  .console-c42-ui-styles p, .console-c42-ui-styles blockquote, .console-c42-ui-styles th, .console-c42-ui-styles td,
  #console .console-c42-ui-styles body,
  #console .console-c42-ui-styles div,
  #console .console-c42-ui-styles dl,
  #console .console-c42-ui-styles dt,
  #console .console-c42-ui-styles dd,
  #console .console-c42-ui-styles ul,
  #console .console-c42-ui-styles ol,
  #console .console-c42-ui-styles li,
  #console .console-c42-ui-styles h1,
  #console .console-c42-ui-styles h2,
  #console .console-c42-ui-styles h3,
  #console .console-c42-ui-styles h4,
  #console .console-c42-ui-styles h5,
  #console .console-c42-ui-styles h6,
  #console .console-c42-ui-styles pre,
  #console .console-c42-ui-styles form,
  #console .console-c42-ui-styles fieldset,
  #console .console-c42-ui-styles input,
  #console .console-c42-ui-styles textarea,
  #console .console-c42-ui-styles p,
  #console .console-c42-ui-styles blockquote,
  #console .console-c42-ui-styles th,
  #console .console-c42-ui-styles td {
    margin: 0;
    padding: 0; }
  .console-c42-ui-styles table,
  #console .console-c42-ui-styles table {
    border-collapse: collapse;
    border-spacing: 0; }
  .console-c42-ui-styles fieldset, .console-c42-ui-styles img,
  #console .console-c42-ui-styles fieldset,
  #console .console-c42-ui-styles img {
    border: 0; }
  .console-c42-ui-styles address, .console-c42-ui-styles caption, .console-c42-ui-styles cite, .console-c42-ui-styles dfn, .console-c42-ui-styles th, .console-c42-ui-styles var,
  #console .console-c42-ui-styles address,
  #console .console-c42-ui-styles caption,
  #console .console-c42-ui-styles cite,
  #console .console-c42-ui-styles dfn,
  #console .console-c42-ui-styles th,
  #console .console-c42-ui-styles var {
    font-style: normal;
    font-weight: normal; }
  .console-c42-ui-styles caption, .console-c42-ui-styles th,
  #console .console-c42-ui-styles caption,
  #console .console-c42-ui-styles th {
    text-align: left; }
  .console-c42-ui-styles h1, .console-c42-ui-styles h2, .console-c42-ui-styles h3, .console-c42-ui-styles h4, .console-c42-ui-styles h5, .console-c42-ui-styles h6,
  #console .console-c42-ui-styles h1,
  #console .console-c42-ui-styles h2,
  #console .console-c42-ui-styles h3,
  #console .console-c42-ui-styles h4,
  #console .console-c42-ui-styles h5,
  #console .console-c42-ui-styles h6 {
    font-weight: normal; }
  .console-c42-ui-styles q:before, .console-c42-ui-styles q:after,
  #console .console-c42-ui-styles q:before,
  #console .console-c42-ui-styles q:after {
    content: ''; }
  .console-c42-ui-styles abbr, .console-c42-ui-styles acronym,
  #console .console-c42-ui-styles abbr,
  #console .console-c42-ui-styles acronym {
    border: 0; }
  .console-c42-ui-styles *,
  #console .console-c42-ui-styles * {
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent; }
  .console-c42-ui-styles *:before,
  .console-c42-ui-styles *:after,
  #console .console-c42-ui-styles *:before,
  #console .console-c42-ui-styles *:after {
    box-sizing: border-box; }
  .console-c42-ui-styles html,
  .console-c42-ui-styles body,
  #console .console-c42-ui-styles html,
  #console .console-c42-ui-styles body {
    height: 100%;
    width: 100%; }
  .console-c42-ui-styles a,
  #console .console-c42-ui-styles a {
    color: #00B3E3; }
    .console-c42-ui-styles a:hover,
    #console .console-c42-ui-styles a:hover {
      color: #007FAD;
      text-decoration: underline; }
  
  .console-c42-ui-styles .mui-text-full-black,
  #console .console-c42-ui-styles .mui-text-full-black {
    color: black; }
  .console-c42-ui-styles #top-level-dialogs .mui-app-bar .mui-app-bar-title, #top-level-dialogs .mui-app-bar .console-c42-ui-styles .mui-app-bar-title, .console-c42-ui-styles .mui-app-bar #top-level-dialogs .mui-app-bar-title, #top-level-dialogs
  #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-headline,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-headline, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-title,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-title, .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-1, #top-level-dialogs .console-c42-ui-styles .mui-font-style-subhead-1, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-subhead-1,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-1, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-subhead-2,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-subhead-2, .console-c42-ui-styles #top-level-dialogs .mui-subheader, #top-level-dialogs .console-c42-ui-styles .mui-subheader, #top-level-dialogs
  #console .console-c42-ui-styles .mui-subheader,
  #console .console-c42-ui-styles #top-level-dialogs .mui-subheader, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-body-2,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-body-2, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-body-1,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-body-1, .console-c42-ui-styles #top-level-dialogs .mui-card .mui-card-toolbar, #top-level-dialogs .mui-card .console-c42-ui-styles .mui-card-toolbar, .console-c42-ui-styles .mui-card #top-level-dialogs .mui-card-toolbar, #top-level-dialogs
  #console .console-c42-ui-styles .mui-card .mui-card-toolbar, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-menu,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-menu, .console-c42-ui-styles #top-level-dialogs #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #top-level-dialogs #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container #top-level-dialogs .mui-flat-button, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container #top-level-dialogs .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles #top-level-dialogs .mui-outlined-button, #top-level-dialogs .console-c42-ui-styles .mui-outlined-button, .console-c42-ui-styles #top-level-dialogs .mui-raised-button .mui-raised-button-label, #top-level-dialogs .mui-raised-button .console-c42-ui-styles .mui-raised-button-label, #top-level-dialogs
  #console .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs
  #console .console-c42-ui-styles .mui-outlined-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-outlined-button, .console-c42-ui-styles .mui-raised-button #top-level-dialogs .mui-raised-button-label, #top-level-dialogs
  #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-button,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-button, .console-c42-ui-styles #top-level-dialogs .mui-app-bar .mui-app-bar-title, #top-level-dialogs .mui-app-bar .console-c42-ui-styles .mui-app-bar-title, .console-c42-ui-styles .mui-app-bar .mui-app-bar-title,
  #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title, .console-c42-ui-styles .mui-font-style-headline, #top-level-dialogs .mui-app-bar
  #console .console-c42-ui-styles .mui-app-bar-title,
  #console .console-c42-ui-styles .mui-font-style-headline, .console-c42-ui-styles .mui-font-style-title,
  #console .console-c42-ui-styles .mui-font-style-title, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-subhead-1,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-subhead-1, .console-c42-ui-styles .mui-font-style-subhead-1,
  #console .console-c42-ui-styles .mui-font-style-subhead-1, .console-c42-ui-styles .mui-font-style-subhead-2,
  #console .console-c42-ui-styles .mui-font-style-subhead-2, .console-c42-ui-styles #top-level-dialogs .mui-subheader, #top-level-dialogs .console-c42-ui-styles .mui-subheader, .console-c42-ui-styles .mui-subheader,
  #console .console-c42-ui-styles .mui-subheader, .console-c42-ui-styles .mui-font-style-body-2,
  #console .console-c42-ui-styles .mui-font-style-body-2, .console-c42-ui-styles .mui-font-style-body-1,
  #console .console-c42-ui-styles .mui-font-style-body-1, .console-c42-ui-styles #top-level-dialogs .mui-card .mui-card-toolbar, #top-level-dialogs .mui-card .console-c42-ui-styles .mui-card-toolbar, .console-c42-ui-styles .mui-card .mui-card-toolbar,
  #console .console-c42-ui-styles .mui-card .mui-card-toolbar, .console-c42-ui-styles .mui-font-style-menu, #top-level-dialogs .mui-card
  #console .console-c42-ui-styles .mui-card-toolbar,
  #console .console-c42-ui-styles .mui-font-style-menu, .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles .mui-outlined-button, .console-c42-ui-styles #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles #top-level-dialogs .mui-outlined-button, #top-level-dialogs .console-c42-ui-styles .mui-outlined-button, .console-c42-ui-styles #top-level-dialogs .mui-raised-button .mui-raised-button-label, #top-level-dialogs .mui-raised-button .console-c42-ui-styles .mui-raised-button-label,
  #console .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles .mui-outlined-button, .console-c42-ui-styles .mui-raised-button .mui-raised-button-label,
  #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label, .console-c42-ui-styles .mui-font-style-button, #console .console-c42-ui-styles #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #top-level-dialogs .mui-raised-button
  #console .console-c42-ui-styles .mui-raised-button-label,
  #console .console-c42-ui-styles .mui-font-style-button,
  .console-c42-ui-styles .mui-text-dark-black,
  #console .console-c42-ui-styles #top-level-dialogs .mui-app-bar .mui-app-bar-title, #top-level-dialogs .mui-app-bar
  #console .console-c42-ui-styles .mui-app-bar-title,
  #console .console-c42-ui-styles .mui-app-bar #top-level-dialogs .mui-app-bar-title, #top-level-dialogs #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title,
  #console .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-headline,
  #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-headline,
  #console .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-title,
  #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-title,
  #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-1, #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-subhead-1, #top-level-dialogs #console .console-c42-ui-styles .mui-font-style-subhead-1, #console .console-c42-ui-styles #top-level-dialogs .mui-font-style-subhead-1,
  #console .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-subhead-2,
  #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-subhead-2,
  #console .console-c42-ui-styles #top-level-dialogs .mui-subheader, #top-level-dialogs
  #console .console-c42-ui-styles .mui-subheader, #top-level-dialogs #console .console-c42-ui-styles .mui-subheader, #console .console-c42-ui-styles #top-level-dialogs .mui-subheader,
  #console .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-body-2,
  #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-body-2,
  #console .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-body-1,
  #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-body-1,
  #console .console-c42-ui-styles #top-level-dialogs .mui-card .mui-card-toolbar, #top-level-dialogs .mui-card
  #console .console-c42-ui-styles .mui-card-toolbar,
  #console .console-c42-ui-styles .mui-card #top-level-dialogs .mui-card-toolbar, #top-level-dialogs #console .console-c42-ui-styles .mui-card .mui-card-toolbar,
  #console .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-menu,
  #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-menu, #top-level-dialogs #console .console-c42-ui-styles #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #top-level-dialogs #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .console-c42-ui-styles .mui-flat-button, #console .console-c42-ui-styles #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container #top-level-dialogs .mui-flat-button, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container #top-level-dialogs .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs
  #console .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-outlined-button, #top-level-dialogs
  #console .console-c42-ui-styles .mui-outlined-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-raised-button .mui-raised-button-label, #top-level-dialogs .mui-raised-button
  #console .console-c42-ui-styles .mui-raised-button-label, #top-level-dialogs #console .console-c42-ui-styles .mui-flat-button, #console .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs #console .console-c42-ui-styles .mui-outlined-button, #console .console-c42-ui-styles #top-level-dialogs .mui-outlined-button,
  #console .console-c42-ui-styles .mui-raised-button #top-level-dialogs .mui-raised-button-label, #top-level-dialogs #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label,
  #console .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-button,
  #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-app-bar .mui-app-bar-title,
  #console #top-level-dialogs .mui-app-bar .console-c42-ui-styles .mui-app-bar-title, #top-level-dialogs .mui-app-bar
  #console .console-c42-ui-styles .mui-app-bar-title,
  #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title, #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title,
  #console .console-c42-ui-styles .mui-font-style-headline, #top-level-dialogs .mui-app-bar #console .console-c42-ui-styles .mui-app-bar-title, #console .console-c42-ui-styles .mui-font-style-headline,
  #console .console-c42-ui-styles .mui-font-style-title, #console .console-c42-ui-styles .mui-font-style-title,
  #console .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-subhead-1,
  #console
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-subhead-1,
  #top-level-dialogs
  #console .console-c42-ui-styles .mui-font-style-subhead-1,
  #console .console-c42-ui-styles .mui-font-style-subhead-1, #console .console-c42-ui-styles .mui-font-style-subhead-1,
  #console .console-c42-ui-styles .mui-font-style-subhead-2, #console .console-c42-ui-styles .mui-font-style-subhead-2,
  #console .console-c42-ui-styles #top-level-dialogs .mui-subheader,
  #console #top-level-dialogs .console-c42-ui-styles .mui-subheader, #top-level-dialogs
  #console .console-c42-ui-styles .mui-subheader,
  #console .console-c42-ui-styles .mui-subheader, #console .console-c42-ui-styles .mui-subheader,
  #console .console-c42-ui-styles .mui-font-style-body-2, #console .console-c42-ui-styles .mui-font-style-body-2,
  #console .console-c42-ui-styles .mui-font-style-body-1, #console .console-c42-ui-styles .mui-font-style-body-1,
  #console .console-c42-ui-styles #top-level-dialogs .mui-card .mui-card-toolbar,
  #console #top-level-dialogs .mui-card .console-c42-ui-styles .mui-card-toolbar, #top-level-dialogs .mui-card
  #console .console-c42-ui-styles .mui-card-toolbar,
  #console .console-c42-ui-styles .mui-card .mui-card-toolbar, #console .console-c42-ui-styles .mui-card .mui-card-toolbar,
  #console .console-c42-ui-styles .mui-font-style-menu, #top-level-dialogs .mui-card #console .console-c42-ui-styles .mui-card-toolbar, #console .console-c42-ui-styles .mui-font-style-menu,
  #console .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles .mui-outlined-button,
  #console .console-c42-ui-styles #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-flat-button,
  #console #top-level-dialogs .console-c42-ui-styles .mui-flat-button, #top-level-dialogs
  #console .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-outlined-button,
  #console #top-level-dialogs .console-c42-ui-styles .mui-outlined-button, #top-level-dialogs
  #console .console-c42-ui-styles .mui-outlined-button,
  #console .console-c42-ui-styles #top-level-dialogs .mui-raised-button .mui-raised-button-label,
  #console #top-level-dialogs .mui-raised-button .console-c42-ui-styles .mui-raised-button-label, #top-level-dialogs .mui-raised-button
  #console .console-c42-ui-styles .mui-raised-button-label, #console .console-c42-ui-styles .mui-flat-button, #console .console-c42-ui-styles .mui-outlined-button,
  #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label, #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label,
  #console .console-c42-ui-styles .mui-font-style-button, #console .console-c42-ui-styles #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #top-level-dialogs .mui-raised-button #console .console-c42-ui-styles .mui-raised-button-label, #console .console-c42-ui-styles .mui-font-style-button,
  #console .console-c42-ui-styles .mui-text-dark-black {
    color: rgba(0, 0, 0, 0.87); }
  .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-display-4,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-display-4, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-display-3,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-display-3, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-display-2,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-display-2, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-display-1,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-display-1, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-caption,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-caption, .console-c42-ui-styles .mui-font-style-display-4,
  #console .console-c42-ui-styles .mui-font-style-display-4, .console-c42-ui-styles .mui-font-style-display-3,
  #console .console-c42-ui-styles .mui-font-style-display-3, .console-c42-ui-styles .mui-font-style-display-2,
  #console .console-c42-ui-styles .mui-font-style-display-2, .console-c42-ui-styles .mui-font-style-display-1,
  #console .console-c42-ui-styles .mui-font-style-display-1, .console-c42-ui-styles .mui-font-style-caption,
  #console .console-c42-ui-styles .mui-font-style-caption,
  .console-c42-ui-styles .mui-text-light-black, #console .console-c42-ui-styles .mui-font-style-display-4, #console .console-c42-ui-styles .mui-font-style-display-3, #console .console-c42-ui-styles .mui-font-style-display-2, #console .console-c42-ui-styles .mui-font-style-display-1, #console .console-c42-ui-styles .mui-font-style-caption,
  #console .console-c42-ui-styles .mui-text-light-black {
    color: rgba(0, 0, 0, 0.54); }
  
  .console-c42-ui-styles .mui-text-min-black,
  #console .console-c42-ui-styles .mui-text-min-black {
    color: rgba(0, 0, 0, 0.26); }
  
  .console-c42-ui-styles .mui-text-full-white,
  #console .console-c42-ui-styles .mui-text-full-white {
    color: white; }
  
  .console-c42-ui-styles .mui-text-dark-white,
  #console .console-c42-ui-styles .mui-text-dark-white {
    color: rgba(255, 255, 255, 0.87); }
  
  .console-c42-ui-styles .mui-text-light-white,
  #console .console-c42-ui-styles .mui-text-light-white {
    color: rgba(255, 255, 255, 0.54); }
  .console-c42-ui-styles .mui-menu-item .mui-menu-item-data, .mui-menu-item .console-c42-ui-styles .mui-menu-item-data, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-display-4,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-display-4, .console-c42-ui-styles #top-level-dialogs .mui-menu-item .mui-menu-item-data, #top-level-dialogs .mui-menu-item .console-c42-ui-styles .mui-menu-item-data, .console-c42-ui-styles .mui-font-style-display-4,
  #console .console-c42-ui-styles .mui-font-style-display-4, .console-c42-ui-styles .mui-menu-item .mui-menu-item-data,
  #console .console-c42-ui-styles .mui-menu-item .mui-menu-item-data,
  .console-c42-ui-styles .mui-font-weight-light, .mui-menu-item
  #console .console-c42-ui-styles .mui-menu-item-data, #console .console-c42-ui-styles .mui-font-style-display-4, #console .console-c42-ui-styles .mui-menu-item .mui-menu-item-data,
  #console .console-c42-ui-styles .mui-font-weight-light {
    font-weight: 100; }
  .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-display-3,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-display-3, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-display-2,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-display-2, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-display-1,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-display-1, .console-c42-ui-styles .mui-app-bar #top-level-dialogs .mui-app-bar-title, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-headline,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-headline, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-subhead-2,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-subhead-2, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-body-1,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-body-1, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-caption,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-caption, .console-c42-ui-styles .mui-raised-button #top-level-dialogs .mui-raised-button-label, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-button,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-button, .console-c42-ui-styles .mui-font-style-display-3,
  #console .console-c42-ui-styles .mui-font-style-display-3, .console-c42-ui-styles .mui-font-style-display-2,
  #console .console-c42-ui-styles .mui-font-style-display-2, .console-c42-ui-styles .mui-font-style-display-1,
  #console .console-c42-ui-styles .mui-font-style-display-1, .console-c42-ui-styles #top-level-dialogs .mui-app-bar .mui-app-bar-title, #top-level-dialogs .mui-app-bar .console-c42-ui-styles .mui-app-bar-title, .console-c42-ui-styles .mui-app-bar .mui-app-bar-title,
  #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title, .console-c42-ui-styles .mui-font-style-headline,
  #console .console-c42-ui-styles .mui-font-style-headline, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-subhead-1,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-subhead-1, .console-c42-ui-styles .mui-font-style-subhead-1,
  #console .console-c42-ui-styles .mui-font-style-subhead-1, .console-c42-ui-styles .mui-font-style-subhead-2,
  #console .console-c42-ui-styles .mui-font-style-subhead-2, .console-c42-ui-styles .mui-font-style-body-1,
  #console .console-c42-ui-styles .mui-font-style-body-1, .console-c42-ui-styles .mui-font-style-caption,
  #console .console-c42-ui-styles .mui-font-style-caption, .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles .mui-outlined-button, .console-c42-ui-styles #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles #top-level-dialogs .mui-outlined-button, #top-level-dialogs .console-c42-ui-styles .mui-outlined-button, .console-c42-ui-styles #top-level-dialogs .mui-raised-button .mui-raised-button-label, #top-level-dialogs .mui-raised-button .console-c42-ui-styles .mui-raised-button-label,
  #console .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles .mui-outlined-button, .console-c42-ui-styles .mui-raised-button .mui-raised-button-label,
  #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label, .console-c42-ui-styles .mui-font-style-button, #console .console-c42-ui-styles #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button,
  #console .console-c42-ui-styles .mui-font-style-button,
  .console-c42-ui-styles .mui-font-weight-normal, #console .console-c42-ui-styles .mui-font-style-display-3, #console .console-c42-ui-styles .mui-font-style-display-2, #console .console-c42-ui-styles .mui-font-style-display-1,
  #console #top-level-dialogs .mui-app-bar .console-c42-ui-styles .mui-app-bar-title, #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title, #top-level-dialogs .mui-app-bar #console .console-c42-ui-styles .mui-app-bar-title, #console .console-c42-ui-styles .mui-font-style-headline, #console .console-c42-ui-styles .mui-font-style-subhead-1, #console .console-c42-ui-styles .mui-font-style-subhead-2, #console .console-c42-ui-styles .mui-font-style-body-1, #console .console-c42-ui-styles .mui-font-style-caption, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .console-c42-ui-styles .mui-flat-button,
  #console #top-level-dialogs .mui-raised-button .console-c42-ui-styles .mui-raised-button-label, #console .console-c42-ui-styles .mui-flat-button, #console .console-c42-ui-styles .mui-outlined-button, #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label, #console .console-c42-ui-styles #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #top-level-dialogs .mui-raised-button #console .console-c42-ui-styles .mui-raised-button-label, #console .console-c42-ui-styles .mui-font-style-button,
  #console .console-c42-ui-styles .mui-font-weight-normal {
    font-weight: 400; }
  .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-title,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-title, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-body-2,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-body-2, .console-c42-ui-styles .mui-card #top-level-dialogs .mui-card-toolbar, .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-menu,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-menu, .console-c42-ui-styles #top-level-dialogs .mui-date-picker-calendar .mui-date-picker-calendar-week-title, #top-level-dialogs .mui-date-picker-calendar .console-c42-ui-styles .mui-date-picker-calendar-week-title, .console-c42-ui-styles #top-level-dialogs .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-title, #top-level-dialogs .mui-date-picker-calendar-toolbar .console-c42-ui-styles .mui-date-picker-calendar-toolbar-title, .console-c42-ui-styles .mui-font-style-title,
  #console .console-c42-ui-styles .mui-font-style-title, .console-c42-ui-styles #top-level-dialogs .mui-subheader, #top-level-dialogs .console-c42-ui-styles .mui-subheader, .console-c42-ui-styles .mui-subheader,
  #console .console-c42-ui-styles .mui-subheader, .console-c42-ui-styles .mui-font-style-body-2,
  #console .console-c42-ui-styles .mui-font-style-body-2, .console-c42-ui-styles #top-level-dialogs .mui-card .mui-card-toolbar, #top-level-dialogs .mui-card .console-c42-ui-styles .mui-card-toolbar, .console-c42-ui-styles .mui-card .mui-card-toolbar,
  #console .console-c42-ui-styles .mui-card .mui-card-toolbar, .console-c42-ui-styles .mui-font-style-menu,
  #console .console-c42-ui-styles .mui-font-style-menu, .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title,
  #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title, .console-c42-ui-styles .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-title,
  #console .console-c42-ui-styles .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-title,
  .console-c42-ui-styles .mui-font-weight-medium, #top-level-dialogs .mui-date-picker-calendar
  #console .console-c42-ui-styles .mui-date-picker-calendar-week-title, #top-level-dialogs .mui-date-picker-calendar-toolbar
  #console .console-c42-ui-styles .mui-date-picker-calendar-toolbar-title, #console .console-c42-ui-styles .mui-font-style-title, #console .console-c42-ui-styles .mui-subheader, #console .console-c42-ui-styles .mui-font-style-body-2,
  #console #top-level-dialogs .mui-card .console-c42-ui-styles .mui-card-toolbar, #console .console-c42-ui-styles .mui-card .mui-card-toolbar, #top-level-dialogs .mui-card #console .console-c42-ui-styles .mui-card-toolbar, #console .console-c42-ui-styles .mui-font-style-menu, #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title, #console .console-c42-ui-styles .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-title,
  #console .console-c42-ui-styles .mui-font-weight-medium {
    font-weight: 600; }
  
  .console-c42-ui-styles .mui-font-style-display-4,
  #console .console-c42-ui-styles .mui-font-style-display-4 {
    font-size: 112px;
    line-height: 128px;
    letter-spacing: -7px;
    padding-top: 17px;
    margin-bottom: 15px; }
  
  .console-c42-ui-styles .mui-font-style-display-3,
  #console .console-c42-ui-styles .mui-font-style-display-3 {
    font-size: 56px;
    line-height: 64px;
    letter-spacing: -2px;
    padding-top: 8px;
    margin-bottom: 28px; }
  
  .console-c42-ui-styles .mui-font-style-display-2,
  #console .console-c42-ui-styles .mui-font-style-display-2 {
    font-size: 45px;
    line-height: 48px;
    margin-bottom: 11px;
    letter-spacing: -1px; }
  
  .console-c42-ui-styles .mui-font-style-display-1,
  #console .console-c42-ui-styles .mui-font-style-display-1 {
    font-size: 34px;
    line-height: 40px;
    padding-top: 8px;
    margin-bottom: 12px;
    letter-spacing: -1px; }
  .console-c42-ui-styles #top-level-dialogs .mui-app-bar .mui-app-bar-title, #top-level-dialogs .mui-app-bar .console-c42-ui-styles .mui-app-bar-title, .console-c42-ui-styles .mui-app-bar .mui-app-bar-title,
  #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title,
  .console-c42-ui-styles .mui-font-style-headline, #top-level-dialogs .mui-app-bar
  #console .console-c42-ui-styles .mui-app-bar-title, #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title,
  #console .console-c42-ui-styles .mui-font-style-headline {
    font-size: 24px;
    line-height: 32px;
    padding-top: 16px;
    margin-bottom: 12px;
    letter-spacing: 0; }
  
  .console-c42-ui-styles .mui-font-style-title,
  #console .console-c42-ui-styles .mui-font-style-title {
    font-size: 20px;
    line-height: 28px;
    padding-top: 19px;
    margin-bottom: 13px;
    letter-spacing: 0; }
  .console-c42-ui-styles
  #top-level-dialogs .mui-font-style-subhead-1,
  #top-level-dialogs .console-c42-ui-styles .mui-font-style-subhead-1, .console-c42-ui-styles .mui-font-style-subhead-1,
  #console .console-c42-ui-styles .mui-font-style-subhead-1,
  .console-c42-ui-styles .mui-font-style-subhead-2, #console .console-c42-ui-styles .mui-font-style-subhead-1,
  #console .console-c42-ui-styles .mui-font-style-subhead-2 {
    font-size: 15px;
    line-height: 28px;
    padding-top: 2px;
    margin-bottom: 10px;
    letter-spacing: 0; }
  
  .console-c42-ui-styles .mui-font-style-subhead-1,
  #console .console-c42-ui-styles .mui-font-style-subhead-1 {
    line-height: 24px;
    padding-top: 3px;
    margin-bottom: 13px; }
  .console-c42-ui-styles #top-level-dialogs .mui-subheader, #top-level-dialogs .console-c42-ui-styles .mui-subheader, .console-c42-ui-styles .mui-subheader,
  #console .console-c42-ui-styles .mui-subheader,
  .console-c42-ui-styles .mui-font-style-body-2, #console .console-c42-ui-styles .mui-subheader,
  #console .console-c42-ui-styles .mui-font-style-body-2 {
    font-size: 13px;
    line-height: 24px;
    padding-top: 4px;
    margin-bottom: 12px;
    letter-spacing: 0; }
  
  .console-c42-ui-styles .mui-font-style-body-1,
  #console .console-c42-ui-styles .mui-font-style-body-1 {
    font-size: 13px;
    line-height: 20px;
    padding-top: 6px;
    margin-bottom: 14px;
    letter-spacing: 0; }
  
  .console-c42-ui-styles .mui-font-style-caption,
  #console .console-c42-ui-styles .mui-font-style-caption {
    font-size: 12px;
    line-height: 20px;
    padding-top: 6px;
    margin-bottom: 14px;
    letter-spacing: 0; }
  .console-c42-ui-styles #top-level-dialogs .mui-card .mui-card-toolbar, #top-level-dialogs .mui-card .console-c42-ui-styles .mui-card-toolbar, .console-c42-ui-styles .mui-card .mui-card-toolbar,
  #console .console-c42-ui-styles .mui-card .mui-card-toolbar,
  .console-c42-ui-styles .mui-font-style-menu, #top-level-dialogs .mui-card
  #console .console-c42-ui-styles .mui-card-toolbar, #console .console-c42-ui-styles .mui-card .mui-card-toolbar,
  #console .console-c42-ui-styles .mui-font-style-menu {
    font-size: 13px;
    line-height: 20px;
    padding-top: 6px;
    margin-bottom: 14px;
    letter-spacing: 0; }
  .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles .mui-outlined-button, .console-c42-ui-styles #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles #top-level-dialogs .mui-flat-button, #top-level-dialogs .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles #top-level-dialogs .mui-outlined-button, #top-level-dialogs .console-c42-ui-styles .mui-outlined-button, .console-c42-ui-styles #top-level-dialogs .mui-raised-button .mui-raised-button-label, #top-level-dialogs .mui-raised-button .console-c42-ui-styles .mui-raised-button-label, .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles .mui-flat-button, .console-c42-ui-styles .mui-outlined-button,
  #console .console-c42-ui-styles .mui-outlined-button, .console-c42-ui-styles .mui-raised-button .mui-raised-button-label,
  #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label,
  .console-c42-ui-styles .mui-font-style-button, #console .console-c42-ui-styles #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .mui-flat-button, #console #mainpanel .account .billing-user .change-modal .mui-dialog .mui-dialog-window-contents .mui-paper-container .console-c42-ui-styles .mui-flat-button, #top-level-dialogs .mui-raised-button
  #console .console-c42-ui-styles .mui-raised-button-label, #console .console-c42-ui-styles .mui-flat-button, #console .console-c42-ui-styles .mui-outlined-button, #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label,
  #console .console-c42-ui-styles .mui-font-style-button {
    font-size: 13px;
    line-height: 20px;
    padding-top: 5px;
    margin-bottom: 15px;
    letter-spacing: 0;
    text-transform: capitalize; }
  .console-c42-ui-styles .mui-predefined-layout-1 .mui-app-content-canvas,
  #console .console-c42-ui-styles .mui-predefined-layout-1 .mui-app-content-canvas {
    padding-top: 64px; }
  .console-c42-ui-styles .mui-predefined-layout-1 .mui-app-bar,
  #console .console-c42-ui-styles .mui-predefined-layout-1 .mui-app-bar {
    position: fixed;
    height: 64px; }
  .console-c42-ui-styles .icon-fill *,
  #console .console-c42-ui-styles .icon-fill * {
    fill: currentColor; }
  .console-c42-ui-styles a .c42-svg-icon *,
  #console .console-c42-ui-styles a .c42-svg-icon * {
    fill: currentColor; }
  .console-c42-ui-styles .mui-menu-hideable.mui-visible,
  #console .console-c42-ui-styles .mui-menu-hideable.mui-visible {
    opacity: 1; }
  .console-c42-ui-styles .react-draggable, .console-c42-ui-styles .react-draggable-dragging,
  #console .console-c42-ui-styles .react-draggable,
  #console .console-c42-ui-styles .react-draggable-dragging {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .console-c42-ui-styles .react-draggable,
  #console .console-c42-ui-styles .react-draggable {
    position: relative; }
  .console-c42-ui-styles .alert,
  #console .console-c42-ui-styles .alert {
    padding: 15px 20px;
    border: 1px solid transparent;
    border-radius: 4px; }
    .console-c42-ui-styles .alert.has-icon,
    #console .console-c42-ui-styles .alert.has-icon {
      position: relative;
      padding-left: 4.5em; }
    .console-c42-ui-styles .alert .close,
    #console .console-c42-ui-styles .alert .close {
      float: right;
      font-weight: bold;
      line-height: 1;
      -webkit-appearance: none;
      padding: 0;
      cursor: pointer; }
      .console-c42-ui-styles .alert .close:hover, .console-c42-ui-styles .alert .close:focus,
      #console .console-c42-ui-styles .alert .close:hover,
      #console .console-c42-ui-styles .alert .close:focus {
        color: #32363D;
        cursor: pointer; }
    .console-c42-ui-styles .alert .alert-icon,
    #console .console-c42-ui-styles .alert .alert-icon {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: 3.5em;
      color: #fff;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      -ms-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      -ms-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
    .console-c42-ui-styles .alert .alert-subtitle,
    #console .console-c42-ui-styles .alert .alert-subtitle {
      color: #9E9E9E;
      margin: 10px 0 0 0; }
  .console-c42-ui-styles .alert h4,
  #console .console-c42-ui-styles .alert h4 {
    margin-top: 0;
    color: inherit; }
  .console-c42-ui-styles .alert .alert-link,
  #console .console-c42-ui-styles .alert .alert-link {
    font-weight: bold; }
  .console-c42-ui-styles .alert > p,
  .console-c42-ui-styles .alert > ul,
  #console .console-c42-ui-styles .alert > p,
  #console .console-c42-ui-styles .alert > ul {
    margin-bottom: 0; }
  .console-c42-ui-styles .alert > p + p,
  #console .console-c42-ui-styles .alert > p + p {
    margin-top: 5px; }
  .console-c42-ui-styles .alert-dismissable,
  .console-c42-ui-styles .alert-dismissible,
  #console .console-c42-ui-styles .alert-dismissable,
  #console .console-c42-ui-styles .alert-dismissible {
    padding-right: 35px; }
  .console-c42-ui-styles .alert-dismissable .close,
  .console-c42-ui-styles .alert-dismissible .close,
  #console .console-c42-ui-styles .alert-dismissable .close,
  #console .console-c42-ui-styles .alert-dismissible .close {
    position: relative;
    right: -21px; }
  .console-c42-ui-styles .alert-success,
  #console .console-c42-ui-styles .alert-success {
    color: #8AC732;
    border-color: #8AC732; }
    .console-c42-ui-styles .alert-success .close:hover,
    .console-c42-ui-styles .alert-success .close:focus,
    #console .console-c42-ui-styles .alert-success .close:hover,
    #console .console-c42-ui-styles .alert-success .close:focus {
      color: #6e9e28; }
  .console-c42-ui-styles .alert-success hr,
  #console .console-c42-ui-styles .alert-success hr {
    border-top-color: #8AC732; }
  .console-c42-ui-styles .alert-success .alert-link,
  #console .console-c42-ui-styles .alert-success .alert-link {
    color: #8AC732;
    text-decoration: underline; }
  .console-c42-ui-styles .alert-info,
  #console .console-c42-ui-styles .alert-info {
    color: rgba(50, 54, 61, 0.75);
    background-color: #ffffff;
    border-color: rgba(50, 54, 61, 0.75); }
    .console-c42-ui-styles .alert-info .alert-icon,
    #console .console-c42-ui-styles .alert-info .alert-icon {
      background-color: rgba(50, 54, 61, 0.75); }
  .console-c42-ui-styles .alert-info hr,
  #console .console-c42-ui-styles .alert-info hr {
    border-top-color: rgba(50, 54, 61, 0.75); }
  .console-c42-ui-styles .alert-info .alert-link,
  #console .console-c42-ui-styles .alert-info .alert-link {
    color: rgba(50, 54, 61, 0.75); }
  .console-c42-ui-styles .alert-warning,
  #console .console-c42-ui-styles .alert-warning {
    color: #DE4242;
    background-color: #ffffff;
    border-color: #DE4242; }
    .console-c42-ui-styles .alert-warning .alert-icon,
    #console .console-c42-ui-styles .alert-warning .alert-icon {
      background-color: #DE4242; }
  .console-c42-ui-styles .alert-warning hr,
  #console .console-c42-ui-styles .alert-warning hr {
    border-top-color: #DE4242; }
  .console-c42-ui-styles .alert-warning .alert-link,
  #console .console-c42-ui-styles .alert-warning .alert-link {
    color: #DE4242; }
  .console-c42-ui-styles .alert-danger,
  #console .console-c42-ui-styles .alert-danger {
    color: #DE4242;
    background-color: #ffffff;
    border-color: #DE4242; }
    .console-c42-ui-styles .alert-danger .close:hover,
    .console-c42-ui-styles .alert-danger .close:focus,
    #console .console-c42-ui-styles .alert-danger .close:hover,
    #console .console-c42-ui-styles .alert-danger .close:focus {
      color: #ca2323; }
    .console-c42-ui-styles .alert-danger .alert-icon,
    #console .console-c42-ui-styles .alert-danger .alert-icon {
      background-color: #DE4242; }
  .console-c42-ui-styles .alert-danger hr,
  #console .console-c42-ui-styles .alert-danger hr {
    border-top-color: #DE4242; }
  .console-c42-ui-styles .alert-danger .alert-link,
  #console .console-c42-ui-styles .alert-danger .alert-link {
    color: #DE4242; }
  .console-c42-ui-styles .alert-attention,
  #console .console-c42-ui-styles .alert-attention {
    color: #FFA31A;
    background-color: #ffffff;
    border-color: #FFA31A; }
    .console-c42-ui-styles .alert-attention .close:hover,
    .console-c42-ui-styles .alert-attention .close:focus,
    #console .console-c42-ui-styles .alert-attention .close:hover,
    #console .console-c42-ui-styles .alert-attention .close:focus {
      color: #e68a00; }
    .console-c42-ui-styles .alert-attention .alert-icon,
    #console .console-c42-ui-styles .alert-attention .alert-icon {
      background-color: #FFA31A; }
  .console-c42-ui-styles .alert-attention hr,
  #console .console-c42-ui-styles .alert-attention hr {
    border-top-color: #FFA31A; }
  .console-c42-ui-styles .alert-attention .alert-link,
  #console .console-c42-ui-styles .alert-attention .alert-link {
    color: #FFA31A; }
  .console-c42-ui-styles .mui-app-bar,
  #console .console-c42-ui-styles .mui-app-bar {
    width: 100%;
    min-height: 64px;
    background-color: #00B3E3;
    z-index: 5; }
    .console-c42-ui-styles .mui-app-bar .mui-paper-container,
    #console .console-c42-ui-styles .mui-app-bar .mui-paper-container {
      padding-left: 30px;
      padding-right: 30px; }
    .console-c42-ui-styles .mui-app-bar .mui-icon-button,
    #console .console-c42-ui-styles .mui-app-bar .mui-icon-button {
      margin-top: 8px; }
      .console-c42-ui-styles .mui-app-bar .mui-icon-button *,
      #console .console-c42-ui-styles .mui-app-bar .mui-icon-button * {
        fill: rgba(255, 255, 255, 0.87);
        color: rgba(255, 255, 255, 0.87); }
    .console-c42-ui-styles .mui-app-bar .mui-app-bar-title,
    #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-title {
      color: rgba(255, 255, 255, 0.87);
      padding-top: 0;
      line-height: 64px;
      float: left; }
    .console-c42-ui-styles .mui-app-bar .mui-app-bar-navigation-icon-button,
    #console .console-c42-ui-styles .mui-app-bar .mui-app-bar-navigation-icon-button {
      float: left;
      margin-right: 8px;
      margin-left: -16px; }
  .console-c42-ui-styles .c42-breadcrumbs,
  #console .console-c42-ui-styles .c42-breadcrumbs {
    white-space: nowrap; }
    .console-c42-ui-styles .c42-breadcrumbs .mui-drop-down-icon,
    #console .console-c42-ui-styles .c42-breadcrumbs .mui-drop-down-icon {
      margin-top: -5px;
      margin-right: 10px; }
      .console-c42-ui-styles .c42-breadcrumbs .mui-drop-down-icon .mui-menu,
      #console .console-c42-ui-styles .c42-breadcrumbs .mui-drop-down-icon .mui-menu {
        margin-top: 4px !important;
        left: 0px !important;
        min-width: 136px !important; }
      .console-c42-ui-styles .c42-breadcrumbs .mui-drop-down-icon .mui-menu-control,
      #console .console-c42-ui-styles .c42-breadcrumbs .mui-drop-down-icon .mui-menu-control {
        background: #EBEBEB;
        border-radius: 2px;
        height: 12px;
        line-height: 12px;
        top: 4px;
        font-size: 12px;
        width: 20px;
        text-indent: 4px;
        overflow: hidden; }
        .console-c42-ui-styles .c42-breadcrumbs .mui-drop-down-icon .mui-menu-control .c42-svg-icon,
        #console .console-c42-ui-styles .c42-breadcrumbs .mui-drop-down-icon .mui-menu-control .c42-svg-icon {
          margin-top: -3px;
          width: auto; }
        .console-c42-ui-styles .c42-breadcrumbs .mui-drop-down-icon .mui-menu-control:hover,
        #console .console-c42-ui-styles .c42-breadcrumbs .mui-drop-down-icon .mui-menu-control:hover {
          background: #DEDFE1; }
    .console-c42-ui-styles .c42-breadcrumbs .breadcrumb,
    #console .console-c42-ui-styles .c42-breadcrumbs .breadcrumb {
      cursor: pointer;
      font-size: 13px;
      display: inline-block;
      max-width: 33%;
      vertical-align: top;
      margin-left: 5px; }
      .console-c42-ui-styles .c42-breadcrumbs .breadcrumb span,
      #console .console-c42-ui-styles .c42-breadcrumbs .breadcrumb span {
        display: inline-block;
        max-width: 97%;
        padding-right: 3px;
        overflow: hidden;
        text-overflow: ellipsis; }
      .console-c42-ui-styles .c42-breadcrumbs .breadcrumb .c42-svg-icon,
      #console .console-c42-ui-styles .c42-breadcrumbs .breadcrumb .c42-svg-icon {
        margin-top: -2px;
        display: inline-block;
        width: 10px;
        overflow: hidden;
        vertical-align: top;
        color: #32363D; }
      .console-c42-ui-styles .c42-breadcrumbs .breadcrumb:hover,
      #console .console-c42-ui-styles .c42-breadcrumbs .breadcrumb:hover {
        text-decoration: underline;
        color: #00B3E3; }
      .console-c42-ui-styles .c42-breadcrumbs .breadcrumb:last-child,
      #console .console-c42-ui-styles .c42-breadcrumbs .breadcrumb:last-child {
        color: #9B9FA6; }
        .console-c42-ui-styles .c42-breadcrumbs .breadcrumb:last-child:hover,
        #console .console-c42-ui-styles .c42-breadcrumbs .breadcrumb:last-child:hover {
          color: #9B9FA6;
          text-decoration: none;
          cursor: default; }
  .console-c42-ui-styles .mui-card,
  #console .console-c42-ui-styles .mui-card {
    background-color: #ffffff;
    padding: 24px; }
    .console-c42-ui-styles .mui-card .mui-card-toolbar,
    #console .console-c42-ui-styles .mui-card .mui-card-toolbar {
      margin: -24px -24px -24px 24px;
      line-height: 56px;
      height: 56px;
      padding-left: 0 24px; }

@-webkit-keyframes circular-progress-animation-rotateclockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(358deg);
    transform: rotate(358deg); } }

@keyframes circular-progress-animation-rotateclockwise {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(358deg);
    transform: rotate(358deg); } }
  .console-c42-ui-styles .circular-progress:not(.circular-progress-rotate-clockwise),
  #console .console-c42-ui-styles .circular-progress:not(.circular-progress-rotate-clockwise) {
    transform: rotate(0deg); }
  .console-c42-ui-styles .circular-progress.circular-progress-rotate-clockwise,
  #console .console-c42-ui-styles .circular-progress.circular-progress-rotate-clockwise {
    -webkit-transform-origin: 50% 50%;
    /* Chrome, Safari, Opera */
    transform-origin: 50% 50%;
    -webkit-animation: circular-progress-animation-rotateclockwise 1.3s linear 0s infinite;
    animation: circular-progress-animation-rotateclockwise 1.3s linear 0s infinite; }

@-webkit-keyframes circular-progress-animation-moveup {
  0% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  70% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  100% {
    -webkit-transform: translateY(-32px);
    transform: translateY(-32px); } }

@-webkit-keyframes circular-progress-animation-fade {
  0% {
    opacity: 0; }
  20% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    opacity: 0.1; } }

@keyframes circular-progress-animation-moveup {
  0% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  70% {
    -webkit-transform: translateY(-1px);
    transform: translateY(-1px); }
  100% {
    -webkit-transform: translateY(-32px);
    transform: translateY(-32px); } }

@keyframes circular-progress-animation-fade {
  0% {
    opacity: 0; }
  20% {
    opacity: 1; }
  70% {
    opacity: 1; }
  100% {
    opacity: 0.1; } }
  .console-c42-ui-styles .circular-progress-chevron-up,
  #console .console-c42-ui-styles .circular-progress-chevron-up {
    -webkit-animation-name: circular-progress-animation-moveup;
    animation-name: circular-progress-animation-moveup;
    -webkit-animation-duration: 2000ms;
    animation-duration: 2000ms;
    -webkit-animation-timing-function: cubic-bezier(0.44, 0.01, 0.58, 0.99);
    animation-timing-function: cubic-bezier(0.44, 0.01, 0.58, 0.99);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
  .console-c42-ui-styles .circular-progress-chevron-clip,
  #console .console-c42-ui-styles .circular-progress-chevron-clip {
    -webkit-clip-path: url(#circular-progress-cc-ring);
            clip-path: url(#circular-progress-cc-ring);
    -webkit-animation-name: circular-progress-animation-fade;
    animation-name: circular-progress-animation-fade;
    -webkit-animation-duration: 2000ms;
    animation-duration: 2000ms;
    -webkit-animation-timing-function: cubic-bezier(0.44, 0.01, 0.58, 0.99);
    animation-timing-function: cubic-bezier(0.44, 0.01, 0.58, 0.99);
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite; }
  .console-c42-ui-styles .mui-date-picker-calendar,
  #console .console-c42-ui-styles .mui-date-picker-calendar {
    font-size: 12px; }
    .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title,
    #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title {
      color: #b0b5be;
      line-height: 13px; }
      .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title:before, .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title:after,
      #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title:before,
      #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title:after {
        content: " ";
        display: table; }
      .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title:after,
      #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title:after {
        clear: both; }
    .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title-spacer,
    #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title-spacer {
      width: 100%;
      height: 10px; }
    .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title-day,
    #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-week-title-day {
      list-style: none;
      float: left;
      width: 14%;
      text-align: center;
      padding-bottom: 20px;
      border-bottom: 1px solid #b0b5be; }
    .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-time-picker,
    #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-time-picker {
      position: absolute;
      bottom: 10px;
      width: 100%; }
      .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-time-picker:before, .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-time-picker:after,
      #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-time-picker:before,
      #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-time-picker:after {
        content: " ";
        display: table; }
      .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-time-picker:after,
      #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-time-picker:after {
        clear: both; }
    .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-current-button,
    #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-current-button {
      float: right;
      padding-right: 10px; }
      .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-current-button .mui-flat-button-label,
      #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-current-button .mui-flat-button-label {
        padding-right: 0px; }
    .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-container,
    #console .console-c42-ui-styles .mui-date-picker-calendar .mui-date-picker-calendar-container {
      transition: "height" 150ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      position: relative; }
    .console-c42-ui-styles .mui-date-picker-calendar.mui-is-4week .mui-date-picker-calendar-container,
    #console .console-c42-ui-styles .mui-date-picker-calendar.mui-is-4week .mui-date-picker-calendar-container {
      height: 300px; }
    .console-c42-ui-styles .mui-date-picker-calendar.mui-is-5week .mui-date-picker-calendar-container,
    #console .console-c42-ui-styles .mui-date-picker-calendar.mui-is-5week .mui-date-picker-calendar-container {
      height: 340px; }
    .console-c42-ui-styles .mui-date-picker-calendar.mui-is-6week .mui-date-picker-calendar-container,
    #console .console-c42-ui-styles .mui-date-picker-calendar.mui-is-6week .mui-date-picker-calendar-container {
      height: 380px; }
  .console-c42-ui-styles .mui-is-landscape .mui-date-picker-calendar:before, .console-c42-ui-styles .mui-is-landscape .mui-date-picker-calendar:after,
  #console .console-c42-ui-styles .mui-is-landscape .mui-date-picker-calendar:before,
  #console .console-c42-ui-styles .mui-is-landscape .mui-date-picker-calendar:after {
    content: " ";
    display: table; }
  .console-c42-ui-styles .mui-is-landscape .mui-date-picker-calendar:after,
  #console .console-c42-ui-styles .mui-is-landscape .mui-date-picker-calendar:after {
    clear: both; }
  .console-c42-ui-styles .mui-is-landscape .mui-date-picker-calendar-date-display,
  #console .console-c42-ui-styles .mui-is-landscape .mui-date-picker-calendar-date-display {
    width: 280px;
    height: 100%;
    float: left; }
  .console-c42-ui-styles .mui-is-landscape .mui-date-picker-calendar-container,
  #console .console-c42-ui-styles .mui-is-landscape .mui-date-picker-calendar-container {
    width: 280px;
    float: right; }
  .console-c42-ui-styles .mui-date-picker-calendar-month,
  #console .console-c42-ui-styles .mui-date-picker-calendar-month {
    line-height: 32px;
    text-align: center;
    background-color: #ffffff; }
    .console-c42-ui-styles .mui-date-picker-calendar-month .mui-date-picker-calendar-month-week,
    #console .console-c42-ui-styles .mui-date-picker-calendar-month .mui-date-picker-calendar-month-week {
      padding-bottom: 10px; }
      .console-c42-ui-styles .mui-date-picker-calendar-month .mui-date-picker-calendar-month-week:before, .console-c42-ui-styles .mui-date-picker-calendar-month .mui-date-picker-calendar-month-week:after,
      #console .console-c42-ui-styles .mui-date-picker-calendar-month .mui-date-picker-calendar-month-week:before,
      #console .console-c42-ui-styles .mui-date-picker-calendar-month .mui-date-picker-calendar-month-week:after {
        content: " ";
        display: table; }
      .console-c42-ui-styles .mui-date-picker-calendar-month .mui-date-picker-calendar-month-week:after,
      #console .console-c42-ui-styles .mui-date-picker-calendar-month .mui-date-picker-calendar-month-week:after {
        clear: both; }
  .console-c42-ui-styles .mui-date-picker-calendar-toolbar,
  #console .console-c42-ui-styles .mui-date-picker-calendar-toolbar {
    height: 48px;
    position: relative; }
    .console-c42-ui-styles .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-title,
    #console .console-c42-ui-styles .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-title {
      line-height: 48px;
      font-size: 14px;
      text-align: center; }
    .console-c42-ui-styles .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-button-left,
    #console .console-c42-ui-styles .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-button-left {
      position: absolute;
      left: 0;
      top: 0; }
    .console-c42-ui-styles .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-button-right,
    #console .console-c42-ui-styles .mui-date-picker-calendar-toolbar .mui-date-picker-calendar-toolbar-button-right {
      position: absolute;
      right: 0;
      top: 0; }
  .console-c42-ui-styles .mui-date-picker-date-display,
  #console .console-c42-ui-styles .mui-date-picker-date-display {
    text-align: center;
    position: relative; }
    .console-c42-ui-styles .mui-date-picker-date-display .mui-date-picker-date-display-dow,
    #console .console-c42-ui-styles .mui-date-picker-date-display .mui-date-picker-date-display-dow {
      font-size: 13px;
      height: 32px;
      line-height: 32px;
      background-color: #17ceff;
      color: #ffffff;
      border-radius: 2px 2px 0 0; }
    .console-c42-ui-styles .mui-date-picker-date-display .mui-date-picker-date-display-date,
    #console .console-c42-ui-styles .mui-date-picker-date-display .mui-date-picker-date-display-date {
      padding: 16px 0;
      background-color: #00B3E3;
      color: #ffffff; }
    .console-c42-ui-styles .mui-date-picker-date-display .mui-date-picker-date-display-month,
    .console-c42-ui-styles .mui-date-picker-date-display .mui-date-picker-date-display-year,
    #console .console-c42-ui-styles .mui-date-picker-date-display .mui-date-picker-date-display-month,
    #console .console-c42-ui-styles .mui-date-picker-date-display .mui-date-picker-date-display-year {
      font-size: 22px;
      line-height: 24px;
      height: 24px;
      text-transform: uppercase; }
    .console-c42-ui-styles .mui-date-picker-date-display .mui-date-picker-date-display-day,
    #console .console-c42-ui-styles .mui-date-picker-date-display .mui-date-picker-date-display-day {
      margin: 6px 0;
      line-height: 58px;
      height: 58px;
      font-size: 58px; }
    .console-c42-ui-styles .mui-date-picker-date-display .mui-date-picker-date-display-year,
    #console .console-c42-ui-styles .mui-date-picker-date-display .mui-date-picker-date-display-year {
      color: white; }
  .console-c42-ui-styles .mui-is-landscape .mui-date-picker-date-display *,
  #console .console-c42-ui-styles .mui-is-landscape .mui-date-picker-date-display * {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  .console-c42-ui-styles .mui-is-landscape .mui-date-picker-date-display-dow,
  #console .console-c42-ui-styles .mui-is-landscape .mui-date-picker-date-display-dow {
    border-radius: 2px 0 0 0; }
  .console-c42-ui-styles .mui-is-landscape .mui-date-picker-date-display-date,
  #console .console-c42-ui-styles .mui-is-landscape .mui-date-picker-date-display-date {
    padding: 24px 0; }
  .console-c42-ui-styles .mui-is-landscape .mui-date-picker-date-display-day,
  #console .console-c42-ui-styles .mui-is-landscape .mui-date-picker-date-display-day {
    font-size: 76px;
    line-height: 76px;
    height: 76px; }
  .console-c42-ui-styles .mui-is-landscape .mui-date-picker-date-display-month,
  .console-c42-ui-styles .mui-is-landscape .mui-date-picker-date-display-year,
  #console .console-c42-ui-styles .mui-is-landscape .mui-date-picker-date-display-month,
  #console .console-c42-ui-styles .mui-is-landscape .mui-date-picker-date-display-year {
    font-size: 26px;
    line-height: 26px;
    height: 26px; }
  .console-c42-ui-styles .mui-is-landscape .mui-is-5week .mui-date-picker-date-display-date,
  #console .console-c42-ui-styles .mui-is-landscape .mui-is-5week .mui-date-picker-date-display-date {
    padding: 30px 0; }
  .console-c42-ui-styles .mui-is-landscape .mui-is-5week .mui-date-picker-date-display-day,
  #console .console-c42-ui-styles .mui-is-landscape .mui-is-5week .mui-date-picker-date-display-day {
    margin: 24px 0; }
  .console-c42-ui-styles .mui-is-landscape .mui-is-6week .mui-date-picker-date-display-date,
  #console .console-c42-ui-styles .mui-is-landscape .mui-is-6week .mui-date-picker-date-display-date {
    padding: 50px 0; }
  .console-c42-ui-styles .mui-is-landscape .mui-is-6week .mui-date-picker-date-display-day,
  #console .console-c42-ui-styles .mui-is-landscape .mui-is-6week .mui-date-picker-date-display-day {
    margin: 24px 0; }
  .console-c42-ui-styles .mui-date-picker-dialog,
  #console .console-c42-ui-styles .mui-date-picker-dialog {
    font-size: 14px;
    color: #32363D; }
    .console-c42-ui-styles .mui-date-picker-dialog .mui-date-picker-dialog-window.mui-dialog-window-contents,
    #console .console-c42-ui-styles .mui-date-picker-dialog .mui-date-picker-dialog-window.mui-dialog-window-contents {
      width: 280px; }
  .console-c42-ui-styles .mui-is-landscape .mui-date-picker-dialog-window.mui-dialog-window-contents,
  #console .console-c42-ui-styles .mui-is-landscape .mui-date-picker-dialog-window.mui-dialog-window-contents {
    width: 560px; }
  .console-c42-ui-styles .mui-date-picker-day-button,
  #console .console-c42-ui-styles .mui-date-picker-day-button {
    position: relative;
    float: left;
    width: 14%;
    padding: 4px 0px;
    font-size: 14px;
    font-weight: 600; }
    .console-c42-ui-styles .mui-date-picker-day-button .mui-date-picker-day-button-select,
    #console .console-c42-ui-styles .mui-date-picker-day-button .mui-date-picker-day-button-select {
      position: absolute;
      background-color: #17ceff;
      height: 32px;
      width: 32px;
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      opacity: 0;
      border-radius: 50%;
      transform: scale(0); }
    .console-c42-ui-styles .mui-date-picker-day-button.mui-outlined-button.mui-is-primary,
    #console .console-c42-ui-styles .mui-date-picker-day-button.mui-outlined-button.mui-is-primary {
      color: #32363D;
      box-shadow: none; }
      .console-c42-ui-styles .mui-date-picker-day-button.mui-outlined-button.mui-is-primary:hover,
      #console .console-c42-ui-styles .mui-date-picker-day-button.mui-outlined-button.mui-is-primary:hover {
        color: #ffffff; }
  .console-c42-ui-styles .c42-time-picker,
  #console .console-c42-ui-styles .c42-time-picker {
    position: relative;
    margin-left: 10px; }
    .console-c42-ui-styles .c42-time-picker input,
    #console .console-c42-ui-styles .c42-time-picker input {
      text-align: center;
      width: 30px;
      height: 30px;
      font-size: 14px;
      font-weight: 600;
      margin-right: 5px; }
      .console-c42-ui-styles .c42-time-picker input::-webkit-outer-spin-button, .console-c42-ui-styles .c42-time-picker input::-webkit-inner-spin-button,
      #console .console-c42-ui-styles .c42-time-picker input::-webkit-outer-spin-button,
      #console .console-c42-ui-styles .c42-time-picker input::-webkit-inner-spin-button {
        /* display: none; <- May crash Chrome on hover */
        -webkit-appearance: none;
        margin: 0;
        /* <-- Apparently some margin are still there even though it's hidden */ }
  .console-c42-ui-styles .mui-dialog-window,
  #console .console-c42-ui-styles .mui-dialog-window {
    position: fixed;
    z-index: 10;
    top: 0px;
    left: -10000px;
    width: 100%;
    height: 100%;
    transition: left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 450ms; }
    .console-c42-ui-styles .mui-dialog-window .mui-dialog-window-contents,
    #console .console-c42-ui-styles .mui-dialog-window .mui-dialog-window-contents {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      position: relative;
      width: 75%;
      max-width: 768px;
      margin: 0 auto;
      z-index: 10;
      background: #ffffff;
      opacity: 0; }
      .console-c42-ui-styles .mui-dialog-window .mui-dialog-window-contents .mui-dialog-window-contents,
      #console .console-c42-ui-styles .mui-dialog-window .mui-dialog-window-contents .mui-dialog-window-contents {
        transform: none !important;
        top: 44px !important;
        left: 24px;
        width: 100%;
        margin: 0 auto 0 0; }
    .console-c42-ui-styles .mui-dialog-window.mui-is-shown,
    #console .console-c42-ui-styles .mui-dialog-window.mui-is-shown {
      left: 0px;
      transition: left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      max-height: 80vh; }
      .console-c42-ui-styles .mui-dialog-window.mui-is-shown.fill-screen,
      #console .console-c42-ui-styles .mui-dialog-window.mui-is-shown.fill-screen {
        left: 4em;
        right: 4em;
        top: 4em;
        bottom: 4em;
        width: inherit;
        height: inherit; }
        .console-c42-ui-styles .mui-dialog-window.mui-is-shown.fill-screen .mui-dialog-window-contents,
        #console .console-c42-ui-styles .mui-dialog-window.mui-is-shown.fill-screen .mui-dialog-window-contents {
          height: 100%;
          width: 100%;
          max-height: 100%;
          max-width: 100%;
          transform: translate3d(0, 0, 0); }
          .console-c42-ui-styles .mui-dialog-window.mui-is-shown.fill-screen .mui-dialog-window-contents > .mui-paper-container,
          #console .console-c42-ui-styles .mui-dialog-window.mui-is-shown.fill-screen .mui-dialog-window-contents > .mui-paper-container {
            max-height: 100%;
            overflow-y: auto; }
      .console-c42-ui-styles .mui-dialog-window.mui-is-shown .mui-dialog-window-contents,
      #console .console-c42-ui-styles .mui-dialog-window.mui-is-shown .mui-dialog-window-contents {
        opacity: 1;
        top: 0px;
        transform: translate3d(0, 5em, 0);
        max-height: 100%; }
        .console-c42-ui-styles .mui-dialog-window.mui-is-shown .mui-dialog-window-contents > .mui-paper-container,
        #console .console-c42-ui-styles .mui-dialog-window.mui-is-shown .mui-dialog-window-contents > .mui-paper-container {
          max-height: 80vh;
          overflow-y: auto; }
  .console-c42-ui-styles .mui-dialog .mui-dialog-window-contents > .mui-paper-container,
  #console .console-c42-ui-styles .mui-dialog .mui-dialog-window-contents > .mui-paper-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column; }
  .console-c42-ui-styles .mui-dialog .mui-dialog-title,
  #console .console-c42-ui-styles .mui-dialog .mui-dialog-title {
    padding: 30px;
    margin-bottom: 0;
    border-bottom: 1px solid #EBEBEB;
    font-size: 18px; }
    .console-c42-ui-styles .mui-dialog .mui-dialog-title .dialog-title-icon.c42-svg-icon,
    #console .console-c42-ui-styles .mui-dialog .mui-dialog-title .dialog-title-icon.c42-svg-icon {
      color: #DE4242;
      vertical-align: middle;
      transform: translate(0px, -3px);
      font-size: 1.3em !important; }
  .console-c42-ui-styles .mui-dialog .mui-dialog-content,
  #console .console-c42-ui-styles .mui-dialog .mui-dialog-content {
    overflow-y: auto;
    padding: 30px; }
    .console-c42-ui-styles .mui-dialog .mui-dialog-content.mui-dialog-content-above-actions,
    #console .console-c42-ui-styles .mui-dialog .mui-dialog-content.mui-dialog-content-above-actions {
      margin-bottom: 90px; }
  .console-c42-ui-styles .mui-dialog .mui-dialog-actions,
  #console .console-c42-ui-styles .mui-dialog .mui-dialog-actions {
    height: 90px;
    padding: 30px;
    margin-bottom: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: end;
        justify-content: flex-end;
    -ms-flex-align: center;
        align-items: center;
    border-top: 1px solid #EBEBEB;
    background: white;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px; }
    .console-c42-ui-styles .mui-dialog .mui-dialog-actions .mui-dialog-actions-left,
    #console .console-c42-ui-styles .mui-dialog .mui-dialog-actions .mui-dialog-actions-left {
      -ms-flex: 1;
          flex: 1; }
    .console-c42-ui-styles .mui-dialog .mui-dialog-actions .mui-dialog-action,
    #console .console-c42-ui-styles .mui-dialog .mui-dialog-actions .mui-dialog-action {
      vertical-align: middle; }
      .console-c42-ui-styles .mui-dialog .mui-dialog-actions .mui-dialog-action:not(:last-child),
      #console .console-c42-ui-styles .mui-dialog .mui-dialog-actions .mui-dialog-action:not(:last-child) {
        margin-right: 8px; }
  .console-c42-ui-styles .mui-drop-down-icon,
  #console .console-c42-ui-styles .mui-drop-down-icon {
    font-family: "ProximaNova", sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #585f6b;
    height: inherit;
    display: inline-block;
    position: relative;
    font-size: 13px;
    cursor: pointer; }
    .console-c42-ui-styles .mui-drop-down-icon .mui-nested-menu-item.mui-open > .mui-menu-item,
    #console .console-c42-ui-styles .mui-drop-down-icon .mui-nested-menu-item.mui-open > .mui-menu-item {
      background-color: #F6F7F7; }
    .console-c42-ui-styles .mui-drop-down-icon .c42-check-mark-icon,
    #console .console-c42-ui-styles .mui-drop-down-icon .c42-check-mark-icon {
      position: absolute;
      top: 4px;
      left: 8px; }
    .console-c42-ui-styles .mui-drop-down-icon .c42-expand-more-icon,
    #console .console-c42-ui-styles .mui-drop-down-icon .c42-expand-more-icon {
      position: absolute;
      top: 8px;
      right: 9px;
      width: 18px;
      height: 18px; }
    .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu-control,
    #console .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu-control {
      background: #ccc; }
    .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu-label,
    #console .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu-label {
      opacity: 1 !important;
      top: 0 !important; }
    .console-c42-ui-styles .mui-drop-down-icon .mui-menu .mui-menu-item:not(.mui-is-selected):not(.mui-is-disabled),
    #console .console-c42-ui-styles .mui-drop-down-icon .mui-menu .mui-menu-item:not(.mui-is-selected):not(.mui-is-disabled) {
      color: #9B9FA6; }
    .console-c42-ui-styles .mui-drop-down-icon .mui-menu .mui-menu-item.mui-is-selected,
    #console .console-c42-ui-styles .mui-drop-down-icon .mui-menu .mui-menu-item.mui-is-selected {
      color: #585F6B; }
    .console-c42-ui-styles .mui-drop-down-icon .mui-menu.mui-visible > .mui-paper-container,
    #console .console-c42-ui-styles .mui-drop-down-icon .mui-menu.mui-visible > .mui-paper-container {
      padding-top: 10px !important;
      padding-bottom: 10px !important; }
    .console-c42-ui-styles .mui-drop-down-icon .mui-menu .mui-menu-item,
    #console .console-c42-ui-styles .mui-drop-down-icon .mui-menu .mui-menu-item {
      height: 25px;
      line-height: 25px;
      position: relative; }
      .console-c42-ui-styles .mui-drop-down-icon .mui-menu .mui-menu-item.c42-logout-item:hover,
      #console .console-c42-ui-styles .mui-drop-down-icon .mui-menu .mui-menu-item.c42-logout-item:hover {
        background-color: #EBEBEB; }
      .console-c42-ui-styles .mui-drop-down-icon .mui-menu .mui-menu-item:hover:not(.mui-is-disabled),
      #console .console-c42-ui-styles .mui-drop-down-icon .mui-menu .mui-menu-item:hover:not(.mui-is-disabled) {
        background-color: #F6F7F7; }
    .console-c42-ui-styles .mui-drop-down-icon .mui-menu-control:not(.mui-icon-menu-control),
    #console .console-c42-ui-styles .mui-drop-down-icon .mui-menu-control:not(.mui-icon-menu-control) {
      border-radius: 4px;
      height: 35px;
      border: 1px solid #ccc;
      background: white;
      padding: 0;
      position: relative;
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
      .console-c42-ui-styles .mui-drop-down-icon .mui-menu-control:not(.mui-icon-menu-control) .mui-menu-label,
      #console .console-c42-ui-styles .mui-drop-down-icon .mui-menu-control:not(.mui-icon-menu-control) .mui-menu-label {
        line-height: 35px; }
    .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-icon-highlight,
    #console .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-icon-highlight {
      background-color: rgba(0, 0, 0, 0.1); }
    .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu-control .mui-menu-control-bg,
    .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu-control:hover .mui-menu-control-bg,
    #console .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu-control .mui-menu-control-bg,
    #console .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu-control:hover .mui-menu-control-bg {
      opacity: 0; }
    .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu-control .mui-menu-label,
    .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu-control:hover .mui-menu-label,
    #console .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu-control .mui-menu-label,
    #console .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu-control:hover .mui-menu-label {
      top: 28px;
      opacity: 0; }
    .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu,
    #console .console-c42-ui-styles .mui-drop-down-icon.mui-open .mui-menu {
      opacity: 1;
      margin-top: 24px; }
    .console-c42-ui-styles .mui-drop-down-icon .mui-menu,
    #console .console-c42-ui-styles .mui-drop-down-icon .mui-menu {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      top: 9px !important; }
      .console-c42-ui-styles .mui-drop-down-icon .mui-menu.mui-menu-align-right,
      #console .console-c42-ui-styles .mui-drop-down-icon .mui-menu.mui-menu-align-right {
        right: 0px !important; }
      .console-c42-ui-styles .mui-drop-down-icon .mui-menu.mui-menu-align-left,
      #console .console-c42-ui-styles .mui-drop-down-icon .mui-menu.mui-menu-align-left {
        left: 0px !important; }
      .console-c42-ui-styles .mui-drop-down-icon .mui-menu .mui-menu-item,
      #console .console-c42-ui-styles .mui-drop-down-icon .mui-menu .mui-menu-item {
        padding-right: 8px; }
  .console-c42-ui-styles .mui-drop-down-menu,
  #console .console-c42-ui-styles .mui-drop-down-menu {
    position: relative;
    display: inline-block;
    height: 56px;
    font-size: 13px; }
    .console-c42-ui-styles .mui-drop-down-menu *,
    #console .console-c42-ui-styles .mui-drop-down-menu * {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu-control .mui-menu-control-bg, .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu-control:hover .mui-menu-control-bg, .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu-control:focus .mui-menu-control-bg,
    #console .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu-control .mui-menu-control-bg,
    #console .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu-control:hover .mui-menu-control-bg,
    #console .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu-control:focus .mui-menu-control-bg {
      opacity: 0; }
    .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu-control .mui-menu-label, .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu-control:hover .mui-menu-label, .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu-control:focus .mui-menu-label,
    #console .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu-control .mui-menu-label,
    #console .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu-control:hover .mui-menu-label,
    #console .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu-control:focus .mui-menu-label {
      top: 28px;
      opacity: 0; }
    .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu,
    #console .console-c42-ui-styles .mui-drop-down-menu.mui-open .mui-menu {
      opacity: 1; }
    .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control,
    #console .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control {
      cursor: pointer;
      height: 100%; }
      .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control:before, .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control:after,
      #console .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control:before,
      #console .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control:after {
        content: " ";
        display: table; }
      .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control:after,
      #console .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control:after {
        clear: both; }
      .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control .mui-menu-control-bg,
      #console .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control .mui-menu-control-bg {
        background-color: #ffffff;
        height: 100%;
        width: 100%;
        opacity: 0; }
      .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control:focus .mui-menu-control-bg,
      #console .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control:focus .mui-menu-control-bg {
        opacity: 1; }
      .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control .mui-menu-label,
      #console .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control .mui-menu-label {
        line-height: 56px;
        position: absolute;
        padding-left: 30px;
        top: 0;
        opacity: 1;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        padding-right: 24px; }
      .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control .mui-menu-drop-down-icon,
      #console .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control .mui-menu-drop-down-icon {
        position: absolute;
        top: 16px;
        right: 16px; }
        .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control .mui-menu-drop-down-icon *,
        #console .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control .mui-menu-drop-down-icon * {
          fill: rgba(0, 0, 0, 0.26); }
      .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control .mui-menu-control-underline,
      #console .console-c42-ui-styles .mui-drop-down-menu .mui-menu-control .mui-menu-control-underline {
        border-top: solid 1px #EBEBEB;
        margin: 0 30px; }
    .console-c42-ui-styles .mui-drop-down-menu .mui-menu .mui-menu-item,
    #console .console-c42-ui-styles .mui-drop-down-menu .mui-menu .mui-menu-item {
      text-align: left;
      padding-right: 8px;
      height: 32px;
      line-height: 32px;
      white-space: nowrap; }
  .console-c42-ui-styles .mui-enhanced-button,
  #console .console-c42-ui-styles .mui-enhanced-button {
    border: 0;
    background: none; }
    .console-c42-ui-styles .mui-enhanced-button:focus,
    #console .console-c42-ui-styles .mui-enhanced-button:focus {
      outline: none; }
    .console-c42-ui-styles .mui-enhanced-button.mui-is-link-button,
    #console .console-c42-ui-styles .mui-enhanced-button.mui-is-link-button {
      display: inline-block;
      cursor: pointer;
      text-decoration: none; }
      .console-c42-ui-styles .mui-enhanced-button.mui-is-link-button:hover,
      #console .console-c42-ui-styles .mui-enhanced-button.mui-is-link-button:hover {
        text-decoration: none; }
      .console-c42-ui-styles .mui-enhanced-button.mui-is-link-button.mui-is-disabled,
      #console .console-c42-ui-styles .mui-enhanced-button.mui-is-link-button.mui-is-disabled {
        cursor: default; }
        .console-c42-ui-styles .mui-enhanced-button.mui-is-link-button.mui-is-disabled.mui-is-link-button,
        #console .console-c42-ui-styles .mui-enhanced-button.mui-is-link-button.mui-is-disabled.mui-is-link-button {
          pointer-events: none; }
  .console-c42-ui-styles .mui-enhanced-switch,
  #console .console-c42-ui-styles .mui-enhanced-switch {
    position: relative;
    cursor: pointer;
    overflow: visible;
    display: table;
    height: auto;
    width: 100%; }
    .console-c42-ui-styles .mui-enhanced-switch .mui-enhanced-switch-input,
    #console .console-c42-ui-styles .mui-enhanced-switch .mui-enhanced-switch-input {
      position: absolute;
      cursor: pointer;
      pointer-events: all;
      opacity: 0;
      width: 100%;
      height: 100%;
      z-index: 2;
      left: 0; }
    .console-c42-ui-styles .mui-enhanced-switch .mui-enhanced-switch-wrap,
    #console .console-c42-ui-styles .mui-enhanced-switch .mui-enhanced-switch-wrap {
      float: left;
      position: relative; }
    .console-c42-ui-styles .mui-enhanced-switch .mui-switch-label,
    #console .console-c42-ui-styles .mui-enhanced-switch .mui-switch-label {
      float: left;
      position: relative;
      display: table-column;
      width: calc(100% - 60px);
      line-height: 1em; }
  .console-c42-ui-styles .mui-enhanced-textarea .mui-enhanced-textarea-shadow,
  .console-c42-ui-styles .mui-enhanced-textarea .mui-enhanced-textarea-input,
  #console .console-c42-ui-styles .mui-enhanced-textarea .mui-enhanced-textarea-shadow,
  #console .console-c42-ui-styles .mui-enhanced-textarea .mui-enhanced-textarea-input {
    width: 100%;
    resize: none; }
  .console-c42-ui-styles .mui-enhanced-textarea .mui-enhanced-textarea-input,
  #console .console-c42-ui-styles .mui-enhanced-textarea .mui-enhanced-textarea-input {
    overflow: hidden; }
  .console-c42-ui-styles .mui-enhanced-textarea .mui-enhanced-textarea-shadow,
  #console .console-c42-ui-styles .mui-enhanced-textarea .mui-enhanced-textarea-shadow {
    transform: scale(0);
    position: absolute; }
  .console-c42-ui-styles .mui-flat-button,
  #console .console-c42-ui-styles .mui-flat-button {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    border-radius: 2px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: relative;
    overflow: hidden;
    background-color: #E4E4E4;
    color: #32363D;
    line-height: 30px;
    max-height: 30px;
    min-width: 30px;
    padding: 0;
    margin: 0;
    font-weight: 600;
    transform: translate3d(0, 0, 0); }
    .console-c42-ui-styles .mui-flat-button span,
    #console .console-c42-ui-styles .mui-flat-button span {
      line-height: 31px; }
    .console-c42-ui-styles .mui-flat-button svg.link-icon-left,
    #console .console-c42-ui-styles .mui-flat-button svg.link-icon-left {
      margin-left: 0; }
    .console-c42-ui-styles .mui-flat-button svg.link-icon-right,
    #console .console-c42-ui-styles .mui-flat-button svg.link-icon-right {
      margin-right: 0; }
    .console-c42-ui-styles .mui-flat-button .mui-focus-ripple .mui-focus-ripple-inner,
    #console .console-c42-ui-styles .mui-flat-button .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #d9d9d9; }
    .console-c42-ui-styles .mui-flat-button .mui-flat-button-label,
    #console .console-c42-ui-styles .mui-flat-button .mui-flat-button-label {
      position: relative;
      padding: 0 15px; }
    .console-c42-ui-styles .mui-flat-button:hover, .console-c42-ui-styles .mui-flat-button.mui-is-keyboard-focused,
    #console .console-c42-ui-styles .mui-flat-button:hover,
    #console .console-c42-ui-styles .mui-flat-button.mui-is-keyboard-focused {
      background-color: #d9d9d9; }
    .console-c42-ui-styles .mui-flat-button.mui-is-disabled,
    #console .console-c42-ui-styles .mui-flat-button.mui-is-disabled {
      color: #32363D;
      opacity: .5; }
      .console-c42-ui-styles .mui-flat-button.mui-is-disabled:hover,
      #console .console-c42-ui-styles .mui-flat-button.mui-is-disabled:hover {
        background-color: inherit; }
    .console-c42-ui-styles .mui-flat-button.mui-is-primary,
    #console .console-c42-ui-styles .mui-flat-button.mui-is-primary {
      background-color: #00B3E3;
      color: #ffffff; }
      .console-c42-ui-styles .mui-flat-button.mui-is-primary:hover, .console-c42-ui-styles .mui-flat-button.mui-is-primary.mui-is-keyboard-focused,
      #console .console-c42-ui-styles .mui-flat-button.mui-is-primary:hover,
      #console .console-c42-ui-styles .mui-flat-button.mui-is-primary.mui-is-keyboard-focused {
        background-color: #007FAD; }
      .console-c42-ui-styles .mui-flat-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner,
      #console .console-c42-ui-styles .mui-flat-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner {
        background-color: #007FAD; }
    .console-c42-ui-styles .mui-flat-button.mui-is-secondary,
    #console .console-c42-ui-styles .mui-flat-button.mui-is-secondary {
      background-color: #E4E4E4;
      color: #32363D; }
      .console-c42-ui-styles .mui-flat-button.mui-is-secondary:hover, .console-c42-ui-styles .mui-flat-button.mui-is-secondary.mui-is-keyboard-focused,
      #console .console-c42-ui-styles .mui-flat-button.mui-is-secondary:hover,
      #console .console-c42-ui-styles .mui-flat-button.mui-is-secondary.mui-is-keyboard-focused {
        background-color: #d9d9d9; }
      .console-c42-ui-styles .mui-flat-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner,
      #console .console-c42-ui-styles .mui-flat-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
        background-color: #d9d9d9; }
    .console-c42-ui-styles .mui-flat-button.mui-is-alert,
    #console .console-c42-ui-styles .mui-flat-button.mui-is-alert {
      background-color: #DE4242;
      color: #ffffff; }
      .console-c42-ui-styles .mui-flat-button.mui-is-alert:hover, .console-c42-ui-styles .mui-flat-button.mui-is-alert.mui-is-keyboard-focused,
      #console .console-c42-ui-styles .mui-flat-button.mui-is-alert:hover,
      #console .console-c42-ui-styles .mui-flat-button.mui-is-alert.mui-is-keyboard-focused {
        background-color: #c92323; }
      .console-c42-ui-styles .mui-flat-button.mui-is-alert .mui-focus-ripple .mui-focus-ripple-inner,
      #console .console-c42-ui-styles .mui-flat-button.mui-is-alert .mui-focus-ripple .mui-focus-ripple-inner {
        background-color: #c92323; }
  .console-c42-ui-styles a.mui-flat-button, .console-c42-ui-styles a.mui-flat-button *,
  #console .console-c42-ui-styles a.mui-flat-button,
  #console .console-c42-ui-styles a.mui-flat-button * {
    background: none !important; }
  .console-c42-ui-styles a.mui-flat-button.with-icon svg,
  #console .console-c42-ui-styles a.mui-flat-button.with-icon svg {
    color: #00B3E3; }
  .console-c42-ui-styles a.mui-flat-button.with-icon span,
  #console .console-c42-ui-styles a.mui-flat-button.with-icon span {
    position: relative;
    top: 2px; }
  .console-c42-ui-styles a.mui-flat-button .mui-flat-button-label,
  #console .console-c42-ui-styles a.mui-flat-button .mui-flat-button-label {
    color: #00B3E3; }
  .console-c42-ui-styles a.mui-flat-button:hover .mui-flat-button-label, .console-c42-ui-styles a.mui-flat-button.mui-is-keyboard-focused .mui-flat-button-label,
  #console .console-c42-ui-styles a.mui-flat-button:hover .mui-flat-button-label,
  #console .console-c42-ui-styles a.mui-flat-button.mui-is-keyboard-focused .mui-flat-button-label {
    color: #007FAD;
    text-decoration: underline; }
  .console-c42-ui-styles a.mui-flat-button.mui-is-secondary .mui-flat-button-label,
  #console .console-c42-ui-styles a.mui-flat-button.mui-is-secondary .mui-flat-button-label {
    color: #32363D; }
  .console-c42-ui-styles button.mui-flat-button.with-icon svg,
  #console .console-c42-ui-styles button.mui-flat-button.with-icon svg {
    position: relative;
    top: -2px; }
  .console-c42-ui-styles .mui-floating-action-button,
  #console .console-c42-ui-styles .mui-floating-action-button {
    display: inline-block; }
    .console-c42-ui-styles .mui-floating-action-button, .console-c42-ui-styles .mui-floating-action-button *,
    #console .console-c42-ui-styles .mui-floating-action-button,
    #console .console-c42-ui-styles .mui-floating-action-button * {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-container,
    #console .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-container {
      position: relative;
      height: 56px;
      width: 56px;
      padding: 0;
      overflow: hidden;
      background-color: #00B3E3;
      border-radius: 50%;
      transform: translate3d(0, 0, 0); }
      .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-container.mui-is-disabled,
      #console .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-container.mui-is-disabled {
        background-color: #e6e6e6; }
        .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-container.mui-is-disabled .mui-floating-action-button-icon,
        #console .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-container.mui-is-disabled .mui-floating-action-button-icon {
          color: rgba(50, 54, 61, 0.3); }
        .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-container.mui-is-disabled:hover,
        #console .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-container.mui-is-disabled:hover {
          background-color: #e6e6e6; }
      .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-container:hover, .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-container.mui-is-keyboard-focused,
      #console .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-container:hover,
      #console .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-container.mui-is-keyboard-focused {
        background-color: #007797; }
    .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-icon,
    #console .console-c42-ui-styles .mui-floating-action-button .mui-floating-action-button-icon {
      line-height: 56px;
      color: #ffffff;
      fill: #ffffff; }
    .console-c42-ui-styles .mui-floating-action-button .mui-focus-ripple .mui-focus-ripple-inner,
    #console .console-c42-ui-styles .mui-floating-action-button .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: rgba(255, 255, 255, 0.5); }
    .console-c42-ui-styles .mui-floating-action-button.mui-is-mini .mui-floating-action-button-container,
    #console .console-c42-ui-styles .mui-floating-action-button.mui-is-mini .mui-floating-action-button-container {
      height: 40px;
      width: 40px; }
    .console-c42-ui-styles .mui-floating-action-button.mui-is-mini .mui-floating-action-button-icon,
    #console .console-c42-ui-styles .mui-floating-action-button.mui-is-mini .mui-floating-action-button-icon {
      line-height: 40px; }
    .console-c42-ui-styles .mui-floating-action-button.mui-is-secondary .mui-floating-action-button-container,
    #console .console-c42-ui-styles .mui-floating-action-button.mui-is-secondary .mui-floating-action-button-container {
      background-color: #E4E4E4; }
      .console-c42-ui-styles .mui-floating-action-button.mui-is-secondary .mui-floating-action-button-container:hover, .console-c42-ui-styles .mui-floating-action-button.mui-is-secondary .mui-floating-action-button-container.mui-is-keyboard-focused,
      #console .console-c42-ui-styles .mui-floating-action-button.mui-is-secondary .mui-floating-action-button-container:hover,
      #console .console-c42-ui-styles .mui-floating-action-button.mui-is-secondary .mui-floating-action-button-container.mui-is-keyboard-focused {
        background-color: #dadada; }
    .console-c42-ui-styles .mui-floating-action-button.mui-is-secondary .mui-floating-action-button-icon,
    #console .console-c42-ui-styles .mui-floating-action-button.mui-is-secondary .mui-floating-action-button-icon {
      color: #32363D; }
    .console-c42-ui-styles .mui-floating-action-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner,
    #console .console-c42-ui-styles .mui-floating-action-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: rgba(255, 255, 255, 0.5); }
  .console-c42-ui-styles .mui-font-icon,
  #console .console-c42-ui-styles .mui-font-icon {
    position: relative;
    font-size: 24px;
    display: inline-block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }

@keyframes icon-button-focus-ripple-pulsate {
  0% {
    transform: scale(0.75); }
  50% {
    transform: scale(1); }
  100% {
    transform: scale(0.75); } }
  .console-c42-ui-styles .mui-icon-button,
  #console .console-c42-ui-styles .mui-icon-button {
    position: relative;
    padding: 12px;
    width: 48px;
    height: 48px; }
    .console-c42-ui-styles .mui-icon-button *,
    #console .console-c42-ui-styles .mui-icon-button * {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-icon-button .mui-focus-ripple .mui-focus-ripple-inner,
    #console .console-c42-ui-styles .mui-icon-button .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: rgba(0, 0, 0, 0.1);
      box-shadow: 0px 0px 0px 1px rgba(0, 0, 0, 0.1);
      border: solid 6px transparent;
      background-clip: padding-box;
      animation: "icon-button-focus-ripple-pulsate" 1.5s infinite; }
    .console-c42-ui-styles .mui-icon-button .mui-icon-button-tooltip,
    #console .console-c42-ui-styles .mui-icon-button .mui-icon-button-tooltip {
      margin-top: 52px; }
    .console-c42-ui-styles .mui-icon-button.mui-is-disabled *,
    #console .console-c42-ui-styles .mui-icon-button.mui-is-disabled * {
      color: #f6f7f8;
      fill: #f6f7f8; }
  .console-c42-ui-styles .mui-dark-theme .mui-focus-ripple .mui-focus-ripple-inner,
  #console .console-c42-ui-styles .mui-dark-theme .mui-focus-ripple .mui-focus-ripple-inner {
    background-color: rgba(255, 255, 255, 0.3);
    box-shadow: 0px 0px 0px 1px rgba(255, 255, 255, 0.3); }
  .console-c42-ui-styles .mui-ink-bar,
  #console .console-c42-ui-styles .mui-ink-bar {
    bottom: 0;
    display: block;
    background-color: #00B3E3;
    height: 2px;
    margin-top: -2px;
    position: relative;
    transition: left 1s cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  .console-c42-ui-styles .mui-input,
  #console .console-c42-ui-styles .mui-input {
    position: relative;
    margin-top: 24px;
    margin-bottom: 48px; }
    .console-c42-ui-styles .mui-input input, .console-c42-ui-styles .mui-input textarea,
    #console .console-c42-ui-styles .mui-input input,
    #console .console-c42-ui-styles .mui-input textarea {
      background-color: transparent;
      font-size: 16px;
      border: 0;
      outline: none;
      border-bottom: 1px solid lightgray;
      padding: 0;
      box-sizing: border-box;
      padding-bottom: 14px; }
      .console-c42-ui-styles .mui-input input[type="text"], .console-c42-ui-styles .mui-input input[type="password"], .console-c42-ui-styles .mui-input input[type="email"], .console-c42-ui-styles .mui-input textarea[type="text"], .console-c42-ui-styles .mui-input textarea[type="password"], .console-c42-ui-styles .mui-input textarea[type="email"],
      #console .console-c42-ui-styles .mui-input input[type="text"],
      #console .console-c42-ui-styles .mui-input input[type="password"],
      #console .console-c42-ui-styles .mui-input input[type="email"],
      #console .console-c42-ui-styles .mui-input textarea[type="text"],
      #console .console-c42-ui-styles .mui-input textarea[type="password"],
      #console .console-c42-ui-styles .mui-input textarea[type="email"] {
        display: block;
        width: 320px; }
      .console-c42-ui-styles .mui-input input:focus, .console-c42-ui-styles .mui-input input.mui-is-not-empty, .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]), .console-c42-ui-styles .mui-input textarea:focus, .console-c42-ui-styles .mui-input textarea.mui-is-not-empty, .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]),
      #console .console-c42-ui-styles .mui-input input:focus,
      #console .console-c42-ui-styles .mui-input input.mui-is-not-empty,
      #console .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]),
      #console .console-c42-ui-styles .mui-input textarea:focus,
      #console .console-c42-ui-styles .mui-input textarea.mui-is-not-empty,
      #console .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) {
        outline: none;
        box-shadow: none; }
        .console-c42-ui-styles .mui-input input:focus ~ .mui-input-placeholder, .console-c42-ui-styles .mui-input input.mui-is-not-empty ~ .mui-input-placeholder, .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-placeholder, .console-c42-ui-styles .mui-input textarea:focus ~ .mui-input-placeholder, .console-c42-ui-styles .mui-input textarea.mui-is-not-empty ~ .mui-input-placeholder, .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-placeholder,
        #console .console-c42-ui-styles .mui-input input:focus ~ .mui-input-placeholder,
        #console .console-c42-ui-styles .mui-input input.mui-is-not-empty ~ .mui-input-placeholder,
        #console .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-placeholder,
        #console .console-c42-ui-styles .mui-input textarea:focus ~ .mui-input-placeholder,
        #console .console-c42-ui-styles .mui-input textarea.mui-is-not-empty ~ .mui-input-placeholder,
        #console .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-placeholder {
          color: blue;
          font-size: 13px !important;
          font-weight: 300;
          top: -32px;
          transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
        .console-c42-ui-styles .mui-input input:focus ~ .mui-input-highlight, .console-c42-ui-styles .mui-input input.mui-is-not-empty ~ .mui-input-highlight, .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-highlight, .console-c42-ui-styles .mui-input textarea:focus ~ .mui-input-highlight, .console-c42-ui-styles .mui-input textarea.mui-is-not-empty ~ .mui-input-highlight, .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-highlight,
        #console .console-c42-ui-styles .mui-input input:focus ~ .mui-input-highlight,
        #console .console-c42-ui-styles .mui-input input.mui-is-not-empty ~ .mui-input-highlight,
        #console .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-highlight,
        #console .console-c42-ui-styles .mui-input textarea:focus ~ .mui-input-highlight,
        #console .console-c42-ui-styles .mui-input textarea.mui-is-not-empty ~ .mui-input-highlight,
        #console .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-highlight {
          width: 0;
          background-color: blue;
          transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
        .console-c42-ui-styles .mui-input input:focus ~ .mui-input-bar::before, .console-c42-ui-styles .mui-input input:focus ~ .mui-input-bar::after, .console-c42-ui-styles .mui-input input.mui-is-not-empty ~ .mui-input-bar::before, .console-c42-ui-styles .mui-input input.mui-is-not-empty ~ .mui-input-bar::after, .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-bar::before, .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-bar::after, .console-c42-ui-styles .mui-input textarea:focus ~ .mui-input-bar::before, .console-c42-ui-styles .mui-input textarea:focus ~ .mui-input-bar::after, .console-c42-ui-styles .mui-input textarea.mui-is-not-empty ~ .mui-input-bar::before, .console-c42-ui-styles .mui-input textarea.mui-is-not-empty ~ .mui-input-bar::after, .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-bar::before, .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input input:focus ~ .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input input:focus ~ .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input input.mui-is-not-empty ~ .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input input.mui-is-not-empty ~ .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input textarea:focus ~ .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input textarea:focus ~ .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input textarea.mui-is-not-empty ~ .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input textarea.mui-is-not-empty ~ .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-bar::after {
          background-color: blue;
          width: 50%; }
        .console-c42-ui-styles .mui-input input:focus ~ .mui-input-description, .console-c42-ui-styles .mui-input input.mui-is-not-empty ~ .mui-input-description, .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-description, .console-c42-ui-styles .mui-input textarea:focus ~ .mui-input-description, .console-c42-ui-styles .mui-input textarea.mui-is-not-empty ~ .mui-input-description, .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-description,
        #console .console-c42-ui-styles .mui-input input:focus ~ .mui-input-description,
        #console .console-c42-ui-styles .mui-input input.mui-is-not-empty ~ .mui-input-description,
        #console .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) ~ .mui-input-description,
        #console .console-c42-ui-styles .mui-input textarea:focus ~ .mui-input-description,
        #console .console-c42-ui-styles .mui-input textarea.mui-is-not-empty ~ .mui-input-description,
        #console .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) ~ .mui-input-description {
          display: block; }
      .console-c42-ui-styles .mui-input input:not(:focus).mui-is-not-empty + .mui-input-placeholder, .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) + .mui-input-placeholder, .console-c42-ui-styles .mui-input textarea:not(:focus).mui-is-not-empty + .mui-input-placeholder, .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) + .mui-input-placeholder,
      #console .console-c42-ui-styles .mui-input input:not(:focus).mui-is-not-empty + .mui-input-placeholder,
      #console .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) + .mui-input-placeholder,
      #console .console-c42-ui-styles .mui-input textarea:not(:focus).mui-is-not-empty + .mui-input-placeholder,
      #console .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) + .mui-input-placeholder {
        color: gray; }
        .console-c42-ui-styles .mui-input input:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, .console-c42-ui-styles .mui-input input:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after, .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after, .console-c42-ui-styles .mui-input textarea:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, .console-c42-ui-styles .mui-input textarea:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after, .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input input:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input input:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input textarea:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input textarea:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after {
          width: 0; }
        .console-c42-ui-styles .mui-input input:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description, .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description, .console-c42-ui-styles .mui-input textarea:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description, .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description,
        #console .console-c42-ui-styles .mui-input input:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description,
        #console .console-c42-ui-styles .mui-input input:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description,
        #console .console-c42-ui-styles .mui-input textarea:not(:focus).mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description,
        #console .console-c42-ui-styles .mui-input textarea:disabled[value]:not([value=""]) + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description {
          display: none; }
      .console-c42-ui-styles .mui-input input + .mui-input-placeholder, .console-c42-ui-styles .mui-input textarea + .mui-input-placeholder,
      #console .console-c42-ui-styles .mui-input input + .mui-input-placeholder,
      #console .console-c42-ui-styles .mui-input textarea + .mui-input-placeholder {
        font-size: 16px;
        color: gray;
        position: absolute;
        top: -4px;
        transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-input .mui-input-highlight,
    #console .console-c42-ui-styles .mui-input .mui-input-highlight {
      content: '';
      position: absolute;
      background-color: transparent;
      opacity: 0.25;
      height: 19px;
      top: -3px;
      width: 160px;
      z-index: -1; }
    .console-c42-ui-styles .mui-input .mui-input-bar,
    #console .console-c42-ui-styles .mui-input .mui-input-bar {
      position: relative;
      display: block;
      width: 320px; }
      .console-c42-ui-styles .mui-input .mui-input-bar::before, .console-c42-ui-styles .mui-input .mui-input-bar::after,
      #console .console-c42-ui-styles .mui-input .mui-input-bar::before,
      #console .console-c42-ui-styles .mui-input .mui-input-bar::after {
        content: '';
        height: 2px;
        top: -2px;
        width: 0;
        position: absolute;
        transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
      .console-c42-ui-styles .mui-input .mui-input-bar::before,
      #console .console-c42-ui-styles .mui-input .mui-input-bar::before {
        left: 50%; }
      .console-c42-ui-styles .mui-input .mui-input-bar::after,
      #console .console-c42-ui-styles .mui-input .mui-input-bar::after {
        right: 50%; }
    .console-c42-ui-styles .mui-input .mui-input-description,
    #console .console-c42-ui-styles .mui-input .mui-input-description {
      display: none;
      color: blue;
      position: absolute; }
    .console-c42-ui-styles .mui-input .mui-input-error,
    #console .console-c42-ui-styles .mui-input .mui-input-error {
      display: none;
      color: red;
      position: absolute; }
    .console-c42-ui-styles .mui-input.mui-error input:focus + .mui-input-placeholder, .console-c42-ui-styles .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder, .console-c42-ui-styles .mui-input.mui-error textarea:focus + .mui-input-placeholder, .console-c42-ui-styles .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder,
    #console .console-c42-ui-styles .mui-input.mui-error input:focus + .mui-input-placeholder,
    #console .console-c42-ui-styles .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder,
    #console .console-c42-ui-styles .mui-input.mui-error textarea:focus + .mui-input-placeholder,
    #console .console-c42-ui-styles .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder {
      color: red; }
      .console-c42-ui-styles .mui-input.mui-error input:focus + .mui-input-placeholder + .mui-input-highlight, .console-c42-ui-styles .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight, .console-c42-ui-styles .mui-input.mui-error textarea:focus + .mui-input-placeholder + .mui-input-highlight, .console-c42-ui-styles .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight,
      #console .console-c42-ui-styles .mui-input.mui-error input:focus + .mui-input-placeholder + .mui-input-highlight,
      #console .console-c42-ui-styles .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight,
      #console .console-c42-ui-styles .mui-input.mui-error textarea:focus + .mui-input-placeholder + .mui-input-highlight,
      #console .console-c42-ui-styles .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight {
        width: 0;
        background-color: red; }
        .console-c42-ui-styles .mui-input.mui-error input:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, .console-c42-ui-styles .mui-input.mui-error input:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after, .console-c42-ui-styles .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, .console-c42-ui-styles .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after, .console-c42-ui-styles .mui-input.mui-error textarea:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, .console-c42-ui-styles .mui-input.mui-error textarea:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after, .console-c42-ui-styles .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before, .console-c42-ui-styles .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input.mui-error input:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input.mui-error input:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input.mui-error textarea:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input.mui-error textarea:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after,
        #console .console-c42-ui-styles .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::before,
        #console .console-c42-ui-styles .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar::after {
          background-color: red; }
        .console-c42-ui-styles .mui-input.mui-error input:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description, .console-c42-ui-styles .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description, .console-c42-ui-styles .mui-input.mui-error textarea:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description, .console-c42-ui-styles .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description,
        #console .console-c42-ui-styles .mui-input.mui-error input:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description,
        #console .console-c42-ui-styles .mui-input.mui-error input.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description,
        #console .console-c42-ui-styles .mui-input.mui-error textarea:focus + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description,
        #console .console-c42-ui-styles .mui-input.mui-error textarea.mui-is-not-empty + .mui-input-placeholder + .mui-input-highlight + .mui-input-bar + .mui-input-description {
          display: none; }
    .console-c42-ui-styles .mui-input.mui-error .mui-input-error,
    #console .console-c42-ui-styles .mui-input.mui-error .mui-input-error {
      display: block; }
    .console-c42-ui-styles .mui-input.mui-floating,
    #console .console-c42-ui-styles .mui-input.mui-floating {
      margin-top: 30px; }
      .console-c42-ui-styles .mui-input.mui-floating input:focus + .mui-input-placeholder, .console-c42-ui-styles .mui-input.mui-floating textarea:focus + .mui-input-placeholder,
      #console .console-c42-ui-styles .mui-input.mui-floating input:focus + .mui-input-placeholder,
      #console .console-c42-ui-styles .mui-input.mui-floating textarea:focus + .mui-input-placeholder {
        display: block;
        color: gray;
        font-size: 16px !important;
        font-weight: 400;
        top: -4px; }
      .console-c42-ui-styles .mui-input.mui-floating input:focus.mui-is-not-empty + .mui-input-placeholder, .console-c42-ui-styles .mui-input.mui-floating textarea:focus.mui-is-not-empty + .mui-input-placeholder,
      #console .console-c42-ui-styles .mui-input.mui-floating input:focus.mui-is-not-empty + .mui-input-placeholder,
      #console .console-c42-ui-styles .mui-input.mui-floating textarea:focus.mui-is-not-empty + .mui-input-placeholder {
        display: none; }
      .console-c42-ui-styles .mui-input.mui-floating input.mui-is-not-empty + .mui-input-placeholder, .console-c42-ui-styles .mui-input.mui-floating textarea.mui-is-not-empty + .mui-input-placeholder,
      #console .console-c42-ui-styles .mui-input.mui-floating input.mui-is-not-empty + .mui-input-placeholder,
      #console .console-c42-ui-styles .mui-input.mui-floating textarea.mui-is-not-empty + .mui-input-placeholder {
        display: none; }
    .console-c42-ui-styles .mui-input.mui-disabled,
    #console .console-c42-ui-styles .mui-input.mui-disabled {
      opacity: 0.4; }
  .console-c42-ui-styles ::-webkit-input-placeholder,
  #console .console-c42-ui-styles ::-webkit-input-placeholder {
    position: absolute !important;
    top: -20px !important; }
  .console-c42-ui-styles .c42-filebrowser-tbl,
  #console .console-c42-ui-styles .c42-filebrowser-tbl {
    border-spacing: 0;
    position: relative;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    table-layout: auto;
    color: #585F6B; }
    .console-c42-ui-styles .c42-filebrowser-tbl tr,
    #console .console-c42-ui-styles .c42-filebrowser-tbl tr {
      width: 100%;
      border-bottom: 1px solid #EBEBEB;
      font-size: 14px; }
      .console-c42-ui-styles .c42-filebrowser-tbl tr.c42-clickable,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tr.c42-clickable {
        cursor: pointer; }
      .console-c42-ui-styles .c42-filebrowser-tbl tr.deleted td,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tr.deleted td {
        opacity: .5; }
      .console-c42-ui-styles .c42-filebrowser-tbl tr.file.deleted:hover .detail-action-cell svg,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tr.file.deleted:hover .detail-action-cell svg {
        display: none; }
      .console-c42-ui-styles .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon {
        margin-right: -5px; }
        .console-c42-ui-styles .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon *, .console-c42-ui-styles .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon:hover *,
        #console .console-c42-ui-styles .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon *,
        #console .console-c42-ui-styles .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon:hover * {
          fill: #585F6B;
          cursor: default; }
      .console-c42-ui-styles .c42-filebrowser-tbl tr td .mui-drop-down-icon,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tr td .mui-drop-down-icon {
        position: absolute;
        top: 8px;
        right: 41px; }
    .console-c42-ui-styles .c42-filebrowser-tbl thead th,
    #console .console-c42-ui-styles .c42-filebrowser-tbl thead th {
      height: 26px;
      line-height: 10px;
      border-left: 1px solid #EBEBEB;
      color: #9B9FA6;
      position: relative; }
      .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-asc:before, .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-desc:before,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-asc:before,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-desc:before {
        content: ' ';
        height: 0;
        position: absolute;
        width: 0;
        border: 4px solid transparent;
        right: 10px; }
      .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-desc:before,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-desc:before {
        border-bottom-color: rgba(50, 54, 61, 0.75);
        top: 5px; }
      .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-asc:before,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-asc:before {
        border-top-color: rgba(50, 54, 61, 0.75);
        top: 10px; }
      .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sortable,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sortable {
        cursor: pointer; }
      .console-c42-ui-styles .c42-filebrowser-tbl thead th:first-child,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th:first-child {
        border-left: 0; }
    .console-c42-ui-styles .c42-filebrowser-tbl tbody,
    #console .console-c42-ui-styles .c42-filebrowser-tbl tbody {
      width: 100%;
      border-bottom: 1px solid #EBEBEB; }
      .console-c42-ui-styles .c42-filebrowser-tbl tbody tr:hover .action-icon,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr:hover .action-icon {
        opacity: 1; }
      .console-c42-ui-styles .c42-filebrowser-tbl tbody tr:hover,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr:hover {
        background: #E8F7FC; }
      .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td {
        height: 42px;
        line-height: 22px; }
        .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon,
        #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon {
          cursor: pointer; }
          .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon *,
          #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon * {
            fill: #00B3E3; }
          .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon:hover *, .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon:focus *,
          #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon:hover *,
          #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon:focus * {
            fill: #007FAD; }
        .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .action-icon-non-emphasis,
        #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .action-icon-non-emphasis {
          opacity: 0;
          transition: opacity .15s ease-in-out;
          -moz-transition: opacity .15s ease-in-out;
          -webkit-transition: opacity .15s ease-in-out; }
        .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .action-icon,
        #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .action-icon {
          font-size: 17px;
          float: right;
          margin: 3px 0px 0px 10px;
          width: 30px;
          height: 100%;
          position: relative;
          cursor: pointer; }
          .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .action-icon .mui-svg-icon,
          #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .action-icon .mui-svg-icon {
            position: absolute;
            top: 0px;
            bottom: 0px;
            left: 0px;
            right: 0px; }
        .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell,
        #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell {
          text-align: left;
          display: -ms-inline-flexbox;
          display: -webkit-inline-flex;
          display: inline-flex;
          width: 100%; }
          .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .main-icon,
          #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .main-icon {
            -ms-flex: 0 0 auto;
            -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
            font-size: 25px;
            width: 25px;
            margin-right: 15px;
            overflow: hidden; }
            .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .main-icon .filetype-icon,
            #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .main-icon .filetype-icon {
              width: 25px;
              overflow: hidden; }
          .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .cell-text,
          #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .cell-text {
            color: #585F6B;
            display: inline-block;
            -ms-flex: 0 1 auto;
            -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
            overflow: hidden; }
            .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .cell-text.active:hover,
            #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .cell-text.active:hover {
              color: #00B3E3;
              text-decoration: underline;
              cursor: pointer; }
    .console-c42-ui-styles .c42-filebrowser-tbl tbody td, .console-c42-ui-styles .c42-filebrowser-tbl thead th,
    #console .console-c42-ui-styles .c42-filebrowser-tbl tbody td,
    #console .console-c42-ui-styles .c42-filebrowser-tbl thead th {
      padding: 0px 25px 0px 8px;
      position: relative;
      min-width: 40px;
      text-align: right; }
      .console-c42-ui-styles .c42-filebrowser-tbl tbody td:first-child, .console-c42-ui-styles .c42-filebrowser-tbl thead th:first-child,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tbody td:first-child,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th:first-child {
        min-width: 30px;
        text-align: left;
        padding-left: 40px; }
      .console-c42-ui-styles .c42-filebrowser-tbl tbody td:last-child, .console-c42-ui-styles .c42-filebrowser-tbl thead th:last-child,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tbody td:last-child,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th:last-child {
        border-right: none;
        padding-right: 40px;
        min-width: 70px; }
  .console-c42-ui-styles .ie.ie10 .c42-filebrowser-tbl .action-icon-non-emphasis,
  #console .console-c42-ui-styles .ie.ie10 .c42-filebrowser-tbl .action-icon-non-emphasis {
    opacity: 1 !important; }
  .console-c42-ui-styles .ie.ie10 .c42-filebrowser-tbl .detail-action-cell,
  #console .console-c42-ui-styles .ie.ie10 .c42-filebrowser-tbl .detail-action-cell {
    cursor: pointer !important; }
  .console-c42-ui-styles .c42-filebrowser-gray thead,
  #console .console-c42-ui-styles .c42-filebrowser-gray thead {
    background-color: #f5f6f6; }
    .console-c42-ui-styles .c42-filebrowser-gray thead th,
    #console .console-c42-ui-styles .c42-filebrowser-gray thead th {
      text-align: left; }
  .console-c42-ui-styles .c42-filebrowser-gray tbody td,
  #console .console-c42-ui-styles .c42-filebrowser-gray tbody td {
    width: 10%;
    text-align: left;
    vertical-align: middle; }
    .console-c42-ui-styles .c42-filebrowser-gray tbody td > span, .console-c42-ui-styles .c42-filebrowser-gray tbody td > div,
    #console .console-c42-ui-styles .c42-filebrowser-gray tbody td > span,
    #console .console-c42-ui-styles .c42-filebrowser-gray tbody td > div {
      vertical-align: middle; }
      .console-c42-ui-styles .c42-filebrowser-gray tbody td > span svg, .console-c42-ui-styles .c42-filebrowser-gray tbody td > div svg,
      #console .console-c42-ui-styles .c42-filebrowser-gray tbody td > span svg,
      #console .console-c42-ui-styles .c42-filebrowser-gray tbody td > div svg {
        vertical-align: sub; }
  .console-c42-ui-styles .mui-left-nav .mui-left-nav-menu,
  #console .console-c42-ui-styles .mui-left-nav .mui-left-nav-menu {
    height: 100%;
    position: fixed;
    width: 256px;
    background-color: #ffffff;
    z-index: 10;
    left: 0px;
    top: 0px;
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-left-nav .mui-left-nav-menu .mui-menu .mui-menu-item,
    #console .console-c42-ui-styles .mui-left-nav .mui-left-nav-menu .mui-menu .mui-menu-item {
      height: 48px;
      line-height: 48px; }
    .console-c42-ui-styles .mui-left-nav .mui-left-nav-menu .mui-menu a.mui-menu-item,
    #console .console-c42-ui-styles .mui-left-nav .mui-left-nav-menu .mui-menu a.mui-menu-item {
      display: block;
      text-decoration: none;
      color: #32363D; }
  .console-c42-ui-styles .mui-left-nav.mui-closed .mui-left-nav-menu,
  #console .console-c42-ui-styles .mui-left-nav.mui-closed .mui-left-nav-menu {
    transform: translate3d(-266px, 0, 0); }
  .console-c42-ui-styles .media-object:hover,
  #console .console-c42-ui-styles .media-object:hover {
    background: rgba(0, 179, 227, 0.1); }
    .console-c42-ui-styles .media-object:hover .media-object-icons,
    #console .console-c42-ui-styles .media-object:hover .media-object-icons {
      cursor: pointer;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      visibility: visible;
      -ms-flex-align: center;
          align-items: center;
      color: #00b3e3; }
  .console-c42-ui-styles .media-object .media-object-icons,
  #console .console-c42-ui-styles .media-object .media-object-icons {
    visibility: hidden; }
  .console-c42-ui-styles .media-object .media-object-content-container,
  #console .console-c42-ui-styles .media-object .media-object-content-container {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column;
    -webkit-justify-content: center;
    -ms-justify-content: center;
    -ms-flex-pack: center;
        justify-content: center;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .console-c42-ui-styles .media-object .media-object-icon-container,
  #console .console-c42-ui-styles .media-object .media-object-icon-container {
    padding-right: 12px;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex; }
  .console-c42-ui-styles .media-object .media-object-hint-label,
  #console .console-c42-ui-styles .media-object .media-object-hint-label {
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column; }
  .console-c42-ui-styles .mui-menu,
  #console .console-c42-ui-styles .mui-menu {
    background-color: #ffffff; }
    .console-c42-ui-styles .mui-menu *:not(.mui-date-picker-day-button):not(.mui-date-picker-day-button *),
    #console .console-c42-ui-styles .mui-menu *:not(.mui-date-picker-day-button):not(.mui-date-picker-day-button *) {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-menu.mui-menu-hideable,
    #console .console-c42-ui-styles .mui-menu.mui-menu-hideable {
      opacity: 0;
      position: absolute;
      top: 0;
      z-index: 3; }
      .console-c42-ui-styles .mui-menu.mui-menu-hideable .mui-paper-container,
      #console .console-c42-ui-styles .mui-menu.mui-menu-hideable .mui-paper-container {
        overflow: hidden;
        padding: 0; }
      .console-c42-ui-styles .mui-menu.mui-menu-hideable.mui-visible > .mui-paper-container,
      #console .console-c42-ui-styles .mui-menu.mui-menu-hideable.mui-visible > .mui-paper-container {
        padding-top: 8px;
        padding-bottom: 8px; }
    .console-c42-ui-styles .mui-menu .mui-paper-container,
    #console .console-c42-ui-styles .mui-menu .mui-paper-container {
      padding-top: 8px;
      padding-bottom: 8px; }
    .console-c42-ui-styles .mui-menu .mui-subheader,
    #console .console-c42-ui-styles .mui-menu .mui-subheader {
      padding-left: 30px;
      padding-right: 30px; }
    .console-c42-ui-styles .mui-menu .mui-nested-menu-item,
    #console .console-c42-ui-styles .mui-menu .mui-nested-menu-item {
      position: relative; }
      .console-c42-ui-styles .mui-menu .mui-nested-menu-item.mui-open > .mui-menu,
      #console .console-c42-ui-styles .mui-menu .mui-nested-menu-item.mui-open > .mui-menu {
        opacity: 1; }
  .console-c42-ui-styles .mui-menu-item,
  #console .console-c42-ui-styles .mui-menu-item {
    cursor: pointer;
    line-height: 48px;
    padding-left: 30px;
    padding-right: 30px;
    background-color: transparent;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap !important; }
    .console-c42-ui-styles .mui-menu-item *,
    #console .console-c42-ui-styles .mui-menu-item * {
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
    .console-c42-ui-styles .mui-menu-item:hover:not(.mui-is-disabled),
    #console .console-c42-ui-styles .mui-menu-item:hover:not(.mui-is-disabled) {
      background-color: rgba(0, 0, 0, 0.035); }
    .console-c42-ui-styles .mui-menu-item .mui-menu-item-number,
    #console .console-c42-ui-styles .mui-menu-item .mui-menu-item-number {
      float: right;
      width: 24px;
      text-align: center; }
    .console-c42-ui-styles .mui-menu-item .mui-menu-item-attribute,
    #console .console-c42-ui-styles .mui-menu-item .mui-menu-item-attribute {
      float: right; }
    .console-c42-ui-styles .mui-menu-item .mui-menu-item-icon-right,
    #console .console-c42-ui-styles .mui-menu-item .mui-menu-item-icon-right {
      line-height: 48px;
      float: right; }
    .console-c42-ui-styles .mui-menu-item .mui-menu-item-icon,
    #console .console-c42-ui-styles .mui-menu-item .mui-menu-item-icon {
      float: left;
      line-height: 48px;
      margin-right: 30px; }
    .console-c42-ui-styles .mui-menu-item .mui-menu-item-data,
    #console .console-c42-ui-styles .mui-menu-item .mui-menu-item-data {
      display: block;
      padding-left: 60px;
      line-height: 32px;
      height: 32px;
      vertical-align: top;
      top: -12px;
      position: relative; }
    .console-c42-ui-styles .mui-menu-item .muidocs-icon-custom-arrow-drop-right,
    #console .console-c42-ui-styles .mui-menu-item .muidocs-icon-custom-arrow-drop-right {
      margin-right: -8px;
      color: rgba(0, 0, 0, 0.26); }
    .console-c42-ui-styles .mui-menu-item .mui-toggle,
    #console .console-c42-ui-styles .mui-menu-item .mui-toggle {
      margin-top: 16.5px;
      float: right;
      width: 42px; }
    .console-c42-ui-styles .mui-menu-item.mui-is-selected,
    #console .console-c42-ui-styles .mui-menu-item.mui-is-selected {
      color: #ff4081; }
    .console-c42-ui-styles .mui-menu-item.mui-is-disabled,
    #console .console-c42-ui-styles .mui-menu-item.mui-is-disabled {
      color: #e6e6e6;
      cursor: default; }
  .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-indeterminate,
  #console .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-indeterminate {
    position: absolute;
    opacity: 0;
    transform: scale(0);
    transform-origin: 50% 50%;
    transition: opacity 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, transform 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 450ms; }
    .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-indeterminate *,
    #console .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-indeterminate * {
      fill: #000000; }
  .console-c42-ui-styles .mui-checkbox.mui-is-indeterminate .mui-checkbox-icon .mui-checkbox-indeterminate,
  #console .console-c42-ui-styles .mui-checkbox.mui-is-indeterminate .mui-checkbox-icon .mui-checkbox-indeterminate {
    transition: all 0.45s cubic-bezier(0.23, 0.9, 0.32, 0.9) 0s;
    opacity: 1;
    transform: scale(1);
    transform-origin: 50% 50%;
    transition: opacity 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, transform 800ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  .console-c42-ui-styles .mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-indeterminate *,
  #console .console-c42-ui-styles .mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-indeterminate * {
    fill: #e6e6e6; }
  .console-c42-ui-styles .mui-checkbox.mui-is-required .mui-checkbox-icon .mui-checkbox-indeterminate *,
  #console .console-c42-ui-styles .mui-checkbox.mui-is-required .mui-checkbox-icon .mui-checkbox-indeterminate * {
    fill: #00B3E3; }
  .console-c42-ui-styles .mui-menu-hideable.mui-visible,
  #console .console-c42-ui-styles .mui-menu-hideable.mui-visible {
    opacity: 1; }
  .console-c42-ui-styles .mui-menu-item,
  #console .console-c42-ui-styles .mui-menu-item {
    text-overflow: ellipsis !important;
    white-space: nowrap !important; }
  .console-c42-ui-styles .c42-notification,
  #console .console-c42-ui-styles .c42-notification {
    display: -ms-flexbox;
    display: flex;
    background: white;
    border: 1px solid; }
    .console-c42-ui-styles .c42-notification > div,
    #console .console-c42-ui-styles .c42-notification > div {
      display: -ms-flexbox;
      display: flex; }
    .console-c42-ui-styles .c42-notification .close-container,
    #console .console-c42-ui-styles .c42-notification .close-container {
      padding: 20px 10px; }
      .console-c42-ui-styles .c42-notification .close-container > svg,
      #console .console-c42-ui-styles .c42-notification .close-container > svg {
        cursor: pointer; }
    .console-c42-ui-styles .c42-notification .notification-icon,
    #console .console-c42-ui-styles .c42-notification .notification-icon {
      padding: 22px 13px;
      background: currentColor; }
    .console-c42-ui-styles .c42-notification .notification-content,
    #console .console-c42-ui-styles .c42-notification .notification-content {
      padding: 10px 10px;
      width: 100%;
      -ms-flex-align: center;
          align-items: center; }
    .console-c42-ui-styles .c42-notification.success, .console-c42-ui-styles .c42-notification .success,
    #console .console-c42-ui-styles .c42-notification.success,
    #console .console-c42-ui-styles .c42-notification .success {
      color: #8AC732; }
    .console-c42-ui-styles .c42-notification.info, .console-c42-ui-styles .c42-notification .info,
    #console .console-c42-ui-styles .c42-notification.info,
    #console .console-c42-ui-styles .c42-notification .info {
      color: #BCBFC3; }
    .console-c42-ui-styles .c42-notification.attention, .console-c42-ui-styles .c42-notification .attention,
    #console .console-c42-ui-styles .c42-notification.attention,
    #console .console-c42-ui-styles .c42-notification .attention {
      color: #FFA31A; }
    .console-c42-ui-styles .c42-notification.warning, .console-c42-ui-styles .c42-notification .warning,
    #console .console-c42-ui-styles .c42-notification.warning,
    #console .console-c42-ui-styles .c42-notification .warning {
      color: #DE4242; }
    .console-c42-ui-styles .c42-notification.danger, .console-c42-ui-styles .c42-notification .danger,
    #console .console-c42-ui-styles .c42-notification.danger,
    #console .console-c42-ui-styles .c42-notification .danger {
      color: #DE4242; }
    .console-c42-ui-styles .c42-notification:not(:first-child),
    #console .console-c42-ui-styles .c42-notification:not(:first-child) {
      border-top: 0px; }
  .console-c42-ui-styles .mui-outlined-button,
  #console .console-c42-ui-styles .mui-outlined-button {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    border-radius: 2px;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    position: relative;
    overflow: hidden;
    background-color: #ffffff;
    color: #32363D;
    line-height: 30px;
    max-height: 30px;
    min-width: 30px;
    padding: 0;
    margin: 0;
    box-shadow: inset 0 0 0 1px #E4E4E4;
    transform: translate3d(0, 0, 0); }
    .console-c42-ui-styles .mui-outlined-button span,
    #console .console-c42-ui-styles .mui-outlined-button span {
      line-height: 31px; }
    .console-c42-ui-styles .mui-outlined-button .mui-focus-ripple .mui-focus-ripple-inner,
    #console .console-c42-ui-styles .mui-outlined-button .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: #d9d9d9; }
    .console-c42-ui-styles .mui-outlined-button .mui-outlined-button-label,
    #console .console-c42-ui-styles .mui-outlined-button .mui-outlined-button-label {
      position: relative;
      padding: 0 14px; }
    .console-c42-ui-styles .mui-outlined-button:hover, .console-c42-ui-styles .mui-outlined-button.mui-is-keyboard-focused,
    #console .console-c42-ui-styles .mui-outlined-button:hover,
    #console .console-c42-ui-styles .mui-outlined-button.mui-is-keyboard-focused {
      background-color: #d9d9d9;
      box-shadow: inset 0 0 0 1px #d9d9d9; }
    .console-c42-ui-styles .mui-outlined-button.mui-is-disabled,
    #console .console-c42-ui-styles .mui-outlined-button.mui-is-disabled {
      color: #32363D;
      opacity: .3; }
      .console-c42-ui-styles .mui-outlined-button.mui-is-disabled:hover,
      #console .console-c42-ui-styles .mui-outlined-button.mui-is-disabled:hover {
        background-color: inherit; }
    .console-c42-ui-styles .mui-outlined-button.mui-is-primary,
    #console .console-c42-ui-styles .mui-outlined-button.mui-is-primary {
      background-color: #ffffff;
      color: #00B3E3;
      box-shadow: inset 0 0 0 1px #00B3E3; }
      .console-c42-ui-styles .mui-outlined-button.mui-is-primary:hover, .console-c42-ui-styles .mui-outlined-button.mui-is-primary.mui-is-keyboard-focused,
      #console .console-c42-ui-styles .mui-outlined-button.mui-is-primary:hover,
      #console .console-c42-ui-styles .mui-outlined-button.mui-is-primary.mui-is-keyboard-focused {
        background-color: #007FAD;
        color: #ffffff;
        box-shadow: inset 0 0 0 1px #007FAD; }
      .console-c42-ui-styles .mui-outlined-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner,
      #console .console-c42-ui-styles .mui-outlined-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner {
        background-color: #007FAD; }
    .console-c42-ui-styles .mui-outlined-button.mui-is-secondary,
    #console .console-c42-ui-styles .mui-outlined-button.mui-is-secondary {
      background-color: #ffffff;
      color: #32363D;
      box-shadow: inset 0 0 0 1px #E4E4E4; }
      .console-c42-ui-styles .mui-outlined-button.mui-is-secondary:hover, .console-c42-ui-styles .mui-outlined-button.mui-is-secondary.mui-is-keyboard-focused,
      #console .console-c42-ui-styles .mui-outlined-button.mui-is-secondary:hover,
      #console .console-c42-ui-styles .mui-outlined-button.mui-is-secondary.mui-is-keyboard-focused {
        background-color: #d9d9d9;
        box-shadow: inset 0 0 0 1px #d9d9d9; }
      .console-c42-ui-styles .mui-outlined-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner,
      #console .console-c42-ui-styles .mui-outlined-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
        background-color: #d9d9d9; }
    .console-c42-ui-styles .mui-outlined-button.mui-is-alert,
    #console .console-c42-ui-styles .mui-outlined-button.mui-is-alert {
      background-color: #ffffff;
      color: #DE4242;
      box-shadow: inset 0 0 0 1px #DE4242; }
      .console-c42-ui-styles .mui-outlined-button.mui-is-alert:hover, .console-c42-ui-styles .mui-outlined-button.mui-is-alert.mui-is-keyboard-focused,
      #console .console-c42-ui-styles .mui-outlined-button.mui-is-alert:hover,
      #console .console-c42-ui-styles .mui-outlined-button.mui-is-alert.mui-is-keyboard-focused {
        background-color: #c92323;
        color: #ffffff;
        box-shadow: inset 0 0 0 1px #c92323; }
      .console-c42-ui-styles .mui-outlined-button.mui-is-alert .mui-focus-ripple .mui-focus-ripple-inner,
      #console .console-c42-ui-styles .mui-outlined-button.mui-is-alert .mui-focus-ripple .mui-focus-ripple-inner {
        background-color: #c92323; }
  .console-c42-ui-styles .mui-overlay,
  #console .console-c42-ui-styles .mui-overlay {
    position: fixed;
    height: 100%;
    width: 100%;
    z-index: 9;
    top: 0px;
    left: -100%;
    background-color: transparent;
    transform: transition(left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 400ms, background-color 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms); }
    .console-c42-ui-styles .mui-overlay.mui-is-shown,
    #console .console-c42-ui-styles .mui-overlay.mui-is-shown {
      left: 0px;
      background-color: rgba(255, 255, 255, 0.87);
      transform: transition(left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, background-color 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms); }
  .console-c42-ui-styles .mui-paper.mui-rounded,
  #console .console-c42-ui-styles .mui-paper.mui-rounded {
    border-radius: 2px; }
    .console-c42-ui-styles .mui-paper.mui-rounded > .mui-paper-container,
    #console .console-c42-ui-styles .mui-paper.mui-rounded > .mui-paper-container {
      border-radius: 2px; }
  .console-c42-ui-styles .mui-paper.mui-circle,
  #console .console-c42-ui-styles .mui-paper.mui-circle {
    border-radius: 50%; }
    .console-c42-ui-styles .mui-paper.mui-circle > .mui-paper-container,
    #console .console-c42-ui-styles .mui-paper.mui-circle > .mui-paper-container {
      border-radius: 50%; }
  .console-c42-ui-styles .mui-paper > .mui-paper-container,
  #console .console-c42-ui-styles .mui-paper > .mui-paper-container {
    height: 100%;
    width: 100%; }
  .console-c42-ui-styles .mui-paper.mui-z-depth-1,
  #console .console-c42-ui-styles .mui-paper.mui-z-depth-1 {
    box-shadow: 0 0px 6px rgba(0, 0, 0, 0.11); }
    .console-c42-ui-styles .mui-paper.mui-z-depth-1 > .mui-z-depth-bottom,
    #console .console-c42-ui-styles .mui-paper.mui-z-depth-1 > .mui-z-depth-bottom {
      box-shadow: 0 0px 4px rgba(0, 0, 0, 0.12); }
  .console-c42-ui-styles .mui-paper.mui-z-depth-2,
  #console .console-c42-ui-styles .mui-paper.mui-z-depth-2 {
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.11); }
    .console-c42-ui-styles .mui-paper.mui-z-depth-2 > .mui-z-depth-bottom,
    #console .console-c42-ui-styles .mui-paper.mui-z-depth-2 > .mui-z-depth-bottom {
      box-shadow: 0 1px 7px rgba(0, 0, 0, 0.16); }
  .console-c42-ui-styles .mui-paper.mui-z-depth-3,
  #console .console-c42-ui-styles .mui-paper.mui-z-depth-3 {
    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.11); }
    .console-c42-ui-styles .mui-paper.mui-z-depth-3 > .mui-z-depth-bottom,
    #console .console-c42-ui-styles .mui-paper.mui-z-depth-3 > .mui-z-depth-bottom {
      box-shadow: 0 3px 10px rgba(0, 0, 0, 0.19); }
  .console-c42-ui-styles .mui-paper.mui-z-depth-4,
  #console .console-c42-ui-styles .mui-paper.mui-z-depth-4 {
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.1); }
    .console-c42-ui-styles .mui-paper.mui-z-depth-4 > .mui-z-depth-bottom,
    #console .console-c42-ui-styles .mui-paper.mui-z-depth-4 > .mui-z-depth-bottom {
      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25); }
  .console-c42-ui-styles .mui-paper.mui-z-depth-5,
  #console .console-c42-ui-styles .mui-paper.mui-z-depth-5 {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1); }
    .console-c42-ui-styles .mui-paper.mui-z-depth-5 > .mui-z-depth-bottom,
    #console .console-c42-ui-styles .mui-paper.mui-z-depth-5 > .mui-z-depth-bottom {
      box-shadow: 0 15px 45px rgba(0, 0, 0, 0.3); }
  .console-c42-ui-styles .mui-radio-button label:hover,
  #console .console-c42-ui-styles .mui-radio-button label:hover {
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -khtml-user-select: none;
    /* webkit (konqueror) browsers */
    -ms-user-select: none;
    /* IE10+ */
    cursor: pointer; }
  .console-c42-ui-styles .mui-radio-button input,
  #console .console-c42-ui-styles .mui-radio-button input {
    opacity: 0;
    position: relative; }
  .console-c42-ui-styles .mui-radio-button .cb-wrap, .console-c42-ui-styles .mui-radio-button .rb-wrap,
  #console .console-c42-ui-styles .mui-radio-button .cb-wrap,
  #console .console-c42-ui-styles .mui-radio-button .rb-wrap {
    display: inline-block;
    cursor: pointer;
    position: relative;
    width: 12px;
    height: 1em;
    overflow: visible;
    margin-right: calc(1em / 1.5);
    float: left; }
  .console-c42-ui-styles .mui-radio-button .rb-wrap > div,
  #console .console-c42-ui-styles .mui-radio-button .rb-wrap > div {
    position: absolute;
    border-radius: 15px;
    width: 30px;
    height: 30px;
    top: -webkit-calc((1em / 2) - (30px / 2));
    top: calc((1em / 2) - (30px / 2));
    left: -7.5px; }
    .console-c42-ui-styles .mui-radio-button .rb-wrap > div svg,
    #console .console-c42-ui-styles .mui-radio-button .rb-wrap > div svg {
      position: absolute;
      transform: translate(7.5px, 7.5px) !important;
      top: 0;
      left: 0; }
  .console-c42-ui-styles .mui-radio-button .mui-radio-button-icon .mui-svg-icon,
  #console .console-c42-ui-styles .mui-radio-button .mui-radio-button-icon .mui-svg-icon {
    width: 15px;
    height: 15px; }
  .console-c42-ui-styles .mui-radio-button .mui-radio-button-icon .mui-radio-button-fill,
  #console .console-c42-ui-styles .mui-radio-button .mui-radio-button-icon .mui-radio-button-fill {
    position: absolute;
    opacity: 0;
    transform: scale(0);
    transform-origin: 50% 50%;
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-radio-button .mui-radio-button-icon .mui-radio-button-fill *,
    #console .console-c42-ui-styles .mui-radio-button .mui-radio-button-icon .mui-radio-button-fill * {
      fill: #32363D; }
  .console-c42-ui-styles .mui-radio-button .mui-radio-button-icon .mui-radio-button-target,
  #console .console-c42-ui-styles .mui-radio-button .mui-radio-button-icon .mui-radio-button-target {
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    position: absolute;
    opacity: 1;
    transform: scale(1); }
    .console-c42-ui-styles .mui-radio-button .mui-radio-button-icon .mui-radio-button-target *,
    #console .console-c42-ui-styles .mui-radio-button .mui-radio-button-icon .mui-radio-button-target * {
      fill: #9B9FA6;
      transition: all 2s cubic-bezier(0.23, 0.9, 0.32, 0.9) 200ms; }
  .console-c42-ui-styles .mui-radio-button.c42-separated,
  #console .console-c42-ui-styles .mui-radio-button.c42-separated {
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: solid 1px #EBEBEB; }
  .console-c42-ui-styles .mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-fill,
  #console .console-c42-ui-styles .mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-fill {
    opacity: 1;
    transform: scale(1); }
  .console-c42-ui-styles .mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-target,
  #console .console-c42-ui-styles .mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-target {
    opacity: 0;
    transform: scale(0); }
    .console-c42-ui-styles .mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-target *,
    #console .console-c42-ui-styles .mui-radio-button.mui-is-switched .mui-radio-button-icon .mui-radio-button-target * {
      fill: #32363D;
      transition: all 100s cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  .console-c42-ui-styles .mui-radio-button.mui-is-disabled .mui-radio-button-icon .mui-radio-button-fill *,
  .console-c42-ui-styles .mui-radio-button.mui-is-disabled .mui-radio-button-icon .mui-radio-button-target *,
  #console .console-c42-ui-styles .mui-radio-button.mui-is-disabled .mui-radio-button-icon .mui-radio-button-fill *,
  #console .console-c42-ui-styles .mui-radio-button.mui-is-disabled .mui-radio-button-icon .mui-radio-button-target * {
    fill: #e6e6e6; }
  .console-c42-ui-styles .mui-radio-button.mui-is-required .mui-radio-button-icon .mui-radio-button-target *,
  #console .console-c42-ui-styles .mui-radio-button.mui-is-required .mui-radio-button-icon .mui-radio-button-target * {
    fill: #00B3E3; }
  .console-c42-ui-styles .mui-raised-button,
  #console .console-c42-ui-styles .mui-raised-button {
    display: inline-block;
    min-width: 30px;
    height: 30px; }
    .console-c42-ui-styles .mui-raised-button, .console-c42-ui-styles .mui-raised-button *,
    #console .console-c42-ui-styles .mui-raised-button,
    #console .console-c42-ui-styles .mui-raised-button * {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-raised-button .mui-raised-button-container,
    #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-container {
      position: relative;
      width: 100%;
      padding: 0;
      overflow: hidden;
      border-radius: 2px;
      background-color: #ffffff;
      transform: translate3d(0, 0, 0); }
      .console-c42-ui-styles .mui-raised-button .mui-raised-button-container.mui-is-keyboard-focused,
      #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-container.mui-is-keyboard-focused {
        background-color: #e6e6e6; }
      .console-c42-ui-styles .mui-raised-button .mui-raised-button-container.mui-is-disabled,
      #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-container.mui-is-disabled {
        background-color: #e6e6e6; }
        .console-c42-ui-styles .mui-raised-button .mui-raised-button-container.mui-is-disabled .mui-raised-button-label,
        #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-container.mui-is-disabled .mui-raised-button-label {
          color: rgba(50, 54, 61, 0.3); }
        .console-c42-ui-styles .mui-raised-button .mui-raised-button-container.mui-is-disabled:hover,
        #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-container.mui-is-disabled:hover {
          background-color: #e6e6e6; }
    .console-c42-ui-styles .mui-raised-button .mui-focus-ripple .mui-focus-ripple-inner,
    #console .console-c42-ui-styles .mui-raised-button .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: rgba(0, 0, 0, 0.7); }
    .console-c42-ui-styles .mui-raised-button .mui-raised-button-label,
    #console .console-c42-ui-styles .mui-raised-button .mui-raised-button-label {
      position: relative;
      margin: 0;
      padding: 0 16px;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
      line-height: 30px;
      color: #32363D; }
    .console-c42-ui-styles .mui-raised-button:hover .mui-raised-button-container,
    #console .console-c42-ui-styles .mui-raised-button:hover .mui-raised-button-container {
      background-color: #e6e6e6; }
    .console-c42-ui-styles .mui-raised-button.mui-is-primary .mui-raised-button-container,
    #console .console-c42-ui-styles .mui-raised-button.mui-is-primary .mui-raised-button-container {
      background-color: #ffffff; }
      .console-c42-ui-styles .mui-raised-button.mui-is-primary .mui-raised-button-container.mui-is-keyboard-focused,
      #console .console-c42-ui-styles .mui-raised-button.mui-is-primary .mui-raised-button-container.mui-is-keyboard-focused {
        background-color: #007797; }
    .console-c42-ui-styles .mui-raised-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner,
    #console .console-c42-ui-styles .mui-raised-button.mui-is-primary .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: rgba(255, 255, 255, 0.5); }
    .console-c42-ui-styles .mui-raised-button.mui-is-primary .mui-raised-button-label,
    #console .console-c42-ui-styles .mui-raised-button.mui-is-primary .mui-raised-button-label {
      color: #00B3E3; }
    .console-c42-ui-styles .mui-raised-button.mui-is-primary:hover .mui-raised-button-container,
    #console .console-c42-ui-styles .mui-raised-button.mui-is-primary:hover .mui-raised-button-container {
      background-color: #007797; }
    .console-c42-ui-styles .mui-raised-button.mui-is-secondary .mui-raised-button-container,
    #console .console-c42-ui-styles .mui-raised-button.mui-is-secondary .mui-raised-button-container {
      background-color: #E4E4E4; }
      .console-c42-ui-styles .mui-raised-button.mui-is-secondary .mui-raised-button-container.mui-is-keyboard-focused,
      #console .console-c42-ui-styles .mui-raised-button.mui-is-secondary .mui-raised-button-container.mui-is-keyboard-focused {
        background-color: #dadada; }
    .console-c42-ui-styles .mui-raised-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner,
    #console .console-c42-ui-styles .mui-raised-button.mui-is-secondary .mui-focus-ripple .mui-focus-ripple-inner {
      background-color: rgba(255, 255, 255, 0.5); }
    .console-c42-ui-styles .mui-raised-button.mui-is-secondary .mui-raised-button-label,
    #console .console-c42-ui-styles .mui-raised-button.mui-is-secondary .mui-raised-button-label {
      color: #32363D; }
    .console-c42-ui-styles .mui-raised-button.mui-is-secondary:hover .mui-raised-button-container,
    #console .console-c42-ui-styles .mui-raised-button.mui-is-secondary:hover .mui-raised-button-container {
      background-color: #dadada; }

@keyframes focus-ripple-pulsate {
  0% {
    transform: scale(0.75); }
  50% {
    transform: scale(0.85); }
  100% {
    transform: scale(0.75); } }
  .console-c42-ui-styles .mui-focus-ripple,
  #console .console-c42-ui-styles .mui-focus-ripple {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
    transform: scale(0);
    opacity: 0; }
    .console-c42-ui-styles .mui-focus-ripple .mui-focus-ripple-inner,
    #console .console-c42-ui-styles .mui-focus-ripple .mui-focus-ripple-inner {
      animation: "focus-ripple-pulsate" 1.5s infinite;
      position: absolute;
      height: 100%;
      width: 100%;
      border-radius: 50%;
      background-color: rgba(0, 0, 0, 0.1); }
    .console-c42-ui-styles .mui-focus-ripple.mui-is-shown,
    #console .console-c42-ui-styles .mui-focus-ripple.mui-is-shown {
      transform: scale(1);
      opacity: 1; }
  .console-c42-ui-styles .react-draggable-dragging,
  #console .console-c42-ui-styles .react-draggable-dragging {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .console-c42-ui-styles .mui-slider,
  #console .console-c42-ui-styles .mui-slider {
    -webkit-touch-callout: none;
    cursor: default;
    height: 24px;
    position: relative; }
    .console-c42-ui-styles .mui-slider .mui-slider-track,
    #console .console-c42-ui-styles .mui-slider .mui-slider-track {
      position: absolute;
      top: 11px;
      left: 0;
      width: 100%;
      height: 2px; }
    .console-c42-ui-styles .mui-slider .mui-slider-selection,
    #console .console-c42-ui-styles .mui-slider .mui-slider-selection {
      position: absolute;
      top: 0;
      height: 100%; }
      .console-c42-ui-styles .mui-slider .mui-slider-selection .mui-slider-selection-fill,
      #console .console-c42-ui-styles .mui-slider .mui-slider-selection .mui-slider-selection-fill {
        height: 100%;
        transition: margin 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-slider .mui-slider-selection-low,
    #console .console-c42-ui-styles .mui-slider .mui-slider-selection-low {
      left: 0; }
      .console-c42-ui-styles .mui-slider .mui-slider-selection-low .mui-slider-selection-fill,
      #console .console-c42-ui-styles .mui-slider .mui-slider-selection-low .mui-slider-selection-fill {
        background-color: #00B3E3;
        margin-right: 6px; }
    .console-c42-ui-styles .mui-slider .mui-slider-selection-high,
    #console .console-c42-ui-styles .mui-slider .mui-slider-selection-high {
      right: 0; }
      .console-c42-ui-styles .mui-slider .mui-slider-selection-high .mui-slider-selection-fill,
      #console .console-c42-ui-styles .mui-slider .mui-slider-selection-high .mui-slider-selection-fill {
        background-color: rgba(0, 0, 0, 0.26);
        margin-left: 6px; }
    .console-c42-ui-styles .mui-slider .mui-slider-handle,
    #console .console-c42-ui-styles .mui-slider .mui-slider-handle {
      cursor: pointer;
      position: absolute;
      top: 0;
      left: 0%;
      z-index: 1;
      margin: 1px 0 0 0;
      background-clip: padding-box;
      border-radius: 50%;
      transform: translate(-50%, -50%);
      transition: border 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9), width 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9), height 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9);
      width: 12px;
      height: 12px; }
      .console-c42-ui-styles .mui-slider .mui-slider-handle:focus,
      #console .console-c42-ui-styles .mui-slider .mui-slider-handle:focus {
        outline: none; }
    .console-c42-ui-styles .mui-slider:not(.mui-disabled) .mui-slider-handle,
    #console .console-c42-ui-styles .mui-slider:not(.mui-disabled) .mui-slider-handle {
      border: 0px solid transparent;
      background-color: #00B3E3; }
      .console-c42-ui-styles .mui-slider:not(.mui-disabled) .mui-slider-handle:active,
      #console .console-c42-ui-styles .mui-slider:not(.mui-disabled) .mui-slider-handle:active {
        width: 24px;
        height: 24px; }
    .console-c42-ui-styles .mui-slider:not(.mui-disabled):hover .mui-slider-selection-high .mui-slider-selection-fill, .console-c42-ui-styles .mui-slider:not(.mui-disabled):focus .mui-slider-selection-high .mui-slider-selection-fill,
    #console .console-c42-ui-styles .mui-slider:not(.mui-disabled):hover .mui-slider-selection-high .mui-slider-selection-fill,
    #console .console-c42-ui-styles .mui-slider:not(.mui-disabled):focus .mui-slider-selection-high .mui-slider-selection-fill {
      background: #9e9e9e; }
    .console-c42-ui-styles .mui-slider:not(.mui-disabled):hover:not(.mui-slider-zero) .mui-slider-handle:not(:active), .console-c42-ui-styles .mui-slider:not(.mui-disabled):focus:not(.mui-slider-zero) .mui-slider-handle:not(:active),
    #console .console-c42-ui-styles .mui-slider:not(.mui-disabled):hover:not(.mui-slider-zero) .mui-slider-handle:not(:active),
    #console .console-c42-ui-styles .mui-slider:not(.mui-disabled):focus:not(.mui-slider-zero) .mui-slider-handle:not(:active) {
      border: 12px solid rgba(0, 179, 227, 0.2);
      width: 36px;
      height: 36px; }
    .console-c42-ui-styles .mui-slider:not(.mui-disabled).mui-slider-zero .mui-slider-handle,
    #console .console-c42-ui-styles .mui-slider:not(.mui-disabled).mui-slider-zero .mui-slider-handle {
      border: 2px solid rgba(0, 0, 0, 0.26);
      background-color: transparent;
      box-shadow: none; }
      .console-c42-ui-styles .mui-slider:not(.mui-disabled).mui-slider-zero .mui-slider-handle:active,
      #console .console-c42-ui-styles .mui-slider:not(.mui-disabled).mui-slider-zero .mui-slider-handle:active {
        border-color: #9e9e9e;
        width: 24px !important;
        height: 24px !important;
        transition: background-color 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9), width 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9), height 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9); }
        .console-c42-ui-styles .mui-slider:not(.mui-disabled).mui-slider-zero .mui-slider-handle:active ~ .mui-slider-selection-high .mui-slider-selection-fill,
        #console .console-c42-ui-styles .mui-slider:not(.mui-disabled).mui-slider-zero .mui-slider-handle:active ~ .mui-slider-selection-high .mui-slider-selection-fill {
          margin-left: 12px !important;
          transition: margin 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-slider:not(.mui-disabled).mui-slider-zero:hover .mui-slider-handle, .console-c42-ui-styles .mui-slider:not(.mui-disabled).mui-slider-zero:focus .mui-slider-handle,
    #console .console-c42-ui-styles .mui-slider:not(.mui-disabled).mui-slider-zero:hover .mui-slider-handle,
    #console .console-c42-ui-styles .mui-slider:not(.mui-disabled).mui-slider-zero:focus .mui-slider-handle {
      border: 2px solid #bdbdbd;
      width: 14px;
      height: 14px; }
    .console-c42-ui-styles .mui-slider.mui-disabled,
    #console .console-c42-ui-styles .mui-slider.mui-disabled {
      cursor: not-allowed; }
      .console-c42-ui-styles .mui-slider.mui-disabled .mui-slider-selection-fill,
      #console .console-c42-ui-styles .mui-slider.mui-disabled .mui-slider-selection-fill {
        background-color: rgba(0, 0, 0, 0.26); }
      .console-c42-ui-styles .mui-slider.mui-disabled .mui-slider-handle,
      #console .console-c42-ui-styles .mui-slider.mui-disabled .mui-slider-handle {
        cursor: not-allowed;
        background-color: rgba(0, 0, 0, 0.26);
        width: 8px;
        height: 8px; }
      .console-c42-ui-styles .mui-slider.mui-disabled.mui-slider-zero .mui-slider-selection-low .mui-slider-selection-fill,
      #console .console-c42-ui-styles .mui-slider.mui-disabled.mui-slider-zero .mui-slider-selection-low .mui-slider-selection-fill {
        margin-right: 5px; }
      .console-c42-ui-styles .mui-slider.mui-disabled.mui-slider-zero .mui-slider-selection-high .mui-slider-selection-fill,
      #console .console-c42-ui-styles .mui-slider.mui-disabled.mui-slider-zero .mui-slider-selection-high .mui-slider-selection-fill {
        margin-left: 5px; }
      .console-c42-ui-styles .mui-slider.mui-disabled.mui-slider-zero .mui-slider-handle,
      #console .console-c42-ui-styles .mui-slider.mui-disabled.mui-slider-zero .mui-slider-handle {
        border: 2px solid rgba(0, 0, 0, 0.26);
        background-color: transparent; }
  .console-c42-ui-styles .mui-snackbar,
  #console .console-c42-ui-styles .mui-snackbar {
    font-size: 13px;
    color: #ffffff;
    background-color: #32363D;
    border-radius: 4px;
    padding: 15px 20px;
    height: 48px;
    min-width: 288px;
    max-width: 568px;
    position: fixed;
    z-index: 10;
    bottom: 30px;
    margin-left: 30px;
    left: -10000px;
    opacity: 0;
    transform: translate3d(0, 20px, 0);
    transition: left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 400ms, opacity 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, transform 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-snackbar .mui-snackbar-action,
    #console .console-c42-ui-styles .mui-snackbar .mui-snackbar-action {
      color: #00B3E3;
      position: absolute;
      top: 7.5px;
      right: 10px;
      background-color: transparent; }
    .console-c42-ui-styles .mui-snackbar.mui-is-open,
    #console .console-c42-ui-styles .mui-snackbar.mui-is-open {
      left: 0;
      opacity: 1;
      transform: translate3d(0, 0, 0);
      transition: left 0ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, opacity 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms, transform 400ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
  .console-c42-ui-styles .mui-subheader,
  #console .console-c42-ui-styles .mui-subheader {
    margin: 0;
    height: 56px;
    line-height: 48px;
    color: #00B3E3;
    border-top: solid 1px #EBEBEB;
    padding-top: 8px;
    margin-top: 8px; }
    .console-c42-ui-styles .mui-subheader:first-child,
    #console .console-c42-ui-styles .mui-subheader:first-child {
      height: 48px;
      border-top: none;
      padding-top: 0;
      margin-top: 0; }
  .console-c42-ui-styles .mui-svg-icon,
  #console .console-c42-ui-styles .mui-svg-icon {
    position: relative;
    height: 24px;
    width: 24px;
    display: inline-block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .console-c42-ui-styles .mui-svg-icon.c42-svg-icon,
    #console .console-c42-ui-styles .mui-svg-icon.c42-svg-icon {
      height: 1em;
      vertical-align: middle;
      min-height: 18px; }
    .console-c42-ui-styles .mui-svg-icon *,
    #console .console-c42-ui-styles .mui-svg-icon * {
      fill: currentColor; }
  .console-c42-ui-styles .filetype-icon,
  #console .console-c42-ui-styles .filetype-icon {
    height: 1em;
    min-height: 24px;
    display: inline-block;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    vertical-align: middle; }
  .console-c42-ui-styles .mui-table,
  #console .console-c42-ui-styles .mui-table {
    padding: 0 30px; }
    .console-c42-ui-styles .mui-table .mui-table-header .mui-table-header-column,
    #console .console-c42-ui-styles .mui-table .mui-table-header .mui-table-header-column {
      display: inline-block;
      height: 48px;
      line-height: 48px;
      width: 200px; }
    .console-c42-ui-styles .mui-table .mui-table-header .mui-table-header-pagify,
    #console .console-c42-ui-styles .mui-table .mui-table-header .mui-table-header-pagify {
      display: inline-block;
      height: 48px;
      line-height: 48px;
      float: right; }
    .console-c42-ui-styles .mui-table .mui-table-rows .mui-table-rows-item,
    #console .console-c42-ui-styles .mui-table .mui-table-rows .mui-table-rows-item {
      height: 48px;
      line-height: 48px;
      display: block;
      width: 100%; }
    .console-c42-ui-styles .mui-table .mui-table-rows .mui-table-rows-actions,
    #console .console-c42-ui-styles .mui-table .mui-table-rows .mui-table-rows-actions {
      height: 48px;
      line-height: 48px;
      display: inline-block;
      float: right; }
  .console-c42-ui-styles .mui-tabs-container,
  #console .console-c42-ui-styles .mui-tabs-container {
    position: relative; }
    .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container,
    #console .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container {
      margin: 0;
      padding: 0;
      width: 100%;
      height: 48px;
      background-color: white;
      white-space: nowrap;
      display: block; }
      .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container .mui-tab-item,
      #console .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container .mui-tab-item {
        display: inline-block;
        height: 100%;
        cursor: pointer;
        text-align: center;
        line-height: 48px;
        color: #585F6B;
        font-size: 18px;
        font-weight: 500;
        font: "ProximaNova", sans-serif;
        padding-right: 37px; }
        .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container .mui-tab-item:last-child,
        #console .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container .mui-tab-item:last-child {
          padding-right: 0px; }
        .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container .mui-tab-item:hover,
        #console .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container .mui-tab-item:hover {
          color: #00B3E3; }
        .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container .mui-tab-item.mui-tab-is-active,
        #console .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container .mui-tab-item.mui-tab-is-active {
          color: #00B3E3;
          opacity: 1;
          font: "ProximaNova", sans-serif; }
          .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container .mui-tab-item.mui-tab-is-active span,
          #console .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container .mui-tab-item.mui-tab-is-active span {
            border-bottom: 2px solid #00B3E3;
            padding-bottom: 13px; }
        .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container .mui-tab-item .mui-tab-template,
        #console .console-c42-ui-styles .mui-tabs-container .mui-tab-item-container .mui-tab-item .mui-tab-template {
          display: block;
          width: 100%;
          position: relative;
          text-align: initial; }
  .console-c42-ui-styles .mui-text-field,
  #console .console-c42-ui-styles .mui-text-field {
    font-size: 16px;
    line-height: 24px;
    width: 256px;
    height: 48px;
    display: inline-block;
    position: relative;
    transition: height 200ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-text-field .mui-text-field-hint,
    .console-c42-ui-styles .mui-text-field .mui-text-field-floating-label,
    #console .console-c42-ui-styles .mui-text-field .mui-text-field-hint,
    #console .console-c42-ui-styles .mui-text-field .mui-text-field-floating-label {
      position: absolute;
      line-height: 48px;
      color: rgba(50, 54, 61, 0.75);
      opacity: 1;
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-text-field .mui-text-field-error,
    #console .console-c42-ui-styles .mui-text-field .mui-text-field-error {
      position: absolute;
      bottom: -10px;
      font-size: 12px;
      line-height: 12px;
      color: #f44336;
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-text-field .mui-text-field-input,
    .console-c42-ui-styles .mui-text-field .mui-text-field-textarea,
    #console .console-c42-ui-styles .mui-text-field .mui-text-field-input,
    #console .console-c42-ui-styles .mui-text-field .mui-text-field-textarea {
      position: relative;
      width: 100%;
      height: 100%;
      border: none;
      outline: none;
      background-color: transparent;
      color: #32363D; }
    .console-c42-ui-styles .mui-text-field .mui-text-field-textarea,
    #console .console-c42-ui-styles .mui-text-field .mui-text-field-textarea {
      margin-top: 12px; }
    .console-c42-ui-styles .mui-text-field .mui-text-field-underline,
    .console-c42-ui-styles .mui-text-field .mui-text-field-focus-underline,
    #console .console-c42-ui-styles .mui-text-field .mui-text-field-underline,
    #console .console-c42-ui-styles .mui-text-field .mui-text-field-focus-underline {
      position: absolute;
      width: 100%;
      bottom: 8px;
      margin: 0;
      border-left: none; }
    .console-c42-ui-styles .mui-text-field .mui-text-field-focus-underline,
    #console .console-c42-ui-styles .mui-text-field .mui-text-field-focus-underline {
      border-color: #bcbfc3;
      border-bottom-width: 2px;
      transform: scaleY(0);
      transition: all 2000ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-text-field span[class^=c42ui-password-meter],
    #console .console-c42-ui-styles .mui-text-field span[class^=c42ui-password-meter] {
      position: absolute;
      right: 0;
      bottom: 8px; }
      .console-c42-ui-styles .mui-text-field span[class^=c42ui-password-meter] rect[id^=strengthMeter],
      #console .console-c42-ui-styles .mui-text-field span[class^=c42ui-password-meter] rect[id^=strengthMeter] {
        fill: #bfc0bf; }
    .console-c42-ui-styles .mui-text-field .c42ui-password-meter-weak #strengthMeterBar1,
    #console .console-c42-ui-styles .mui-text-field .c42ui-password-meter-weak #strengthMeterBar1 {
      fill: #bf0000; }
    .console-c42-ui-styles .mui-text-field .c42ui-password-meter-good #strengthMeterBar1, .console-c42-ui-styles .mui-text-field .c42ui-password-meter-good #strengthMeterBar2,
    #console .console-c42-ui-styles .mui-text-field .c42ui-password-meter-good #strengthMeterBar1,
    #console .console-c42-ui-styles .mui-text-field .c42ui-password-meter-good #strengthMeterBar2 {
      fill: #ffbe02; }
    .console-c42-ui-styles .mui-text-field .c42ui-password-meter-strong #strengthMeterBar1, .console-c42-ui-styles .mui-text-field .c42ui-password-meter-strong #strengthMeterBar2, .console-c42-ui-styles .mui-text-field .c42ui-password-meter-strong #strengthMeterBar3,
    #console .console-c42-ui-styles .mui-text-field .c42ui-password-meter-strong #strengthMeterBar1,
    #console .console-c42-ui-styles .mui-text-field .c42ui-password-meter-strong #strengthMeterBar2,
    #console .console-c42-ui-styles .mui-text-field .c42ui-password-meter-strong #strengthMeterBar3 {
      fill: #88c1f4; }
    .console-c42-ui-styles .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar1, .console-c42-ui-styles .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar2, .console-c42-ui-styles .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar3, .console-c42-ui-styles .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar4,
    #console .console-c42-ui-styles .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar1,
    #console .console-c42-ui-styles .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar2,
    #console .console-c42-ui-styles .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar3,
    #console .console-c42-ui-styles .mui-text-field .c42ui-password-meter-very-strong #strengthMeterBar4 {
      fill: #59c200; }
    .console-c42-ui-styles .mui-text-field.mui-bordered,
    #console .console-c42-ui-styles .mui-text-field.mui-bordered {
      margin-top: 0;
      border: 1px solid #ccc;
      border-radius: 4px;
      height: 35px; }
      .console-c42-ui-styles .mui-text-field.mui-bordered.mui-has-error,
      #console .console-c42-ui-styles .mui-text-field.mui-bordered.mui-has-error {
        border-color: #f44336; }
      .console-c42-ui-styles .mui-text-field.mui-bordered .mui-text-field-hint,
      #console .console-c42-ui-styles .mui-text-field.mui-bordered .mui-text-field-hint {
        margin: 0 10px;
        line-height: 35px; }
      .console-c42-ui-styles .mui-text-field.mui-bordered .mui-text-field-input,
      #console .console-c42-ui-styles .mui-text-field.mui-bordered .mui-text-field-input {
        padding: 3px 10px 0 10px; }
      .console-c42-ui-styles .mui-text-field.mui-bordered .mui-text-field-underline,
      #console .console-c42-ui-styles .mui-text-field.mui-bordered .mui-text-field-underline {
        visibility: hidden; }
      .console-c42-ui-styles .mui-text-field.mui-bordered .mui-text-field-focus-underline,
      #console .console-c42-ui-styles .mui-text-field.mui-bordered .mui-text-field-focus-underline {
        visibility: hidden; }
      .console-c42-ui-styles .mui-text-field.mui-bordered .mui-text-field-error,
      #console .console-c42-ui-styles .mui-text-field.mui-bordered .mui-text-field-error {
        bottom: -20px; }
      .console-c42-ui-styles .mui-text-field.mui-bordered .mui-text-field-textarea,
      #console .console-c42-ui-styles .mui-text-field.mui-bordered .mui-text-field-textarea {
        margin-top: 0; }
    .console-c42-ui-styles .mui-text-field.mui-has-error .mui-text-field-focus-underline,
    #console .console-c42-ui-styles .mui-text-field.mui-has-error .mui-text-field-focus-underline {
      border-top: none;
      border-left: none;
      border-color: #f44336;
      transform: scaleX(1); }
    .console-c42-ui-styles .mui-text-field.mui-has-value .mui-text-field-hint,
    #console .console-c42-ui-styles .mui-text-field.mui-has-value .mui-text-field-hint {
      opacity: 0; }
    .console-c42-ui-styles .mui-text-field.mui-is-disabled,
    #console .console-c42-ui-styles .mui-text-field.mui-is-disabled {
      opacity: 0.65; }
      .console-c42-ui-styles .mui-text-field.mui-is-disabled .mui-text-field-input,
      #console .console-c42-ui-styles .mui-text-field.mui-is-disabled .mui-text-field-input {
        color: rgba(50, 54, 61, 0.65); }
      .console-c42-ui-styles .mui-text-field.mui-is-disabled .mui-text-field-underline,
      #console .console-c42-ui-styles .mui-text-field.mui-is-disabled .mui-text-field-underline {
        border: none;
        height: 40px;
        overflow: hidden; }
        .console-c42-ui-styles .mui-text-field.mui-is-disabled .mui-text-field-underline:after,
        #console .console-c42-ui-styles .mui-text-field.mui-is-disabled .mui-text-field-underline:after {
          content: '..............................................................................................................................................................................................................................................................................................................................................................';
          position: absolute;
          top: 23px;
          color: rgba(50, 54, 61, 0.65); }
    .console-c42-ui-styles .mui-text-field.mui-is-focused .mui-text-field-focus-underline,
    #console .console-c42-ui-styles .mui-text-field.mui-is-focused .mui-text-field-focus-underline {
      transform: scaleX(1); }
    .console-c42-ui-styles .mui-text-field.mui-has-floating-labels,
    #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels {
      height: 72px; }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels .mui-text-field-floating-label,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels .mui-text-field-floating-label {
        top: 24px;
        transform: scale(1) translate3d(0, 0, 0);
        transform-origin: left top; }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels .mui-text-field-hint,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels .mui-text-field-hint {
        top: 24px;
        opacity: 0; }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels .mui-text-field-input,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels .mui-text-field-input {
        padding-top: 24px; }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-floating-label, .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-floating-label,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-floating-label,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-floating-label {
        transform: scale(0.75) translate3d(0, -18px, 0); }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-floating-label,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-floating-label {
        color: rgba(50, 54, 61, 0.75); }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-disabled .mui-text-field-hint,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-disabled .mui-text-field-hint {
        color: rgba(50, 54, 61, 0.5); }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-static-label .mui-text-field-floating-label,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-static-label .mui-text-field-floating-label {
        transform: scale(0.75) translate3d(0, -18px, 0);
        color: #585f6b; }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-static-label .mui-text-field-hint,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-static-label .mui-text-field-hint {
        opacity: 1; }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-hint,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-hint {
        opacity: 1; }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-floating-label,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-focused .mui-text-field-floating-label {
        transform: scale(0.75) translate3d(0, -18px, 0);
        color: #585f6b; }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-focused.mui-has-error .mui-text-field-floating-label,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-focused.mui-has-error .mui-text-field-floating-label {
        color: #f44336; }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-hint,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-has-value .mui-text-field-hint {
        opacity: 0; }
      .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short,
      #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short {
        padding-top: 24px;
        height: 48px; }
        .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-floating-label,
        #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-floating-label {
          top: 14px; }
        .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-input,
        #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-input {
          padding-top: 0; }
        .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-hint,
        #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-hint {
          top: 14px; }
        .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-textarea,
        #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-textarea {
          margin-top: 0; }
        .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-error,
        #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-error {
          bottom: -14px; }
        .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-underline,
        .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-focus-underline,
        .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short span[class^=c42ui-password-meter],
        #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-underline,
        #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short .mui-text-field-focus-underline,
        #console .console-c42-ui-styles .mui-text-field.mui-has-floating-labels.mui-is-short span[class^=c42ui-password-meter] {
          bottom: 0; }
  .console-c42-ui-styles .c42-timeline,
  #console .console-c42-ui-styles .c42-timeline {
    list-style: none;
    position: relative; }
    .console-c42-ui-styles .c42-timeline .c42-timeline-event,
    #console .console-c42-ui-styles .c42-timeline .c42-timeline-event {
      position: relative;
      height: 70px;
      width: 100%; }
      .console-c42-ui-styles .c42-timeline .c42-timeline-event:first-child:last-child .c42-timeline-line,
      #console .console-c42-ui-styles .c42-timeline .c42-timeline-event:first-child:last-child .c42-timeline-line {
        display: none; }
      .console-c42-ui-styles .c42-timeline .c42-timeline-event:first-child .c42-timeline-node, .console-c42-ui-styles .c42-timeline .c42-timeline-event:last-child .c42-timeline-node,
      #console .console-c42-ui-styles .c42-timeline .c42-timeline-event:first-child .c42-timeline-node,
      #console .console-c42-ui-styles .c42-timeline .c42-timeline-event:last-child .c42-timeline-node {
        background-color: #585f6b; }
      .console-c42-ui-styles .c42-timeline .c42-timeline-event:first-child .c42-timeline-line, .console-c42-ui-styles .c42-timeline .c42-timeline-event:last-child .c42-timeline-line,
      #console .console-c42-ui-styles .c42-timeline .c42-timeline-event:first-child .c42-timeline-line,
      #console .console-c42-ui-styles .c42-timeline .c42-timeline-event:last-child .c42-timeline-line {
        height: 50%; }
      .console-c42-ui-styles .c42-timeline .c42-timeline-event:last-child .c42-consecutive-days-line,
      #console .console-c42-ui-styles .c42-timeline .c42-timeline-event:last-child .c42-consecutive-days-line {
        bottom: 0; }
      .console-c42-ui-styles .c42-timeline .c42-timeline-event:first-child .c42-timeline-line,
      #console .console-c42-ui-styles .c42-timeline .c42-timeline-event:first-child .c42-timeline-line {
        top: 50%; }
      .console-c42-ui-styles .c42-timeline .c42-timeline-event:first-child .c42-timeline-days-ago,
      #console .console-c42-ui-styles .c42-timeline .c42-timeline-event:first-child .c42-timeline-days-ago {
        top: -20px;
        left: 55px;
        width: 70px;
        text-align: center;
        text-transform: uppercase;
        background: none; }
      .console-c42-ui-styles .c42-timeline .c42-timeline-event .c42-timeline-time,
      #console .console-c42-ui-styles .c42-timeline .c42-timeline-event .c42-timeline-time {
        position: absolute;
        left: 110px;
        font-size: 12px;
        top: 29px;
        color: #989fa6; }
      .console-c42-ui-styles .c42-timeline .c42-timeline-event .c42-timeline-node,
      #console .console-c42-ui-styles .c42-timeline .c42-timeline-event .c42-timeline-node {
        background-color: white;
        border: 1px solid #585f6b;
        border-radius: 20px;
        height: 7px;
        width: 7px;
        position: absolute;
        top: 32px;
        left: 87px; }
    .console-c42-ui-styles .c42-timeline .c42-timeline-secondary-text,
    #console .console-c42-ui-styles .c42-timeline .c42-timeline-secondary-text {
      color: #989fa6; }
    .console-c42-ui-styles .c42-timeline .c42-timeline-days-ago,
    #console .console-c42-ui-styles .c42-timeline .c42-timeline-days-ago {
      padding: 20px 0;
      position: absolute;
      top: 9px;
      left: 5px;
      font-size: 12px;
      background: white;
      z-index: 1;
      color: #989fa6; }
    .console-c42-ui-styles .c42-timeline .c42-timeline-line,
    #console .console-c42-ui-styles .c42-timeline .c42-timeline-line {
      position: absolute;
      height: 100%;
      border-right: 1px solid #585f6b;
      left: 90px; }
    .console-c42-ui-styles .c42-timeline .c42-timeline-event-content,
    #console .console-c42-ui-styles .c42-timeline .c42-timeline-event-content {
      position: absolute;
      left: 185px;
      width: 330px;
      border-bottom: 1px solid #dedfe1;
      height: 100%;
      padding-top: 18px; }
    .console-c42-ui-styles .c42-timeline .c42-consecutive-days-line,
    #console .console-c42-ui-styles .c42-timeline .c42-consecutive-days-line {
      position: absolute;
      left: 30px;
      height: 100%;
      border-left: 1px solid #dedfe1;
      bottom: -20px; }
  .console-c42-ui-styles .c42-title-bar,
  #console .console-c42-ui-styles .c42-title-bar {
    background-color: #f5f5f5;
    border-bottom: 1px solid #e0e0e0;
    display: -ms-flexbox;
    display: flex;
    font-size: 3rem; }
    .console-c42-ui-styles .c42-title-bar .back-button,
    #console .console-c42-ui-styles .c42-title-bar .back-button {
      height: 80px;
      width: 72px;
      border-right: 1px solid #e0e0e0;
      cursor: pointer;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      .console-c42-ui-styles .c42-title-bar .back-button .back-button-icon,
      #console .console-c42-ui-styles .c42-title-bar .back-button .back-button-icon {
        fill: #00b0ff; }
    .console-c42-ui-styles .c42-title-bar .title-text,
    #console .console-c42-ui-styles .c42-title-bar .title-text {
      max-width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      margin-left: 30px;
      height: 80px;
      line-height: 80px;
      vertical-align: middle; }
    .console-c42-ui-styles .c42-title-bar .gear-menu,
    #console .console-c42-ui-styles .c42-title-bar .gear-menu {
      margin-left: auto;
      margin-top: 23px;
      margin-right: 30px; }
      .console-c42-ui-styles .c42-title-bar .gear-menu button,
      #console .console-c42-ui-styles .c42-title-bar .gear-menu button {
        background-color: transparent; }
  .console-c42-ui-styles .mui-toggle .mui-toggle-icon,
  #console .console-c42-ui-styles .mui-toggle .mui-toggle-icon {
    padding: 4px 0px 6px 2px;
    margin-right: 8px; }
    .console-c42-ui-styles .mui-toggle .mui-toggle-icon .mui-toggle-track,
    #console .console-c42-ui-styles .mui-toggle .mui-toggle-icon .mui-toggle-track {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      width: 40px;
      height: 20px;
      border-radius: 10px;
      background-color: #FFF;
      border: 1px solid #9B9FA6; }
      @media only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
        .console-c42-ui-styles .mui-toggle .mui-toggle-icon .mui-toggle-track,
        #console .console-c42-ui-styles .mui-toggle .mui-toggle-icon .mui-toggle-track {
          border: 1.5px solid #9B9FA6; } }
    .console-c42-ui-styles .mui-toggle .mui-toggle-icon .mui-toggle-thumb,
    #console .console-c42-ui-styles .mui-toggle .mui-toggle-icon .mui-toggle-thumb {
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms;
      position: absolute;
      top: 7px;
      left: 5px;
      width: 14px;
      height: 14px;
      line-height: 24px;
      border-radius: 50%;
      background-color: #9B9FA6; }
      .console-c42-ui-styles .mui-toggle .mui-toggle-icon .mui-toggle-thumb .mui-paper-container,
      #console .console-c42-ui-styles .mui-toggle .mui-toggle-icon .mui-toggle-thumb .mui-paper-container {
        border-radius: 50%; }
      .console-c42-ui-styles .mui-toggle .mui-toggle-icon .mui-toggle-thumb .mui-focus-ripple-inner,
      #console .console-c42-ui-styles .mui-toggle .mui-toggle-icon .mui-toggle-thumb .mui-focus-ripple-inner {
        width: 200%;
        height: 200%;
        top: -8px;
        left: -7.5px; }
  .console-c42-ui-styles .mui-toggle.mui-is-disabled .mui-toggle-icon,
  #console .console-c42-ui-styles .mui-toggle.mui-is-disabled .mui-toggle-icon {
    cursor: default; }
    .console-c42-ui-styles .mui-toggle.mui-is-disabled .mui-toggle-icon .mui-toggle-track,
    #console .console-c42-ui-styles .mui-toggle.mui-is-disabled .mui-toggle-icon .mui-toggle-track {
      border-color: #EBEBEB; }
    .console-c42-ui-styles .mui-toggle.mui-is-disabled .mui-toggle-icon .mui-toggle-thumb,
    #console .console-c42-ui-styles .mui-toggle.mui-is-disabled .mui-toggle-icon .mui-toggle-thumb {
      background-color: #EBEBEB; }
  .console-c42-ui-styles .mui-toggle.mui-is-switched .mui-toggle-icon .mui-toggle-track,
  #console .console-c42-ui-styles .mui-toggle.mui-is-switched .mui-toggle-icon .mui-toggle-track {
    border-color: #00B3E3; }
  .console-c42-ui-styles .mui-toggle.mui-is-switched .mui-toggle-icon .mui-toggle-thumb,
  #console .console-c42-ui-styles .mui-toggle.mui-is-switched .mui-toggle-icon .mui-toggle-thumb {
    left: 24px;
    background-color: #00B3E3; }
  .console-c42-ui-styles .mui-toggle.mui-is-switched.mui-is-disabled .mui-toggle-icon .mui-toggle-track,
  #console .console-c42-ui-styles .mui-toggle.mui-is-switched.mui-is-disabled .mui-toggle-icon .mui-toggle-track {
    border-color: #ADE3F5; }
  .console-c42-ui-styles .mui-toggle.mui-is-switched.mui-is-disabled .mui-toggle-icon .mui-toggle-thumb,
  #console .console-c42-ui-styles .mui-toggle.mui-is-switched.mui-is-disabled .mui-toggle-icon .mui-toggle-thumb {
    left: 24px;
    background-color: #ADE3F5; }
  .console-c42-ui-styles .mui-toggle.mui-is-required .mui-toggle-icon .mui-toggle-track,
  #console .console-c42-ui-styles .mui-toggle.mui-is-required .mui-toggle-icon .mui-toggle-track {
    background-color: rgba(0, 179, 227, 0.5); }
  .console-c42-ui-styles .mui-toggle.mui-is-required .mui-toggle-icon .mui-toggle-thumb,
  #console .console-c42-ui-styles .mui-toggle.mui-is-required .mui-toggle-icon .mui-toggle-thumb {
    background-color: #00B3E3; }
  .console-c42-ui-styles .mui-toolbar,
  #console .console-c42-ui-styles .mui-toolbar {
    background-color: #e1e1e1;
    height: 56px;
    width: 100%;
    padding: 0 30px; }
    .console-c42-ui-styles .mui-toolbar .mui-toolbar-group,
    #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group {
      position: relative; }
      .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-toolbar-title,
      #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-toolbar-title {
        padding-right: 16px;
        line-height: 56px; }
      .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-toolbar-separator,
      #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-toolbar-separator {
        background-color: rgba(0, 0, 0, 0.175);
        display: inline-block;
        height: 32px;
        margin-left: 30px;
        position: relative;
        top: 12px;
        width: 1px; }
      .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-raised-button,
      .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-flat-button,
      .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-outlined-button,
      #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-raised-button,
      #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-flat-button,
      #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-outlined-button {
        margin: 0 30px;
        margin-top: 13px;
        position: relative; }
      .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-drop-down-menu,
      #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-drop-down-menu {
        color: rgba(0, 0, 0, 0.54);
        display: inline-block;
        margin: 0 30px;
        margin-top: 13px; }
        .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-drop-down-menu .mui-menu-control-bg,
        #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-drop-down-menu .mui-menu-control-bg {
          background-color: rgba(0, 0, 0, 0.1);
          border-radius: 0; }
        .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-drop-down-menu .mui-menu-control .mui-menu-control-underline,
        #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-drop-down-menu .mui-menu-control .mui-menu-control-underline {
          display: none; }
        .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-drop-down-menu .mui-font-icon:hover,
        #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-drop-down-menu .mui-font-icon:hover {
          color: rgba(0, 0, 0, 0.4); }
      .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-font-icon,
      #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-font-icon {
        color: rgba(0, 0, 0, 0.4);
        cursor: pointer;
        line-height: 56px;
        padding-left: 30px; }
        .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-font-icon:hover,
        #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group .mui-font-icon:hover {
          color: rgba(0, 0, 0, 0.87);
          z-index: 1; }
      .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left,
      #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left {
        float: left; }
        .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left .mui-drop-down-menu, .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left .mui-font-icon, .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left .mui-toolbar-separator, .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left .mui-drop-down-icon,
        #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left .mui-drop-down-menu,
        #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left .mui-font-icon,
        #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left .mui-toolbar-separator,
        #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left .mui-drop-down-icon {
          float: left; }
        .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left:first-child,
        #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left:first-child {
          margin-left: -24px; }
          .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left:first-child .mui-toolbar-title,
          #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-left:first-child .mui-toolbar-title {
            margin-left: 24px; }
      .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-right,
      #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-right {
        float: right; }
        .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-right *,
        #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-right * {
          vertical-align: top; }
        .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-right:last-child,
        #console .console-c42-ui-styles .mui-toolbar .mui-toolbar-group.mui-right:last-child {
          margin-right: -24px; }
  .console-c42-ui-styles .c42-tooltip,
  #console .console-c42-ui-styles .c42-tooltip {
    z-index: 1;
    border-radius: 3px;
    display: inline-block;
    font-size: 13px;
    left: -999em;
    padding: 8px 21px;
    position: fixed;
    pointer-events: none;
    transition: opacity 0.3s ease-out , margin-top 0.3s ease-out, margin-left 0.3s ease-out;
    top: -999em; }
    .console-c42-ui-styles .c42-tooltip:after,
    #console .console-c42-ui-styles .c42-tooltip:after {
      content: "";
      width: 0;
      height: 0;
      position: absolute; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-show,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-show {
      opacity: 0.9;
      margin-top: 0px;
      margin-left: 0px;
      transition-delay: 0.2s; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-hide,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-hide {
      opacity: 0; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-dark,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-dark {
      color: #ffffff;
      background-color: #323232; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-dark.c42-tooltip-place-top:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-dark.c42-tooltip-place-top:after {
        border-top: 8px solid #323232; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-dark.c42-tooltip-place-bottom:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-dark.c42-tooltip-place-bottom:after {
        border-bottom: 8px solid #323232; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-dark.c42-tooltip-place-left:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-dark.c42-tooltip-place-left:after {
        border-left: 6px solid #323232; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-dark.c42-tooltip-place-right:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-dark.c42-tooltip-place-right:after {
        border-right: 6px solid #323232; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-success,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-success {
      color: #ffffff;
      background-color: #8AC732; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-success.c42-tooltip-place-top:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-success.c42-tooltip-place-top:after {
        border-top: 8px solid #8AC732; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-success.c42-tooltip-place-bottom:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-success.c42-tooltip-place-bottom:after {
        border-bottom: 8px solid #8AC732; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-success.c42-tooltip-place-left:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-success.c42-tooltip-place-left:after {
        border-left: 6px solid #8AC732; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-success.c42-tooltip-place-right:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-success.c42-tooltip-place-right:after {
        border-right: 6px solid #8AC732; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-warning,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-warning {
      color: #ffffff;
      background-color: #DE4242; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-warning.c42-tooltip-place-top:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-warning.c42-tooltip-place-top:after {
        border-top: 8px solid #DE4242; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-warning.c42-tooltip-place-bottom:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-warning.c42-tooltip-place-bottom:after {
        border-bottom: 8px solid #DE4242; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-warning.c42-tooltip-place-left:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-warning.c42-tooltip-place-left:after {
        border-left: 6px solid #DE4242; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-warning.c42-tooltip-place-right:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-warning.c42-tooltip-place-right:after {
        border-right: 6px solid #DE4242; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-danger,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-danger {
      color: #ffffff;
      background-color: #DE4242; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-danger.c42-tooltip-place-top:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-danger.c42-tooltip-place-top:after {
        border-top: 8px solid #DE4242; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-danger.c42-tooltip-place-bottom:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-danger.c42-tooltip-place-bottom:after {
        border-bottom: 8px solid #DE4242; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-danger.c42-tooltip-place-left:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-danger.c42-tooltip-place-left:after {
        border-left: 6px solid #DE4242; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-danger.c42-tooltip-place-right:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-danger.c42-tooltip-place-right:after {
        border-right: 6px solid #DE4242; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-info,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-info {
      color: #ffffff;
      background-color: #BCBFC3; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-info.c42-tooltip-place-top:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-info.c42-tooltip-place-top:after {
        border-top: 8px solid #BCBFC3; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-info.c42-tooltip-place-bottom:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-info.c42-tooltip-place-bottom:after {
        border-bottom: 8px solid #BCBFC3; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-info.c42-tooltip-place-left:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-info.c42-tooltip-place-left:after {
        border-left: 6px solid #BCBFC3; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-info.c42-tooltip-place-right:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-info.c42-tooltip-place-right:after {
        border-right: 6px solid #BCBFC3; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-light,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-light {
      color: #323232;
      background-color: #ffffff; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-light.c42-tooltip-place-top:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-light.c42-tooltip-place-top:after {
        border-top: 8px solid #ffffff; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-light.c42-tooltip-place-bottom:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-light.c42-tooltip-place-bottom:after {
        border-bottom: 8px solid #ffffff; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-light.c42-tooltip-place-left:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-light.c42-tooltip-place-left:after {
        border-left: 6px solid #ffffff; }
      .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-light.c42-tooltip-place-right:after,
      #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-type-light.c42-tooltip-place-right:after {
        border-right: 6px solid #ffffff; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-top.c42-tooltip-hide,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-top.c42-tooltip-hide {
      margin-top: -10px; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-top:after,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-top:after {
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      bottom: -8px;
      left: 50%;
      margin-left: -10px; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-bottom.c42-tooltip-hide,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-bottom.c42-tooltip-hide {
      margin-top: 10px; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-bottom:after,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-bottom:after {
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      top: -8px;
      left: 50%;
      margin-left: -10px; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-left.c42-tooltip-hide,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-left.c42-tooltip-hide {
      margin-left: -10px; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-left:after,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-left:after {
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent;
      right: -6px;
      top: 50%;
      margin-top: -5px; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-right.c42-tooltip-hide,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-right.c42-tooltip-hide {
      margin-left: 10px; }
    .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-right:after,
    #console .console-c42-ui-styles .c42-tooltip.c42-tooltip-place-right:after {
      border-top: 6px solid transparent;
      border-bottom: 6px solid transparent;
      left: -6px;
      top: 50%;
      margin-top: -5px; }
  .console-c42-ui-styles .mui-transition-slide-in,
  #console .console-c42-ui-styles .mui-transition-slide-in {
    position: relative;
    overflow: hidden;
    height: 65%; }
    .console-c42-ui-styles .mui-transition-slide-in .mui-transition-slide-in-child,
    #console .console-c42-ui-styles .mui-transition-slide-in .mui-transition-slide-in-child {
      position: absolute;
      width: 100%;
      top: 0px;
      left: 0px;
      transition: all 450ms cubic-bezier(0.23, 0.9, 0.32, 0.9) 0ms; }
    .console-c42-ui-styles .mui-transition-slide-in .mui-transition-slide-in-enter,
    #console .console-c42-ui-styles .mui-transition-slide-in .mui-transition-slide-in-enter {
      opacity: 0; }
    .console-c42-ui-styles .mui-transition-slide-in .mui-transition-slide-in-enter-active,
    #console .console-c42-ui-styles .mui-transition-slide-in .mui-transition-slide-in-enter-active {
      opacity: 1; }
    .console-c42-ui-styles .mui-transition-slide-in .mui-transition-slide-in-leave,
    #console .console-c42-ui-styles .mui-transition-slide-in .mui-transition-slide-in-leave {
      opacity: 1; }
    .console-c42-ui-styles .mui-transition-slide-in .mui-transition-slide-in-leave-active,
    #console .console-c42-ui-styles .mui-transition-slide-in .mui-transition-slide-in-leave-active {
      opacity: 0; }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-left .mui-transition-slide-in-enter,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-left .mui-transition-slide-in-enter {
      transform: translate3d(100%, 0, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-left .mui-transition-slide-in-enter-active,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-left .mui-transition-slide-in-enter-active {
      transform: translate3d(0, 0, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-left .mui-transition-slide-in-leave,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-left .mui-transition-slide-in-leave {
      transform: translate3d(0, 0, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-left .mui-transition-slide-in-leave-active,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-left .mui-transition-slide-in-leave-active {
      transform: translate3d(-100%, 0, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-right .mui-transition-slide-in-enter,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-right .mui-transition-slide-in-enter {
      transform: translate3d(-100%, 0, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-right .mui-transition-slide-in-enter-active,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-right .mui-transition-slide-in-enter-active {
      transform: translate3d(0, 0, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-right .mui-transition-slide-in-leave,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-right .mui-transition-slide-in-leave {
      transform: translate3d(0, 0, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-right .mui-transition-slide-in-leave-active,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-right .mui-transition-slide-in-leave-active {
      transform: translate3d(100%, 0, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-up .mui-transition-slide-in-enter,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-up .mui-transition-slide-in-enter {
      transform: translate3d(0, 100%, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-up .mui-transition-slide-in-enter-active,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-up .mui-transition-slide-in-enter-active {
      transform: translate3d(0, 0, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-up .mui-transition-slide-in-leave,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-up .mui-transition-slide-in-leave {
      transform: translate3d(0, 0, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-up .mui-transition-slide-in-leave-active,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-up .mui-transition-slide-in-leave-active {
      transform: translate3d(0, -100%, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-down .mui-transition-slide-in-enter,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-down .mui-transition-slide-in-enter {
      transform: translate3d(0, -100%, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-down .mui-transition-slide-in-enter-active,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-down .mui-transition-slide-in-enter-active {
      transform: translate3d(0, 0, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-down .mui-transition-slide-in-leave,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-down .mui-transition-slide-in-leave {
      transform: translate3d(0, 0, 0); }
    .console-c42-ui-styles .mui-transition-slide-in.mui-is-down .mui-transition-slide-in-leave-active,
    #console .console-c42-ui-styles .mui-transition-slide-in.mui-is-down .mui-transition-slide-in-leave-active {
      transform: translate3d(0, 100%, 0); }
  .console-c42-ui-styles .c42-filebrowser-tbl,
  #console .console-c42-ui-styles .c42-filebrowser-tbl {
    border-spacing: 0;
    position: relative;
    width: 100%;
    height: 100%;
    border-collapse: collapse;
    table-layout: auto;
    color: #585F6B; }
    .console-c42-ui-styles .c42-filebrowser-tbl tr,
    #console .console-c42-ui-styles .c42-filebrowser-tbl tr {
      width: 100%;
      border-bottom: 1px solid #EBEBEB;
      font-size: 14px; }
      .console-c42-ui-styles .c42-filebrowser-tbl tr.c42-clickable,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tr.c42-clickable {
        cursor: pointer; }
      .console-c42-ui-styles .c42-filebrowser-tbl tr.deleted td,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tr.deleted td {
        opacity: .5; }
      .console-c42-ui-styles .c42-filebrowser-tbl tr.file.deleted:hover .detail-action-cell svg,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tr.file.deleted:hover .detail-action-cell svg {
        display: none; }
      .console-c42-ui-styles .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon {
        margin-right: -5px; }
        .console-c42-ui-styles .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon *, .console-c42-ui-styles .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon:hover *,
        #console .console-c42-ui-styles .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon *,
        #console .console-c42-ui-styles .c42-filebrowser-tbl tr .c42-svg-icon.deleted-icon:hover * {
          fill: #585F6B;
          cursor: default; }
      .console-c42-ui-styles .c42-filebrowser-tbl tr td .mui-drop-down-icon,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tr td .mui-drop-down-icon {
        position: absolute;
        top: 8px;
        right: 41px; }
    .console-c42-ui-styles .c42-filebrowser-tbl thead th,
    #console .console-c42-ui-styles .c42-filebrowser-tbl thead th {
      height: 26px;
      line-height: 10px;
      border-left: 1px solid #EBEBEB;
      color: #9B9FA6;
      position: relative; }
      .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-asc:before, .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-desc:before,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-asc:before,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-desc:before {
        content: ' ';
        height: 0;
        position: absolute;
        width: 0;
        border: 4px solid transparent;
        right: 10px; }
      .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-desc:before,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-desc:before {
        border-bottom-color: rgba(50, 54, 61, 0.75);
        top: 5px; }
      .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-asc:before,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sort-asc:before {
        border-top-color: rgba(50, 54, 61, 0.75);
        top: 10px; }
      .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sortable,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th.reactable-header-sortable {
        cursor: pointer; }
      .console-c42-ui-styles .c42-filebrowser-tbl thead th:first-child,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th:first-child {
        border-left: 0; }
    .console-c42-ui-styles .c42-filebrowser-tbl tbody,
    #console .console-c42-ui-styles .c42-filebrowser-tbl tbody {
      width: 100%;
      border-bottom: 1px solid #EBEBEB; }
      .console-c42-ui-styles .c42-filebrowser-tbl tbody tr:hover .action-icon,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr:hover .action-icon {
        opacity: 1; }
      .console-c42-ui-styles .c42-filebrowser-tbl tbody tr:hover,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr:hover {
        background: #E8F7FC; }
      .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td {
        height: 42px;
        line-height: 22px; }
        .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon,
        #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon {
          cursor: pointer; }
          .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon *,
          #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon * {
            fill: #00B3E3; }
          .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon:hover *, .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon:focus *,
          #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon:hover *,
          #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .mui-svg-icon:focus * {
            fill: #007FAD; }
        .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .action-icon-non-emphasis,
        #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .action-icon-non-emphasis {
          opacity: 0;
          transition: opacity .15s ease-in-out;
          -moz-transition: opacity .15s ease-in-out;
          -webkit-transition: opacity .15s ease-in-out; }
        .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .action-icon,
        #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .action-icon {
          font-size: 17px;
          float: right;
          margin: 3px 0px 0px 10px;
          width: 30px;
          height: 100%;
          position: relative;
          cursor: pointer; }
          .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .action-icon .mui-svg-icon,
          #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .action-icon .mui-svg-icon {
            position: absolute;
            top: 0px;
            bottom: 0px;
            left: 0px;
            right: 0px; }
        .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell,
        #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell {
          text-align: left;
          display: -ms-inline-flexbox;
          display: -webkit-inline-flex;
          display: inline-flex;
          width: 100%; }
          .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .main-icon,
          #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .main-icon {
            -ms-flex: 0 0 auto;
            -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
            font-size: 25px;
            width: 25px;
            margin-right: 15px;
            overflow: hidden; }
            .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .main-icon .filetype-icon,
            #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .main-icon .filetype-icon {
              width: 25px;
              overflow: hidden; }
          .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .cell-text,
          #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .cell-text {
            color: #585F6B;
            display: inline-block;
            -ms-flex: 0 1 auto;
            -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
            overflow: hidden; }
            .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .cell-text.active:hover,
            #console .console-c42-ui-styles .c42-filebrowser-tbl tbody tr td .detail-action-cell .cell-text.active:hover {
              color: #00B3E3;
              text-decoration: underline;
              cursor: pointer; }
    .console-c42-ui-styles .c42-filebrowser-tbl tbody td, .console-c42-ui-styles .c42-filebrowser-tbl thead th,
    #console .console-c42-ui-styles .c42-filebrowser-tbl tbody td,
    #console .console-c42-ui-styles .c42-filebrowser-tbl thead th {
      padding: 0px 25px 0px 8px;
      position: relative;
      min-width: 40px;
      text-align: right; }
      .console-c42-ui-styles .c42-filebrowser-tbl tbody td:first-child, .console-c42-ui-styles .c42-filebrowser-tbl thead th:first-child,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tbody td:first-child,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th:first-child {
        min-width: 30px;
        text-align: left;
        padding-left: 40px; }
      .console-c42-ui-styles .c42-filebrowser-tbl tbody td:last-child, .console-c42-ui-styles .c42-filebrowser-tbl thead th:last-child,
      #console .console-c42-ui-styles .c42-filebrowser-tbl tbody td:last-child,
      #console .console-c42-ui-styles .c42-filebrowser-tbl thead th:last-child {
        border-right: none;
        padding-right: 40px;
        min-width: 70px; }
  .console-c42-ui-styles .ie.ie10 .c42-filebrowser-tbl .action-icon-non-emphasis,
  #console .console-c42-ui-styles .ie.ie10 .c42-filebrowser-tbl .action-icon-non-emphasis {
    opacity: 1 !important; }
  .console-c42-ui-styles .ie.ie10 .c42-filebrowser-tbl .detail-action-cell,
  #console .console-c42-ui-styles .ie.ie10 .c42-filebrowser-tbl .detail-action-cell {
    cursor: pointer !important; }
  .console-c42-ui-styles .c42-filebrowser-gray thead,
  #console .console-c42-ui-styles .c42-filebrowser-gray thead {
    background-color: #f5f6f6; }
    .console-c42-ui-styles .c42-filebrowser-gray thead th,
    #console .console-c42-ui-styles .c42-filebrowser-gray thead th {
      text-align: left; }
  .console-c42-ui-styles .c42-filebrowser-gray tbody td,
  #console .console-c42-ui-styles .c42-filebrowser-gray tbody td {
    width: 10%;
    text-align: left;
    vertical-align: middle; }
    .console-c42-ui-styles .c42-filebrowser-gray tbody td > span, .console-c42-ui-styles .c42-filebrowser-gray tbody td > div,
    #console .console-c42-ui-styles .c42-filebrowser-gray tbody td > span,
    #console .console-c42-ui-styles .c42-filebrowser-gray tbody td > div {
      vertical-align: middle; }
      .console-c42-ui-styles .c42-filebrowser-gray tbody td > span svg, .console-c42-ui-styles .c42-filebrowser-gray tbody td > div svg,
      #console .console-c42-ui-styles .c42-filebrowser-gray tbody td > span svg,
      #console .console-c42-ui-styles .c42-filebrowser-gray tbody td > div svg {
        vertical-align: sub; }
  .console-c42-ui-styles .mui-checkbox label:hover,
  #console .console-c42-ui-styles .mui-checkbox label:hover {
    -webkit-user-select: none;
    /* webkit (safari, chrome) browsers */
    -moz-user-select: none;
    /* mozilla browsers */
    -khtml-user-select: none;
    /* webkit (konqueror) browsers */
    -ms-user-select: none;
    /* IE10+ */
    cursor: pointer; }
  .console-c42-ui-styles .mui-checkbox input,
  #console .console-c42-ui-styles .mui-checkbox input {
    opacity: 0;
    position: relative; }
  .console-c42-ui-styles .mui-checkbox .cb-wrap, .console-c42-ui-styles .mui-checkbox .rb-wrap,
  #console .console-c42-ui-styles .mui-checkbox .cb-wrap,
  #console .console-c42-ui-styles .mui-checkbox .rb-wrap {
    display: inline-block;
    cursor: pointer;
    position: relative;
    width: 12px;
    height: 1em;
    overflow: visible;
    margin-right: calc(1em / 1.5);
    float: left; }
  .console-c42-ui-styles .mui-checkbox .cb-wrap > div, .console-c42-ui-styles .mui-checkbox .rb-wrap > div,
  #console .console-c42-ui-styles .mui-checkbox .cb-wrap > div,
  #console .console-c42-ui-styles .mui-checkbox .rb-wrap > div {
    position: absolute;
    border-radius: 15px;
    width: 30px;
    height: 30px;
    top: -webkit-calc((1em / 2) - (30px / 2));
    top: calc((1em / 2) - (30px / 2));
    left: -9px; }
    .console-c42-ui-styles .mui-checkbox .cb-wrap > div svg, .console-c42-ui-styles .mui-checkbox .rb-wrap > div svg,
    #console .console-c42-ui-styles .mui-checkbox .cb-wrap > div svg,
    #console .console-c42-ui-styles .mui-checkbox .rb-wrap > div svg {
      position: absolute;
      transform: translate(9px, 4.5px) !important;
      top: 0;
      left: 0; }
  .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-svg-icon,
  #console .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-svg-icon {
    width: 12px;
    height: 12px; }
  .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-check, .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-indeterminate,
  #console .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-check,
  #console .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-indeterminate {
    position: absolute;
    top: 4px;
    opacity: 0;
    transform: scale(0);
    transform-origin: 50% 50%; }
    .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-check *, .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-indeterminate *,
    #console .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-check *,
    #console .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-indeterminate * {
      fill: #000000; }
  .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-box,
  #console .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-box {
    position: absolute;
    top: 4px; }
    .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-box *,
    #console .console-c42-ui-styles .mui-checkbox .mui-checkbox-icon .mui-checkbox-box * {
      fill: #9B9FA6; }
  .console-c42-ui-styles .mui-checkbox.mui-is-switched .mui-checkbox-icon .mui-checkbox-check,
  #console .console-c42-ui-styles .mui-checkbox.mui-is-switched .mui-checkbox-icon .mui-checkbox-check {
    opacity: 1;
    transform: scale(1.2);
    transform-origin: 20% 80%; }
    .console-c42-ui-styles .mui-checkbox.mui-is-switched .mui-checkbox-icon .mui-checkbox-check *,
    #console .console-c42-ui-styles .mui-checkbox.mui-is-switched .mui-checkbox-icon .mui-checkbox-check * {
      fill: #000000; }
  .console-c42-ui-styles .mui-checkbox.mui-is-indeterminate .mui-checkbox-icon .mui-checkbox-indeterminate,
  #console .console-c42-ui-styles .mui-checkbox.mui-is-indeterminate .mui-checkbox-icon .mui-checkbox-indeterminate {
    opacity: 1;
    transform: scale(1);
    transform-origin: 50% 50%; }
    .console-c42-ui-styles .mui-checkbox.mui-is-indeterminate .mui-checkbox-icon .mui-checkbox-indeterminate *,
    #console .console-c42-ui-styles .mui-checkbox.mui-is-indeterminate .mui-checkbox-icon .mui-checkbox-indeterminate * {
      fill: #000000; }
  .console-c42-ui-styles .mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-check *,
  .console-c42-ui-styles .mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-box *,
  .console-c42-ui-styles .mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-indeterminate *,
  #console .console-c42-ui-styles .mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-check *,
  #console .console-c42-ui-styles .mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-box *,
  #console .console-c42-ui-styles .mui-checkbox.mui-is-disabled .mui-checkbox-icon .mui-checkbox-indeterminate * {
    fill: #e6e6e6; }
  .console-c42-ui-styles .mui-checkbox.mui-is-required .mui-checkbox-icon .mui-checkbox-box *,
  .console-c42-ui-styles .mui-checkbox.mui-is-required .mui-checkbox-icon .mui-checkbox-indeterminate *,
  #console .console-c42-ui-styles .mui-checkbox.mui-is-required .mui-checkbox-icon .mui-checkbox-box *,
  #console .console-c42-ui-styles .mui-checkbox.mui-is-required .mui-checkbox-icon .mui-checkbox-indeterminate * {
    fill: #00B3E3; }
  .console-c42-ui-styles .c42-drop-down-menu,
  #console .console-c42-ui-styles .c42-drop-down-menu {
    font-family: "ProximaNova", sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #585f6b;
    height: inherit;
    width: 100%;
    font-size: 13px; }
    .console-c42-ui-styles .c42-drop-down-menu .mui-nested-menu-item.mui-open > .mui-menu-item,
    #console .console-c42-ui-styles .c42-drop-down-menu .mui-nested-menu-item.mui-open > .mui-menu-item {
      background-color: #F6F7F7; }
    .console-c42-ui-styles .c42-drop-down-menu .c42-check-mark-icon,
    #console .console-c42-ui-styles .c42-drop-down-menu .c42-check-mark-icon {
      position: absolute;
      top: 4px;
      left: 8px; }
    .console-c42-ui-styles .c42-drop-down-menu .c42-expand-more-icon,
    #console .console-c42-ui-styles .c42-drop-down-menu .c42-expand-more-icon {
      position: absolute;
      top: 8px;
      right: 9px;
      width: 18px;
      height: 18px; }
    .console-c42-ui-styles .c42-drop-down-menu.mui-open .mui-menu-control,
    #console .console-c42-ui-styles .c42-drop-down-menu.mui-open .mui-menu-control {
      background: #ccc; }
    .console-c42-ui-styles .c42-drop-down-menu.mui-open .mui-menu-label,
    #console .console-c42-ui-styles .c42-drop-down-menu.mui-open .mui-menu-label {
      opacity: 1 !important;
      top: 0 !important; }
    .console-c42-ui-styles .c42-drop-down-menu .mui-menu .mui-menu-item:not(.mui-is-selected):not(.mui-is-disabled),
    #console .console-c42-ui-styles .c42-drop-down-menu .mui-menu .mui-menu-item:not(.mui-is-selected):not(.mui-is-disabled) {
      color: #9B9FA6; }
    .console-c42-ui-styles .c42-drop-down-menu .mui-menu .mui-menu-item.mui-is-selected,
    #console .console-c42-ui-styles .c42-drop-down-menu .mui-menu .mui-menu-item.mui-is-selected {
      color: #585F6B; }
    .console-c42-ui-styles .c42-drop-down-menu .mui-menu.mui-visible > .mui-paper-container,
    #console .console-c42-ui-styles .c42-drop-down-menu .mui-menu.mui-visible > .mui-paper-container {
      padding-top: 10px !important;
      padding-bottom: 10px !important; }
    .console-c42-ui-styles .c42-drop-down-menu .mui-menu .mui-menu-item,
    #console .console-c42-ui-styles .c42-drop-down-menu .mui-menu .mui-menu-item {
      height: 25px;
      line-height: 25px;
      position: relative; }
      .console-c42-ui-styles .c42-drop-down-menu .mui-menu .mui-menu-item.c42-logout-item:hover,
      #console .console-c42-ui-styles .c42-drop-down-menu .mui-menu .mui-menu-item.c42-logout-item:hover {
        background-color: #EBEBEB; }
      .console-c42-ui-styles .c42-drop-down-menu .mui-menu .mui-menu-item:hover:not(.mui-is-disabled),
      #console .console-c42-ui-styles .c42-drop-down-menu .mui-menu .mui-menu-item:hover:not(.mui-is-disabled) {
        background-color: #F6F7F7; }
    .console-c42-ui-styles .c42-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control),
    #console .console-c42-ui-styles .c42-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) {
      border-radius: 4px;
      height: 35px;
      border: 1px solid #ccc;
      background: white;
      padding: 0;
      position: relative;
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
      .console-c42-ui-styles .c42-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) .mui-menu-label,
      #console .console-c42-ui-styles .c42-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) .mui-menu-label {
        line-height: 35px; }
    .console-c42-ui-styles .c42-drop-down-menu .mui-separator,
    #console .console-c42-ui-styles .c42-drop-down-menu .mui-separator {
      margin: 0;
      border-top: solid 1px #EBEBEB; }
    .console-c42-ui-styles .c42-drop-down-menu.mui-disabled .mui-menu-control,
    #console .console-c42-ui-styles .c42-drop-down-menu.mui-disabled .mui-menu-control {
      cursor: default;
      opacity: 0.65; }
    .console-c42-ui-styles .c42-drop-down-menu.mui-disabled .c42-expand-more-icon,
    #console .console-c42-ui-styles .c42-drop-down-menu.mui-disabled .c42-expand-more-icon {
      opacity: 0.48148; }
  .console-c42-ui-styles .c42-user-drop-down-menu,
  #console .console-c42-ui-styles .c42-user-drop-down-menu {
    font-family: "ProximaNova", sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #585f6b;
    height: inherit; }
    .console-c42-ui-styles .c42-user-drop-down-menu .mui-nested-menu-item.mui-open > .mui-menu-item,
    #console .console-c42-ui-styles .c42-user-drop-down-menu .mui-nested-menu-item.mui-open > .mui-menu-item {
      background-color: #F6F7F7; }
    .console-c42-ui-styles .c42-user-drop-down-menu .c42-check-mark-icon,
    #console .console-c42-ui-styles .c42-user-drop-down-menu .c42-check-mark-icon {
      position: absolute;
      top: 4px;
      left: 8px; }
    .console-c42-ui-styles .c42-user-drop-down-menu .c42-expand-more-icon,
    #console .console-c42-ui-styles .c42-user-drop-down-menu .c42-expand-more-icon {
      position: absolute;
      top: 8px;
      right: 9px;
      width: 18px;
      height: 18px; }
    .console-c42-ui-styles .c42-user-drop-down-menu.mui-open .mui-menu-control,
    #console .console-c42-ui-styles .c42-user-drop-down-menu.mui-open .mui-menu-control {
      background: #ccc; }
    .console-c42-ui-styles .c42-user-drop-down-menu.mui-open .mui-menu-label,
    #console .console-c42-ui-styles .c42-user-drop-down-menu.mui-open .mui-menu-label {
      opacity: 1 !important;
      top: 0 !important; }
    .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu .mui-menu-item:not(.mui-is-selected):not(.mui-is-disabled),
    #console .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu .mui-menu-item:not(.mui-is-selected):not(.mui-is-disabled) {
      color: #9B9FA6; }
    .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu .mui-menu-item.mui-is-selected,
    #console .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu .mui-menu-item.mui-is-selected {
      color: #585F6B; }
    .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu.mui-visible > .mui-paper-container,
    #console .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu.mui-visible > .mui-paper-container {
      padding-top: 10px !important;
      padding-bottom: 10px !important; }
    .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu .mui-menu-item,
    #console .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu .mui-menu-item {
      height: 25px;
      line-height: 25px;
      position: relative; }
      .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu .mui-menu-item.c42-logout-item:hover,
      #console .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu .mui-menu-item.c42-logout-item:hover {
        background-color: #EBEBEB; }
      .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu .mui-menu-item:hover:not(.mui-is-disabled),
      #console .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu .mui-menu-item:hover:not(.mui-is-disabled) {
        background-color: #F6F7F7; }
    .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control),
    #console .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) {
      border-radius: 4px;
      height: 35px;
      border: 1px solid #ccc;
      background: white;
      padding: 0;
      position: relative;
      box-shadow: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none; }
      .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) .mui-menu-label,
      #console .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu-control:not(.mui-icon-menu-control) .mui-menu-label {
        line-height: 35px; }
    .console-c42-ui-styles .c42-user-drop-down-menu .c42-user-light-icon, .console-c42-ui-styles .c42-user-drop-down-menu .c42-user-dark-icon,
    #console .console-c42-ui-styles .c42-user-drop-down-menu .c42-user-light-icon,
    #console .console-c42-ui-styles .c42-user-drop-down-menu .c42-user-dark-icon {
      height: 30px;
      width: 30px;
      position: relative;
      top: 1px;
      left: -9px; }
    .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu,
    #console .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu {
      right: 0; }
    .console-c42-ui-styles .c42-user-drop-down-menu .mui-icon-button,
    #console .console-c42-ui-styles .c42-user-drop-down-menu .mui-icon-button {
      width: 75px;
      position: relative; }
    .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu-control:before,
    #console .console-c42-ui-styles .c42-user-drop-down-menu .mui-menu-control:before {
      display: none; }
  .console-c42-ui-styles .c42-unified-header,
  #console .console-c42-ui-styles .c42-unified-header {
    padding: 10px 20px;
    height: 55px;
    background: white;
    position: relative;
    box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.1);
    clear: both; }
    .console-c42-ui-styles .c42-unified-header .c42-dropdown-buttons,
    #console .console-c42-ui-styles .c42-unified-header .c42-dropdown-buttons {
      clear: both;
      float: right;
      line-height: 35px;
      vertical-align: center;
      white-space: nowrap; }
      .console-c42-ui-styles .c42-unified-header .c42-dropdown-buttons > *,
      #console .console-c42-ui-styles .c42-unified-header .c42-dropdown-buttons > * {
        display: inline-block;
        float: none;
        height: 35px;
        vertical-align: top; }
      .console-c42-ui-styles .c42-unified-header .c42-dropdown-buttons > * + *,
      #console .console-c42-ui-styles .c42-unified-header .c42-dropdown-buttons > * + * {
        margin-left: 10px; }
  .console-c42-ui-styles .c42-custom-logo,
  #console .console-c42-ui-styles .c42-custom-logo {
    display: inline-block;
    padding-right: 24px;
    margin-right: 24px;
    border-right: 2px solid #e9eaec;
    vertical-align: top; }
    .console-c42-ui-styles .c42-custom-logo img,
    #console .console-c42-ui-styles .c42-custom-logo img {
      vertical-align: middle; }
  .console-c42-ui-styles .c42-app-switcher,
  #console .console-c42-ui-styles .c42-app-switcher {
    width: 150px; }
  .console-c42-ui-styles .c42ui-shorten-prefix,
  .console-c42-ui-styles .c42ui-shorten-suffix,
  .console-c42-ui-styles .c42ui-shorten-middle,
  #console .console-c42-ui-styles .c42ui-shorten-prefix,
  #console .console-c42-ui-styles .c42ui-shorten-suffix,
  #console .console-c42-ui-styles .c42ui-shorten-middle {
    white-space: pre;
    overflow: hidden; }
  .console-c42-ui-styles .c42ui-shorten-prefix, .console-c42-ui-styles .c42ui-shorten-suffix,
  #console .console-c42-ui-styles .c42ui-shorten-prefix,
  #console .console-c42-ui-styles .c42ui-shorten-suffix {
    -ms-flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    flex: 0 0 auto; }
  .console-c42-ui-styles .c42ui-shorten-middle,
  #console .console-c42-ui-styles .c42ui-shorten-middle {
    display: inline-block;
    -ms-flex: 0 1 auto;
    -webkit-flex: 0 1 auto;
    flex: 0 1 auto;
    text-overflow: ellipsis; }
  .console-c42-ui-styles div.c42ui-shorten,
  #console .console-c42-ui-styles div.c42ui-shorten {
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    vertical-align: middle;
    width: 100%; }
  .console-c42-ui-styles .c42-header-support button,
  #console .console-c42-ui-styles .c42-header-support button {
    height: 35px;
    padding-top: 0;
    padding-bottom: 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-family: ProximaNova;
    font-size: 20px;
    background: white; }
  .console-c42-ui-styles html,
  #console .console-c42-ui-styles html {
    font-size: 62.5%; }
  .console-c42-ui-styles body,
  #console .console-c42-ui-styles body {
    font-size: 14px;
    font-size: 1.4rem; }
  .console-c42-ui-styles h1,
  #console .console-c42-ui-styles h1 {
    font-size: 24px;
    font-size: 2.4rem; }
  .console-c42-ui-styles html:not(.accessibility-friendly) *:focus,
  #console .console-c42-ui-styles html:not(.accessibility-friendly) *:focus {
    outline: none; }
  .console-c42-ui-styles html * div,
  #console .console-c42-ui-styles html * div {
    -webkit-backface-visibility: hidden;
    /* Chrome, Safari, Opera */
    backface-visibility: hidden; }
  .console-c42-ui-styles body, .console-c42-ui-styles h1, .console-c42-ui-styles h2, .console-c42-ui-styles h3, .console-c42-ui-styles h4, .console-c42-ui-styles h5, .console-c42-ui-styles h6, .console-c42-ui-styles .h1, .console-c42-ui-styles .h2, .console-c42-ui-styles .h3, .console-c42-ui-styles .h4, .console-c42-ui-styles .h5, .console-c42-ui-styles .h6,
  #console .console-c42-ui-styles body,
  #console .console-c42-ui-styles h1,
  #console .console-c42-ui-styles h2,
  #console .console-c42-ui-styles h3,
  #console .console-c42-ui-styles h4,
  #console .console-c42-ui-styles h5,
  #console .console-c42-ui-styles h6,
  #console .console-c42-ui-styles .h1,
  #console .console-c42-ui-styles .h2,
  #console .console-c42-ui-styles .h3,
  #console .console-c42-ui-styles .h4,
  #console .console-c42-ui-styles .h5,
  #console .console-c42-ui-styles .h6 {
    font-family: "ProximaNova", Arial, Helvetica, sans-serif; }
  .console-c42-ui-styles circle.progress-background,
  #console .console-c42-ui-styles circle.progress-background {
    stroke: #DEDFE1 !important;
    stroke-width: 1px !important; }
  .console-c42-ui-styles circle.progress-in-action,
  #console .console-c42-ui-styles circle.progress-in-action {
    stroke: #00B3E3 !important;
    stroke-width: 1px !important; }
  .console-c42-ui-styles circle.progress-paused,
  #console .console-c42-ui-styles circle.progress-paused {
    stroke: #9B9BA5 !important;
    stroke-width: 1px !important; }
  .console-c42-ui-styles circle.progress-success,
  #console .console-c42-ui-styles circle.progress-success {
    stroke: #8AC732 !important; }
  .console-c42-ui-styles text.progress-text,
  #console .console-c42-ui-styles text.progress-text {
    fill: rgba(50, 54, 61, 0.75) !important; }
  .console-c42-ui-styles body,
  #console .console-c42-ui-styles body {
    padding: 0;
    position: absolute;
    background-color: #FFFFFF;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    color: #32363D; }
  .console-c42-ui-styles a:hover, .console-c42-ui-styles a:focus,
  #console .console-c42-ui-styles a:hover,
  #console .console-c42-ui-styles a:focus {
    color: #007FAD; }
  .console-c42-ui-styles a,
  #console .console-c42-ui-styles a {
    text-decoration: none; }
  .console-c42-ui-styles .clearfix:before, .console-c42-ui-styles .clearfix:after,
  #console .console-c42-ui-styles .clearfix:before,
  #console .console-c42-ui-styles .clearfix:after {
    display: table;
    content: " "; }
  .console-c42-ui-styles .clearfix:after,
  #console .console-c42-ui-styles .clearfix:after {
    clear: both; }
  .console-c42-ui-styles .c42-ui-override-toggle-label .mui-enhanced-switch .mui-switch-label,
  #console .console-c42-ui-styles .c42-ui-override-toggle-label .mui-enhanced-switch .mui-switch-label {
    width: auto;
    margin-right: 20px;
    padding-top: 9px; }
  .console-c42-ui-styles .c42-ui-override-toggle-label .mui-toggle .mui-toggle-icon,
  #console .console-c42-ui-styles .c42-ui-override-toggle-label .mui-toggle .mui-toggle-icon {
    margin-right: 0; }
  .console-c42-ui-styles .c42-title-bar .title-text,
  #console .console-c42-ui-styles .c42-title-bar .title-text {
    font-size: 2rem;
    line-height: 86px; }
  .console-c42-ui-styles dl:before, .console-c42-ui-styles dl:after,
  #console .console-c42-ui-styles dl:before,
  #console .console-c42-ui-styles dl:after {
    content: " ";
    display: table; }
  .console-c42-ui-styles dl:after,
  #console .console-c42-ui-styles dl:after {
    clear: both; }
  .console-c42-ui-styles dt, .console-c42-ui-styles dd,
  #console .console-c42-ui-styles dt,
  #console .console-c42-ui-styles dd {
    font-size: 0.9rem;
    float: left;
    margin-bottom: 10px; }
  .console-c42-ui-styles dt,
  #console .console-c42-ui-styles dt {
    clear: both;
    font-weight: bold; }
  .console-c42-ui-styles dd,
  #console .console-c42-ui-styles dd {
    margin-left: 10px; }
  .console-c42-ui-styles .panel,
  #console .console-c42-ui-styles .panel {
    background-color: #fff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.25); }
    .console-c42-ui-styles .panel .panel-header .c42-title-bar .title-text,
    #console .console-c42-ui-styles .panel .panel-header .c42-title-bar .title-text {
      font-size: 1.5rem;
      height: 60px;
      line-height: 66px;
      margin-left: 20px; }
    .console-c42-ui-styles .panel .panel-header .c42-title-bar .gear-menu,
    #console .console-c42-ui-styles .panel .panel-header .c42-title-bar .gear-menu {
      margin-right: 17px;
      margin-top: 17px; }
    .console-c42-ui-styles .panel .panel-body,
    #console .console-c42-ui-styles .panel .panel-body {
      padding: 20px; }
  .console-c42-ui-styles .file-input:before, .console-c42-ui-styles .file-input:after,
  #console .console-c42-ui-styles .file-input:before,
  #console .console-c42-ui-styles .file-input:after {
    content: " ";
    display: table; }
  .console-c42-ui-styles .file-input:after,
  #console .console-c42-ui-styles .file-input:after {
    clear: both; }
  .console-c42-ui-styles .file-input input[type="file"],
  #console .console-c42-ui-styles .file-input input[type="file"] {
    display: none; }
  .console-c42-ui-styles .file-input .select-file-btn,
  #console .console-c42-ui-styles .file-input .select-file-btn {
    border: 1px solid #bdbdbd;
    float: left;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 0px;
    border-top-left-radius: 4px;
    border-top-right-radius: 0px; }
  .console-c42-ui-styles .file-input .selected-file,
  #console .console-c42-ui-styles .file-input .selected-file {
    margin-top: 0;
    border: 1px solid #bdbdbd;
    border-radius: 4px;
    height: 30px;
    padding: 0 15px;
    float: left;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px; }
  .console-c42-ui-styles .file-input .selected-file-label,
  #console .console-c42-ui-styles .file-input .selected-file-label {
    line-height: 31px; }
  .console-c42-ui-styles .file-input .file-error-text,
  #console .console-c42-ui-styles .file-input .file-error-text {
    clear: both;
    display: block;
    font-size: 12px;
    padding-top: 5px; }
  .console-c42-ui-styles .file-input.field-has-error .file-error-text,
  #console .console-c42-ui-styles .file-input.field-has-error .file-error-text {
    color: #DE4242; }

#console #mainpanel .large-main-table.ui-table.resizable > .view-msg-box {
  margin-top: 32px;
  z-index: 1; }

#console .ui-sheet .console-c42-ui-styles p {
  font: inherit; }

#console .ui-sheet .console-c42-ui-styles label {
  margin: inherit;
  clear: inherit; }
