/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block; }

body {
  line-height: 1; }

ol, ul {
  list-style: none; }

blockquote, q {
  quotes: none; }

blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none; }

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

@font-face {
  font-family: "sailec-light";
  src: url("../fonts/sailec/saelic-light.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "sailec-regular";
  src: url("../fonts/sailec/saelic-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "sailec-medium";
  src: url("../fonts/sailec/saelic-medium.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "sailec-bold";
  src: url("../fonts/sailec/saelic-bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

* {
  -moz-osx-font-smoothing: grayscale; }

html {
  width: 100%;
  background: #EDEFF0;
  color: rgba(0, 0, 0, 0.86);
  font-family: "sailec-regular";
  font-size: 1rem;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased; }

body {
  line-height: inherit; }

p:not(:last-child) {
  margin-bottom: 0.9375rem; }

a {
  color: #3B78E7;
  text-decoration: none; }

strong {
  font-weight: bold; }

em {
  font-style: italic; }

[v-cloak] {
  display: none; }

input[type="search"] {
  -webkit-appearance: none; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none; }

h3 {
  font-family: sailec-regular;  }

button::-moz-focus-inner,
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner {
  border: 0;
  padding: 0;
  margin: 0; }

div.awesomplete > ul {
  position: fixed !important;
  z-index: 30 !important;
  left: auto !important; }

.pa-header {
  height: 3.125rem;
  display: -ms-flexbox;
  display: flex;
  background: #2C4163;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); }

.pa-header-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  width: 82.5rem;
  max-width: 100%;
  margin: auto;
  padding: 0 3.25rem;
  box-sizing: border-box; }

.pa-header-wrapper-navicon {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font-family: "sailec-regular";
  font-size: 1rem;
  position: absolute;
  top: 50%;
  right: 3.25rem;
  font-size: 1.25rem;
  transform: translateY(-50%); }

.pa-header-wrapper-figure {
  margin-right: 1.25rem; }

.pa-header-wrapper-bd {
  max-width: calc(100% - 4.6875rem);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex: 1;
      flex: 1; }

.pa-header .pa-menu-box {
  display: none;
  border-top: 1px solid #ebebeb;
  background: rgba(248, 248, 248, 0.8); }

.pa-header .isActive.pa-menu-box {
  display: block; }

.pa-header .pa-menu-hd-btn-icon svg {
  transform: rotate(90deg); }

.pa-header .pa-menu {
  display: -ms-flexbox;
  display: flex; }

.pa-logo {
  display: block;
  font-size: 0; }

.pa-logo-figure {
  width: 3.4375rem;
  height: 2rem; }

.pa-nav {
  width: 90%;
  max-width: 16.25rem;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  overflow: auto;
  box-sizing: border-box;
  border-right: 1px solid #dfdfdf;
  background: #ffffff;
  transform: translateX(-100%);
  transition: transform ease .3s; }

.isActive.pa-nav {
  transform: translateX(0); }

.pa-nav-btn {
  display: none; }

.pa-nav-main {
  position: relative; }

.pa-nav-aside {
  padding: 1.25rem 0.9375rem 0 0.9375rem;
  border-top: 1px solid #ebebeb; }

.pa-navItem {
  width: 100%;
  height: 3.125rem;
  display: block;
  margin: 0;
  padding: 0.9375rem 0.625rem;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  border: none;
  background: none;
  color: rgba(0, 0, 0, 0.86);
  font-size: 0.8125rem;
  font-family: "sailec-regular";
  line-height: 1.2;
  text-align: left;
  text-decoration: none;
  outline: none;
  cursor: pointer; }

.pa-header .pa-navItem {
  color: #fff;
  font-family: "sailec-bold"; }

.pa-navItem_profile {
  display: none; }

.pa-navItem-dot {
  width: 0.3125rem;
  height: 0.3125rem;
  display: inline-block;
  vertical-align: middle;
  margin-left: 0.3125rem;
  border-radius: 50%;
  background: #f06313; }

.pa-navItem-box {
  min-height: 1.25rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: relative; }

.pa-header .pa-navItem-box svg {
  position: absolute;
  top: calc(50% - 0.625rem);
  right: 0; }

.pa-header .pa-navItem {
  color: rgba(0, 0, 0, 0.86); }

.pa-navList {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  white-space: nowrap; }

.pa-navList > * {
  display: block;
  position: relative; }

.pa-navList > * + * {
  border-top: 1px solid #ebebeb; }

.pa-navList_secondary {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }

.pa-navList_secondary > * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  box-sizing: border-box;
  border: none; }

.pa-navList_secondary .pa-navItem {
  padding: 0; }

@media (max-width: 767px) {
  .pa-navList_secondary > * {
    width: 50%;
    padding: 10px; }
  .pa-navList_secondary svg {
    fill: rgba(0, 0, 0, 0.86); }
  .pa-navList_secondary-search,
  .pa-navList_secondary-profile {
    width: 100%;
    padding: 0; }
  .pa-navList_secondary-profile .pa-menu_profile {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -0.9375rem; }
  .pa-navList_secondary-profile .pa-menu_profile .pa-menu-hd {
    display: none; }
  .pa-navList_secondary-profile .pa-menu_profile .pa-menu-box {
    display: block;
    visibility: visible; }
  .pa-navList_secondary-search .pa-input,
  .pa-navList_secondary-search .pa-input_phony.pa-input input {
    width: 100%; } }

.pa-page {
  min-height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-top: 3.125rem;
  box-sizing: border-box; }

.pa-page-hd {
  width: 100%;
  height: 3.125rem;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20; }

.pa-page-ft {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1; }

.pa-grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.3125rem 0 0 -0.3125rem; }

.pa-grid-col {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0.3125rem 0 0 0.3125rem;
  box-sizing: border-box; }

.pa-grid-col-box {
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1;
      flex: 1;
  -ms-flex-direction: column;
      flex-direction: column;
  box-sizing: border-box; }

.pa-grid_x2 {
  margin: -0.625rem 0 0 -0.625rem; }

.pa-grid_x2 > .pa-grid-col {
  padding: 0.625rem 0 0 0.625rem;
  box-sizing: border-box; }

.pa-grid_x3 {
  margin: -0.9375rem 0 0 -0.9375rem; }

.pa-grid_x3 > .pa-grid-col {
  padding: 0.9375rem 0 0 0.9375rem;
  box-sizing: border-box; }

.pa-grid_x4 {
  margin: -1.25rem 0 0 -1.25rem; }

.pa-grid_x4 > .pa-grid-col {
  padding: 1.25rem 0 0 1.25rem;
  box-sizing: border-box; }

.pa-grid_main,
.pa-grid_x5 {
  margin: -1.5625rem 0 0 -1.5625rem; }

.pa-grid_main .pa-grid-col,
.pa-grid_x5 > .pa-grid-col {
  padding: 1.5625rem 0 0 1.5625rem;
  box-sizing: border-box; }

.pa-grid_x6 {
  margin: -1.875rem 0 0 -1.875rem; }

.pa-grid_x6 > .pa-grid-col {
  padding: 1.875rem 0 0 1.875rem;
  box-sizing: border-box; }

.pa-grid_x7 {
  margin: -2.1875rem 0 0 -2.1875rem; }

.pa-grid_x7 > .pa-grid-col {
  padding: 2.1875rem 0 0 2.1875rem;
  box-sizing: border-box; }

.pa-grid_x8 {
  margin: -2.5rem 0 0 -2.5rem; }

.pa-grid_x8 > .pa-grid-col {
  padding: 2.5rem 0 0 2.5rem;
  box-sizing: border-box; }

.pa-grid_x9 {
  margin: -2.8125rem 0 0 -2.8125rem; }

.pa-grid_x9 > .pa-grid-col {
  padding: 2.8125rem 0 0 2.8125rem;
  box-sizing: border-box; }

.pa-grid_x10 {
  margin: -3.125rem 0 0 -3.125rem; }

.pa-grid_x10 > .pa-grid-col {
  padding: 3.125rem 0 0 3.125rem;
  box-sizing: border-box; }

.pa-grid-col_1of12 {
  width: 8.33%; }

.pa-grid-col_2of12 {
  width: 16.66%; }

.pa-grid-col_3of12 {
  width: 25%; }

.pa-grid-col_4of12 {
  width: 33.33%; }

.pa-grid-col_5of12 {
  width: 41.66%; }

.pa-grid-col_6of12 {
  width: 50%; }

.pa-grid-col_7of12 {
  width: 58.33%; }

.pa-grid-col_8of12 {
  width: 66.66%; }

.pa-grid-col_9of12 {
  width: 75%; }

.pa-grid-col_10of12 {
  width: 83.33%; }

.pa-grid-col_11of12 {
  width: 91.66%; }

.pa-grid-col_12of12 {
  width: 100%; }

.pa-grid-col_main {
  width: 60%; }

.pa-grid-col_aside {
  width: 40%; }

.pa-grid-col_push {
  margin-left: 8.33%; }

.pa-grid-col_push_2 {
  margin-left: 16.66%; }

.pa-grid-col_push_3 {
  margin-left: 25%; }

.pa-grid-col_push_4 {
  margin-left: 33.33%; }

.pa-grid-col_push_5 {
  margin-left: 41.66%; }

.pa-grid-col_push_6 {
  margin-left: 50%; }

.pa-grid-col_push_7 {
  margin-left: 58.33%; }

.pa-grid-col_push_8 {
  margin-left: 66.66%; }

.pa-grid-col_push_9 {
  margin-left: 75%; }

.pa-grid-col_push_10 {
  margin-left: 83.33%; }

.pa-grid-col_push_11 {
  margin-left: 91.66%; }

.pa-grid-col_push_12 {
  margin-left: 100%; }

.pa-hList {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: -0.625rem 0 0 -0.3125rem; }

.pa-hList > * {
  position: relative; }

.pa-hList_nowrap {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; }

.pa-hList_center {
  -ms-flex-pack: center;
      justify-content: center; }

.pa-hList_fluid {
  -ms-flex-pack: justify;
      justify-content: space-between; }

.pa-hList_fluid > * {
  -ms-flex: auto;
      flex: auto; }

.pa-hList > * {
  margin: 0.625rem 0 0 0.3125rem; }

.pa-hList_x2 {
  margin: -0.625rem 0 0 -0.625rem; }

.pa-hList_x2 > * {
  margin: 0.625rem 0 0 0.625rem; }

.pa-hList_x3 {
  margin: -0.625rem 0 0 -0.9375rem; }

.pa-hList_x3 > * {
  margin: 0.625rem 0 0 0.9375rem; }

.pa-hList_x4 {
  margin: -0.625rem 0 0 -1.25rem; }

.pa-hList_x4 > * {
  margin: 0.625rem 0 0 1.25rem; }

.pa-hList_x5 {
  margin: -0.625rem 0 0 -1.5625rem; }

.pa-hList_x5 > * {
  margin: 0.625rem 0 0 1.5625rem; }

.pa-hList_x6 {
  margin: -0.625rem 0 0 -1.875rem; }

.pa-hList_x6 > * {
  margin: 0.625rem 0 0 1.875rem; }

.pa-hList_x7 {
  margin: -0.625rem 0 0 -2.1875rem; }

.pa-hList_x7 > * {
  margin: 0.625rem 0 0 2.1875rem; }

.pa-hList_x8 {
  margin: -0.625rem 0 0 -2.5rem; }

.pa-hList_x8 > * {
  margin: 0.625rem 0 0 2.5rem; }

.pa-hList_x9 {
  margin: -0.625rem 0 0 -2.8125rem; }

.pa-hList_x9 > * {
  margin: 0.625rem 0 0 2.8125rem; }

.pa-hList_x10 {
  margin: -0.625rem 0 0 -3.125rem; }

.pa-hList_x10 > * {
  margin: 0.625rem 0 0 3.125rem; }

.pa-media {
  display: -ms-flexbox;
  display: flex; }

.pa-media_center {
  -ms-flex-align: center;
      -ms-grid-row-align: center;
      align-items: center; }

.pa-media_bottom {
  -ms-flex-align: end;
      -ms-grid-row-align: flex-end;
      align-items: flex-end; }

.pa-media-hd {
  display: -ms-flexbox;
  display: flex;
  margin-right: 0.3125rem; }

.pa-media_x2 .pa-media-hd {
  margin-right: 0.625rem; }

.pa-media_x3 .pa-media-hd {
  margin-right: 0.9375rem; }

.pa-media_x4 .pa-media-hd {
  margin-right: 1.25rem; }

.pa-media_x5 .pa-media-hd {
  margin-right: 1.25rem; }

.pa-shim {
  padding-left: 0.3125rem; }

.pa-shim_x2 {
  padding-left: 0.625rem; }

.pa-shim_x3 {
  padding-left: 0.9375rem; }

.pa-shim_x4 {
  padding-left: 1.25rem; }

.pa-shim_x5 {
  padding-left: 1.5625rem; }

.pa-shim_x6 {
  padding-left: 1.875rem; }

.pa-shim_x7 {
  padding-left: 2.1875rem; }

.pa-shim_x8 {
  padding-left: 2.5rem; }

.pa-shim_x9 {
  padding-left: 2.8125rem; }

.pa-shim_x10 {
  padding-left: 3.125rem; }

.pa-shimR {
  padding-right: 0.3125rem; }

.pa-shimR_x2 {
  padding-right: 0.625rem; }

.pa-shimR_x3 {
  padding-right: 0.9375rem; }

.pa-shimR_x4 {
  padding-right: 1.25rem; }

.pa-shimR_x5 {
  padding-right: 1.5625rem; }

.pa-shimR_x6 {
  padding-right: 1.875rem; }

.pa-shimR_x7 {
  padding-right: 2.1875rem; }

.pa-shimR_x8 {
  padding-right: 2.5rem; }

.pa-shimR_x9 {
  padding-right: 2.8125rem; }

.pa-shimR_x10 {
  padding-right: 3.125rem; }

.pa-split {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: -0.3125rem 0 0 -0.9375rem; }

.pa-split > * {
  max-width: 100%;
  padding: 0.3125rem 0 0 0.3125rem;
  box-sizing: border-box; }

.pa-rowcard-hd .pa-split > * {
  padding-left: 10px;
  font-size: 13px; }

.pa-split_x2 {
  margin: -0.625rem 0 0 -0.625rem; }

.pa-split_x2 > * {
  padding: 0.625rem 0 0 0.625rem; }

.pa-vList > * + * {
  margin-top: 0.3125rem; }

.pa-vList_x2 > * + * {
  margin-top: 0.625rem; }

.pa-vList_x3 > * + * {
  margin-top: 0.9375rem; }

.pa-vList_x4 > * + * {
  margin-top: 1.25rem; }

.pa-vList_x5 > * + * {
  margin-top: 1.5625rem; }

.pa-vList_x6 > * + * {
  margin-top: 1.875rem; }

.pa-wizardPane .pa-vList_x6 > * + * {
  margin-top: 1rem; }

.pa-vList_main > * + *,
.pa-vList_x7 > * + * {
  margin-top: 2.1875rem; }

.pa-vList_divided > * + * {
  padding-top: 0.3125rem;
  border-top: 1px solid #a3d6f9; }

.pa-vList_x2.pa-vList_divided > * + * {
  padding-top: 0.625rem; }

.pa-vList_x3.pa-vList_divided > * + * {
  padding-top: 0.9375rem; }

.pa-vList_x4.pa-vList_divided > * + * {
  padding-top: 1.25rem; }

.pa-vList_x5.pa-vList_divided > * + * {
  padding-top: 1.5625rem; }

.pa-vList_x6.pa-vList_divided > * + * {
  padding-top: 1.875rem; }

.pa-vList_x7.pa-vList_divided > * + *,
.pa-vList_main.pa-vList_divided > * + * {
  padding-top: 2.1875rem; }

.pa-vr {
  margin-bottom: 0.3125rem; }

.pa-vr_x2 {
  margin-bottom: 0.625rem; }

.pa-vr_x3 {
  margin-bottom: 0.9375rem; }

.pa-vr_x4 {
  margin-bottom: 1.25rem; }

.pa-vr_x5 {
  margin-bottom: 1.5625rem; }

.pa-vr_x6 {
  margin-bottom: 1.875rem; }

.pa-vr_x7 {
  margin-bottom: 2.1875rem; }

.pa-vr_x8 {
  margin-bottom: 2.5rem; }

.pa-vr_x9 {
  margin-bottom: 2.8125rem; }

.pa-vr_x10 {
  margin-bottom: 3.125rem; }

.pa-anchor:focus,
.pa-anchor:hover {
  text-decoration: none; }

.pa-anchor:active {
  text-decoration: underline; }

.pa-anchor_sm {
  font-size: 0.6875rem; }

.pa-anchor_breadcrumb {
  font-size: 0.8125rem; }

.pa-anchor_secondary {
  color: #455a64; }

.pa-badge {
  display: inline-block;
  padding: 0.3125rem;
  border-radius: 0.1875rem;
  color: #ffffff;
  font-size: 0.625rem;
  font-family: "sailec-bold";
  margin-bottom: 4px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }

.pa-badge.no-round {
  border-radius: 0px; }

.pa-badge_dark {
  background: #212121; }

.pa-badge_error {
  background: #abb8c1; }

.pa-badge_warning {
  color: #fff;
  background: #f47126;
  text-shadow: none; }

.pa-badge_pending {
  background: #f47126;
  text-transform: uppercase;
  margin-right: 7px;
  font-size: 8px;
  vertical-align: middle; }

.pa-badge_warning_inverse {
  color: #f47126;
  background: none;
  padding-right: 0.125rem;
  padding-left: 0px; }

.pa-badge_critical {
  background: #e31212; }

.pa-badge_critical_inverse {
  color: #cc0000;
  background: none;
  padding-right: 0.125rem;
  padding-left: 0px; }

.pa-badge_info {
  background: #3b78e7; }

.pa-badge_info_inverse {
  color: #3b78e7;
  background: none;
  border-color: #3b78e7;
  border-width: .5px;
  border-style: solid;
  padding: 6px;
  background: white;
  padding-top: 3px;
  padding-bottom: 2px;
  border: .5px solid #3b78e7;
  text-shadow: none; }

.pa-badge_iptype {
  color: #455A64;
  font-size: 0.625rem;
  background: none; }

.pa-badge_success {
  color: #fff;
  background: #0eac51;
  text-shadow: none; }

.pa-badge_logs {
  background: #4dd2ff; }

.pa-badge_logs_inverse {
  color: #4dd2ff;
  border: .5px solid #4dd2ff;
  text-shadow: none;
  background: none; }

.pa-badge_tag {
  background: #00bbd3;
  font-family: "sailec-bold";
  font-size: 11px;
  padding-right: 4px;
  letter-spacing: .45px; }

.pa-badge_sm {
  font-size: 0.6875rem; }

.pa-badg_lg {
  font-size: 0.75rem; }

.pa-badge_tiny {
  font-size: 0.5625rem; }

.pa-badge_outage_indicator {
  vertical-align: middle;
  border-radius: 0.1875rem;
  margin-left: 20px;
  font-size: 0.5625rem;
  line-height: 20px;
  padding: 2px 9px; }

.pa-badge_nav {
  padding: 0.125rem 0.25rem;
  border-radius: 0.3125rem; }

.pa-btn {
  margin: 0;
  padding: 0.4375rem 0.9375rem;
  border: none;
  border-radius: 2px;
  background: #f47126;
  color: #ffffff;
  font-family: sailec-medium;
  font-size: 0.8125rem;
  text-decoration: none;
  line-height: 14.25px;
  cursor: pointer;
  outline: none;
  transition: background .1s;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.12); }

.compact {
  font-size: 12px;
  padding: 0.4375rem 0.7rem; }

.pa-btn .fa {
  margin-left: 0.25rem; }

.pa-btn .fa:first-child {
  margin-right: 0.25rem;
  margin-left: 0; }

.pa-btn:hover {
  background: #f06313;
  color: #ffffff; }

.pa-btn:focus {
  color: #ffffff; }

.pa-btn:active {
  background: #d8580e;
  color: #ffffff; }

.pa-btn_secondary {
  background: #78909c;
  color: #ffffff; }

.pa-btn_secondary_inverse {
  background: white;
  border: 0.5px solid #78909c;
  color: #78909c;
  box-shadow: none; }

.pa-btn_secondary_inverse:focus {
  background: #55717f;
  color: #ffffff; }

.pa-btn_secondary:hover {
  background: #55717f;
  color: #ffffff; }

.pa-btn_secondary:focus {
  color: #ffffff; }

.pa-btn_secondary:active {
  background: #455a64;
  color: #ffffff; }

.pa-btn[disabled],
.pa-btn_disabled,
.pa-btn[disabled]:hover,
.pa-btn_disabled:hover,
.pa-btn[disabled]:focus,
.pa-btn_disabled:focus {
  background: #f8a170;
  color: #ffffff;
  cursor: not-allowed;
  fill: #b2bdbd; }

.pa-btn[disabled].pa-btn_secondary,
.pa-btn_disabled.pa-btn_secondary,
.pa-btn[disabled].pa-btn_secondary:hover,
.pa-btn_disabled.pa-btn_secondary:hover,
.pa-btn[disabled].pa-btn_secondary:focus,
.pa-btn_disabled.pa-btn_secondary:focus {
  background: #d6dbdb;
  color: #a0abab;
  fill: #b2bdbd;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.26); }

.pa-btn[disabled].pa-btn_secondary svg {
  fill: #b2bdbd; }

.pa-btn_block {
  width: 100%;
  display: block; }

.pa-btn_sm {
  padding: 0.3125rem 0.625rem; }

.pa-btn_lg {
  padding: 0.625rem 1.25rem; }

.pa-btn_huge {
  padding: 0.9375rem 1.875rem;
  font-size: 1rem; }

.pa-btn_light,
.pa-btn_light:hover,
.pa-btn_light:active,
.pa-btn_light:focus {
  border: solid 1px #d6dbdb;
  background: none;
  box-shadow: none;
  color: rgba(0, 0, 0, 0.86); }

.pa-btn_light:active,
.pa-btn_light:focus,
.pa-btn_light:hover {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.26); }

.pa-btn_light:active {
  background: rgba(131, 131, 131, 0.04); }

.pa-btn_info,
.pa-btn_info:hover,
.pa-btn_info:active,
.pa-btn_info:focus {
  border: solid 1px #00bbd3;
  background: #00bbd3;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
  color: #ffffff; }

.pa-btn_info:active,
.pa-btn_info:focus,
.pa-btn_info:hover {
  box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.26); }

.pa-btn_info:active {
  background: #00a4ba; }

.pa-btn_naked {
  background: none;
  color: rgba(0, 0, 0, 0.86);
  box-shadow: none; }

.pa-btn_cancel,
.pa-btn_cancel:hover,
.pa-btn_cancel:active,
.pa-btn_cancel:focus {
  background: none;
  box-shadow: none;
  font-family: "sailec-regular";
  font-size: 12px;
  color: rgba(32, 32, 32, 0.6);
  letter-spacing: 0.4px;
  color: #78909c;
  font-size: 0.8125rem;
  cursor: pointer; }

.pa-btn_naked,
.pa-btn_naked,
.pa-btn_naked:hover,
.pa-btn_naked:hover,
.pa-btn_naked:focus,
.pa-btn_naked:focus {
  background: none;
  color: rgba(0, 0, 0, 0.86);
  box-shadow: none; }

.pa-wizardPane-ft .pa-btn_naked {
  font-size: 12px;
  box-shadow: none; }

.pa-btn_narrow {
  padding: 0; }

.pa-btn_full {
  width: 100%; }

.pa-btn.naked_blue {
  box-shadow: none;
  background: none;
  border: 0.5px solid #2c4163;
  color: #2c4163;
  font-family: sailec-regular; }

.pa-btn.naked_blue svg {
  fill: #2c4163; }

.pa-btn.naked_blue:hover {
  background: #2c4163;
  border: 0.5px solid #2c4163;
  color: #fff; }

.pa-btnGroup {
  display: -ms-flexbox;
  display: flex;
  border-radius: 0.1875rem;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.12); }

.pa-btnGroup-slot {
  display: -ms-flexbox;
  display: flex; }

.pa-btnGroup-slot > * {
  border-radius: 0.1875rem 0 0 0.1875rem;
  box-shadow: none; }

.pa-btnGroup-trigger {
  width: 1.6875rem;
  margin: 0;
  padding: 0;
  border: none;
  border-left: 0.0625rem solid #d2560f;
  border-radius: 0 0.1875rem 0.1875rem 0;
  background: #f47126;
  color: rgba(0, 0, 0, 0.86);
  font-size: 0.8125rem;
  outline: none;
  transition: background .2s;
  cursor: pointer;
  fill: #ffffff; }

.pa-btnGroup-trigger:hover,
.pa-btnGroup-trigger:focus {
  background: #f06313; }

.secondary.pa-btnGroup-trigger {
  border-left: 0.0625rem solid #304048;
  background: #415660; }

.secondary.pa-btnGroup-trigger:hover,
.secondary.pa-btnGroup-trigger:focus {
  background: #364851; }

.info.pa-btnGroup-trigger {
  border-left: 0.0625rem solid #0097aa;
  background: #00bbd3; }

.info.pa-btnGroup-trigger:hover,
.info.pa-btnGroup-trigger:focus {
  background: #00a4ba; }

.pa-btnGroup-trigger svg {
  width: 1.25rem;
  height: 1.25rem; }

.pa-btnGroup.naked {
  box-shadow: none; }

.pa-btnGroup-trigger {
  border-left: 0 !important; }

.pa-btnGroup.naked .pa-btnGroup-trigger,
.pa-btnGroup.naked .pa-btnGroup-slot .pa-btn {
  background: none;
  border: 0.5px solid #c7c3c3;
  color: #c7c3c3; }

.pa-btnGroup.naked .pa-btnGroup-trigger svg {
  fill: #c7c3c3; }

.pa-menu.isActive .pa-btnGroup.naked .pa-btnGroup-trigger,
.pa-btnGroup.naked:hover .pa-btnGroup-trigger,
.pa-menu.isActive .pa-btnGroup.naked .pa-btnGroup-slot .pa-btn,
.pa-btnGroup.naked:hover .pa-btnGroup-slot .pa-btn {
  background: #545454;
  border: 0.5px solid #545454;
  color: #fff; }

.pa-menu.isActive .pa-btnGroup.naked,
.pa-btnGroup.naked:hover .pa-btnGroup-trigger {
  border-left: solid 0.5px white !important; }

.pa-menu.isActive .pa-btnGroup.naked .pa-btnGroup-trigger,
.pa-btnGroup.naked:hover .pa-btnGroup-trigger svg {
  fill: #ffffff; }

.pa-btnGroup.naked_blue {
  box-shadow: none; }

.pa-btnGroup.naked_blue .pa-btnGroup-trigger,
.pa-btnGroup.naked_blue .pa-btnGroup-slot .pa-btn {
  background: none;
  border: 0.5px solid #2c4163;
  color: #2c4163;
  font-family: sailec-regular; }

.pa-btnGroup.naked_blue .pa-btnGroup-trigger svg {
  fill: #2c4163; }

.pa-menu.isActive .pa-btnGroup.naked_blue .pa-btnGroup-trigger,
.pa-btnGroup.naked_blue:hover .pa-btnGroup-trigger,
.pa-menu.isActive .pa-btnGroup.naked_blue .pa-btnGroup-slot .pa-btn,
.pa-btnGroup.naked_blue:hover .pa-btnGroup-slot .pa-btn {
  background: #2c4163;
  border: 0.5px solid #2c4163;
  color: #fff; }

.pa-menu.isActive .pa-btnGroup.naked_blue,
.pa-btnGroup.naked_blue:hover .pa-btnGroup-trigger {
  border-left: solid 0.5px white !important; }

.pa-menu.isActive .pa-btnGroup.naked_blue .pa-btnGroup-trigger,
.pa-btnGroup.naked_blue:hover .pa-btnGroup-trigger svg {
  fill: #ffffff; }

.pa-filter {
  font-size: 0.875rem; }

.pa-filter-box {
  padding: 0.625rem; }

.pa-filter-hdg {
  display: block;
  padding: 0.625rem 0.625rem 0;
  color: #979797; }

.pa-filter-list > * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0.625rem;
  border-bottom: 0.0625rem solid #f0f0f0; }

.pa-filterItem {
  min-width: 9.375rem;
  padding: 0.5rem 1.875rem 0.5rem 0.625rem;
  border: 0.0625rem solid #ebebeb;
  background: #ffffff;
  font-size: 1rem;
  text-align: left; }

.pa-filterItem-icon {
  position: absolute;
  top: 50%;
  right: 0.3125rem;
  transform: translateY(-50%); }

.pa-hdg {
  font-family: "sailec-bold";
  color: #202020;
  letter-spacing: 0.29px; }

.pa-hdg_1 {
  font-size: 24px;
  font-family: "sailec-bold"; }

.pa-hdg_2 {
  font-size: 21px;
  font-family: "sailec-regular"; }

.pa-hdg_2.outage {
  font-size: 16px;
  font-family: "sailec-medium"; }

.pa-hdg_3 {
  font-size: 18px;
  font-family: "sailec-regular";
  margin-bottom: 10px; }

.pa-panel-hd .pa-hdg {
  margin-bottom: 0px; }

.pa-hdg_3.report {
  font-size: 14px;
  font-family: "sailec-bold";
  margin-bottom: 10px;
  color: rgba(0, 0, 0, 0.5); }

.pa-hdg_3.medium {
  font-family: "sailec-medium"; }

.pa-hdg_4 {
  font-size: 15px;
  font-family: "sailec-medium";
  padding-bottom: 2px; }

.pa-hdg_bold {
  font-weight: bold;
  font-family: "sailec-bold"; }

.pa-hdg_l {
  margin-left: 0.25rem; }

.pa-hdg_r {
  margin-right: 0.25rem; }

.pa-hdg_t {
  margin-top: 1rem; }

.pa-hdg_b {
  margin-bottom: 1rem; }

.pa-hdg_light {
  color: rgba(32, 32, 32, 0.6); }

.pa-hint {
  color: grey;
  font-size: 0.75rem;
  margin-top: 5px; }

.pa-hint.pa-hint_error {
  color: #D73C2C; }

.pa-hint.pa-hint_warning {
  color: #e06a28; }

.pa-icon {
  display: inline-block;
  vertical-align: middle;
  width: 1rem;
  height: 1rem;
  vertical-align: bottom;
  fill: #788F9B; }

.pa-icon.middle {
  vertical-align: middle; }

.pa-icon.add-more {
  fill: #3B78E7; }

.pa-icon_block {
  display: block; }

.pa-icon_lg {
  width: 1.125rem;
  height: 1.125rem; }

.pa-icon_sm {
  width: 0.875rem;
  height: 0.875rem; }

.pa-icon_xsm {
  width: 0.75rem;
  height: 0.75rem; }

.pa-icon_xl {
  width: 1.25rem;
  height: 1.25rem; }

.pa-icon_xxl {
  width: 1.375rem;
  height: 1.375rem; }

.pa-icon_xxxl {
  width: 1.5rem;
  height: 1.5rem; }

.pa-icon_xxxxl {
  width: 2rem;
  height: 2rem; }

.pa-icon_xxxxxl {
  width: 4rem;
  height: 4rem; }

.pa-icon_huge {
  width: 16rem;
  height: 16rem; }

.pa-icon_light {
  fill: #ffffff; }

.pa-icon_link {
  fill: #3B78E7; }

.pa-icon_red {
  fill: #e31212; }

.pa-icon_orange {
  fill: #f47126; }

.pa-icon_green {
  fill: #03ac51; }

.pa-icon_secondary {
  fill: #78909c; }

.pa-icon_secondary_disabled {
  fill: #78909c; }

.pa-icon_r {
  margin-right: 0.25rem; }

th > .pa-icon_r {
  margin-right: 0.625rem; }

.pa-icon_l {
  margin-left: 0.25rem; }

.pa-icon_t {
  margin-top: 1rem; }

.pa-icon_b {
  margin-bottom: 1rem; }

.pa-icon_green {
  fill: #03ac51; }

.pa-icon_red {
  fill: #e31212; }

.pa-icon_info {
  fill: #3b78e7; }

.pa-icon_text {
  fill: rgba(0, 0, 0, 0.86); }

.pa-icon_wrench {
  width: 1.125rem;
  height: 1.1875rem; }

.pa-icon_bell {
  width: 1.125rem;
  height: 1.25rem; }

.pa-img {
  display: block; }

.pa-img_avatar {
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%; }

.pa-img_avatar.pa-img_sm {
  width: 2.1875rem;
  height: 2.1875rem; }

.pa-img_avatar.pa-img_xs {
  width: 1.875rem;
  height: 1.875rem; }

.pa-img_avatar.pa-img_xxs {
  width: 1.5625rem;
  height: 1.5625rem; }

.pa-img_avatar.pa-img_xxxs {
  width: 1.25rem;
  height: 1.25rem; }

.pa-input,
.pa-input_phony input {
  width: 100%;
  max-width: 100%;
  height: 2.1875rem;
  padding: 0 0.625rem;
  box-sizing: border-box;
  border: 1px solid #e5e8eb;
  border-radius: 2px;
  font-family: "sailec-regular";
  font-size: 0.9375rem;
  padding-top: .1rem; }

.pa-input.small {
  width: 5rem; }

.pa-field p.pa-hint {
  width: 100%;
  max-width: 100%; }

.pa-input_phony_main {
  height: 2.5rem; }

.pa-input_phony_main input {
  background-color: #222F45;
  border: none;
  padding-left: 2.1875rem;
  color: #ffffff;
  font-family: sailec-regular; }

.pa-input_phony_main .pa-input_phony-icon {
  left: 0.5rem;
  right: auto; }

.pa-input_phony_main .pa-input_phony-icon svg {
  fill: #ffffff; }

input[name*=_label_] {
  margin-left: 20px; }

.pa-input_phony input {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

textarea.pa-input,
.pa-input_textarea {
  min-height: 3.125rem;
  padding: 0.625rem;
  resize: vertical; }

textarea.pa-input.pa-input_error,
.pa-input.pa-input_error {
  border-color: #D73C2C; }

.pa-input_phony {
  border: none; }

.pa-input_stretch,
.pa-input_stretch.pa-input_phony input {
  width: 100%; }

.pa-input_xxxxxl,
.pa-input_xxxxxl.pa-input_phony input {
  width: 25rem; }

.pa-input_xxxxl,
.pa-input_xxxxl.pa-input_phony input {
  width: 23.4375rem; }

.pa-input_xxxl,
.pa-input_xxxl.pa-input_phony input {
  width: 21.875rem; }

.pa-input_xxl,
.pa-input_xxl.pa-input_phony input {
  width: 20.3125rem; }

.pa-input_xl,
.pa-input_xl.pa-input_phony input {
  width: 18.75rem; }

.pa-input_lg,
.pa-input_lg.pa-input_phony input {
  width: 17.1875rem; }

.pa-input_sm,
.pa-input_sm.pa-input_phony input {
  width: 14.0625rem; }

.pa-input_xs,
.pa-input_xs.pa-input_phony input {
  width: 12.5rem; }

.pa-input_xxs,
.pa-input_xxs.pa-input_phony input {
  width: 10.9375rem; }

.pa-input_xxxs,
.pa-input_xxxs.pa-input_phony input {
  width: 9.375rem; }

.pa-input_xxxxs,
.pa-input_xxxxs.pa-input_phony input {
  width: 7.8125rem; }

.pa-input_xxxxxs,
.pa-input_xxxxxs.pa-input_phony input {
  width: 6.25rem; }

.pa-input_xxxxxxs,
.pa-input_xxxxxxs.pa-input_phony input {
  width: 4.6875rem; }

.pa-input_xxxxxxxs,
.pa-input_xxxxxxxs.pa-input_phony input {
  width: 3.125rem; }

.pa-input_short,
.pa-input_short input {
  height: 1.875rem;
  padding: 0 0.3125rem;
  font-size: 0.875rem; }

.pa-input_phony {
  padding: 0;
  position: relative; }

.pa-input_phony-icon {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font-family: "sailec-regular";
  font-size: 1rem;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 0.625rem;
  transform: translateY(-50%); }

.pa-input_taggle {
  width: 100%;
  height: auto;
  min-height: 3rem;
  padding: 0.625rem;
  position: relative;
  padding-top: 0px;
  padding-bottom: 0px; }

.pa-field-bd .pa-input_taggle {
  width: 15.625rem;
  max-width: 100%; }

.pa-field-bd .pa-input_taggle-xxl {
  width: 100%;
  max-width: 100%; }

.pa-input_picker {
  font-family: sailec-medium;
  font-size: 0.75rem;
  width: 9.25rem; }

input::-webkit-input-placeholder {
  font-family: sailec-medium;
  font-size: 13px;
  color: #cccccc; }

input::-moz-placeholder {
  font-family: sailec-medium;
  font-size: 13px;
  color: #cccccc; }

input:-ms-input-placeholder {
  font-family: sailec-medium;
  font-size: 13px;
  color: #cccccc; }

.pa-label {
  display: block;
  font-size: 0.75rem;
  font-family: "sailec-bold";
  color: #666; }

.pa-label-light {
  color: rgba(32, 32, 32, 0.6); }

.pa-label_required:after {
  content: "*";
  display: inline-block;
  vertical-align: top;
  color: #f06313; }

.onboarding-card .pa-label {
  font-size: 13px; }

.pa-menu {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: relative; }

.pa-menu-box {
  width: 12.5rem;
  position: fixed;
  visibility: hidden;
  z-index: 10;
  background: #ffffff;
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
  outline: none; }

.pa-menu_wide .pa-menu-box {
  width: 18.75rem; }

.isActive.pa-menu-box,
.isActive.pa-menu .pa-menu:not(.is-disabled):hover > .pa-menu-box {
  visibility: visible; }

.pa-menu-box > * {
  display: block;
  position: relative; }

.pa-menu-box a,
.pa-menu-box button {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0.5rem 0.625rem;
  padding-top: 12px;
  padding-bottom: 12px;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  border: none;
  background: #fff;
  color: rgba(0, 0, 0, 0.86);
  font-size: 0.8125rem;
  font-family: "sailec-regular";
  line-height: 1.2;
  text-align: left;
  text-decoration: none;
  outline: none;
  cursor: pointer;
  border-left: #FFFFFF 2px solid;
  white-space: normal; }

.pa-menu-box a .pa-badge {
  display: inline;
  vertical-align: baseline;
  line-height: 1.2; }

.pa-menu-box button:disabled, .pa-menu-box button:disabled:hover {
  color: rgba(0, 0, 0, 0.4); }

.pa-menu .pa-menu .pa-menu-hd-btn {
  padding-right: 1.875rem;
  position: relative; }

.pa-menu .pa-menu .pa-menu-hd-btn-icon {
  width: 1.25rem;
  height: 1.25rem;
  display: block;
  position: absolute;
  top: 50%;
  right: 0.3125rem;
  z-index: 10;
  transform: translateY(-50%); }

.pa-menu-box a:focus,
.pa-menu-box button:focus {
  background: #FFFFFF; }

.pa-menu-box a:hover,
.pa-menu-box button:hover {
  color: #000000;
  border-left: #F47126 2px solid; }

.pa-menu-box.pa-menu-box > * + * {
  border-top: 0.0625rem solid #ebebeb; }

.pa-menu-box.pa-menu-box > * + *.pa-menu_separator {
  border-top: 0.3125rem solid #ebebeb; }

.pa-menu_pinned {
  transform: translateY(-85%); }

.pa-menu_pinned .pa-menu-hd {
  border-left: 0.0625rem solid #f8f8f8; }

.pa-menu_pinned .pa-menu-hd-btn {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font-family: "sailec-regular";
  font-size: 1rem;
  width: 1.875rem;
  height: 1.875rem;
  padding: 0;
  border-radius: 0 0.25rem 0.25rem 0;
  background: #ffffff;
  color: rgba(0, 0, 0, 0.86);
  font-size: 0.875rem;
  line-height: 1;
  box-shadow: 1px 0px 1px rgba(0, 0, 0, 0.07);
  cursor: pointer; }

.nav-menu .pa-menu-hd-btn {
  height: 1.575rem;
  width: 1.575rem; }

.isActive.pa-menu_pinned .pa-menu-hd-btn {
  border-radius: 0 0.25rem 0 0; }

.pa-menu_pinned .pa-menu-hd-btn:focus,
.pa-menu_pinned .pa-menu-hd-btn:hover,
.pa-menu_pinned .pa-menu-hd-btn:active {
  background: #ffffff;
  color: rgba(0, 0, 0, 0.86); }

.pa-menu_pinned .pa-menu-box {
  margin: 0;
  padding: 0;
  border-radius: 0 0.1875rem 0.1875rem 0;
  border: none;
  border-left: 0.0625rem solid #f8f8f8;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.07); }

.pa-menu_pinned .pa-menu-hd-btn:before,
.pa-menu_pinned .pa-menu-box:before {
  content: "";
  width: 0.3125rem;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0; }

.isActive.pa-menu_pinned .pa-menu-hd-btn:before {
  height: 105%; }

.pa-menu_pinned .pa-menu-box > * + * {
  border-top: 1px solid #f8f8f8; }

.pa-menu_pinned .pa-menu-box > *:focus,
.pa-menu_pinned .pa-menu-box > *:hover,
.pa-menu_pinned .pa-menu-box > *:active {
  background: none;
  color: rgba(0, 0, 0, 0.86); }

.pa-menu_profile {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.pa-menu_profile .pa-menu-hd {
  min-height: 3.125rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  -ms-flex-pack: center;
      justify-content: center; }

.pa-menu-box .pa-icon {
  height: .9rem;
  width: .9rem;
  vertical-align: top;
  margin-right: 5px; }

.pa-menu_absolute .pa-menu-box {
  position: absolute;
  top: 100%;
  left: 0; }

.pa-menu_reversed > .pa-menu-box {
  margin-bottom: 0.125rem;
  top: auto;
  bottom: 100%; }

.pa-menu_inversed > .pa-menu-box {
  right: 0;
  left: auto; }

.pa-menu-box .pa-menu-box {
  position: absolute;
  z-index: 10;
  overflow: auto;
  box-shadow: 0.0625rem 0.0625rem 0.1875rem rgba(0, 0, 0, 0.1); }

.pa-menu-box .pa-menu_absolute .pa-menu-box {
  top: 0;
  left: 100%; }

.pa-menu-box .pa-menu_reversed > .pa-menu-box {
  top: auto;
  bottom: 0; }

.pa-menu-box .pa-menu_inversed > .pa-menu-box {
  right: 100%;
  left: auto; }

.pa-oList {
  margin-left: 1.25rem;
  list-style: decimal; }

.pa-oList > * + * {
  margin-top: 0.3125rem; }

.pa-option {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0;
  position: relative;
  line-height: 1; }

.pa-option-label {
  font-size: 0.875rem; }

.pa-option-txt {
  margin-left: 0.625rem;
  font-size: 0.875rem; }

.pa-option-input {
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer; }

.pa-option-icon {
  width: 1rem;
  height: 1rem;
  display: inline-block;
  position: relative;
  box-sizing: border-box;
  border-radius: 3px;
  border: 1px solid grey;
  background: #ffffff; }

.pa-option-icon:after {
  content: "";
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="14" height="14" viewBox="0 0 24 24"><path fill="#ffffff" d="M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"></path></svg>');
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 3px;
  transform: translate(-50%, -50%); }

.pa-option-icon_radio:after {
  width: 73%;
  height: 73%;
  background-image: none; }

.pa-option-icon_radio,
.pa-option-icon_radio:after {
  border-radius: 50%; }

.pa-option-icon_sm {
  width: 0.875rem;
  height: 0.875rem; }

.pa-option-input:checked + .pa-option-icon:after {
  background-color: #00bbd3; }

/*
.pa-option-input:focus + .pa-option-icon {
    border: 1px solid map-get($color, brand);
    box-shadow: 0px 0px 5px rgba(map-get($color, brand), .8);
}
*/
.pa-pill {
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative; }

.pa-pill-txt {
  display: block;
  margin: 0;
  padding: 0.375rem 0.6375rem;
  border-radius: 4rem;
  font-size: 0.8125rem;
  line-height: 1.2;
  cursor: pointer;
  transition: color .2s, background .2s;
  font-family: "sailec-medium"; }

.pa-pill-input {
  width: 100%;
  height: 100%;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  cursor: pointer; }

.pa-pill-input:checked ~ .pa-pill-txt {
  color: #ffffff; }

.pa-radiomenu {
  text-align: center; }

.pa-radiomenu-btn {
  padding: 7px 15px;
  background: #fff;
  cursor: pointer;
  border: 1px solid #eaeaea;
  font-family: sailec-medium;
  font-size: 13px;
  line-height: 14.25px; }

.pa-radiomenu-btn.selected {
  background: #4e92df;
  color: #fff;
  border: 1px solid #4e92df; }

.pa-radiomenu-btn:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px; }

.pa-radiomenu-btn:last-child {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px; }

.pa-radiomenu-btn input {
  display: none; }

.pa-radiomenu_left {
  text-align: left; }

.pa-radiomenu_right {
  text-align: right; }

.pa-radiomenu_lg .pa-radiomenu-btn {
  padding: 9px 20px; }

.pa-radiomenu_full {
  display: -ms-flexbox;
  display: flex; }

.pa-radiomenu_full .pa-radiomenu-btn {
  padding: 9px 0px;
  -ms-flex-positive: 1;
      flex-grow: 1; }

.pa-radiomenu_grey .pa-radiomenu-btn.selected {
  background: #78909c;
  border: 1px solid #78909c; }

.pa-select {
  width: 15.625rem;
  height: 2.5rem;
  position: relative;
  box-sizing: border-box;
  border: 0.0625rem solid #e5e8eb;
  background: white; }

.isActive.pa-select,
.isActive.pa-select .pa-select-list {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2); }

.pa-select_stretch {
  width: 100% !important; }

.pa-select_xxxxxl {
  width: 25rem; }

.pa-select_xxxxl {
  width: 23.4375rem; }

.pa-select_xxxl {
  width: 21.875rem; }

.pa-select_xxl {
  width: 20.3125rem; }

.pa-select_xl {
  width: 18.75rem; }

.pa-select_lg {
  width: 17.1875rem; }

.pa-select_sm {
  width: 14.0625rem; }

.pa-select_xs {
  width: 12.5rem; }

.pa-select_xxs {
  width: 10.9375rem; }

.pa-select_xxxs {
  width: 9.375rem; }

.pa-select_xxxxs {
  width: 7.8125rem; }

.pa-select_xxxxxs {
  width: 6.25rem; }

.pa-select_xxxxxxs {
  width: 4.6875rem; }

.pa-select_xxxxxxxs {
  width: 3.125rem; }

.pa-select_multiple {
  height: auto; }

.pa-select-menu {
  width: 100%;
  height: 100%;
  padding: 0 1.875rem 0 0.625rem;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  border: none;
  background: transparent;
  font-family: "sailec-regular";
  font-size: 0.8125rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding-top: .2rem; }

.pa-select-menu[multiple] {
  max-height: 7.5rem;
  position: relative;
  padding: 0;
  background: #fbfbfb; }

.pa-select-menu[multiple] option {
  padding: 0.625rem; }

.pa-select-menu[multiple] option:checked {
  background: none; }

.pa-select-hiddenMenu {
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
  border: 0;
  opacity: 0;
  pointer-events: none; }

.pa-select-list {
  width: 15.625rem;
  max-height: 12.5rem;
  visibility: hidden;
  position: fixed;
  z-index: 30;
  box-sizing: border-box;
  border: 0.0625rem solid #e5e8eb;
  border-top: none;
  opacity: 0;
  transition: opacity .2s, visibility .0s .2s;
  outline: none; }

.pa-select-list .scrollable {
  height: inherit;
  max-height: 12.5rem;
  overflow-y: auto;
  overflow-x: hidden; }

.pa-select-list-box {
  padding: 0.625rem;
  border-bottom: 0.0625rem solid #e5e8eb;
  background: #ffffff; }

.pa-select-sticky-box {
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2); }

.isActive.pa-select-list {
  visibility: visible;
  opacity: 1;
  transition: opacity .2s; }

.pa-select-list-hdg {
  height: 1.25rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0.125rem 0.625rem 0 0.625rem;
  border-top: 0.0625rem solid #e5e8eb;
  border-bottom: 0.0625rem solid #e5e8eb;
  background: white;
  color: rgba(0, 0, 0, 0.86);
  font-size: 0.5625rem;
  letter-spacing: 0.0375rem;
  text-transform: uppercase; }

.pa-select-list-hdg.dashboard {
  background: lightgray;
  border-bottom: 1px solid grey;
  border-top: 1px solid grey; }

.pa-select-list-hdg:first-child,
.pa-select-list-box + .pa-select-list-hdg {
  border-top: none; }

.pa-select-hd,
.pa-select-list-item {
  width: 100%;
  display: block;
  margin: 0;
  position: relative;
  box-sizing: border-box;
  border: none;
  font-family: "sailec-regular";
  font-size: 0.8125rem;
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow-x: hidden;
  transition: background .2s ease, color .2s ease;
  cursor: pointer;
  outline: none; }

.pa-select-hd {
  padding: 0 1.875rem 0 0.625rem;
  color: rgba(0, 0, 0, 0.86);
  font-size: 0.8125rem;
  font-weight: bold; }

.pa-select-hd:disabled {
  color: #ccc;
  cursor: not-allowed; }

.pa-select select[multiple] ~ .pa-select-list .pa-select-list-item {
  padding-left: 1.8125rem; }

.pa-select-list-hdg ~ .pa-select-list-item {
  padding-left: 1.25rem; }

.pa-select select[multiple] ~ .pa-select-list .pa-select-list-item:before {
  content: "";
  width: 0.875rem;
  height: 0.875rem;
  display: block;
  position: absolute;
  top: 50%;
  left: 0.625rem;
  box-sizing: border-box;
  border-radius: 2px;
  border: 0.0625rem solid #d0d0d1;
  background-color: #ffffff;
  color: rgba(0, 0, 0, 0.86);
  font-size: 0.75rem;
  line-height: 0.875rem;
  text-align: center;
  transform: translateY(-50%); }

.pa-select select[multiple] ~ .pa-select-list .pa-select-list-item.isActive:before {
  background-color: #43c2ce;
  background-image: url("../media/svgs/check-white.svg");
  background-position: center;
  background-size: 100%;
  border-color: #43c2ce; }

.pa-select-hd {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
  overflow: hidden;
  background: none;
  white-space: nowrap;
  text-overflow: ellipsis; }

.pa-select-icon:before {
  content: "";
  display: block;
  position: absolute;
  margin-top: 0.15625rem;
  top: 50%;
  right: 0.625rem;
  transform: translateY(-50%) rotate(180deg);
  width: 0;
  height: 0;
  border: 0.3125rem solid transparent;
  border-bottom: 0.3125rem solid; }

.isActive.pa-select .pa-select-icon:before {
  margin-top: -0.15625rem;
  transform: translateY(-50%) rotate(0); }

.pa-select-menu[multiple]:focus + .pa-select-icon {
  display: none; }

.pa-select-list-item {
  min-height: 1.875rem;
  padding: 0 0.625rem;
  background: #f0f4f7;
  color: rgba(0, 0, 0, 0.86);
  transition: background .2s ease, color .2s ease; }

.pa-select-list-item:hover,
.pa-select-list-item:focus {
  background: white; }

.pa-select-list-item:after,
.pa-select-list-item:after {
  content: "";
  width: 0.125rem;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #f47126;
  opacity: 0; }

.pa-select-list-item:hover:after,
.pa-select-list-item:focus:after {
  opacity: 1; }

.pa-select-list-item:active {
  background: #fafafa; }

.pa-select-list-item + .pa-select-list-item {
  border-top: 0.0625rem solid #e5e8eb; }

.pa-select-list-none {
  width: 100%;
  display: block;
  margin: 0;
  position: relative;
  box-sizing: border-box;
  border: none;
  font-family: "sailec-regular";
  font-size: 0.8125rem;
  font-style: italic;
  text-align: left;
  outline: none;
  height: 1.875rem;
  line-height: 1.875rem;
  padding: 0 0.625rem;
  background: #f0f4f7;
  color: rgba(0, 0, 0, 0.86); }

.pa-select-list-item.sticky {
  background: #fff; }

.pa-select_listbox {
  height: 9.375rem;
  padding: 0.625rem; }

.pa-switch {
  vertical-align: bottom;
  width: 1.75rem;
  height: 1rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  z-index: 9;
  overflow: hidden;
  border-radius: 3.125rem;
  background: #ebebeb; }

.pa-switch-input {
  position: absolute;
  top: -100%;
  left: -100%;
  opacity: 0; }

.pa-switch-knob {
  width: 48%;
  height: 96%;
  margin: 0 2%;
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 20;
  border-radius: 3.125rem;
  background: #ffffff;
  box-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.2);
  transform: translate(0, -50%);
  transition: transform 0.25s cubic-bezier(0.13, 0.4, 0.11, 0.99); }

.pa-switch-input:checked ~ .pa-switch-knob {
  transform: translate(100%, -50%); }

.pa-switch-input:active ~ .pa-switch-knob {
  transform-origin: 0 50%;
  transform: translate(0, -50%) scaleX(1.2); }

.pa-switch-backdrop {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  border-radius: 3.125rem;
  background: #78909c;
  opacity: 0;
  transition: opacity .2s; }

.pa-switch-input:checked ~ .pa-switch-backdrop {
  opacity: 1; }

.pa-tab {
  min-width: 9.375rem;
  display: inline-block;
  padding: 0.8125rem 1.875rem 0.625rem;
  overflow: hidden;
  position: relative;
  color: #717171;
  border: none;
  background: none;
  font-family: "sailec-bold";
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.033125rem;
  cursor: pointer;
  outline: none;
  border-bottom: 0.125rem solid transparent; }

.pa-tab:before {
  content: "";
  width: 100%;
  height: 0.1875rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #d8580e;
  transform: translateY(-100%);
  transition: transform .2s ease; }

.pa-tab_stacked {
  width: 100%;
  box-sizing: border-box; }

.isActive.pa-tab {
  color: #00bbd3;
  border-bottom: 0.125rem solid #00bbd3; }

.pa-tab + .pa-tab {
  margin-left: 0.625rem; }

.isActive > .pa-table-item-icon {
  color: #ffffff; }

.pa-tabs button.pa-tab {
  border-radius: 0; }

.pa-tooltip {
  display: inline;
  outline: none; }

.pa-tooltip-box {
  display: inline-block;
  position: relative; }

.pa-tooltip.advanced .pa-tooltip-box {
  position: static; }

.pa-tooltip.fixed .pa-tooltip-box-content {
  position: fixed; }

.pa-tooltip-box-btn {
  border: none;
  background: none;
  color: rgba(0, 0, 0, 0.86);
  font-size: 1rem;
  padding: 0px; }

.pa-tooltip-box-content {
  width: 13.125rem;
  display: none;
  margin-bottom: 0.625rem;
  padding: 0.625rem;
  position: absolute;
  bottom: 100%;
  left: 50%;
  box-sizing: border-box;
  border-radius: 0.1875rem;
  background: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  font-size: 0.75rem;
  text-align: center;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1);
  transform: translateX(-50%);
  line-height: 15px;
  z-index: 500; }

.pa-tooltip-box-content.right {
  left: 110%;
  top: -50%;
  transform: none;
  height: 30px;
  line-height: 30px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
  border: 2px solid rgba(0, 0, 0, 0.1);
  width: 300px;
  padding: 0; }

.pa-tooltip-box-content.right:before {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -12px;
  width: 0;
  height: 0;
  border-right: 12px solid rgba(0, 0, 0, 0.1);
  border-top: 12px solid transparent;
  border-bottom: 12px solid transparent;
  left: initial;
  transform: none; }

.pa-tooltip-box-content.right:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 100%;
  margin-top: -8px;
  width: 0;
  height: 0;
  border-right: 8px solid #FFFFFF;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  left: initial;
  transform: none; }

.pa-tooltip-box-content.arrow-25:before {
  left: 25%; }

.pa-tooltip-box-content.arrow-25:after {
  left: 25%; }

.pa-tooltip-box-content.arrow-75:before {
  left: 75%; }

.pa-tooltip-box-content.arrow-75:after {
  left: 75%; }

.isActive.pa-tooltip .pa-tooltip-box-content {
  display: block; }

.pa-tooltip-box-content:before,
.pa-tooltip-box-content:after {
  width: 0;
  height: 0;
  border: 0.625rem solid transparent;
  border-top: 0.625rem solid rgba(0, 0, 0, 0.8);
  content: "";
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%); }

.pa-tooltip-box-content:before {
  margin-top: 0.125rem;
  border-top-color: rgba(0, 0, 0, 0.1); }

/* Text color if content is a link */
span.pa-tooltip-box-content span a {
  color: white;
  font-family: sailec-bold; }

.pa-txt_xs {
  font-size: 0.75rem; }

.pa-txt_sm {
  font-size: 0.875rem; }

.pa-txt_lg {
  font-size: 1.125rem; }

.pa-txt_xl {
  font-size: 1.25rem; }

.pa-txt_bold {
  font-weight: bold; }

.pa-txt_secondary {
  color: #455a64;
  font-family: "sailec-light"; }

.pa-txt_tertiary {
  font-family: "sailec-regular"; }

.pa-txt_centered {
  text-align: center; }

.pa-txt_pg-subhead {
  font-family: sailec-regular;
  color: grey;
  line-height: 20px;
  font-size: 15px; }

.pa-txt_pg-subhead_modal {
  font-family: sailec-medium;
  color: grey;
  line-height: 20px;
  font-size: 14px;
  margin-bottom: 10px;
  margin-top: 0px; }

p.pa-txt_compact {
  margin-bottom: 5px; }

.outage-data {
  font-family: sailec-medium;
  font-size: 13px; }

.outage-data-header {
  font-size: 12px;
  color: grey;
  margin-bottom: 4px;
  font-family: sailec-medium;
  margin-bottom: 0px; }

.pa-txt_light {
  color: rgba(32, 32, 32, 0.6); }

.pa-uList {
  margin-left: 1.25rem;
  list-style: disc; }

.pa-uList > * + * {
  margin-top: 0.3125rem; }

/*-- Monitoring Table --*/
.catalog-sticky-header {
  margin-top: 0px;
  z-index: 15; }

.catalog-sticky-header-hd {
  height: 30px;
  background: #edeff0; }

.catalog-sticky-header-bd {
  background: #fff;
  padding: 0 0 10px; }

.catalog-body {
  background: #fff; }

.catalog-body-loading {
  background: #fff;
  height: 100px; }

.catalog-table {
  width: 100%;
  table-layout: fixed; }

.catalog-table th {
  border: none;
  font-weight: bold;
  font-family: "sailec-bold";
  font-size: 0.8125rem;
  color: rgba(0, 0, 0, 0.6);
  padding: 10px 0;
  vertical-align: middle; }

.catalog-table .hidden-header th {
  padding: 0px; }

.catalog-table tr:hover td {
  background-color: initial; }

.catalog-table td {
  vertical-align: middle;
  text-align: left;
  padding: 5px 10px 5px 0; }

.category-row {
  width: 100%;
  height: 45px;
  border-top: solid 1px #dbdee0;
  border-bottom: solid 1px #dbdee0;
  cursor: pointer; }

.category-row.added {
  background-color: #f0f4f7;
  border-left: solid 2px #2c4163; }

.category-row.detected {
  background-color: #b2ebf2;
  border-left: solid 3px #00acc1;
  cursor: initial; }

.category-row.detected td {
  background-color: #b2ebf2 !important; }

.category-row.detected .monitor-btn {
  margin-left: 25px;
  background-color: #00bbd3; }

.category-row.detected .monitor-btn:hover {
  background-color: #55717f; }

.category-row.detected a {
  margin-left: 5px; }

/* used for "x" svg to dismiss row*/
tr.detected td > svg.pa-icon {
  fill: #00bbd3; }

.metric-box {
  width: 100%;
  max-height: 800px;
  overflow: hidden;
  background-color: #fff; }

.metric-table {
  width: 100%;
  table-layout: fixed; }

.metric-table td {
  height: 30px;
  text-align: left;
  font-size: 13px;
  vertical-align: top;
  padding: 15px 10px 5px 0; }

.metric-table td:nth-child(3) {
  font-family: sailec-medium;
  padding-right: 15px;
  padding-top: 12px;
  padding-bottom: 2px; }

.metric-table .pa-tooltip-box {
  vertical-align: middle; }

.metric-table .pa-tooltip-box-btn {
  padding-top: 0;
  padding-bottom: 0; }

.metric-table .pa-tooltip-box-btn svg {
  height: 15px; }

.metric-row {
  border-bottom: solid 1px #dbdee0;
  box-shadow: none;
  transition: all 2s ease-out; }

.metric-row td > div > div > span {
  padding-bottom: 4px; }

.metric-row.highlighted {
  background-color: #E8F5E9;
  box-shadow: 0 0 4px 2px rgba(76, 175, 80, 0.5);
  transition: all .3s ease-out; }

.metric-row .pa-badge {
  margin-bottom: 0px; }

.pages-row {
  padding-top: 15px;
  padding-bottom: 5px; }

.category-title {
  font-family: sailec-bold;
  font-size: 15px; }

.detected .category-title {
  margin-left: 45px; }

.metric-count {
  font-family: sailec-medium;
  color: #727c8e;
  font-size: 13px; }

.page-num {
  cursor: pointer;
  font-family: sailec-bold;
  font-size: 11px;
  color: #3b78e7; }

.page-num.selected {
  display: inline-block;
  padding: 0.1875rem 0.3125rem;
  border-radius: 0.125rem;
  color: #fff;
  background: #3b78e7; }

/*-- Metric Drawer --*/
.server-report-locked {
  height: 100vh;
  width: calc(100vw - 15px);
  overflow: hidden; }

.server-report-locked .pa-page-hd {
  width: calc(100vw - 15px); }

#metric-drawer {
  overflow-y: hidden;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

#metric-drawer .pa-drawer-bd {
  height: calc(100% - 50px); }

#metric-drawer div[slot=body] {
  height: 100%; }

.menu-tooltip {
  padding: 8px;
  background: #f0f0f0;
  color: #9b9b9b;
  font-size: 13px; }

.menu-tooltip button {
  background: none !important;
  border: none !important;
  padding: 0 0 0 5px !important; }

.metric-drawer-controls {
  background: #f0f4f7;
  padding: 0 15px 15px 20px; }

.subcategory-header {
  width: 100%;
  height: 30px;
  color: #717171;
  font-size: 14px;
  padding: 0 15px;
  border-bottom: solid 1px #dbdee0;
  background-color: #eee;
  line-height: 31px; }

.metric {
  color: #000;
  font-size: 14px;
  padding: 10px 15px;
  border-bottom: solid 1px #dbdee0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center; }

.metric button {
  white-space: nowrap; }

/* First give top margin to all un-hidden */
.metric-subcategory:not(.hidden) {
  margin-top: 15px;
  border-top: solid 1px #dbdee0; }

/* Then revert for all but first */
.metric-subcategory:not(.hidden) ~ .metric-subcategory {
  margin-top: 0;
  border-top: none; }

.metric-subcategory:last-child {
  margin-bottom: 15px; }

.metric-subcategory.hidden {
  display: none; }

.added-toast {
  width: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 15px 0;
  text-align: center;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.4);
  background: #fff;
  z-index: 20; }

.metric-drawer-warning {
  position: relative;
  font-size: 13px;
  padding: 15px 25px 15px 65px;
  border: 1px solid #f5af48;
  border-left: 2px solid #f5af48;
  color: #f5af48; }
  .metric-drawer-warning svg {
    width: 30px;
    height: 30px;
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    fill: #f5af48; }
  .metric-drawer-warning a {
    color: #f5af48;
    text-decoration: underline; }

#metric-drawer .drawer-message {
  position: relative;
  margin: 15px;
  padding: 25px 35px 25px 65px;
  border: 1px solid #455962;
  border-left: 2px solid #455962;
  color: #455962; }
  #metric-drawer .drawer-message .drawer-message-icon {
    width: 25px;
    height: 25px;
    position: absolute;
    left: 25px;
    top: 50%;
    transform: translateY(-50%); }
  #metric-drawer .drawer-message span {
    font-weight: bold;
    font-size: 13px; }

/*-- Service Card --*/
.service-card-container {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.75);
  opacity: 1;
  z-index: 20; }

.service-card {
  width: 60%;
  height: 84%;
  position: fixed;
  top: 8%;
  left: 20%;
  background: #fff;
  border-radius: 3px; }

.service-card-hd {
  width: 100%;
  height: 40px;
  padding: 15px 0;
  font-family: sailec-bold;
  text-align: center; }

.service-card .shadow-container {
  width: 100%;
  height: 1px;
  margin: 0 auto;
  transition: box-shadow ease .7s;
  position: absolute; }

.scroll-shadow {
  box-shadow: 0px 3px 7px 1px rgba(187, 187, 187, 0.4); }

.service-card-bd {
  width: calc(100% - 40px);
  height: calc(100% - 110px);
  overflow-x: hidden;
  overflow-y: auto;
  padding: 20px; }

/*
/* entire container, keeps perspective
.flip-container {
  -webkit-perspective: 1000px;
  perspective: 1000px;
}
/* flip the pane when hovered
.flip-container.flipped .flipper {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}
/* flip speed goes here
.flipper {
transition: 0.6s;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;

position: relative;
}
/* hide back of pane during swap
.front, .back {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;

position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
}
/* front pane, placed above back
.front {
z-index: 2;
/* for firefox 31
transform: rotateY(0deg);
}
/* back, initially hidden pane
.back {
transform: rotateY(180deg);
}
*/
.flipper {
  position: relative;
  overflow-x: hidden; }

.front, .back {
  transition: 0.6s;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.back {
  transform: translateX(100%); }

.flip-container.flipped .back {
  transform: translateX(0%); }

.front {
  transform: translateX(0%); }

.flip-container.flipped .front {
  transform: translateX(-100%); }

.service-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  padding: 15px 0; }

.app-box {
  -ms-flex: 0 0 13.5%;
      flex: 0 0 13.5%;
  width: 115px;
  height: 175px;
  border: solid 1px #d0d0d0;
  border-radius: 2px;
  margin: 10px;
  text-align: center;
  position: relative; }

.app-box.greyed {
  background: rgba(0, 0, 0, 0.19);
  filter: saturate(10%); }

.app-box .app-logo-container {
  height: 50px;
  width: 90px;
  display: block;
  margin: auto;
  margin-top: 20px; }

.app-box img {
  max-width: 90px;
  max-height: 50px;
  position: relative;
  top: 50%;
  transform: translateY(-50%); }

.app-box .svg {
  width: 60px; }

.app-box .doc-icon {
  width: 12px;
  height: 12px;
  position: absolute;
  left: 5px;
  top: 5px;
  cursor: pointer; }

.app-box .error-icon {
  position: absolute;
  right: 5px;
  top: 5px; }

.app-box .error-icon svg {
  fill: #f00;
  width: 14px;
  height: 14px; }

.app-box .num-configured {
  display: block;
  color: #000;
  font-family: sailec-medium;
  font-size: 11px; }

.app-box .app-title-container {
  height: 37px;
  margin-top: 10px; }

.app-box h3 {
  display: block;
  color: #788f9b;
  font-family: sailec-bold;
  font-size: 14px;
  padding: 10px 5px;
  word-wrap: break-word; }

.app-box .add-button {
  width: 75%;
  margin-top: 10px; }

.app-box .added-button {
  width: 75%;
  margin-top: 10px;
  background-color: #3f7be4;
  box-shadow: none;
  white-space: nowrap; }

@media (max-width: 1650px) {
  .app-box .added-button svg {
    display: none; } }

.app-box .configure {
  cursor: pointer;
  width: 100%;
  position: absolute;
  bottom: 3px;
  left: 50%;
  transform: translateX(-50%);
  margin-bottom: 0px; }

/*-- ReadMe Instructions --*/
.readme-doc #content-head {
  padding: 5px 0px 20px 0;
  border-bottom: 1px solid #eee;
  margin-left: 31px;
  margin-bottom: 10px; }

.readme-doc > * {
  margin-left: 31px;
  margin-right: 25px; }

.readme-doc p {
  font-size: 14px;
  line-height: 24px;
  color: #747c84; }

.readme-doc h1 {
  color: #555;
  font-size: 23px;
  font-weight: 600; }

.readme-doc .code-block {
  background-color: #f6f6f6;
  margin-bottom: 2em; }

.readme-doc .code-block-header {
  background-color: #eaeaea;
  padding: 8px 13px;
  color: #333;
  font-weight: 600; }

.readme-doc .code-block-body {
  padding: 20px 20px 20px 31px !important;
  color: #666;
  font-size: 12px;
  line-height: 18px;
  padding: 0;
  background: transparent; }

.readme-doc code {
  font-family: monospace; }

.readme-doc img {
  max-width: 75%; }

.readme-doc ol {
  list-style: decimal;
  font-family: sailec-regular;
  font-size: 14px;
  color: #747c84;
  margin-left: 65px;
  margin-bottom: 15px; }

.readme-doc ol li {
  margin-bottom: 5px; }

.service-card .back-btn {
  position: fixed;
  top: 20px;
  left: 20px;
  width: 30px;
  height: 30px;
  background: #fff;
  border: solid 1px #d5dde0;
  border-radius: 20px;
  outline: none;
  cursor: pointer;
  transition: opacity .1s ease;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15);
  transition: box-shadow 0.3s ease-in-out;
  z-index: 5; }

.service-card .back-btn:hover {
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); }

.service-card .back-btn svg {
  fill: #00bbd3;
  width: 16px;
  height: 18px; }

/*-- Transitions --*/
.metric-box-transition {
  transition: all .5s ease; }

.metric-box-enter, .metric-box-leave {
  max-height: 0px !important;
  overflow: hidden; }

.category-transition {
  transition: transform .3s ease; }

.category-leave {
  transform: scaleY(0); }

.detected-transition {
  transition: all .3s ease; }

.detected-leave {
  transform: translateX(100%); }

.added-toast-transition {
  transition: all .3s ease; }

.added-toast-enter, .added-toast-leave {
  transform: translateY(-100%); }

.service-card-transition {
  transition: all .3s ease;
  opacity: 1; }

.service-card-enter, .service-card-leave {
  opacity: 0; }

.pa-drawer {
  position: fixed !important;
  top: 0px;
  background: #ffffff;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  z-index: 900;
  box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.4);
  transition: all 0.5s ease; }

.pa-drawer.no-transition {
  transition: none !important; }

.pa-drawer.right {
  right: -100%; }

.pa-drawer.left {
  left: -100%; }

.pa-drawer.right.open {
  right: 0px !important; }

.pa-drawer.left.open {
  left: 0px !important; }

.pa-drawer.no-scroll {
  overflow-y: hidden; }

.pa-drawer-hd {
  position: relative;
  height: 30px;
  padding: 10px;
  background: #f0f4f7;
  text-align: left; }

/* Drawer tab */
.pa-drawer-tab {
  position: fixed;
  top: 100px;
  width: 25px;
  transform: rotate(90deg); }

.pa-drawer-tab .pa-btn {
  text-transform: uppercase;
  box-shadow: 0px 1px 2px 2px rgba(0, 0, 0, 0.1); }

.right-trigger .pa-drawer-tab {
  right: 0px; }

.left-trigger .pa-drawer-tab {
  left: 0px; }

/* Drawer header buttons */
.pa-drawer-close {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px; }

.pa-drawer.no-scroll .pa-drawer-close {
  right: 25px; }

.pa-expando + .pa-expando {
  margin-top: 0.3125rem; }

.pa-expando-hd {
  width: 100%;
  display: block;
  margin: 0;
  padding: 0.625rem 3rem 0.625rem 0.625rem;
  position: relative;
  box-sizing: border-box;
  border: none;
  border-radius: 2px;
  color: rgba(0, 0, 0, 0.86);
  background: #FCFCFC;
  font-family: "sailec-regular";
  font-size: 0.875rem;
  text-align: left;
  transition: background .2s ease;
  cursor: pointer;
  outline: none; }

.pa-expando-hd:focus {
  background: #efefef; }

.pa-expando-hd:hover {
  background: #e3e3e3; }

.pa-expando-hd-icon {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  top: 50%;
  right: 0.625rem;
  transform: translateY(-50%) rotate(180deg);
  transition: transform 0.15s cubic-bezier(0.51, 0.16, 0.91, 0.57); }

.isActive.pa-expando .pa-expando-hd-icon {
  transform: translateY(-50%) rotate(0); }

.pa-expando-box {
  height: 0;
  visibility: hidden;
  overflow: hidden;
  transition: height 0.2s cubic-bezier(0.07, 0.29, 0.29, 0.83); }

.isActive.pa-expando .pa-expando-box {
  visibility: visible; }

.pa-expando-box-bd {
  padding: 0.625rem;
  opacity: 0;
  transition: opacity .2s;
  border: solid 1px #eceaea; }

.isActive.pa-expando .pa-expando-box-bd {
  opacity: 1;
  transition: opacity .3s; }

.pa-dualListbox {
  max-width: 40.625rem; }

.pa-dualListbox-hdg {
  width: 15.625rem; }

.pa-dualListbox-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: -1.25rem; }

.pa-dualListbox-list > * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding-top: 1.25rem; }

.pa-dualListbox-list_actions {
  max-width: 15.625rem;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.pa-dualListbox-actions {
  height: 9.375rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 0 1.25rem; }

.pa-modal {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 1.5625rem 0;
  box-sizing: border-box;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
  transition: visibility 0s .2s; }

.pa-modal_hasDrawer {
  width: 20rem;
  min-width: 20rem;
  padding: 0;
  visibility: visible;
  transform: translateX(-100%);
  transition: transform .2s; }

.isActive.pa-modal {
  visibility: visible;
  transition: none; }

.isActive.pa-modal_hasDrawer {
  transform: translateX(0);
  transition: transform .2s; }

.pa-modal-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.65);
  opacity: 0;
  /* transition: opacity .2s; */ }

.isActive.pa-modal .pa-modal-overlay {
  opacity: 1; }

.pa-modal-box {
  max-width: 100%;
  position: relative;
  z-index: 10;
  border: none;
  border-radius: 0.125rem;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  outline: none;
  opacity: 0;
  /* transition: opacity .2s; */ }

@media (min-height: 900px) {
  .pa-modal {
    -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center; } }

.pa-modal-box_drawer {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  transform: none;
  opacity: 1; }

.pa-modal-box_drawer .pa-modal-box-bd {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1; }

.pa-modal-box-menu {
  width: 1.625rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  position: absolute;
  top: 5.625rem;
  right: 0;
  transform: translateX(100%); }

.pa-modal-box-knob {
  width: 1.25rem;
  height: 3.125rem;
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 10;
  background: url("../media/icons/dots-three-vertical.svg") center no-repeat;
  transform: translateY(-50%);
  cursor: col-resize; }

.pa-modal-box-knob:after {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0.3125rem 0 0 0.3125rem;
  box-shadow: inset 0.0625rem 0 0.25rem rgba(0, 0, 0, 0.1); }

.pa-modal-box-menu-item {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font-family: "sailec-regular";
  font-size: 1rem;
  width: 5rem;
  height: 1.875rem;
  margin-bottom: 5rem;
  padding: 0 0.625rem;
  border-radius: 0.25rem 0.25rem 0 0;
  background: #00bbd3;
  color: #ffffff;
  font-size: .7rem;
  box-shadow: 0px -1px 1px rgba(0, 0, 0, 0.1);
  transform: rotate(90deg) translateY(-100%);
  transform-origin: 0 0;
  outline: none;
  letter-spacing: .5px;
  font-family: sailec-bold;
  cursor: pointer; }

.nav-menu .pa-modal-box-menu-item {
  width: 119px;
  margin-bottom: 119px;
  padding-top: 5px;
  height: 1.575rem; }

.pa-modal-box-menu-item:after {
  content: "";
  width: 100%;
  display: block;
  background: red; }

.isActive.pa-modal .pa-modal-box {
  opacity: 1; }

.pa-modal-box-close {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font-family: "sailec-regular";
  font-size: 1rem;
  position: absolute;
  top: 0.625rem;
  right: 0.625rem;
  color: #ffffff;
  font-size: 0.875rem; }

.pa-modal-box-close:hover {
  cursor: pointer; }

.pa-panels {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  position: relative; }

.pa-panels_naked {
  background: none; }

.pa-panels-item + .pa-panels-item {
  border-top: 0.0625rem solid #ebebeb; }

.pa-panels_plain .pa-panels-item {
  border: none; }

.pa-panels-item-bd {
  display: none;
  padding: 0.9375rem 0; }

.isActive.pa-panels-item > .pa-panels-item-bd {
  display: block; }

.pa-panels-item .pa-panels-item {
  padding: 0; }

.pa-panels_plain {
  background: none; }

.pa-panels_plain > * {
  padding: 0; }

.pa-search {
  width: 12.5rem;
  height: 1.875rem;
  position: relative;
  overflow: hidden; }

.pa-search-btn {
  width: 1.875rem;
  height: 1.875rem;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 10;
  border: none;
  border-radius: 50%;
  background: none;
  cursor: pointer;
  outline: none; }

.pa-search-box {
  width: 1.875rem;
  height: 1.875rem;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  overflow: hidden;
  box-sizing: border-box;
  border: 0.0625rem solid #ebebeb;
  border-radius: 1.875rem;
  color: #455a64;
  font-size: 0.875rem;
  outline: none;
  transition: width .25s; }

.isActive.pa-search .pa-search-box {
  width: 100%; }

.pa-search-box-input {
  width: 100%;
  height: 100%;
  padding: 0 1.875rem 0 0.625rem;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  border: none;
  border-radius: 1.875rem;
  font-size: 0.75rem;
  transition: opacity .1s;
  outline: none; }

.isActive.pa-search .pa-search-box-input {
  opacity: 1;
  transition: opacity .15s .25s; }

.pa-search-btn-icon {
  width: 1rem;
  height: 1rem;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: #c5c5c5; }

.pa-prompt {
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 20;
  transition: visibility 0s .2s; }

.isActive.pa-prompt {
  visibility: visible;
  transition: none; }

.pa-prompt-overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.65);
  opacity: 0;
  transition: opacity .2s; }

.isActive.pa-prompt .pa-prompt-overlay {
  opacity: 1; }

.pa-prompt-box {
  max-width: 33%;
  position: relative;
  z-index: 10;
  border: none;
  border-radius: 0.25rem;
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  outline: none;
  transform: translateY(-0.625rem);
  opacity: 0;
  transition: opacity .2s, transform .2s ease; }

.isActive.pa-prompt .pa-prompt-box {
  transform: translateY(0);
  opacity: 1; }

.pa-prompt-box-close {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font-family: "sailec-regular";
  font-size: 1rem;
  cursor: pointer;
  top: 0.625rem;
  right: 0.625rem;
  font-size: 0.875rem; }

.pa-prompt *:focus {
  outline: none; }

.pa-table {
  width: 100%;
  font-size: 0.875rem;
  border: none; }

/* .pa-table_fixed, */
/* .dataTable { */
/*     table-layout: fixed; */
/* } */
.pa-table tr > * {
  padding: 10px;
  vertical-align: middle;
  background: #ffffff;
  text-align: left;
  border-bottom: solid 1px #eceaea; }

.pa-table tr td {
  font-family: "sailec-regular";
  font-size: 13px;
  vertical-align: baseline; }

.pa-table_top tr td {
  vertical-align: top; }

.pa-table tr_hd {
  text-align: left;
  font-family: "sailec-bold";
  font-size: 13px; }

.pa-table tr_hd > * {
  background: #ffffff; }

.pa-table tr-col_top {
  vertical-align: top; }

.pa-table .pa-table-row-col_grouped th {
  background: #f0f4f7;
  font-family: "sailec-bold";
  color: #2C4163;
  font-size: 0.8125rem;
  padding-top: 8px; }

.pa-table .pa-table-row-col_grouped a {
  color: #2C4163; }

.pa-table .pa-table-row-col_grouped th:first-child {
  border-left: 2px solid #2C4163; }

.pa-table-no-right-padding {
  padding-right: 0 !important; }

.pa-table.pa-table_no-checkbox thead tr th,
.pa-table.pa-table_no-checkbox tbody tr td,
.pa-table.pa-table_no-checkbox tbody tr th {
  padding-left: 25px; }

.pa-table-row .pa-table-row_hd_grouped {
  padding-left: 30px; }

.pa-table.pa-table_outage tr.warning.active td {
  background: rgba(248, 161, 112, 0.2); }

.pa-table.pa-table_outage tr.critical.active td {
  background: rgba(255, 235, 238, 0.5); }

.pa-table.pa-table_outage tr.warning td:first-child {
  border-left: solid 2px #e06a28; }

.pa-table.pa-table_outage tr.critical td:first-child {
  border-left: solid 2px #cc0000; }

.pa-table-row_warning td {
  background: rgba(248, 161, 112, 0.2); }

.pa-table-row_critical td {
  background: rgba(255, 235, 238, 0.5); }

.pa-table-col-three-dots {
  padding-top: 4px;
  width: 20px;
  max-width: 20px; }

.pa-table-row.pa-table-row_hd th div {
  font-weight: bold;
  font-family: "sailec-bold";
  font-size: 0.8125rem;
  color: rgba(0, 0, 0, 0.4); }

table.pa-table_break tr {
  word-break: break-all; }

.pa-table-col-checkbox {
  width: 20px;
  max-width: 20px; }

@keyframes yellow-fade {
  0% {
    background: yellow; }
  100% {
    background: none; } }

tr.highlight td {
  animation: yellow-fade 2s ease-in 1; }

.pa-keyval-table {
  width: 98%; }

.pa-keyval-table td, .pa-keyval-table th {
  padding: 8px; }

.pa-keyval-table th {
  text-align: right;
  font-family: 'sailec-regular';
  font-size: 13px;
  width: 25%;
  color: rgba(0, 0, 0, 0.54); }

.pa-keyval-table td {
  font-family: 'sailec-medium';
  font-size: 13px;
  background-color: #FAFAFA;
  border: solid 4px #fff;
  border-radius: 10px;
  width: 100%;
  color: #222222; }

.pa-tabs {
  display: none; }

.pa-tabs-item {
  min-width: 9.375rem;
  display: none;
  padding: 0.8125rem 1.875rem 0.625rem;
  overflow: hidden;
  position: relative;
  color: #717171;
  border: none;
  background: none;
  font-family: "sailec-bold";
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 0.033125rem;
  cursor: pointer;
  outline: none;
  border-bottom: 2px solid transparent; }

.pa-tabs-item:before {
  content: "";
  width: 100%;
  height: 0.1875rem;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #d8580e;
  transform: translateY(-100%);
  transition: transform .2s ease; }

.isActive.pa-tabs-item {
  color: #00bbd3;
  border-bottom: 2px solid #00bbd3; }

.pa-tabs-item + .pa-tabs-item {
  margin-left: 0.625rem; }

.pa-table-item-icon {
  display: block;
  position: absolute;
  top: 50%;
  right: 0.3125rem;
  color: #D73C2C;
  transform: translateY(-50%); }

.isActive > .pa-table-item-icon {
  color: #ffffff; }

.pa-toast {
  min-width: 18.75rem;
  max-width: 34.375rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  visibility: hidden;
  position: fixed;
  top: 7.8125rem;
  left: 50%;
  border-radius: 0.1875rem;
  border: 1px solid currentColor;
  background: #ffffff;
  color: #0b8940;
  font-size: 0.875rem;
  transform: translate(-50%, -10%);
  opacity: 0;
  transition: opacity .2s, transform .2s ease, visibility 0s .2s;
  font-family: "sailec-bold"; }

.pa-toast_texas {
  top: 50px;
  min-width: 37.5rem;
  min-height: 6.25rem;
  color: #000;
  background: #fff;
  border: none;
  box-shadow: 0px 2px 5px 3px rgba(0, 0, 0, 0.19);
  z-index: 15; }

.pa-toast_texas .pa-toast-hd {
  display: none; }

.pa-toast_texas .pa-toast-bd {
  margin: auto; }

.pa-toast_error {
  color: #D73C2C; }

.isActive.pa-toast {
  visibility: visible;
  transform: translate(-50%, 0);
  opacity: 1;
  transition: opacity .2s, transform .2s ease; }

.pa-toast-bd {
  -ms-flex-item-align: center;
      align-self: center; }

.pa-toast-hd,
.pa-toast-ft {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.625rem;
  color: inherit;
  fill: currentColor; }

.pa-toast-hd:empty {
  display: none; }

.pa-toast-hd {
  border-radius: 0.1875rem 0 0 0.1875rem;
  background: #0b8940;
  fill: #ffffff; }

.pa-toast_error .pa-toast-hd {
  background: #D73C2C;
  fill: #ffffff; }

.pa-toast-ft {
  border-radius: 0 0.1875rem 0.1875rem 0; }

.pa-toast-bd {
  padding: 0.625rem 1.5625rem; }

.pa-toast-box {
  position: fixed;
  top: 7.8125rem;
  left: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.pa-toast-box .pa-toast {
  position: static; }

.pa-toast-box .pa-toast:not(:first-child) {
  margin-top: 10px; }

.pa-wizard {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  border-top: 1px solid #d8dee0;
  background: #f0f4f7; }

.pa-panel-bd_hasWizard .pa-wizard {
  border: none;
  background: none; }

.pa-wizard-row {
  width: 100%;
  max-width: 100%;
  display: -ms-flexbox;
  display: flex;
  padding: 0 3.25rem;
  box-sizing: border-box; }

.pa-panel-bd_hasWizard .pa-wizard-row {
  padding: 0; }

.pa-wizard-row-col {
  box-sizing: border-box; }

.pa-wizard-row_dominant {
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.pa-wizard-row-col_hd {
  height: 4rem;
  display: -ms-flexbox;
  display: flex;
  overflow: auto;
  border-bottom: 0.0625rem solid #dfdfdf; }

.pa-wizard-row-col_bd {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  padding: 1.25rem; }

.pa-panel-bd_hasWizard .pa-wizard-row-col_bd {
  padding: 0; }

.pa-wizard-row-col_ft {
  width: 100%;
  height: 4.375rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  position: relative;
  z-index: 10;
  box-sizing: border-box;
  border-top: 1px solid #d8dee0; }

.pa-panel-bd_hasWizard .pa-wizard-row-col_ft {
  padding: 0 1.25rem; }

.pa-wizardNav {
  display: -ms-flexbox;
  display: flex;
  border-left: 0.0625rem solid #dfdfdf; }

.pa-wizardNav-item {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  font-family: "sailec-regular";
  font-size: 1rem;
  padding: 0.5rem 0.625rem;
  color: #202020;
  font-size: 0.8125rem;
  font-family: "sailec-regular";
  outline: none;
  border-radius: 0.125rem 0 0 0.125rem;
  border-right: 0.0625rem solid #dfdfdf;
  transition: border-color .2s;
  text-align: center; }

button.pa-wizardNav-item {
  cursor: pointer; }

.pa-wizardList,
.pa-wizardList > * {
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap; }

.pa-wizardList_tree {
  -ms-flex-direction: column;
      flex-direction: column; }

.pa-wizardNav-item_tree {
  -ms-flex-pack: center;
      justify-content: center;
  font-weight: bold;
  border-bottom: 0.0625rem solid #dfdfdf; }

button.pa-wizardNav-item:hover,
button.pa-wizardNav-item:focus,
button.isActive.pa-wizardNav-item {
  background: rgba(0, 187, 211, 0.25); }

button.isActive.pa-wizardNav-item {
  background: #00bbd3;
  color: #ffffff;
  font-family: "sailec-bold"; }

.hasError.pa-wizardNav-item,
.hasError.pa-wizardNav-item:hover {
  background: #D73C2C;
  color: #ffffff;
  font-family: "sailec-bold"; }

button.hasError.pa-wizardNav-item:focus {
  background: #af2e21; }

.pa-wizardNav-item:disabled,
.pa-wizardNav-item:disabled:hover {
  background: none;
  cursor: not-allowed; }

.pa-wizardPane {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.pa-panel-bd_hasWizard .pa-wizardPane {
  -ms-flex-pack: start;
      justify-content: flex-start; }

.pa-panel-bd_hasWizard .pa-wizard-row-col_hd,
.pa-panel-bd_hasWizard .pa-wizardPane-bd {
  max-height: calc(100vh - 14rem);
  overflow: auto; }

.is-modal-scroll-locked .pa-wizardPane-bd {
  overflow: hidden; }

.pa-wizardPane-bd {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  box-sizing: border-box; }

.pa-panel-bd_hasWizard .pa-wizardPane-bd {
  padding: 1.25rem; }

.pa-wizardPane-ft {
  height: 4.375rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
  border-top: 1px solid #d8dee0; }

.pa-panel-bd_hasWizard .pa-wizardPane-ft {
  padding: 0 1.25rem; }

.pa-wizard-back-link {
  text-align: right;
  padding-bottom: 20px;
  color: #3B78E7;
  text-decoration: none;
  font-size: 10px;
  font-family: sailec-bold; }

.breadcrumb {
  font-family: sailec-medium;
  font-size: 12px;
  color: #3B78E7; }

.breadcrumb :not(a) {
  font-size: 12px;
  font-family: sailec-regular;
  color: #202020; }

.breadcrumb .divider {
  font-family: sailec-medium;
  font-size: 12px;
  color: #3B78E7; }

.breadcrumb * {
  padding-right: 3px; }

.pa-wizard-nav-footer {
  font-size: 12px;
  font-family: sailec-bold; }

.pills ul.pa-hList li:first-child {
  margin-left: 0px; }

.pills {
  margin-top: 0;
  margin-bottom: 40px; }

.pa-modal-close {
  color: #78909c;
  font-size: 0.8125rem;
  cursor: pointer; }

.pa-loader {
  color: #f08a10;
  font-size: 45px;
  text-indent: -9999em;
  overflow: hidden;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  margin: 72px auto;
  position: relative;
  transform: translateZ(0);
  animation: load6 1.7s infinite ease;
  z-index: 10; }

@keyframes load6 {
  0% {
    transform: rotate(0deg);
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  5%,
  95% {
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; }
  10%,
  59% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.087em -0.825em 0 -0.42em, -0.173em -0.812em 0 -0.44em, -0.256em -0.789em 0 -0.46em, -0.297em -0.775em 0 -0.477em; }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.338em -0.758em 0 -0.42em, -0.555em -0.617em 0 -0.44em, -0.671em -0.488em 0 -0.46em, -0.749em -0.34em 0 -0.477em; }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em, -0.377em -0.74em 0 -0.42em, -0.645em -0.522em 0 -0.44em, -0.775em -0.297em 0 -0.46em, -0.82em -0.09em 0 -0.477em; }
  100% {
    transform: rotate(360deg);
    box-shadow: 0 -0.83em 0 -0.4em, 0 -0.83em 0 -0.42em, 0 -0.83em 0 -0.44em, 0 -0.83em 0 -0.46em, 0 -0.83em 0 -0.477em; } }

.pa-card {
  width: 9.375rem;
  height: 14.0625rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  position: relative;
  overflow: hidden;
  box-sizing: border-box;
  border-radius: 5px;
  border: 1px solid #d6dbdb;
  background: #ffffff;
  text-align: center; }

.pa-card > * {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: start;
      justify-content: flex-start;
  padding: 0.625rem; }

.pa-card_complete:before,
.pa-card_complete:after {
  content: "";
  display: block;
  position: absolute; }

.pa-card_complete:before {
  width: 0.9375rem;
  height: 0.9375rem;
  top: 0.3125rem;
  right: 0.25rem;
  z-index: 10;
  background: url("../media/icons/check-white.svg") center;
  background-size: 100%;
  color: #ffffff; }

.pa-card_complete:after {
  width: 0;
  height: 0;
  top: 0;
  right: 0;
  border: 20px solid transparent;
  border-top-color: #212121;
  border-right-color: #212121; }

.pa-card-bd {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.pa-card-ft {
  min-height: 1.875rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.pa-card > * + * {
  padding-top: 0; }

.pa-rowcard {
  background: #ffffff;
  padding: 0;
  border-radius: 0.1875rem;
  box-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.09); }

.pa-rowcard-hd {
  padding: 1rem 20px 1rem 1rem;
  border-left: solid 1.5px #ffffff;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  font-family: "sailec-regular"; }

.pa-rowcard_thin .pa-rowcard-hd {
  padding: 0.5rem 20px 0.5rem 15px; }

.pa-rowcard_green .pa-rowcard-hd {
  border-left-color: #03ac51; }

.pa-rowcard_red .pa-rowcard-hd {
  border-left-color: #e31212; }

.pa-rowcard_orange .pa-rowcard-hd {
  border-left-color: #f47126; }

.pa-rowcard_yellow .pa-rowcard-hd {
  border-left-color: #fdfa14; }

.pa-rowcard_grey .pa-rowcard-hd {
  border-left-color: #808080; }

.pa-rowcard_secondary .pa-rowcard-hd {
  border-left-color: #78909c; }

.pa-rowcard-primary-text p,
.pa-rowcard-primary-text {
  font-family: "sailec-regular";
  font-size: 13px; }

.pa-rowcard-secondary-text p,
.pa-rowcard-secondary-text {
  font-family: "sailec-regular";
  font-size: 12px;
  opacity: 0.6; }

.pa-rowcard {
  background: #ffffff;
  padding: 0;
  border-radius: 0.1875rem;
  box-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.09); }

.pa-rowcard-hd {
  padding: 1.25rem 1.25rem 1.25rem 1rem;
  border-left: solid 3px #ffffff; }

.pa-rowcard-hd_installed {
  border-left-color: #509a55;
  cursor: pointer; }

.pa-rowcard-hd_recommended {
  border-left-color: #e47763; }

.pa-icon-button {
  color: #3b78e7;
  font-size: 18px; }

.pa-rowcard .metric-count {
  padding-right: 0.4375rem;
  color: rgba(0, 0, 0, 0.5); }

.pa-rowcard .metric-count-separator {
  padding-right: 0.4375rem;
  color: #d8dee0; }

.pa-content_center {
  text-align: center; }

.pa-content_reverse {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: flex-end; }

.pa-field {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }

.pa-field > * + * {
  margin-top: 0.3125rem; }

.pa-field > * {
  box-sizing: border-box; }

.pa-field .add-more {
  font-size: 11px;
  font-family: sailec-medium; }

.pa-field .add-more svg {
  fill: #3B78E7;
  height: .8rem;
  width: .8rem; }

.pa-field .post-input-txt {
  padding-left: 6px;
  font-size: 12px; }

.pa-hug {
  padding: 0 0.3125rem; }

.pa-hug_x2 {
  padding: 0 0.625rem; }

.pa-hug_x3 {
  padding: 0 0.9375rem; }

.pa-hug_x4 {
  padding: 0 1.25rem; }

.pa-hug_x5 {
  padding: 0 1.5625rem; }

.pa-hug_x6 {
  padding: 0 1.875rem; }

.pa-hug_x7 {
  padding: 0 2.1875rem; }

.pa-hug_x8 {
  padding: 0 2.5rem; }

.pa-hug_x9 {
  padding: 0 2.8125rem; }

.pa-hug_x10 {
  padding: 0 3.125rem; }

.pa-loading * {
  transition: none !important; }

.pa-message {
  padding: 0.78125rem;
  border-radius: 0.1875rem;
  border: 1px solid;
  border-left: solid 2.5px;
  border-color: #455a64;
  color: #7a7a7a;
  font-size: 13px;
  background: #fff;
  margin-bottom: 20px;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
  font-family: sailec-medium; }

.pa-message ol {
  margin-bottom: 20px;
  margin-left: 20px; }

.pa-message li {
  font-family: sailec-regular; }

.pa-message .pa-hdg {
  color: #7a7a7a; }

.pa-message_error {
  border-color: #D73C2C; }

.pa-message_warning {
  border-color: #e06a28; }

.pa-message_info {
  border-color: #00bbd3; }

.pa-message.small {
  font-size: 13px; }

.pa-panel {
  max-width: 100%;
  width: 37.5rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex: 1;
      flex: 1; }

.pa-panel_lg {
  width: 40.625rem; }

.pa-panel_xl {
  width: 43.75rem; }

.pa-panel_xxl {
  width: 50rem; }

.pa-panel_xxxl {
  width: 53.125rem; }

.pa-panel_xxxxl {
  width: 56.25rem; }

.pa-panel_full {
  width: 100%; }

.pa-panel-bd {
  max-height: calc(40.625rem - 9.625rem);
  padding: 1.25rem 2.5rem;
  box-sizing: border-box;
  overflow: auto;
  background: #ffffff;
  overflow: auto; }

.is-modal-scroll-locked .pa-panel-bd {
  overflow: hidden; }

@media (max-height: 650px) {
  .pa-panel-bd {
    max-height: calc(100vh - 9.625rem);
    overflow: auto; } }

.pa-modal-box_drawer .pa-panel-bd,
.pa-modal_scrollable .pa-panel-bd {
  overflow: auto; }

.pa-panel-bd_full {
  padding: 10px 0; }

.pa-panel-bd:last-child {
  border-radius: 0 0 0.125rem 0.125rem; }

.pa-panel-bd_hasWizard {
  max-height: initial;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding: 0; }

.pa-modal-box_drawer .pa-panel-bd {
  max-height: 100vh;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto; }

.pa-panel-hd,
.pa-panel-ft {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  box-sizing: border-box; }

.pa-panel-hd {
  height: 2.5rem;
  padding: 0 1.25rem 0 1.5625rem;
  color: #ffffff;
  border-bottom: none;
  border-radius: 0.125rem 0.125rem 0 0;
  background: #2C4163;
  font-size: 1rem;
  font-family: "sailec-regular";
  -ms-flex-pack: justify;
      justify-content: space-between; }

.pa-panel-hd .pa-hdg {
  color: #ffffff; }

.pa-panel-hd .pa-hdg_2, .pa-panel-hd .pa-hdg_3 {
  font-size: 1rem;
  font-family: sailec-medium; }

.pa-panel-ft {
  height: 4rem;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 1.5625rem;
  border-top: 0.5px solid #DDDDDD;
  border-radius: 0 0 0.25rem 0.25rem;
  background: #ffffff; }

.pa-panel-ft ul {
  width: 100%; }

.pa-section {
  padding: 1.25rem;
  background: #ffffff;
  border-radius: 0.125rem;
  box-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.09); }

.pa-section_full {
  padding: 10px 0; }

.pa-section_no-padding {
  padding: 0; }

.pa-section-pad_top {
  padding-top: 1.25rem; }

.pa-section-pad_bottom {
  padding-bottom: 1.25rem; }

.pa-section-pad_left {
  padding-left: 1.25rem; }

.pa-section-pad_right {
  padding-right: 1.25rem; }

.pa-segment {
  position: relative;
  background: #ffffff;
  margin: 1rem 0em;
  padding: 1em 1em;
  border-radius: 0.1; }

.pa-segment-bd {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  margin: 20px 20px 0px 20px; }

.pa-segment-ft {
  min-height: 1.875rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center; }

.pa-segment > * + * {
  padding-top: 0; }

.pa-tabbedPanels {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  background: #ffffff;
  background: #ffffff;
  border-radius: 0.1875rem;
  box-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.09); }

.pa-tabbedPanels-tabs {
  background: #FCFCFC; }

.pa-section .pa-tabbedPanels {
  box-shadow: none; }

.pa-tableWrapper {
  width: 100%;
  position: relative;
  overflow-x: auto; }

.pa-wrapper {
  width: 82.5rem;
  max-width: 100%;
  margin: auto;
  padding: 0 3.25rem;
  box-sizing: border-box; }

.pa-wrapper .rm-pad-l {
  padding-left: 0; }

[hidden] {
  display: none; }

.visually-hidden {
  position: absolute;
  clip: rect(0, 0, 0, 0); }

div.awesomplete {
  display: inline-block;
  position: relative; }

div.awesomplete > input {
  display: block; }

div.awesomplete > ul {
  width: 100%;
  max-width: 16.875rem;
  position: absolute;
  left: 0;
  z-index: 1;
  box-sizing: border-box;
  list-style: none;
  padding: 0;
  margin: .2em 0 0;
  background: rgba(255, 255, 255, 0.9);
  background: linear-gradient(to bottom right, white, rgba(255, 255, 255, 0.8));
  border: 1px solid #f8f8f8;
  box-shadow: 0.05em 0.2em 0.6em rgba(0, 0, 0, 0.2);
  text-shadow: none; }

div.awesomplete > ul[hidden],
div.awesomplete > ul:empty {
  display: none; }

@supports (transform: scale(0)) {
  div.awesomplete > ul {
    transition: 0.3s cubic-bezier(0.4, 0.2, 0.5, 1.4);
    transform-origin: 1.43em -.43em; }
  div.awesomplete > ul[hidden],
  div.awesomplete > ul:empty {
    opacity: 0;
    transform: scale(0);
    display: block;
    transition-timing-function: ease; } }

/* Pointer */
div.awesomplete > ul:before {
  content: "";
  position: absolute;
  top: -.43em;
  left: 1em;
  width: 0;
  height: 0;
  padding: .4em;
  background: white;
  border: inherit;
  border-right: 0;
  border-bottom: 0;
  transform: rotate(45deg); }

div.awesomplete > ul > li {
  position: relative;
  margin: 0 -0.0625rem;
  padding: 0.5rem 0.5rem 0.5rem 0.75rem;
  overflow: hidden;
  font-size: 0.875rem;
  line-height: 1;
  cursor: pointer; }

div.awesomplete > ul > li:before {
  content: "";
  width: 0.1875rem;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  background: #f06313;
  transform: translateX(-100%);
  transition: transform .2s; }

div.awesomplete > ul > li:hover:before,
div.awesomplete > ul > li[aria-selected="true"]:before {
  transform: translateX(0); }

div.awesomplete mark {
  background: none;
  font-weight: bold; }

/*
 * Table styles
 */
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0;
  /*
   * Header and footer styles
   */
  /*
   * Body styles
   */ }

table.dataTable thead th,
table.dataTable tfoot th {
  font-weight: bold;
  font-family: "sailec-bold";
  font-size: 0.8125rem;
  color: rgba(0, 0, 0, 0.6); }

table.dataTable thead th:active,
table.dataTable thead td:active {
  outline: none; }

table.dataTable tfoot th,
table.dataTable tfoot td {
  padding: 10px 18px 6px 18px;
  border-top: 1px solid #111111; }

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc {
  cursor: pointer;
  *cursor: hand; }

table.dataTable thead .sorting,
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting_asc_disabled,
table.dataTable thead .sorting_desc_disabled {
  background-repeat: no-repeat;
  background-position: center right; }

table.dataTable thead .sorting {
  background-image: url("../images/sort_both.png"); }

table.dataTable thead .sorting_asc {
  background-image: url("../images/sort_asc.png"); }

table.dataTable thead .sorting_desc {
  background-image: url("../images/sort_desc.png"); }

table.dataTable thead .sorting_asc_disabled {
  background-image: url("../images/sort_asc_disabled.png"); }

table.dataTable thead .sorting_desc_disabled {
  background-image: url("../images/sort_desc_disabled.png"); }

table.dataTable tbody tr {
  background-color: white; }

table.dataTable tbody tr.selected {
  background-color: #b0bed9; }

table.dataTable tbody th {
  padding: 8px 10px;
  padding-top: 12px; }

table.dataTable tbody td {
  vertical-align: top; }

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #dddddd; }

table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none; }

table.dataTable.cell-border tbody th, table.dataTable.cell-border tbody td {
  border-top: 1px solid #dddddd;
  border-right: 1px solid #dddddd; }

table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
  border-left: 1px solid #dddddd; }

table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
  border-top: none; }

table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd {
  background-color: #f9f9f9; }

table.dataTable.stripe tbody tr.odd.selected, table.dataTable.display tbody tr.odd.selected {
  background-color: #abb9d3; }

table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover {
  background-color: whitesmoke; }

table.dataTable.hover tbody tr:hover.selected, table.dataTable.display tbody tr:hover.selected {
  background-color: #a9b7d1; }

table.dataTable.order-column tbody tr > .sorting_1,
table.dataTable.order-column tbody tr > .sorting_2,
table.dataTable.order-column tbody tr > .sorting_3, table.dataTable.display tbody tr > .sorting_1,
table.dataTable.display tbody tr > .sorting_2,
table.dataTable.display tbody tr > .sorting_3 {
  background-color: #f9f9f9; }

table.dataTable.order-column tbody tr.selected > .sorting_1,
table.dataTable.order-column tbody tr.selected > .sorting_2,
table.dataTable.order-column tbody tr.selected > .sorting_3, table.dataTable.display tbody tr.selected > .sorting_1,
table.dataTable.display tbody tr.selected > .sorting_2,
table.dataTable.display tbody tr.selected > .sorting_3 {
  background-color: #acbad4; }

table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
  background-color: #f1f1f1; }

table.dataTable.display tbody tr.odd > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd > .sorting_2 {
  background-color: #f3f3f3; }

table.dataTable.display tbody tr.odd > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd > .sorting_3 {
  background-color: whitesmoke; }

table.dataTable.display tbody tr.odd.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_1 {
  background-color: #a6b3cd; }

table.dataTable.display tbody tr.odd.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_2 {
  background-color: #a7b5ce; }

table.dataTable.display tbody tr.odd.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.odd.selected > .sorting_3 {
  background-color: #a9b6d0; }

table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
  background-color: #f9f9f9; }

table.dataTable.display tbody tr.even > .sorting_2, table.dataTable.order-column.stripe tbody tr.even > .sorting_2 {
  background-color: #fbfbfb; }

table.dataTable.display tbody tr.even > .sorting_3, table.dataTable.order-column.stripe tbody tr.even > .sorting_3 {
  background-color: #fdfdfd; }

table.dataTable.display tbody tr.even.selected > .sorting_1, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_1 {
  background-color: #acbad4; }

table.dataTable.display tbody tr.even.selected > .sorting_2, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_2 {
  background-color: #adbbd6; }

table.dataTable.display tbody tr.even.selected > .sorting_3, table.dataTable.order-column.stripe tbody tr.even.selected > .sorting_3 {
  background-color: #afbdd8; }

table.dataTable.display tbody tr:hover > .sorting_1, table.dataTable.order-column.hover tbody tr:hover > .sorting_1 {
  background-color: #eaeaea; }

table.dataTable.display tbody tr:hover > .sorting_2, table.dataTable.order-column.hover tbody tr:hover > .sorting_2 {
  background-color: #ebebeb; }

table.dataTable.display tbody tr:hover > .sorting_3, table.dataTable.order-column.hover tbody tr:hover > .sorting_3 {
  background-color: #eeeeee; }

table.dataTable.display tbody tr:hover.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
  background-color: #a1aec7; }

table.dataTable.display tbody tr:hover.selected > .sorting_2, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_2 {
  background-color: #a2afc8; }

table.dataTable.display tbody tr:hover.selected > .sorting_3, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_3 {
  background-color: #a4b2cb; }

table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap; }

table.dataTable.compact thead th,
table.dataTable.compact thead td {
  padding: 4px 17px 4px 4px; }

table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td {
  padding: 4px; }

table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
  padding: 4px; }

table.dataTable th.dt-left,
table.dataTable td.dt-left {
  text-align: left; }

table.dataTable th.dt-center,
table.dataTable td.dt-center,
table.dataTable td.dataTables_empty {
  text-align: center; }

table.dataTable th.dt-right,
table.dataTable td.dt-right {
  text-align: right; }

table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
  text-align: justify; }

table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
  white-space: nowrap; }

table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
  text-align: left; }

table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
  text-align: center; }

table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
  text-align: right; }

table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
  text-align: justify; }

table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
  white-space: nowrap; }

table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
  text-align: left; }

table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
  text-align: center; }

table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
  text-align: right; }

table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
  text-align: justify; }

table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
  white-space: nowrap; }

table.dataTable,
table.dataTable th,
table.dataTable td {
  box-sizing: content-box; }

/*
 * Control feature layout
 */
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1; }

.dataTables_wrapper .dataTables_length {
  display: none; }

.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right;
  margin-top: -60px;
  margin-right: 25px; }

.dataTables_filter label {
  font-size: 0px; }

.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em; }

.dataTables_filter input[type="search"] {
  margin-top: 30px;
  margin-right: 10px;
  width: 30px;
  transition: width 0.4s ease-in-out;
  background-image: url(/static/assets/newux/media/svgs/search.svg);
  background-size: 12px 12px;
  background-position: right 7px center;
  background-repeat: no-repeat;
  border: solid 1px #ccc;
  border-radius: 20px;
  outline: 0;
  padding: 7px; }

.dataTables_filter input[type="search"]:focus, .dataTables_filter input[type="search"].expanded {
  width: 250px;
  padding: 7px 30px 7px 12px; }

.dataTables_wrapper .dataTables_info {
  clear: both;
  float: right;
  margin-left: 10px;
  padding-top: 0.755em;
  font-family: sailec-regular;
  font-size: 13px;
  margin-top: 10px;
  margin-right: 20px;
  color: rgba(0, 0, 0, 0.54); }

.dataTables_wrapper .dataTables_paginate {
  padding-top: 2.5rem;
  padding-bottom: 1rem;
  text-align: center; }

.paginate_button {
  box-sizing: border-box;
  display: inline-block;
  padding: 0.1875rem 0.375rem;
  margin-left: 0.125rem;
  background: none;
  color: #3B78E7;
  text-align: center;
  cursor: pointer;
  border-radius: 0.125rem;
  transition: background .2s, color .2s;
  font-family: sailec-bold;
  font-size: 0.75rem; }

.paginate_button.current, .paginate_button.current:hover {
  background-color: #3B78E7;
  color: #ffffff;
  font-family: sailec-bold;
  font-size: 0.75rem; }

.dataTables_paginate .paginate_button:hover {
  background: #f06313;
  color: #ffffff; }

.paginate_button.previous,
.paginate_button.next {
  display: none; }

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  background: #f06313;
  color: #ffffff; }

.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em; }

.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 0px;
  left: 25%;
  width: 50%;
  text-align: center;
  text-align: center;
  font-size: 1.2em;
  background: none; }

.dataTables_wrapper .dataTables_length,
.dataTables_wrapper .dataTables_filter,
.dataTables_wrapper .dataTables_processing,
.dataTables_wrapper .dataTables_paginate {
  color: #333333; }

.dataTables_wrapper .dataTables_scroll {
  clear: both; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
  *margin-top: -1px;
  -webkit-overflow-scrolling: touch; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td {
  vertical-align: middle; }

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th > div.dataTables_sizing,
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td > div.dataTables_sizing {
  height: 0;
  overflow: hidden;
  margin: 0 !important;
  padding: 0 !important; }

.dataTables_wrapper.no-footer .dataTables_scrollBody {
  border-bottom: 1px solid #111111; }

.dataTables_wrapper.no-footer div.dataTables_scrollHead table,
.dataTables_wrapper.no-footer div.dataTables_scrollBody table {
  border-bottom: none; }

.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }

@media screen and (max-width: 767px) {
  .dataTables_wrapper .dataTables_info,
  .dataTables_wrapper .dataTables_paginate {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_paginate {
    margin-top: 0.5em; } }

@media screen and (max-width: 640px) {
  .dataTables_wrapper .dataTables_length,
  .dataTables_wrapper .dataTables_filter {
    float: none;
    text-align: center; }
  .dataTables_wrapper .dataTables_filter {
    margin-top: 0.5em; } }

tr:hover td {
  background-color: #fafafa; }

.dataTables_wrapper .dataTables_scrollBody {
  border-bottom-style: none !important; }

table.dataTable tbody td .pa-badge {
  margin-bottom: 5px; }

.inspire-tree .btn {
  background-color: rgba(255, 255, 255, 0.4);
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 3px;
  display: inline-block;
  height: 20px;
  transition: all 150ms linear;
  width: 20px; }
  .inspire-tree .btn:hover {
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1); }
  .inspire-tree .btn + .btn {
    margin-left: 5px; }
  .inspire-tree .btn.icon {
    position: relative; }
    .inspire-tree .btn.icon::before {
      display: block;
      height: 14px;
      left: 50%;
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%);
      width: 14px; }

.inspire-tree .btn-group {
  display: inline-block;
  height: 26px;
  line-height: 26px; }

/* ~~@@@~~~~~ Context Menu ~~~~~@@@~~ */
.itree-menu {
  background: #ddd;
  border: 1px solid #c4c4c4;
  border-radius: 3px;
  font-family: sans-serif;
  list-style: none;
  margin: 0;
  min-width: 150px;
  padding: 0;
  position: absolute;
  z-index: 10; }
  .itree-menu a {
    display: block;
    padding: 3px 8px; }
    .itree-menu a:hover {
      background: rgba(218, 250, 255, 0.5);
      color: #78909c; }

.inspire-tree {
  font-size: 0.875rem;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  /* ~~@@@~~~~~ Lists ~~~~~@@@~~ */
  /* ~~@@@~~~~~ Node Content ~~~~~@@@~~ */ }
  .inspire-tree:focus {
    outline: none; }
  .inspire-tree, .inspire-tree * {
    box-sizing: border-box; }
  .inspire-tree ol {
    list-style: none;
    margin: 0;
    padding: 0; }
    .inspire-tree ol ol {
      padding-left: 20px; }
    .inspire-tree ol li {
      padding-top: 3px; }
  .inspire-tree .collapsed > ol, .inspire-tree .hidden {
    display: none; }
  .inspire-tree li > .title-wrap {
    min-height: 26px;
    position: relative;
    z-index: 2; }
  .inspire-tree .toggle {
    height: 26px;
    left: 0;
    position: absolute;
    top: 0;
    width: 26px;
    z-index: 2; }
    .inspire-tree .toggle::before {
      display: block;
      left: 50%;
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%); }
  .inspire-tree [type="checkbox"] {
    left: 18px;
    position: absolute;
    top: 4px;
    vertical-align: middle;
    width: 20px;
    z-index: 2; }
  .inspire-tree .title {
    font-family: sailec-medium;
    font-size: 0.75rem;
    color: black;
    cursor: pointer;
    display: block;
    height: 26px;
    line-height: 26px;
    overflow: hidden;
    padding-left: 47px;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: middle;
    white-space: nowrap;
    z-index: 1; }
    .inspire-tree .title.load-more {
      color: #476cb8;
      cursor: pointer; }
      .inspire-tree .title.load-more:hover {
        text-decoration: underline; }
    .inspire-tree .title::before {
      left: 25px;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      vertical-align: top; }
    .inspire-tree .title:focus {
      outline: none; }

.single .inspire-tree ol .selected > .title-wrap .title {
  font-weight: bold;
  color: #ffffff; }

.itree-droppable-active.itree-droppable-target {
  border: 1px solid #2dadc5; }

.itree-droppable-active.itree-droppable-target-above {
  border-top: 3px solid #2dadc5; }

.itree-droppable-active.itree-droppable-target-below {
  border-bottom: 3px solid #2dadc5; }

.inspire-tree .editable form {
  display: inline-block;
  height: 26px;
  line-height: 26px;
  padding-top: 2px; }
  .inspire-tree .editable form input {
    height: 20px; }
  .inspire-tree .editable form input, .inspire-tree .editable form .btn {
    vertical-align: top; }

.inspire-tree .editable > .btn-group {
  display: none;
  padding-top: 2px;
  position: absolute;
  right: 10px;
  z-index: 3; }

.inspire-tree .editable:hover > .btn-group {
  display: block; }

.inspire-tree input + .btn-group {
  margin-left: 10px; }

.inspire-tree > .btn.icon {
  margin-left: 2px; }

.inspire-tree > ol > .folder:first-child:not(:only-child) {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAYAAACji9dXAAAAFUlEQVQIW2M8d+HSf0YGBgYGRpJZAJ2uFKcp4HfpAAAAAElFTkSuQmCC");
  background-position: 11px 13px;
  background-repeat: no-repeat; }

.inspire-tree .folder:last-child:not(:only-child), .inspire-tree li .folder:last-child {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAYAAACji9dXAAAAFUlEQVQIW2M8d+HSf0YGBgYGRpJZAJ2uFKcp4HfpAAAAAElFTkSuQmCC");
  background-position: 11px 0;
  background-repeat: no-repeat; }

.inspire-tree.editable-add > ol > .folder:last-child:not(:only-child) {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfaAAAAFUlEQVQIW2M8d+HSf0YGBgYGRrqyABKeKU0SV+t2AAAAAElFTkSuQmCC");
  background-repeat: repeat-y; }

.inspire-tree > ol .expanded:not(:last-child):not(:first-child), .inspire-tree li:not(:last-child) {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfaAAAAFUlEQVQIW2M8d+HSf0YGBgYGRrqyABKeKU0SV+t2AAAAAElFTkSuQmCC");
  background-position: 11px 0;
  background-repeat: no-repeat; }

.inspire-tree li.expanded:not(:last-child) > ol {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAYCAYAAAA7zJfaAAAAFUlEQVQIW2M8d+HSf0YGBgYGRrqyABKeKU0SV+t2AAAAAElFTkSuQmCC");
  background-position: 11px 0;
  background-repeat: repeat-y; }

.inspire-tree li.expanded.folder:not(.loading) > .title-wrap {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAYAAACji9dXAAAAFUlEQVQIW2M8d+HSf0YGBgYGRpJZAJ2uFKcp4HfpAAAAAElFTkSuQmCC");
  background-position: 31px 13px;
  background-repeat: no-repeat; }

.inspire-tree .leaf:not(:last-child):not(.detached) {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAAh8HdUAAAAN0lEQVQ4T2M8d+HSfyMDPUYGEgBJimHmMo7aBAmK0dCDJgl4ioClDGLo0dBDDz0SMu5o2oMFFgBXbEeI0XwYIwAAAABJRU5ErkJgggAA");
  background-position: 11px 0;
  background-repeat: no-repeat; }

.inspire-tree .leaf:last-child {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAAKklEQVQoU2M8d+HSfyMDPUYGEgBJimHmMo7aBAmK0dCDJgl4ioClDGJoAGUZM32Z0U8tAAAAAElFTkSuQmCC");
  background-position: 11px 0;
  background-repeat: no-repeat; }

.inspire-tree .leaf.detached:last-child {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAMCAYAAACji9dXAAAAFUlEQVQIW2M8d+HSf0YGBgYGRpJZAJ2uFKcp4HfpAAAAAElFTkSuQmCC");
  background-position: 11px 0;
  background-repeat: no-repeat; }

.inspire-tree.editable-add > ol > .leaf:last-child {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAYCAYAAAAh8HdUAAAAN0lEQVQ4T2M8d+HSfyMDPUYGEgBJimHmMo7aBAmK0dCDJgl4ioClDGLo0dBDDz0SMu5o2oMFFgBXbEeI0XwYIwAAAABJRU5ErkJgggAA"); }

.inspire-tree .icon::before {
  background-position: 0 0;
  background-repeat: no-repeat;
  content: '';
  display: inline-block;
  height: 16px;
  width: 16px; }

.inspire-tree .selected > .title-wrap .title.icon:before {
  filter: brightness(0%) invert(100%); }

.inspire-tree .icon-check::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M27%204l-15%2015-7-7-5%205%2012%2012%2020-20z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }

.inspire-tree .icon-check:hover::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%230ccc0a%22%20d%3D%22M27%204l-15%2015-7-7-5%205%2012%2012%2020-20z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }

.inspire-tree .icon-collapse::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23aaa%22%20d%3D%22M4%201h16q1.242%200%202.121%200.879t0.879%202.121v16q0%201.242-0.879%202.121t-2.121%200.879h-16q-1.242%200-2.121-0.879t-0.879-2.121v-16q0-1.242%200.879-2.121t2.121-0.879zM20%203h-16q-0.414%200-0.707%200.293t-0.293%200.707v16q0%200.414%200.293%200.707t0.707%200.293h16q0.414%200%200.707-0.293t0.293-0.707v-16q0-0.414-0.293-0.707t-0.707-0.293zM8%2011h8q0.414%200%200.707%200.293t0.293%200.707-0.293%200.707-0.707%200.293h-8q-0.414%200-0.707-0.293t-0.293-0.707%200.293-0.707%200.707-0.293z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-color: white;
  border-radius: 3px;
  margin-left: -1px; }

.inspire-tree .icon-cross::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M31.708%2025.708c-0-0-0-0-0-0l-9.708-9.708%209.708-9.708c0-0%200-0%200-0%200.105-0.105%200.18-0.227%200.229-0.357%200.133-0.356%200.057-0.771-0.229-1.057l-4.586-4.586c-0.286-0.286-0.702-0.361-1.057-0.229-0.13%200.048-0.252%200.124-0.357%200.228%200%200-0%200-0%200l-9.708%209.708-9.708-9.708c-0-0-0-0-0-0-0.105-0.104-0.227-0.18-0.357-0.228-0.356-0.133-0.771-0.057-1.057%200.229l-4.586%204.586c-0.286%200.286-0.361%200.702-0.229%201.057%200.049%200.13%200.124%200.252%200.229%200.357%200%200%200%200%200%200l9.708%209.708-9.708%209.708c-0%200-0%200-0%200-0.104%200.105-0.18%200.227-0.229%200.357-0.133%200.355-0.057%200.771%200.229%201.057l4.586%204.586c0.286%200.286%200.702%200.361%201.057%200.229%200.13-0.049%200.252-0.124%200.357-0.229%200-0%200-0%200-0l9.708-9.708%209.708%209.708c0%200%200%200%200%200%200.105%200.105%200.227%200.18%200.357%200.229%200.356%200.133%200.771%200.057%201.057-0.229l4.586-4.586c0.286-0.286%200.362-0.702%200.229-1.057-0.049-0.13-0.124-0.252-0.229-0.357z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }

.inspire-tree .icon-cross:hover::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23c00%22%20d%3D%22M31.708%2025.708c-0-0-0-0-0-0l-9.708-9.708%209.708-9.708c0-0%200-0%200-0%200.105-0.105%200.18-0.227%200.229-0.357%200.133-0.356%200.057-0.771-0.229-1.057l-4.586-4.586c-0.286-0.286-0.702-0.361-1.057-0.229-0.13%200.048-0.252%200.124-0.357%200.228%200%200-0%200-0%200l-9.708%209.708-9.708-9.708c-0-0-0-0-0-0-0.105-0.104-0.227-0.18-0.357-0.228-0.356-0.133-0.771-0.057-1.057%200.229l-4.586%204.586c-0.286%200.286-0.361%200.702-0.229%201.057%200.049%200.13%200.124%200.252%200.229%200.357%200%200%200%200%200%200l9.708%209.708-9.708%209.708c-0%200-0%200-0%200-0.104%200.105-0.18%200.227-0.229%200.357-0.133%200.355-0.057%200.771%200.229%201.057l4.586%204.586c0.286%200.286%200.702%200.361%201.057%200.229%200.13-0.049%200.252-0.124%200.357-0.229%200-0%200-0%200-0l9.708-9.708%209.708%209.708c0%200%200%200%200%200%200.105%200.105%200.227%200.18%200.357%200.229%200.356%200.133%200.771%200.057%201.057-0.229l4.586-4.586c0.286-0.286%200.362-0.702%200.229-1.057-0.049-0.13-0.124-0.252-0.229-0.357z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }

.inspire-tree .icon-expand::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%23aaa%22%20d%3D%22M4%201h16q1.242%200%202.121%200.879t0.879%202.121v16q0%201.242-0.879%202.121t-2.121%200.879h-16q-1.242%200-2.121-0.879t-0.879-2.121v-16q0-1.242%200.879-2.121t2.121-0.879zM20%203h-16q-0.414%200-0.707%200.293t-0.293%200.707v16q0%200.414%200.293%200.707t0.707%200.293h16q0.414%200%200.707-0.293t0.293-0.707v-16q0-0.414-0.293-0.707t-0.707-0.293zM12%207q0.414%200%200.707%200.293t0.293%200.707v3h3q0.414%200%200.707%200.293t0.293%200.707-0.293%200.707-0.707%200.293h-3v3q0%200.414-0.293%200.707t-0.707%200.293-0.707-0.293-0.293-0.707v-3h-3q-0.414%200-0.707-0.293t-0.293-0.707%200.293-0.707%200.707-0.293h3v-3q0-0.414%200.293-0.707t0.707-0.293z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  background-color: white;
  border-radius: 3px;
  margin-left: -1px; }

.inspire-tree .icon-file-empty::before {
  /* Replaced with closed folder */
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2030%2032%22%3E%0A%3Cpath%20fill%3D%22%23788f9a%22%20d%3D%22M29.714%2010.857v12.571q0%201.643-1.179%202.821t-2.821%201.179h-21.714q-1.643%200-2.821-1.179t-1.179-2.821v-17.143q0-1.643%201.179-2.821t2.821-1.179h5.714q1.643%200%202.821%201.179t1.179%202.821v0.571h12q1.643%200%202.821%201.179t1.179%202.821z%22%3E%3C/path%3E%0A%3C/svg%3E"); }

.inspire-tree .icon-folder::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2030%2032%22%3E%0A%3Cpath%20fill%3D%22%23788f9a%22%20d%3D%22M29.714%2010.857v12.571q0%201.643-1.179%202.821t-2.821%201.179h-21.714q-1.643%200-2.821-1.179t-1.179-2.821v-17.143q0-1.643%201.179-2.821t2.821-1.179h5.714q1.643%200%202.821%201.179t1.179%202.821v0.571h12q1.643%200%202.821%201.179t1.179%202.821z%22%3E%3C/path%3E%0A%3C/svg%3E"); }

.inspire-tree .icon-folder-open::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2034%2032%22%3E%0A%3Cpath%20fill%3D%22%23788f9a%22%20d%3D%22M33.554%2017q0%200.554-0.554%201.179l-6%207.071q-0.768%200.911-2.152%201.545t-2.563%200.634h-19.429q-0.607%200-1.080-0.232t-0.473-0.768q0-0.554%200.554-1.179l6-7.071q0.768-0.911%202.152-1.545t2.563-0.634h19.429q0.607%200%201.080%200.232t0.473%200.768zM27.429%2010.857v2.857h-14.857q-1.679%200-3.518%200.848t-2.929%202.134l-6.107%207.179q0-0.071-0.009-0.223t-0.009-0.223v-17.143q0-1.643%201.179-2.821t2.821-1.179h5.714q1.643%200%202.821%201.179t1.179%202.821v0.571h9.714q1.643%200%202.821%201.179t1.179%202.821z%22%3E%3C/path%3E%0A%3C/svg%3E"); }

.inspire-tree .icon-minus::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M0%2013v6c0%200.552%200.448%201%201%201h30c0.552%200%201-0.448%201-1v-6c0-0.552-0.448-1-1-1h-30c-0.552%200-1%200.448-1%201z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }

.inspire-tree .icon-minus:hover::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23c00%22%20d%3D%22M0%2013v6c0%200.552%200.448%201%201%201h30c0.552%200%201-0.448%201-1v-6c0-0.552-0.448-1-1-1h-30c-0.552%200-1%200.448-1%201z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }

.inspire-tree .icon-more::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M12%209.984c1.078%200%202.016%200.938%202.016%202.016s-0.938%202.016-2.016%202.016-2.016-0.938-2.016-2.016%200.938-2.016%202.016-2.016zM18%209.984c1.078%200%202.016%200.938%202.016%202.016s-0.938%202.016-2.016%202.016-2.016-0.938-2.016-2.016%200.938-2.016%202.016-2.016zM6%209.984c1.078%200%202.016%200.938%202.016%202.016s-0.938%202.016-2.016%202.016-2.016-0.938-2.016-2.016%200.938-2.016%202.016-2.016z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }

.inspire-tree .icon-pencil::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M27%200c2.761%200%205%202.239%205%205%200%201.126-0.372%202.164-1%203l-2%202-7-7%202-2c0.836-0.628%201.874-1%203-1zM2%2023l-2%209%209-2%2018.5-18.5-7-7-18.5%2018.5zM22.362%2011.362l-14%2014-1.724-1.724%2014-14%201.724%201.724z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A"); }

.inspire-tree .icon-pencil:hover::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%230ccc0a%22%20d%3D%22M27%200c2.761%200%205%202.239%205%205%200%201.126-0.372%202.164-1%203l-2%202-7-7%202-2c0.836-0.628%201.874-1%203-1zM2%2023l-2%209%209-2%2018.5-18.5-7-7-18.5%2018.5zM22.362%2011.362l-14%2014-1.724-1.724%2014-14%201.724%201.724z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A"); }

.inspire-tree .icon-plus::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%236a6a6a%22%20d%3D%22M31%2012h-11v-11c0-0.552-0.448-1-1-1h-6c-0.552%200-1%200.448-1%201v11h-11c-0.552%200-1%200.448-1%201v6c0%200.552%200.448%201%201%201h11v11c0%200.552%200.448%201%201%201h6c0.552%200%201-0.448%201-1v-11h11c0.552%200%201-0.448%201-1v-6c0-0.552-0.448-1-1-1z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }

.inspire-tree .icon-plus:hover::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%22100%25%22%20height%3D%22100%25%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%230ccc0a%22%20d%3D%22M31%2012h-11v-11c0-0.552-0.448-1-1-1h-6c-0.552%200-1%200.448-1%201v11h-11c-0.552%200-1%200.448-1%201v6c0%200.552%200.448%201%201%201h11v11c0%200.552%200.448%201%201%201h6c0.552%200%201-0.448%201-1v-11h11c0.552%200%201-0.448%201-1v-6c0-0.552-0.448-1-1-1z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E"); }

.inspire-tree .server:before {
  background-image: url("../media/icons/instance.png"); }

.inspire-tree .agent:before {
  background-image: url("../media/icons/instance-agent.png"); }

.inspire-tree .compound-service:before {
  background-image: url("../media/icons/compound-service.png"); }

.inspire-tree .network-device:before {
  background-image: url("../media/icons/network-device-filled.png"); }

.inspire-tree .onsight:before {
  background-image: url("../media/icons/onsight.png");
  height: 10px; }

.inspire-tree .template:before {
  background-image: url("../media/icons/template.png"); }

.inspire-tree .circle:before {
  background-image: url("../media/icons/circle.svg"); }

.inspire-tree .aws_ebs:before {
  background-image: url("../media/svgs/aws_ebs.svg");
  background-size: contain;
  margin-left: 3px;
  filter: brightness(100%) !important; }

.inspire-tree .aws_ec2:before {
  background-image: url("../media/svgs/aws_ec2.svg");
  background-size: contain;
  margin-left: 3px;
  filter: brightness(100%) !important; }

.inspire-tree .aws_elasticache:before {
  background-image: url("../media/svgs/aws_elasticache.svg");
  background-size: contain;
  margin-left: 3px;
  filter: brightness(100%) !important; }

.inspire-tree .aws_elb:before {
  background-image: url("../media/svgs/aws_elb.svg");
  background-size: contain;
  margin-left: 3px;
  filter: brightness(100%) !important; }

.inspire-tree .aws_dynamodb:before {
  background-image: url("../media/svgs/aws_dynamodb.svg");
  background-size: contain;
  margin-left: 3px;
  filter: brightness(100%) !important; }

.inspire-tree .aws_lambda:before {
  background-image: url("../media/svgs/aws_lambda.svg");
  background-size: contain;
  margin-left: 3px;
  filter: brightness(100%) !important; }

.inspire-tree .aws_rds:before {
  background-image: url("../media/svgs/aws_rds.svg");
  background-size: contain;
  margin-left: 3px;
  filter: brightness(100%) !important; }

.inspire-tree .aws_redshift:before {
  background-image: url("../media/svgs/aws_redshift.svg");
  background-size: contain;
  margin-left: 3px;
  filter: brightness(100%) !important; }

.inspire-tree .aws_s3:before {
  background-image: url("../media/svgs/aws_s3.svg");
  background-size: contain;
  margin-left: 3px;
  filter: brightness(100%) !important; }

.inspire-tree .aws_sns:before {
  background-image: url("../media/svgs/aws_sns.svg");
  background-size: contain;
  margin-left: 3px;
  filter: brightness(100%) !important; }

.inspire-tree .aws_sqs:before {
  background-image: url("../media/svgs/aws_sqs.svg");
  background-size: contain;
  margin-left: 3px;
  filter: brightness(100%) !important; }

.inspire-tree .selected > .title-wrap .icon-folder::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2030%2032%22%3E%0A%3Cpath%20fill%3D%22%23788f9a%22%20d%3D%22M29.714%2010.857v12.571q0%201.643-1.179%202.821t-2.821%201.179h-21.714q-1.643%200-2.821-1.179t-1.179-2.821v-17.143q0-1.643%201.179-2.821t2.821-1.179h5.714q1.643%200%202.821%201.179t1.179%202.821v0.571h12q1.643%200%202.821%201.179t1.179%202.821z%22%3E%3C/path%3E%0A%3C/svg%3E"); }

.inspire-tree .selected > .title-wrap .icon-folder-open::before {
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2034%2032%22%3E%0A%3Cpath%20fill%3D%22%23788f9a%22%20d%3D%22M33.554%2017q0%200.554-0.554%201.179l-6%207.071q-0.768%200.911-2.152%201.545t-2.563%200.634h-19.429q-0.607%200-1.080-0.232t-0.473-0.768q0-0.554%200.554-1.179l6-7.071q0.768-0.911%202.152-1.545t2.563-0.634h19.429q0.607%200%201.080%200.232t0.473%200.768zM27.429%2010.857v2.857h-14.857q-1.679%200-3.518%200.848t-2.929%202.134l-6.107%207.179q0-0.071-0.009-0.223t-0.009-0.223v-17.143q0-1.643%201.179-2.821t2.821-1.179h5.714q1.643%200%202.821%201.179t1.179%202.821v0.571h9.714q1.643%200%202.821%201.179t1.179%202.821z%22%3E%3C/path%3E%0A%3C/svg%3E"); }

.inspire-tree .selected > .title-wrap .icon-file-empty::before {
  /* Replaced with closed folder */
  background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2030%2032%22%3E%0A%3Cpath%20fill%3D%22%23788f9a%22%20d%3D%22M29.714%2010.857v12.571q0%201.643-1.179%202.821t-2.821%201.179h-21.714q-1.643%200-2.821-1.179t-1.179-2.821v-17.143q0-1.643%201.179-2.821t2.821-1.179h5.714q1.643%200%202.821%201.179t1.179%202.821v0.571h12q1.643%200%202.821%201.179t1.179%202.821z%22%3E%3C/path%3E%0A%3C/svg%3E"); }

.inspire-tree .loading > .title-wrap input {
  display: none; }

.inspire-tree .loading > .title-wrap .title::before {
  background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2714px%27%20height%3D%2714px%27%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20100%20100%22%20preserveAspectRatio%3D%22xMidYMid%22%20class%3D%22uil-ring%22%3E%3Crect%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%22%20height%3D%22100%22%20fill%3D%22none%22%20class%3D%22bk%22%3E%3C%2Frect%3E%3Cdefs%3E%3Cfilter%20id%3D%22uil-ring-shadow%22%20x%3D%22-100%25%22%20y%3D%22-100%25%22%20width%3D%22300%25%22%20height%3D%22300%25%22%3E%3CfeOffset%20result%3D%22offOut%22%20in%3D%22SourceGraphic%22%20dx%3D%220%22%20dy%3D%220%22%3E%3C%2FfeOffset%3E%3CfeGaussianBlur%20result%3D%22blurOut%22%20in%3D%22offOut%22%20stdDeviation%3D%220%22%3E%3C%2FfeGaussianBlur%3E%3CfeBlend%20in%3D%22SourceGraphic%22%20in2%3D%22blurOut%22%20mode%3D%22normal%22%3E%3C%2FfeBlend%3E%3C%2Ffilter%3E%3C%2Fdefs%3E%3Cpath%20d%3D%22M10%2C50c0%2C0%2C0%2C0.5%2C0.1%2C1.4c0%2C0.5%2C0.1%2C1%2C0.2%2C1.7c0%2C0.3%2C0.1%2C0.7%2C0.1%2C1.1c0.1%2C0.4%2C0.1%2C0.8%2C0.2%2C1.2c0.2%2C0.8%2C0.3%2C1.8%2C0.5%2C2.8%20c0.3%2C1%2C0.6%2C2.1%2C0.9%2C3.2c0.3%2C1.1%2C0.9%2C2.3%2C1.4%2C3.5c0.5%2C1.2%2C1.2%2C2.4%2C1.8%2C3.7c0.3%2C0.6%2C0.8%2C1.2%2C1.2%2C1.9c0.4%2C0.6%2C0.8%2C1.3%2C1.3%2C1.9%20c1%2C1.2%2C1.9%2C2.6%2C3.1%2C3.7c2.2%2C2.5%2C5%2C4.7%2C7.9%2C6.7c3%2C2%2C6.5%2C3.4%2C10.1%2C4.6c3.6%2C1.1%2C7.5%2C1.5%2C11.2%2C1.6c4-0.1%2C7.7-0.6%2C11.3-1.6%20c3.6-1.2%2C7-2.6%2C10-4.6c3-2%2C5.8-4.2%2C7.9-6.7c1.2-1.2%2C2.1-2.5%2C3.1-3.7c0.5-0.6%2C0.9-1.3%2C1.3-1.9c0.4-0.6%2C0.8-1.3%2C1.2-1.9%20c0.6-1.3%2C1.3-2.5%2C1.8-3.7c0.5-1.2%2C1-2.4%2C1.4-3.5c0.3-1.1%2C0.6-2.2%2C0.9-3.2c0.2-1%2C0.4-1.9%2C0.5-2.8c0.1-0.4%2C0.1-0.8%2C0.2-1.2%20c0-0.4%2C0.1-0.7%2C0.1-1.1c0.1-0.7%2C0.1-1.2%2C0.2-1.7C90%2C50.5%2C90%2C50%2C90%2C50s0%2C0.5%2C0%2C1.4c0%2C0.5%2C0%2C1%2C0%2C1.7c0%2C0.3%2C0%2C0.7%2C0%2C1.1%20c0%2C0.4-0.1%2C0.8-0.1%2C1.2c-0.1%2C0.9-0.2%2C1.8-0.4%2C2.8c-0.2%2C1-0.5%2C2.1-0.7%2C3.3c-0.3%2C1.2-0.8%2C2.4-1.2%2C3.7c-0.2%2C0.7-0.5%2C1.3-0.8%2C1.9%20c-0.3%2C0.7-0.6%2C1.3-0.9%2C2c-0.3%2C0.7-0.7%2C1.3-1.1%2C2c-0.4%2C0.7-0.7%2C1.4-1.2%2C2c-1%2C1.3-1.9%2C2.7-3.1%2C4c-2.2%2C2.7-5%2C5-8.1%2C7.1%20c-0.8%2C0.5-1.6%2C1-2.4%2C1.5c-0.8%2C0.5-1.7%2C0.9-2.6%2C1.3L66%2C87.7l-1.4%2C0.5c-0.9%2C0.3-1.8%2C0.7-2.8%2C1c-3.8%2C1.1-7.9%2C1.7-11.8%2C1.8L47%2C90.8%20c-1%2C0-2-0.2-3-0.3l-1.5-0.2l-0.7-0.1L41.1%2C90c-1-0.3-1.9-0.5-2.9-0.7c-0.9-0.3-1.9-0.7-2.8-1L34%2C87.7l-1.3-0.6%20c-0.9-0.4-1.8-0.8-2.6-1.3c-0.8-0.5-1.6-1-2.4-1.5c-3.1-2.1-5.9-4.5-8.1-7.1c-1.2-1.2-2.1-2.7-3.1-4c-0.5-0.6-0.8-1.4-1.2-2%20c-0.4-0.7-0.8-1.3-1.1-2c-0.3-0.7-0.6-1.3-0.9-2c-0.3-0.7-0.6-1.3-0.8-1.9c-0.4-1.3-0.9-2.5-1.2-3.7c-0.3-1.2-0.5-2.3-0.7-3.3%20c-0.2-1-0.3-2-0.4-2.8c-0.1-0.4-0.1-0.8-0.1-1.2c0-0.4%2C0-0.7%2C0-1.1c0-0.7%2C0-1.2%2C0-1.7C10%2C50.5%2C10%2C50%2C10%2C50z%22%20fill%3D%22%23013138%22%20filter%3D%22url(%23uil-ring-shadow)%22%3E%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2050%2050%22%20to%3D%22360%2050%2050%22%20repeatCount%3D%22indefinite%22%20dur%3D%221s%22%3E%3C%2FanimateTransform%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
  content: '';
  height: 14px;
  width: 14px; }

.multi .inspire-tree li .title.icon {
  padding-left: 64px; }

.multi .inspire-tree li .title.icon::before {
  margin-left: 18px; }

.multi .inspire-tree li .title.icon.aws_ebs::before, .multi .inspire-tree li .title.icon.aws_ec2::before, .multi .inspire-tree li .title.icon.aws_elasticache::before, .multi .inspire-tree li .title.icon.aws_elb::before, .multi .inspire-tree li .title.icon.aws_lambda::before, .multi .inspire-tree li .title.icon.aws_rds::before, .multi .inspire-tree li .title.icon.aws_redshift::before, .multi .inspire-tree li .title.icon.aws_s3::before, .multi .inspire-tree li .title.icon.aws_sns::before, .multi .inspire-tree li .title.icon.aws_sqs::before {
  margin-left: 21px; }

.multi .inspire-tree .selected > .title-wrap .title.icon:before {
  filter: none !important; }

.inspire-tree > ol {
  position: relative; }

.inspire-tree .wholerow {
  height: 26px;
  left: 0;
  margin-top: -26px;
  position: absolute;
  width: 100%;
  z-index: 1; }

.inspire-tree .focused:not(.selected) > .wholerow {
  background: rgba(218, 250, 255, 0.5); }

.inspire-tree .title-wrap:hover + .wholerow {
  background: rgba(218, 250, 255, 0.5); }

.inspire-tree .selected:not(.checked) > .wholerow,
.inspire-tree .selected:not(.checked) > .title-wrap:hover + .wholerow {
  background: #78909c; }

.inspire-tree .matched:not(.selected) > .wholerow,
.inspire-tree .matched:not(.selected) > .title-wrap:hover + .wholerow {
  background: rgba(247, 255, 170, 0.5); }

.pa-tree_small .inspire-tree {
  max-width: 250px;
  height: 250px;
  overflow-y: auto;
  border: solid 1px #d6dbdb;
  padding-left: 3px; }

.pa-tree_short .inspire-tree {
  height: 250px;
  overflow-y: auto;
  border: solid 1px #d6dbdb;
  padding-left: 3px; }

.flatpickr-calendar {
  background: transparent;
  overflow: hidden;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  text-align: center;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  background: #fff;
  box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08); }

.flatpickr-calendar.open, .flatpickr-calendar.inline {
  opacity: 1;
  visibility: visible;
  overflow: visible;
  max-height: 640px; }

.flatpickr-calendar.open {
  display: inline-block;
  z-index: 99999; }

.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1); }

.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px; }

.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px); }

.flatpickr-calendar.static.open {
  z-index: 999;
  display: block; }

.flatpickr-calendar.hasWeeks {
  width: auto; }

.flatpickr-calendar .hasWeeks .dayContainer, .flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0; }

.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid #e6e6e6; }

.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto; }

.flatpickr-calendar:before, .flatpickr-calendar:after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  left: 22px; }

.flatpickr-calendar.rightMost:before, .flatpickr-calendar.rightMost:after {
  left: auto;
  right: 22px; }

.flatpickr-calendar:before {
  border-width: 5px;
  margin: 0 -5px; }

.flatpickr-calendar:after {
  border-width: 4px;
  margin: 0 -4px; }

.flatpickr-calendar.arrowTop:before, .flatpickr-calendar.arrowTop:after {
  bottom: 100%; }

.flatpickr-calendar.arrowTop:before {
  border-bottom-color: #e6e6e6; }

.flatpickr-calendar.arrowTop:after {
  border-bottom-color: #fff; }

.flatpickr-calendar.arrowBottom:before, .flatpickr-calendar.arrowBottom:after {
  top: 100%; }

.flatpickr-calendar.arrowBottom:before {
  border-top-color: #e6e6e6; }

.flatpickr-calendar.arrowBottom:after {
  border-top-color: #fff; }

.flatpickr-calendar:focus {
  outline: 0; }

.flatpickr-wrapper {
  position: relative;
  display: inline-block; }

.flatpickr-month {
  background: transparent;
  color: rgba(0, 0, 0, 0.9);
  fill: rgba(0, 0, 0, 0.9);
  height: 28px;
  line-height: 1;
  text-align: center;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  overflow: hidden; }

.flatpickr-prev-month, .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: 0;
  line-height: 16px;
  height: 28px;
  padding: 10px calc(3.57% - 1.5px);
  z-index: 3; }

.flatpickr-prev-month i, .flatpickr-next-month i {
  position: relative; }

.flatpickr-prev-month.flatpickr-prev-month, .flatpickr-next-month.flatpickr-prev-month {
  /*
        /*rtl:begin:ignore*/
  left: 0;
  /*
        /*rtl:end:ignore*/ }

/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.flatpickr-prev-month.flatpickr-next-month, .flatpickr-next-month.flatpickr-next-month {
  /*
        /*rtl:begin:ignore*/
  right: 0;
  /*
        /*rtl:end:ignore*/ }

/*
        /*rtl:begin:ignore*/
/*
        /*rtl:end:ignore*/
.flatpickr-prev-month:hover, .flatpickr-next-month:hover {
  color: #959ea9; }

.flatpickr-prev-month:hover svg, .flatpickr-next-month:hover svg {
  fill: #f64747; }

.flatpickr-prev-month svg, .flatpickr-next-month svg {
  width: 14px; }

.flatpickr-prev-month svg path, .flatpickr-next-month svg path {
  transition: fill .1s;
  fill: inherit; }

.numInputWrapper {
  position: relative;
  height: auto; }

.numInputWrapper input, .numInputWrapper span {
  display: inline-block; }

.numInputWrapper input {
  width: 100%; }

.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid rgba(57, 57, 57, 0.05);
  box-sizing: border-box; }

.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1); }

.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2); }

.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
  top: 33%; }

.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0; }

.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6); }

.numInputWrapper span.arrowDown {
  top: 50%; }

.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6); }

.numInputWrapper span svg {
  width: inherit;
  height: auto; }

.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5); }

.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05); }

.numInputWrapper:hover span {
  opacity: 1; }

.flatpickr-current-month {
  font-size: 135%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 6.16px 0 0 0;
  line-height: 1;
  height: 28px;
  display: inline-block;
  text-align: center;
  transform: translate3d(0, 0, 0); }

.flatpickr-current-month.slideLeft {
  transform: translate3d(-100%, 0, 0);
  animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1); }

.flatpickr-current-month.slideLeftNew {
  transform: translate3d(100%, 0, 0);
  animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1); }

.flatpickr-current-month.slideRight {
  transform: translate3d(100%, 0, 0);
  animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1); }

.flatpickr-current-month.slideRightNew {
  transform: translate3d(0, 0, 0);
  animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1); }

.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: .5ch;
  padding: 0; }

.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05); }

.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0;
  display: inline-block; }

.flatpickr-current-month .numInputWrapper span.arrowUp:after {
  border-bottom-color: rgba(0, 0, 0, 0.9); }

.flatpickr-current-month .numInputWrapper span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9); }

.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: default;
  padding: 0 0 0 .5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 300;
  line-height: inherit;
  height: initial;
  border: 0;
  border-radius: 0;
  vertical-align: initial; }

.flatpickr-current-month input.cur-year:focus {
  outline: 0; }

.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(0, 0, 0, 0.5);
  background: transparent;
  pointer-events: none; }

.flatpickr-weekdays {
  background: transparent;
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  height: 28px; }

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: transparent;
  color: rgba(0, 0, 0, 0.54);
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  -ms-flex: 1;
  flex: 1;
  font-weight: bolder; }

.dayContainer, .flatpickr-weeks {
  padding: 1px 0 0 0; }

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  width: 307.875px; }

.flatpickr-days:focus {
  outline: 0; }

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -ms-flex-pack: justify;
  justify-content: space-around;
  transform: translate3d(0, 0, 0);
  opacity: 1; }

.flatpickr-calendar.animate .dayContainer.slideLeft {
  animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1); }

.flatpickr-calendar.animate .dayContainer.slideLeft, .flatpickr-calendar.animate .dayContainer.slideLeftNew {
  transform: translate3d(-100%, 0, 0); }

.flatpickr-calendar.animate .dayContainer.slideLeftNew {
  animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1); }

.flatpickr-calendar.animate .dayContainer.slideRight {
  animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
  transform: translate3d(100%, 0, 0); }

.flatpickr-calendar.animate .dayContainer.slideRightNew {
  animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1); }

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: #393939;
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  -ms-flex-preferred-size: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center; }

.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background: #e6e6e6;
  border-color: #e6e6e6; }

.flatpickr-day.today {
  border-color: #959ea9; }

.flatpickr-day.today:hover, .flatpickr-day.today:focus {
  border-color: #959ea9;
  background: #959ea9;
  color: #fff; }

.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: #569ff7;
  box-shadow: none;
  color: #fff;
  border-color: #569ff7; }

.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px; }

.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0; }

.flatpickr-day.selected.startRange + .endRange, .flatpickr-day.startRange.startRange + .endRange, .flatpickr-day.endRange.startRange + .endRange {
  box-shadow: -10px 0 0 #569ff7; }

.flatpickr-day.selected.startRange.endRange, .flatpickr-day.startRange.startRange.endRange, .flatpickr-day.endRange.startRange.endRange {
  border-radius: 50px; }

.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 #e6e6e6,5px 0 0 #e6e6e6; }

.flatpickr-day.disabled, .flatpickr-day.disabled:hover {
  pointer-events: none; }

.flatpickr-day.disabled, .flatpickr-day.disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(57, 57, 57, 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default; }

.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 #569ff7,5px 0 0 #569ff7; }

.rangeMode .flatpickr-day {
  margin-top: 1px; }

.flatpickr-weekwrapper {
  display: inline-block;
  float: left; }

.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 #e6e6e6; }

.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 28px; }

.flatpickr-weekwrapper span.flatpickr-day {
  display: block;
  width: 100%;
  max-width: none; }

.flatpickr-innerContainer {
  display: block;
  display: -ms-flexbox;
  display: flex;
  box-sizing: border-box;
  overflow: hidden; }

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box; }

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex; }

.flatpickr-time:after {
  content: "";
  display: table;
  clear: both; }

.flatpickr-time .numInputWrapper {
  -ms-flex: 1;
  flex: 1;
  width: 40%;
  height: 40px;
  float: left; }

.flatpickr-time .numInputWrapper span.arrowUp:after {
  border-bottom-color: #393939; }

.flatpickr-time .numInputWrapper span.arrowDown:after {
  border-top-color: #393939; }

.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%; }

.flatpickr-time.time24hr .numInputWrapper {
  width: 49%; }

.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  cursor: pointer;
  color: #393939;
  font-size: 14px;
  position: relative;
  box-sizing: border-box; }

.flatpickr-time input.flatpickr-hour {
  font-weight: bold; }

.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
  font-weight: 400; }

.flatpickr-time input:focus {
  outline: 0;
  border: 0; }

.flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm {
  height: inherit;
  display: inline-block;
  float: left;
  line-height: inherit;
  color: #393939;
  font-weight: bold;
  width: 2%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-flex-item-align: center;
  align-self: center; }

.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400; }

.flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time .flatpickr-am-pm:focus {
  background: #f0f0f0; }

.flatpickr-input[readonly] {
  cursor: pointer; }

@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

@keyframes fpSlideLeft {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    transform: translate3d(-100%, 0, 0); } }

@keyframes fpSlideLeftNew {
  from {
    transform: translate3d(100%, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes fpSlideRight {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    transform: translate3d(100%, 0, 0); } }

@keyframes fpSlideRightNew {
  from {
    transform: translate3d(-100%, 0, 0); }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes fpFadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fpFadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

/* Overrides */
.flatpickr-input {
  font-size: 13px; }

.template-helper-text {
  background: #edeff0;
  padding: 3px 4px;
  border: 1px solid #dddfe0;
  border-radius: 2px;
  font-size: 11px;
  color: #d12f61; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='1'] {
  width: 4.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='1'] {
  left: 4.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='1'] {
  min-width: 4.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='1'] {
  max-width: 4.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='2'] {
  width: 8.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='2'] {
  left: 8.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='2'] {
  min-width: 8.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='2'] {
  max-width: 8.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='3'] {
  width: 12.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='3'] {
  left: 12.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='3'] {
  min-width: 12.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='3'] {
  max-width: 12.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='4'] {
  width: 16.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='4'] {
  left: 16.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='4'] {
  min-width: 16.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='4'] {
  max-width: 16.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='5'] {
  width: 20.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='5'] {
  left: 20.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='5'] {
  min-width: 20.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='5'] {
  max-width: 20.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='6'] {
  width: 25%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='6'] {
  left: 25%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='6'] {
  min-width: 25%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='6'] {
  max-width: 25%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='7'] {
  width: 29.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='7'] {
  left: 29.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='7'] {
  min-width: 29.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='7'] {
  max-width: 29.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='8'] {
  width: 33.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='8'] {
  left: 33.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='8'] {
  min-width: 33.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='8'] {
  max-width: 33.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='9'] {
  width: 37.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='9'] {
  left: 37.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='9'] {
  min-width: 37.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='9'] {
  max-width: 37.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='10'] {
  width: 41.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='10'] {
  left: 41.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='10'] {
  min-width: 41.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='10'] {
  max-width: 41.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='11'] {
  width: 45.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='11'] {
  left: 45.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='11'] {
  min-width: 45.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='11'] {
  max-width: 45.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='12'] {
  width: 50%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='12'] {
  left: 50%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='12'] {
  min-width: 50%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='12'] {
  max-width: 50%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='13'] {
  width: 54.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='13'] {
  left: 54.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='13'] {
  min-width: 54.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='13'] {
  max-width: 54.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='14'] {
  width: 58.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='14'] {
  left: 58.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='14'] {
  min-width: 58.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='14'] {
  max-width: 58.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='15'] {
  width: 62.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='15'] {
  left: 62.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='15'] {
  min-width: 62.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='15'] {
  max-width: 62.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='16'] {
  width: 66.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='16'] {
  left: 66.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='16'] {
  min-width: 66.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='16'] {
  max-width: 66.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='17'] {
  width: 70.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='17'] {
  left: 70.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='17'] {
  min-width: 70.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='17'] {
  max-width: 70.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='18'] {
  width: 75%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='18'] {
  left: 75%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='18'] {
  min-width: 75%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='18'] {
  max-width: 75%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='19'] {
  width: 79.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='19'] {
  left: 79.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='19'] {
  min-width: 79.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='19'] {
  max-width: 79.1666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='20'] {
  width: 83.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='20'] {
  left: 83.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='20'] {
  min-width: 83.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='20'] {
  max-width: 83.3333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='21'] {
  width: 87.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='21'] {
  left: 87.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='21'] {
  min-width: 87.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='21'] {
  max-width: 87.5%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='22'] {
  width: 91.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='22'] {
  left: 91.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='22'] {
  min-width: 91.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='22'] {
  max-width: 91.6666666667%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='23'] {
  width: 95.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='23'] {
  left: 95.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='23'] {
  min-width: 95.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='23'] {
  max-width: 95.8333333333%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-width='24'] {
  width: 100%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-x='24'] {
  left: 100%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-min-width='24'] {
  min-width: 100%; }

.grid-stack.grid-stack_custom > .grid-stack-item[data-gs-max-width='24'] {
  max-width: 100%; }

/**! hopscotch - v0.2.7
*
* Copyright 2017 LinkedIn Corp. All rights reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
*     http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
/**
 * This fade animation is based on Dan Eden's animate.css (http://daneden.me/animate/), under the terms of the MIT license.
 *
 * Copyright 2013 Dan Eden.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */
.animated {
  animation-fill-mode: both;
  animation-duration: 1s; }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

.fade-in-up {
  animation-name: fadeInUp; }

@keyframes fadeInDown {
  0% {
    opacity: 0;
    transform: translateY(-20px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }

.fade-in-down {
  animation-name: fadeInDown; }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(-20px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

.fade-in-right {
  animation-name: fadeInRight; }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(20px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }

.fade-in-left {
  animation-name: fadeInLeft; }

div.hopscotch-bubble .hopscotch-nav-button {
  /* borrowed from katy styles */
  font-weight: bold;
  border-width: 1px;
  border-style: solid;
  cursor: pointer;
  margin: 0;
  overflow: visible;
  text-decoration: none !important;
  width: auto;
  padding: 0 10px;
  height: 26px;
  line-height: 24px;
  font-size: 12px;
  *zoom: 1;
  white-space: nowrap;
  display: -moz-inline-stack;
  display: inline-block;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: middle;
  border-radius: 3px;
  box-sizing: border-box; }

div.hopscotch-bubble .hopscotch-nav-button:hover {
  *zoom: 1;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25); }

div.hopscotch-bubble .hopscotch-nav-button:active {
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25) inset; }

div.hopscotch-bubble .hopscotch-nav-button.next {
  border-color: #1b5480;
  color: #fff;
  margin: 0 0 0 10px;
  /* HS specific*/
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);
  background-color: #287bbc;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#287bbc', endColorstr='#23639a');
  background-image: linear-gradient(top, #287bbc 0%, #23639a 100%); }

div.hopscotch-bubble .hopscotch-nav-button.next:hover {
  background-color: #2672ae;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#2672ae', endColorstr='#1e4f7e');
  background-image: linear-gradient(top, #2672ae 0%, #1e4f7e 100%); }

div.hopscotch-bubble .hopscotch-nav-button.prev {
  border-color: #a7a7a7;
  color: #444;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f2f2f2;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#f2f2f2', endColorstr='#e9e9e9');
  background-image: linear-gradient(top, #f2f2f2 0%, #e9e9e9 100%); }

div.hopscotch-bubble .hopscotch-nav-button.prev:hover {
  background-color: #e8e8e8;
  filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFE8E8E8', endColorstr='#FFA9A9A9');
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #e3e3e3 13%, #d7d7d7 32%, #b9b9b9 71%, #a9a9a9 100%); }

div.hopscotch-bubble {
  background-color: #3B78E7;
  /*border: 3px solid rgba(62, 62, 62, 0.5);*/
  border-radius: 5px;
  box-shadow: 0px 0px 4px 2px rgba(125, 125, 125, 0.39);
  color: #fff;
  font-family: "sailec-regular";
  font-size: 13px;
  position: absolute;
  z-index: 999999;
  box-sizing: content-box;
  /* for Mozilla browsers*/
  /* Webkit */
  background-clip: padding-box;
  /*  browsers with full support */ }

div.hopscotch-bubble * {
  box-sizing: content-box; }

div.hopscotch-bubble.animate {
  -moz-transition-property: top, left;
  -moz-transition-duration: 1s;
  -moz-transition-timing-function: ease-in-out;
  -ms-transition-property: top, left;
  -ms-transition-duration: 1s;
  -ms-transition-timing-function: ease-in-out;
  -o-transition-property: top, left;
  -o-transition-duration: 1s;
  -o-transition-timing-function: ease-in-out;
  -webkit-transition-property: top, left;
  -webkit-transition-duration: 1s;
  -webkit-transition-timing-function: ease-in-out;
  transition-property: top, left;
  transition-duration: 1s;
  transition-timing-function: ease-in-out; }

div.hopscotch-bubble.invisible {
  opacity: 0; }

div.hopscotch-bubble.hide,
div.hopscotch-bubble .hide,
div.hopscotch-bubble .hide-all {
  display: none; }

div.hopscotch-bubble h3 {
  color: #fff;
  font-family: "sailec-bold";
  font-size: 14px;
  font-weight: bold;
  line-height: 19px;
  margin: -1px 15px 0 0;
  padding: 0; }

div.hopscotch-bubble .hopscotch-bubble-container {
  padding: 15px;
  position: relative;
  text-align: left;
  -webkit-font-smoothing: antialiased;
  /* to fix text flickering */ }

div.hopscotch-bubble .hopscotch-content {
  font-family: "sailec-regular";
  font-size: 12px;
  font-weight: normal;
  line-height: 15px;
  margin: -5px 0 11px;
  padding-top: 8px; }

div.hopscotch-bubble .hopscotch-bubble-content {
  margin: 0 0 0 40px; }

div.hopscotch-bubble.no-number .hopscotch-bubble-content {
  margin: 0; }

div.hopscotch-bubble .hopscotch-bubble-close {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  color: #fff;
  filter: contrast(900%);
  background: transparent url(/static/libs/hopscotch/img/sprite-green.png) -192px -92px no-repeat;
  display: block;
  padding: 8px;
  position: absolute;
  text-decoration: none;
  text-indent: -9999px;
  width: 8px;
  height: 8px;
  top: 0;
  right: 0;
  cursor: pointer;
  outline: none; }

div.hopscotch-bubble .hopscotch-bubble-close.hide,
div.hopscotch-bubble .hopscotch-bubble-close.hide-all {
  display: none; }

div.hopscotch-bubble .hopscotch-bubble-number {
  background: transparent url(/static/libs/hopscotch/img/sprite-green.png) 0 0 no-repeat;
  color: #fff;
  display: block;
  float: left;
  font-size: 17px;
  font-weight: bold;
  line-height: 31px;
  padding: 0 10px 0 0;
  text-align: center;
  width: 30px;
  height: 30px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container {
  position: absolute;
  width: 34px;
  height: 34px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow,
div.hopscotch-bubble .hopscotch-bubble-arrow-container .hopscotch-bubble-arrow-border {
  width: 0;
  height: 0; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container.up {
  top: -15px;
  left: 10px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow {
  border-bottom: 15px solid #3B78E7;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  position: relative;
  top: -7px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container.up .hopscotch-bubble-arrow-border {
  border-bottom: 12px solid rgba(62, 62, 62, 0.1);
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  position: relative;
  top: 3px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container.down {
  bottom: -37px;
  left: 10px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow {
  border-top: 15px solid #3B78E7;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  position: relative;
  bottom: 19px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container.down .hopscotch-bubble-arrow-border {
  border-top: 15px solid #000000;
  border-top: 15px solid rgba(62, 62, 62, 0.1);
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  position: relative;
  bottom: 1px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container.left {
  top: 10px;
  left: -18px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow {
  border-bottom: 15px solid transparent;
  border-right: 15px solid #3B78E7;
  border-top: 15px solid transparent;
  position: relative;
  left: 7px;
  top: -31px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container.left .hopscotch-bubble-arrow-border {
  border-right: 15px solid #000000;
  border-right: 15px solid rgba(62, 62, 62, 0.1);
  border-bottom: 15px solid transparent;
  border-top: 15px solid transparent;
  position: relative;
  left: 4px;
  top: -1px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container.right {
  top: 10px;
  right: -37px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow {
  border-bottom: 15px solid transparent;
  border-left: 15px solid #3B78E7;
  border-top: 15px solid transparent;
  position: relative;
  left: -7px;
  top: -31px; }

div.hopscotch-bubble .hopscotch-bubble-arrow-container.right .hopscotch-bubble-arrow-border {
  border-left: 15px solid #000000;
  border-left: 15px solid rgba(62, 62, 62, 0.1);
  border-bottom: 15px solid transparent;
  border-top: 15px solid transparent;
  position: relative;
  left: -4px;
  top: -1px; }

div.hopscotch-bubble .hopscotch-actions {
  margin: 10px 0 0;
  text-align: right; }

.taggle_list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-top: 7px;
  margin: -0.3125rem 0 0 -0.3125rem; }

.taggle_input {
  border: none;
  outline: none;
  font-size: 1rem; }

.taggle_list li {
  margin: 0.3125rem 0 0 0.3125rem;
  white-space: nowrap; }

.taggle {
  height: 1.625rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding: 0 0.3125rem;
  position: relative;
  border-radius: 0.1875rem;
  background: #00bbd3;
  box-shadow: 0 0.0625rem 0.0625rem rgba(0, 0, 0, 0.09);
  color: #ffffff;
  font-size: 0.75rem;
  transition: background .2s;
  font-family: "sailec-medium"; }

.taggle:hover {
  background: #00a4ba; }

.taggle_list .taggle_hot {
  background: #008ea0; }

.taggle .close {
  margin: 0 0 0 0.25rem;
  padding: 0;
  position: relative;
  top: -0.0625rem;
  border: 0;
  background: none;
  color: #ffffff;
  font-size: 1.125rem;
  cursor: pointer;
  transition: color .2s;
  outline: none; }

.taggle .close:hover {
  color: #212121; }

.taggle_placeholder {
  height: 1.625rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  position: absolute;
  color: #cccccc;
  transition: opacity, .25s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding-top: 10px; }

.taggle_input {
  height: 1.625rem;
  padding: 0;
  background: none;
  color: #455a64;
  font-family: "sailec-regular";
  font-size: 1rem; }

.taggle_sizer {
  padding: 0;
  margin: 0;
  position: absolute;
  top: -500px;
  z-index: -1;
  visibility: hidden; }

.bounce {
  animation: bounce 1s; }

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0); }
  40% {
    transform: translateY(-0.625rem); }
  60% {
    transform: translateY(-0.4375rem); } }

.pa-isVisuallyHidden {
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
  border: 0; }

.pa-isHidden {
  display: none; }

.pa-isInvisible {
  visibility: hidden; }

.pa-phonyButton {
  margin: 0;
  padding: 0;
  border: none;
  background: none;
  color: inherit;
  font-size: 1rem;
  cursor: pointer; }

.no-padding {
  padding: 0; }

.no-padding-left {
  padding-left: 0px; }

.no-padding-right {
  padding-right: 0px; }

.no-padding-top {
  padding-top: 0px; }

.no-padding-bottom {
  padding-bottom: 0px; }

.no-margin {
  margin: 0; }

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

.no-margin-right {
  margin-right: 0; }

.no-margin-top {
  margin-top: 0; }

.no-margin-bottom {
  margin-bottom: 0; }

.no-border {
  border: none; }

.vert-btm {
  vertical-align: bottom; }

.page-header-margin {
  margin-top: 1.5625rem; }

.bold {
  font-family: "sailec-bold"; }

.wrap {
  text-overflow: ellipsis;
  overflow: hidden; }

.pa-noOverflow {
  overflow: hidden; }

.no-wrap {
  white-space: nowrap; }

.pa-white-space-wrap {
  white-space: wrap; }

@media (min-width: 768px) {
  .pa-header-wrapper-navicon {
    display: none; }
  .pa-header .pa-menu-box {
    display: block;
    visibility: hidden;
    border-top: none;
    background: #ffffff; }
  .pa-header .isActive.pa-menu-box {
    visibility: visible; }
  .pa-header .pa-menu-hd-btn-icon svg {
    transform: none; }
  .pa-nav {
    width: 100%;
    max-width: 100%;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    overflow: visible;
    border: none;
    background: none;
    box-shadow: none;
    transform: none;
    transition: none; }
  .isActive.pa-nav {
    transform: none; }
  .pa-nav,
  .pa-nav-main,
  .pa-nav-aside {
    display: -ms-flexbox;
    display: flex; }
  .pa-nav-overflow {
    width: 100%;
    min-width: calc(100% - 0.625rem);
    display: none;
    position: fixed;
    top: 3.125rem;
    left: 0;
    background: #ffffff;
    text-align: center;
    white-space: nowrap;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); }
  .isActive.pa-nav-overflow {
    display: -ms-flexbox;
    display: flex; }
  .pa-nav-overflow > * {
    -ms-flex: 1;
        flex: 1; }
  .pa-nav-overflow > * + * {
    border-left: 1px solid #d6dbdb; }
  .pa-nav-overflow li > * {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    text-align: center; }
  .pa-header .pa-nav-overflow .pa-navItem {
    color: rgba(0, 0, 0, 0.86); }
  .pa-nav-btn {
    margin: 0;
    padding: 0;
    border: none;
    background: none;
    font-family: "sailec-regular";
    font-size: 1rem;
    width: 1.5625rem;
    height: 100%;
    display: block;
    visibility: hidden;
    position: absolute;
    top: 0;
    right: 0.625rem;
    background: #446498;
    color: #ffffff;
    text-align: center;
    white-space: nowrap;
    cursor: pointer; }
  .isActive.pa-nav-btn {
    visibility: visible; }
  .pa-nav-btn-icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    fill: #ffffff; }
  .pa-nav-aside {
    height: 100%;
    -ms-flex-align: center;
        -ms-grid-row-align: center;
        align-items: center;
    padding: 0;
    position: absolute;
    right: 0;
    z-index: 10;
    border: none;
    background: #2C4163; }
  .pa-nav-aside:after {
    content: "";
    width: 3.25rem;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 100%;
    background: #2C4163; }
  .pa-header .pa-navItem {
    color: #ffffff; }
  .pa-navItem_profile {
    display: block; }
  .pa-navItem-box {
    -ms-flex-pack: center;
        justify-content: center; }
  .pa-header .pa-navItem-box svg {
    position: relative;
    top: 0;
    transform: none;
    fill: #ffffff; }
  .pa-nav-overflow .pa-navItem {
    padding: 0.625rem; }
  .pa-nav-overflow .pa-navItem:before {
    display: none; }
  .pa-navItem:before {
    content: "";
    width: 100%;
    height: 0.1875rem;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background: #f06313;
    transform: translateY(-100%);
    transition: transform .2s ease; }
  .pa-menu-list .pa-navItem:before {
    display: none; }
  .pa-navItem:hover:before,
  .pa-navItem:focus:before,
  .isActive.pa-navItem:before {
    transform: translateY(0); }
  .pa-navMenu-list .pa-navItem:before {
    display: none; }
  .pa-nav-overflow .pa-navItem svg {
    fill: rgba(0, 0, 0, 0.86); }
  .pa-nav-overflow .pa-navItem {
    transition: background .2s; }
  .pa-nav-overflow .pa-navItem:hover,
  .pa-nav-overflow .pa-navItem:focus {
    background: #f8f8f8; }
  .isActive.pa-navItem {
    background: #EDEFF0; }
  .pa-navList {
    height: 3.125rem; }
  .pa-navList > * {
    display: -ms-flexbox;
    display: flex; }
  .pa-navList {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    padding-right: 1.5625rem; }
  .pa-navList_secondary {
    -ms-flex-align: scretch;
        -ms-grid-row-align: scretch;
        align-items: scretch;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 0 0 -0.9375rem;
    padding: 0; }
  .pa-navList_secondary > * {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin: 0 0 0 0.9375rem;
    border: none; }
  .pa-navList > * + * {
    border: none; }
  .pa-navList_secondary .pa-navItem:before {
    display: none; }
  .pa-grid-col_1of12\@medium {
    width: 8.33%; }
  .pa-grid-col_2of12\@medium {
    width: 16.66%; }
  .pa-grid-col_3of12\@medium {
    width: 25%; }
  .pa-grid-col_4of12\@medium {
    width: 33.33%; }
  .pa-grid-col_5of12\@medium {
    width: 41.66%; }
  .pa-grid-col_6of12\@medium {
    width: 50%; }
  .pa-grid-col_7of12\@medium {
    width: 58.33%; }
  .pa-grid-col_8of12\@medium {
    width: 66.66%; }
  .pa-grid-col_9of12\@medium {
    width: 75%; }
  .pa-grid-col_10of12\@medium {
    width: 83.33%; }
  .pa-grid-col_11of12\@medium {
    width: 91.66%; }
  .pa-grid-col_12of12\@medium {
    width: 100%; }
  .pa-grid-col_main\@medium {
    width: 60%; }
  .pa-grid-col_aside\@medium {
    width: 40%; }
  .pa-grid-col_push\@medium {
    margin-left: 8.33%; }
  .pa-grid-col_push_2\@medium {
    margin-left: 16.66%; }
  .pa-grid-col_push_3\@medium {
    margin-left: 25%; }
  .pa-grid-col_push_4\@medium {
    margin-left: 33.33%; }
  .pa-grid-col_push_5\@medium {
    margin-left: 41.66%; }
  .pa-grid-col_push_6\@medium {
    margin-left: 50%; }
  .pa-grid-col_push_7\@medium {
    margin-left: 58.33%; }
  .pa-grid-col_push_8\@medium {
    margin-left: 66.66%; }
  .pa-grid-col_push_9\@medium {
    margin-left: 75%; }
  .pa-grid-col_push_10\@medium {
    margin-left: 83.33%; }
  .pa-grid-col_push_11\@medium {
    margin-left: 91.66%; }
  .pa-grid-col_push_12\@medium {
    margin-left: 100%; }
  .pa-panels-item,
  .pa-panels-item-hd {
    display: none; }
  .pa-panels-item + .pa-panels-item {
    border-top: none; }
  .isActive.pa-panels-item {
    display: block; }
  .pa-panels-item-bd {
    display: block; }
  .pa-tabs {
    display: -ms-flexbox;
    display: flex; }
  .pa-wizard-row_dominant {
    -ms-flex-direction: row;
        flex-direction: row; }
  .pa-wizard-row {
    width: 82.5rem; }
  .pa-wizard-row-col_hd {
    width: 15.625rem;
    height: auto;
    -ms-flex-pack: end;
        justify-content: flex-end;
    padding: 3.125rem 1.25rem;
    border-right: 1px solid #d8dee0;
    border-bottom: none; }
  .pa-panel-bd_hasWizard .pa-wizard-row-col_hd {
    width: 10.9375rem;
    padding: 1.5625rem 1.25rem; }
  .pa-wizard-row-col_bd {
    width: calc(100% - 15.625rem);
    padding: 3.125rem; }
  .pa-panel-bd_hasWizard .pa-wizardPane-bd {
    padding: 1.5625rem 1.25rem; }
  .pa-panel-bd_hasWizard .pa-wizard-row-col_bd {
    width: calc(100% - 10.9375rem); }
  .pa-panel-bd_hasWizard .pa-wizard-row-col_hd,
  .pa-panel-bd_hasWizard .pa-wizardPane-bd {
    max-height: calc(100vh - 10rem);
    overflow: auto; }
  .pa-wizardNav {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: end;
        -ms-grid-row-align: flex-end;
        align-items: flex-end; }
  .pa-wizardList {
    -ms-flex-align: end;
        -ms-grid-row-align: flex-end;
        align-items: flex-end;
    -ms-flex-direction: column;
        flex-direction: column;
    margin-right: -1.25rem; }
  .pa-wizardList > * + *,
  .pa-wizardList .pa-wizardList > * + * {
    margin-top: 0.3125rem; }
  .pa-wizardList > * {
    white-space: normal; }
  .pa-wizardNav-item_tree {
    font-weight: normal; }
  .pa-wizardNav {
    border: none; }
  .pa-wizardNav-item {
    text-align: right;
    border: none; }
  .pa-wizardList .pa-wizardList {
    margin: 0.3125rem 0 0; }
  .pa-hug\@medium {
    padding: 0 0.3125rem; }
  .pa-hug_x2\@medium {
    padding: 0 0.625rem; }
  .pa-hug_x3\@medium {
    padding: 0 0.9375rem; }
  .pa-hug_x4\@medium {
    padding: 0 1.25rem; }
  .pa-hug_x5\@medium {
    padding: 0 1.5625rem; }
  .pa-hug_x6\@medium {
    padding: 0 1.875rem; }
  .pa-hug_x7\@medium {
    padding: 0 2.1875rem; }
  .pa-hug_x8\@medium {
    padding: 0 2.5rem; }
  .pa-hug_x9\@medium {
    padding: 0 2.8125rem; }
  .pa-hug_x10\@medium {
    padding: 0 3.125rem; } }

@media (min-width: 960px) {
  .pa-grid-col_1of12\@large {
    width: 8.33%; }
  .pa-grid-col_2of12\@large {
    width: 16.66%; }
  .pa-grid-col_3of12\@large {
    width: 25%; }
  .pa-grid-col_4of12\@large {
    width: 33.33%; }
  .pa-grid-col_5of12\@large {
    width: 41.66%; }
  .pa-grid-col_6of12\@large {
    width: 50%; }
  .pa-grid-col_7of12\@large {
    width: 58.33%; }
  .pa-grid-col_8of12\@large {
    width: 66.66%; }
  .pa-grid-col_9of12\@large {
    width: 75%; }
  .pa-grid-col_10of12\@large {
    width: 83.33%; }
  .pa-grid-col_11of12\@large {
    width: 91.66%; }
  .pa-grid-col_12of12\@large {
    width: 100%; }
  .pa-grid-col_main\@large {
    width: 60%; }
  .pa-grid-col_aside\@large {
    width: 40%; }
  .pa-grid-col_push\@large {
    margin-left: 8.33%; }
  .pa-grid-col_push_2\@large {
    margin-left: 16.66%; }
  .pa-grid-col_push_3\@large {
    margin-left: 25%; }
  .pa-grid-col_push_4\@large {
    margin-left: 33.33%; }
  .pa-grid-col_push_5\@large {
    margin-left: 41.66%; }
  .pa-grid-col_push_6\@large {
    margin-left: 50%; }
  .pa-grid-col_push_7\@large {
    margin-left: 58.33%; }
  .pa-grid-col_push_8\@large {
    margin-left: 66.66%; }
  .pa-grid-col_push_9\@large {
    margin-left: 75%; }
  .pa-grid-col_push_10\@large {
    margin-left: 83.33%; }
  .pa-grid-col_push_11\@large {
    margin-left: 91.66%; }
  .pa-grid-col_push_12\@large {
    margin-left: 100%; }
  .pa-field {
    max-width: 100%; }
  .pa-field-bd .pa-txt {
    font-size: 14px; }
  .pa-field_stretch {
    width: 100%; }
  .pa-field > * {
    margin-top: 0; }
  .pa-field-hd_left {
    -ms-flex-pack: start;
        justify-content: flex-start; }
  .pa-field-hd .pa-label {
    text-align: left;
    padding-bottom: 5px; }
  .pa-field-hd {
    padding-top: 20px; }
  .pa-field-hd:first-child {
    padding-top: 0; }
  .pa-field-bd {
    padding-top: 3px; }
  .pa-field-ft {
    width: 100%;
    padding: 3px 0 15px 0; }
  .pa-field_vertical > * {
    width: 100%;
    display: block;
    padding: 0; }
  .pa-field_vertical > * + * {
    margin-top: 0.3125rem; }
  .pa-hug\@large {
    padding: 0 0.3125rem; }
  .pa-hug_x2\@large {
    padding: 0 0.625rem; }
  .pa-hug_x3\@large {
    padding: 0 0.9375rem; }
  .pa-hug_x4\@large {
    padding: 0 1.25rem; }
  .pa-hug_x5\@large {
    padding: 0 1.5625rem; }
  .pa-hug_x6\@large {
    padding: 0 1.875rem; }
  .pa-hug_x7\@large {
    padding: 0 2.1875rem; }
  .pa-hug_x8\@large {
    padding: 0 2.5rem; }
  .pa-hug_x9\@large {
    padding: 0 2.8125rem; }
  .pa-hug_x10\@large {
    padding: 0 3.125rem; } }
	
.btn-primary{
	background-color: #84cce0;
	background-image: -webkit-linear-gradient(top, #84cce0, #84cfe0);
}

h3 {
    font-family: Roboto;
}
