.add-to-cart-block input {
  width: 60px; }
.add-to-cart-block select {
  width: 80px; }
.add-to-cart-icon-container {
  position: relative; }
.add-to-cart-inline {
  display: flex; }
.add-to-cart-inline input {
    width: 70px; }
.add-to-cart-inline select {
    width: 90px; }
.add-to-cart-inline .input-group,
  .add-to-cart-inline .form-control {
    height: 100%; }
.add-to-cart-icon-container {
  opacity: 0.4;
  position: relative;
  transition: opacity 0.1s ease-in; }
.add-to-cart-icon-container.active {
    opacity: 1; }
.add-to-cart-icon {
  display: inline-flex; }
.add-to-cart-quantity-marker {
  background: white;
  border-radius: 50%;
  height: 6px;
  opacity: 0.6;
  position: absolute;
  right: -3px;
  top: -6px;
  transform: scale(0);
  transform-origin: 50%;
  transition: opacity 0.2s ease-in, transform 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
  width: 6px;
  z-index: 1; }
.add-to-cart-quantity-marker.active {
    opacity: 1;
    transform: scale(1); }
.add-to-cart-quantity-marker.adding {
    animation-duration: 0.3s;
    animation-fill-mode: both;
    animation-name: addToCartBounceIn;
    opacity: 1; }
.add-to-cart-quantity-marker.incrementing {
    animation-duration: 0.3s;
    animation-fill-mode: both;
    animation-name: addToCartBounce;
    opacity: 1; }
.btn-add-to-cart-block {
  margin-top: 1rem; }
.btn-add-to-cart-inline {
  margin-left: 1rem; }
.product-gallery .arrow {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.4), transparent 50%);
  background-position: 99%;
  background-size: 200%;
  height: 100%;
  position: absolute;
  top: 0;
  transition: all ease 100ms;
  width: 20%; }
.product-gallery .arrow:hover {
    background-position: 0%; }
.product-gallery .arrow.next {
    cursor: e-resize;
    right: 0;
    transform: rotate(180deg); }
.product-gallery .arrow.prev {
    cursor: w-resize;
    left: 0; }
.product-gallery .card {
  position: relative; }
.product-gallery .gallery-overlay {
  background: #fff;
  cursor: zoom-out;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  width: 100vw;
  z-index: 10000; }
.product-gallery .gallery-overlay img {
    left: 50%;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%); }
.product-gallery .gallery-thumbnails {
  display: grid;
  grid-gap: 10px;
  grid-template-columns: repeat(100, 75px);
  overflow-x: auto; }
.product-gallery .loading-animation {
  background-color: rgba(255, 255, 255, 0.75);
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }
.product-gallery .loading-animation::after {
    left: 50%;
    margin: -0.5em 0 0 -0.5em;
    top: 50%; }
.product-gallery .main-image {
  cursor: zoom-in;
  position: relative; }
.info-box {
  font-size: 14px; }
.info-box .action {
    line-height: 1;
    margin-right: -4px;
    margin-top: -4px;
    padding: 4px; }
.info-box .header {
    align-items: baseline;
    display: flex;
    justify-content: space-between;
    padding-bottom: 15px; }
.info-box .item {
    padding-bottom: 14px; }
.info-box .item:last-child {
      padding-bottom: 0; }
.info-box .item .title {
      padding-right: 10px; }
.add-or-create .list-group {
  margin-bottom: 0; }
.add-or-create .list-group-header,
.add-or-create .list-group-item {
  background-color: transparent;
  border: 0; }
.add-or-create .table-responsive tr:first-child td {
  border-top: none; }
.add-or-create.has-focus .list-group-item.is-selected::before {
  background-color: var(--primary);
  border-radius: 50%;
  content: "";
  height: 6px;
  left: 0;
  position: absolute;
  top: calc(50% - 3px);
  width: 6px; }
.expose {
  --transition-time: 200ms; }
.expose__content {
    --transition-delay: var(--transition-time);
    position: relative;
    transition: box-shadow var(--transition-time) ease, z-index 0s ease var(--transition-delay);
    z-index: 0; }
.expose.is-open .expose__content {
      --transition-delay: 0s;
      box-shadow: 0 40px 40px -40px rgba(0, 0, 0, 0.3);
      width: 100%;
      z-index: 801; }
.expose__backdrop {
    background-color: #e5e5e5;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: fixed;
    right: 0;
    top: 0;
    transition: all ease var(--transition-time);
    z-index: 800; }
.expose.is-open .expose__backdrop {
      opacity: 0.7;
      pointer-events: all; }
.mini-cart {
  height: 100vh;
  position: absolute;
  right: 0;
  top: 0;
  transition: background-color 200ms ease-out;
  transition-delay: unset;
  width: 100vw;
  z-index: 999; }
.mini-cart:not(.is-open) {
    height: 64px;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    transition: height 0ms ease-out, width 0ms ease-out;
    transition-delay: 200ms;
    width: 64px;
    z-index: 0; }
.mini-cart-overlay {
    background-color: rgba(0, 0, 0, 0.3);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    transition: background-color 200ms ease-out;
    width: 100%; }
.mini-cart:not(.is-open) .mini-cart-overlay {
    background-color: transparent; }
.mini-cart-opener {
    align-items: center;
    color: #6b6c7e;
    display: flex;
    height: 64px;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 0;
    width: 64px; }
.mini-cart-opener::before {
      align-items: center;
      background-color: #0b5fff;
      border-radius: 50%;
      color: #fff;
      content: attr(data-badge-count);
      display: flex;
      font-size: 10px;
      font-weight: bold;
      height: 18px;
      justify-content: center;
      left: 50%;
      line-height: 1;
      margin-left: -9px;
      margin-top: -9px;
      position: absolute;
      top: 50%;
      transform: translate(17px, -7px);
      transition: all ease 200ms;
      width: 18px; }
.mini-cart-opener:not(.has-badge)::before {
      opacity: 0;
      transform: scale(0.1) translate(17px, -7px); }
.mini-cart-close, .mini-cart-opener {
    background: transparent;
    border: 0; }
.mini-cart-submit {
    background-color: #fff;
    flex-basis: auto;
    flex-grow: initial;
    flex-shrink: 0;
    padding: 1em;
    width: 100%;
    z-index: 2; }
.mini-cart-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: space-between;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate3d(0, 0, 0);
    transition: transform 400ms cubic-bezier(0.165, 0.84, 0.44, 1);
    width: 600px;
    z-index: 999; }
.mini-cart-wrapper-items {
      background-color: #fff;
      flex: 1;
      overflow: hidden; }
.mini-cart-wrapper-items .dataset-display {
        height: 100%; }
.mini-cart-wrapper-items .dataset-display-content-wrapper, .mini-cart-wrapper-items .dataset-display-wrapper {
          height: 100%; }
.mini-cart-wrapper-items .dataset-display > form {
          height: 100%; }
.mini-cart:not(.is-open) .mini-cart-wrapper {
    transform: translate3d(920px, 0, 0);
    z-index: 0; }
.rtl .mini-cart:not(.is-open) .mini-cart-wrapper {
    transform: translate3d(-920px, 0, 0); }
.mini-cart .empty-cart {
    align-items: center;
    color: #f1f2f5;
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: center;
    width: 100%; }
.mini-cart .empty-cart-icon {
      color: #f1f2f5;
      font-size: 6rem; }
.mini-cart .empty-cart-label {
      color: #cdced9;
      font-size: 1.2rem;
      max-width: 220px;
      text-align: center; }
.mini-cart .loading-cart {
    align-items: center;
    color: #f1f2f5;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%; }
.mini-cart .mini-cart-header {
    background-color: #f7f8f9;
    box-sizing: border-box;
    flex-basis: auto;
    flex-grow: inherit;
    flex-shrink: 0; }
.mini-cart .mini-cart-header-block {
      align-items: center;
      display: flex;
      font-size: 14px;
      justify-content: space-between;
      padding: 14px 21px; }
.mini-cart .mini-cart-header-actions {
      align-items: center;
      display: flex;
      height: 33px; }
.mini-cart .mini-cart-header-actions .actions {
        animation: showActions 500ms cubic-bezier(0.165, 0.84, 0.44, 1) 1 forwards;
        display: inline;
        opacity: 0; }
.mini-cart .mini-cart-header-actions .actions.hide {
          display: none; }
.mini-cart .mini-cart-header-actions .actions .action {
          padding: 2px; }
.mini-cart .mini-cart-header-actions .actions .action:last-child {
            border-left: 2px solid #f1f2f5;
            border-radius: 0;
            height: auto;
            margin-left: 0.25rem;
            padding-left: 0.5rem; }
.mini-cart .mini-cart-header .confirmation-prompt {
      animation: askConfirmation 500ms cubic-bezier(0.165, 0.84, 0.44, 1) 1 forwards;
      display: inline-block;
      opacity: 0;
      transform: translate3d(920px, 0, 0); }
.mini-cart .mini-cart-header .confirmation-prompt.hide {
        display: none; }
.rtl .mini-cart .mini-cart-header .confirmation-prompt {
        transform: translate3d(-920px, 0, 0); }
.mini-cart .mini-cart-header .confirmation-prompt .btn {
        border-color: #cdced9;
        height: 30px;
        margin-left: 10px;
        padding: 0;
        text-transform: uppercase;
        width: 33px; }
.mini-cart .mini-cart-header .confirmation-prompt .btn:hover {
          border-color: transparent; }
.mini-cart .mini-cart-header .items {
      font-weight: 600; }
.mini-cart .mini-cart-header h3 {
      margin: 10px 0; }
.mini-cart .mini-cart-item {
    align-items: center;
    border-bottom: 1px solid rgba(180, 187, 201, 0.2);
    display: grid;
    font-size: 12px;
    grid-column-gap: 15px;
    max-height: 200px;
    grid-template-areas: "image info quantity price delete" "errors errors errors errors errors";
    grid-template-columns: min-content 32% auto minmax(min-content, 100px) min-content;
    overflow: hidden;
    padding: 10px;
    position: relative;
    transition: height 0.2s ease-in, padding 0.1s ease-in; }
.mini-cart .mini-cart-item-thumbnail {
      align-self: flex-start;
      background-position: center center;
      background-size: cover;
      border-radius: 4px;
      grid-area: image;
      height: 70px;
      min-height: 70px;
      min-width: 70px;
      overflow: hidden;
      width: 70px; }
.mini-cart .mini-cart-item-info {
      grid-area: info;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 100%; }
.mini-cart .mini-cart-item-info * {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        width: 100%; }
.mini-cart .mini-cart-item-info.has-options {
        align-items: initial;
        display: grid;
        height: 100%; }
.mini-cart .mini-cart-item-info.has-options .item-info-base {
          align-self: flex-start; }
.mini-cart .mini-cart-item-info.has-options .item-info-extra {
          align-self: flex-end; }
.mini-cart .mini-cart-item-info .child-items {
        font-weight: 600; }
.mini-cart .mini-cart-item-info .child-items .child-item {
          display: flex; }
.mini-cart .mini-cart-item-info .child-items .child-item-quantity {
            padding-right: 0.5em;
            text-align: right;
            width: 20%; }
.mini-cart .mini-cart-item-info .child-items .child-item-info p:nth-child(2) {
            font-weight: 400; }
.mini-cart .mini-cart-item-info p,
      .mini-cart .mini-cart-item-info h5,
      .mini-cart .mini-cart-item-info h6 {
        margin: 0; }
.mini-cart .mini-cart-item-quantity {
      grid-area: quantity; }
.mini-cart .mini-cart-item-quantity .quantity-selector .input-group-item {
        flex-grow: unset;
        width: unset; }
.mini-cart .mini-cart-item-quantity .quantity-selector input {
        max-width: 55px; }
.mini-cart .mini-cart-item-quantity .quantity-selector select {
        max-width: 70px; }
.mini-cart .mini-cart-item-price {
      grid-area: price;
      text-align: right; }
.mini-cart .mini-cart-item-price .price {
        grid-template-columns: unset; }
.mini-cart .mini-cart-item-price .price-label {
          display: none; }
.mini-cart .mini-cart-item-price .price-value {
          display: block;
          font-size: 1.1em;
          margin: 0; }
.mini-cart .mini-cart-item-delete {
      grid-area: delete;
      margin: 10px 0; }
.mini-cart .mini-cart-item.is-removed {
      border: 0;
      max-height: 0;
      padding: 0;
      transition: all 400ms cubic-bezier(0.165, 0.84, 0.44, 1); }
.mini-cart .mini-cart-item-removing {
      align-items: center;
      background: #fff;
      display: flex;
      flex-direction: column;
      height: 100%;
      justify-content: center;
      left: 100%;
      position: absolute;
      width: 100%;
      z-index: 2; }
.mini-cart .mini-cart-item-removing.active {
        animation: isRemoving 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 1 forwards; }
.mini-cart .mini-cart-item-removing.canceled {
        animation: isCanceled 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 1 forwards; }
.rtl .mini-cart .mini-cart-item-removing.active {
        animation: isRemovingRTL 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 1 forwards; }
.rtl .mini-cart .mini-cart-item-removing.canceled {
        animation: isCanceledRTL 400ms cubic-bezier(0.165, 0.84, 0.44, 1) 1 forwards; }
.mini-cart .mini-cart-item-removing .btn-link {
        font-size: 12px;
        padding: 0; }
.mini-cart .mini-cart-item-errors {
      background-color: #f1f2f5;
      color: #da1414;
      font-weight: 600;
      grid-area: errors;
      margin: 12px -12px -12px;
      padding: 12px; }
.mini-cart .mini-cart-item-errors span {
        margin-left: 10px; }
.mini-cart .mini-cart-items-list {
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden; }
.mini-cart .mini-cart-items-list .summary-table {
      border-top: 1px solid #f1f2f5;
      box-sizing: border-box;
      margin: 0 auto;
      padding: 12px 12px 0;
      position: relative; }
.mini-cart .mini-cart-items-list .summary-table div:nth-child(2n + 1) .summary-table-item {
        font-size: 12px; }
.mini-cart .mini-cart-items-list .summary-table-loader {
        align-items: center;
        background-color: #fff;
        display: flex;
        height: 100%;
        justify-content: center;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%; }
.mini-cart .mini-cart-cart-items {
    flex: 1;
    overflow-y: auto; }
.mini-cart .mini-cart-cart-items::-webkit-scrollbar {
      width: 5px; }
.mini-cart .mini-cart-cart-items::-webkit-scrollbar-track {
        background: transparent; }
.mini-cart .mini-cart-cart-items::-webkit-scrollbar-thumb {
        background: #cdced9; }
.modal-iframe-wrapper {
  background: white;
  bottom: 0;
  left: 0;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0; }
.modal-iframe-wrapper .modal-iframe-content {
    padding: 1.5rem; }
.modal-iframe-wrapper .modal-iframe-footer {
    align-items: center;
    background-color: white;
    border-top: 1px solid #e7e7ed;
    bottom: 0;
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    justify-content: flex-end;
    left: 0;
    padding: 1rem 1.5rem;
    position: fixed;
    right: 0; }
.modal-iframe-wrapper .modal-iframe-header {
    background-color: white;
    padding: 1rem 1.5rem;
    position: sticky;
    top: 0;
    z-index: 100; }
.price-value {
  font-weight: bold;
  margin-right: 1rem; }
.price-value:last-of-type {
    margin-right: 0; }
.price-value-big {
    font-size: 18px; }
.price-value-discount, .price-value-final {
    color: #da1414; }
.price-value-inactive {
    color: #6b6c7e;
    font-weight: normal;
    text-decoration: line-through; }
.price-value-percentages {
    font-size: 10px;
    white-space: nowrap; }
.price-value-percentages::after {
      color: #6b6c7e;
      content: " | "; }
.price-value-percentages:last-child::after {
      content: ""; }
.price-value-promo {
    color: #da1414; }
.quantity-selector .simple.input-group {
  flex-wrap: nowrap; }
.quantity-selector .simple input {
  min-width: 75px; }
.side-panel-iframe .page-header {
  position: sticky;
  top: 65px;
  z-index: 10; }
.side-panel-iframe .side-panel-iframe-content {
  padding: 1.5rem 1rem; }
.side-panel-iframe .side-panel-iframe-header {
  align-items: center;
  background: #f7f7f7;
  border-bottom: 1px solid #e7e7ed;
  display: flex;
  height: 65px;
  justify-content: space-between;
  padding: 0.25rem 1rem;
  position: sticky;
  top: 0;
  z-index: 10; }
.side-panel-iframe .side-panel-iframe-title {
  font-weight: 600; }
.side-panel-iframe .side-panel-iframe-menu-wrapper {
  border-bottom: 1px solid #e7e7ed;
  position: sticky;
  top: 0; }
.side-panel-iframe .side-panel-iframe-wrapper {
  padding: 1.5rem 1rem; }
.step-tracker {
  display: flex;
  overflow: hidden;
  width: 100%; }
.step-tracker .step {
    align-items: center;
    clip-path: polygon(calc(100% - 10px) 0%, calc(100% + 8px) 50%, calc(100% - 10px) 100%, -8px 100%, 11px 50%, -8px 0);
    display: flex;
    flex-basis: 100%;
    font-size: 14px;
    font-weight: 600;
    justify-content: center;
    padding: 8px 12px;
    position: relative;
    text-align: center; }
.step-tracker .step:first-child {
      clip-path: polygon(calc(100% - 10px) 0%, calc(100% + 8px) 50%, calc(100% - 10px) 100%, 0 100%, 0 0); }
.step-tracker .step:last-child {
      clip-path: polygon(100% 0%, 100% 100%, -8px 100%, 11px 50%, -8px 0); }
.step-tracker .step:not(:first-child)::before {
      content: "";
      height: 100%;
      position: absolute;
      right: 100%;
      top: 0;
      width: 11px; }
.step-tracker .step:not(:last-child)::after {
      content: "";
      height: 100%;
      left: 100%;
      position: absolute;
      top: 0;
      width: 11px; }
.step-tracker .step.active {
      background-color: #a1e7cc;
      color: #26966b; }
.step-tracker .step.active:not(:first-child)::before, .step-tracker .step.active:not(:last-child)::after {
        background-color: #a1e7cc; }
.step-tracker .step.active .step-label {
        color: currentColor; }
.step-tracker .step.completed {
      background-color: #3ccd95;
      color: #fff; }
.step-tracker .step.completed:not(:first-child)::before, .step-tracker .step.completed:not(:last-child)::after {
        background-color: #3ccd95; }
.step-tracker .step.completed .step-label {
        color: currentColor; }
.step-tracker .step.inactive {
      background-color: #fff;
      color: #a7a9bc; }
.step-tracker .step.inactive:not(:first-child)::before, .step-tracker .step.inactive:not(:last-child)::after {
        background-color: #fff; }
.step-tracker .step.inactive .step-label {
        color: currentColor; }
.step-tracker .step .step-label {
      color: #a7a9bc; }
.summary-table-item {
  font-size: 0.875rem; }
.summary-table-item-big {
  font-size: 1rem; }
.cell-comment svg {
    pointer-events: none; }
.commerce-admin-header {
  position: sticky;
  z-index: 989; }
.has-control-menu .commerce-admin-header {
    top: 56px; }
.ie11 .commerce-admin-header {
    position: static; }
.commerce-header-title {
  max-width: 300px; }
.commerce-header {
  position: sticky;
  top: 0;
  z-index: 900; }
.has-control-menu .commerce-header {
    top: 48px; }
.commerce-header .separator-left {
    margin-left: 36px;
    padding-left: 16px; }
.commerce-header .separator-left:before {
      background-color: #e7e7ed;
      content: "";
      height: 24px;
      left: 0;
      position: absolute;
      top: 12px;
      width: 1px; }
.filter-panel-head.active .panel-header-link {
  background-color: #eef2fa; }
.list-group-no-bordered .list-group-item {
  border-width: 0 0 1px;
  margin-bottom: 0; }
.list-group-no-bordered .list-group-item:last-child {
    border-width: 0; }
.modal-lg,
.modal-xl {
  max-width: 800px; }
.row.vertically-divided {
  overflow: hidden; }
.row.vertically-divided > [class*="col"]::after {
    border-right: 1px solid #e6e7ed;
    bottom: 0;
    content: "";
    position: absolute;
    right: -2px;
    top: 0;
    z-index: 0; }
.row.vertically-divided > [class*="col"]:last-child::after {
    border-color: transparent; }
.sorting-icons-wrapper .sorting-icon:nth-child(2) {
  left: -6px;
  position: relative; }
.sorting-icons-wrapper .sorting-icon:not(.active) {
  opacity: 0.5; }
.sticky-header-menu {
  border-bottom: 1px solid #e7e7ed;
  position: sticky;
  z-index: 899; }
.sticky-header-menu .navbar {
    border-bottom: none; }
.state-default,.state-active,.state-hover{background:#eee;border:1px solid #ccc;border-color:#bbb #999 #999 #bbb}
.state-active{background:#efefef;border-color:#333}
.state-hover{background:#ddd;border-color:#999 #bbb #bbb #999;cursor:pointer}
.state-disabled{cursor:default !important}
.html-template{display:none}
.basecelleditor-hidden,.datecelleditor-hidden,.dropdowncelleditor-hidden,.textcelleditor-hidden,.textareacelleditor-hidden,.checkboxcelleditor-hidden,.radiocelleditor-hidden,.helper-hidden{display:none !important}
.helper-hidden-accessible,.overlay-hidden,.overlaycontext-hidden,.overlaymask-hidden,.date-picker-hidden,.datepicker-hidden,.colorpicker-hidden,.tooltip-hidden{clip:rect(0 0 0 0) !important;position:absolute !important;-ms-transform:scale(0);-webkit-transform:scale(0);-webkit-transform-origin-x:0;-webkit-transform-origin-y:0;*position:fixed !important;_position:absolute !important}
.helper-force-offset{display:block !important;position:absolute !important;visibility:hidden !important}
.helper-reset{margin:0;padding:0;outline:0;text-decoration:none;font-size:100%;list-style:none;border:0}
.helper-clearfix:after{clear:both;content:"";display:block;height:0}
.helper-clearfix{zoom:1}
.helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:alpha(opacity=0);filter:alpha(opacity=0)}
.helper-unselectable,.helper-unselectable *{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;-webkit-user-select:none;user-select:none}
.helper-scroll-lock{height:100%;margin:0;overflow:hidden;width:100%}
.layout{width:100%}
.ltr .column,.rtl .column-last{float:left}
.rtl .column,.ltr .column-last{float:right}
.ltr .column-last{margin-left:-5px}
.rtl .column-last{margin-right:-5px}
.layout-content:after{clear:both;content:"";display:block;height:0}
.layout-content{zoom:1}
.webkit .w1-12{width:8.345%}
.webkit .w11-12{width:91.675%}
.webkit .w1-6{width:16.675%}
.webkit .w5-6{width:83.345%}
.webkit .w5-12{width:41.675%}
.webkit .w7-12{width:58.345%}
.webkit .w1-3,.webkit .w33{width:33.345%}
.webkit .w2-3,.webkit .w66{width:66.675%}
.column-content,.column-content-center{padding:0 .5em}
.ltr .column-content-first,.rtl .column-content-last{padding-left:0}
.rtl .column-content-first,.ltr .column-content-last{padding-right:0}
.floatbox{overflow:hidden}
.fieldset-legend{font-size:1.2em;font-weight:bold}
.field-labels-inline .field-label,.field-labels-inline .field-input,.field-labels-inline .field-hint{float:left}
.field-labels-inline .field-label,.field-labels-inline .field-input-text{width:45%}
.field-labels-inline .field-label{margin:.3em 2% 0 0}
.field-labels-right .field-label{text-align:right}
.field-labels-inline .field-hint{display:block;float:none;clear:both;margin-left:47%}
.field-label,.field-labels-top .field-label{display:block;float:none;text-align:left;margin:0;width:auto}
.field-input,.field-labels-top .field-input{float:none;width:auto}
.field-hint,.field-labels-top .field-hint{line-height:1;clear:none;float:right;width:45%;margin:0}
.field-hint-icon{float:left}
.field-inline{display:inline-block;vertical-align:middle}
.field-label-inline{display:inline-block;margin:.4em .4em 0 0}
.field-inline .field-content,.field-inline .field-label{display:inline-block}
.field-inline .field-label{vertical-align:middle}
.field-group{float:left;width:53%}
.choice-label{line-height:1;width:89%}
.field-input-choice{display:inline-block;margin:0 .4em 0 0;vertical-align:middle}
.field-row{display:block;clear:both}
.field-row:after{clear:both;content:"";display:block;height:0}
.field-row{zoom:1}
.button-holder{display:block;clear:both}
.button-input{margin:0;line-height:1.3;text-decoration:none;cursor:pointer;font-weight:bold;padding:5px 10px 6px 7px}
.button-input{*padding:4px 10px 3px 7px}
.field-content:after,.button-holder:after{clear:both;content:" ";display:block;height:0;overflow:hidden}
.field-content,.button-holder{display:inline-block}
* html .field-content,* html .button-holder{height:1%}
.field-content,.button-holder{display:block}
.field-label,.field-label-inline-label{font-weight:bold}
.choice-label{font-weight:normal}
.field-hint{color:#777;font-size:.9em}
.choice-label,.field-hint{line-height:1.2}
.field-element-left{display:inline-block;vertical-align:middle}
.field.has-error .field-content{border-bottom:1px solid #ef4a4a;background-color:#ff9f9f}
.field.has-warn .field-content{border-bottom:1px solid #ffc45f;background-color:#fffabf}
.field .message-holder{color:red;display:block;font-weight:bold}
.status-failure{border:1px solid #ef4a4a}
.autocomplete-results-content,.colorpicker-content,.overlaycontext-content{background:#fff}
.overlay{position:absolute}
.date-picker-content,.overlaycontextpanel-content,.colorpicker-content,.tree-drag-helper-content{-moz-box-shadow:4px 4px 14px rgba(119,119,119,0.8);-webkit-box-shadow:4px 4px 14px rgba(119,119,119,0.8);box-shadow:4px 4px 14px rgba(119,119,119,0.8)}
.null-selector{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.state-default,.state-active,.state-hover,.colorpicker-content,.colorpicker-panel-content,.loadingmask-message,.loadingmask-message-content,.progress-bar-content,.progress-bar-status,.form-builder-field,.form-builder-default-message{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.carousel menu{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.carousel menu a{-moz-border-radius:9px;-webkit-border-radius:9px;border-radius:9px}
.textboxlistentry,.textboxlistentry-close{-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px}
.editable-hover,.overlaycontextpanel-pointer.state-default{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}
.state-default,.state-disabled,.state-disabled:hover{background:#d4d4d4 url(../ssa-theme/images/aui/common/state_default_bg.png) repeat-x 0 0;border:1px solid;border-color:#c8c9ca #9e9e9e #9e9e9e #c8c9ca}
.state-hover{background:#b9ced9 url(../ssa-theme/images/aui/common/state_hover_bg.png) repeat-x 0 0;border-color:#627782}
.state-active{background:#ebebeb url(../ssa-theme/images/aui/common/state_active_bg.png) repeat-x 0 0;border-color:#555}
.state-active:hover{background:#f2faff url(../ssa-theme/images/aui/common/state_selected_hover.png) repeat-x 0 0;border-color:#627782}
#yui3-css-stamp.skin-deprecated{display:none}
.autocomplete-content .toolbar{display:inline-block;position:absolute}
.autocomplete-trigger{cursor:pointer;display:inline-block;float:none}
.autocomplete-list-item{border:1px solid #fff;list-style:none;margin:0;padding:0 3px}
.autocomplete-results-content{border:1px solid #98c0f4;height:100%;overflow-y:auto}
.autocomplete-selected{background:#dfe8f6;border-color:#a3bae9}
#yui3-css-stamp.skin-sam-aui-autocomplete-deprecated{display:none}
.autosize-height-monitor{line-height:normal;left:0;padding:0;position:absolute;top:0;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}
.ie .autosize-height-monitor{border:1px solid #000;zoom:1}
#yui3-css-stamp.skin-sam-aui-autosize-deprecated{display:none}
.buttonitem-content{font-size:1em;line-height:130%;padding:4px 5px 3px 4px;margin:2px;white-space:nowrap;width:auto;overflow:visible;*padding:2px 5px 2px 4px;*width:1}
.buttonitem-icon{display:inline-block;margin-top:-3px;vertical-align:middle;*text-indent:0;*margin-top:1px}
.buttonitem-label{line-height:1em;display:inline-block;*line-height:1.4em}
.buttonitem-label{padding:0 5px}
.buttonitem-icon-only{font-size:0;height:16px;width:16px;overflow:hidden;padding:3px;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;*height:24px;*width:24px}
.buttonitem-icon-only .buttonitem-icon{margin-top:0;*margin-top:-1px;*margin-left:-1px}
.gecko .buttonitem-icon-only .buttonitem-icon{margin-top:-3px}
#yui3-css-stamp.skin-sam-aui-button-item-deprecated{display:none}
.colorpicker{width:315px}
.colorpicker-container{height:228px;position:relative}
.colorpicker-panel{position:static}
.colorpicker-canvas{background:#f00 url(../ssa-theme/images/aui/picker_bg.png);background-color:red;height:184px;left:5px;outline:0 none;position:absolute;top:5px;width:184px}
.colorpicker-controls{height:115px;left:226px;position:absolute;top:75px;width:80px}
.colorpicker-controls .field-content .field-label{margin-top:0;width:20%}
.colorpicker-controls .field-content .field-input-text{padding:1px;width:60%}
.colorpicker-controls .field-content{clear:both;padding:3px 0}
.colorpicker-hue-thumb{cursor:default;height:7px;position:absolute;width:18px}
.colorpicker-hue-thumb-image{background:url(../ssa-theme/images/aui/color_indic.png) no-repeat 0 0;display:block;height:7px;margin-left:-2px;margin-top:-2px;width:18px}
.colorpicker-hue-canvas{background:url(../ssa-theme/images/aui/hue.png) no-repeat -2px -2px;height:186px;left:200px;outline:0 none;position:absolute;top:5px;width:14px}
.colorpicker-mask{left:0;position:absolute;top:0}
.colorpicker-swatch{border:2px solid #727c81;height:60px;left:226px;position:absolute;top:5px;width:60px}
.colorpicker-swatch-current,.colorpicker-swatch-original{background:#fff;height:30px;left:0;position:absolute;top:0;width:100%}
.colorpicker-swatch-original{top:auto;bottom:0;cursor:pointer}
.colorpicker-thumb{cursor:default;position:absolute}
.colorpicker-thumb-image{background:url(../ssa-theme/images/aui/select.png) no-repeat 0 0;display:block;height:11px;width:11px}
.colorpicker-container .colorpicker-hue-slider-content{display:inline;position:static}
#yui3-css-stamp.skin-sam-aui-color-picker-base-deprecated{display:none}
.colorpickergrid{width:340px}
.colorpickergrid .colorpicker-container{height:auto;line-height:0;text-align:center}
.colorpickergrid-item{cursor:pointer;display:inline-block;height:15px;margin:3px;padding:2px;width:15px}
.colorpickergrid-item-content{display:block;height:100%}
.colorpickergrid-item{border:1px solid #ccc}
.colorpickergrid-item:hover{border-color:#333}
.colorpickergrid-item:hover{border-color:#333}
#yui3-css-stamp.skin-sam-aui-color-picker-grid-plugin-deprecated{display:none}
#yui3-css-stamp.skin-sam-aui-datepicker-base-deprecated{display:none}
.datepicker-display,.datepicker-select-wrapper,.field-date .datepicker-display,.field-date .datepicker-select-wrapper,.datepicker-button-wrapper{float:left}
.datepicker-button-wrapper .buttonitem-content{margin:0}
.datepicker-button-wrapper{margin:0 5px 0 2px}
.datepicker-select-wrapper select{margin-left:2px}
#yui3-css-stamp.skin-sam-aui-datepicker-select-deprecated{display:none}
.modal-content .dialog-iframe-node{border-width:0;overflow:auto;width:100%}
.modal-content .dialog-iframe-bd{line-height:0;overflow:hidden}
.dialog-iframe-root-node{padding:15px}
.yui3-widget-content-expanded .dialog-iframe-node{height:100%}
#yui3-css-stamp.skin-sam-aui-dialog-iframe-deprecated{display:none}
.editable-content-wrapper{border:1px solid transparent;padding:3px}
.editable{position:absolute}
.editable-editing{visibility:hidden}
.editable-hidden{display:none}
.editable-form-triggers{background-color:transparent;border-width:0;padding:0;position:absolute;right:0;top:0}
.editable-input{width:100%}
.editable-content{padding-right:60px}
#yui3-css-stamp.skin-sam-aui-editable-deprecated{display:none}
.form-builder .property-builder-drop-container,.form-builder .tab-pane{height:auto;min-height:150px;overflow:auto;padding-bottom:10px}
.form-builder .property-builder-fields-container .form-builder-placeholder{display:none}
.form-builder .property-builder-content-container,.form-builder .property-builder-fields-container{padding-left:0}
.form-builder .property-builder-fields-container .property-builder-field{margin:0}
.form-builder-placeholder{border:1px dashed #ccc;margin:5px}
.form-builder-options-editor-hidden{display:none}
.basecelleditor{z-index:500 !important}
.form-builder-field-label,.form-builder-text-field-content label,.form-builder-checkbox-field-content{min-height:33px}
.form-builder .property-builder-canvas{background-image:none;background-color:#e7e7e7}
#yui3-css-stamp.skin-sam-aui-form-builder-deprecated{display:none}
.form-builder-field-wrapper{clear:both;padding:0}
.form-builder-field .btn-toolbar{position:absolute;right:10px;top:10px}
.form-builder-field{background:#FFF;border-radius:3px;border-top:5px solid transparent;box-shadow:0 1px 2px #c4c4c4;margin:8px 6px 0;outline:0;padding:10px;position:relative;-webkit-box-shadow:0 1px 2px #c4c4c4}
.form-builder-field label{float:left;margin-right:5px}
.form-builder-field .form-builder-field-node{clear:both;display:block}
.form-builder-field-hover{border-color:#CCC}
.form-builder-field-options-container{clear:left}
.form-builder-field-selected{border-color:#76a7fa}
.form-builder-field-icon{background-position:center center;background-repeat:no-repeat}
.form-builder-field-icon-button{background-image:url(../ssa-theme/images/aui/icon-button.png)}
.form-builder-field-icon-checkbox{background-image:url(../ssa-theme/images/aui/icon-checkbox.png)}
.form-builder-field-icon-date{background-image:url(../ssa-theme/images/aui/icon-date.png)}
.form-builder-field-icon-decimal{background-image:url(../ssa-theme/images/aui/icon-decimal.png)}
.form-builder-field-icon-default{background-image:url(../ssa-theme/images/aui/icon-default.png)}
.form-builder-field-icon-document{background-image:url(../ssa-theme/images/aui/icon-document.png)}
.form-builder-field-icon-fieldset{background-image:url(../ssa-theme/images/aui/icon-fieldset.png)}
.form-builder-field-icon-fileupload{background-image:url(../ssa-theme/images/aui/icon-fileupload.png)}
.form-builder-field-icon-integer{background-image:url(../ssa-theme/images/aui/icon-integer.png)}
.form-builder-field-icon-number{background-image:url(../ssa-theme/images/aui/icon-number.png)}
.form-builder-field-icon-paragraph{background-image:url(../ssa-theme/images/aui/icon-paragraph.png)}
.form-builder-field-icon-password{background-image:url(../ssa-theme/images/aui/icon-password.png)}
.form-builder-field-icon-radio{background-image:url(../ssa-theme/images/aui/icon-radio.png)}
.form-builder-field-icon-select{background-image:url(../ssa-theme/images/aui/icon-select.png)}
.form-builder-field-icon-separator{background-image:url(../ssa-theme/images/aui/icon-separator.png)}
.form-builder-field-icon-text{background-image:url(../ssa-theme/images/aui/icon-text.png)}
.form-builder-field-icon-textarea{background-image:url(../ssa-theme/images/aui/icon-textarea.png)}
#yui3-css-stamp.skin-sam-aui-form-builder-field-deprecated{display:none}
.combobox-content .field-content{float:none}
.combobox-content{white-space:nowrap;vertical-align:middle}
.combobox-content .field-content{display:inline-block}
.combobox-content .field-input{display:block}
.editable .btn-group{margin-top:-3px}
.editable .toolbar{display:inline-block;margin-left:1px}
#yui3-css-stamp.skin-sam-aui-form-combobox-deprecated{display:none}
.loadingmask-masked{overflow:hidden !important}
.loadingmask-masked-relative{position:relative !important}
.loadingmask{height:100%;width:100%;zoom:1}
.loadingmask-content{background:#ccc}
.loadingmask-message{background:#eee;border:1px solid;border-color:#bbb #999 #999 #bbb;left:50%;padding:2px;position:absolute;top:50%}
.loadingmask-message-content{background:#fff url(../ssa-theme/images/aui/loading_indicator.gif) no-repeat 5px 50%;border:1px solid #ccc;color:#111;line-height:1;padding:5px 10px 5px 25px}
.loadingmask-message{background:#d4d4d4 url(../ssa-theme/images/aui/common/state_default_bg.png) repeat-x 0 0;border:1px solid;border-color:#c8c9ca #9e9e9e #9e9e9e #c8c9ca}
#yui3-css-stamp.skin-sam-aui-loading-mask-deprecated{display:none}
.overlaycontextpanel{position:absolute;z-index:9999}
.overlaycontextpanel-content{border-width:2px;padding:8px;position:relative}
.overlaycontextpanel-hidden{display:none !important;top:-10000px !important;left:-10000px !important}
.overlaycontextpanel .overlaycontextpanel-pointer,.overlaycontextpanel .overlaycontextpanel-pointer-inner{position:absolute;width:0;height:0;background:0}
.overlaycontextpanel-arrow-tr .overlaycontextpanel-pointer,.overlaycontextpanel-arrow-tc .overlaycontextpanel-pointer,.overlaycontextpanel-arrow-tl .overlaycontextpanel-pointer{top:-14px;border-top:0;border-bottom-width:14px}
.overlaycontextpanel-arrow-tr .overlaycontextpanel-pointer{border-left:18px dashed transparent;border-right:0;right:10px}
.overlaycontextpanel-arrow-tc .overlaycontextpanel-pointer{border-left:10px dashed transparent;border-right:10px dashed transparent;left:50%;margin-left:-10px}
.overlaycontextpanel-arrow-tl .overlaycontextpanel-pointer{border-left:0;border-right:18px dashed transparent;left:10px}
.overlaycontextpanel-arrow-tr .overlaycontextpanel-pointer-inner,.overlaycontextpanel-arrow-tc .overlaycontextpanel-pointer-inner,.overlaycontextpanel-arrow-tl .overlaycontextpanel-pointer-inner{border-bottom:10px solid #fff;bottom:-14px}
.overlaycontextpanel-arrow-tr .overlaycontextpanel-pointer-inner{border-left:12px dashed transparent;border-right:0;right:2px}
.overlaycontextpanel-arrow-tc .overlaycontextpanel-pointer-inner{border-left:8px dashed transparent;border-right:8px dashed transparent;left:-8px}
.overlaycontextpanel-arrow-tl .overlaycontextpanel-pointer-inner{border-left:0;border-right:12px dashed transparent;left:2px}
.overlaycontextpanel-arrow-rb .overlaycontextpanel-pointer,.overlaycontextpanel-arrow-rc .overlaycontextpanel-pointer,.overlaycontextpanel-arrow-rt .overlaycontextpanel-pointer{right:-14px;border-right:0;border-left-width:14px}
.overlaycontextpanel-arrow-rb .overlaycontextpanel-pointer{border-bottom:0;border-top:18px dashed transparent;bottom:10px}
.overlaycontextpanel-arrow-rc .overlaycontextpanel-pointer{border-bottom:10px dashed transparent;border-top:10px dashed transparent;bottom:50%;margin-bottom:-10px}
.overlaycontextpanel-arrow-rt .overlaycontextpanel-pointer{border-bottom:18px dashed transparent;border-top:0;top:10px}
.overlaycontextpanel-arrow-rb .overlaycontextpanel-pointer-inner,.overlaycontextpanel-arrow-rc .overlaycontextpanel-pointer-inner,.overlaycontextpanel-arrow-rt .overlaycontextpanel-pointer-inner{border-left:10px solid #fff;left:-14px}
.overlaycontextpanel-arrow-rb .overlaycontextpanel-pointer-inner{border-bottom:0;border-top:12px dashed transparent;bottom:2px}
.overlaycontextpanel-arrow-rc .overlaycontextpanel-pointer-inner{border-bottom:8px dashed transparent;border-top:8px dashed transparent;bottom:-8px}
.overlaycontextpanel-arrow-rt .overlaycontextpanel-pointer-inner{border-bottom:12px dashed transparent;border-top:0;top:2px}
.overlaycontextpanel-arrow-br .overlaycontextpanel-pointer,.overlaycontextpanel-arrow-bc .overlaycontextpanel-pointer,.overlaycontextpanel-arrow-bl .overlaycontextpanel-pointer{bottom:-14px;border-bottom:0;border-top-width:14px}
.overlaycontextpanel-arrow-br .overlaycontextpanel-pointer{border-left:18px dashed transparent;border-right:0;right:10px}
.overlaycontextpanel-arrow-bc .overlaycontextpanel-pointer{border-left:10px dashed transparent;border-right:10px dashed transparent;left:50%;margin-left:-10px}
.overlaycontextpanel-arrow-bl .overlaycontextpanel-pointer{border-left:0;border-right:18px dashed transparent;left:10px}
.overlaycontextpanel-arrow-br .overlaycontextpanel-pointer-inner,.overlaycontextpanel-arrow-bc .overlaycontextpanel-pointer-inner,.overlaycontextpanel-arrow-bl .overlaycontextpanel-pointer-inner{border-top:10px solid #fff;top:-14px}
.overlaycontextpanel-arrow-br .overlaycontextpanel-pointer-inner{border-left:12px dashed transparent;border-right:0;right:2px}
.overlaycontextpanel-arrow-bc .overlaycontextpanel-pointer-inner{border-left:8px dashed transparent;border-right:8px dashed transparent;left:-8px}
.overlaycontextpanel-arrow-bl .overlaycontextpanel-pointer-inner{border-left:0;border-right:12px dashed transparent;left:2px}
.overlaycontextpanel-arrow-lb .overlaycontextpanel-pointer,.overlaycontextpanel-arrow-lc .overlaycontextpanel-pointer,.overlaycontextpanel-arrow-lt .overlaycontextpanel-pointer{left:-14px;border-left:0;border-right-width:14px}
.overlaycontextpanel-arrow-lb .overlaycontextpanel-pointer{border-bottom:0;border-top:18px dashed transparent;bottom:10px}
.overlaycontextpanel-arrow-lc .overlaycontextpanel-pointer{border-bottom:10px dashed transparent;border-top:10px dashed transparent;bottom:50%;margin-bottom:-10px}
.overlaycontextpanel-arrow-lt .overlaycontextpanel-pointer{border-bottom:18px dashed transparent;border-top:0;top:10px}
.overlaycontextpanel-arrow-lb .overlaycontextpanel-pointer-inner,.overlaycontextpanel-arrow-lc .overlaycontextpanel-pointer-inner,.overlaycontextpanel-arrow-lt .overlaycontextpanel-pointer-inner{border-right:10px solid #fff;right:-14px}
.overlaycontextpanel-arrow-lb .overlaycontextpanel-pointer-inner{border-bottom:0;border-top:12px dashed transparent;bottom:2px}
.overlaycontextpanel-arrow-lc .overlaycontextpanel-pointer-inner{border-bottom:8px dashed transparent;border-top:8px dashed transparent;bottom:-8px}
.overlaycontextpanel-arrow-lt .overlaycontextpanel-pointer-inner{border-bottom:12px dashed transparent;border-top:0;top:2px}
.overlaycontextpanel-arrow-tl,.overlaycontextpanel-arrow-tc,.overlaycontextpanel-arrow-tr{margin-top:12px}
.overlaycontextpanel-arrow-bl,.overlaycontextpanel-arrow-bc,.overlaycontextpanel-arrow-br{margin-bottom:12px}
.overlaycontextpanel-arrow-lt,.overlaycontextpanel-arrow-lc,.overlaycontextpanel-arrow-lb{margin-left:12px}
.overlaycontextpanel-arrow-rt,.overlaycontextpanel-arrow-rc,.overlaycontextpanel-arrow-rb{margin-right:12px}
.ie6 .overlaycontextpanel-arrow-br .overlaycontextpanel-pointer,.ie6 .overlaycontextpanel-arrow-bc .overlaycontextpanel-pointer,.ie6 .overlaycontextpanel-arrow-bl .overlaycontextpanel-pointer{bottom:0}
#yui3-css-stamp.skin-sam-aui-overlay-context-panel-deprecated{display:none}
.overlaymask-content{background:#000}
#yui3-css-stamp.skin-sam-aui-overlay-mask-deprecated{display:none}
.resize,.resize-wrapper{z-index:0;zoom:1}
.resize-handle{position:absolute;display:block;z-index:100;zoom:1}
.resize-proxy{position:absolute;border:1px dashed #000;position:absolute;z-index:10000}
.resize-hidden-handles .resize-handle{opacity:0;filter:alpha(opacity=0)}
.resize-handle-t,.resize-handle-b{width:100%;left:0;height:6px}
.resize-handle-l,.resize-handle-r{height:100%;top:0;width:6px}
.resize-handle-t{cursor:n-resize;top:0}
.resize-handle-b{cursor:s-resize;bottom:0}
.resize-handle-l{cursor:w-resize;left:0}
.resize-handle-r{cursor:e-resize;right:0}
.resize-handle-inner{position:absolute;zoom:1}
.resize-handle-inner-t,.resize-handle-inner-b{margin-left:-8px;left:50%}
.resize-handle-inner-l,.resize-handle-inner-r{margin-top:-8px;top:50%}
.resize-handle-inner-t{top:-5px}
.resize-handle-inner-b{bottom:-4px}
.resize-handle-inner-l{left:-4px}
.resize-handle-inner-r{right:-5px}
.resize-handle-tr,.resize-handle-br,.resize-handle-tl,.resize-handle-bl{height:16px;width:16px;z-index:200}
.resize-handle-tr{cursor:ne-resize;top:0;right:0}
.resize-handle-tl{cursor:nw-resize;top:0;left:0}
.resize-handle-br{cursor:se-resize;bottom:0;right:0}
.resize-handle-bl{cursor:sw-resize;bottom:0;left:0}
#yui3-css-stamp.skin-sam-aui-resize-base-deprecated{display:none}
.scroller-vertical .scroller-content{height:auto !important}
.scroller-horizontal .scroller-content{float:left;white-space:nowrap}
.scroller-horizontal .scroller-item{display:inline-block}
.ie7 .scroller-horizontal .scroller-item,.ie6 .scroller-horizontal .scroller-item{display:inline;zoom:1}
#yui3-css-stamp.skin-sam-aui-scroller-deprecated{display:none}
.textboxlist-content{border:1px solid #999;overflow:hidden;padding:4px 5px 0}
.textboxlist-content input[type="text"].field-input-text,.textboxlist-content input[type="text"].field-input-text:focus{box-shadow:none}
.textboxlist-content .field-input-text{border-width:0;outline-width:0;padding:3px 0 2px}
.textboxlist-input-container input{margin-bottom:4px;margin-top:3px}
.textboxlistentry-holder{list-style:none;margin:0}
.textboxlistentry-holder li{float:left;line-height:1;margin:0 5px 4px 0}
.textboxlistentry{background-color:#dee7f8;border:1px solid #cad8f3;padding:7px 11px;position:relative}
.textboxlistentry-focused{background-color:#598bec;border-color:#224fa8;color:#FFF;outline-width:0}
.textboxlistentry-focused .textboxlistentry-remove{background-color:#FFF}
.textboxlistentry-remove,.textboxlistentry-text{vertical-align:middle}
.textboxlistentry-remove{border-radius:50%;color:#d21212;cursor:pointer;margin-left:5px;padding:1px;text-align:center}
.textboxlistentry-remove .icon-remove{margin-top:0}
.textboxlistentry-remove-hover{background-color:#cad8f3}
#yui3-css-stamp.skin-sam-aui-textboxlist-deprecated{display:none}
.tooltip{max-width:600px}
.tooltip-content{border-width:2px;padding:8px;position:relative}
#yui3-css-stamp.skin-sam-aui-tooltip-deprecated{display:none}
.lfr-add-panel{width:330px}
.lfr-add-panel .add-content-menu .drag-content-item{cursor:move}
.lfr-add-panel .add-content-menu .lfr-content-category .list-group-panel.collapse.in{height:auto !important}
.lfr-add-panel .add-content-menu .lfr-content-item{display:flex}
.lfr-add-panel .add-content-menu .lfr-content-item:focus .add-content-item,.lfr-add-panel .add-content-menu .lfr-content-item:hover .add-content-item{clip:auto;clip-path:none;display:inline;height:auto;overflow:visible;white-space:normal;width:auto}
.lfr-add-panel .add-content-menu .lfr-content-item .add-content-item{cursor:pointer;padding:0 0 0 10px}
.lfr-add-panel .add-content-menu .lfr-content-item .drag-content-item{display:inline-block;flex-grow:1;flex-shrink:1;overflow:hidden;white-space:nowrap}
.lfr-add-panel .add-content-menu .lfr-content-item .lfr-portlet-used{opacity:.3}
.lfr-add-panel .add-content-menu .lfr-content-item .lfr-portlet-used.drag-content-item{cursor:default}
.lfr-add-panel .add-content-menu .lfr-content-item .lfr-portlet-used.add-content-item{display:none}
.lfr-add-panel .add-content-menu .lfr-content-item .taglib-icon-label{display:inline-block;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;width:85%}
.lfr-add-panel .add-content-menu .tabular-list-group{padding-right:16px}
.lfr-add-panel .add-content-menu .tabular-list-group>.list-group-item{margin-bottom:8px;padding:4px}
.lfr-add-panel .add-content-menu .tabular-list-group>.list-group-item>.list-group-item-field{padding-right:4px}
.lfr-add-panel .add-content-menu .tabular-list-group>.list-group-item>.list-group-item-field .sticker,.lfr-add-panel .add-content-menu .tabular-list-group>.list-group-item>.list-group-item-field .user-icon{margin:0 auto}
.lfr-add-panel .add-content-menu .tabular-list-group>.list-group-item>.list-group-item-content h1{font-size:.875rem}
.lfr-add-panel .add-content-menu .tabular-list-group>.list-group-item>.list-group-item-content .text-default{color:#6b6c7e;font-size:.875rem;font-weight:400}
.lfr-add-panel .add-content-menu .list-group-item>.list-unstyled{padding-right:16px}
.lfr-add-panel .add-content-menu .list-group-item>.list-unstyled .taglib-vertical-card-footer{height:inherit;min-height:inherit}
.lfr-asset-category-container{height:260px;margin-bottom:.5em;overflow:auto}
.lfr-asset-category-container fieldset{margin:5px}
.lfr-asset-category-container legend{margin-left:5px}
.lfr-asset-category-container label{display:block}
.lfr-asset-category-container label input{vertical-align:middle}
.lfr-asset-category-container .lfr-asset-category-message{display:none}
.lfr-asset-category-container .no-matches{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;margin-left:5px;margin-top:0;padding:0}
.lfr-asset-category-search-container{border-bottom:1px solid transparent;margin:3px 0;padding:5px}
.lfr-asset-category-search-input{width:250px}
.lfr-asset-vocabulary-container .lfr-asset-category-message,.lfr-asset-vocabulary-container.no-matches .lfr-asset-category-list{display:none}
.lfr-asset-vocabulary-container.no-matches legend{padding-left:0}
.lfr-asset-vocabulary-container.no-matches .lfr-asset-category-message{display:block}
.lfr-asset-category-list-container{cursor:pointer}
.lfr-asset-category-list ul{list-style:none;margin-top:4px;padding:0}
.lfr-asset-category-list li{list-style-type:none;margin:0;padding:0 0 3px 16px}
.lfr-asset-category-list span{padding-left:3px}
.lfr-categories-selector-list .tree-node-paginator{margin-left:29px}
.lfr-categories-selector-category-name,.lfr-categories-selector-search-results-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lfr-categories-selector-category-name{float:left;width:50%}
.lfr-categories-selector-search-results-path{float:right;width:49%}
.lfr-categories-selector-search-results label:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.lfr-asset-column-content{margin-right:1em;padding:0}
.lfr-asset-column-actions-content{overflow:visible}
.lfr-asset-column-actions .lfr-asset-summary{margin-bottom:2em;text-align:center;overflow-wrap:break-all;word-wrap:break-all}
.lfr-asset-column-actions .lfr-asset-avatar img{margin:0 auto;max-width:100%;padding-right:2em}
.lfr-asset-column-actions .lfr-asset-column-actions-content{border:1px solid transparent;padding:.7em}
.lfr-asset-column-details .lfr-asset-description{margin:.5em auto 2em}
.lfr-asset-column-details .lfr-asset-icon{border-right:1px solid transparent;float:left;line-height:1em;margin-right:10px;padding-right:10px}
.lfr-asset-column-details .lfr-asset-icon.last{border-width:0}
.lfr-asset-column-details .lfr-asset-date{overflow:hidden}
.lfr-asset-column-details .lfr-asset-downloads{overflow:hidden;padding-left:0}
.lfr-asset-column-details .lfr-asset-metadata{clear:both;margin-bottom:1.5em;padding-bottom:1.5em}
.lfr-asset-column-details .lfr-asset-ratings{margin:2em 0}
.lfr-asset-column-details .taglib-custom-attributes-list label,.lfr-asset-column-details .lfr-asset-field label{display:block}
.lfr-asset-column-details .taglib-custom-attributes-list{margin-bottom:1em}
.lfr-asset-column-details .lfr-asset-field,.lfr-asset-column-actions .lfr-asset-field{clear:left;margin:1em auto}
.lfr-asset-panels{clear:both;padding-top:1em}
.lfr-asset-panels .lfr-panel,.lfr-asset-column-details .lfr-panel{clear:both;margin-bottom:.2em}
.lfr-asset-panels .lfr-panel.lfr-extended,.lfr-asset-column-details .lfr-panel.lfr-extended{border:1px solid transparent;margin-bottom:0}
.lfr-asset-column-details .lfr-panel-container,.lfr-asset-panels .lfr-panel-container{border-width:0}
.lfr-form-row{border-bottom:1px solid transparent;margin-bottom:10px;margin-top:10px;padding:5px;padding-bottom:25px;padding-top:1px;position:relative}
.lfr-form-row:after{clear:both;content:"";display:block;height:0}
.lfr-form-row:hover{border:solid transparent;border-width:1px 0;padding-top:0}
.lfr-form-row-inline .form-group{margin-right:5px}
.lfr-form-row legend .field-label{float:left;margin-right:10px}
.lfr-form-row .handle-sort-vertical{cursor:move;padding-left:20px}
.lfr-form-row fieldset{border-width:0;margin:0;padding:0}
.lfr-autorow-controls{bottom:5px;position:absolute;right:5px}
html.rtl .dropdown-menu{left:auto;right:0}
.dropdown-menu .dropdown-item.active{pointer-events:initial}
.lfr-edit-layout-panel{width:440px}
.lfr-edit-layout-panel .navbar{margin-bottom:0;margin-top:20px}
.lfr-edit-layout-panel .site-admin-link{bottom:0;padding:14px;position:fixed}
.lfr-edit-layout-panel .taglib-form-navigator .button-holder{bottom:0;margin-bottom:0;margin-top:0;padding:10px 15px;position:fixed;text-align:right;width:405px}
.lfr-edit-layout-panel .taglib-form-navigator .panel-group{margin:20px 0 50px}
.lfr-edit-layout-panel .taglib-form-navigator .panel-group .accordion-group.lfr-panel-extended .panel-heading{cursor:pointer}
.lfr-edit-layout-panel .taglib-form-navigator .panel-group .accordion-group.lfr-panel-extended .panel-body{padding:15px}
.lfr-edit-layout-panel .taglib-form-navigator .panel-group .accordion-group.lfr-panel-extended .panel-body h3{display:none}
.lfr-edit-layout-panel .taglib-form-navigator .lfr-theme-options,.lfr-edit-layout-panel .taglib-form-navigator .lfr-inherit-theme-options{padding:10px 20px}
* [class*="ae-toolbar-"][role="toolbar"]{z-index:980}
.alloy-editor-container{position:relative}
.alloy-editor-container .alloy-editor-icon{bottom:8px;display:none;position:absolute;right:8px}
.alloy-editor-container .alloy-editor{cursor:text;overflow:hidden;text-align:start}
.alloy-editor-container .alloy-editor[dir="rtl"]+.alloy-editor-icon{left:8px}
.alloy-editor-container .alloy-editor.alloy-editor-placeholder:before{pointer-events:none}
.alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:empty{min-height:1.5em}
.alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus):not(.form-control){border-left:2px solid;padding-left:10px}
.alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder[data-required="true"]:not(:focus):before{content:attr(data-placeholder) " *"}
.alloy-editor-container .alloy-editor a{cursor:auto}
.alloy-editor-container .alloy-editor blockquote{margin:1em 40px}
.alloy-editor-container .alloy-editor p:only-child{margin-bottom:0}
.alloy-editor-container .alloy-editor.form-control{height:auto}
.alloy-editor-container .alloy-editor.form-control ~ .alloy-editor-icon{display:block;max-width:24px}
.alloy-editor-container .alloy-editor .cke_widget_embedurl .embed-help-message{color:#fff;font-weight:600;opacity:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:opacity .15s ease-in-out;width:100%;z-index:1}
.alloy-editor-container .alloy-editor .cke_widget_embedurl .cke_widget_mask{background-color:#000;cursor:pointer;opacity:0;transition:opacity .15s ease-in-out}
.alloy-editor-container .alloy-editor .cke_widget_embedurl.cke_widget_wrapper:hover .cke_widget_element,.alloy-editor-container .alloy-editor .cke_widget_embedurl.cke_widget_wrapper.cke_widget_focused .cke_widget_element{outline:0}
.alloy-editor-container .alloy-editor .cke_widget_embedurl.cke_widget_wrapper.cke_widget_selected .cke_widget_mask{height:100%;opacity:.6}
.alloy-editor-container .alloy-editor .cke_widget_embedurl.cke_widget_wrapper.cke_widget_selected .embed-help-message{opacity:1}
.alloy-editor-container .alloy-editor .cke_widget_wrapper{max-width:100%}
.alloy-editor-container .alloy-editor-switch{position:absolute;text-align:right;top:0;width:100%}
.alloy-editor-container .alloy-editor-switch .btn{margin-top:0}
.alloy-editor-container .alloy-editor-wrapper{padding-top:44px}
.alloy-editor-container .alloy-editor-wrapper .lfr-source-editor{display:none}
.alloy-editor-container .alloy-editor-wrapper.show-source .alloy-editor-placeholder{display:none}
.alloy-editor-container .alloy-editor-wrapper.show-source .lfr-source-editor{display:block}
.ae-ui .ae-toolbars .ae-toolbar-add{border-width:1px;margin-left:4px;z-index:989}
.ae-ui .ae-toolbars .ae-toolbar-add .ae-button{height:28px;width:28px}
.has-error .alloy-editor-container .form-feedback-item{font-size:16px;font-weight:normal;line-height:1.4em;text-align:left}
.lfr-source-editor{border:solid 0 transparent;border-bottom-width:2px;position:relative}
.lfr-source-editor .ace_editor{height:100%}
.lfr-fulscreen-source-editor-dialog .modal-footer{text-align:left}
.lfr-fullscreen-source-editor{height:100%;overflow:hidden}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-header{height:40px;margin-right:4px;margin-top:4px;min-height:40px}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content{height:95%;position:relative}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter{border:1px solid transparent;position:absolute}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .preview-panel{display:inline-block;overflow-y:auto;padding-left:20px}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .source-panel{display:inline-block}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .source-panel,.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .preview-panel{height:100%;width:50%}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .panel-splitter{height:100%;left:50%;top:0}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .source-panel,.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .preview-panel{height:50%;width:100%}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .panel-splitter{top:50%;width:100%}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .panel-splitter,.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .preview-panel{display:none}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .source-panel{height:100%;width:100%}
.form-group-inline{display:inline-block;vertical-align:bottom}
.form-search .input-group{position:relative}
.form-search .input-group.advanced-search .search-query{padding-left:40px;z-index:0}
.form-search .input-group.advanced-search .toggle-advanced{cursor:pointer;left:0;line-height:1;padding:8px 10px;position:absolute;top:0}
.form-search .input-group.advanced-search .toggle-advanced .caret{margin-top:7px}
.form-search .input-group.advanced-search .toggle-advanced .icon-search{font-size:14px}
.input-flex-add-on{position:relative;width:100%}
.input-flex-add-on:after{clear:left;content:"";display:block;height:0;visibility:hidden}
.input-flex-add-on input{float:left;margin-top:-1px}
.input-flex-add-on .input-group-addon{float:left;margin-top:-1px;padding:9px;white-space:normal;width:auto;overflow-wrap:break-all;word-wrap:break-all}
.input-flex-add-on .input-localized-content{clear:both;left:0;padding-top:10px;position:absolute;top:100%}
.input-flex-add-on .input-localized-input{float:left}
.lfr-ddm-container .form-group label{margin-left:0}
.lfr-ddm-container .lfr-ddm-repeatable-helper{display:none}
.lfr-ddm-container .lfr-ddm-repeatable-placeholder{border:1px dotted;margin-top:15px;padding:20px 0}
.lfr-ddm-container .field-wrapper{position:relative}
.lfr-ddm-container .field-wrapper.form-builder-field label{float:none}
.lfr-ddm-container .field-wrapper .aui-field-wrapper{margin-left:20px}
.lfr-ddm-container .field-wrapper .datepicker-display{float:none}
.lfr-ddm-container .field-wrapper .datepicker-display .datepicker-button-wrapper,.lfr-ddm-container .field-wrapper .datepicker-display .datepicker-select-wrapper{display:inline;float:none}
.lfr-ddm-container .field-wrapper .file-entry-upload-progress{height:6px;margin-top:-7px}
.lfr-ddm-container .field-wrapper .icon-asterisk{margin-left:4px}
.lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-add-button,.lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-delete-button{display:block;height:16px;position:absolute;top:4px;width:16px}
.lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-add-button.lfr-ddm-repeatable-add-button,.lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-delete-button.lfr-ddm-repeatable-add-button{right:4px}
.lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-add-button.lfr-ddm-repeatable-delete-button,.lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-delete-button.lfr-ddm-repeatable-delete-button{right:24px}
.lfr-ddm-container .field-wrapper .lfr-ddm-repeatable-drag-icon{align-items:center;cursor:move;display:inline-flex;position:relative;top:1px}
.lfr-ddm-container .field-wrapper-content{margin-bottom:6px}
.lfr-ddm-container .field-wrapper-content label{margin-left:0}
.lfr-ddm-container .field-wrapper-content,.lfr-ddm-container .field-wrapper-content .field-wrapper-content{margin-left:15px}
.lfr-ddm-container .taglib-icon-help{margin-left:5px}
.lfr-ddm-link-to-page-modal .lfr-ddm-breadcrumb{padding-left:0;padding-right:0}
.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container{height:283px;margin-right:-23px;overflow:auto;padding-left:5px;padding-top:50px}
.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.top-ended{padding-top:0}
.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container .loading-icon{display:block;font-size:48px;margin:0 auto}
.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.nav>li>a{margin-left:20px;padding-left:0}
.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.nav>li .loading-icon{font-size:18px;position:absolute;right:36px;top:12px}
.lfr-ddm-link-to-page-modal .lfr-ddm-pages-container.nav .lfr-ddm-page-radio{position:absolute;top:10px}
td.lfr-top{vertical-align:top}
td.lfr-middle{vertical-align:middle}
.definition-of-terms{margin-bottom:2em}
.definition-of-terms dd:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.definition-of-terms dl{margin-left:0}
.definition-of-terms dt{float:left;width:25em}
.lfr-code table{table-layout:auto;width:100%}
.lfr-code table tr td.lines,.lfr-code table tr td.line-numbers{border-width:0}
.lfr-code table tr td.line-numbers{border-right-width:1px;cursor:default;padding:0 8px;text-align:right;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;vertical-align:top;width:1%}
.lfr-code table tr td.line-numbers:before{content:attr(data-line-number)}
.lfr-grid{width:100%}
img.icon{vertical-align:middle}
#layout-grid.dragging .lfr-portlet-column.empty{padding:20px}
.lfr-js-required{clip:rect(0 0 0 0);position:absolute}
.js .lfr-js-required{clip:rect(auto auto auto auto);position:static}
.popup-alert-close{margin-left:5px}
.alert.popup-alert-notice,.alert.popup-alert-warning,.alert.taglib-portal-message{left:0;line-height:30px;padding:9px 14px;position:fixed;right:0;top:0;z-index:10000}
.alert.lfr-shutdown-message.popup-alert-warning{margin:0;position:relative}
.lfr-token-list{clear:both;margin:1em 0}
.lfr-token-primary{border-width:0}
.lfr-token-primary,.lfr-token-primary:hover{cursor:auto}
.breadcrumbs{margin-bottom:10px;margin-left:0}
.controls-hidden .lfr-configurator-visibility{display:none}
.controls-hidden .portlet-topper-toolbar{display:none !important}
.lfr-button{padding:2px 0 2px 20px}
.js .controls-hidden .lfr-meta-actions,.js .controls-hidden .lfr-configurator-visibility{display:none}
.js .page-maximized .portlet-topper-toolbar{display:block}
.configuration-frame,.control-panel-frame{border-width:0;overflow:auto;width:100%}
.float-container:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.lfr-meta-actions{padding-top:1em}
.lfr-table{border-collapse:collapse;clear:both}
.lfr-table>tbody>tr>td,.lfr-table>tbody>tr>th,.lfr-table>thead>tr>td,.lfr-table>thead>tr>th,.lfr-table>tfoot>tr>td,.lfr-table>tfoot>tr>th{padding:0 5px;overflow-wrap:break-all;word-wrap:break-all}
.lfr-table>tbody>tr>td:first-child,.lfr-table>tbody>tr>td.first-child,.lfr-table>tbody>tr>th:first-child,.lfr-table>tbody>tr>th.first-child,.lfr-table>thead>tr>td:first-child,.lfr-table>thead>tr>td.first-child,.lfr-table>thead>tr>th:first-child,.lfr-table>thead>tr>th.first-child,.lfr-table>tfoot>tr>td:first-child,.lfr-table>tfoot>tr>td.first-child,.lfr-table>tfoot>tr>th:first-child,.lfr-table>tfoot>tr>th.first-child{padding-left:0}
.lfr-table>tbody>tr>td:last-child,.lfr-table>tbody>tr>td.last-child,.lfr-table>tbody>tr>th:last-child,.lfr-table>tbody>tr>th.last-child,.lfr-table>thead>tr>td:last-child,.lfr-table>thead>tr>td.last-child,.lfr-table>thead>tr>th:last-child,.lfr-table>thead>tr>th.last-child,.lfr-table>tfoot>tr>td:last-child,.lfr-table>tfoot>tr>td.last-child,.lfr-table>tfoot>tr>th:last-child,.lfr-table>tfoot>tr>th.last-child{padding-right:0}
.lfr-table-grid .field-hint{float:none}
.lfr-control-links a{margin-right:1em}
.portlet-toolbar{margin-bottom:1.5em}
.lfr-header-row{border:1px solid transparent;min-height:31px}
.lfr-header-row .lfr-search-combobox{float:right;margin:-2px 0 0 2px}
.lfr-header-row-content{padding:3px 4px 0}
.lfr-header-row:after,.lfr-header-row-content:after{clear:both;content:"";display:block;height:0}
.item-selector-preview.fullscreen{background-color:#272833;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}
.item-selector-preview .header>nav{padding:.5rem 0}
.item-selector-preview .header>nav strong{font-size:1rem}
.item-selector-preview .carousel{height:calc(100% - 6.5rem);padding:3.5rem;text-align:center}
.item-selector-preview .carousel .sidenav-content{height:100%;position:relative}
.item-selector-preview .carousel .sidenav-content .pull-left,.item-selector-preview .carousel .sidenav-content .pull-right{position:absolute;top:calc(50% - 2rem)}
.item-selector-preview .carousel .sidenav-content .pull-left{left:0}
.item-selector-preview .carousel .sidenav-content .pull-right{right:0}
.item-selector-preview .carousel img{max-height:100%;max-width:100%}
.item-selector-preview .carousel .icon-arrow{font-size:2rem;position:relative;z-index:20}
.item-selector-preview .carousel .icon-arrow:active,.item-selector-preview .carousel .icon-arrow:hover,.item-selector-preview .carousel .icon-arrow:focus{color:#fff}
.item-selector-preview .carousel .info-panel{color:#fff;height:calc(100% - 7rem);text-align:left}
.item-selector-preview .carousel .info-panel .sidebar-header,.item-selector-preview .carousel .info-panel .sidebar-body{min-width:320px}
.item-selector-preview .carousel .info-panel .nav-link.active{color:#fff}
.item-selector-preview .carousel .info-panel .sidebar-dd{color:#a7a9bc}
.item-selector-preview .carousel:not(.open) img{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.item-selector-preview .footer{background-color:#30313f;bottom:0;color:#fff;padding:.75rem 1.5rem;position:fixed;text-align:center;width:100%}
.item-selector-preview .footer>div{float:right}
.lfr-item-viewer #cardSection{margin-bottom:20px}
.lfr-item-viewer .aspect-ratio a.item-preview{height:100%;position:absolute;width:100%}
.lfr-item-viewer .progress-container{left:0;margin:0 auto;padding:20px 30px;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);visibility:hidden;width:80%;z-index:1000}
.lfr-item-viewer .progress-container a{position:absolute;right:30px}
.lfr-item-viewer .progress-container .progress{margin-top:10px}
.lfr-item-viewer .tabular-list-group{width:100%}
.lfr-item-viewer .upload-view{display:table;height:400px;margin-top:20px;width:100%}
.lfr-item-viewer .upload-view>div{display:table-cell;vertical-align:middle}
.lfr-item-viewer .url-view{margin:15px}
.lfr-item-viewer.uploading>.progress-container{visibility:visible}
.lfr-item-viewer .image-viewer-base-image-list{padding-top:35px}
.lfr-item-viewer .yui3-widget-bd{position:relative}
.lfr-item-viewer .image-viewer-base .lfr-item-viewer-close{padding:0 15px 0 0}
.lfr-item-viewer .lfr-item-viewer-close{font-size:16px;left:4px;max-width:calc(100% - 8px);padding:0 15px 0 0;right:4px;text-align:left;top:4px;z-index:5}
.lfr-item-viewer .lfr-item-viewer-close .icon-monospaced{position:absolute}
.lfr-item-viewer .image-viewer-footer-content{padding:0 20px}
.lfr-item-viewer .image-viewer-footer-content .image-viewer-footer-control{margin:0 10px;position:relative}
.lfr-item-viewer .image-viewer-footer-content .image-viewer-footer-control:focus,.lfr-item-viewer .image-viewer-footer-content .image-viewer-footer-control:hover{text-decoration:none}
.lfr-item-viewer .image-viewer-footer-content .image-viewer-thumbnails{display:none}
.lfr-item-viewer .image-viewer-footer-controls{display:inline-block;white-space:nowrap}
.lfr-item-viewer .image-viewer-caption{line-height:32px;position:absolute;text-align:left;width:33%}
.lfr-item-viewer-close-text{display:block;line-height:32px;padding-left:35px}
.lfr-item-viewer-icon-info-link{float:right;font-size:20px}
.lfr-item-viewer-icon-info-link:focus,.lfr-item-viewer-icon-info-link:hover{text-decoration:none}
.image-viewer-base .image-viewer-sidenav.open{width:300px}
.image-viewer-base .image-viewer-sidenav .image-viewer-sidenav-menu{width:300px}
.image-viewer-sidenav{line-height:normal}
.image-viewer-sidenav.sidenav-fixed{bottom:0}
.image-viewer-sidenav .image-viewer-sidenav-body{text-align:left}
.image-viewer-sidenav .image-viewer-sidenav-header{margin-top:25px}
.image-viewer-sidenav-close{display:block;float:right;margin-right:-10px;margin-top:-15px}
.sidenav-transition .image-viewer-base-image-list-inner{transition:all .5s ease}
.lfr-template{display:none !important}
.popup-alert-notice .notice-date{margin:0 10px}
.popup-alert-notice .current-user-language{border:solid transparent;border-width:0 1px;display:inline;margin:0 10px;padding:0 15px}
.openid-login input[type="text"]{padding-left:18px}
.page-extra-settings .lfr-panel-titlebar .lfr-panel-title{padding:.5em 0}
.page-extra-settings .lfr-extended .lfr-panel-titlebar{line-height:1}
.page-extra-settings .lfr-extended .lfr-panel-content{padding:5px}
.lfr-pagination:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.lfr-pagination .dropdown-menu{display:none}
.lfr-pagination .dropdown-toggle .icon-caret-down{margin-left:5px}
.lfr-pagination .lfr-pagination-controls{float:left}
.lfr-pagination .lfr-pagination-controls .search-results{display:inline-block;margin-left:10px;margin-top:5px;top:10px}
.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link{border-width:0;clear:both;display:block;line-height:20px;padding:3px 20px;text-align:left;white-space:nowrap;width:100%}
.lfr-pagination .lfr-pagination-delta-selector{float:left}
.lfr-pagination .pagination-content{float:right}
.lfr-panel-container,.lfr-floating-container{clear:both}
.lfr-panel.lfr-extended,.lfr-panel-container,.lfr-floating-container{border:1px solid transparent}
.lfr-floating-container{position:relative}
.lfr-floating-container .lfr-form-row,.lfr-panel-container .lfr-panel{border-width:0}
.lfr-panel-titlebar .lfr-panel-title{float:left;margin:0}
.lfr-panel-titlebar .lfr-panel-button{display:none;float:right;height:22px;width:19px}
.lfr-panel .lfr-panel-titlebar{margin-bottom:.5em;overflow:hidden}
.lfr-panel.lfr-collapsible .lfr-panel-titlebar{cursor:pointer;padding-left:15px}
.lfr-panel.lfr-collapsed .lfr-panel-titlebar{margin-bottom:0}
.lfr-panel.lfr-collapsed .lfr-panel-content{display:none}
.lfr-panel.lfr-extended .lfr-panel-titlebar{border-bottom:1px solid transparent;line-height:1.6;padding:2px}
.lfr-panel.panel-default .panel-heading{border-bottom-width:0}
.lfr-panel .lfr-panel-content .undo-queue{border-left-width:0;border-right-width:0;border-top-width:0;margin:-0.5em 0 10px}
.lfr-panel .toggler-header{cursor:pointer}
.lfr-extended.lfr-collapsible .lfr-panel-button{display:block}
.lfr-extended.lfr-collapsed .lfr-panel-titlebar{border-bottom-width:0}
.lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar{border-top:1px solid transparent}
.lfr-floating-trigger{padding:3px;padding-right:15px}
.lfr-floating-container{position:absolute}
.lfr-floating-container .col{float:left;margin-right:10px;width:auto}
.lfr-floating-container .language-value,.lfr-floating-container select{display:inline-block;vertical-align:top}
.lfr-panel-page .portal-add-content{padding:0;padding-left:4px}
.lfr-panel-page .panel-page-content{border-left:1px solid transparent;padding-left:1em}
.lfr-panel-page .lfr-add-content h2{border:1px solid transparent;border-right-width:0;padding:1px}
.lfr-panel-page .lfr-add-content h2 span{display:block;padding:2px;padding-left:5px}
.lfr-panel-page .lfr-add-content .lfr-content-category h2{border-bottom:solid transparent;border-width:0 1px 0 0}
.lfr-panel-page.panel-page-frontpage .panel-page-content h2{margin-top:0}
.lfr-panel-content .paginator-container{border-bottom:1px solid transparent;border-top:1px solid transparent;overflow:hidden;text-align:center}
.lfr-panel-content .paginator-container .paginator-page-container,.lfr-panel-content .paginator-container .lfr-paginator-next,.lfr-panel-content .paginator-container .lfr-paginator-prev{display:inline-block}
.lfr-panel-content .paginator-container .lfr-paginator-next,.lfr-panel-content .paginator-container .lfr-paginator-prev{padding:8px}
.lfr-panel-content .paginator-page-container .paginator-page-link{border:1px solid transparent;display:inline-block;float:none;padding:5px 10px;text-align:center;width:auto}
#portlet-set-properties fieldset{margin-bottom:1em}
#portlet-set-properties fieldset fieldset{margin-top:1em}
#portlet-set-properties .form{clear:both}
#portlet-set-properties .form .text-input{margin-right:5px;width:80px}
#portlet-set-properties .form fieldset.col{width:29%}
#portlet-set-properties .form #custom-css{height:300px;width:400px}
#portlet-set-properties .common{width:27%}
#portlet-set-properties .extra{width:20%}
#portlet-set-properties .use-for-all-column .field-row .field-label{width:50px}
#portlet-set-properties .form-hint{float:none}
#portlet-set-properties .lfr-bg-image-properties{display:none}
#portlet-set-properties #border-note{margin-top:10px}
#portlet-set-properties .colorpicker-trigger{margin-top:0;vertical-align:top}
.lfr-position-helper{position:absolute;z-index:10000}
.lfr-preview-file{position:relative}
.lfr-preview-file-content{border-bottom:1px solid transparent;padding:0 0 40px 135px;position:relative}
.lfr-preview-image-content{text-align:center}
.lfr-preview-audio-content,.lfr-preview-image-content,.lfr-preview-video-content{padding-left:0}
.lfr-preview-image-content img,.lfr-preview-video-content .video-node{max-height:440px;max-width:100%}
.lfr-preview-file-image-current-column,.lfr-preview-file-video-current-column{padding:20px;position:relative}
.lfr-preview-file-image-container,.lfr-preview-video-content .video-content{text-align:center;vertical-align:middle}
.lfr-preview-file-actions{bottom:.5em;left:0;margin:0 10px;position:absolute;right:0}
.lfr-preview-file-arrow{border-radius:4px;height:52px;line-height:48px;top:50%;transform:translateY(-50%);width:52px}
.lfr-preview-file-arrow.carousel-control{background-color:#000;background-image:none}
.lfr-preview-file-toolbar{display:block}
.lfr-preview-file-actions .toolbar{bottom:0;position:absolute;right:10px}
.lfr-preview-file-info{display:inline-block;margin-top:.5em;padding:3px 15px}
.lfr-preview-file-index{line-height:0}
.lfr-preview-file-image-current{max-height:440px;max-width:100%;vertical-align:middle}
.lfr-preview-file-images{bottom:0;height:100%;left:0;overflow:hidden;overflow-y:scroll;padding:0 10px 0 0;position:absolute;right:2px;text-align:center;top:0;width:125px}
.lfr-preview-file-images-content{position:absolute;width:100%}
.lfr-preview-file-image{display:block;margin:5px;width:100%}
.lfr-preview-file-image img{border:1px solid transparent;display:inline-block;margin:3px;min-height:40px;width:72px}
.lfr-preview-file-loading-indicator{bottom:0;left:0;margin:2px;padding:2px 5px;position:absolute}
.lfr-preview-file-image-overlay{height:90%;width:70%}
.lfr-preview-file-image-overlay .modal-header{min-height:61px}
.lfr-preview-file-image-overlay .modal-header .close{font-size:30px}
.lfr-preview-file-image-overlay-content{border:2px solid transparent;overflow:auto;text-align:center}
.lfr-preview-file-image-overlay-controls{pointer-events:all}
.lfr-preview-file-image-overlay-controls .image-viewer-control.carousel-control.left{left:15px}
.lfr-preview-file-image-overlay-controls .image-viewer-control.carousel-control.right{right:25px}
textarea.lfr-editor-textarea{height:100%;min-height:8em;min-width:10em;padding:0;width:100%}
.lfr-rich-editor.ace_editor{border:1px solid transparent;height:400px;position:relative;width:100%}
.lfr-search-combobox{float:right;white-space:nowrap}
.lfr-search-combobox .field-content,.lfr-search-combobox .button{border-width:0;display:inline-block;float:left;vertical-align:top}
.lfr-search-combobox:after{clear:both;content:"";display:block;height:0}
.lfr-search-combobox .lfr-search-combobox-item{margin-right:0}
.lfr-search-combobox .button-input{padding:4px}
.separator{clear:both;display:block;margin:15px auto}
.lfr-spa-loading .lfr-spa-loading-bar{display:block}
.lfr-spa-loading-bar{display:none;height:2px;left:0;position:fixed;right:0;top:0;z-index:2000}
.lfr-tags-selector-list{border:0 solid transparent;border-width:0 1px 1px;margin-bottom:.5em}
.lfr-tags-selector-list li.tree-node .tree-node-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lfr-tags-selector-content.has-error .form-feedback-item{margin-top:-1.5em}
.lfr-tags-selector-content .toolbar{position:static}
.lfr-tags-selector-content .textboxlistentry-holder li{margin:0 5px 0 0}
.lfr-tags-selector-content .textboxlist-input-container input{margin:0}
.lfr-tags-selector-content .textboxlist-input-container .textboxlist-content .field-input-text{padding:0}
.lfr-tag-selector-popup{width:250px}
.lfr-tag-selector-popup label{border-bottom:1px solid transparent;cursor:pointer;display:block;padding:2px;padding-left:20px}
.lfr-tag-selector-popup label input{margin-right:5px;vertical-align:middle}
.lfr-tag-selector-popup label .lfr-tag-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lfr-tag-selector-popup ul{margin:0}
.lfr-tag-selector-popup li li{list-style:none;margin-left:1em}
.lfr-tag-selector-popup .lfr-tag-selector-search,.lfr-tag-selector-popup .lfr-tag-selector-input{margin-bottom:0}
.lfr-tag-selector-popup .lfr-tag-message{display:none}
.lfr-tag-selector-popup .no-matches{padding:3px}
.lfr-tag-selector-popup .no-matches .lfr-tag-message{display:block}
.lfr-toolbar{padding-top:3px}
.lfr-toolbar:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.lfr-toolbar .lfr-button:focus,.lfr-toolbar .lfr-button:hover{border:1px solid transparent}
.lfr-toolbar .lfr-button img{vertical-align:text-top}
.lfr-toolbar .lfr-separator{border-left:1px solid transparent;border-right:1px solid transparent;height:25px;margin:0 5px}
.lfr-toolbar select{margin:0 5px}
.lfr-toolbar .lfr-button,.lfr-emoticon-container .lfr-button{border:1px solid transparent;cursor:pointer;margin:0 2px;padding:2px 4px}
.lfr-toolbar select,.lfr-toolbar .lfr-button,.lfr-toolbar .lfr-separator,.lfr-emoticon-container .lfr-button{float:left}
.lfr-emoticon-container{border:1px solid transparent;overflow:hidden;padding-top:5px;width:180px}
.lfr-emoticon-container .lfr-button{margin:0}
.lfr-translation-manager{display:inline-block;margin-top:.5em;min-height:1.8em}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-default-locale{display:inline-block;width:auto}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu{float:none;padding:.4em 0}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li,.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li strong{display:inline}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-translations-message{margin:10px 0}
.lfr-translation-manager .lfr-translation-manager-available-translations{white-space:normal}
.lfr-translation-manager .lfr-translation-manager-translation{border:1px solid transparent;cursor:pointer;display:inline-block;margin:.2em;padding:.4em .3em .4em .5em}
.lfr-translation-manager .lfr-translation-manager-translation *{vertical-align:middle}
.lfr-translation-manager .lfr-translation-manager-translation img{margin-right:.3em}
.lfr-translation-manager .lfr-translation-manager-change-default-locale{margin:0 .4em}
.lfr-translation-manager .lfr-translation-manager-delete-translation{display:inline-block;padding:0 2px}
.lfr-translation-manager .lfr-translation-manager-delete-translation svg{pointer-events:none}
.lfr-tree .tree-label{display:inline-block}
.lfr-tree li{margin-bottom:2px;padding-left:0}
.lfr-tree li ul li,.lfr-tree li.tree-item{padding-left:0}
.lfr-tree li.tree-node .tree-node-content{display:block}
.lfr-tree li.tree-item{padding-left:5px}
.lfr-tree li.tree-item li{padding-left:20px}
.lfr-tree li.tree-item ul{margin-left:0;margin-top:5px}
.lfr-tree .tree-container,.lfr-tree .tree-root-container{margin-left:15px}
.tree-view li.tree-node .tree-node-content svg.lexicon-icon{pointer-events:none}
.undomanager .lfr-undo-queue{margin:10px auto}
.lfr-action-undo{float:left}
.lfr-action-clear{float:right}
.undomanager .lfr-queue-empty,.lfr-queue-single .lfr-action-clear{display:none}
.lfr-dynamic-uploader{display:table;table-layout:fixed;width:100%}
.lfr-upload-container{margin-bottom:1em}
.lfr-upload-container .upload-target{border:3px dashed transparent;margin-bottom:1em;min-height:30px;padding:30px 0;position:relative;text-align:center}
.lfr-upload-container .upload-target h4 span{display:block;margin:5px 0}
.lfr-upload-container .upload-target .or-text{font-size:.8em}
.lfr-upload-container .manage-upload-target{padding:5px 0 0;position:relative}
.lfr-upload-container .manage-upload-target .select-files{margin:0 10px 10px}
.lfr-upload-container .browse-button-container{padding-top:5px}
.lfr-upload-container a.cancel-uploads{float:right;margin-right:0}
.lfr-upload-container a.clear-uploads{float:right;padding-left:16px}
.lfr-upload-container .upload-file.upload-complete.file-saved{padding-left:25px}
.lfr-upload-container .upload-file .file-title{display:inline-block;max-width:95%;overflow:hidden;padding-right:16px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}
.lfr-upload-container .upload-file .icon-file{font-size:40px}
.lfr-upload-container .upload-list-info{margin:1em 0 .5em}
.lfr-upload-container .cancel-button{margin-top:1px;position:absolute;right:5px;top:0;top:50%;white-space:nowrap}
.lfr-upload-container .cancel-button .cancel-button-text{display:none;margin-left:5px}
.lfr-upload-container .cancel-button:hover .cancel-button-text{display:inline}
.lfr-upload-container .cancel-button .lexicon-icon{height:12px}
.lfr-upload-container .delete-button-col{padding-right:10px}
.lfr-upload-container .file-added .success-message{float:right}
.lfr-upload-container .upload-error{padding-left:25px}
.lfr-upload-container .upload-complete .cancel-button,.lfr-upload-container .delete-button,.lfr-upload-container .upload-complete.file-saved .delete-button,.lfr-upload-container .upload-complete.upload-error .delete-button{display:none}
.lfr-upload-container .multiple-files .upload-error .error-message{display:block}
.lfr-upload-container .single-file .upload-error{list-style:none;margin-top:1em}
.lfr-upload-container .single-file .upload-error .upload-error-message{margin-bottom:.5em}
.lfr-upload-container .upload-complete{padding-left:5px}
.lfr-upload-container .upload-complete .error-message,.lfr-upload-container .upload-complete .success-message{margin-left:1em}
.lfr-upload-container .upload-complete .delete-button{display:inline-block}
.lfr-upload-container .upload-complete .select-file:disabled+.custom-control-label{display:none}
.lfr-upload-container .progress{display:none;margin-top:.5rem}
.lfr-upload-container .file-uploading .progress{display:flex}
.select-files{float:left;line-height:0;margin-right:2px;padding:0 0 0 5px}
.lfr-upload-movie{bottom:0;height:1px;left:0;position:absolute;width:1px;z-index:100000}
.lfr-upload-movie-content{overflow:hidden;position:fixed}
.mobile .lfr-upload-container .upload-target .drop-file-text{display:none}
.upload-drop-intent .lfr-upload-container .upload-target{z-index:100}
.lfr-url-preview .lfr-url-preview-content{background-color:#000;border-radius:0;margin:0 auto}
.lfr-url-preview .lfr-url-preview-content .modal-body{border-radius:6px}
.lfr-url-preview .lfr-url-preview-content .modal-header{background-color:#000;border-width:0;color:#fff;padding-bottom:40px;padding-left:0;text-align:left}
.lfr-url-preview .lfr-url-preview-content .modal-header a{color:#fff;opacity:.5}
.add-menu .add-menu-advice{margin-top:-6px}
.add-menu .add-menu-advice+.divider{margin-top:0}
.add-menu .add-menu-advice a{white-space:normal}
.add-menu .dropdown-menu{min-width:290px}
.lfr-alert-container{left:0;position:absolute;right:auto;top:auto;width:100%;z-index:430}
.lfr-alert-container.inline-alert-container{position:relative}
.lfr-alert-container.inline-alert-container .lfr-alert-wrapper{padding:0}
.lfr-alert-container .lfr-alert-wrapper{margin-bottom:5px;overflow:hidden}
.app-view-entry .entry-thumbnail{margin:0;padding:5px}
.app-view-entry .entry-thumbnail .entry-thumbnail-container{margin-top:50%;position:relative}
.app-view-entry .entry-thumbnail .entry-thumbnail-container img{margin-top:-50%}
.app-view-entry .entry-title{display:block;font-size:1.15em;padding:5px 0 10px}
.app-view-entry .entry-link{display:block;overflow:hidden;text-align:left}
.app-view-entry .entry-metadata{margin:10px 0 20px}
.app-view-entry .entry-metadata .entry-title{padding-bottom:3px}
.app-view-entry .entry-metadata .entry-description{display:block}
.app-view-entry .entry-metadata dl{margin:0}
.app-view-entry .entry-metadata dl.entry-latest-approved-container{margin:20px 0}
.app-view-entry .entry-metadata dl dt{float:left;margin-right:3px}
.app-view-entry .entry-metadata dt,.app-view-entry .entry-metadata dd,.app-view-entry .entry-metadata .entry-categories,.app-view-entry .entry-metadata .entry-tags,.app-view-entry .entry-metadata .entry-description{line-height:1.5em;overflow:hidden}
.app-view-entry .entry-metadata .entry-categories,.app-view-entry .entry-metadata .entry-tags{display:block}
.app-view-entry .entry-metadata .taglib-workflow-status{display:inline}
.app-view-entry .entry-metadata .taglib-workflow-status .workflow-status{padding-left:.2em}
.app-view-entry .entry-metadata .entry-tags .tag{margin-left:15px}
.app-view-entry .entry-metadata .entry-tags .tag:first-child{margin-left:0}
.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary .asset-category{margin-left:.8em}
.app-view-entry .folder-action,.app-view-entry .entry-action{position:absolute;right:6px;top:10px}
.app-view-entry .folder-action .btn,.app-view-entry .entry-action .btn{padding:0}
.app-view-entry .entry-selector{left:5px;position:absolute;top:10px}
.app-view-entry .entry-thumbnail{display:inline-block;float:left;margin:5px 10px 5px 5px;position:relative;text-align:center}
.app-view-entry .overlay.folder-action a,.app-view-entry .overlay.entry-action a{display:block;width:20px}
.app-view-entry .entry-title .entry-categories,.app-view-entry a.entry-title .entry-tags{font-size:16px}
.lfr-search-container td .overlay.folder-action,.lfr-search-container td .overlay.entry-action{position:static}
.lfr-search-container td .overlay.folder-action .btn a,.lfr-search-container td .overlay.entry-action .btn a{display:block;padding:4px 12px}
.app-view-entry-taglib.entry-display-style.display-icon{display:inline-block;float:left;height:180px;margin:5px;padding:10px 0;position:relative;vertical-align:top;width:200px}
.app-view-entry-taglib.entry-display-style.display-icon .form-group{margin-bottom:0}
.app-view-entry-taglib.entry-display-style.display-icon .entry-title{clear:both;font-size:1em;padding:0 10px}
.app-view-entry-taglib.entry-display-style.display-icon .entry-link{overflow:visible;text-align:center}
.app-view-entry-taglib.entry-display-style.display-icon .folder-action,.app-view-entry-taglib.entry-display-style.display-icon .entry-action{top:14px}
.app-view-entry-taglib.entry-display-style.display-icon .entry-selector{left:10px}
.app-view-entry-taglib.entry-display-style.display-icon .entry-thumbnail{float:none;margin:0}
.app-view-entry-taglib.entry-display-style.display-descriptive{display:block;margin:5px;padding:5px 0;padding-left:20px;position:relative;text-align:left}
.app-view-entry-taglib.entry-display-style.display-descriptive:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.app-view-entry-taglib.entry-display-style.display-descriptive .entry-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.app-view-entry-taglib.entry-display-style.display-descriptive,.app-view-entry-taglib.entry-display-style.display-icon{border:1px solid #e1e1e1;margin:5px}
.app-view-entry-taglib.entry-display-style.display-descriptive img,.app-view-entry-taglib.entry-display-style.display-icon img{margin:4px}
.app-view-entry-taglib.entry-display-style .categories{margin-top:10px}
.app-view-entry-taglib.entry-display-style .tags{margin-top:5px}
.app-view-search-entry-taglib{display:block;margin:5px;padding:5px 0 5px 20px;position:relative;text-align:left}
.app-view-search-entry-taglib dl{margin:0}
.app-view-search-entry-taglib dl dt{float:left;margin-right:3px}
.app-view-search-entry-taglib .tabview-list{margin-bottom:0}
.app-view-search-entry-taglib .taglib-workflow-status{display:inline}
.app-view-search-entry-taglib .taglib-workflow-status .workflow-status{padding-left:.2em}
.app-view-search-entry-taglib .entry-description{margin-top:20px}
.app-view-search-entry-taglib .entry-discussion,.app-view-search-entry-taglib .entry-attachment{border-top:1px solid #ccc;display:block;margin:.5em 4em;overflow:hidden;padding-top:5px}
.app-view-search-entry-taglib .entry-discussion a,.app-view-search-entry-taglib .entry-attachment a{display:block;overflow:hidden}
.app-view-search-entry-taglib .entry-discussion .image,.app-view-search-entry-taglib .entry-attachment .image{float:left;padding:5px}
.app-view-search-entry-taglib .entry-discussion .image img.avatar,.app-view-search-entry-taglib .entry-discussion .image img.attachment,.app-view-search-entry-taglib .entry-attachment .image img.avatar,.app-view-search-entry-taglib .entry-attachment .image img.attachment{width:45px}
.app-view-search-entry-taglib .entry-discussion .title,.app-view-search-entry-taglib .entry-attachment .title{display:block}
.app-view-search-entry-taglib .entry-link .entry-thumbnail-image{border-width:0;width:128px}
.app-view-search-entry-taglib:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.app-view-taglib .lfr-header-row-content{position:relative}
.app-view-taglib .lfr-header-row-content .display-style{float:right}
.app-view-taglib .lfr-header-row-content .select-all-entries{left:7px;position:absolute;top:15px;z-index:1}
.navbar .nav-display-style-buttons{float:right;margin:8px 0 8px 15px}
.taglib-asset-categories-summary .asset-category{margin-bottom:3px;margin-right:3px;padding-right:5px}
.taglib-asset-metadata{clear:both;overflow:hidden;padding:10px}
.taglib-asset-metadata span{display:inline-block}
.taglib-asset-metadata .asset-metadata-panel{clear:both}
.taglib-asset-metadata .metadata-author{overflow:hidden;padding:10px}
.taglib-asset-metadata .metadata-author .asset-avatar{float:left;padding-right:10px}
.taglib-asset-metadata .metadata-author .asset-avatar .avatar{width:45px}
.taglib-asset-metadata .metadata-author .asset-user-info{margin-top:5px}
.taglib-asset-metadata .metadata-author .asset-user-info .user-info{display:block}
.taglib-asset-metadata .metadata-entry{margin-right:2em}
.taglib-asset-metadata .metadata-categories span{float:none}
.taglib-calendar{width:190px}
.taglib-calendar table{border:1px solid transparent;width:100%}
.taglib-calendar tr th,.taglib-calendar tr td{border-bottom:1px solid transparent;height:25px;text-align:center}
.taglib-calendar tr.portlet-section-header th,.taglib-calendar tr td{border:1px solid transparent;border-bottom-width:0;border-top-width:0;padding:0;width:26px}
.taglib-calendar tr.portlet-section-header th.first,.taglib-calendar tr td.first{border-left-width:0}
.taglib-calendar tr.portlet-section-header th.last,.taglib-calendar tr td.last{border-right-width:0}
.taglib-calendar tr td a{display:block;height:15px;padding:5px 0}
.taglib-calendar .has-events a span{padding-bottom:5px}
.taglib-captcha{margin:1em 0}
.taglib-captcha .captcha{display:inline-block;margin-bottom:1em}
.taglib-captcha .refresh{display:inline-block;vertical-align:top}
.contextual-sidebar{height:calc(100vh - 49px);pointer-events:none;position:fixed;right:0;top:49px;transform:translateX(100%);transition:transform ease .5s;width:320px;will-change:transform}
.rtl .contextual-sidebar{transform:translateX(-100%)}
.contextual-sidebar.contextual-sidebar-visible{pointer-events:auto;transform:translateX(0)}
body.has-control-menu .contextual-sidebar{height:calc(100vh - 98px);top:98px}
.display-template .field-content{display:inline-block}
.display-template .form-group-inline{vertical-align:middle}
.taglib-diff-table{border-collapse:separate;border-spacing:5pt;table-layout:fixed;width:100%}
.taglib-diff-table td{word-wrap:break-word}
.taglib-diff-html span.diff-html-added img,.taglib-diff-html span.diff-html-removed img{border:2px solid transparent}
.taglib-diff-html span.diff-html-changed img{border:2px dotted transparent}
.taglib-diff-html div.diff-added-image,.taglib-diff-html div.diff-removed-image{height:300px;margin:2px;position:absolute;width:200px}
.diff-version-comparator .taglib-diff-html .diff-html-changed{border-bottom:2px dotted transparent}
.diff-version-comparator .taglib-diff-html .diff-added-image,.diff-version-comparator .taglib-diff-html .diff-removed-image{display:none}
.diff-version-comparator .taglib-diff-html img{max-width:100%}
.diff-version-comparator .diff-target-selector{border-left:1px solid transparent;padding-left:30px}
.diff-version-comparator .diff-container-column .diff-container{min-height:400px}
.diff-version-comparator .diff-container-column .legend-item{margin-right:15px}
.diff-version-comparator .divider{margin-bottom:20px}
.diff-version-comparator .list-group-item{cursor:pointer}
.taglib-discussion{font-size:.875rem;margin-top:1rem}
.taglib-discussion .button-holder{margin:1rem 0}
.taglib-discussion .lfr-discussion-add-container{margin-bottom:1.5rem}
.taglib-discussion .lfr-discussion-add-container .button-holder{margin-bottom:0}
.taglib-discussion .lfr-discussion-container{border-bottom:1px solid #e7e7ed;margin-bottom:1.5rem}
.taglib-discussion .lfr-discussion-container:first-of-type{border-top:1px solid #e7e7ed;padding-top:1.5rem}
.taglib-discussion .lfr-discussion-container:last-of-type{border-bottom:0}
.taglib-discussion .lfr-discussion-container .lfr-discussion{padding-left:1rem}
.taglib-discussion .lfr-discussion-container .lfr-discussion .lfr-discussion .lfr-discussion .lfr-discussion{padding-left:0}
.taglib-discussion .comment-container{margin-bottom:1.5rem}
.taglib-discussion .lfr-discussion-body{font-size:1rem}
.taglib-discussion .username{color:#272833;font-weight:600}
.taglib-discussion .taglib-workflow-status{margin-left:.5rem}
.taglib-discussion .workflow-value{text-transform:uppercase}
.taglib-discussion .lfr-discussion-parent-link{color:#67678c;font-weight:600;margin-left:1em}
.taglib-discussion .lfr-discussion-reply{font-size:.875rem}
.taglib-discussion .lfr-discussion-reply.popover{max-width:100%}
.taglib-discussion .lfr-discussion-reply .popover-title{font-size:inherit;font-weight:400}
.taglib-discussion .lfr-discussion-reply .popover-content{overflow:hidden}
.taglib-discussion .lfr-discussion-controls .autofit-col:first-of-type>.btn-outline-borderless{margin-left:-0.75rem}
.taglib-discussion .lfr-discussion-more-comments{border-top:1px solid #e7e7ed;margin-top:1.5rem;padding-top:1.5rem;text-align:center}
.drop-zone{min-height:80px;padding:20px;text-align:center}
.drop-zone.drop-enabled{outline:2px dashed transparent}
.drop-zone p{margin:10px auto 0;max-width:75%}
.drop-here-info{font-size:25px;height:100%;left:0;min-height:100px;opacity:0;position:absolute;text-align:center;top:0;visibility:hidden;width:100%}
.drop-here-info .drop-here-indicator{height:115px;left:0;margin:auto;position:absolute;right:0;top:50%;transform:translate(0,-50%)}
.drop-here-info .drop-icons{display:inline-block;position:relative;width:160px}
.drop-here-info .drop-icons span{position:absolute;text-align:center}
.drop-here-info .drop-icons span:nth-of-type(1){height:60px;left:0;line-height:60px;opacity:0;top:10px;width:60px}
.drop-here-info .drop-icons span:nth-of-type(2){height:80px;left:40px;line-height:80px;width:80px;z-index:2}
.drop-here-info .drop-icons span:nth-of-type(3){display:block;font-size:45px;height:70px;left:90px;line-height:70px;opacity:0;position:relative;top:8px;width:70px;z-index:1}
.drop-here-info .drop-text{display:block;font-size:20px;margin-left:0;margin-top:20px}
.drop-active .drop-here-info{opacity:1;visibility:visible}
.drop-active .drop-here-info .drop-icons span:nth-of-type(1),.drop-active .drop-here-info .drop-icons span:nth-of-type(3){opacity:1}
.taglib-empty-result-message.sheet{margin-bottom:24px}
.taglib-empty-result-message.taglib-empty-result-message-compact{min-height:auto}
.taglib-empty-result-message.taglib-empty-result-message-compact .taglib-empty-result-message-header{background:0;padding-top:0}
.taglib-empty-result-message.taglib-empty-result-message-compact .taglib-empty-search-result-message-header{background:0;padding-top:0}
.taglib-empty-result-message .taglib-empty-result-message-actions{margin-top:16px}
.taglib-empty-result-message .taglib-empty-result-message-description{color:#6b6c7e;margin-top:8px}
.taglib-empty-result-message .taglib-empty-result-message-header,.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn,.taglib-empty-result-message .taglib-empty-search-result-message-header{background-position:center;background-repeat:no-repeat;background-size:100%;margin-left:auto;margin-right:auto}
.taglib-empty-result-message .taglib-empty-result-message-header,.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn{max-width:200px;padding-top:250px}
.taglib-empty-result-message .taglib-empty-result-message-header,.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn{background-image:url(../ssa-theme/images/states/empty_state.gif)}
.taglib-empty-result-message .taglib-empty-search-result-message-header{background-image:url(../ssa-theme/images/states/search_state.gif);max-width:210px;padding-top:232px}
.taglib-empty-result-message .taglib-empty-state{background-image:url(../ssa-theme/images/states/empty_state.gif);margin:auto;max-width:250px;padding-top:250px}
.taglib-empty-result-message .taglib-success-state{background-image:url(../ssa-theme/images/states/success_state.gif);margin:auto;max-width:250px;padding-top:250px}
.taglib-empty-result-message .taglib-search-state{background-image:url(../ssa-theme/images/states/search_state.gif);margin:auto;max-width:250px;padding-top:250px}
.taglib-empty-result-message .taglib-empty-result-message-title{font-size:1rem;margin-top:48px}
.taglib-empty-result-message .taglib-empty-result-message-description{font-size:.875rem}
.taglib-empty-result-message .taglib-empty-result-message-header+.taglib-empty-result-message-title,.taglib-empty-result-message .taglib-empty-search-result-message-header+.taglib-empty-result-message-title,.taglib-empty-result-message .taglib-empty-state+.taglib-empty-result-message-title,.taglib-empty-result-message .taglib-success-state+.taglib-empty-result-message-title,.taglib-empty-result-message .taglib-search-state+.taglib-empty-result-message-title{font-size:1.25rem;font-weight:bold;text-align:center}
.taglib-empty-result-message .taglib-empty-result-message-header ~ .taglib-empty-result-message-description,.taglib-empty-result-message .taglib-empty-result-message-header ~ .taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-empty-search-result-message-header ~ .taglib-empty-result-message-description,.taglib-empty-result-message .taglib-empty-search-result-message-header ~ .taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-empty-state ~ .taglib-empty-result-message-description,.taglib-empty-result-message .taglib-empty-state ~ .taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-success-state ~ .taglib-empty-result-message-description,.taglib-empty-result-message .taglib-success-state ~ .taglib-empty-result-message-actions,.taglib-empty-result-message .taglib-search-state ~ .taglib-empty-result-message-description,.taglib-empty-result-message .taglib-search-state ~ .taglib-empty-result-message-actions{font-size:1rem;text-align:center}
.field-wrapper.form-inline .control-label{display:inline-block}
.field-wrapper-html{position:relative}
.field-wrapper-html .input-localized .input-group-item{flex-wrap:nowrap}
.taglib-flags{display:inline-block}
.taglib-form-navigator .error-notice,.taglib-form-navigator .modified-notice{display:none}
.taglib-form-navigator>.form-steps{position:relative}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group{border-width:0;clear:both;float:none;overflow:visible;padding:0;width:100%}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab{border-width:0;display:inline-block;overflow:visible;position:relative;text-align:center;white-space:nowrap;z-index:50}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active:last-child .tab-label .tab-icon{display:none}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label{position:relative}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label .message{display:inline-block}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label .tab-icon{display:inline-block}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label{border-width:0;display:block;margin:0 5px 0 -5px;padding:0}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .error-notice{display:none}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .number{clear:both;display:inline-block;margin:5px;width:30px}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .message{margin-left:-5px}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .modified-notice{display:none}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .tab-icon{display:none}
.taglib-form-navigator>.form-steps>ul.form-navigator.multi-step-progress-bar{display:block;padding-top:10px}
.taglib-form-navigator>.form-steps>ul.form-navigator.multi-step-progress-bar .tab-label{outline-width:0}
.taglib-form-navigator .form-navigator-content{overflow:visible}
.taglib-form-navigator .form-navigator-content .form-section{display:none}
.taglib-form-navigator .form-navigator-content .form-section.active{display:block}
.taglib-form-navigator .form-navigator-content .form-section textarea{max-width:100%}
.taglib-form-navigator .form-navigator-content legend{overflow:auto;padding-bottom:2px}
.taglib-form-navigator .section-modified .modified-notice{display:inline-block}
.taglib-form-navigator .section-error .error-notice{display:inline-block;margin-right:5px}
.taglib-header{border-bottom:1px solid transparent;margin-bottom:1em;padding-bottom:10px}
.taglib-header .header-title{display:inline-block;margin:.1em;max-width:100%;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;word-wrap:normal}
.taglib-header .header-back-to{display:inline-block;vertical-align:middle}
.taglib-header .header-back-to a{display:block;padding:0 .3em 0 0}
.taglib-icon-list li{float:left;margin-right:1em}
.taglib-icon-list:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.lfr-icon-menu .lfr-icon-menu-icon{max-width:none}
.lfr-menu-list-overflow{overflow:auto;overflow-x:hidden}
.lfr-menu-list{float:none;overflow-y:auto;position:relative}
.lfr-menu-list.direction-left,.lfr-menu-list.direction-right{margin:0 2px}
.lfr-menu-list.dropdown-menu{float:none;position:relative}
.lfr-menu-list.dropdown-menu .search-panel{margin-bottom:0}
.lfr-menu-list.dropdown-menu .search-panel .form-group{margin:0 16px}
.lfr-menu-list.dropdown-menu .search-panel .menu-item-filter{width:auto}
.lfr-icon-menu-open:after{clear:both;content:"";display:table}
.lfr-icon-menu-open .dropdown-menu{position:static}
.taglib-image-selector{height:100%;min-height:100px;padding:0;position:relative;text-align:center}
.taglib-image-selector.drop-enabled .drop-here-info .drop-here-indicator{height:90px}
.taglib-image-selector.drop-enabled .drop-here-info .drop-text{display:inline-block;margin-left:20px;margin-top:0}
.taglib-image-selector .progress-wrapper{display:none;left:50%;max-width:450px;position:absolute;top:50%;transform:translate(-50%,-50%);width:50%}
.taglib-image-selector .progress-wrapper button{margin-top:20px}
.taglib-image-selector .progress-wrapper p{font-size:18px;margin:0;text-align:left}
.taglib-image-selector .progress-wrapper p.size{font-size:14px}
.taglib-image-selector .progress-wrapper .progressbar{height:6px;margin:5px auto;width:100%}
.taglib-image-selector.drop-active .change-image-controls{display:none}
.taglib-image-selector.drop-active .progress-wrapper{display:none}
.taglib-image-selector.draggable-image.vertical .current-image{left:0 !important;max-height:inherit;min-width:100%}
.taglib-image-selector.draggable-image.horizontal .current-image{max-width:inherit}
.taglib-image-selector.draggable-image.both .current-image{max-height:100%;max-width:100%}
.taglib-image-selector.draggable-image.drop-enabled .image-wrapper{height:0}
.taglib-image-selector.draggable-image .image-wrapper{height:400px;overflow:hidden;width:100%}
.taglib-image-selector.progress-active .change-image-controls{display:none}
.taglib-image-selector.progress-active .progress-wrapper{display:block}
.taglib-image-selector .browse-image-controls,.taglib-image-selector .current-image{margin:auto;max-height:100%;max-width:100%}
.taglib-image-selector .browse-image-controls{padding:10px;width:100%;z-index:1}
.taglib-image-selector .browse-image-controls .drag-drop-label,.taglib-image-selector .browse-image-controls .browse-image{font-size:16px}
.taglib-image-selector .browse-image-controls .drag-drop-label{line-height:35px}
.taglib-image-selector .browse-image-controls .file-validation-info{margin-top:15px}
.taglib-image-selector .change-image-controls{bottom:10px;padding:10px;position:absolute;right:10px}
.taglib-image-selector .current-image{margin-bottom:5px}
.taglib-image-selector .error-wrapper{position:absolute;top:0;width:100%;z-index:2}
.taglib-image-selector .selection-status{left:50%;padding:11px 15px;position:absolute;top:50%;transform:translate(-50%,-50%)}
.taglib-image-selector .yui3-uploader-content{display:none}
.info-bar-container{background-color:#fff;border-bottom:1px solid #edf0f2;min-height:47px}
.info-bar-container .info-bar{padding:0}
.info-bar-container .info-bar-default .taglib-workflow-status .workflow-version{color:#6b6c7e}
.info-bar-container .info-bar-default .btn{margin:7px 0 7px 15px}
.info-bar-container .info-bar-center{left:50%;margin-top:16px;position:absolute;text-align:center;transform:translate(-50%);width:100%}
.info-bar-container.affix{min-height:35px;transition:min-height .15s ease}
.info-bar-container.affix .info-bar-center{margin-top:5px}
.lfr-input-date.form-group{margin-bottom:0}
.input-localized .input-group-item{flex-direction:column}
.input-localized .input-localized-content{margin-left:6px}
.input-localized.input-localized-editor .form-control{border-width:0;height:100%;padding:0}
.input-localized.input-localized-editor .input-localized-content{margin-top:0}
.input-localized.input-localized-editor .language-value{margin-bottom:7px}
.input-localized .lfr-input-localized-default a{margin-right:14px}
.input-localized .lfr-input-localized-state{height:4px;margin:3px 5px;width:4px}
.input-localized.input-localized-focused .palette-item-selected .lfr-input-localized-state{height:6px;width:6px}
.input-localized .palette-item-inner{display:block;height:16px;width:16px}
.input-localized-palette-container .palette-items-container{font-size:0;margin:0;white-space:normal}
.input-localized-palette-container .palette-item{border-width:0;padding:.5rem 1.25rem}
.input-localized-palette-container .palette-item-inner{border:1px solid;margin-right:4px;width:16px}
.input-localized-palette-container .palette-item-inner img{display:block}
.input-group .input-localized .input-localized-content{margin-top:3px}
.taglib-move-boxes{margin-bottom:1em}
.taglib-move-boxes label{border-bottom:1px solid transparent;display:block;margin-bottom:5px;padding:5px}
.taglib-move-boxes .toolbar{text-align:center}
.taglib-move-boxes .arrow-button img{border-width:0;height:16px;width:16px}
.taglib-move-boxes .choice-selector{width:100%}
.taglib-move-boxes .field-content{margin-bottom:0}
.taglib-move-boxes .move-arrow-buttons{margin-top:5em}
.taglib-move-boxes .move-arrow-buttons .arrow-button{display:block}
.taglib-move-boxes .sortable-container{margin-top:10px}
.taglib-move-boxes .sortable-container .btn.edit-selection{margin-bottom:10px}
.taglib-move-boxes .sortable-container .move-option{border-top:1px solid #ddd;display:none;margin:2px 0;padding:2px;position:relative}
.taglib-move-boxes .sortable-container .move-option.selected{display:block}
.taglib-move-boxes .sortable-container .move-option .checkbox,.taglib-move-boxes .sortable-container .move-option .handle{position:absolute}
.taglib-move-boxes .sortable-container .move-option .checkbox{display:none;margin:7px 0 0 5px}
.taglib-move-boxes .sortable-container .move-option .handle{cursor:pointer;font-size:1.5em;padding:6px}
.taglib-move-boxes .sortable-container .move-option .title{font-size:1.2em;margin:1px 0 1px 30px}
.taglib-move-boxes .sortable-container.edit-list-active .move-option{display:block}
.taglib-move-boxes .sortable-container.edit-list-active .move-option .checkbox{display:inline-block}
.taglib-move-boxes .sortable-container.edit-list-active .move-option .handle{display:none}
.mobile .taglib-move-boxes .selector-container{display:none}
.taglib-input-repeat .end-date-field{clear:both;padding-left:1em}
.taglib-input-repeat .weekdays{clear:both;padding-top:1em}
.taglib-input-search .input-group-btn{vertical-align:top}
.lfr-input-time.form-group{margin-bottom:0}
.portlet-image-uploader .button-holder{margin-bottom:5px}
.portlet-image-uploader .button-holder>.form-group{margin-bottom:0}
.portlet-image-uploader .lfr-portrait-editor .dialog-footer{z-index:11}
.portlet-image-uploader .lfr-portrait-preview{overflow:auto;padding:5px}
.portlet-image-uploader .lfr-portrait-preview .lfr-portrait-preview-img{width:fit-content}
.portlet-image-uploader .main-content-card{margin-top:2px}
.taglib-logo-selector .avatar{max-width:100%}
.info-panel .sidenav-close{float:right;margin-left:12px;margin-right:9px;margin-top:25px}
.management-bar-container{position:relative}
.management-bar-container .dropdown-backdrop{position:relative}
.management-bar-container .management-bar{padding:0}
.management-bar-container .management-bar>.container-fluid-1280>.management-bar-header-right{margin-left:-15px}
.management-bar-container .management-bar .form-group{margin-bottom:0}
.management-bar-container .management-bar .input-select-wrapper{margin-top:10px}
.management-bar-container .management-bar .input-select-wrapper select{border-bottom-width:0}
.management-bar-container .management-bar-header>.checkbox{padding-left:0}
.management-bar-secondary-bar{left:0;min-height:0;overflow:hidden;position:absolute;right:0;top:0;visibility:hidden}
.secondary-bar-open .management-bar:first-child{position:absolute;visibility:hidden}
.secondary-bar-open .management-bar-secondary-bar{position:relative;visibility:visible}
.lfr-map{border:1px solid transparent;min-height:400px;width:100%}
.lfr-map .home-button{height:35px;margin:5px;width:45px}
.lfr-map .search-controls{margin-top:5px;width:100%}
.lfr-map .search-controls .search-input{width:100%}
.navbar .navbar-collapse{max-height:none}
.navbar .navbar-collapse:after,.navbar .navbar-collapse:before{display:inline}
.navbar .navbar-search{border-top-width:0;width:100%}
.navbar .navbar-search .form-search{margin:9px 0}
.navbar .navbar-search .form-search .input-group{width:100%}
.lfr-notification-container{bottom:1.25rem;left:1.25rem;max-height:100%;max-width:400px;overflow:auto;padding-left:15px;padding-right:15px;padding-top:15px;position:fixed;width:100%;z-index:999999}
.lfr-notification-container .lfr-notification-wrapper{margin-bottom:5px;overflow:hidden;overflow-wrap:break-word;word-wrap:break-word}
.taglib-portlet-preview.show-borders{border:1px solid transparent;margin-bottom:1em;padding:3px 3px 1em}
.taglib-portlet-preview.show-borders .title{padding:.5em}
.taglib-portlet-preview .preview{margin:1em;min-height:90px}
.taglib-ratings.stacked-stars .rating-element{color:#0b5fff}
.taglib-ratings.stacked-stars .liferay-rating-score>div{display:flex}
.taglib-ratings.stacked-stars .liferay-rating-score .rating-element{color:#ffd76e;padding-top:3px}
.taglib-ratings.stacked-stars .liferay-rating-score .rating-label{margin-left:8px}
.taglib-ratings.stacked-stars .lexicon-icon{pointer-events:none}
.taglib-ratings .rating-input-container{display:none}
.taglib-ratings .rating-input-container .rating-input{margin-left:1px}
.taglib-ratings .icon-star-off svg.lexicon-icon-star{display:none}
.taglib-ratings .icon-star-on svg.lexicon-icon-star-o{display:none}
.taglib-rss-settings .rss-settings-options{margin-left:2em}
.lfr-search-container .entry-action{width:1px}
.lfr-search-container .entry-action .taglib-icon{white-space:nowrap}
.lfr-search-container-wrapper .dropdown-action .dropdown-toggle{color:#6b6c7e}
.lfr-search-container-wrapper .dropdown-action .dropdown-toggle:hover{color:#272833}
.user-info{display:flex}
.user-info .sticker{align-self:center}
.user-info .user-details{margin-left:1rem}
.user-info .user-name{color:#272833;font-weight:600}
.user-info .date-info{color:#6b6c7e}
.user-status-tooltip .user-status-avatar{float:left;margin-right:5px}
.user-status-tooltip .user-status-avatar .user-status-avatar-image{width:27px}
.user-status-tooltip .user-status-info{display:inline-block;overflow:hidden}
.user-status-tooltip .user-status-info .user-status-date{font-size:11px}
.lfr-search-container{margin-top:1.5em;overflow:auto}
.lfr-search-container .table .text-bottom{vertical-align:bottom}
.lfr-search-container .table .text-middle{vertical-align:middle}
.lfr-search-container .table .text-top{vertical-align:top}
.touch .lfr-search-container{-webkit-overflow-scrolling:touch}
.touch .lfr-search-container .searchcontainer-content .table{max-width:none}
.taglib-search-iterator-page-iterator-top{margin-bottom:15px}
.taglib-page-iterator{clear:both;height:auto;width:auto}
.taglib-page-iterator .lfr-pagination-buttons{float:right;margin:0}
.taglib-page-iterator .lfr-pagination-config{float:left;line-height:46px}
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector,.taglib-page-iterator .lfr-pagination-config .lfr-pagination-page-selector{display:inline}
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector{float:none}
.taglib-page-iterator .search-results{float:left;line-height:46px;margin-left:10px}
.display-style-icon .lfr-asset-folder,.display-style-icon .lfr-asset-item{float:left;padding-left:.75rem;padding-right:.75rem}
.display-style-icon .lfr-asset-folder{width:100%;width:50%}
.display-style-icon .lfr-asset-item{width:100%}
.lfr-asset-item{min-width:145px}
.lfr-asset-folder{min-width:215px}
.taglib-search-toggle .form-search{position:relative}
.taglib-search-toggle .form-search .input-group-btn{position:absolute}
.taglib-search-toggle .toggle-advanced{margin-left:10px;position:absolute;top:8px}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced{border:solid transparent;border-width:0 1px 1px;margin-top:0;padding:15px 15px 0}
.taglib-search-toggle-advanced-wrapper .toggler-content-wrapper{clear:both}
.taglib-search-toggle-advanced-wrapper .btn.close{position:relative;z-index:1}
.navbar-search .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced{border-width:1px 0 0}
.navbar-search .taglib-search-toggle-advanced-wrapper .toggler-content-wrapper{padding:0;width:auto}
.sites-directory-taglib{overflow:hidden}
.sites-directory-taglib .app-view-entry-taglib.entry-display-style.display-icon{height:100%;width:140px}
.sites-directory-taglib .app-view-entry-taglib.entry-display-style .entry-thumbnail{max-width:100px}
.sites-directory-taglib .app-view-entry-taglib.entry-display-style .entry-thumbnail img{max-width:90px}
.taglib-social-activities table{width:100%}
.taglib-social-activities td{padding:5px;vertical-align:top}
.taglib-social-activities .day-separator{border-bottom:1px dotted transparent;margin-bottom:0;margin-top:10px;padding-bottom:2px}
.taglib-social-activities .portlet-icon{width:16px}
.taglib-social-bookmarks .horizontal .taglib-social-bookmark,.taglib-social-bookmarks .simple .taglib-social-bookmark{display:inline-block;vertical-align:top}
.taglib-social-bookmarks .horizontal .taglib-social-bookmark img,.taglib-social-bookmarks .simple .taglib-social-bookmark img{vertical-align:baseline}
.taglib-social-bookmarks a.social-bookmark-link{padding-left:20px}
.taglib-asset-tags-summary .tag{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;margin-bottom:3px;margin-right:3px;padding:2px 5px 2px 0}
.trash-undo-button.btn-link,.trash-empty-button.btn-link{font-weight:600;padding:0;vertical-align:inherit}
.trash-undo-button.btn-link:hover,.trash-empty-button.btn-link:hover{text-decoration:none}
.trash-undo-button.btn-link:focus,.trash-empty-button.btn-link:focus{background-color:transparent}
.taglib-user-display{padding:.5em}
.taglib-user-display.display-style-1 .user-profile-image{float:left;margin-right:24px}
.taglib-user-display.display-style-1 .user-name{display:inline-block;margin-top:10px}
.taglib-user-display.display-style-1 .user-details{margin-top:0}
.taglib-user-display.display-style-2 .user-profile-image,.taglib-user-display.display-style-2 .user-name{clear:both;display:block;min-height:20px;text-align:center}
.taglib-user-display.display-style-3{padding:0}
.taglib-user-display.display-style-3 .user-profile-image{display:inline-block;vertical-align:middle}
.taglib-user-display .avatar{display:block;height:60px;margin:0 auto;width:60px}
.taglib-user-display .avatar.author:after{border-radius:50%;content:"";display:block;height:100%;width:100%}
.taglib-user-display .user-details{margin-top:1em}
.card-row-layout-fixed .lfr-card-actions-column{width:32px}
.card-row-layout-fixed .lfr-card-actions-column .dropdown{margin-left:8px;margin-right:0}
.lfr-card-actions-column .dropdown{margin-right:-8px;margin-top:-5px}
.lfr-card-modified-by-text,.lfr-card-subtitle-text,.lfr-card-workflow-text{font-size:14px;font-weight:400}
.lfr-card-title-text{font-size:14px;font-weight:600}
.taglib-vertical-card .icon-vertical-card-container,.taglib-vertical-card .vertical-card-container{background-color:#f1f5fa}
.taglib-vertical-card .icon-vertical-card-image .lexicon-icon{height:80px;opacity:.2;width:80px}
.taglib-vertical-card .icon-vertical-card-image{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
.taglib-vertical-card-footer{min-height:5.6em}
.rtl .card .aspect-ratio-item-center-middle{transform:translate(50%,-50%)}
.js .taglib-webdav .show-webdav{display:block}
.js .taglib-webdav table{border:1px solid transparent;border-left-width:0;border-right-width:0;display:none}
.js .taglib-webdav.visible table{display:block}
.taglib-webdav table:after{clear:both;content:"";display:block;height:0;visibility:hidden}
.taglib-workflow-status .workflow-id,.taglib-workflow-status .workflow-version{margin-right:12px}
.table-cell .taglib-workflow-status{margin:0}
.table-cell .taglib-workflow-status .workflow-status{padding-left:0}
img.label-icon{border-width:0;float:left}
img.icon{border-width:0;float:absmiddle}
label.hidden-label{clip:rect(0 0 0 0);position:absolute}
.nobr{white-space:nowrap}
.cke_toolbar.cke_toolbar__a11yhelpbtn{float:right}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover{border-width:0;margin-bottom:0;margin-top:5px}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_icon{display:none}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button__a11ybtn_label{display:inline}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button__a11ybtn_label:after{border:1px solid transparent;content:"Alt+0";margin-left:5px;padding:3px}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button__a11ybtn_label.mac:after{content:"Option+0"}
[class^="icon-"],
[class*=" icon-"] {
  font-family: "fontawesome-alloy";
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em; }
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-decoration: inherit;
  display: inline-block;
  speak: none; }
.icon-large:before {
  vertical-align: -10%;
  font-size: 1.33333em; }
a [class^="icon-"],
a [class*=" icon-"] {
  display: inline; }
[class^="icon-"].icon-fixed-width,
[class*=" icon-"].icon-fixed-width {
  display: inline-block;
  width: 1.14286em;
  text-align: right;
  padding-right: 0.28571em; }
[class^="icon-"].icon-fixed-width.icon-large,
  [class*=" icon-"].icon-fixed-width.icon-large {
    width: 1.42857em; }
.icons-ul {
  margin-left: 2.14286em;
  list-style-type: none; }
.icons-ul > li {
    position: relative; }
.icons-ul .icon-li {
    position: absolute;
    left: -2.14286em;
    width: 2.14286em;
    text-align: center;
    line-height: inherit; }
[class^="icon-"].hide,
[class*=" icon-"].hide {
  display: none; }
.icon-muted {
  color: #eeeeee; }
.icon-light {
  color: white; }
.icon-dark {
  color: #333333; }
.icon-border {
  border: solid 1px #eeeeee;
  padding: .2em .25em .15em;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px; }
.icon-2x {
  font-size: 2em; }
.icon-2x.icon-border {
    border-width: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; }
.icon-3x {
  font-size: 3em; }
.icon-3x.icon-border {
    border-width: 3px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px; }
.icon-4x {
  font-size: 4em; }
.icon-4x.icon-border {
    border-width: 4px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px; }
.icon-5x {
  font-size: 5em; }
.icon-5x.icon-border {
    border-width: 5px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px; }
.pull-right {
  float: right; }
.pull-left {
  float: left; }
[class^="icon-"].pull-left,
[class*=" icon-"].pull-left {
  margin-right: .3em; }
[class^="icon-"].pull-right,
[class*=" icon-"].pull-right {
  margin-left: .3em; }
[class^="icon-"],
[class*=" icon-"] {
  display: inline;
  width: auto;
  height: auto;
  line-height: normal;
  vertical-align: baseline;
  background-image: none;
  background-position: 0% 0%;
  background-repeat: repeat;
  margin-top: 0; }
.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"] {
  background-image: none; }
.btn [class^="icon-"].icon-large,
.btn [class*=" icon-"].icon-large, .nav [class^="icon-"].icon-large,
.nav [class*=" icon-"].icon-large {
  line-height: .9em; }
.btn [class^="icon-"].icon-spin,
.btn [class*=" icon-"].icon-spin, .nav [class^="icon-"].icon-spin,
.nav [class*=" icon-"].icon-spin {
  display: inline-block; }
.nav-tabs [class^="icon-"], .nav-tabs [class^="icon-"].icon-large,
.nav-tabs [class*=" icon-"],
.nav-tabs [class*=" icon-"].icon-large, .nav-pills [class^="icon-"], .nav-pills [class^="icon-"].icon-large,
.nav-pills [class*=" icon-"],
.nav-pills [class*=" icon-"].icon-large {
  line-height: .9em; }
.btn [class^="icon-"].pull-left.icon-2x, .btn [class^="icon-"].pull-right.icon-2x,
.btn [class*=" icon-"].pull-left.icon-2x,
.btn [class*=" icon-"].pull-right.icon-2x {
  margin-top: .18em; }
.btn [class^="icon-"].icon-spin.icon-large,
.btn [class*=" icon-"].icon-spin.icon-large {
  line-height: .8em; }
.btn.btn-small [class^="icon-"].pull-left.icon-2x, .btn.btn-small [class^="icon-"].pull-right.icon-2x,
.btn.btn-small [class*=" icon-"].pull-left.icon-2x,
.btn.btn-small [class*=" icon-"].pull-right.icon-2x {
  margin-top: .25em; }
.btn.btn-large [class^="icon-"],
.btn.btn-large [class*=" icon-"] {
  margin-top: 0; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x, .btn.btn-large [class^="icon-"].pull-right.icon-2x,
  .btn.btn-large [class*=" icon-"].pull-left.icon-2x,
  .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-top: .05em; }
.btn.btn-large [class^="icon-"].pull-left.icon-2x,
  .btn.btn-large [class*=" icon-"].pull-left.icon-2x {
    margin-right: .2em; }
.btn.btn-large [class^="icon-"].pull-right.icon-2x,
  .btn.btn-large [class*=" icon-"].pull-right.icon-2x {
    margin-left: .2em; }
.nav-list [class^="icon-"],
.nav-list [class*=" icon-"] {
  line-height: inherit; }
.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: -35%; }
.icon-stack [class^="icon-"],
  .icon-stack [class*=" icon-"] {
    display: block;
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    font-size: 1em;
    line-height: inherit;
    *line-height: 2em; }
.icon-stack .icon-stack-base {
    font-size: 2em;
    *line-height: 1em; }
.icon-spin {
  display: inline-block;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear; }
a .icon-stack,
a .icon-spin {
  display: inline-block;
  text-decoration: none; }
.icon-rotate-90:before {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
.icon-rotate-180:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2); }
.icon-rotate-270:before {
  -webkit-transform: rotate(270deg);
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
.icon-flip-horizontal:before {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1); }
.icon-flip-vertical:before {
  -webkit-transform: scale(1, -1);
  -moz-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  -o-transform: scale(1, -1);
  transform: scale(1, -1); }
a .icon-rotate-90:before, a .icon-rotate-180:before, a .icon-rotate-270:before, a .icon-flip-horizontal:before, a .icon-flip-vertical:before {
  display: inline-block; }
[data-icon]:before {
  font-family: "fontawesome-alloy";
  content: attr(data-icon);
  speak: none;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
.icon-caret-bottom-right, .icon-glass, .icon-music, .icon-search, .icon-envelope, .icon-heart, .icon-star, .icon-star-empty, .icon-user, .icon-film, .icon-th-large, .icon-th, .icon-th-list, .icon-ok, .icon-remove, .icon-zoom-in, .icon-zoom-out, .icon-off, .icon-signal, .icon-cog, .icon-trash, .icon-home, .icon-file, .icon-inbox, .icon-play-circle, .icon-repeat, .icon-refresh, .icon-list-alt, .icon-lock, .icon-flag, .icon-headphones, .icon-volume-off, .icon-volume-down, .icon-volume-up, .icon-qrcode, .icon-barcode, .icon-tag, .icon-tags, .icon-book, .icon-bookmark, .icon-print, .icon-camera, .icon-font, .icon-bold, .icon-italic, .icon-align-justify, .icon-list, .icon-indent-left, .icon-indent-right, .icon-facetime-video, .icon-picture, .icon-pencil, .icon-map-marker, .icon-adjust, .icon-tint, .icon-edit, .icon-share, .icon-check, .icon-move, .icon-step-backward, .icon-fast-backward, .icon-backward, .icon-play, .icon-pause, .icon-stop, .icon-forward, .icon-fast-forward, .icon-minus-sign, .icon-remove-sign, .icon-ok-sign, .icon-question-sign, .icon-info-sign, .icon-screenshot, .icon-remove-circle, .icon-ok-circle, .icon-ban-circle, .icon-arrow-left, .icon-arrow-right, .icon-arrow-up, .icon-arrow-down, .icon-share-alt, .icon-resize-full, .icon-resize-small, .icon-plus, .icon-minus, .icon-asterisk, .icon-exclamation-sign, .icon-gift, .icon-leaf, .icon-calendar, .icon-random, .icon-comment, .icon-magnet, .icon-chevron-up, .icon-chevron-down, .icon-retweet, .icon-shopping-cart, .icon-folder-close, .icon-folder-open, .icon-resize-vertical, .icon-resize-horizontal, .icon-bar-chart, .icon-twitter-sign, .icon-facebook-sign, .icon-camera-retro, .icon-key, .icon-cogs, .icon-comments, .icon-thumbs-up, .icon-thumbs-down, .icon-star-half, .icon-signin, .icon-trophy, .icon-github-sign, .icon-upload-alt, .icon-lemon, .icon-phone, .icon-check-empty, .icon-bookmark-empty, .icon-phone-sign, .icon-twitter, .icon-facebook, .icon-github, .icon-unlock, .icon-credit, .icon-rss, .icon-hdd, .icon-bullhorn, .icon-bell, .icon-certificate, .icon-hand-right, .icon-hand-left, .icon-hand-up, .icon-globe, .icon-wrench, .icon-tasks, .icon-filter, .icon-briefcase, .icon-fullscreen, .icon-group, .icon-link, .icon-cloud, .icon-beaker, .icon-cut, .icon-copy, .icon-paper-clip, .icon-save, .icon-sign-blank, .icon-reorder, .icon-list-ul, .icon-list-ol, .icon-strikethrough, .icon-underline, .icon-table, .icon-magic, .icon-money, .icon-caret-down, .icon-caret-up, .icon-caret-left, .icon-caret-right, .icon-columns, .icon-sort, .icon-sort-down, .icon-sort-up, .icon-envelope-alt, .icon-linkedin, .icon-undo, .icon-legal, .icon-dashboard, .icon-comment-alt, .icon-comments-alt, .icon-bolt, .icon-sitemap, .icon-umbrella, .icon-paste, .icon-lightbulb, .icon-exchange, .icon-bell-alt, .icon-coffee, .icon-food, .icon-file-alt, .icon-building, .icon-hospital, .icon-ambulance, .icon-medkit, .icon-fighter-jet, .icon-beer, .icon-h-sign, .icon-plus-sign, .icon-double-angle-left, .icon-double-angle-right, .icon-double-angle-up, .icon-double-angle-down, .icon-angle-left, .icon-angle-right, .icon-angle-up, .icon-angle-down, .icon-desktop, .icon-laptop, .icon-spinner, .icon-circle, .icon-reply, .icon-github-alt, .icon-folder-close-alt, .icon-folder-open-alt, .icon-expand-alt, .icon-collapse-alt, .icon-smile, .icon-frown, .icon-meh, .icon-gamepad, .icon-keyboard, .icon-flag-alt, .icon-flag-checkered, .icon-terminal, .icon-code, .icon-reply-all, .icon-star-half-full, .icon-location-arrow, .icon-crop, .icon-code-fork, .icon-subscript, .icon-eraser, .icon-puzzle, .icon-microphone, .icon-microphone-off, .icon-shield, .icon-calendar-empty, .icon-fire-extinguisher, .icon-rocket, .icon-maxcdn, .icon-chevron-sign-left, .icon-chevron-sign-right, .icon-chevron-sign-up, .icon-chevron-sign-down, .icon-html5, .icon-css3, .icon-anchor, .icon-unlock-alt, .icon-bullseye, .icon-ellipsis-horizontal, .icon-ellipsis-vertical, .icon-rss-sign, .icon-fb-boolean, .icon-text-height, .icon-text-width, .icon-align-left, .icon-align-center, .icon-align-right, .icon-step-forward, .icon-eject, .icon-chevron-left, .icon-chevron-right, .icon-plus-sign-2, .icon-fire, .icon-eye-open, .icon-eye-close, .icon-warning-sign, .icon-plane, .icon-heart-empty, .icon-signout, .icon-linkedin-sign, .icon-pushpin, .icon-external-link, .icon-hand-down, .icon-circle-arrow-left, .icon-circle-arrow-right, .icon-circle-arrow-up, .icon-circle-arrow-down, .icon-truck, .icon-pinterest, .icon-pinterest-sign, .icon-google-plus-sign, .icon-google-plus, .icon-cloud-download, .icon-cloud-upload, .icon-user-md, .icon-stethoscope, .icon-suitcase, .icon-tablet, .icon-mobile, .icon-circle-blank, .icon-quote-left, .icon-quote-right, .icon-unlink, .icon-question, .icon-info, .icon-exclamation, .icon-superscript, .icon-play-sign, .icon-ticket, .icon-minus-sign-alt, .icon-check-minus, .icon-level-up, .icon-sort-by-attributes-alt, .icon-sort-by-order, .icon-sort-by-order-alt, .icon-thumbs-up-2, .icon-thumbs-down-2, .icon-dribbble, .icon-skype, .icon-foursquare, .icon-trello, .icon-female, .icon-level-down, .icon-check-sign, .icon-edit-sign, .icon-external-link-sign, .icon-share-sign, .icon-compass, .icon-collapse, .icon-collapse-top, .icon-expand, .icon-euro, .icon-gbp, .icon-dollar, .icon-rupee, .icon-yen, .icon-renminbi, .icon-won, .icon-bitcoin, .icon-file-2, .icon-file-text, .icon-sort-by-alphabet, .icon-sort-by-alphabet-alt, .icon-sort-by-attributes, .icon-youtube-sign, .icon-youtube, .icon-xing, .icon-xing-sign, .icon-youtube-play, .icon-dropbox, .icon-stackexchange, .icon-instagram, .icon-flickr, .icon-adn, .icon-bitbucket, .icon-bitbucket-sign, .icon-tumblr, .icon-tumblr-sign, .icon-long-arrow-down, .icon-long-arrow-up, .icon-long-arrow-left, .icon-long-arrow-right, .icon-apple, .icon-windows, .icon-android, .icon-linux, .icon-male, .icon-gittip, .icon-sun, .icon-moon, .icon-archive, .icon-bug, .icon-vk, .icon-weibo, .icon-renren, .icon-time, .icon-road, .icon-download-alt, .icon-download, .icon-upload, .icon-db-joinxor, .icon-db-state, .icon-db-start, .icon-db-end, .icon-db-fork, .icon-db-condition, .icon-db-task, .icon-db-join, .icon-fb-button, .icon-fb-fieldset, .icon-fb-custom-field, .icon-fb-separator, .icon-fb-paragraph, .icon-fb-file-upload, .icon-fb-text, .icon-fb-text-box, .icon-fb-select, .icon-fb-radio, .icon-fb-number, .icon-fb-integer, .icon-fb-decimal {
  font-family: "fontawesome-alloy";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased; }
.icon-caret-bottom-right:before {
  content: ""; }
.icon-glass:before {
  content: ""; }
.icon-music:before {
  content: ""; }
.icon-search:before {
  content: ""; }
.icon-envelope:before {
  content: ""; }
.icon-heart:before {
  content: ""; }
.icon-star:before {
  content: ""; }
.icon-star-empty:before {
  content: ""; }
.icon-user:before {
  content: ""; }
.icon-film:before {
  content: ""; }
.icon-th-large:before {
  content: ""; }
.icon-th:before {
  content: ""; }
.icon-th-list:before {
  content: ""; }
.icon-ok:before {
  content: ""; }
.icon-remove:before {
  content: ""; }
.icon-zoom-in:before {
  content: ""; }
.icon-zoom-out:before {
  content: ""; }
.icon-off:before {
  content: ""; }
.icon-signal:before {
  content: ""; }
.icon-cog:before {
  content: ""; }
.icon-trash:before {
  content: ""; }
.icon-home:before {
  content: ""; }
.icon-file:before {
  content: ""; }
.icon-inbox:before {
  content: ""; }
.icon-play-circle:before {
  content: ""; }
.icon-repeat:before {
  content: ""; }
.icon-refresh:before {
  content: ""; }
.icon-list-alt:before {
  content: ""; }
.icon-lock:before {
  content: ""; }
.icon-flag:before {
  content: ""; }
.icon-headphones:before {
  content: ""; }
.icon-volume-off:before {
  content: ""; }
.icon-volume-down:before {
  content: ""; }
.icon-volume-up:before {
  content: ""; }
.icon-qrcode:before {
  content: ""; }
.icon-barcode:before {
  content: ""; }
.icon-tag:before {
  content: ""; }
.icon-tags:before {
  content: ""; }
.icon-book:before {
  content: ""; }
.icon-bookmark:before {
  content: ""; }
.icon-print:before {
  content: ""; }
.icon-camera:before {
  content: ""; }
.icon-font:before {
  content: ""; }
.icon-bold:before {
  content: ""; }
.icon-italic:before {
  content: ""; }
.icon-align-justify:before {
  content: ""; }
.icon-list:before {
  content: ""; }
.icon-indent-left:before {
  content: ""; }
.icon-indent-right:before {
  content: ""; }
.icon-facetime-video:before {
  content: ""; }
.icon-picture:before {
  content: ""; }
.icon-pencil:before {
  content: ""; }
.icon-map-marker:before {
  content: ""; }
.icon-adjust:before {
  content: ""; }
.icon-tint:before {
  content: ""; }
.icon-edit:before {
  content: ""; }
.icon-share:before {
  content: ""; }
.icon-check:before {
  content: ""; }
.icon-move:before {
  content: ""; }
.icon-step-backward:before {
  content: ""; }
.icon-fast-backward:before {
  content: ""; }
.icon-backward:before {
  content: ""; }
.icon-play:before {
  content: ""; }
.icon-pause:before {
  content: ""; }
.icon-stop:before {
  content: ""; }
.icon-forward:before {
  content: ""; }
.icon-fast-forward:before {
  content: ""; }
.icon-minus-sign:before {
  content: ""; }
.icon-remove-sign:before {
  content: ""; }
.icon-ok-sign:before {
  content: ""; }
.icon-question-sign:before {
  content: ""; }
.icon-info-sign:before {
  content: ""; }
.icon-screenshot:before {
  content: ""; }
.icon-remove-circle:before {
  content: ""; }
.icon-ok-circle:before {
  content: ""; }
.icon-ban-circle:before {
  content: ""; }
.icon-arrow-left:before {
  content: ""; }
.icon-arrow-right:before {
  content: ""; }
.icon-arrow-up:before {
  content: ""; }
.icon-arrow-down:before {
  content: ""; }
.icon-share-alt:before {
  content: ""; }
.icon-resize-full:before {
  content: ""; }
.icon-resize-small:before {
  content: ""; }
.icon-plus:before {
  content: ""; }
.icon-minus:before {
  content: ""; }
.icon-asterisk:before {
  content: ""; }
.icon-exclamation-sign:before {
  content: ""; }
.icon-gift:before {
  content: ""; }
.icon-leaf:before {
  content: ""; }
.icon-calendar:before {
  content: ""; }
.icon-random:before {
  content: ""; }
.icon-comment:before {
  content: ""; }
.icon-magnet:before {
  content: ""; }
.icon-chevron-up:before {
  content: ""; }
.icon-chevron-down:before {
  content: ""; }
.icon-retweet:before {
  content: ""; }
.icon-shopping-cart:before {
  content: ""; }
.icon-folder-close:before {
  content: ""; }
.icon-folder-open:before {
  content: ""; }
.icon-resize-vertical:before {
  content: ""; }
.icon-resize-horizontal:before {
  content: ""; }
.icon-bar-chart:before {
  content: ""; }
.icon-twitter-sign:before {
  content: ""; }
.icon-facebook-sign:before {
  content: ""; }
.icon-camera-retro:before {
  content: ""; }
.icon-key:before {
  content: ""; }
.icon-cogs:before {
  content: ""; }
.icon-comments:before {
  content: ""; }
.icon-thumbs-up:before {
  content: ""; }
.icon-thumbs-down:before {
  content: ""; }
.icon-star-half:before {
  content: ""; }
.icon-signin:before {
  content: ""; }
.icon-trophy:before {
  content: ""; }
.icon-github-sign:before {
  content: ""; }
.icon-upload-alt:before {
  content: ""; }
.icon-lemon:before {
  content: ""; }
.icon-phone:before {
  content: ""; }
.icon-check-empty:before {
  content: ""; }
.icon-bookmark-empty:before {
  content: ""; }
.icon-phone-sign:before {
  content: ""; }
.icon-twitter:before {
  content: ""; }
.icon-facebook:before {
  content: ""; }
.icon-github:before {
  content: ""; }
.icon-unlock:before {
  content: ""; }
.icon-credit:before {
  content: ""; }
.icon-rss:before {
  content: ""; }
.icon-hdd:before {
  content: ""; }
.icon-bullhorn:before {
  content: ""; }
.icon-bell:before {
  content: ""; }
.icon-certificate:before {
  content: ""; }
.icon-hand-right:before {
  content: ""; }
.icon-hand-left:before {
  content: ""; }
.icon-hand-up:before {
  content: ""; }
.icon-globe:before {
  content: ""; }
.icon-wrench:before {
  content: ""; }
.icon-tasks:before {
  content: ""; }
.icon-filter:before {
  content: ""; }
.icon-briefcase:before {
  content: ""; }
.icon-fullscreen:before {
  content: ""; }
.icon-group:before {
  content: ""; }
.icon-link:before {
  content: ""; }
.icon-cloud:before {
  content: ""; }
.icon-beaker:before {
  content: ""; }
.icon-cut:before {
  content: ""; }
.icon-copy:before {
  content: ""; }
.icon-paper-clip:before {
  content: ""; }
.icon-save:before {
  content: ""; }
.icon-sign-blank:before {
  content: ""; }
.icon-reorder:before {
  content: ""; }
.icon-list-ul:before {
  content: ""; }
.icon-list-ol:before {
  content: ""; }
.icon-strikethrough:before {
  content: ""; }
.icon-underline:before {
  content: ""; }
.icon-table:before {
  content: ""; }
.icon-magic:before {
  content: ""; }
.icon-money:before {
  content: ""; }
.icon-caret-down:before {
  content: ""; }
.icon-caret-up:before {
  content: ""; }
.icon-caret-left:before {
  content: ""; }
.icon-caret-right:before {
  content: ""; }
.icon-columns:before {
  content: ""; }
.icon-sort:before {
  content: ""; }
.icon-sort-down:before {
  content: ""; }
.icon-sort-up:before {
  content: ""; }
.icon-envelope-alt:before {
  content: ""; }
.icon-linkedin:before {
  content: ""; }
.icon-undo:before {
  content: ""; }
.icon-legal:before {
  content: ""; }
.icon-dashboard:before {
  content: ""; }
.icon-comment-alt:before {
  content: ""; }
.icon-comments-alt:before {
  content: ""; }
.icon-bolt:before {
  content: ""; }
.icon-sitemap:before {
  content: ""; }
.icon-umbrella:before {
  content: ""; }
.icon-paste:before {
  content: ""; }
.icon-lightbulb:before {
  content: ""; }
.icon-exchange:before {
  content: ""; }
.icon-bell-alt:before {
  content: ""; }
.icon-coffee:before {
  content: ""; }
.icon-food:before {
  content: ""; }
.icon-file-alt:before {
  content: ""; }
.icon-building:before {
  content: ""; }
.icon-hospital:before {
  content: ""; }
.icon-ambulance:before {
  content: ""; }
.icon-medkit:before {
  content: ""; }
.icon-fighter-jet:before {
  content: ""; }
.icon-beer:before {
  content: ""; }
.icon-h-sign:before {
  content: ""; }
.icon-plus-sign:before {
  content: ""; }
.icon-double-angle-left:before {
  content: ""; }
.icon-double-angle-right:before {
  content: ""; }
.icon-double-angle-up:before {
  content: ""; }
.icon-double-angle-down:before {
  content: ""; }
.icon-angle-left:before {
  content: ""; }
.icon-angle-right:before {
  content: ""; }
.icon-angle-up:before {
  content: ""; }
.icon-angle-down:before {
  content: ""; }
.icon-desktop:before {
  content: ""; }
.icon-laptop:before {
  content: ""; }
.icon-spinner:before {
  content: ""; }
.icon-circle:before {
  content: ""; }
.icon-reply:before {
  content: ""; }
.icon-github-alt:before {
  content: ""; }
.icon-folder-close-alt:before {
  content: ""; }
.icon-folder-open-alt:before {
  content: ""; }
.icon-expand-alt:before {
  content: ""; }
.icon-collapse-alt:before {
  content: ""; }
.icon-smile:before {
  content: ""; }
.icon-frown:before {
  content: ""; }
.icon-meh:before {
  content: ""; }
.icon-gamepad:before {
  content: ""; }
.icon-keyboard:before {
  content: ""; }
.icon-flag-alt:before {
  content: ""; }
.icon-flag-checkered:before {
  content: ""; }
.icon-terminal:before {
  content: ""; }
.icon-code:before {
  content: ""; }
.icon-reply-all:before {
  content: ""; }
.icon-star-half-full:before {
  content: ""; }
.icon-location-arrow:before {
  content: ""; }
.icon-crop:before {
  content: ""; }
.icon-code-fork:before {
  content: ""; }
.icon-subscript:before {
  content: ""; }
.icon-eraser:before {
  content: ""; }
.icon-puzzle:before {
  content: ""; }
.icon-microphone:before {
  content: ""; }
.icon-microphone-off:before {
  content: ""; }
.icon-shield:before {
  content: ""; }
.icon-calendar-empty:before {
  content: ""; }
.icon-fire-extinguisher:before {
  content: ""; }
.icon-rocket:before {
  content: ""; }
.icon-maxcdn:before {
  content: ""; }
.icon-chevron-sign-left:before {
  content: ""; }
.icon-chevron-sign-right:before {
  content: ""; }
.icon-chevron-sign-up:before {
  content: ""; }
.icon-chevron-sign-down:before {
  content: ""; }
.icon-html5:before {
  content: ""; }
.icon-css3:before {
  content: ""; }
.icon-anchor:before {
  content: ""; }
.icon-unlock-alt:before {
  content: ""; }
.icon-bullseye:before {
  content: ""; }
.icon-ellipsis-horizontal:before {
  content: ""; }
.icon-ellipsis-vertical:before {
  content: ""; }
.icon-rss-sign:before {
  content: ""; }
.icon-fb-boolean:before {
  content: ""; }
.icon-text-height:before {
  content: ""; }
.icon-text-width:before {
  content: ""; }
.icon-align-left:before {
  content: ""; }
.icon-align-center:before {
  content: ""; }
.icon-align-right:before {
  content: ""; }
.icon-step-forward:before {
  content: ""; }
.icon-eject:before {
  content: ""; }
.icon-chevron-left:before {
  content: ""; }
.icon-chevron-right:before {
  content: ""; }
.icon-plus-sign-2:before {
  content: ""; }
.icon-fire:before {
  content: ""; }
.icon-eye-open:before {
  content: ""; }
.icon-eye-close:before {
  content: ""; }
.icon-warning-sign:before {
  content: ""; }
.icon-plane:before {
  content: ""; }
.icon-heart-empty:before {
  content: ""; }
.icon-signout:before {
  content: ""; }
.icon-linkedin-sign:before {
  content: ""; }
.icon-pushpin:before {
  content: ""; }
.icon-external-link:before {
  content: ""; }
.icon-hand-down:before {
  content: ""; }
.icon-circle-arrow-left:before {
  content: ""; }
.icon-circle-arrow-right:before {
  content: ""; }
.icon-circle-arrow-up:before {
  content: ""; }
.icon-circle-arrow-down:before {
  content: ""; }
.icon-truck:before {
  content: ""; }
.icon-pinterest:before {
  content: ""; }
.icon-pinterest-sign:before {
  content: ""; }
.icon-google-plus-sign:before {
  content: ""; }
.icon-google-plus:before {
  content: ""; }
.icon-cloud-download:before {
  content: ""; }
.icon-cloud-upload:before {
  content: ""; }
.icon-user-md:before {
  content: ""; }
.icon-stethoscope:before {
  content: ""; }
.icon-suitcase:before {
  content: ""; }
.icon-tablet:before {
  content: ""; }
.icon-mobile:before {
  content: ""; }
.icon-circle-blank:before {
  content: ""; }
.icon-quote-left:before {
  content: ""; }
.icon-quote-right:before {
  content: ""; }
.icon-unlink:before {
  content: ""; }
.icon-question:before {
  content: ""; }
.icon-info:before {
  content: ""; }
.icon-exclamation:before {
  content: ""; }
.icon-superscript:before {
  content: ""; }
.icon-play-sign:before {
  content: ""; }
.icon-ticket:before {
  content: ""; }
.icon-minus-sign-alt:before {
  content: ""; }
.icon-check-minus:before {
  content: ""; }
.icon-level-up:before {
  content: ""; }
.icon-sort-by-attributes-alt:before {
  content: ""; }
.icon-sort-by-order:before {
  content: ""; }
.icon-sort-by-order-alt:before {
  content: ""; }
.icon-thumbs-up-2:before {
  content: ""; }
.icon-thumbs-down-2:before {
  content: ""; }
.icon-dribbble:before {
  content: ""; }
.icon-skype:before {
  content: ""; }
.icon-foursquare:before {
  content: ""; }
.icon-trello:before {
  content: ""; }
.icon-female:before {
  content: ""; }
.icon-level-down:before {
  content: ""; }
.icon-check-sign:before {
  content: ""; }
.icon-edit-sign:before {
  content: ""; }
.icon-external-link-sign:before {
  content: ""; }
.icon-share-sign:before {
  content: ""; }
.icon-compass:before {
  content: ""; }
.icon-collapse:before {
  content: ""; }
.icon-collapse-top:before {
  content: ""; }
.icon-expand:before {
  content: ""; }
.icon-euro:before {
  content: ""; }
.icon-gbp:before {
  content: ""; }
.icon-dollar:before {
  content: ""; }
.icon-rupee:before {
  content: ""; }
.icon-yen:before {
  content: ""; }
.icon-renminbi:before {
  content: ""; }
.icon-won:before {
  content: ""; }
.icon-bitcoin:before {
  content: ""; }
.icon-file-2:before {
  content: ""; }
.icon-file-text:before {
  content: ""; }
.icon-sort-by-alphabet:before {
  content: ""; }
.icon-sort-by-alphabet-alt:before {
  content: ""; }
.icon-sort-by-attributes:before {
  content: ""; }
.icon-youtube-sign:before {
  content: ""; }
.icon-youtube:before {
  content: ""; }
.icon-xing:before {
  content: ""; }
.icon-xing-sign:before {
  content: ""; }
.icon-youtube-play:before {
  content: ""; }
.icon-dropbox:before {
  content: ""; }
.icon-stackexchange:before {
  content: ""; }
.icon-instagram:before {
  content: ""; }
.icon-flickr:before {
  content: ""; }
.icon-adn:before {
  content: ""; }
.icon-bitbucket:before {
  content: ""; }
.icon-bitbucket-sign:before {
  content: ""; }
.icon-tumblr:before {
  content: ""; }
.icon-tumblr-sign:before {
  content: ""; }
.icon-long-arrow-down:before {
  content: ""; }
.icon-long-arrow-up:before {
  content: ""; }
.icon-long-arrow-left:before {
  content: ""; }
.icon-long-arrow-right:before {
  content: ""; }
.icon-apple:before {
  content: ""; }
.icon-windows:before {
  content: ""; }
.icon-android:before {
  content: ""; }
.icon-linux:before {
  content: ""; }
.icon-male:before {
  content: ""; }
.icon-gittip:before {
  content: ""; }
.icon-sun:before {
  content: ""; }
.icon-moon:before {
  content: ""; }
.icon-archive:before {
  content: ""; }
.icon-bug:before {
  content: ""; }
.icon-vk:before {
  content: ""; }
.icon-weibo:before {
  content: ""; }
.icon-renren:before {
  content: ""; }
.icon-time:before {
  content: ""; }
.icon-road:before {
  content: ""; }
.icon-download-alt:before {
  content: ""; }
.icon-download:before {
  content: ""; }
.icon-upload:before {
  content: ""; }
.icon-db-joinxor:before {
  content: ""; }
.icon-db-state:before {
  content: ""; }
.icon-db-start:before {
  content: ""; }
.icon-db-end:before {
  content: ""; }
.icon-db-fork:before {
  content: ""; }
.icon-db-condition:before {
  content: ""; }
.icon-db-task:before {
  content: ""; }
.icon-db-join:before {
  content: ""; }
.icon-fb-button:before {
  content: ""; }
.icon-fb-fieldset:before {
  content: ""; }
.icon-fb-custom-field:before {
  content: ""; }
.icon-fb-separator:before {
  content: ""; }
.icon-fb-paragraph:before {
  content: ""; }
.icon-fb-file-upload:before {
  content: ""; }
.icon-fb-text:before {
  content: ""; }
.icon-fb-text-box:before {
  content: ""; }
.icon-fb-select:before {
  content: ""; }
.icon-fb-radio:before {
  content: ""; }
.icon-fb-number:before {
  content: ""; }
.icon-fb-integer:before {
  content: ""; }
.icon-fb-decimal:before {
  content: ""; }
.icon-btc:before {
  content: ""; }
.icon-cny:before {
  content: ""; }
.icon-eur:before {
  content: ""; }
.icon-gear:before {
  content: ""; }
.icon-gears:before {
  content: ""; }
.icon-inr:before {
  content: ""; }
.icon-jpy:before {
  content: ""; }
.icon-krw:before {
  content: ""; }
.icon-mail-forward:before {
  content: ""; }
.icon-mail-reply:before {
  content: ""; }
.icon-paperclip:before {
  content: ""; }
.icon-power-off:before {
  content: ""; }
.icon-rotate-left:before {
  content: ""; }
.icon-rotate-right:before {
  content: ""; }
.icon-star-half-empty:before {
  content: ""; }
.icon-unchecked:before {
  content: ""; }
.icon-usd:before {
  content: ""; }
.glyphicon {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  position: relative;
  top: 1px; }
.glyphicon-asterisk:before {
  content: "*"; }
.glyphicon-plus:before {
  content: "+"; }
.glyphicon-euro:before, .glyphicon-eur:before {
  content: "€"; }
.glyphicon-minus:before {
  content: "−"; }
.glyphicon-cloud:before {
  content: "☁"; }
.glyphicon-envelope:before {
  content: "✉"; }
.glyphicon-pencil:before {
  content: "✏"; }
.glyphicon-glass:before {
  content: ""; }
.glyphicon-music:before {
  content: ""; }
.glyphicon-search:before {
  content: ""; }
.glyphicon-heart:before {
  content: ""; }
.glyphicon-star:before {
  content: ""; }
.glyphicon-star-empty:before {
  content: ""; }
.glyphicon-user:before {
  content: ""; }
.glyphicon-film:before {
  content: ""; }
.glyphicon-th-large:before {
  content: ""; }
.glyphicon-th:before {
  content: ""; }
.glyphicon-th-list:before {
  content: ""; }
.glyphicon-ok:before {
  content: ""; }
.glyphicon-remove:before {
  content: ""; }
.glyphicon-zoom-in:before {
  content: ""; }
.glyphicon-zoom-out:before {
  content: ""; }
.glyphicon-off:before {
  content: ""; }
.glyphicon-signal:before {
  content: ""; }
.glyphicon-cog:before {
  content: ""; }
.glyphicon-trash:before {
  content: ""; }
.glyphicon-home:before {
  content: ""; }
.glyphicon-file:before {
  content: ""; }
.glyphicon-time:before {
  content: ""; }
.glyphicon-road:before {
  content: ""; }
.glyphicon-download-alt:before {
  content: ""; }
.glyphicon-download:before {
  content: ""; }
.glyphicon-upload:before {
  content: ""; }
.glyphicon-inbox:before {
  content: ""; }
.glyphicon-play-circle:before {
  content: ""; }
.glyphicon-repeat:before {
  content: ""; }
.glyphicon-refresh:before {
  content: ""; }
.glyphicon-list-alt:before {
  content: ""; }
.glyphicon-lock:before {
  content: ""; }
.glyphicon-flag:before {
  content: ""; }
.glyphicon-headphones:before {
  content: ""; }
.glyphicon-volume-off:before {
  content: ""; }
.glyphicon-volume-down:before {
  content: ""; }
.glyphicon-volume-up:before {
  content: ""; }
.glyphicon-qrcode:before {
  content: ""; }
.glyphicon-barcode:before {
  content: ""; }
.glyphicon-tag:before {
  content: ""; }
.glyphicon-tags:before {
  content: ""; }
.glyphicon-book:before {
  content: ""; }
.glyphicon-bookmark:before {
  content: ""; }
.glyphicon-print:before {
  content: ""; }
.glyphicon-camera:before {
  content: ""; }
.glyphicon-font:before {
  content: ""; }
.glyphicon-bold:before {
  content: ""; }
.glyphicon-italic:before {
  content: ""; }
.glyphicon-text-height:before {
  content: ""; }
.glyphicon-text-width:before {
  content: ""; }
.glyphicon-align-left:before {
  content: ""; }
.glyphicon-align-center:before {
  content: ""; }
.glyphicon-align-right:before {
  content: ""; }
.glyphicon-align-justify:before {
  content: ""; }
.glyphicon-list:before {
  content: ""; }
.glyphicon-indent-left:before {
  content: ""; }
.glyphicon-indent-right:before {
  content: ""; }
.glyphicon-facetime-video:before {
  content: ""; }
.glyphicon-picture:before {
  content: ""; }
.glyphicon-map-marker:before {
  content: ""; }
.glyphicon-adjust:before {
  content: ""; }
.glyphicon-tint:before {
  content: ""; }
.glyphicon-edit:before {
  content: ""; }
.glyphicon-share:before {
  content: ""; }
.glyphicon-check:before {
  content: ""; }
.glyphicon-move:before {
  content: ""; }
.glyphicon-step-backward:before {
  content: ""; }
.glyphicon-fast-backward:before {
  content: ""; }
.glyphicon-backward:before {
  content: ""; }
.glyphicon-play:before {
  content: ""; }
.glyphicon-pause:before {
  content: ""; }
.glyphicon-stop:before {
  content: ""; }
.glyphicon-forward:before {
  content: ""; }
.glyphicon-fast-forward:before {
  content: ""; }
.glyphicon-step-forward:before {
  content: ""; }
.glyphicon-eject:before {
  content: ""; }
.glyphicon-chevron-left:before {
  content: ""; }
.glyphicon-chevron-right:before {
  content: ""; }
.glyphicon-plus-sign:before {
  content: ""; }
.glyphicon-minus-sign:before {
  content: ""; }
.glyphicon-remove-sign:before {
  content: ""; }
.glyphicon-ok-sign:before {
  content: ""; }
.glyphicon-question-sign:before {
  content: ""; }
.glyphicon-info-sign:before {
  content: ""; }
.glyphicon-screenshot:before {
  content: ""; }
.glyphicon-remove-circle:before {
  content: ""; }
.glyphicon-ok-circle:before {
  content: ""; }
.glyphicon-ban-circle:before {
  content: ""; }
.glyphicon-arrow-left:before {
  content: ""; }
.glyphicon-arrow-right:before {
  content: ""; }
.glyphicon-arrow-up:before {
  content: ""; }
.glyphicon-arrow-down:before {
  content: ""; }
.glyphicon-share-alt:before {
  content: ""; }
.glyphicon-resize-full:before {
  content: ""; }
.glyphicon-resize-small:before {
  content: ""; }
.glyphicon-exclamation-sign:before {
  content: ""; }
.glyphicon-gift:before {
  content: ""; }
.glyphicon-leaf:before {
  content: ""; }
.glyphicon-fire:before {
  content: ""; }
.glyphicon-eye-open:before {
  content: ""; }
.glyphicon-eye-close:before {
  content: ""; }
.glyphicon-warning-sign:before {
  content: ""; }
.glyphicon-plane:before {
  content: ""; }
.glyphicon-calendar:before {
  content: ""; }
.glyphicon-random:before {
  content: ""; }
.glyphicon-comment:before {
  content: ""; }
.glyphicon-magnet:before {
  content: ""; }
.glyphicon-chevron-up:before {
  content: ""; }
.glyphicon-chevron-down:before {
  content: ""; }
.glyphicon-retweet:before {
  content: ""; }
.glyphicon-shopping-cart:before {
  content: ""; }
.glyphicon-folder-close:before {
  content: ""; }
.glyphicon-folder-open:before {
  content: ""; }
.glyphicon-resize-vertical:before {
  content: ""; }
.glyphicon-resize-horizontal:before {
  content: ""; }
.glyphicon-hdd:before {
  content: ""; }
.glyphicon-bullhorn:before {
  content: ""; }
.glyphicon-bell:before {
  content: ""; }
.glyphicon-certificate:before {
  content: ""; }
.glyphicon-thumbs-up:before {
  content: ""; }
.glyphicon-thumbs-down:before {
  content: ""; }
.glyphicon-hand-right:before {
  content: ""; }
.glyphicon-hand-left:before {
  content: ""; }
.glyphicon-hand-up:before {
  content: ""; }
.glyphicon-hand-down:before {
  content: ""; }
.glyphicon-circle-arrow-right:before {
  content: ""; }
.glyphicon-circle-arrow-left:before {
  content: ""; }
.glyphicon-circle-arrow-up:before {
  content: ""; }
.glyphicon-circle-arrow-down:before {
  content: ""; }
.glyphicon-globe:before {
  content: ""; }
.glyphicon-wrench:before {
  content: ""; }
.glyphicon-tasks:before {
  content: ""; }
.glyphicon-filter:before {
  content: ""; }
.glyphicon-briefcase:before {
  content: ""; }
.glyphicon-fullscreen:before {
  content: ""; }
.glyphicon-dashboard:before {
  content: ""; }
.glyphicon-paperclip:before {
  content: ""; }
.glyphicon-heart-empty:before {
  content: ""; }
.glyphicon-link:before {
  content: ""; }
.glyphicon-phone:before {
  content: ""; }
.glyphicon-pushpin:before {
  content: ""; }
.glyphicon-usd:before {
  content: ""; }
.glyphicon-gbp:before {
  content: ""; }
.glyphicon-sort:before {
  content: ""; }
.glyphicon-sort-by-alphabet:before {
  content: ""; }
.glyphicon-sort-by-alphabet-alt:before {
  content: ""; }
.glyphicon-sort-by-order:before {
  content: ""; }
.glyphicon-sort-by-order-alt:before {
  content: ""; }
.glyphicon-sort-by-attributes:before {
  content: ""; }
.glyphicon-sort-by-attributes-alt:before {
  content: ""; }
.glyphicon-unchecked:before {
  content: ""; }
.glyphicon-expand:before {
  content: ""; }
.glyphicon-collapse-down:before {
  content: ""; }
.glyphicon-collapse-up:before {
  content: ""; }
.glyphicon-log-in:before {
  content: ""; }
.glyphicon-flash:before {
  content: ""; }
.glyphicon-log-out:before {
  content: ""; }
.glyphicon-new-window:before {
  content: ""; }
.glyphicon-record:before {
  content: ""; }
.glyphicon-save:before {
  content: ""; }
.glyphicon-open:before {
  content: ""; }
.glyphicon-saved:before {
  content: ""; }
.glyphicon-import:before {
  content: ""; }
.glyphicon-export:before {
  content: ""; }
.glyphicon-send:before {
  content: ""; }
.glyphicon-floppy-disk:before {
  content: ""; }
.glyphicon-floppy-saved:before {
  content: ""; }
.glyphicon-floppy-remove:before {
  content: ""; }
.glyphicon-floppy-save:before {
  content: ""; }
.glyphicon-floppy-open:before {
  content: ""; }
.glyphicon-credit-card:before {
  content: ""; }
.glyphicon-transfer:before {
  content: ""; }
.glyphicon-cutlery:before {
  content: ""; }
.glyphicon-header:before {
  content: ""; }
.glyphicon-compressed:before {
  content: ""; }
.glyphicon-earphone:before {
  content: ""; }
.glyphicon-phone-alt:before {
  content: ""; }
.glyphicon-tower:before {
  content: ""; }
.glyphicon-stats:before {
  content: ""; }
.glyphicon-sd-video:before {
  content: ""; }
.glyphicon-hd-video:before {
  content: ""; }
.glyphicon-subtitles:before {
  content: ""; }
.glyphicon-sound-stereo:before {
  content: ""; }
.glyphicon-sound-dolby:before {
  content: ""; }
.glyphicon-sound-5-1:before {
  content: ""; }
.glyphicon-sound-6-1:before {
  content: ""; }
.glyphicon-sound-7-1:before {
  content: ""; }
.glyphicon-copyright-mark:before {
  content: ""; }
.glyphicon-registration-mark:before {
  content: ""; }
.glyphicon-cloud-download:before {
  content: ""; }
.glyphicon-cloud-upload:before {
  content: ""; }
.glyphicon-tree-conifer:before {
  content: ""; }
.glyphicon-tree-deciduous:before {
  content: ""; }
.glyphicon-cd:before {
  content: ""; }
.glyphicon-save-file:before {
  content: ""; }
.glyphicon-open-file:before {
  content: ""; }
.glyphicon-level-up:before {
  content: ""; }
.glyphicon-copy:before {
  content: ""; }
.glyphicon-paste:before {
  content: ""; }
.glyphicon-alert:before {
  content: ""; }
.glyphicon-equalizer:before {
  content: ""; }
.glyphicon-king:before {
  content: ""; }
.glyphicon-queen:before {
  content: ""; }
.glyphicon-pawn:before {
  content: ""; }
.glyphicon-bishop:before {
  content: ""; }
.glyphicon-knight:before {
  content: ""; }
.glyphicon-baby-formula:before {
  content: ""; }
.glyphicon-tent:before {
  content: "⛺"; }
.glyphicon-blackboard:before {
  content: ""; }
.glyphicon-bed:before {
  content: ""; }
.glyphicon-apple:before {
  content: ""; }
.glyphicon-erase:before {
  content: ""; }
.glyphicon-hourglass:before {
  content: "⌛"; }
.glyphicon-lamp:before {
  content: ""; }
.glyphicon-duplicate:before {
  content: ""; }
.glyphicon-piggy-bank:before {
  content: ""; }
.glyphicon-scissors:before {
  content: ""; }
.glyphicon-bitcoin:before {
  content: ""; }
.glyphicon-btc:before {
  content: ""; }
.glyphicon-xbt:before {
  content: ""; }
.glyphicon-yen:before {
  content: "¥"; }
.glyphicon-jpy:before {
  content: "¥"; }
.glyphicon-ruble:before {
  content: "₽"; }
.glyphicon-rub:before {
  content: "₽"; }
.glyphicon-scale:before {
  content: ""; }
.glyphicon-ice-lolly:before {
  content: ""; }
.glyphicon-ice-lolly-tasted:before {
  content: ""; }
.glyphicon-education:before {
  content: ""; }
.glyphicon-option-horizontal:before {
  content: ""; }
.glyphicon-option-vertical:before {
  content: ""; }
.glyphicon-menu-hamburger:before {
  content: ""; }
.glyphicon-modal-window:before {
  content: ""; }
.glyphicon-oil:before {
  content: ""; }
.glyphicon-grain:before {
  content: ""; }
.glyphicon-sunglasses:before {
  content: ""; }
.glyphicon-text-size:before {
  content: ""; }
.glyphicon-text-color:before {
  content: ""; }
.glyphicon-text-background:before {
  content: ""; }
.glyphicon-object-align-top:before {
  content: ""; }
.glyphicon-object-align-bottom:before {
  content: ""; }
.glyphicon-object-align-horizontal:before {
  content: ""; }
.glyphicon-object-align-left:before {
  content: ""; }
.glyphicon-object-align-vertical:before {
  content: ""; }
.glyphicon-object-align-right:before {
  content: ""; }
.glyphicon-triangle-right:before {
  content: ""; }
.glyphicon-triangle-left:before {
  content: ""; }
.glyphicon-triangle-bottom:before {
  content: ""; }
.glyphicon-triangle-top:before {
  content: ""; }
.glyphicon-console:before {
  content: ""; }
.glyphicon-superscript:before {
  content: ""; }
.glyphicon-subscript:before {
  content: ""; }
.glyphicon-menu-left:before {
  content: ""; }
.glyphicon-menu-right:before {
  content: ""; }
.glyphicon-menu-down:before {
  content: ""; }
.glyphicon-menu-up:before {
  content: ""; }
*,*::before,*::after{box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#FFF}
[tabindex="-1"]:focus{outline:0 !important}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[title],abbr[data-original-title]{text-decoration:underline;text-decoration:underline dotted;cursor:help;border-bottom:0;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
ol,ul,dl{margin-top:0;margin-bottom:1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
a{color:#007bff;text-decoration:none;background-color:transparent}
a:hover{color:#0056b3;text-decoration:underline}
a:not([href]):not([tabindex]){color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):hover,a:not([href]):not([tabindex]):focus{color:inherit;text-decoration:none}
a:not([href]):not([tabindex]):focus{outline:0}
pre,code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){cursor:pointer}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border-style:none}
input[type="radio"],input[type="checkbox"]{box-sizing:border-box;padding:0}
input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{-webkit-appearance:listbox}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
progress{vertical-align:baseline}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{outline-offset:-2px;-webkit-appearance:none}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}
h1,.h1{font-size:2.5rem}
h2,.h2{font-size:2rem}
h4,.h4{font-size:1.5rem}
.lead{font-size:1.25rem;font-weight:300}
.display-1{font-size:6rem;font-weight:300;line-height:1.2}
.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}
.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}
.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}
small,.small{font-size:80%;font-weight:400}
mark,.mark{padding:.2em;background-color:#fcf8e3}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
.initialism{font-size:90%;text-transform:uppercase}
.blockquote{margin-bottom:1rem;font-size:1.25rem}
.blockquote-footer{display:block;font-size:80%;color:#6c757d}
.blockquote-footer::before{content:"— "}
.img-fluid{max-width:100%;height:auto}
.img-thumbnail{padding:.25rem;background-color:#FFF;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}
.figure{display:inline-block}
.figure-img{margin-bottom:.5rem;line-height:1}
.figure-caption{font-size:90%;color:#6c757d}
a>code{color:inherit}
kbd{padding:.2rem .4rem;font-size:87.5%;color:#FFF;background-color:#212529;border-radius:.2rem}
kbd kbd{padding:0;font-size:100%;font-weight:700}
pre{display:block;font-size:87.5%;color:#212529}
pre code{font-size:inherit;color:inherit;word-break:normal}
.pre-scrollable{max-height:340px;overflow-y:scroll}
.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.row,.form-horizontal>.form-group{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*="col-"]{padding-right:0;padding-left:0}
.col-1,.col-xs-1,.col-2,.col-xs-2,.col-3,.col-xs-3,.col-4,.col-xs-4,.col-5,.col-xs-5,.col-6,.col-xs-6,.col-7,.col-xs-7,.col-8,.col-xs-8,.col-9,.col-xs-9,.col-10,.col-xs-10,.col-11,.col-xs-11,.col-12,.col-xs-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-auto{flex:0 0 auto;width:auto;max-width:100%}
.col-4,.col-xs-4{flex:0 0 33.33333%;max-width:33.33333%}
.col-8,.col-xs-8{flex:0 0 66.66667%;max-width:66.66667%}
.col-12,.col-xs-12{flex:0 0 100%;max-width:100%}
.order-first{order:-1}
.order-last{order:13}
.order-1,.modal-header .btn-toolbar+.modal-title{order:1}
.order-2,.modal-header .btn-toolbar{order:2}
.table{width:100%;margin-bottom:1rem;color:#212529}
.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}
.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}
.table tbody+tbody{border-top:2px solid #dee2e6}
.table-sm th,.table-sm td{padding:.3rem}
.table-bordered{border:1px solid #dee2e6}
.table-bordered th,.table-bordered td{border:1px solid #dee2e6}
.table-bordered thead th,.table-bordered thead td{border-bottom-width:2px}
.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody+tbody{border:0}
.table-striped tbody tr:nth-of-type(odd){background-color:#f2f2f2}
.table-hover tbody tr:hover{color:#212529;background-color:#ececec}
.table-primary,.table-primary>th,.table-primary>td{background-color:#b8daff}
.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody+tbody{border-color:#7abaff}
.table-hover .table-primary:hover{background-color:#9fcdff}
.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}
.table-secondary,.table-secondary>th,.table-secondary>td{background-color:#d6d8db}
.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody+tbody{border-color:#b3b7bb}
.table-hover .table-secondary:hover{background-color:#c8cbcf}
.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}
.table-success,.table-success>th,.table-success>td{background-color:#c3e6cb}
.table-success th,.table-success td,.table-success thead th,.table-success tbody+tbody{border-color:#8fd19e}
.table-hover .table-success:hover{background-color:#b1dfbb}
.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}
.table-info,.table-info>th,.table-info>td{background-color:#bee5eb}
.table-info th,.table-info td,.table-info thead th,.table-info tbody+tbody{border-color:#86cfda}
.table-hover .table-info:hover{background-color:#abdde5}
.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}
.table-warning,.table-warning>th,.table-warning>td{background-color:#ffeeba}
.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody+tbody{border-color:#ffdf7e}
.table-hover .table-warning:hover{background-color:#ffe8a1}
.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}
.table-danger,.table-danger>th,.table-danger>td{background-color:#f5c6cb}
.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody+tbody{border-color:#ed969e}
.table-hover .table-danger:hover{background-color:#f1b0b7}
.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}
.table-light,.table-light>th,.table-light>td{background-color:#fdfdfe}
.table-light th,.table-light td,.table-light thead th,.table-light tbody+tbody{border-color:#fbfcfc}
.table-hover .table-light:hover{background-color:#ececf6}
.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}
.table-dark,.table-dark>th,.table-dark>td{background-color:#c6c8ca}
.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody+tbody{border-color:#95999c}
.table-hover .table-dark:hover{background-color:#b9bbbe}
.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}
.table-active,.table-active>th,.table-active>td{background-color:#ececec}
.table-hover .table-active:hover{background-color:#dfdfdf}
.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:#dfdfdf}
.table .thead-dark th{color:#FFF;background-color:#343a40;border-color:#454d55}
.table .thead-light th{color:#495057;background-color:#FFF;border-color:#dee2e6}
.table-dark{color:#FFF;background-color:#343a40}
.table-dark th,.table-dark td,.table-dark thead th{border-color:#454d55}
.table-dark.table-bordered{border:0}
.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:rgba(255,255,255,0.05)}
.table-dark.table-hover tbody tr:hover{color:#FFF;background-color:rgba(255,255,255,0.075)}
.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.table-responsive>.table-bordered{border:0}
.form-control{display:block;width:100%;height:2.375rem;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#FFF;background-clip:padding-box;border:.0625rem solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control::-ms-expand{background-color:transparent;border:0}
.form-control:focus{color:#495057;background-color:#FFF;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.form-control::placeholder{color:#6c757d;opacity:1}
.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}
select.form-control:focus::-ms-value{color:#495057;background-color:#FFF}
.form-control-file,.form-control-range{display:block;width:100%}
.col-form-label{padding-top:calc(0.375rem + 0.0625rem);padding-bottom:calc(0.375rem + 0.0625rem);margin-bottom:0;font-size:inherit;line-height:1.5}
.col-form-label-lg{padding-top:calc(0.5rem + 0.0625rem);padding-bottom:calc(0.5rem + 0.0625rem);font-size:1.25rem;line-height:1.5}
.col-form-label-sm{padding-top:calc(0.25rem + 0.0625rem);padding-bottom:calc(0.25rem + 0.0625rem);font-size:.875rem;line-height:1.5}
.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:.0625rem 0}
.form-control-plaintext.form-control-sm,.form-control-plaintext.input-sm,.form-control-plaintext.form-control-lg,.form-control-plaintext.input-lg{padding-right:0;padding-left:0}
.form-control-sm,.input-sm{height:1.9375rem;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.form-control-lg,.input-lg{height:3rem;padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
select.form-control[size],select.form-control[multiple]{height:auto}
textarea.form-control{height:auto}
.form-group{margin-bottom:1rem}
.form-text{display:block;margin-top:.25rem}
.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}
.form-row>.col,.form-row>[class*="col-"]{padding-right:5px;padding-left:5px}
.form-check{position:relative;display:block;padding-left:0}
.form-check-input{position:absolute;margin-top:0;margin-left:0}
.form-check-input:disabled ~ .form-check-label{color:#6c757d}
.form-check-label{margin-bottom:0}
.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}
.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:auto;margin-left:0}
.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}
.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#FFF;background-color:rgba(40,167,69,0.9);border-radius:.25rem}
.was-validated .form-control:valid,.form-control.is-valid{border-color:#28a745;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center right calc(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.was-validated .form-control:valid ~ .valid-feedback,.was-validated .form-control:valid ~ .valid-tooltip,.form-control.is-valid ~ .valid-feedback,.form-control.is-valid ~ .valid-tooltip{display:block}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}
.was-validated .custom-select:valid,.custom-select.is-valid{border-color:#28a745;padding-right:calc((1em + 0.75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #FFF no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.was-validated .custom-select:valid:focus,.custom-select.is-valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.was-validated .custom-select:valid ~ .valid-feedback,.was-validated .custom-select:valid ~ .valid-tooltip,.custom-select.is-valid ~ .valid-feedback,.custom-select.is-valid ~ .valid-tooltip{display:block}
.was-validated .form-control-file:valid ~ .valid-feedback,.was-validated .form-control-file:valid ~ .valid-tooltip,.form-control-file.is-valid ~ .valid-feedback,.form-control-file.is-valid ~ .valid-tooltip{display:block}
.was-validated .form-check-input:valid ~ .form-check-label,.form-check-input.is-valid ~ .form-check-label{color:#28a745}
.was-validated .form-check-input:valid ~ .valid-feedback,.was-validated .form-check-input:valid ~ .valid-tooltip,.form-check-input.is-valid ~ .valid-feedback,.form-check-input.is-valid ~ .valid-tooltip{display:block}
.was-validated .custom-control-input:valid ~ .custom-control-label,.custom-control-input.is-valid ~ .custom-control-label{color:#28a745}
.was-validated .custom-control-input:valid ~ .custom-control-label::before,.custom-control-input.is-valid ~ .custom-control-label::before{border-color:#28a745}
.was-validated .custom-control-input:valid ~ .valid-feedback,.was-validated .custom-control-input:valid ~ .valid-tooltip,.custom-control-input.is-valid ~ .valid-feedback,.custom-control-input.is-valid ~ .valid-tooltip{display:block}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,.custom-control-input.is-valid:checked ~ .custom-control-label::before{border-color:#34ce57;background-color:#34ce57}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,.custom-control-input.is-valid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before{border-color:#28a745}
.was-validated .custom-file-input:valid ~ .custom-file-label,.custom-file-input.is-valid ~ .custom-file-label{border-color:#28a745}
.was-validated .custom-file-input:valid ~ .valid-feedback,.was-validated .custom-file-input:valid ~ .valid-tooltip,.custom-file-input.is-valid ~ .valid-feedback,.custom-file-input.is-valid ~ .valid-tooltip{display:block}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,.custom-file-input.is-valid:focus ~ .custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}
.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;line-height:1.5;color:#FFF;background-color:rgba(220,53,69,0.9);border-radius:.25rem}
.was-validated .form-control:invalid,.form-control.is-invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");background-repeat:no-repeat;background-position:center right calc(0.375em + 0.1875rem);background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.was-validated .form-control:invalid ~ .invalid-feedback,.was-validated .form-control:invalid ~ .invalid-tooltip,.form-control.is-invalid ~ .invalid-feedback,.form-control.is-invalid ~ .invalid-tooltip{display:block}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + 0.75rem);background-position:top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}
.was-validated .custom-select:invalid,.custom-select.is-invalid{border-color:#dc3545;padding-right:calc((1em + 0.75rem) * 3 / 4 + 1.75rem);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #FFF no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.was-validated .custom-select:invalid:focus,.custom-select.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.was-validated .custom-select:invalid ~ .invalid-feedback,.was-validated .custom-select:invalid ~ .invalid-tooltip,.custom-select.is-invalid ~ .invalid-feedback,.custom-select.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .form-control-file:invalid ~ .invalid-feedback,.was-validated .form-control-file:invalid ~ .invalid-tooltip,.form-control-file.is-invalid ~ .invalid-feedback,.form-control-file.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .form-check-input:invalid ~ .form-check-label,.form-check-input.is-invalid ~ .form-check-label{color:#dc3545}
.was-validated .form-check-input:invalid ~ .invalid-feedback,.was-validated .form-check-input:invalid ~ .invalid-tooltip,.form-check-input.is-invalid ~ .invalid-feedback,.form-check-input.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .custom-control-input:invalid ~ .custom-control-label,.custom-control-input.is-invalid ~ .custom-control-label{color:#dc3545}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before,.custom-control-input.is-invalid ~ .custom-control-label::before{border-color:#dc3545}
.was-validated .custom-control-input:invalid ~ .invalid-feedback,.was-validated .custom-control-input:invalid ~ .invalid-tooltip,.custom-control-input.is-invalid ~ .invalid-feedback,.custom-control-input.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,.custom-control-input.is-invalid:checked ~ .custom-control-label::before{border-color:#e4606d;background-color:#e4606d}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,.custom-control-input.is-invalid:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before{border-color:#dc3545}
.was-validated .custom-file-input:invalid ~ .custom-file-label,.custom-file-input.is-invalid ~ .custom-file-label{border-color:#dc3545}
.was-validated .custom-file-input:invalid ~ .invalid-feedback,.was-validated .custom-file-input:invalid ~ .invalid-tooltip,.custom-file-input.is-invalid ~ .invalid-feedback,.custom-file-input.is-invalid ~ .invalid-tooltip{display:block}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,.custom-file-input.is-invalid:focus ~ .custom-file-label{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.form-inline{display:flex;flex-flow:row wrap;align-items:center}
.form-inline .form-check{width:100%}
.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn:hover{color:#212529;text-decoration:none}
.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.btn.disabled,.btn:disabled{opacity:.65}
a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.btn-primary{color:#FFF;background-color:#007bff;border-color:#007bff}
.btn-primary:hover{color:#FFF;background-color:#0069d9;border-color:#0062cc}
.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}
.btn-primary.disabled,.btn-primary:disabled{color:#FFF;background-color:#007bff;border-color:#007bff}
.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-primary:not(:disabled):not(.disabled),.show>.btn-primary.dropdown-toggle{color:#FFF;background-color:#0062cc;border-color:#005cbf}
.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-primary:not(:disabled):not(.disabled):focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}
.btn-secondary{color:#FFF;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:hover{color:#FFF;background-color:#5a6268;border-color:#545b62}
.btn-secondary:focus,.btn-secondary.focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}
.btn-secondary.disabled,.btn-secondary:disabled{color:#FFF;background-color:#6c757d;border-color:#6c757d}
.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-secondary:not(:disabled):not(.disabled),.show>.btn-secondary.dropdown-toggle{color:#FFF;background-color:#545b62;border-color:#4e555b}
.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-secondary:not(:disabled):not(.disabled):focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}
.btn-success{color:#FFF;background-color:#28a745;border-color:#28a745}
.btn-success:hover{color:#FFF;background-color:#218838;border-color:#1e7e34}
.btn-success:focus,.btn-success.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}
.btn-success.disabled,.btn-success:disabled{color:#FFF;background-color:#28a745;border-color:#28a745}
.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-success:not(:disabled):not(.disabled),.show>.btn-success.dropdown-toggle{color:#FFF;background-color:#1e7e34;border-color:#1c7430}
.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-success:not(:disabled):not(.disabled):focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}
.btn-info{color:#FFF;background-color:#17a2b8;border-color:#17a2b8}
.btn-info:hover{color:#FFF;background-color:#138496;border-color:#117a8b}
.btn-info:focus,.btn-info.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}
.btn-info.disabled,.btn-info:disabled{color:#FFF;background-color:#17a2b8;border-color:#17a2b8}
.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-info:not(:disabled):not(.disabled),.show>.btn-info.dropdown-toggle{color:#FFF;background-color:#117a8b;border-color:#10707f}
.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-info:not(:disabled):not(.disabled):focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}
.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}
.btn-warning:focus,.btn-warning.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}
.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-warning:not(:disabled):not(.disabled),.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}
.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-warning:not(:disabled):not(.disabled):focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}
.btn-danger{color:#FFF;background-color:#dc3545;border-color:#dc3545}
.btn-danger:hover{color:#FFF;background-color:#c82333;border-color:#bd2130}
.btn-danger:focus,.btn-danger.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}
.btn-danger.disabled,.btn-danger:disabled{color:#FFF;background-color:#dc3545;border-color:#dc3545}
.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-danger:not(:disabled):not(.disabled),.show>.btn-danger.dropdown-toggle{color:#FFF;background-color:#bd2130;border-color:#b21f2d}
.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-danger:not(:disabled):not(.disabled):focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}
.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}
.btn-light:focus,.btn-light.focus{box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}
.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-light:not(:disabled):not(.disabled),.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}
.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-light:not(:disabled):not(.disabled):focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,0.5)}
.btn-dark{color:#FFF;background-color:#343a40;border-color:#343a40}
.btn-dark:hover{color:#FFF;background-color:#23272b;border-color:#1d2124}
.btn-dark:focus,.btn-dark.focus{box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}
.btn-dark.disabled,.btn-dark:disabled{color:#FFF;background-color:#343a40;border-color:#343a40}
.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-dark:not(:disabled):not(.disabled),.show>.btn-dark.dropdown-toggle{color:#FFF;background-color:#1d2124;border-color:#171a1d}
.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-dark:not(:disabled):not(.disabled):focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,0.5)}
.btn-outline-primary{color:#007bff;border-color:#007bff}
.btn-outline-primary:hover{color:#FFF;background-color:#007bff;border-color:#007bff}
.btn-outline-primary:focus,.btn-outline-primary.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}
.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;background-color:transparent}
.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-outline-primary:not(:disabled):not(.disabled),.show>.btn-outline-primary.dropdown-toggle{color:#FFF;background-color:#007bff;border-color:#007bff}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-outline-primary:not(:disabled):not(.disabled):focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}
.btn-outline-secondary{color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:hover{color:#FFF;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:focus,.btn-outline-secondary.focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}
.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}
.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-outline-secondary:not(:disabled):not(.disabled),.show>.btn-outline-secondary.dropdown-toggle{color:#FFF;background-color:#6c757d;border-color:#6c757d}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-outline-secondary:not(:disabled):not(.disabled):focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}
.btn-outline-success{color:#28a745;border-color:#28a745}
.btn-outline-success:hover{color:#FFF;background-color:#28a745;border-color:#28a745}
.btn-outline-success:focus,.btn-outline-success.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}
.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}
.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-outline-success:not(:disabled):not(.disabled),.show>.btn-outline-success.dropdown-toggle{color:#FFF;background-color:#28a745;border-color:#28a745}
.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-outline-success:not(:disabled):not(.disabled):focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}
.btn-outline-info{color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:hover{color:#FFF;background-color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:focus,.btn-outline-info.focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}
.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}
.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-outline-info:not(:disabled):not(.disabled),.show>.btn-outline-info.dropdown-toggle{color:#FFF;background-color:#17a2b8;border-color:#17a2b8}
.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-outline-info:not(:disabled):not(.disabled):focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}
.btn-outline-warning{color:#ffc107;border-color:#ffc107}
.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-outline-warning:focus,.btn-outline-warning.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}
.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}
.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-outline-warning:not(:disabled):not(.disabled),.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-outline-warning:not(:disabled):not(.disabled):focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}
.btn-outline-danger{color:#dc3545;border-color:#dc3545}
.btn-outline-danger:hover{color:#FFF;background-color:#dc3545;border-color:#dc3545}
.btn-outline-danger:focus,.btn-outline-danger.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}
.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;background-color:transparent}
.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-outline-danger:not(:disabled):not(.disabled),.show>.btn-outline-danger.dropdown-toggle{color:#FFF;background-color:#dc3545;border-color:#dc3545}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-outline-danger:not(:disabled):not(.disabled):focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}
.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:focus,.btn-outline-light.focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}
.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}
.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-outline-light:not(:disabled):not(.disabled),.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}
.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-outline-light:not(:disabled):not(.disabled):focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}
.btn-outline-dark{color:#343a40;border-color:#343a40}
.btn-outline-dark:hover{color:#FFF;background-color:#343a40;border-color:#343a40}
.btn-outline-dark:focus,.btn-outline-dark.focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}
.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}
.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-outline-dark:not(:disabled):not(.disabled),.show>.btn-outline-dark.dropdown-toggle{color:#FFF;background-color:#343a40;border-color:#343a40}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-outline-dark:not(:disabled):not(.disabled):focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}
.btn-link{font-weight:400;color:#007bff;text-decoration:none}
.btn-link:hover{color:#0056b3;text-decoration:underline}
.btn-link:focus,.btn-link.focus{text-decoration:underline;box-shadow:none}
.btn-link:disabled,.btn-link.disabled{color:#6c757d;pointer-events:none}
.btn-lg,.btn-group-lg>.btn,.btn-group-lg .btn-group>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.btn-sm,.btn-group-sm>.btn,.btn-group-sm .btn-group>.btn,.btn-xs{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.btn-block{display:block;width:100%}
.btn-block+.btn-block{margin-top:.5rem}
input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}
.fade{transition:opacity .15s linear}
.fade:not(.show){opacity:0}
.collapse:not(.show){display:none}
.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}
.dropup,.dropright,.dropdown,.dropleft{position:relative}
.dropdown-toggle{white-space:nowrap}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#FFF;background-clip:padding-box;border:1px solid rgba(0,0,0,0.15);border-radius:.25rem}
.dropdown-menu-left{right:auto;left:0}
.dropdown-menu-right{right:0;left:auto}
.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}
.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}
.dropright .dropdown-toggle::after{vertical-align:0}
.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}
.dropleft .dropdown-toggle::before{vertical-align:0}
.dropdown-menu[x-placement^="top"],.dropdown-menu[x-placement^="right"],.dropdown-menu[x-placement^="bottom"],.dropdown-menu[x-placement^="left"]{right:auto;bottom:auto}
.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}
.dropdown-item,.dropdown-menu>li>a,.dropdown-menu .link-list>li>a{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:hover,.dropdown-menu>li>a:hover,.dropdown-menu .link-list>li>a:hover,.dropdown-item:focus,.dropdown-menu>li>a:focus,.dropdown-menu .link-list>li>a:focus{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.dropdown-item.active,.dropdown-menu>li>a.active,.nav-underline .tab.active .dropdown-menu>li>a,.dropdown-menu .link-list>li>a.active,.dropdown-menu .nav-underline .tab.active .link-list>li>a,.nav-underline .tab.active .dropdown-menu .link-list>li>a,.nav-underline .tab.active a.dropdown-item,.dropdown-item:active,.dropdown-menu>li>a:active,.dropdown-menu .link-list>li>a:active{color:#FFF;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-menu>li>a.disabled,.dropdown-menu .link-list>li>a.disabled,.dropdown-menu>li.disabled>a,.dropdown-menu .link-list>.disabled>a,.dropdown-item:disabled,.dropdown-menu>li>a:disabled,.dropdown-menu .link-list>li>a:disabled{color:#6c757d;pointer-events:none;background-color:transparent}
.dropdown-menu.show{display:block}
.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}
.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}
.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}
.btn-group>.btn:hover,.btn-group-vertical>.btn:hover{z-index:1}
.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.nav-underline .tab.active .btn-group>a.btn,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active,.nav-underline .tab.active .btn-group-vertical>a.btn{z-index:1}
.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}
.btn-toolbar .input-group{width:auto}
.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child){margin-left:-1px}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}
.btn-group>.btn:not(:first-child),.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}
.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropright .dropdown-toggle-split::after{margin-left:0}
.dropleft .dropdown-toggle-split::before{margin-right:0}
.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split,.btn-group-sm .btn-group>.btn+.dropdown-toggle-split,.btn-xs+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}
.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split,.btn-group-lg .btn-group>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}
.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}
.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-1px}
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}
.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}
.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn{margin-bottom:0}
.btn-group-toggle>.btn input[type="radio"],.btn-group-toggle>.btn input[type="checkbox"],.btn-group-toggle>.btn-group>.btn input[type="radio"],.btn-group-toggle>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}
.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}
.input-group>.form-control,.input-group>.form-control-plaintext,.input-group>.custom-select,.input-group>.custom-file{position:relative;flex:1 1 auto;width:1%;margin-bottom:0}
.input-group>.form-control+.form-control,.input-group>.form-control+.custom-select,.input-group>.form-control+.custom-file,.input-group>.form-control-plaintext+.form-control,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.custom-file,.input-group>.custom-select+.form-control,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.custom-file,.input-group>.custom-file+.form-control,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.custom-file{margin-left:-0.0625rem}
.input-group>.form-control:focus,.input-group>.custom-select:focus,.input-group>.custom-file .custom-file-input:focus ~ .custom-file-label{z-index:3}
.input-group>.custom-file .custom-file-input:focus{z-index:4}
.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.custom-file{display:flex;align-items:center}
.input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label::after{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.custom-file:not(:first-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group-prepend,.input-group-append{display:flex}
.input-group-prepend .btn,.input-group-append .btn{position:relative;z-index:2}
.input-group-prepend .btn:focus,.input-group-append .btn:focus{z-index:3}
.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.input-group-text,.input-group-append .input-group-text+.btn{margin-left:-0.0625rem}
.input-group-prepend{margin-right:-0.0625rem}
.input-group-append{margin-left:-0.0625rem}
.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:.0625rem solid #ced4da;border-radius:.25rem}
.input-group-text input[type="radio"],.input-group-text input[type="checkbox"]{margin-top:0}
.input-group-lg>.form-control:not(textarea),.input-group-lg>.custom-select{height:3rem}
.input-group-lg>.form-control,.input-group-lg>.custom-select,.input-group-lg>.input-group-prepend>.input-group-text,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-append>.btn{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}
.input-group-sm>.form-control:not(textarea),.input-group-sm>.custom-select{height:1.9375rem}
.input-group-sm>.form-control,.input-group-sm>.custom-select,.input-group-sm>.input-group-prepend>.input-group-text,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-append>.btn{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}
.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}
.custom-control{position:relative;display:block;min-height:1.5rem;padding-left:1.5rem}
.custom-control-inline{display:inline-flex;margin-right:1rem}
.custom-control-input{position:absolute;z-index:-1;opacity:0}
.custom-control-input:checked ~ .custom-control-label::before{color:#FFF;border-color:#007bff;background-color:#007bff}
.custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#80bdff}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before{color:#FFF;background-color:#b3d7ff;border-color:#b3d7ff}
.custom-control-input:disabled ~ .custom-control-label{color:#6c757d}
.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef}
.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}
.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";background-color:#FFF;border:#adb5bd solid .0625rem}
.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background:no-repeat 50% / 50% 50%}
.custom-checkbox .custom-control-label::before{border-radius:.25rem}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23FFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{border-color:#007bff;background-color:#007bff}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23FFF' d='M0 2h4'/%3e%3c/svg%3e")}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-radio .custom-control-label::before{border-radius:50%}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23FFF'/%3e%3c/svg%3e")}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-switch{padding-left:2.25rem}
.custom-switch .custom-control-label::before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}
.custom-switch .custom-control-label::after{top:calc(0.25rem + 0.125rem);left:calc(-2.25rem + 0.125rem);width:calc(1rem - 0.25rem);height:calc(1rem - 0.25rem);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after{background-color:#FFF;transform:translateX(0.75rem)}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-select{display:inline-block;width:100%;height:2.375rem;padding:.375rem 1.75rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;background-color:#FFF;border:.0625rem solid #ced4da;border-radius:.25rem;appearance:none}
.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-select:focus::-ms-value{color:#495057;background-color:#FFF}
.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}
.custom-select:disabled{color:#6c757d;background-color:#e9ecef}
.custom-select::-ms-expand{display:none}
.custom-select-sm{height:1.9375rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}
.custom-select-lg{height:3rem;padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}
.custom-file{position:relative;display:inline-block;width:100%;height:2.375rem;margin-bottom:0}
.custom-file-input{position:relative;z-index:2;width:100%;height:2.375rem;margin:0;opacity:0}
.custom-file-input:focus ~ .custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-file-input:disabled ~ .custom-file-label{background-color:#e9ecef}
.custom-file-input:lang(en) ~ .custom-file-label::after{content:"Browse"}
.custom-file-input ~ .custom-file-label[data-browse]::after{content:attr(data-browse)}
.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:2.375rem;padding:.375rem .75rem;font-weight:400;line-height:1.5;color:#495057;background-color:#FFF;border:.0625rem solid #ced4da;border-radius:.25rem}
.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:calc(1.5em + 0.75rem);padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}
.custom-range{width:100%;height:calc(1rem + 0.4rem);padding:0;background-color:transparent;appearance:none}
.custom-range:focus{outline:0}
.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #FFF,0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #FFF,0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #FFF,0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-range::-moz-focus-outer{border:0}
.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-0.25rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}
.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}
.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}
.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#007bff;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}
.custom-range::-ms-thumb:active{background-color:#b3d7ff}
.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}
.custom-range::-ms-fill-lower{background-color:#dee2e6;border-radius:1rem}
.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}
.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}
.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}
.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}
.custom-range:disabled::-moz-range-track{cursor:default}
.custom-range:disabled::-ms-thumb{background-color:#adb5bd}
.custom-control-label::before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}
.nav-link,.nav-underline .tab a{display:block;padding:.5rem 1rem}
.nav-link:hover,.nav-underline .tab a:hover,.nav-link:focus,.nav-underline .tab a:focus{text-decoration:none}
.nav-link.disabled,.nav-underline .tab a.disabled{color:#6c757d;pointer-events:none;cursor:default}
.nav-tabs{border-bottom:1px solid #dee2e6}
.nav-tabs .nav-item,.nav-tabs .nav-underline .tab,.nav-underline .nav-tabs .tab{margin-bottom:-1px}
.nav-tabs .nav-link,.nav-tabs .nav-underline .tab a,.nav-underline .tab .nav-tabs a{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.nav-tabs .nav-link:hover,.nav-tabs .nav-underline .tab a:hover,.nav-underline .tab .nav-tabs a:hover,.nav-tabs .nav-link:focus,.nav-tabs .nav-underline .tab a:focus,.nav-underline .tab .nav-tabs a:focus{border-color:#e9ecef #e9ecef #dee2e6}
.nav-tabs .nav-link.disabled,.nav-tabs .nav-underline .tab a.disabled,.nav-underline .tab .nav-tabs a.disabled{color:#6c757d;background-color:transparent;border-color:transparent}
.nav-tabs .nav-link.active,.nav-tabs .nav-underline .tab a.active,.nav-underline .tab .nav-tabs a.active,.nav-tabs .nav-underline .tab.active a,.nav-underline .tab.active .nav-tabs a,.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-underline .show.tab .nav-link,.nav-underline .nav-tabs .show.tab .nav-link,.nav-tabs .nav-item.show .nav-underline .tab a,.nav-underline .tab .nav-tabs .nav-item.show a,.nav-tabs .nav-underline .show.tab a,.nav-underline .nav-tabs .show.tab a{color:#495057;background-color:#FFF;border-color:#dee2e6 #dee2e6 #FFF}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.nav-pills .nav-link,.nav-pills .nav-underline .tab a,.nav-underline .tab .nav-pills a{border-radius:.25rem}
.nav-pills .nav-link.active,.nav-pills .nav-underline .tab a.active,.nav-underline .tab .nav-pills a.active,.nav-pills .nav-underline .tab.active a,.nav-underline .tab.active .nav-pills a,.nav-pills .show>.nav-link,.nav-pills .nav-underline .tab .show>a,.nav-underline .tab .nav-pills .show>a{color:#FFF;background-color:#007bff}
.nav-fill .nav-item,.nav-fill .nav-underline .tab,.nav-underline .nav-fill .tab{flex:1 1 auto;text-align:center}
.nav-justified .nav-item,.nav-justified .nav-underline .tab,.nav-underline .nav-justified .tab{flex-basis:0;flex-grow:1;text-align:center}
.tab-content>.tab-pane{display:none}
.tab-content>.active,.nav-underline .tab.active .tab-content>a{display:block}
.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}
.navbar>.container,.navbar>.container-fluid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}
.navbar-nav .nav-link,.navbar-nav .nav-underline .tab a,.nav-underline .tab .navbar-nav a{padding-right:0;padding-left:0}
.navbar-nav .dropdown-menu{position:static;float:none}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}
.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}
.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:no-repeat center center;background-size:100% 100%}
.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}
.navbar-expand>.container,.navbar-expand>.container-fluid{padding-right:0;padding-left:0}
.navbar-expand .navbar-nav{flex-direction:row}
.navbar-expand .navbar-nav .dropdown-menu{position:absolute}
.navbar-expand .navbar-nav .nav-link,.navbar-expand .navbar-nav .nav-underline .tab a,.nav-underline .tab .navbar-expand .navbar-nav a{padding-right:.5rem;padding-left:.5rem}
.navbar-expand>.container,.navbar-expand>.container-fluid{flex-wrap:nowrap}
.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}
.navbar-expand .navbar-toggler{display:none}
.navbar-light .navbar-brand{color:rgba(0,0,0,0.9)}
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,0.9)}
.navbar-light .navbar-nav .nav-link,.navbar-light .navbar-nav .nav-underline .tab a,.nav-underline .tab .navbar-light .navbar-nav a{color:rgba(0,0,0,0.5)}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-underline .tab a:hover,.nav-underline .tab .navbar-light .navbar-nav a:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-underline .tab a:focus,.nav-underline .tab .navbar-light .navbar-nav a:focus{color:rgba(0,0,0,0.7)}
.navbar-light .navbar-nav .nav-link.disabled,.navbar-light .navbar-nav .nav-underline .tab a.disabled,.nav-underline .tab .navbar-light .navbar-nav a.disabled{color:rgba(0,0,0,0.3)}
.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .nav-underline .tab .show>a,.nav-underline .tab .navbar-light .navbar-nav .show>a,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-underline .tab.active a>.nav-link,.nav-underline .tab.active .navbar-light .navbar-nav a>.nav-link,.navbar-light .navbar-nav .nav-underline .tab .active>a,.nav-underline .tab .navbar-light .navbar-nav .active>a,.navbar-light .navbar-nav .nav-underline .tab.active a>a,.nav-underline .tab.active .navbar-light .navbar-nav a>a,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-underline .tab a.show,.nav-underline .tab .navbar-light .navbar-nav a.show,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-underline .tab a.active,.nav-underline .tab .navbar-light .navbar-nav a.active,.navbar-light .navbar-nav .nav-underline .tab.active a,.nav-underline .tab.active .navbar-light .navbar-nav a{color:rgba(0,0,0,0.9)}
.navbar-light .navbar-toggler{color:rgba(0,0,0,0.5);border-color:rgba(0,0,0,0.1)}
.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-light .navbar-text{color:rgba(0,0,0,0.5)}
.navbar-light .navbar-text a{color:rgba(0,0,0,0.9)}
.navbar-light .navbar-text a:hover,.navbar-light .navbar-text a:focus{color:rgba(0,0,0,0.9)}
.navbar-dark .navbar-brand{color:#FFF}
.navbar-dark .navbar-brand:hover,.navbar-dark .navbar-brand:focus{color:#FFF}
.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-underline .tab a,.nav-underline .tab .navbar-dark .navbar-nav a{color:rgba(255,255,255,0.5)}
.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-nav .nav-underline .tab a:hover,.nav-underline .tab .navbar-dark .navbar-nav a:hover,.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-underline .tab a:focus,.nav-underline .tab .navbar-dark .navbar-nav a:focus{color:rgba(255,255,255,0.75)}
.navbar-dark .navbar-nav .nav-link.disabled,.navbar-dark .navbar-nav .nav-underline .tab a.disabled,.nav-underline .tab .navbar-dark .navbar-nav a.disabled{color:rgba(255,255,255,0.25)}
.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .nav-underline .tab .show>a,.nav-underline .tab .navbar-dark .navbar-nav .show>a,.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-underline .tab.active a>.nav-link,.nav-underline .tab.active .navbar-dark .navbar-nav a>.nav-link,.navbar-dark .navbar-nav .nav-underline .tab .active>a,.nav-underline .tab .navbar-dark .navbar-nav .active>a,.navbar-dark .navbar-nav .nav-underline .tab.active a>a,.nav-underline .tab.active .navbar-dark .navbar-nav a>a,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-underline .tab a.show,.nav-underline .tab .navbar-dark .navbar-nav a.show,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-underline .tab a.active,.nav-underline .tab .navbar-dark .navbar-nav a.active,.navbar-dark .navbar-nav .nav-underline .tab.active a,.nav-underline .tab.active .navbar-dark .navbar-nav a{color:#FFF}
.navbar-dark .navbar-toggler{color:rgba(255,255,255,0.5);border-color:rgba(255,255,255,0.1)}
.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}
.navbar-dark .navbar-text{color:rgba(255,255,255,0.5)}
.navbar-dark .navbar-text a{color:#FFF}
.navbar-dark .navbar-text a:hover,.navbar-dark .navbar-text a:focus{color:#FFF}
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#FFF;background-clip:border-box;border:1px solid rgba(0,0,0,0.125);border-radius:.25rem}
.card>hr{margin-right:0;margin-left:0}
.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.card-body{flex:1 1 auto;padding:1.25rem}
.card-title{margin-bottom:.75rem}
.card-subtitle{margin-top:-0.375rem;margin-bottom:0}
.card-text:last-child{margin-bottom:0}
.card-link:hover{text-decoration:none}
.card-link+.card-link{margin-left:1.25rem}
.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125)}
.card-header:first-child{border-radius:calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0}
.card-header+.list-group .list-group-item:first-child{border-top:0}
.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}
.card-footer:last-child{border-radius:0 0 calc(0.25rem - 1px) calc(0.25rem - 1px)}
.card-header-tabs{margin-right:-0.625rem;margin-bottom:-0.75rem;margin-left:-0.625rem;border-bottom:0}
.card-header-pills{margin-right:-0.625rem;margin-left:-0.625rem}
.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}
.card-img{width:100%;border-radius:calc(0.25rem - 1px)}
.card-img-top{width:100%;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}
.card-img-bottom{width:100%;border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}
.card-deck{display:flex;flex-direction:column}
.card-deck .card{margin-bottom:15px}
.card-group{display:flex;flex-direction:column}
.card-group>.card{margin-bottom:15px}
.card-columns .card{margin-bottom:.75rem}
.accordion>.card{overflow:hidden}
.accordion>.card:not(:first-of-type) .card-header:first-child{border-radius:0}
.accordion>.card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}
.accordion>.card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}
.accordion>.card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}
.accordion>.card .card-header{margin-bottom:-1px}
.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}
.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}
.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}
.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}
.breadcrumb-item.active,.nav-underline .tab.active a.breadcrumb-item{color:#6c757d}
.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#FFF;border:1px solid #dee2e6}
.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.page-item.active .page-link,.nav-underline .tab.active a.page-item .page-link{z-index:1;color:#FFF;background-color:#007bff;border-color:#007bff}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#FFF;border-color:#dee2e6}
.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.25rem;line-height:1.5}
.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}
.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}
.pagination-sm .page-link{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}
.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}
.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}
.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
a.badge:hover,a.badge:focus{text-decoration:none}
.badge:empty{display:none}
.btn .badge{position:relative;top:-1px}
.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}
.badge-primary{color:#FFF;background-color:#007bff}
a.badge-primary:hover,a.badge-primary:focus{color:#FFF;background-color:#0062cc}
a.badge-primary:focus,a.badge-primary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.5)}
.badge-secondary{color:#FFF;background-color:#6c757d}
a.badge-secondary:hover,a.badge-secondary:focus{color:#FFF;background-color:#545b62}
a.badge-secondary:focus,a.badge-secondary.focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,0.5)}
.badge-success{color:#FFF;background-color:#28a745}
a.badge-success:hover,a.badge-success:focus{color:#FFF;background-color:#1e7e34}
a.badge-success:focus,a.badge-success.focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,0.5)}
.badge-info{color:#FFF;background-color:#17a2b8}
a.badge-info:hover,a.badge-info:focus{color:#FFF;background-color:#117a8b}
a.badge-info:focus,a.badge-info.focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,0.5)}
.badge-warning{color:#212529;background-color:#ffc107}
a.badge-warning:hover,a.badge-warning:focus{color:#212529;background-color:#d39e00}
a.badge-warning:focus,a.badge-warning.focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,0.5)}
.badge-danger{color:#FFF;background-color:#dc3545}
a.badge-danger:hover,a.badge-danger:focus{color:#FFF;background-color:#bd2130}
a.badge-danger:focus,a.badge-danger.focus{outline:0;box-shadow:0 0 0 .2rem rgba(220,53,69,0.5)}
.badge-light{color:#212529;background-color:#f8f9fa}
a.badge-light:hover,a.badge-light:focus{color:#212529;background-color:#dae0e5}
a.badge-light:focus,a.badge-light.focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,0.5)}
.badge-dark{color:#FFF;background-color:#343a40}
a.badge-dark:hover,a.badge-dark:focus{color:#FFF;background-color:#1d2124}
a.badge-dark:focus,a.badge-dark.focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,0.5)}
.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}
.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}
.alert,.portlet-msg-alert,.portlet-msg-error,.portlet-msg-help,.portlet-msg-info,.portlet-msg-progress,.portlet-msg-success{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-heading{color:inherit}
.alert-link{font-weight:700}
.alert-dismissible{padding-right:4rem}
.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}
.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}
.alert-primary hr{border-top-color:#9fcdff}
.alert-primary .alert-link{color:#002752}
.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}
.alert-secondary hr{border-top-color:#c8cbcf}
.alert-secondary .alert-link{color:#202326}
.alert-success,.portlet-msg-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}
.alert-success hr,.portlet-msg-success hr{border-top-color:#b1dfbb}
.alert-success .alert-link,.portlet-msg-success .alert-link{color:#0b2e13}
.alert-info,.portlet-msg-help,.portlet-msg-info,.portlet-msg-progress{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}
.alert-info hr,.portlet-msg-help hr,.portlet-msg-info hr,.portlet-msg-progress hr{border-top-color:#abdde5}
.alert-info .alert-link,.portlet-msg-help .alert-link,.portlet-msg-info .alert-link,.portlet-msg-progress .alert-link{color:#062c33}
.alert-warning,.portlet-msg-alert{color:#856404;background-color:#fff3cd;border-color:#ffeeba}
.alert-warning hr,.portlet-msg-alert hr{border-top-color:#ffe8a1}
.alert-warning .alert-link,.portlet-msg-alert .alert-link{color:#533f03}
.alert-danger,.portlet-msg-error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}
.alert-danger hr,.portlet-msg-error hr{border-top-color:#f1b0b7}
.alert-danger .alert-link,.portlet-msg-error .alert-link{color:#491217}
.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}
.alert-light hr{border-top-color:#ececf6}
.alert-light .alert-link{color:#686868}
.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}
.alert-dark hr{border-top-color:#b9bbbe}
.alert-dark .alert-link{color:#040505}
.progress{display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}
.progress-bar{display:flex;flex-direction:column;justify-content:center;color:#FFF;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}
.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:1rem 1rem}
.progress-bar-animated,.progress-bar.active,.nav-underline .tab.active a.progress-bar{animation:progress-bar-stripes 1s linear infinite}
.media{display:flex;align-items:flex-start}
.media-body{flex:1}
.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0}
.list-group-item-action{width:100%;color:#495057;text-align:inherit}
.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}
.list-group-item-action:active{color:#212529;background-color:#e9ecef}
.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#FFF;border:1px solid rgba(0,0,0,0.125)}
.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#FFF}
.list-group-item.active,.nav-underline .tab.active a.list-group-item{z-index:2;color:#FFF;background-color:#007bff;border-color:#007bff}
.list-group-horizontal{flex-direction:row}
.list-group-horizontal .list-group-item{margin-right:-1px;margin-bottom:0}
.list-group-horizontal .list-group-item:first-child{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-top-right-radius:0}
.list-group-horizontal .list-group-item:last-child{margin-right:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:0}
.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}
.list-group-flush .list-group-item:last-child{margin-bottom:-1px}
.list-group-flush:first-child .list-group-item:first-child{border-top:0}
.list-group-flush:last-child .list-group-item:last-child{margin-bottom:0;border-bottom:0}
.list-group-item-primary{color:#004085;background-color:#b8daff}
.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:#004085;background-color:#9fcdff}
.list-group-item-primary.list-group-item-action.active,.nav-underline .tab.active a.list-group-item-primary.list-group-item-action{color:#FFF;background-color:#004085;border-color:#004085}
.list-group-item-secondary{color:#383d41;background-color:#d6d8db}
.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:#383d41;background-color:#c8cbcf}
.list-group-item-secondary.list-group-item-action.active,.nav-underline .tab.active a.list-group-item-secondary.list-group-item-action{color:#FFF;background-color:#383d41;border-color:#383d41}
.list-group-item-success{color:#155724;background-color:#c3e6cb}
.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:#155724;background-color:#b1dfbb}
.list-group-item-success.list-group-item-action.active,.nav-underline .tab.active a.list-group-item-success.list-group-item-action{color:#FFF;background-color:#155724;border-color:#155724}
.list-group-item-info{color:#0c5460;background-color:#bee5eb}
.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:#0c5460;background-color:#abdde5}
.list-group-item-info.list-group-item-action.active,.nav-underline .tab.active a.list-group-item-info.list-group-item-action{color:#FFF;background-color:#0c5460;border-color:#0c5460}
.list-group-item-warning{color:#856404;background-color:#ffeeba}
.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:#856404;background-color:#ffe8a1}
.list-group-item-warning.list-group-item-action.active,.nav-underline .tab.active a.list-group-item-warning.list-group-item-action{color:#FFF;background-color:#856404;border-color:#856404}
.list-group-item-danger{color:#721c24;background-color:#f5c6cb}
.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:#721c24;background-color:#f1b0b7}
.list-group-item-danger.list-group-item-action.active,.nav-underline .tab.active a.list-group-item-danger.list-group-item-action{color:#FFF;background-color:#721c24;border-color:#721c24}
.list-group-item-light{color:#818182;background-color:#fdfdfe}
.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:#818182;background-color:#ececf6}
.list-group-item-light.list-group-item-action.active,.nav-underline .tab.active a.list-group-item-light.list-group-item-action{color:#FFF;background-color:#818182;border-color:#818182}
.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}
.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:#1b1e21;background-color:#b9bbbe}
.list-group-item-dark.list-group-item-action.active,.nav-underline .tab.active a.list-group-item-dark.list-group-item-action{color:#FFF;background-color:#1b1e21;border-color:#1b1e21}
.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus{opacity:.75}
button.close{padding:0;background-color:transparent;border:0;appearance:none}
a.close.disabled{pointer-events:none}
.toast{max-width:350px;overflow:hidden;font-size:.875rem;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border:1px solid rgba(0,0,0,0.1);box-shadow:0 .25rem .75rem rgba(0,0,0,0.1);backdrop-filter:blur(10px);opacity:0;border-radius:.25rem}
.toast:not(:last-child){margin-bottom:.75rem}
.toast.showing{opacity:1}
.toast.show{display:block;opacity:1}
.toast.hide{display:none}
.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:rgba(255,255,255,0.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,0.05)}
.toast-body{padding:.75rem}
.modal-open{overflow:hidden}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-50px)}
.modal.show .modal-dialog{transform:none}
.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}
.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}
.modal-dialog-scrollable .modal-header,.modal-dialog-scrollable .modal-footer{flex-shrink:0}
.modal-dialog-scrollable .modal-body{overflow-y:auto}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}
.modal-dialog-centered::before{display:block;height:calc(100vh - 1rem);content:""}
.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}
.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}
.modal-dialog-centered.modal-dialog-scrollable::before{content:none}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#FFF;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #dee2e6;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}
.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;opacity:0}
.tooltip.show{opacity:.9}
.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}
.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid}
.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"]{padding:.4rem 0}
.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^="top"] .arrow{bottom:0}
.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before{top:0;border-width:.4rem .4rem 0;border-top-color:#000}
.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"]{padding:0 .4rem}
.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow{left:0;width:.4rem;height:.8rem}
.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#000}
.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"]{padding:.4rem 0}
.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^="bottom"] .arrow{top:0}
.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#000}
.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"]{padding:0 .4rem}
.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow{right:0;width:.4rem;height:.8rem}
.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#000}
.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#FFF;text-align:center;background-color:#000;border-radius:.25rem}
.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:.875rem;word-wrap:break-word;background-color:#FFF;background-clip:padding-box;border:1px solid rgba(0,0,0,0.2);border-radius:.3rem}
.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}
.popover .arrow::before,.popover .arrow::after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}
.bs-popover-top,.bs-popover-auto[x-placement^="top"],.popover.top{margin-bottom:.5rem}
.bs-popover-top>.arrow,.bs-popover-auto[x-placement^="top"]>.arrow,.popover.top>.arrow{bottom:calc((0.5rem + 1px) * -1)}
.bs-popover-top>.arrow::before,.bs-popover-auto[x-placement^="top"]>.arrow::before,.popover.top>.arrow::before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(0,0,0,0.25)}
.bs-popover-top>.arrow::after,.bs-popover-auto[x-placement^="top"]>.arrow::after,.popover.top>.arrow::after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#FFF}
.bs-popover-right,.bs-popover-auto[x-placement^="right"],.popover.right{margin-left:.5rem}
.bs-popover-right>.arrow,.bs-popover-auto[x-placement^="right"]>.arrow,.popover.right>.arrow{left:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-right>.arrow::before,.bs-popover-auto[x-placement^="right"]>.arrow::before,.popover.right>.arrow::before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(0,0,0,0.25)}
.bs-popover-right>.arrow::after,.bs-popover-auto[x-placement^="right"]>.arrow::after,.popover.right>.arrow::after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#FFF}
.bs-popover-bottom,.bs-popover-auto[x-placement^="bottom"],.popover.bottom{margin-top:.5rem}
.bs-popover-bottom>.arrow,.bs-popover-auto[x-placement^="bottom"]>.arrow,.popover.bottom>.arrow{top:calc((0.5rem + 1px) * -1)}
.bs-popover-bottom>.arrow::before,.bs-popover-auto[x-placement^="bottom"]>.arrow::before,.popover.bottom>.arrow::before{top:0;border-width:0 .5rem .5rem .5rem;border-bottom-color:rgba(0,0,0,0.25)}
.bs-popover-bottom>.arrow::after,.bs-popover-auto[x-placement^="bottom"]>.arrow::after,.popover.bottom>.arrow::after{top:1px;border-width:0 .5rem .5rem .5rem;border-bottom-color:#FFF}
.bs-popover-bottom .popover-header::before,.bs-popover-auto[x-placement^="bottom"] .popover-header::before,.popover.bottom .popover-header::before,.bs-popover-bottom .popover-title::before,.bs-popover-auto[x-placement^="bottom"] .popover-title::before,.popover.bottom .popover-title::before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-0.5rem;content:"";border-bottom:1px solid #f7f7f7}
.bs-popover-left,.bs-popover-auto[x-placement^="left"],.popover.left{margin-right:.5rem}
.bs-popover-left>.arrow,.bs-popover-auto[x-placement^="left"]>.arrow,.popover.left>.arrow{right:calc((0.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}
.bs-popover-left>.arrow::before,.bs-popover-auto[x-placement^="left"]>.arrow::before,.popover.left>.arrow::before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(0,0,0,0.25)}
.bs-popover-left>.arrow::after,.bs-popover-auto[x-placement^="left"]>.arrow::after,.popover.left>.arrow::after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#FFF}
.popover-header,.popover-title{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(0.3rem - 1px);border-top-right-radius:calc(0.3rem - 1px)}
.popover-header:empty,.popover-title:empty{display:none}
.popover-body,.popover-content{padding:.5rem .75rem;color:#212529}
.carousel{position:relative}
.carousel.pointer-event{touch-action:pan-y}
.carousel-inner{position:relative;width:100%;overflow:hidden}
.carousel-inner::after{display:block;clear:both;content:""}
.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}
.carousel-item.active,.nav-underline .tab.active a.carousel-item,.carousel-item-next,.carousel-item-prev{display:block}
.carousel-item-next:not(.carousel-item-left),.active.carousel-item-right,.nav-underline .tab.active a.carousel-item-right{transform:translateX(100%)}
.carousel-item-prev:not(.carousel-item-right),.active.carousel-item-left,.nav-underline .tab.active a.carousel-item-left{transform:translateX(-100%)}
.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}
.carousel-fade .carousel-item.active,.carousel-fade .nav-underline .tab.active a.carousel-item,.nav-underline .tab.active .carousel-fade a.carousel-item,.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right{z-index:1;opacity:1}
.carousel-fade .active.carousel-item-left,.carousel-fade .nav-underline .tab.active a.carousel-item-left,.nav-underline .tab.active .carousel-fade a.carousel-item-left,.carousel-fade .active.carousel-item-right,.carousel-fade .nav-underline .tab.active a.carousel-item-right,.nav-underline .tab.active .carousel-fade a.carousel-item-right{z-index:0;opacity:0;transition:0 .6s opacity}
.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#FFF;text-align:center;opacity:.5;transition:opacity .15s ease}
.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#FFF;text-decoration:none;outline:0;opacity:.9}
.carousel-control-prev{left:0}
.carousel-control-next{right:0}
.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:20px;height:20px;background:no-repeat 50% / 100% 100%}
.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e")}
.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e")}
.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}
.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#FFF;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}
.carousel-indicators .active,.carousel-indicators .nav-underline .tab.active a,.nav-underline .tab.active .carousel-indicators a{opacity:1}
.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#FFF;text-align:center}
.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border .75s linear infinite}
.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}
.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;animation:spinner-grow .75s linear infinite}
.spinner-grow-sm{width:1rem;height:1rem}
.align-baseline{vertical-align:baseline !important}
.align-top{vertical-align:top !important}
.align-middle{vertical-align:middle !important}
.align-bottom{vertical-align:bottom !important}
.align-text-bottom{vertical-align:text-bottom !important}
.align-text-top{vertical-align:text-top !important}
.bg-primary{background-color:#007bff !important}
a.bg-primary:hover,a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus{background-color:#0062cc !important}
.bg-secondary{background-color:#6c757d !important}
a.bg-secondary:hover,a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus{background-color:#545b62 !important}
.bg-success{background-color:#28a745 !important}
a.bg-success:hover,a.bg-success:focus,button.bg-success:hover,button.bg-success:focus{background-color:#1e7e34 !important}
.bg-info{background-color:#17a2b8 !important}
a.bg-info:hover,a.bg-info:focus,button.bg-info:hover,button.bg-info:focus{background-color:#117a8b !important}
.bg-warning{background-color:#ffc107 !important}
a.bg-warning:hover,a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus{background-color:#d39e00 !important}
.bg-danger{background-color:#dc3545 !important}
a.bg-danger:hover,a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus{background-color:#bd2130 !important}
.bg-light{background-color:#f8f9fa !important}
a.bg-light:hover,a.bg-light:focus,button.bg-light:hover,button.bg-light:focus{background-color:#dae0e5 !important}
.bg-dark{background-color:#343a40 !important}
a.bg-dark:hover,a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus{background-color:#1d2124 !important}
.bg-white{background-color:#FFF !important}
.bg-transparent{background-color:transparent !important}
.border{border:1px solid #dee2e6 !important}
.border-top{border-top:1px solid #dee2e6 !important}
.border-right{border-right:1px solid #dee2e6 !important}
.border-bottom{border-bottom:1px solid #dee2e6 !important}
.border-left{border-left:1px solid #dee2e6 !important}
.border-0{border:0 !important}
.border-top-0{border-top:0 !important}
.border-right-0{border-right:0 !important}
.border-bottom-0{border-bottom:0 !important}
.border-left-0{border-left:0 !important}
.border-primary{border-color:#007bff !important}
.border-secondary{border-color:#6c757d !important}
.border-success{border-color:#28a745 !important}
.border-info{border-color:#17a2b8 !important}
.border-warning{border-color:#ffc107 !important}
.border-danger{border-color:#dc3545 !important}
.border-light{border-color:#f8f9fa !important}
.border-dark{border-color:#343a40 !important}
.border-white{border-color:#FFF !important}
.rounded-sm{border-radius:.2rem !important}
.rounded,.img-rounded{border-radius:.25rem !important}
.rounded-top{border-top-left-radius:.25rem !important;border-top-right-radius:.25rem !important}
.rounded-right{border-top-right-radius:.25rem !important;border-bottom-right-radius:.25rem !important}
.rounded-bottom{border-bottom-right-radius:.25rem !important;border-bottom-left-radius:.25rem !important}
.rounded-left{border-top-left-radius:.25rem !important;border-bottom-left-radius:.25rem !important}
.rounded-lg{border-radius:.3rem !important}
.rounded-circle,.img-circle{border-radius:50% !important}
.rounded-pill{border-radius:50rem !important}
.rounded-0{border-radius:0 !important}
.clearfix::after{display:block;clear:both;content:""}
.d-none,.hide{display:none !important}
.d-inline{display:inline !important}
.d-inline-block{display:inline-block !important}
.d-block{display:block !important}
.d-table{display:table !important}
.d-table-row{display:table-row !important}
.d-table-cell{display:table-cell !important}
.d-flex{display:flex !important}
.d-inline-flex{display:inline-flex !important}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}
.embed-responsive::before{display:block;content:""}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-21by9::before{padding-top:42.85714%}
.embed-responsive-16by9::before{padding-top:56.25%}
.embed-responsive-4by3::before{padding-top:75%}
.embed-responsive-1by1::before{padding-top:100%}
.flex-row{flex-direction:row !important}
.flex-column,.nav-stacked{flex-direction:column !important}
.flex-row-reverse{flex-direction:row-reverse !important}
.flex-column-reverse{flex-direction:column-reverse !important}
.flex-wrap{flex-wrap:wrap !important}
.flex-nowrap{flex-wrap:nowrap !important}
.flex-wrap-reverse{flex-wrap:wrap-reverse !important}
.flex-fill{flex:1 1 auto !important}
.flex-grow-0{flex-grow:0 !important}
.flex-grow-1{flex-grow:1 !important}
.flex-shrink-0{flex-shrink:0 !important}
.flex-shrink-1{flex-shrink:1 !important}
.justify-content-start{justify-content:flex-start !important}
.justify-content-end{justify-content:flex-end !important}
.justify-content-center{justify-content:center !important}
.justify-content-between,.toolbar{justify-content:space-between !important}
.justify-content-around{justify-content:space-around !important}
.align-items-start{align-items:flex-start !important}
.align-items-end{align-items:flex-end !important}
.align-items-center{align-items:center !important}
.align-items-baseline{align-items:baseline !important}
.align-items-stretch{align-items:stretch !important}
.align-content-start{align-content:flex-start !important}
.align-content-end{align-content:flex-end !important}
.align-content-center{align-content:center !important}
.align-content-between{align-content:space-between !important}
.align-content-around{align-content:space-around !important}
.align-content-stretch{align-content:stretch !important}
.align-self-auto{align-self:auto !important}
.align-self-start{align-self:flex-start !important}
.align-self-end{align-self:flex-end !important}
.align-self-center{align-self:center !important}
.align-self-baseline{align-self:baseline !important}
.align-self-stretch{align-self:stretch !important}
.float-left,.pull-left{float:left !important}
.float-right,.pull-right{float:right !important}
.float-none{float:none !important}
.overflow-auto{overflow:auto !important}
.overflow-hidden{overflow:hidden !important}
.position-static{position:static !important}
.position-relative{position:relative !important}
.position-absolute{position:absolute !important}
.position-fixed{position:fixed !important}
.position-sticky{position:sticky !important}
.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}
.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}
.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}
.shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,0.075) !important}
.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,0.15) !important}
.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,0.175) !important}
.shadow-none{box-shadow:none !important}
.w-auto{width:auto !important}
.h-auto{height:auto !important}
.min-vw-100{min-width:100vw !important}
.min-vh-100{min-height:100vh !important}
.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}
.mb-0,.my-0{margin-bottom:0 !important}
.mb-1,.my-1{margin-bottom:.25rem !important}
.mb-2,.my-2{margin-bottom:.5rem !important}
.mb-3,.my-3{margin-bottom:1rem !important}
.mb-4,.my-4{margin-bottom:1.5rem !important}
.mb-5,.my-5{margin-bottom:3rem !important}
.mb-6,.my-6{margin-bottom:4.5rem !important}
.mb-7,.my-7{margin-bottom:6rem !important}
.mb-8,.my-8{margin-bottom:7.5rem !important}
.p-0{padding:0 !important}
.pt-0,.py-0{padding-top:0 !important}
.pr-0,.px-0{padding-right:0 !important}
.pb-0,.py-0{padding-bottom:0 !important}
.pl-0,.px-0{padding-left:0 !important}
.p-1{padding:.25rem !important}
.pt-1,.py-1{padding-top:.25rem !important}
.pr-1,.px-1{padding-right:.25rem !important}
.pb-1,.py-1{padding-bottom:.25rem !important}
.pl-1,.px-1{padding-left:.25rem !important}
.p-2{padding:.5rem !important}
.pt-2,.py-2{padding-top:.5rem !important}
.pr-2,.px-2{padding-right:.5rem !important}
.pb-2,.py-2{padding-bottom:.5rem !important}
.pl-2,.px-2{padding-left:.5rem !important}
.p-3{padding:1rem !important}
.pt-3,.py-3{padding-top:1rem !important}
.pr-3,.px-3{padding-right:1rem !important}
.pb-3,.py-3{padding-bottom:1rem !important}
.pl-3,.px-3{padding-left:1rem !important}
.p-4{padding:1.5rem !important}
.pt-4,.py-4{padding-top:1.5rem !important}
.pr-4,.px-4{padding-right:1.5rem !important}
.pb-4,.py-4{padding-bottom:1.5rem !important}
.pl-4,.px-4{padding-left:1.5rem !important}
.p-5{padding:3rem !important}
.pt-5,.py-5{padding-top:3rem !important}
.pr-5,.px-5{padding-right:3rem !important}
.pb-5,.py-5{padding-bottom:3rem !important}
.pl-5,.px-5{padding-left:3rem !important}
.p-6{padding:4.5rem !important}
.pt-6,.py-6{padding-top:4.5rem !important}
.pr-6,.px-6{padding-right:4.5rem !important}
.pb-6,.py-6{padding-bottom:4.5rem !important}
.pl-6,.px-6{padding-left:4.5rem !important}
.p-7{padding:6rem !important}
.pt-7,.py-7{padding-top:6rem !important}
.pr-7,.px-7{padding-right:6rem !important}
.pb-7,.py-7{padding-bottom:6rem !important}
.pl-7,.px-7{padding-left:6rem !important}
.p-8{padding:7.5rem !important}
.pt-8,.py-8{padding-top:7.5rem !important}
.pr-8,.px-8{padding-right:7.5rem !important}
.pb-8,.py-8{padding-bottom:7.5rem !important}
.pl-8,.px-8{padding-left:7.5rem !important}
.mb-n1,.my-n1{margin-bottom:-0.25rem !important}
.mb-n2,.my-n2{margin-bottom:-0.5rem !important}
.mb-n3,.my-n3{margin-bottom:-1rem !important}
.mb-n4,.my-n4{margin-bottom:-1.5rem !important}
.mb-n5,.my-n5{margin-bottom:-3rem !important}
.mb-n6,.my-n6{margin-bottom:-4.5rem !important}
.mb-n7,.my-n7{margin-bottom:-6rem !important}
.mb-n8,.my-n8{margin-bottom:-7.5rem !important}
.m-auto{margin:auto !important}
.mt-auto,.my-auto{margin-top:auto !important}
.mr-auto,.mx-auto,[class*="-offset-"]{margin-right:auto !important}
.mb-auto,.my-auto{margin-bottom:auto !important}
.ml-auto,.mx-auto,[class*="-offset-"]{margin-left:auto !important}
.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace !important}
.text-justify{text-align:justify !important}
.text-wrap{white-space:normal !important}
.text-nowrap{white-space:nowrap !important}
.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.text-right{text-align:right !important}
.text-lowercase{text-transform:lowercase !important}
.text-uppercase{text-transform:uppercase !important}
.text-capitalize{text-transform:capitalize !important}
.font-weight-light{font-weight:300 !important}
.font-weight-lighter{font-weight:lighter !important}
.font-weight-normal{font-weight:400 !important}
.font-weight-bold{font-weight:700 !important}
.font-weight-bolder{font-weight:bolder !important}
.font-italic{font-style:italic !important}
.text-white{color:#FFF !important}
.text-primary{color:#007bff !important}
a.text-primary:hover,a.text-primary:focus{color:#0056b3 !important}
.text-secondary{color:#6c757d !important}
a.text-secondary:hover,a.text-secondary:focus{color:#494f54 !important}
.text-success{color:#28a745 !important}
a.text-success:hover,a.text-success:focus{color:#19692c !important}
.text-info{color:#17a2b8 !important}
a.text-info:hover,a.text-info:focus{color:#0f6674 !important}
.text-warning{color:#ffc107 !important}
a.text-warning:hover,a.text-warning:focus{color:#ba8b00 !important}
.text-danger{color:#dc3545 !important}
a.text-danger:hover,a.text-danger:focus{color:#a71d2a !important}
.text-light{color:#f8f9fa !important}
a.text-light:hover,a.text-light:focus{color:#cbd3da !important}
.text-dark{color:#343a40 !important}
a.text-dark:hover,a.text-dark:focus{color:#121416 !important}
.text-body{color:#212529 !important}
.text-muted{color:#6c757d !important}
.text-black-50{color:rgba(0,0,0,0.5) !important}
.text-white-50{color:rgba(255,255,255,0.5) !important}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.text-decoration-none{text-decoration:none !important}
.text-break{word-break:break-word !important;overflow-wrap:break-word !important}
.visible{visibility:visible !important}
.invisible{visibility:hidden !important}
.container-fluid-max-sm{max-width:540px}
.container-fluid-max-md{max-width:720px}
.container-fluid-max-lg{max-width:960px}
.container-fluid-max-xl{max-width:1140px}
.container-no-gutters{padding-left:0;padding-right:0}
.container-no-gutters>.row,.form-horizontal.container-no-gutters>.form-group{margin-left:0;margin-right:0}
.container-no-gutters>.row>.col,.form-horizontal.container-no-gutters>.form-group>.col,.container-no-gutters>.row>[class*="col-"],.form-horizontal.container-no-gutters>.form-group>[class*="col-"]{padding-right:0;padding-left:0}
.card-page{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:0}
.container .card-page,.container-fluid .card-page{margin-left:-15px;margin-right:-15px}
.container-form-lg{padding-bottom:3rem;padding-top:3rem}
.container-view{padding-bottom:1.5rem;padding-top:1.5rem}
.alert,.portlet-msg-alert,.portlet-msg-error,.portlet-msg-help,.portlet-msg-info,.portlet-msg-progress,.portlet-msg-success{border-style:solid;display:block;word-wrap:break-word}
.alert .close,.portlet-msg-alert .close,.portlet-msg-error .close,.portlet-msg-help .close,.portlet-msg-info .close,.portlet-msg-progress .close,.portlet-msg-success .close{font-size:.875rem;height:2rem;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;right:.5rem;top:.75rem;width:2rem}
.alert .lead,.portlet-msg-alert .lead,.portlet-msg-error .lead,.portlet-msg-help .lead,.portlet-msg-info .lead,.portlet-msg-progress .lead,.portlet-msg-success .lead{margin-right:.3125rem}
.alert-link,.alert-link.btn-unstyled{font-weight:700}
.alert-link:hover,.alert-link:focus,.alert-link.btn-unstyled:hover,.alert-link.btn-unstyled:focus{text-decoration:underline}
.alert-indicator{font-size:1.25rem}
.alert-indicator+.lead{margin-left:.3125rem}
.alert-dismissible{padding-right:2.5rem}
.alert-fluid{border-radius:0;border-width:0 0 1px 0;margin-bottom:0;padding:0}
.alert-fluid.alert-dismissible .container,.alert-fluid.alert-dismissible .container-fluid{padding-right:calc(2.5rem + 15px);position:relative}
.alert-fluid .container,.alert-fluid .container-fluid{padding:.75rem 1.25rem}
.alert-fluid .close{right:calc(15px + 0.25rem)}
.alert-container{height:0;position:relative}
.alert-notifications .alert,.alert-notifications .portlet-msg-alert,.alert-notifications .portlet-msg-error,.alert-notifications .portlet-msg-help,.alert-notifications .portlet-msg-info,.alert-notifications .portlet-msg-progress,.alert-notifications .portlet-msg-success{width:22.5rem}
.alert-notifications .alert:last-child,.alert-notifications .portlet-msg-alert:last-child,.alert-notifications .portlet-msg-error:last-child,.alert-notifications .portlet-msg-help:last-child,.alert-notifications .portlet-msg-info:last-child,.alert-notifications .portlet-msg-progress:last-child,.alert-notifications .portlet-msg-success:last-child{margin-bottom:0}
.alert-notifications-absolute{height:0;position:absolute;right:.5rem;top:4.75rem;z-index:5000}
.alert-notifications-fixed{bottom:1.25rem;left:1.25rem;position:fixed;z-index:5000}
.alert-list{display:flex;flex-direction:column;margin-bottom:0;padding-left:0}
.alert-list .close{top:50%;transform:translateY(-50%)}
.modal-body .alert .close,.modal-body .portlet-msg-alert .close,.modal-body .portlet-msg-error .close,.modal-body .portlet-msg-help .close,.modal-body .portlet-msg-info .close,.modal-body .portlet-msg-progress .close,.modal-body .portlet-msg-success .close{right:1rem}
.modal-body .alert-list .alert-fluid:last-child{margin-bottom:-1px}
.aspect-ratio{display:block;overflow:hidden;position:relative;padding-bottom:100%}
.aspect-ratio-item{position:absolute;word-wrap:break-word}
.aspect-ratio-item-fluid,.sticker-img{max-width:100%;position:absolute;word-wrap:break-word}
.aspect-ratio-item-vertical-fluid{max-height:100%;position:absolute;word-wrap:break-word}
.aspect-ratio-item-flush{max-width:none;position:absolute;width:100.6%}
.aspect-ratio-item-vertical-flush{height:100.6%;max-height:none;position:absolute}
.aspect-ratio-item-top-center{position:absolute;bottom:auto;left:50%;right:auto;top:0;transform:translateX(-50%)}
.aspect-ratio-item-top-right{position:absolute;bottom:auto;left:auto;right:0;top:0}
.aspect-ratio-item-right-middle{position:absolute;bottom:auto;left:auto;right:0;top:50%;transform:translateY(-50%)}
.aspect-ratio-item-bottom-right{position:absolute;bottom:0;left:auto;right:0;top:auto}
.aspect-ratio-item-bottom-center{position:absolute;bottom:0;left:50%;right:auto;transform:translateX(-50%)}
.aspect-ratio-item-bottom-left{position:absolute;bottom:0;left:0;right:auto;top:auto}
.aspect-ratio-item-left-middle{position:absolute;bottom:auto;left:0;right:auto;top:50%;transform:translateY(-50%)}
.aspect-ratio-item-center-middle,.sticker-img{position:absolute;bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-50%)}
.aspect-ratio-3-to-2{padding-bottom:66.66667%}
.aspect-ratio-4-to-3{padding-bottom:75%}
.aspect-ratio-8-to-5{padding-bottom:62.5%}
.aspect-ratio-16-to-9{padding-bottom:56.25%}
.aspect-ratio-bg-contain{background-position:center;background-repeat:no-repeat;background-size:contain}
.aspect-ratio-bg-cover{background-position:center;background-repeat:no-repeat;background-size:cover}
.aspect-ratio-bg-center{background-position:center;background-repeat:no-repeat}
.badge{border-color:transparent;border-style:solid;border-width:1px;margin-bottom:.125rem;margin-right:.25rem;margin-top:.125rem;max-width:100%;white-space:inherit;word-wrap:break-word}
.badge a{color:#FFF;text-decoration:underline}
.badge a:hover,.badge a:focus{text-decoration:none}
.badge .inline-item a{align-items:center;display:inline-flex;margin-top:0}
.badge .inline-item .btn-unstyled{color:inherit;display:inline-flex;margin-top:0;max-width:none}
.badge .inline-item .close{color:inherit;display:inline-flex;float:none;font-size:inherit;margin-top:0;opacity:1}
.badge .inline-item a .lexicon-icon,.badge .inline-item .btn-unstyled .lexicon-icon,.badge .inline-item .close .lexicon-icon{margin-top:0}
.badge .inline-item .lexicon-icon{height:.875em;margin-top:0;width:.875em}
.badge{display:inline-flex}
.badge-item{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-height:0;position:relative;text-align:left}
.badge-item a{display:inline-flex}
.badge-item .btn-unstyled{color:inherit;display:inline-flex}
.badge-item .close{border-radius:1px;color:inherit;display:inline-flex;font-size:inherit;height:auto;opacity:1;width:auto}
.badge-item .close:hover{color:inherit;opacity:1}
.badge-item .close:focus{opacity:1}
.badge-item .lexicon-icon{height:.875em;margin-top:0;width:.875em}
.badge-item-expand{flex-grow:1;flex-shrink:1;min-width:.375rem;word-wrap:break-word}
.badge-item-expand a{flex-direction:column}
.badge-item-before{margin-right:.5em}
.badge-item-after{margin-left:.5em}
.breadcrumb-link{color:#007bff;display:block;text-decoration:none}
.breadcrumb-link:hover{color:#0056b3;text-decoration:underline}
.breadcrumb-link:focus{color:#0056b3;text-decoration:underline}
.breadcrumb-link>.breadcrumb-text-truncate{text-decoration:none}
.breadcrumb-link>.breadcrumb-text-truncate:hover,.breadcrumb-link>.breadcrumb-text-truncate:focus{text-decoration:underline}
.breadcrumb-item{margin-right:.5em;position:relative}
.breadcrumb-item+.breadcrumb-item{padding-left:1em}
.breadcrumb-item+.breadcrumb-item::before{float:left;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20class='lexicon-icon-outline'%20d='M396.394%20255.607a28.207%2028.207%200%200%200-8.272-19.111L160.901%209.275c-11.026-11.059-28.94-11.059-39.999%200-11.058%2011.026-11.058%2028.941%200%2039.999l206.333%20206.333L120.902%20461.94c-11.058%2011.058-11.058%2028.973%200%2039.999%2011.059%2011.059%2028.972%2011.059%2039.999%200l227.221-227.221a28.196%2028.196%200%200%200%208.272-19.111z'%20fill='%236c757d'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;content:"";display:block;height:.75em;left:0;margin-top:-0.375em;padding:0;position:absolute;top:50%;width:.75em}
.breadcrumb-item .dropdown-toggle{text-decoration:none}
.breadcrumb-item .dropdown-toggle:hover,.breadcrumb-item .dropdown-toggle:focus{text-decoration:none}
.breadcrumb-text-truncate{display:inline-block;max-width:17.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}
.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{z-index:3}
.btn-group>.btn:active,.btn-group>.btn.active,.nav-underline .tab.active .btn-group>a.btn,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active,.nav-underline .tab.active .btn-group-vertical>a.btn{z-index:2}
.btn-group{flex-wrap:wrap}
.btn-group-nowrap{flex-wrap:nowrap}
.btn-group-item{align-items:center;display:inline-flex;margin-right:.5rem}
.btn-group-item:last-child,.btn-group-item-last{margin-right:0}
.btn-toolbar .btn-group,.btn-toolbar .input-group{margin-bottom:.125rem;margin-top:.125rem}
.btn-toolbar .btn-group:not(:last-child),.btn-toolbar .input-group:not(:last-child){margin-right:.5rem}
.btn-group-lg .btn-monospaced{padding:0}
.btn-group-sm .btn-monospaced{padding:0}
.btn{font-size:1rem}
.btn:not(:disabled):not(.disabled){cursor:pointer}
.btn.disabled,.btn:disabled{cursor:not-allowed}
.btn-section{display:block;font-size:.6875rem;font-weight:400;line-height:1}
.btn-lg,.btn-group-lg>.btn,.btn-group-lg .btn-group>.btn{font-size:1.25rem}
.btn-lg .btn-section,.btn-group-lg>.btn .btn-section,.btn-group-lg .btn-group>.btn .btn-section{font-size:.8125rem}
.form-group-sm .btn{border-radius:.2rem;font-size:.875rem;line-height:1.5;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem}
.form-group-sm .btn .btn-section{font-size:.5625rem}
.btn-sm,.btn-group-sm>.btn,.btn-group-sm .btn-group>.btn,.btn-xs{font-size:.875rem}
.btn-sm .btn-section,.btn-group-sm>.btn .btn-section,.btn-group-sm .btn-group>.btn .btn-section,.btn-xs .btn-section{font-size:.5625rem}
.btn-link{border-radius:1px}
.btn-link:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);text-decoration:none}
.btn-link.disabled,.btn-link:disabled{text-decoration:none}
.btn-link.disabled:hover,.btn-link:disabled:hover{text-decoration:none}
.btn-link:hover{text-decoration:underline}
.btn-unstyled,.menubar-toggler{background-color:rgba(0,0,0,0.001);border-width:0;cursor:pointer;font-size:inherit;font-weight:inherit;line-height:inherit;max-width:100%;padding:0;text-align:left;text-transform:inherit;vertical-align:baseline}
.btn-monospaced{height:2.375rem;line-height:1;overflow:hidden;padding-bottom:.1875rem;padding-left:0;padding-right:0;padding-top:.1875rem;text-align:center;white-space:normal;width:2.375rem;word-wrap:break-word}
.btn-monospaced.btn-lg,.btn-group-lg>.btn-monospaced.btn,.btn-group-lg .btn-group>.btn-monospaced.btn{height:3rem;padding-bottom:.3125rem;padding-left:0;padding-right:0;padding-top:.3125rem;width:3rem}
.btn-monospaced.btn-sm,.btn-group-sm>.btn-monospaced.btn,.btn-group-sm .btn-group>.btn-monospaced.btn,.btn-monospaced.btn-xs{height:1.9375rem;padding-bottom:.125rem;padding-left:0;padding-right:0;padding-top:.125rem;width:1.9375rem}
.btn-monospaced.btn .lexicon-icon{margin-top:0}
.btn-outline-borderless{border-color:transparent}
.btn-outline-borderless:hover,.btn-outline-borderless:focus{border-color:transparent}
.btn-outline-borderless:disabled,.btn-outline-borderless.disabled{border-color:transparent}
.btn-outline-borderless:not(:disabled):not(.disabled):active{border-color:transparent}
.show>.btn-outline-borderless.dropdown-toggle{border-color:transparent}
.btn .loading-animation{font-size:1em;margin-top:-0.1em}
.label{border-color:#212529;border-radius:.25rem;border-style:solid;border-width:.0625rem;display:inline-flex;font-size:75%;font-weight:700;line-height:1;margin-bottom:.125rem;margin-right:.25rem;margin-top:.125rem;max-width:100%;padding-bottom:.1875rem;padding-left:.4375rem;padding-right:.4375rem;padding-top:.1875rem;white-space:inherit;word-wrap:break-word}
.label a{color:inherit;display:inline-block;text-decoration:underline}
.label a:hover,.label a:focus{color:inherit;text-decoration:none}
.label .inline-item a{align-items:center;display:inline-flex;margin-top:0}
.label .inline-item .btn-unstyled{color:inherit;display:inline-flex;margin-top:0;max-width:none}
.label .inline-item .close{color:inherit;display:inline-flex;float:none;font-size:inherit;margin-top:0;opacity:1}
.label .inline-item a .lexicon-icon,.label .inline-item .btn-unstyled .lexicon-icon,.label .inline-item .close .lexicon-icon{margin-top:0}
.label .inline-item .lexicon-icon{height:.875em;margin-top:0;width:.875em}
.label .sticker{border-radius:100px;height:.875em;line-height:.875em;width:.875em}
.label .sticker-overlay{border-radius:100px}
a.label,button.label{text-decoration:none}
button.label{cursor:pointer}
.label-item{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-height:0;position:relative}
.label-item a{display:inline-flex}
.label-item .btn-unstyled{color:inherit;display:inline-flex}
.label-item .close{border-radius:1px;color:inherit;display:inline-flex;font-size:inherit;height:auto;opacity:1;width:auto}
.label-item .close:hover{color:inherit}
.label-item .close:not(:disabled):not(.disabled):hover{opacity:1}
.label-item .close:not(:disabled):not(.disabled):focus{opacity:1}
.label-item .close:disabled,.label-item .close.disabled{opacity:.65}
.label-item .lexicon-icon{height:.875em;margin-top:0;width:.875em}
.label-item .text-truncate-inline{display:inline-flex}
.label-item-expand{flex-grow:1;flex-shrink:1;min-width:1rem;word-wrap:break-word}
.label-item-expand a{flex-direction:column}
.label-item-before{margin-right:.5em}
.label-item-after{margin-left:.5em}
.label-lg{border-width:.0625rem;font-size:.875rem;height:auto;padding-bottom:.375rem;padding-left:1rem;padding-right:1rem;padding-top:.375rem;text-transform:none}
.label-primary,.label.scheduled{background-color:#FFF;border-color:#007bff;color:#007bff}
a.label-primary:hover,a.label.scheduled:hover,button.label-primary:hover,button.label.scheduled:hover{border-color:#0062cc;color:#0062cc}
a.label-primary:focus,a.label.scheduled:focus,button.label-primary:focus,button.label.scheduled:focus{color:#0062cc}
.label-primary[tabindex]:hover,.label.scheduled[tabindex]:hover{border-color:#0062cc;color:#0062cc}
.label-primary[tabindex]:focus,.label.scheduled[tabindex]:focus{color:#0062cc}
.label-primary a:hover,.label.scheduled a:hover,.label-primary a:focus,.label.scheduled a:focus,.label-primary .btn-unstyled:hover,.label.scheduled .btn-unstyled:hover,.label-primary .btn-unstyled:focus,.label.scheduled .btn-unstyled:focus{color:#0062cc}
.label-primary .close:hover,.label.scheduled .close:hover{color:#0062cc}
.label-primary .close:focus,.label.scheduled .close:focus{color:#0062cc}
.label-secondary,.label.draft{background-color:#FFF;border-color:#6c757d;color:#6c757d}
a.label-secondary:hover,a.label.draft:hover,button.label-secondary:hover,button.label.draft:hover{border-color:#545b62;color:#545b62}
a.label-secondary:focus,a.label.draft:focus,button.label-secondary:focus,button.label.draft:focus{color:#545b62}
.label-secondary[tabindex]:hover,.label.draft[tabindex]:hover{border-color:#545b62;color:#545b62}
.label-secondary[tabindex]:focus,.label.draft[tabindex]:focus{color:#545b62}
.label-secondary a:hover,.label.draft a:hover,.label-secondary a:focus,.label.draft a:focus,.label-secondary .btn-unstyled:hover,.label.draft .btn-unstyled:hover,.label-secondary .btn-unstyled:focus,.label.draft .btn-unstyled:focus{color:#545b62}
.label-secondary .close:hover,.label.draft .close:hover{color:#545b62}
.label-secondary .close:focus,.label.draft .close:focus{color:#545b62}
.label-success,.label.approved{background-color:#FFF;border-color:#28a745;color:#28a745}
a.label-success:hover,a.label.approved:hover,button.label-success:hover,button.label.approved:hover{border-color:#1e7e34;color:#1e7e34}
a.label-success:focus,a.label.approved:focus,button.label-success:focus,button.label.approved:focus{color:#1e7e34}
.label-success[tabindex]:hover,.label.approved[tabindex]:hover{border-color:#1e7e34;color:#1e7e34}
.label-success[tabindex]:focus,.label.approved[tabindex]:focus{color:#1e7e34}
.label-success a:hover,.label.approved a:hover,.label-success a:focus,.label.approved a:focus,.label-success .btn-unstyled:hover,.label.approved .btn-unstyled:hover,.label-success .btn-unstyled:focus,.label.approved .btn-unstyled:focus{color:#1e7e34}
.label-success .close:hover,.label.approved .close:hover{color:#1e7e34}
.label-success .close:focus,.label.approved .close:focus{color:#1e7e34}
.label-info,.label.pending{background-color:#FFF;border-color:#17a2b8;color:#17a2b8}
a.label-info:hover,a.label.pending:hover,button.label-info:hover,button.label.pending:hover{border-color:#117a8b;color:#117a8b}
a.label-info:focus,a.label.pending:focus,button.label-info:focus,button.label.pending:focus{color:#117a8b}
.label-info[tabindex]:hover,.label.pending[tabindex]:hover{border-color:#117a8b;color:#117a8b}
.label-info[tabindex]:focus,.label.pending[tabindex]:focus{color:#117a8b}
.label-info a:hover,.label.pending a:hover,.label-info a:focus,.label.pending a:focus,.label-info .btn-unstyled:hover,.label.pending .btn-unstyled:hover,.label-info .btn-unstyled:focus,.label.pending .btn-unstyled:focus{color:#117a8b}
.label-info .close:hover,.label.pending .close:hover{color:#117a8b}
.label-info .close:focus,.label.pending .close:focus{color:#117a8b}
.label-warning,.label.expired{background-color:#FFF;border-color:#ffc107;color:#ffc107}
a.label-warning:hover,a.label.expired:hover,button.label-warning:hover,button.label.expired:hover{border-color:#d39e00;color:#d39e00}
a.label-warning:focus,a.label.expired:focus,button.label-warning:focus,button.label.expired:focus{color:#d39e00}
.label-warning[tabindex]:hover,.label.expired[tabindex]:hover{border-color:#d39e00;color:#d39e00}
.label-warning[tabindex]:focus,.label.expired[tabindex]:focus{color:#d39e00}
.label-warning a:hover,.label.expired a:hover,.label-warning a:focus,.label.expired a:focus,.label-warning .btn-unstyled:hover,.label.expired .btn-unstyled:hover,.label-warning .btn-unstyled:focus,.label.expired .btn-unstyled:focus{color:#d39e00}
.label-warning .close:hover,.label.expired .close:hover{color:#d39e00}
.label-warning .close:focus,.label.expired .close:focus{color:#d39e00}
.label-danger,.label.denied{background-color:#FFF;border-color:#dc3545;color:#dc3545}
a.label-danger:hover,a.label.denied:hover,button.label-danger:hover,button.label.denied:hover{border-color:#bd2130;color:#bd2130}
a.label-danger:focus,a.label.denied:focus,button.label-danger:focus,button.label.denied:focus{color:#bd2130}
.label-danger[tabindex]:hover,.label.denied[tabindex]:hover{border-color:#bd2130;color:#bd2130}
.label-danger[tabindex]:focus,.label.denied[tabindex]:focus{color:#bd2130}
.label-danger a:hover,.label.denied a:hover,.label-danger a:focus,.label.denied a:focus,.label-danger .btn-unstyled:hover,.label.denied .btn-unstyled:hover,.label-danger .btn-unstyled:focus,.label.denied .btn-unstyled:focus{color:#bd2130}
.label-danger .close:hover,.label.denied .close:hover{color:#bd2130}
.label-danger .close:focus,.label.denied .close:focus{color:#bd2130}
.label-dark{background-color:#FFF;border-color:#343a40;color:#343a40}
a.label-dark:hover,button.label-dark:hover{border-color:#1d2124;color:#1d2124}
a.label-dark:focus,button.label-dark:focus{color:#1d2124}
.label-dark[tabindex]:hover{border-color:#1d2124;color:#1d2124}
.label-dark[tabindex]:focus{color:#1d2124}
.label-dark a:hover,.label-dark a:focus,.label-dark .btn-unstyled:hover,.label-dark .btn-unstyled:focus{color:#1d2124}
.label-dark .close:hover{color:#1d2124}
.label-dark .close:focus{color:#1d2124}
.label-light{background-color:#343a40;border-color:#f8f9fa;color:#f8f9fa}
a.label-light:hover,button.label-light:hover{border-color:#dae0e5;color:#dae0e5}
a.label-light:focus,button.label-light:focus{color:#dae0e5}
.label-light[tabindex]:hover{border-color:#dae0e5;color:#dae0e5}
.label-light[tabindex]:focus{color:#dae0e5}
.label-light a:hover,.label-light a:focus,.label-light .btn-unstyled:hover,.label-light .btn-unstyled:focus{color:#dae0e5}
.label-light .close:hover{color:#dae0e5}
.label-light .close:focus{color:#dae0e5}
.sticker{align-items:center;border-radius:.25rem;height:2rem;line-height:2rem;width:2rem;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;position:relative;text-align:center;vertical-align:middle}
.sticker>.inline-item{justify-content:center}
.sticker>.inline-item .lexicon-icon,.sticker>.sticker-overlay .lexicon-icon,.sticker>.lexicon-icon{margin-top:0}
.sticker.rounded .sticker-overlay,.sticker.img-rounded .sticker-overlay{border-radius:.25rem}
.sticker.rounded-circle .sticker-overlay,.sticker.img-circle .sticker-overlay{border-radius:5000px}
.sticker.rounded-0 .sticker-overlay{border-radius:0}
.sticker-overlay{align-items:center;border-radius:.25rem;bottom:0;display:flex;justify-content:center;left:0;overflow:hidden;position:absolute;right:0;top:0}
.sticker-bottom-left{bottom:15px;left:15px;position:absolute;right:auto;top:auto}
.sticker-bottom-right{bottom:15px;left:auto;position:absolute;right:15px;top:auto}
.sticker-top-left{left:15px;position:absolute;top:15px}
.sticker-top-right{left:auto;position:absolute;right:15px;top:15px}
.sticker-outside{left:-1rem;top:-1rem}
.sticker-outside.sticker-bottom-left{bottom:-1rem;top:auto}
.sticker-outside.sticker-bottom-right{bottom:-1rem;left:auto;right:-1rem;top:auto}
.sticker-outside.sticker-top-right{left:auto;right:-1rem}
.sticker-user-icon{background-color:#FFF;border-radius:5000px;box-shadow:0 0 0 1px rgba(0,0,0,0.125)}
.sticker-user-icon .sticker-overlay{border-radius:5000px}
.sticker-sm{font-size:.75rem;height:1.5rem;line-height:1.5rem;width:1.5rem}
.sticker-sm.sticker-outside{left:-0.75rem;top:-0.75rem}
.sticker-sm.sticker-outside.sticker-bottom-left{bottom:-0.75rem;top:auto}
.sticker-sm.sticker-outside.sticker-bottom-right{bottom:-0.75rem;left:auto;right:-0.75rem;top:auto}
.sticker-sm.sticker-outside.sticker-top-right{left:auto;right:-0.75rem}
.sticker-lg{font-size:1.125rem;height:2.5rem;line-height:2.5rem;width:2.5rem}
.sticker-lg.sticker-outside{left:-1.25rem;top:-1.25rem}
.sticker-lg.sticker-outside.sticker-bottom-left{bottom:-1.25rem;top:auto}
.sticker-lg.sticker-outside.sticker-bottom-right{bottom:-1.25rem;left:auto;right:-1.25rem;top:auto}
.sticker-lg.sticker-outside.sticker-top-right{left:auto;right:-1.25rem}
.sticker-xl{font-size:1.25rem;height:3rem;line-height:3rem;width:3rem}
.sticker-xl.sticker-outside{left:-1.5rem;top:-1.5rem}
.sticker-xl.sticker-outside.sticker-bottom-left{bottom:-1.5rem;top:auto}
.sticker-xl.sticker-outside.sticker-bottom-right{bottom:-1.5rem;left:auto;right:-1.5rem;top:auto}
.sticker-xl.sticker-outside.sticker-top-right{left:auto;right:-1.5rem}
.sticker-primary{background-color:#007bff;color:#FFF}
.sticker-secondary,.sticker-default{background-color:#6c757d;color:#FFF}
.sticker-success{background-color:#28a745;color:#FFF}
.sticker-info{background-color:#17a2b8;color:#FFF}
.sticker-warning{background-color:#ffc107;color:#212529}
.sticker-danger{background-color:#dc3545;color:#FFF}
.sticker-light{background-color:#f8f9fa;color:#212529}
.sticker-dark{background-color:#343a40;color:#FFF}
.sticker-circle,.sticker-circle .sticker-overlay{border-radius:5000px}
.card,.card-horizontal{background-color:#FFF;border-style:solid;border-width:1px;display:block;margin-bottom:1.5rem;position:relative}
.card .autofit-col:first-child,.card-horizontal .autofit-col:first-child{border-top-left-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}
.card .autofit-col:last-child,.card-horizontal .autofit-col:last-child{border-top-right-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}
.card-section-header{color:#6c757d;font-size:.75rem;font-weight:500;line-height:2.5;margin-bottom:1.5rem;padding:0 15px;text-transform:uppercase}
.card-title{font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:0}
.card-subtitle{color:#6c757d;font-size:.875rem;font-weight:500;margin-bottom:0;margin-top:0}
.card-subtitle a{color:#6c757d}
.card-subtitle a:hover{color:#494f54}
.card-link{color:#007bff}
.card-link:hover{color:#0056b3}
.card-link.btn-unstyled{white-space:normal}
.card-link+.card-link{margin-left:0}
.card-divider{background-color:rgba(0,0,0,0.125);height:1px;margin-bottom:10px;margin-top:10px}
.card-row{display:flex;width:100%}
.card-row .autofit-col{justify-content:center;padding-left:0;padding-right:0}
.card-row .autofit-col-expand{min-width:25px}
.card-row .autofit-col-gutters{padding-left:10px;padding-right:10px}
.card-row .autofit-col-gutters .card-divider{margin-left:-10px;margin-right:-10px}
.justify-content-center .autofit-col{justify-content:center}
.justify-content-start .autofit-col{justify-content:flex-start}
.justify-content-end .autofit-col{justify-content:flex-end}
.text-center .autofit-col{text-align:center}
.text-left .autofit-col{text-align:left}
.text-right .autofit-col{text-align:right}
.card-item-first{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px);width:100%}
.autofit-col:first-child .card-item-first{border-radius:calc(0.25rem - 1px) 0 0 calc(0.25rem - 1px)}
.card-item-last{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px);width:100%}
.autofit-col:last-child .card-item-last{border-radius:0 calc(0.25rem - 1px) calc(0.25rem - 1px) 0}
.rounded .card-header,.img-rounded .card-header,.rounded .card-item-first,.img-rounded .card-item-first{border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}
.rounded .card-footer,.img-rounded .card-footer,.rounded .card-item-last,.img-rounded .card-item-last{border-bottom-left-radius:calc(0.25rem - 1px);border-bottom-right-radius:calc(0.25rem - 1px)}
.rounded .autofit-col:first-child,.img-rounded .autofit-col:first-child{border-bottom-left-radius:calc(0.25rem - 1px);border-top-left-radius:calc(0.25rem - 1px)}
.rounded .autofit-col:first-child .card-item-first,.img-rounded .autofit-col:first-child .card-item-first{border-radius:calc(0.25rem - 1px) 0 0 calc(0.25rem - 1px)}
.rounded .autofit-col:last-child,.img-rounded .autofit-col:last-child{border-bottom-right-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px)}
.rounded .autofit-col:last-child .card-item-last,.img-rounded .autofit-col:last-child .card-item-last{border-radius:0 calc(0.25rem - 1px) calc(0.25rem - 1px) 0}
.rounded-0 .card-header,.rounded-0 .card-item-first{border-top-left-radius:0;border-top-right-radius:0}
.rounded-0 .card-footer,.rounded-0 .card-item-last{border-bottom-left-radius:0;border-bottom-right-radius:0}
.rounded-0 .autofit-col:first-child{border-bottom-left-radius:0;border-top-left-radius:0}
.rounded-0 .autofit-col:first-child .card-item-first{border-radius:0}
.rounded-0 .autofit-col:last-child{border-bottom-right-radius:0;border-top-right-radius:0}
.rounded-0 .autofit-col:last-child .card-item-last{border-radius:0}
.rounded-circle .card-header,.img-circle .card-header,.rounded-circle .card-item-first,.img-circle .card-item-first{border-top-left-radius:calc(5000px - 1px);border-top-right-radius:calc(5000px - 1px)}
.rounded-circle .card-footer,.img-circle .card-footer,.rounded-circle .card-item-last,.img-circle .card-item-last{border-bottom-left-radius:calc(5000px - 1px);border-bottom-right-radius:calc(5000px - 1px)}
.rounded-circle .autofit-col:first-child,.img-circle .autofit-col:first-child{border-bottom-left-radius:calc(5000px - 1px);border-top-left-radius:calc(5000px - 1px)}
.rounded-circle .autofit-col:first-child .card-item-first,.img-circle .autofit-col:first-child .card-item-first{border-radius:calc(5000px - 1px) 0 0 calc(5000px - 1px)}
.rounded-circle .autofit-col:last-child,.img-circle .autofit-col:last-child{border-bottom-right-radius:calc(5000px - 1px);border-top-right-radius:calc(5000px - 1px)}
.rounded-circle .autofit-col:last-child .card-item-last,.img-circle .autofit-col:last-child .card-item-last{border-radius:0 calc(5000px - 1px) calc(5000px - 1px) 0}
.form-check-card{margin-bottom:1.5rem;margin-top:0;padding-left:0}
.form-check-card .card{margin-bottom:0}
.form-check-card .custom-control{display:inline;margin-right:0;position:static}
.form-check-card .custom-control>label{font-weight:400;padding-left:0}
.form-check-card .custom-control-input{z-index:2}
.form-check-card .custom-control-label{position:absolute;z-index:1}
.form-check-card .custom-control-label::before,.form-check-card .custom-control-label::after{top:0}
.form-check-card .form-check-input{margin-left:0;margin-top:0;position:absolute;z-index:1}
.form-check-card .form-check-label{color:#212529;display:inline;font-weight:400;padding-left:0;position:static}
.form-check-card.active .card,.nav-underline .tab.active a.form-check-card .card,.form-check-card .custom-control-input:checked ~ .card,.form-check-card .form-check-input:checked ~ .card{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.form-check-card:hover .card{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-control-input:hover ~ .card,.form-check-input:hover ~ .card{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.form-check-bottom-left .card-horizontal>.card-body,.form-check-middle-left .card-horizontal>.card-body,.form-check-top-left .card-horizontal>.card-body{padding-left:40px}
.form-check-bottom-right .card-horizontal>.card-body,.form-check-middle-right .card-horizontal>.card-body,.form-check-top-right .card-horizontal>.card-body{padding-right:40px}
.form-check-bottom-left .custom-control-input,.form-check-bottom-left .custom-control-label,.form-check-bottom-left .form-check-input{bottom:1rem;left:1rem;top:auto;transform:none}
.form-check-bottom-right .custom-control-input,.form-check-bottom-right .custom-control-label,.form-check-bottom-right .form-check-input{bottom:1rem;left:auto;right:1rem;top:auto;transform:none}
.form-check-middle-left .custom-control-input,.form-check-middle-left .custom-control-label,.form-check-middle-left .form-check-input{left:1rem;margin-top:0;top:50%;transform:translateY(-50%)}
.form-check-middle-right .custom-control-input,.form-check-middle-right .custom-control-label,.form-check-middle-right .form-check-input{left:auto;margin-top:0;right:1rem;top:50%;transform:translateY(-50%)}
.form-check-top-left .custom-control-input,.form-check-top-left .custom-control-label,.form-check-top-left .form-check-input{left:1rem;top:1rem;transform:none}
.form-check-top-right .custom-control-input,.form-check-top-right .custom-control-label,.form-check-top-right .form-check-input{left:auto;right:1rem;top:1rem;transform:none}
.card-page.card-page-equal-height .card-page-item,.card-page.card-page-equal-height .card-page-item-asset,.card-page.card-page-equal-height .card-page-item-directory{display:flex;flex-direction:column}
.card-page.card-page-equal-height .form-check-card{display:flex;flex-direction:column;flex-grow:1}
.card-page.card-page-equal-height .card{flex-grow:1}
.card-page-item-header{padding-left:15px;padding-right:15px;width:100%}
.card-page-item-directory{display:block;flex-grow:1;min-width:200px;padding-left:15px;padding-right:15px;position:relative;width:100%}
.card-page-item-asset{display:block;flex-grow:1;min-width:200px;padding-left:15px;padding-right:15px;position:relative;width:100%}
.card-page-item-user{display:block;flex-basis:50%;flex-grow:1;max-width:50%;padding-left:15px;padding-right:15px;position:relative;width:100%}
.card-interactive.card,.card-interactive .card{cursor:pointer;outline:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.card-interactive.card:hover,.card-interactive .card:hover{background-color:#f8f9fa;text-decoration:none}
.card-interactive.card:focus,.card-interactive .card:focus{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.card-interactive.card:active,.card-interactive.card.active,.nav-underline .tab.active a.card-interactive.card,.card-interactive .card:active,.card-interactive .card.active,.card-interactive .nav-underline .tab.active a.card,.nav-underline .tab.active .card-interactive a.card{background-color:#e9ecef}
.card-interactive::after{border-radius:0 0 .25rem .25rem;bottom:-1px;content:"";height:0;left:-1px;position:absolute;right:-1px;transition:height .15s ease-in-out}
.card-interactive:hover::after,.card-interactive.hover::after{height:4px}
.card-interactive:focus::after,.card-interactive.focus::after{height:4px}
.card-interactive:active::after,.card-interactive.active::after,.nav-underline .tab.active a.card-interactive::after{height:4px}
.card-interactive .card-body{display:block}
.card-interactive label{cursor:pointer}
.card-interactive-primary.card:focus,.card-interactive-primary .card:focus{background-color:#f8f9fa}
.card-interactive-primary.card:active,.card-interactive-primary.card.active,.nav-underline .tab.active a.card-interactive-primary.card,.card-interactive-primary .card:active,.card-interactive-primary .card.active,.card-interactive-primary .nav-underline .tab.active a.card,.nav-underline .tab.active .card-interactive-primary a.card{background-color:#e9ecef}
.card-interactive-primary:hover::after,.card-interactive-primary.hover::after{background-color:#007bff}
.card-interactive-primary:focus::after,.card-interactive-primary.focus::after{background-color:#007bff}
.card-interactive-primary:active::after,.card-interactive-primary.active::after,.nav-underline .tab.active a.card-interactive-primary::after{background-color:#007bff}
.card-interactive-secondary.card,.card-interactive-secondary .card{color:#212529}
.card-interactive-secondary.card:hover,.card-interactive-secondary .card:hover{background-color:#FFF;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);color:#212529}
.card-interactive-secondary.card:active,.card-interactive-secondary.card.active,.nav-underline .tab.active a.card-interactive-secondary.card,.card-interactive-secondary .card:active,.card-interactive-secondary .card.active,.card-interactive-secondary .nav-underline .tab.active a.card,.nav-underline .tab.active .card-interactive-secondary a.card{background-color:#FFF}
.card-type-asset .aspect-ratio{border-color:rgba(0,0,0,0.125);border-style:solid;border-width:0 0 .0625rem 0;padding-bottom:56.25%}
.card-type-asset .aspect-ratio .custom-control label,.card-type-asset .aspect-ratio .form-check-label{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}
.card-type-asset .card-row{align-items:flex-start}
.card-type-asset .card-type-asset-icon{width:22.225%}
.card-type-asset .card-type-asset-icon .inline-item{bottom:0;left:0;position:absolute;right:0;top:0}
.card-type-asset .card-type-asset-icon>.lexicon-icon{height:100%;width:100%}
.card-type-asset .card-type-asset-icon>.sticker{border-radius:50%;display:block;font-size:2vw;padding-bottom:100%;width:100%}
.card-type-asset .card-type-asset-icon .sticker-overlay{border-radius:50%}
.card-type-asset .dropdown-action{margin-right:-0.5rem;margin-top:-0.1875rem}
.file-card .card-type-asset-icon{color:#6c757d}
.user-card .card-type-asset-icon{max-width:80px;min-width:48px;width:30%}
.user-card .card-type-asset-icon .lexicon-icon{height:auto;width:50%}
.card-type-directory .dropdown-action{margin-right:-0.5rem}
.card-type-directory .sticker{font-size:1.125rem}
.card-type-template.card,.card-type-template .card{color:#212529}
.card-type-template.card:hover,.card-type-template .card:hover{color:#212529}
.card-type-template .aspect-ratio{border-width:0;color:#6c757d;text-align:center;padding-bottom:56.25%}
.card-type-template .aspect-ratio .lexicon-icon{height:auto;width:28%}
.card-type-template .aspect-ratio-item{width:100.6%}
.card-type-template .card-title{display:block;margin-bottom:.5rem}
.card-type-template .card-text{display:block}
.template-card .card-body{padding-top:0;text-align:center}
.template-card-horizontal.card,.template-card-horizontal .card{color:#6c757d}
.template-card-horizontal.card:hover,.template-card-horizontal .card:hover{color:#6c757d}
.template-card-horizontal .sticker{font-size:1.25rem}
.template-card-horizontal .card-row{margin-left:-4px;margin-right:-4px;width:auto}
.template-card-horizontal .card-row .autofit-col{padding-left:4px;padding-right:4px}
.template-card-horizontal .card-title{color:inherit;margin-bottom:0}
.dropdown-header{white-space:normal;word-wrap:break-word}
.dropdown-header:first-child{margin-top:0}
.dropdown-subheader{color:#6c757d;font-size:.75rem;font-weight:500;padding-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:.5rem;text-transform:uppercase;white-space:normal;word-wrap:break-word}
.dropdown-subheader:first-child{margin-top:0}
.dropdown-caption{color:#6c757d;font-size:.875rem;padding:.25rem 1.5rem;white-space:normal;word-wrap:break-word}
.dropdown-item,.dropdown-menu>li>a,.dropdown-menu .link-list>li>a{border-radius:0;overflow:hidden;padding-bottom:.25rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:.25rem;position:relative;transition:none;white-space:normal;word-wrap:break-word}
.dropdown-item:hover,.dropdown-menu>li>a:hover,.dropdown-menu .link-list>li>a:hover{text-decoration:none}
.dropdown-item:active,.dropdown-menu>li>a:active,.dropdown-menu .link-list>li>a:active{color:#FFF}
.dropdown-item:active label,.dropdown-menu>li>a:active label,.dropdown-menu .link-list>li>a:active label{color:#FFF}
.dropdown-item:active .form-check-label,.dropdown-menu>li>a:active .form-check-label,.dropdown-menu .link-list>li>a:active .form-check-label{color:#FFF}
.dropdown-item:disabled,.dropdown-menu>li>a:disabled,.dropdown-menu .link-list>li>a:disabled,.dropdown-item.disabled,.dropdown-menu>li>a.disabled,.dropdown-menu .link-list>li>a.disabled,.dropdown-menu>li.disabled>a,.dropdown-menu .link-list>.disabled>a{color:#6c757d;cursor:not-allowed;opacity:1}
.dropdown-item:disabled label,.dropdown-menu>li>a:disabled label,.dropdown-menu .link-list>li>a:disabled label,.dropdown-item:disabled .form-check-label,.dropdown-menu>li>a:disabled .form-check-label,.dropdown-menu .link-list>li>a:disabled .form-check-label,.dropdown-item.disabled label,.dropdown-menu>li>a.disabled label,.dropdown-menu .link-list>li>a.disabled label,.dropdown-menu>li.disabled>a label,.dropdown-menu .link-list>.disabled>a label,.dropdown-item.disabled .form-check-label,.dropdown-menu>li>a.disabled .form-check-label,.dropdown-menu .link-list>li>a.disabled .form-check-label,.dropdown-menu>li.disabled>a .form-check-label,.dropdown-menu .link-list>.disabled>a .form-check-label{color:#6c757d}
.dropdown-item .form-check,.dropdown-menu>li>a .form-check,.dropdown-menu .link-list>li>a .form-check{margin-bottom:0}
.dropdown-item .custom-control,.dropdown-menu>li>a .custom-control,.dropdown-menu .link-list>li>a .custom-control{margin-bottom:0;margin-right:0;min-height:1rem}
.dropdown-section{padding:.25rem 1.5rem}
.dropdown-section .form-group+.form-group{margin-top:.5rem}
.dropdown-menu{font-size:1rem;max-height:500px;max-width:260px;overflow:auto;padding-bottom:0}
.dropdown-menu::after{content:"";display:block;padding-top:.5rem}
.dropdown-menu .alert,.dropdown-menu .portlet-msg-alert,.dropdown-menu .portlet-msg-error,.dropdown-menu .portlet-msg-help,.dropdown-menu .portlet-msg-info,.dropdown-menu .portlet-msg-progress,.dropdown-menu .portlet-msg-success{line-height:normal;margin:.5rem;padding:.5rem 1.5rem}
.dropdown-menu .alert:first-child,.dropdown-menu .portlet-msg-alert:first-child,.dropdown-menu .portlet-msg-error:first-child,.dropdown-menu .portlet-msg-help:first-child,.dropdown-menu .portlet-msg-info:first-child,.dropdown-menu .portlet-msg-progress:first-child,.dropdown-menu .portlet-msg-success:first-child{margin-top:0}
.dropdown-menu .alert:last-child,.dropdown-menu .portlet-msg-alert:last-child,.dropdown-menu .portlet-msg-error:last-child,.dropdown-menu .portlet-msg-help:last-child,.dropdown-menu .portlet-msg-info:last-child,.dropdown-menu .portlet-msg-progress:last-child,.dropdown-menu .portlet-msg-success:last-child{margin-bottom:0}
.dropdown-menu .alert-fluid{margin-left:0;margin-right:0}
.dropdown-menu .alert-fluid:first-child{margin-top:-0.5rem}
.dropdown-menu .alert-fluid:last-child{margin-bottom:-0.5rem}
.dropdown-menu .form-group{margin-bottom:0}
.dropdown-menu .inline-scroller{max-height:200px}
.dropdown-menu>.list-unstyled{margin-bottom:0}
.dropdown-action{display:inline-block;vertical-align:middle}
.dropdown-action>.dropdown-toggle{align-items:center;border-radius:.25rem;cursor:pointer;display:flex;height:1.9375rem;line-height:1.9375rem;width:1.9375rem;font-size:inherit;font-weight:inherit;justify-content:center;line-height:inherit;padding:0;text-transform:inherit;vertical-align:baseline}
.dropdown-action>.dropdown-toggle:disabled,.dropdown-action>.dropdown-toggle.disabled{cursor:not-allowed;opacity:.65}
.dropdown-action>.dropdown-toggle .inline-item .lexicon-icon,.dropdown-action>.dropdown-toggle .lexicon-icon{margin-top:0}
.dropdown-menu-indicator-start .dropdown-item-indicator{height:1rem;left:1.5rem;position:absolute;top:.25rem;width:1rem}
.dropdown-menu-indicator-start .dropdown-item-indicator-start{height:1rem;left:1.5rem;position:absolute;right:auto;top:.25rem;width:1rem}
.dropdown-menu-indicator-start .dropdown-header,.dropdown-menu-indicator-start .dropdown-subheader,.dropdown-menu-indicator-start .dropdown-caption,.dropdown-menu-indicator-start .dropdown-item,.dropdown-menu-indicator-start .dropdown-menu>li>a,.dropdown-menu-indicator-start .dropdown-menu .link-list>li>a,.dropdown-menu .dropdown-menu-indicator-start .link-list>li>a{padding-left:3.5rem}
.dropdown-menu-indicator-end .dropdown-item-indicator{position:absolute;right:1.5rem;top:.25rem}
.dropdown-menu-indicator-end .dropdown-item-indicator-end{left:auto;position:absolute;right:1.5rem;top:.25rem}
.dropdown-menu-indicator-end .dropdown-item,.dropdown-menu-indicator-end .dropdown-menu>li>a,.dropdown-menu-indicator-end .dropdown-menu .link-list>li>a,.dropdown-menu .dropdown-menu-indicator-end .link-list>li>a{padding-right:3.5rem}
.dropdown-menu-top{bottom:100% !important;left:0 !important;margin-top:0;margin-bottom:.125rem;right:auto !important;top:auto !important;transform:none !important;will-change:auto !important}
.dropdown-menu-top-right{bottom:100% !important;left:auto !important;margin-top:0;margin-bottom:.125rem;right:0 !important;top:auto !important;transform:none !important;will-change:auto !important}
.dropdown-menu-top-center{bottom:100% !important;left:50% !important;margin-top:0;margin-bottom:.125rem;right:auto !important;top:auto !important;transform:translateX(-50%) !important;will-change:auto !important}
.dropdown-menu-center{bottom:auto !important;left:50% !important;right:auto !important;top:100% !important;transform:translateX(-50%) !important;will-change:auto !important}
.dropdown-menu-left-side{bottom:auto !important;left:auto !important;margin-right:.125rem;margin-top:0;right:100% !important;top:0 !important;transform:none !important;will-change:auto !important}
.dropdown-menu-left-side-bottom{bottom:0 !important;left:auto !important;margin-right:.125rem;margin-top:0;right:100% !important;top:auto !important;transform:none !important;will-change:auto !important}
.dropdown-menu-left-side-middle{bottom:auto !important;left:auto !important;margin-right:.125rem;margin-top:0;right:100% !important;top:50% !important;transform:translate(0,-50%) !important;will-change:auto !important}
.dropdown-menu-right-side{bottom:auto !important;left:100% !important;margin-left:.125rem;margin-top:0;right:auto !important;top:0 !important;transform:none !important;will-change:auto !important}
.dropdown-menu-right-side-bottom{bottom:0 !important;left:100% !important;margin-left:.125rem;margin-top:0;right:auto !important;top:auto !important;transform:none !important;will-change:auto !important}
.dropdown-menu-right-side-middle{bottom:auto !important;left:100% !important;margin-left:.125rem;margin-top:0;right:auto !important;top:50% !important;transform:translate(0,-50%) !important;will-change:auto !important}
.dropdown-full .dropdown-menu,.dropdown-wide .dropdown-menu{max-width:none;width:100%}
.dropdown-full .dropdown-header ~ .dropdown-header,.dropdown-wide .dropdown-header ~ .dropdown-header{margin-top:20px}
.dropdown-full .dropdown-menu>.row,.dropdown-full .form-horizontal.dropdown-menu>.form-group,.dropdown-wide .dropdown-menu>.row,.dropdown-wide .form-horizontal.dropdown-menu>.form-group{margin-left:0;margin-right:0;min-width:500px}
.autocomplete-dropdown-menu,.dropdown-menu-autocomplete{max-height:calc(9rem + 2px);max-width:none;width:100%}
.nav-item.dropdown-full,.nav-underline .dropdown-full.tab{position:static}
.navbar-right .dropdown-menu-center{left:50%;right:auto}
.drilldown-transition{transition:all .25s ease}
.drilldown-inner{display:flex;transition:height .25s ease}
.drilldown.dropdown-menu{max-height:none;max-width:none;min-width:0;overflow:hidden;width:260px}
.drilldown .inline-scroller{max-height:358px}
.drilldown-item{display:none;flex-shrink:0;height:0;width:100%}
.drilldown-current{display:block;height:auto}
.transitioning{display:block}
[type="checkbox"]{cursor:pointer;height:14px;width:14px}
[type="checkbox"]:disabled{cursor:not-allowed}
[type="radio"]{cursor:pointer;height:15px;width:14px}
[type="radio"]:disabled{cursor:not-allowed}
fieldset{word-wrap:break-word}
label{max-width:100%;word-wrap:break-word}
label[for]{cursor:pointer}
label+.form-text{margin-top:0}
label .reference-mark{color:#ffc107}
.form-control{background-clip:border-box;border-color:#ced4da;border-bottom-width:.0625rem;border-left-width:.0625rem;border-right-width:.0625rem;border-top-width:.0625rem;height:2.375rem;min-width:0}
.form-control.focus{background-color:#FFF;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);color:#495057;outline:0}
.form-control.disabled{background-color:#e9ecef;cursor:not-allowed}
.form-control[type="range"]{background-color:transparent;border-color:transparent}
.form-control::-ms-clear,.form-control::-ms-reveal{display:none;height:0;width:0}
.form-control .label{border-width:.0625rem;height:auto;margin-bottom:.25rem;margin-right:.5rem;margin-top:.25rem;min-height:1.25rem}
.form-control-plaintext{background-clip:border-box;border-bottom-width:.0625rem;border-left-width:.0625rem;border-right-width:.0625rem;border-top-width:.0625rem;height:2.375rem;min-width:0;text-overflow:ellipsis}
.form-control-hidden{left:0;opacity:0;position:absolute;z-index:-1}
div.form-control{height:auto;min-height:2.375rem}
div.form-control-lg,div.input-lg{min-height:3rem}
div.form-control-sm,div.input-sm{min-height:1.9375rem}
.form-control-tag-group{align-items:center;display:flex;flex-wrap:wrap;height:auto;padding-bottom:.25rem;padding-top:.25rem}
.form-control-tag-group .autofit-row{align-items:center;flex-grow:1;margin-left:-0.5rem;margin-right:-0.5rem;width:auto}
.form-control-tag-group .autofit-col{padding-left:.5rem;padding-right:.5rem}
.form-control-tag-group .input-group-item{align-items:flex-start}
.form-control-tag-group .inline-item{height:1.5rem;margin-bottom:.125rem;margin-top:.125rem}
.form-control-tag-group .btn{height:1.5rem;line-height:1;margin-bottom:.125rem;margin-top:.125rem;padding-bottom:0;padding-left:.5rem;padding-right:.5rem;padding-top:0}
.form-control-tag-group .btn-monospaced,.form-control-tag-group .component-action{height:1.5rem;line-height:1;margin-bottom:.125rem;margin-top:.125rem;padding-left:0;padding-right:0;width:1.5rem}
.form-control-inset{background-color:transparent;border-width:0;color:#495057;flex-grow:1;margin-bottom:.125rem;margin-top:.125rem;min-height:1.5rem;padding:0}
.form-control-inset:focus{outline:0}
.form-control-inset:disabled{background-color:#e9ecef;cursor:not-allowed}
.form-control[multiple],.form-control[size]{height:auto}
select.form-control{cursor:pointer}
select.form-control option{cursor:pointer}
select.form-control:not([multiple]):not([size]),.form-control-select{-moz-appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:8px 10px;padding-right:1.75rem}
select.form-control:not([multiple]):not([size])::-ms-expand,.form-control-select::-ms-expand{display:none}
textarea.form-control,textarea.form-control-plaintext,.form-control.form-control-textarea{height:150px}
.form-control-file{cursor:pointer}
.form-control-file::-webkit-file-upload-button{cursor:pointer}
.form-check-label{cursor:pointer;display:inline;position:relative}
.form-check-input{position:static}
.form-check-input:disabled{cursor:not-allowed}
.form-check-input:disabled+.form-check-label-text{color:#6c757d;cursor:not-allowed}
.form-check-label-text{margin-left:-0.1875rem;padding-left:.5rem}
fieldset[disabled] label,label.disabled{color:#6c757d;cursor:not-allowed}
fieldset[disabled] label .form-control{font-weight:normal;opacity:1}
fieldset[disabled] .form-control,.form-control[disabled]{cursor:not-allowed}
.form-control-file:disabled{cursor:not-allowed}
.form-control-file:disabled::-webkit-file-upload-button{cursor:not-allowed}
.form-control-plaintext[readonly]{border-radius:.25rem;outline:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.form-control-plaintext[readonly]:focus,.form-control-plaintext[readonly].focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.form-control-lg,.input-lg{font-size:1.25rem;height:3rem}
textarea.form-control-lg,textarea.input-lg,.form-control-lg.form-control-textarea,.form-control-textarea.input-lg{height:190px}
.form-group-sm .form-control,.form-group-sm .form-control-plaintext{border-radius:.2rem;font-size:.875rem;height:1.9375rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem}
.form-control-sm,.input-sm{font-size:.875rem;height:1.9375rem}
.form-group-sm select.form-control:not([size]):not([multiple]){height:1.9375rem}
.form-group-sm textarea.form-control,.form-group-sm .form-control.form-control-textarea{height:120px}
textarea.form-control-sm,textarea.input-sm,.form-control-sm.form-control-textarea,.form-control-textarea.input-sm{height:120px}
.form-group-autofit{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1rem}
.form-group-autofit label{align-self:flex-start}
.form-group-autofit .form-group-item{display:flex;flex-basis:auto;flex-direction:column;flex-grow:0;flex-shrink:1;min-width:25px;position:relative;width:100%}
.form-group-autofit .form-group-item:not(:last-child){margin-bottom:1rem}
.form-group-autofit .form-group-item-shrink{flex-shrink:0;max-width:100%;width:auto}
.form-group{position:relative}
.form-group-sm{margin-bottom:1rem}
.form-group-sm label{margin-bottom:.25rem}
.form-group-sm select[multiple],.form-group-sm .form-control[size]{height:auto}
.form-group-sm .form-feedback-item ~ .form-feedback-item,.form-group-sm .form-feedback-item ~ .form-text,.form-group-sm .form-text ~ .form-feedback-item,.form-group-sm .form-text ~ .form-text{margin-top:0}
.component-link{color:#6c757d}
.component-link:hover{color:#494f54}
.single-link{font-weight:500}
.link-primary{color:#007bff}
.link-primary:hover{color:#0056b3}
.link-secondary{color:#6c757d}
.link-secondary:hover{color:#494f54}
button.link-outline{cursor:pointer}
.link-outline{align-items:center;background-color:transparent;border-color:transparent;border-radius:.25rem;border-style:solid;border-width:1px;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;line-height:1.5;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle}
.link-outline:hover{text-decoration:none}
.link-outline .inline-item .lexicon-icon,.link-outline .lexicon-icon{margin-top:0}
.link-outline-primary{border-color:#007bff;color:#007bff}
.link-outline-primary:hover{background-color:#007bff;color:#FFF}
button.link-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.5);outline:0}
.link-outline-primary:active{background-color:#007bff;color:#FFF}
.show>.link-outline-primary,.link-outline-primary.active,.nav-underline .tab.active a.link-outline-primary{background-color:#007bff;color:#FFF}
.link-outline-primary:disabled,.link-outline-primary.disabled{background-color:transparent;color:#007bff;cursor:not-allowed;opacity:.65}
.link-outline-secondary{border-color:#6c757d;color:#6c757d}
.link-outline-secondary:hover{background-color:#6c757d;color:#FFF}
button.link-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5);outline:0}
.link-outline-secondary:active{background-color:#6c757d;color:#FFF}
.show>.link-outline-secondary,.link-outline-secondary.active,.nav-underline .tab.active a.link-outline-secondary{background-color:#6c757d;color:#FFF}
.link-outline-secondary:disabled,.link-outline-secondary.disabled{background-color:transparent;color:#6c757d;cursor:not-allowed;opacity:.65}
.link-outline-borderless{border-color:transparent}
.link-monospaced,.component-action{align-items:center;display:inline-flex;height:1.9375rem;justify-content:center;overflow:hidden;padding:0;vertical-align:middle;width:1.9375rem}
.link-monospaced .inline-item .lexicon-icon,.component-action .inline-item .lexicon-icon,.link-monospaced .lexicon-icon,.component-action .lexicon-icon{margin-top:0}
.component-title{color:#212529;font-size:1.125rem;font-weight:500;line-height:1.2;margin-bottom:calc((1.9375rem - (1em * 1.2)) / 2);margin-top:calc((1.9375rem - (1em * 1.2)) / 2)}
.component-title a{color:#212529}
.component-title a:hover{color:black}
.component-subtitle{color:#6c757d;margin-bottom:0}
.component-subtitle a{color:#6c757d}
.component-subtitle a:hover{color:#494f54}
.component-action{background-color:transparent;border-color:transparent;border-radius:.25rem;color:#6c757d;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.component-action:hover{background-color:#6c757d;color:#FFF}
button.component-action:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,0.5);outline:0}
.component-action:active{background-color:#6c757d;color:#FFF}
.show>.component-action,.component-action.active,.nav-underline .tab.active a.component-action{background-color:#6c757d;color:#FFF}
.component-action:disabled,.component-action.disabled{background-color:transparent;color:#6c757d;cursor:not-allowed;opacity:.65}
.clay-range{padding-bottom:.1px}
.clay-range .input-group{align-items:center}
.clay-range .input-group-item{flex-direction:column}
.clay-range .input-group-text{background-color:transparent;border-width:0;color:#212529;font-size:.875rem;font-weight:500;min-width:1.5rem;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.clay-range.disabled .clay-range-title{color:#6c757d}
.clay-range.disabled .input-group-text{color:#6c757d}
.clay-range-title{display:block;font-weight:500;line-height:1;margin-bottom:.5rem;text-align:center}
.clay-range-input{display:block;padding-bottom:.1px;position:relative;vertical-align:middle;width:100%}
.clay-range-input .tooltip{margin-left:.75rem;transition:opacity .15s linear;visibility:hidden;white-space:nowrap}
.clay-range-input .tooltip-inner{padding:.25rem .5rem}
.clay-range-input .tooltip-arrow{height:.375rem;width:.375rem}
.clay-range-input .clay-tooltip-bottom{margin-top:.25rem;padding-top:.1875rem;top:100%;transform:translateX(-50%)}
.clay-range-input .clay-tooltip-bottom .tooltip-arrow{margin-left:-0.1875rem}
.clay-range-input .clay-tooltip-top{bottom:100%;margin-bottom:.25rem;padding-bottom:.1875rem;transform:translateX(-50%)}
.clay-range-input .clay-tooltip-top .tooltip-arrow{margin-left:-0.1875rem}
.clay-range-input .clay-range-track{background-color:#dee2e6;border-radius:100px;height:.25rem;margin-top:-0.125rem;position:absolute;top:50%;width:100%}
.clay-range-input .clay-range-progress{background-color:#007bff;border-radius:100px 0 0 100px;height:.25rem;margin-top:-0.125rem;position:absolute;top:50%;width:50%}
.clay-range-input .clay-range-thumb{background-color:#FFF;border-radius:100px;border-width:0;box-shadow:0 1px 5px -1px rgba(0,0,0,0.3);height:1.5rem;width:1.5rem;position:absolute;margin-top:-0.75rem;right:-0.75rem;top:50%}
.clay-range-input .form-control-range{content:"1.5rem";-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;height:2.375rem;margin:0;padding:0;position:relative;z-index:1}
.clay-range-input .form-control-range::-moz-focus-outer{border-width:0}
.clay-range-input .form-control-range::-moz-range-thumb{-moz-appearance:none;appearance:none;border-width:0;height:1px;width:1px}
.clay-range-input .form-control-range::-moz-range-track{-moz-appearance:none;appearance:none;height:100%}
.clay-range-input .form-control-range::-ms-fill-lower{background-color:transparent}
.clay-range-input .form-control-range::-ms-fill-upper{background-color:transparent}
.clay-range-input .form-control-range::-ms-thumb{appearance:none;background-color:transparent;border-width:0;height:10px;width:10px}
.clay-range-input .form-control-range::-ms-tooltip{display:none}
.clay-range-input .form-control-range::-ms-track{background-color:transparent;border-color:transparent;border-style:solid;border-width:0;color:transparent;height:100%}
.clay-range-input .form-control-range::-webkit-slider-runnable-track{-webkit-appearance:none;appearance:none;height:100%}
.clay-range-input .form-control-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;height:1px;width:1px}
.clay-range-input .form-control-range:hover{cursor:pointer}
.clay-range-input .form-control-range:hover ~ .clay-range-progress .tooltip{visibility:visible;opacity:1}
.clay-range-input .form-control-range:focus,.clay-range-input .form-control-range.focus{outline:0}
.clay-range-input .form-control-range:focus ~ .clay-range-progress .clay-range-thumb,.clay-range-input .form-control-range.focus ~ .clay-range-progress .clay-range-thumb{box-shadow:inset 0 0 0 .2rem rgba(0,123,255,0.25)}
.clay-range-input .form-control-range:focus ~ .clay-range-progress .tooltip,.clay-range-input .form-control-range.focus ~ .clay-range-progress .tooltip{visibility:visible;opacity:1}
.clay-range-input .form-control-range:disabled{color:#6c757d;cursor:not-allowed}
.clay-range-input .form-control-range:disabled ~ .clay-range-track{background-color:#e9ecef}
.clay-range-input .form-control-range:disabled ~ .clay-range-progress{background-color:#a8d2ff}
.clay-range-input[data-label-min],.clay-range-input[data-label-max]{margin-bottom:1rem}
.clay-range-input[data-label-min]::before{content:attr(data-label-min)}
.clay-range-input[data-label-max]::after{content:attr(data-label-max);right:0}
.clay-range-input::after,.clay-range-input::before{font-size:.875rem;font-weight:500;line-height:1;margin-top:2.5rem;position:absolute;text-align:center;top:0;width:1.5rem}
.clay-range-align-items-start .input-group{align-items:flex-start}
.clay-range-align-items-end .input-group{align-items:flex-end}
.clay-color>.input-group-item>.input-group-inset-item-before{color:#6c757d;font-size:inherit;padding-left:.75rem;padding-right:.5rem}
.clay-color>.input-group-item>.input-group-text{background-color:#FFF;border-color:#ced4da;padding-left:0;padding-right:0}
.clay-color-dropdown-menu{max-height:394px;max-width:none;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;width:272px}
.clay-color-dropdown-menu::after{padding-top:.5rem}
.clay-color-dropdown-menu .component-action:hover{background-color:transparent;color:#000}
.clay-color-dropdown-menu .component-action:focus,.clay-color-dropdown-menu .component-action.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);color:#000}
.clay-color-dropdown-menu .component-action:not([disabled]):not(.disabled):active:focus,.clay-color-dropdown-menu .component-action:not([disabled]):not(.disabled).active:focus,.clay-color-dropdown-menu .nav-underline .tab.active a.component-action:not([disabled]):not(.disabled):focus,.nav-underline .tab.active .clay-color-dropdown-menu a.component-action:not([disabled]):not(.disabled):focus,.show>.clay-color-dropdown-menu .component-action.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.clay-color-dropdown-menu .form-control{font-size:.875rem;height:2rem;padding-bottom:.25rem;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem}
.clay-color-dropdown-menu .form-group{margin-bottom:1rem}
.clay-color-dropdown-menu .input-group-inset-item-before{color:#6c757d;font-size:.875rem;padding-left:.5rem;padding-right:.5rem}
.clay-color-btn{border-radius:2px;height:1.5rem;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;width:1.5rem}
.clay-color-btn-bordered{border-color:#dee2e6}
.clay-color-pointer{background-color:transparent;border-color:#FFF;border-radius:100px;border-style:solid;border-width:2px;height:.875rem;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;position:absolute;transition:box-shadow .15s ease-in-out;width:.875rem}
.clay-color-pointer:focus,.clay-color-pointer.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);outline:0}
.clay-color-pointer:not([disabled]):not(.disabled):active:focus,.clay-color-pointer:not([disabled]):not(.disabled).active:focus,.nav-underline .tab.active a.clay-color-pointer:not([disabled]):not(.disabled):focus,.show>.clay-color-pointer.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.clay-color-header{display:flex;justify-content:space-between;margin-bottom:1rem;margin-right:-0.3125rem;margin-top:.5rem}
.clay-color-header .component-title{color:#6c757d;display:inline-block;font-size:.875rem;font-weight:500;max-width:calc(100% - 2rem)}
.clay-color-footer{margin-bottom:1rem}
.clay-color-swatch{display:flex;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem;margin-top:.5rem}
.clay-color-swatch+.clay-color-swatch{margin-top:0}
.clay-color-swatch-item{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:1rem;width:16.66667%}
.clay-color-map-group{display:flex;margin-top:.5rem}
.clay-color-map{flex-shrink:0;height:128px;margin-bottom:1rem;margin-right:1rem;position:relative;width:144px}
.clay-color-map-hsb{background-image:linear-gradient(to top,#000,rgba(0,0,0,0)),linear-gradient(to right,#FFF,rgba(255,255,255,0))}
.clay-color-map-values{flex-grow:1;flex-shrink:1;width:1%}
.clay-color-map-values .form-control{padding-left:0;padding-right:10%;text-align:right}
.clay-color-map-values .input-group-inset-item-before{font-weight:500;min-width:1.125rem;padding-left:10%;padding-right:0}
.clay-color-range{border-radius:100px;height:.5rem;margin-bottom:1.25rem;margin-top:.25rem;position:relative}
.clay-color-range-hue{background-image:linear-gradient(270deg,#fc0d1b 0%,#fc22d6 18.23%,#1824fb 34.25%,#2bf6fd 50.28%,#2bfd2e 67.58%,#fcfd37 81.22%,#fc121b 100%)}
.clay-color-range-pointer{margin-top:-7px;top:50%}
.form-file{display:flex;position:relative}
.form-file-input{cursor:pointer;height:100%;opacity:0;overflow:hidden;position:absolute;width:100%;z-index:10}
.form-file-input::-webkit-file-upload-button{cursor:pointer}
.form-file-input:focus+.input-group{border-radius:1px;box-shadow:0 0 0 .075rem #FFF,0 0 0 .2rem rgba(0,123,255,0.25)}
.form-file-input:disabled{cursor:not-allowed}
.form-file-input:disabled::-webkit-file-upload-button{cursor:not-allowed}
.custom-control{min-height:1.5rem}
.custom-control label{cursor:pointer;font-size:1rem}
.custom-control-label{font-size:1rem;line-height:1.5rem;position:static}
label.custom-control-label{font-size:1rem}
.custom-control-label-text{padding-left:.5rem}
.custom-control-label::before{border-color:#adb5bd;border-width:.0625rem;font-size:1rem;left:0;top:.25rem}
.custom-control-label::after{left:0;top:.25rem}
.custom-control-input{cursor:pointer}
.custom-control-input:active ~ .custom-control-label::before{border-color:#b3d7ff}
.custom-control-input:checked ~ .custom-control-label::before{border-color:#007bff}
.custom-control-input:disabled{cursor:not-allowed}
.custom-control-input:disabled ~ .custom-control-label::before{background-color:#e9ecef;box-shadow:none}
.custom-control-input:disabled ~ .custom-control-label{cursor:not-allowed}
.custom-control-input:disabled:checked ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-control .custom-control-input:focus ~ .custom-control-label::before{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before{background-color:#007bff}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before{background-color:rgba(0,123,255,0.5)}
.custom-control{padding-left:0}
.custom-control label{display:inline;margin-bottom:0}
.custom-control-input{height:1rem;left:0;top:.25rem;width:1rem;z-index:1}
.custom-control-label::before{display:block;float:left;position:relative}
.custom-control-inline{margin-right:0}
.custom-control-inline+.custom-control-inline{margin-left:1rem}
.clay-time .btn{align-items:center;display:inline-flex;font-size:.75rem;height:1.5rem;justify-content:center;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;width:1.5rem}
.clay-time .btn .lexicon-icon{margin-top:0}
.clay-time .form-control{align-items:center;display:inline-flex;flex-wrap:wrap;padding-bottom:.125rem;padding-top:.125rem}
.clay-time .form-control-inset{text-align:center;width:1.25rem}
.clay-time .form-control-inset::-moz-selection{background-color:transparent}
.clay-time .form-control-inset::selection{background-color:transparent}
.clay-time .form-control-inset:focus,.clay-time .form-control-inset.focus{background-color:#b3d8fd}
.clay-time .input-group-text{background-color:transparent;border-color:transparent;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.clay-time .clay-time-ampm{font-weight:500;text-transform:uppercase;width:1.5rem}
.clay-time-divider{margin-left:-3px;margin-right:-3px}
.clay-time-edit{margin-right:auto;padding-left:.5rem;padding-right:.5rem}
.clay-time-edit:first-child{margin-left:-0.5rem}
.clay-time-edit:last-child{margin-right:-0.5rem}
.clay-time-action-group{align-items:center;display:flex;flex-wrap:wrap;margin-left:-0.125rem;margin-right:-0.125rem}
.clay-time-action-group-item{align-items:center;display:flex;margin-left:.125rem;margin-right:.125rem}
.clay-time-inner-spin{border-color:#5a6268;border-radius:8px;border-style:solid;border-width:1px}
.clay-time-inner-spin .btn{align-items:center;border-radius:8px;border-width:0;display:inline-flex;font-size:8px;height:auto;justify-content:center;padding-bottom:2px;padding-left:2px;padding-right:2px;padding-top:2px;width:auto}
.date-picker .input-group-text{background-color:transparent;border-color:transparent;min-width:2rem;padding-left:.25rem;padding-right:.25rem}
.date-picker-dropdown-menu{max-height:none;max-width:370px;padding-left:0;padding-right:0;padding-top:0;width:100%}
.date-picker-dropdown-menu::after{padding-top:0}
.date-picker-nav{display:flex;margin-left:-0.25rem;margin-right:-0.25rem}
.date-picker-nav .nav-btn{color:#6c757d;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.date-picker-nav .nav-btn:hover{background-color:#e9ecef}
.date-picker-nav .nav-btn:focus,.date-picker-nav .nav-btn.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.date-picker-nav .nav-btn:disabled,.date-picker-nav .nav-btn.disabled{background-color:transparent;box-shadow:none;color:#6c757d;opacity:.65}
.date-picker-nav .nav-btn:not([disabled]):not(.disabled):active:focus,.date-picker-nav .nav-btn:not([disabled]):not(.disabled).active:focus,.date-picker-nav .nav-underline .tab.active a.nav-btn:not([disabled]):not(.disabled):focus,.nav-underline .tab.active .date-picker-nav a.nav-btn:not([disabled]):not(.disabled):focus,.show>.date-picker-nav .nav-btn.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.date-picker-nav .nav-btn-monospaced{margin-bottom:0;margin-top:0}
.date-picker-nav select.form-control option{cursor:pointer}
.date-picker-nav-item{align-items:center;display:flex;padding-left:.25rem;padding-right:.25rem}
.date-picker-nav-item-expand{flex-grow:1}
.date-picker-nav-controls{display:flex;justify-content:flex-end}
.date-picker-calendar{float:left;min-width:100%}
.date-picker-calendar-header{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}
.date-picker-calendar-body{padding-bottom:.5rem;padding-left:1rem;padding-right:1rem}
.date-picker-calendar-footer{border-color:#ced4da;border-style:solid;border-width:1px 0 0 0;padding-bottom:1rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem}
.date-picker-calendar-item{align-items:center;background-color:transparent;border-width:0;display:inline-flex;flex-shrink:0;font-weight:500;height:2rem;justify-content:center;line-height:1;margin-left:.5rem;margin-right:.5rem;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;user-select:none;vertical-align:middle;white-space:nowrap;width:2rem}
a.date-picker-calendar-item,button.date-picker-calendar-item{cursor:pointer}
.date-picker-calendar-item:disabled,.date-picker-calendar-item.disabled{cursor:not-allowed}
.date-picker-row{display:flex;justify-content:space-between;margin-bottom:.5rem;margin-top:.5rem}
.date-picker-days-row{margin-bottom:1rem;margin-top:0}
.date-picker-day{height:1.3125rem}
.date-picker-date{border-radius:100px;color:#6c757d}
.date-picker-date:hover{background-color:#e9ecef}
.date-picker-date:focus,.date-picker-date.focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);outline:0}
.date-picker-date:disabled,.date-picker-date.disabled{background-color:transparent;box-shadow:none;opacity:.65}
.date-picker-date:not([disabled]):not(.disabled):active,.date-picker-date:not([disabled]):not(.disabled).active,.nav-underline .tab.active a.date-picker-date:not([disabled]):not(.disabled),.show>.date-picker-date.dropdown-toggle{background-color:#007bff;color:#FFF}
.date-picker-date:not([disabled]):not(.disabled):active:focus,.date-picker-date:not([disabled]):not(.disabled).active:focus,.nav-underline .tab.active a.date-picker-date:not([disabled]):not(.disabled):focus,.show>.date-picker-date.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.previous-month-date{opacity:.65}
.previous-month-date:focus,.previous-month-date.focus{opacity:1}
.previous-month-date:not([disabled]):not(.disabled):active,.previous-month-date:not([disabled]):not(.disabled).active,.nav-underline .tab.active a.previous-month-date:not([disabled]):not(.disabled),.show>.previous-month-date.dropdown-toggle{opacity:1}
.next-month-date{opacity:.65}
.next-month-date:focus,.next-month-date.focus{opacity:1}
.next-month-date:not([disabled]):not(.disabled):active,.next-month-date:not([disabled]):not(.disabled).active,.nav-underline .tab.active a.next-month-date:not([disabled]):not(.disabled),.show>.next-month-date.dropdown-toggle{opacity:1}
.invalid-feedback,.valid-feedback{font-size:80%}
.form-feedback-group{width:100%;word-wrap:break-word}
.form-feedback-item{font-size:80%;margin-top:.25rem;word-wrap:break-word}
.form-feedback-indicator{margin-left:.125rem;margin-right:.125rem}
.form-feedback-indicator:first-child{margin-left:0}
.form-text{color:#6c757d;font-size:.875rem;word-wrap:break-word}
.was-validated .form-control:valid,.was-validated .form-control.is-valid{border-color:#28a745}
.was-validated .form-control:valid:focus,.was-validated .form-control.is-valid:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.was-validated .form-control:invalid,.was-validated .form-control.is-invalid{border-color:#dc3545}
.was-validated .form-control:invalid:focus,.was-validated .form-control.is-invalid:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.has-error .custom-control-label,.has-error .form-check-label{color:#dc3545}
.has-error .form-control{border-color:#dc3545}
.has-error .form-control:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.has-error .form-feedback-item{color:#dc3545}
.has-error select.form-control:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23dc3545' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")}
.has-error .input-group-item.focus{box-shadow:0 0 0 .2rem rgba(220,53,69,0.25)}
.has-error .input-group-item.focus .form-control,.has-error .input-group-item.focus .input-group-inset-item{border-color:#dc3545}
.has-error .input-group-item .input-group-inset:focus{box-shadow:none}
.has-error .input-group-item .input-group-inset:focus ~ .input-group-inset-item{border-color:#dc3545}
.has-error .input-group-inset-item{border-color:#dc3545}
.has-warning .custom-control-label,.has-warning .form-check-label{color:#ffc107}
.has-warning .form-control{border-color:#ffc107}
.has-warning .form-control:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.25)}
.has-warning .form-feedback-item{color:#ffc107}
.has-warning select.form-control:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23ffc107' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")}
.has-warning .input-group-item.focus{box-shadow:0 0 0 .2rem rgba(255,193,7,0.25)}
.has-warning .input-group-item.focus .form-control,.has-warning .input-group-item.focus .input-group-inset-item{border-color:#ffc107}
.has-warning .input-group-item .input-group-inset:focus{box-shadow:none}
.has-warning .input-group-item .input-group-inset:focus ~ .input-group-inset-item{border-color:#ffc107}
.has-warning .input-group-inset-item{border-color:#ffc107}
.has-success .custom-control-label,.has-success .form-check-label{color:#28a745}
.has-success .form-control{border-color:#28a745}
.has-success .form-control:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.has-success .form-feedback-item{color:#28a745}
.has-success select.form-control:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%2328a745' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E")}
.has-success .input-group-item.focus{box-shadow:0 0 0 .2rem rgba(40,167,69,0.25)}
.has-success .input-group-item.focus .form-control,.has-success .input-group-item.focus .input-group-inset-item{border-color:#28a745}
.has-success .input-group-item .input-group-inset:focus{box-shadow:none}
.has-success .input-group-item .input-group-inset:focus ~ .input-group-inset-item{border-color:#28a745}
.has-success .input-group-inset-item{border-color:#28a745}
.lexicon-icon{display:inline-block;fill:currentColor;height:1em;margin-top:-3px;vertical-align:middle;width:1em}
.lexicon-icon-sm{font-size:.5rem}
.lexicon-icon-lg{font-size:2rem}
.lexicon-icon-xl{font-size:8rem}
.order-arrow-down-active .order-arrow-arrow-up{fill:rgba(0,0,0,0.9)}
.order-arrow-up-active .order-arrow-arrow-down{fill:rgba(0,0,0,0.9)}
a.collapse-icon{padding-right:2.28125rem}
.collapse-icon-closed .lexicon-icon,.collapse-icon-open .lexicon-icon{display:block}
.collapse-icon .collapse-icon-closed,.collapse-icon .collapse-icon-open{height:1em;position:absolute;right:.9375rem;top:calc(0.5rem + 0.0625rem + (((0.9375em * 1.5) - 1em) / 2));width:1em}
.collapse-icon .collapse-icon-closed .lexicon-icon,.collapse-icon .collapse-icon-open .lexicon-icon{margin-top:0}
.collapse-icon .collapse-icon-closed{display:none}
.collapse-icon .collapse-icon-open{display:inline-block}
.collapsed .collapse-icon-closed{display:inline-block}
.collapsed .collapse-icon-open{display:none}
.collapse-icon.collapse-icon-middle .collapse-icon-closed,.collapse-icon.collapse-icon-middle .collapse-icon-open{margin-top:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.input-group .btn:hover{z-index:3}
.input-group .btn:focus,.input-group .form-control:focus{z-index:4}
.input-group .btn-unstyled{color:inherit}
.input-group-item{display:flex;flex-grow:1;flex-wrap:wrap;margin-left:.5rem;width:1%;word-wrap:break-word}
.input-group-item:first-child{margin-left:0}
.input-group-item>.btn{align-self:flex-start}
.input-group-item>.dropdown{display:flex;flex-wrap:wrap;word-wrap:break-word;width:100%}
.input-group-item-shrink{flex-grow:0;width:auto}
.input-group-prepend{align-items:stretch;margin-right:-0.0625rem}
.input-group-prepend+.input-group-prepend,.input-group-prepend+.input-group-append,.input-group-prepend+.input-group-item:not(.input-group-append){margin-left:0}
.input-group-prepend+.input-group-item:not(.input-group-append) .form-control{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.input-group-prepend:not(:first-child)>.form-control{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.input-group-prepend>.form-control{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group-item:not(.input-group-prepend)+.input-group-prepend .btn{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.input-group-item:not(.input-group-prepend)+.input-group-prepend .form-control,.input-group-item:not(.input-group-prepend)+.input-group-prepend .input-group-text{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.input-group-append{align-items:stretch;margin-left:-0.0625rem}
.input-group>.input-group-append>.form-control{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group>.input-group-prepend>.form-file .btn,.input-group>.input-group-append:not(:last-child)>.form-file .btn,.input-group>.input-group-append:last-child>.form-file:not(:last-child) .btn{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group>.input-group-append>.form-file .btn,.input-group>.input-group-prepend:not(:first-child)>.form-file .btn,.input-group>.input-group-prepend:first-child>.form-file:not(:first-child) .btn{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group-text{align-items:center;border-bottom-width:.0625rem;border-left-width:.0625rem;border-right-width:.0625rem;border-top-width:.0625rem;color:#495057;display:flex;height:2.375rem;justify-content:center;min-width:2.375rem}
.input-group-text label{color:#495057}
.input-group-text .custom-control,.input-group-text .form-check{margin-bottom:0}
.input-group-text .lexicon-icon{margin-top:0}
.input-group-text-secondary{background-color:#6c757d;border-color:#6c757d;border-width:.0625rem;color:#FFF;z-index:2}
.input-group-text-secondary label{color:#FFF}
.input-group-item.focus{border-radius:.25rem;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.input-group-item.focus .form-control,.input-group-item.focus .form-control[readonly] ~ .input-group-inset-item,.input-group-item.focus .input-group-inset-item{background-color:#FFF;border-color:#80bdff}
.input-group-item.input-group-prepend.focus{border-top-right-radius:0;border-bottom-right-radius:0;z-index:1}
.input-group-item.input-group-append.focus{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group-inset{flex-grow:1;order:5;width:1%}
.input-group-inset:focus{box-shadow:none}
.input-group-inset:focus ~ .input-group-inset-item{background-color:#FFF;border-color:#80bdff}
.input-group-inset:disabled ~ .input-group-inset-item{background-color:#e9ecef}
.input-group-inset ~ .form-feedback-group{order:13}
.input-group-inset-item{align-items:center;background-color:#FFF;border-bottom-width:.0625rem;border-color:#ced4da;border-left-width:.0625rem;border-right-width:.0625rem;border-style:solid;border-top-width:.0625rem;display:flex;margin-bottom:0;padding-left:5px;padding-right:5px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.input-group-inset-item .btn{height:75%;line-height:1;margin-left:.125rem;margin-right:.125rem;padding-bottom:0;padding-left:.5rem;padding-right:.5rem;padding-top:0}
.input-group-inset-item .form-file{height:75%}
.input-group-inset-item .form-file .btn{height:100%}
.input-group-item .input-group-inset-before.form-control{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-left-width:0;padding-left:0}
.input-group-inset-item-before{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem;border-right-width:0;color:#495057;order:3}
.input-group-append .input-group-inset-item-before{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group-item .input-group-inset-after.form-control{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0;padding-right:0}
.input-group-inset-item-after{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;border-left-width:0;color:#495057;order:9}
.input-group-prepend .input-group-inset-item-after{border-top-right-radius:0;border-bottom-right-radius:0;z-index:1}
.input-group-lg .input-group-item .btn{font-size:1.25rem}
.input-group-lg .input-group-item .btn .btn-section{font-size:.8125rem}
.input-group-lg .input-group-item .btn-monospaced{height:3rem;line-height:1;padding-bottom:.3125rem;padding-left:0;padding-right:0;padding-top:.3125rem;width:3rem}
.input-group-lg .input-group-item .form-control,.input-group-lg .input-group-item .form-file .btn{font-size:1.25rem;height:3rem;line-height:1.5;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem}
.input-group-lg .input-group-item .form-control-plaintext{font-size:1.25rem;height:3rem;line-height:1.5;padding-bottom:.5rem;padding-top:.5rem}
.input-group-lg .input-group-item .input-group-text{font-size:1.25rem;height:3rem;min-width:3rem;padding-left:1rem;padding-right:1rem}
.input-group-lg .input-group-inset-item .form-file{height:75%}
.input-group-lg .input-group-inset-item .form-file .btn{height:100%;line-height:1;padding-bottom:0;padding-left:.75rem;padding-right:.75rem;padding-top:0}
.input-group-sm .input-group-item .btn,.form-group-sm .input-group .input-group-item .btn{font-size:.875rem}
.input-group-sm .input-group-item .btn .btn-section,.form-group-sm .input-group .input-group-item .btn .btn-section{font-size:.5625rem}
.input-group-sm .input-group-item .btn-monospaced,.form-group-sm .input-group .input-group-item .btn-monospaced{height:1.9375rem;line-height:1;padding-bottom:.125rem;padding-left:0;padding-right:0;padding-top:.125rem;width:1.9375rem}
.input-group-sm .input-group-item .form-control,.form-group-sm .input-group .input-group-item .form-control,.input-group-sm .input-group-item .form-file .btn,.form-group-sm .input-group .input-group-item .form-file .btn{font-size:.875rem;height:1.9375rem;line-height:1.5;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem}
.input-group-sm .input-group-item .form-control-plaintext,.form-group-sm .input-group .input-group-item .form-control-plaintext{font-size:.875rem;height:1.9375rem;line-height:1.5;padding-bottom:.25rem;padding-top:.25rem}
.input-group-sm .input-group-item .input-group-text,.form-group-sm .input-group .input-group-item .input-group-text{font-size:.875rem;height:1.9375rem;min-width:1.9375rem;padding-left:.5rem;padding-right:.5rem}
.input-group-sm .input-group-inset-item .btn,.form-group-sm .input-group .input-group-inset-item .btn{line-height:1;padding-bottom:0;padding-left:.5rem;padding-right:.5rem;padding-top:0}
.input-group-sm .input-group-inset-item .form-file,.form-group-sm .input-group .input-group-inset-item .form-file{height:75%}
.input-group-sm .input-group-inset-item .form-file .btn,.form-group-sm .input-group .input-group-inset-item .form-file .btn{height:100%;line-height:1;padding-bottom:0;padding-left:.5rem;padding-right:.5rem;padding-top:0}
.input-group-password .form-control[type="text"] ~ .input-group-inset-item .input-password-label{display:none}
.input-group-password .form-control[type="password"] ~ .input-group-inset-item .input-text-label{display:none}
.list-group{border-radius:.25rem;margin-bottom:1.5rem}
.list-group-bordered .list-group-item-flex{padding:0}
.list-group-bordered .list-group-item-flex.active .autofit-col,.list-group-bordered .nav-underline .tab.active a.list-group-item-flex .autofit-col,.nav-underline .tab.active .list-group-bordered a.list-group-item-flex .autofit-col{border-color:#007bff}
.list-group-bordered .autofit-col{border-left:1px solid rgba(0,0,0,0.125);border-right:1px solid rgba(0,0,0,0.125);margin-left:-1px;padding:.75rem 1.25rem}
.list-group-bordered .autofit-col:first-child,.list-group-bordered .autofit-col:last-child{border-left-width:0;border-right-width:0;margin-left:0}
.list-group-header{align-items:center;background-color:#f8f9fa;border:1px solid rgba(0,0,0,0.125);display:flex;justify-content:space-between;margin-bottom:-1px;padding:.75rem 1.25rem}
.list-group-header:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.list-group-header:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.list-group-header-title{font-size:1rem;font-weight:500;line-height:1.2;margin-bottom:0}
.list-group-title{font-size:1.125rem;font-weight:500;line-height:1.5;margin-bottom:0;margin-top:-0.25rem}
.list-group-title a{color:#212529;max-width:100%}
.list-group-title a:hover{color:black}
.list-group-subtitle{color:#6c757d;margin-bottom:0}
.list-group-subtitle a{color:#6c757d}
.list-group-subtitle a:hover{color:#494f54}
.list-group-text{color:#212529;margin-bottom:0}
.list-group-text a{color:#212529}
.list-group-text a:hover{color:black}
.list-group-subtext{color:#6c757d;margin-bottom:0}
.list-group-subtext a{color:#6c757d}
.list-group-subtext a:hover{color:#494f54}
.show-dropdown-action-on-active .list-group-item.active .dropdown-action .dropdown-menu,.show-dropdown-action-on-active .nav-underline .tab.active a.list-group-item .dropdown-action .dropdown-menu,.nav-underline .tab.active .show-dropdown-action-on-active a.list-group-item .dropdown-action .dropdown-menu{background-color:#007bff}
.show-dropdown-action-on-active .list-group-item.active .dropdown-action .dropdown-item,.show-dropdown-action-on-active .nav-underline .tab.active a.list-group-item .dropdown-action .dropdown-item,.nav-underline .tab.active .show-dropdown-action-on-active a.list-group-item .dropdown-action .dropdown-item,.show-dropdown-action-on-active .list-group-item.active .dropdown-action .dropdown-menu>li>a,.show-dropdown-action-on-active .nav-underline .tab.active a.list-group-item .dropdown-action .dropdown-menu>li>a,.nav-underline .tab.active .show-dropdown-action-on-active a.list-group-item .dropdown-action .dropdown-menu>li>a,.show-dropdown-action-on-active .list-group-item.active .dropdown-action .dropdown-menu .link-list>li>a,.dropdown-menu .show-dropdown-action-on-active .list-group-item.active .dropdown-action .link-list>li>a,.show-dropdown-action-on-active .nav-underline .tab.active a.list-group-item .dropdown-action .dropdown-menu .link-list>li>a,.dropdown-menu .show-dropdown-action-on-active .nav-underline .tab.active a.list-group-item .dropdown-action .link-list>li>a,.nav-underline .tab.active .show-dropdown-action-on-active a.list-group-item .dropdown-action .dropdown-menu .link-list>li>a,.dropdown-menu .nav-underline .tab.active .show-dropdown-action-on-active a.list-group-item .dropdown-action .link-list>li>a{color:#FFF}
.list-group-item.active:focus,.nav-underline .tab.active a.list-group-item:focus,.list-group-item.active.focus,.nav-underline .tab.active a.list-group-item.focus{z-index:2}
.list-group-item.active .dropdown-action .dropdown-toggle,.nav-underline .tab.active a.list-group-item .dropdown-action .dropdown-toggle,.list-group-item.active .list-group-link,.nav-underline .tab.active a.list-group-item .list-group-link{color:#FFF}
.list-group-item.active .list-group-title,.nav-underline .tab.active a.list-group-item .list-group-title,.list-group-item.active a.list-group-title,.nav-underline .tab.active a.list-group-item a.list-group-title,.list-group-item.active .list-group-title a,.nav-underline .tab.active a.list-group-item .list-group-title a{color:#FFF}
.list-group-item.active .list-group-text,.nav-underline .tab.active a.list-group-item .list-group-text,.list-group-item.active a.list-group-text,.nav-underline .tab.active a.list-group-item a.list-group-text,.list-group-item.active .list-group-text a,.nav-underline .tab.active a.list-group-item .list-group-text a{color:#FFF}
.list-group-item.active .list-group-subtext,.nav-underline .tab.active a.list-group-item .list-group-subtext,.list-group-item.active a.list-group-subtext,.nav-underline .tab.active a.list-group-item a.list-group-subtext,.list-group-item.active .list-group-subtext a,.nav-underline .tab.active a.list-group-item .list-group-subtext a{color:#FFF}
.list-group-item.active .list-group-link,.nav-underline .tab.active a.list-group-item .list-group-link{color:#FFF}
.list-group-item-flex{display:flex;padding-left:.625rem;padding-right:.625rem}
.list-group-item-flex .autofit-col{justify-content:flex-start;padding-left:.625rem;padding-right:.625rem}
.list-group-item-flex .autofit-col .custom-control:only-child{margin-bottom:0;margin-top:.0625rem}
.list-group-item-flex .autofit-col .custom-control:only-child .custom-control-input,.list-group-item-flex .autofit-col .custom-control:only-child .custom-control-label::before,.list-group-item-flex .autofit-col .custom-control:only-child .custom-control-label::after{margin-top:.1875rem}
.list-group-item-flex .autofit-col .form-check:only-child{margin-bottom:0;margin-top:.0625rem;padding-top:.1875rem}
.list-group-item-flex .autofit-col .sticker:only-child{margin-top:.0625rem}
.list-group-item-flex .autofit-col .list-group-title:only-child{align-items:center;display:flex;min-height:32px;margin-top:0}
.list-group-item-flex .autofit-col .list-group-title:only-child::after{content:"";display:block;min-height:inherit}
.list-group-item-flex .autofit-col .dropdown-action{margin-top:.0625rem}
.list-group-item-flex .autofit-col .quick-action-item{margin-top:.0625rem}
.list-group-item-action:focus{z-index:1}
.sidebar-list-group .list-group-item{border-left-width:0;border-radius:0;border-right-width:0}
.sidebar-list-group .list-group-item>.autofit-col:first-child{padding-left:0}
.sidebar-list-group .list-group-item>.autofit-col:last-child{padding-right:0}
.show-quick-actions-on-hover .list-group-item:not(.active):hover .quick-action-menu{display:flex}
.show-quick-actions-on-hover .focus:not(.active) .quick-action-menu{display:flex}
.list-group .quick-action-menu{align-items:flex-start;background-color:#FFF;margin-bottom:-0.75rem;margin-top:-0.75rem;padding-bottom:.75rem;padding-top:.75rem}
.list-group-bordered .quick-action-menu{margin-bottom:0;margin-top:0;padding-bottom:.75rem;padding-top:.75rem}
.list-group-item-flex.active .quick-action-menu,.nav-underline .tab.active a.list-group-item-flex .quick-action-menu{background-color:#007bff}
.list-group-item-flex.active .quick-action-item,.nav-underline .tab.active a.list-group-item-flex .quick-action-item{color:#FFF}
.list-group-notification.list-group-bordered .quick-action-menu{margin-bottom:.0625rem;margin-top:.0625rem}
.list-group-notification .list-group-item{border-width:0;background-color:#FFF;box-shadow:inset .0625rem 0 rgba(0,0,0,0.125),inset -0.0625rem 0 rgba(0,0,0,0.125),inset 0 .0625rem rgba(0,0,0,0.125),inset 0 -0.0625rem rgba(0,0,0,0.125)}
.list-group-notification .list-group-item.active,.list-group-notification .nav-underline .tab.active a.list-group-item,.nav-underline .tab.active .list-group-notification a.list-group-item{background-color:#007bff;box-shadow:inset .0625rem 0 #007bff,inset -0.0625rem 0 #007bff,inset 0 .0625rem #007bff,inset 0 -0.0625rem #007bff}
.list-group-notification .list-group-item-primary{background-color:#FFF;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:inset .5rem 0 #b8daff,inset -0.0625rem 0 rgba(0,0,0,0.125),inset 0 .0625rem rgba(0,0,0,0.125),inset 0 -0.0625rem rgba(0,0,0,0.125)}
.list-group-notification .list-group-item-primary.active,.list-group-notification .nav-underline .tab.active a.list-group-item-primary,.nav-underline .tab.active .list-group-notification a.list-group-item-primary{background-color:#007bff;box-shadow:inset .5rem 0 #b8daff,inset -0.0625rem 0 #007bff,inset 0 .0625rem #007bff,inset 0 -0.0625rem #007bff}
.list-group-notification .quick-action-menu{margin-bottom:-0.6875rem;margin-top:-0.6875rem}
.list-group-notification .autofit-col .quick-action-item{margin-top:0rem}
.list-group-sm .list-group-item{padding-bottom:.40625rem;padding-top:.40625rem}
.list-group-sm .quick-action-menu{margin-bottom:-0.40625rem;margin-top:-0.40625rem;padding-bottom:.40625rem;padding-top:.40625rem}
.modal-content{overflow:hidden}
.modal-header{align-items:center;border-color:#dee2e6;flex-shrink:0;height:4rem;padding-bottom:0;padding-top:0}
.modal-header .close{margin:0;padding:0}
.modal-body.inline-scroller{-webkit-overflow-scrolling:touch;overflow:auto;padding:1rem}
.modal-body-flush{padding:0}
.modal-footer{flex-shrink:0;flex-wrap:wrap;padding-bottom:.75rem;padding-top:.75rem}
.modal-item-first,.modal-item,.modal-item-last{padding-bottom:.25rem;padding-top:.25rem}
.modal-item-first{margin-right:auto}
.modal-item{flex-grow:1}
.modal-footer>.modal-item-first{margin-right:auto}
.modal-title{font-size:1.25rem;font-weight:500;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.modal-title-indicator{display:inline-block;font-size:.875rem;margin-right:.5rem;margin-top:-0.2em;vertical-align:middle}
.modal .close:first-child{margin-left:-0.3125rem}
.modal .close:last-child{margin-right:-0.3125rem}
.close+.modal-title{margin-left:.3125rem}
.modal-title+.close{margin-right:.3125rem}
.modal-body-iframe{height:160px;padding:0}
.modal-body-iframe iframe{border-width:0;height:100%;position:absolute;width:100%}
.modal-full-screen{bottom:45px;left:45px;margin:0;max-width:none;position:absolute;right:45px;top:45px}
.modal-full-screen .modal-content{border-color:rgba(0,0,0,0.2);border-radius:.3rem;border-width:1px;height:100%}
.modal-full-screen .modal-body{overflow:auto}
.modal-height-sm .modal-content{height:250px}
.modal-height-md .modal-content{height:450px}
.modal-height-lg .modal-content{height:650px}
.modal-height-xl .modal-content{height:800px}
.modal-height-full .modal-dialog{height:100%;margin:0}
.modal-height-full .modal-content{position:absolute;bottom:.5rem;left:.5rem;right:.5rem;top:.5rem}
.modal-success .btn-monospaced{color:#155724}
.modal-success .close{color:#155724}
.modal-success .close:hover{color:inherit}
.modal-success .close:focus{color:inherit}
.modal-success .close:disabled,.modal-success .close.disabled{color:inherit}
.modal-success .modal-header{background-color:#d4edda;border-color:#c3e6cb;color:#155724}
.modal-info .btn-monospaced{color:#0c5460}
.modal-info .close{color:#0c5460}
.modal-info .close:hover{color:inherit}
.modal-info .close:focus{color:inherit}
.modal-info .close:disabled,.modal-info .close.disabled{color:inherit}
.modal-info .modal-header{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}
.modal-warning .btn-monospaced{color:#856404}
.modal-warning .close{color:#856404}
.modal-warning .close:hover{color:inherit}
.modal-warning .close:focus{color:inherit}
.modal-warning .close:disabled,.modal-warning .close.disabled{color:inherit}
.modal-warning .modal-header{background-color:#fff3cd;border-color:#ffeeba;color:#856404}
.modal-danger .btn-monospaced{color:#721c24}
.modal-danger .close{color:#721c24}
.modal-danger .close:hover{color:inherit}
.modal-danger .close:focus{color:inherit}
.modal-danger .close:disabled,.modal-danger .close.disabled{color:inherit}
.modal-danger .modal-header{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}
.multi-step-nav{align-items:flex-end;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:15px;padding:0 15px;position:relative}
.multi-step-indicator-label-bottom .multi-step-item{padding-bottom:1.5rem}
.multi-step-indicator-label-bottom .multi-step-indicator-label{top:2rem}
.multi-step-indicator-label-top .multi-step-item{padding-top:1.5rem}
.multi-step-indicator-label-top .multi-step-indicator-label{bottom:2.25rem}
.multi-step-title-center .multi-step-title{margin-left:1rem;max-width:100px;overflow:hidden;position:relative;text-align:center;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap;width:auto}
.multi-step-item{margin-bottom:10px;position:relative}
.multi-step-item.active .multi-step-icon,.nav-underline .tab.active a.multi-step-item .multi-step-icon{background-color:#007bff;background-position:center;background-repeat:no-repeat;background-size:1rem;color:#FFF}
.multi-step-item.active .multi-step-divider,.nav-underline .tab.active a.multi-step-item .multi-step-divider{background-color:#e9ecef}
.multi-step-item.active.complete .multi-step-icon,.nav-underline .tab.active a.multi-step-item.complete .multi-step-icon{background-color:#007bff;color:#FFF}
.multi-step-item.complete .dropdown .multi-step-icon,.multi-step-item.complete .dropdown .multi-step-icon:active{background-image:none}
.multi-step-item.complete .multi-step-icon{background-color:#6c757d;color:#FFF;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20class='lexicon-icon-outline'%20d='M502.091%2060.993c-9.909-9.91-25.962-9.91-35.843%200L129.26%20397.981%2045.752%20314.53c-9.881-9.909-25.962-9.909-35.843%200-9.909%209.909-9.909%2025.962%200%2035.843l98.257%2098.257c2.608%202.608%205.679%204.433%208.924%205.679%204.028%202.464%208.403%204.115%2012.952%204.115%206.49%200%2012.981-2.464%2017.936-7.418L502.09%2096.865c9.909-9.909%209.909-25.962%200-35.871v-.001z'%20fill='%23FFF'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:1rem}
.multi-step-item.complete .multi-step-icon[data-multi-step-icon]:before{content:normal}
.multi-step-item.complete .multi-step-icon:active{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20class='lexicon-icon-outline'%20d='M502.091%2060.993c-9.909-9.91-25.962-9.91-35.843%200L129.26%20397.981%2045.752%20314.53c-9.881-9.909-25.962-9.909-35.843%200-9.909%209.909-9.909%2025.962%200%2035.843l98.257%2098.257c2.608%202.608%205.679%204.433%208.924%205.679%204.028%202.464%208.403%204.115%2012.952%204.115%206.49%200%2012.981-2.464%2017.936-7.418L502.09%2096.865c9.909-9.909%209.909-25.962%200-35.871v-.001z'%20fill='%23FFF'/%3E%3C/svg%3E")}
.multi-step-item.complete .multi-step-divider{background-color:#6c757d}
.multi-step-item.disabled .multi-step-title{color:#ced4da}
.multi-step-item.disabled .multi-step-icon{background-color:#f8f9fa;background-repeat:no-repeat;color:#ced4da;cursor:not-allowed;opacity:1}
.multi-step-item.disabled .multi-step-icon:focus{box-shadow:none}
.multi-step-item.disabled .multi-step-indicator-label{color:#ced4da}
.multi-step-item.disabled .multi-step-divider{background-color:#f8f9fa}
.multi-step-title{font-size:1rem;line-height:normal;margin-bottom:.625rem;word-wrap:break-word}
.multi-step-item-expand{flex-grow:1;width:75px}
.multi-step-divider{background-color:#e9ecef;height:.25rem;margin-left:2rem;margin-top:-0.25rem;position:relative;top:1.125rem}
.multi-step-indicator{position:relative;width:2rem}
.multi-step-indicator .dropdown-item-indicator,.multi-step-indicator .dropdown-item-indicator-start,.multi-step-indicator .dropdown-item-indicator-end{display:none}
.multi-step-indicator .complete .dropdown-item-indicator,.multi-step-indicator .complete .dropdown-item-indicator-start,.multi-step-indicator .complete .dropdown-item-indicator-end{display:block}
.multi-step-indicator .multi-step-indicator-label{font-size:1rem;left:50%;max-width:100px;position:absolute;transform:translateX(-50%);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.multi-step-icon{align-items:center;background-color:#e9ecef;border-radius:.25rem;border-width:0;color:rgba(0,0,0,0.5);cursor:pointer;display:flex;font-size:1rem;justify-content:center;height:2rem;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;transition:box-shadow .15s ease-in-out;width:2rem}
.multi-step-icon:hover{background-color:#e9ecef;color:rgba(0,0,0,0.7);text-decoration:none}
.multi-step-icon:focus{background-color:#e9ecef;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);color:rgba(0,0,0,0.7);outline:0;text-decoration:none}
.multi-step-icon[data-multi-step-icon]:before{content:attr(data-multi-step-icon);height:2rem;line-height:2rem;text-align:center;width:2rem}
.multi-step-icon .btn-link{vertical-align:baseline}
.multi-step-icon .lexicon-icon{height:1rem;margin-top:0;width:1rem}
.multi-step-item-fixed-width.multi-step-item,.multi-step-item-fixed-width .multi-step-item-expand{flex-grow:0;width:150px}
.nav-link,.nav-underline .tab a{padding:.5rem 1rem;position:relative}
.nav-link:focus,.nav-underline .tab a:focus{z-index:1}
.nav-link:disabled,.nav-underline .tab a:disabled,.nav-link.disabled,.nav-underline .tab a.disabled{color:#6c757d;cursor:not-allowed;pointer-events:auto}
.nav-link:disabled:active,.nav-underline .tab a:disabled:active,.nav-link.disabled:active,.nav-underline .tab a.disabled:active{pointer-events:none}
.nav-link.btn-unstyled,.nav-underline .tab a.btn-unstyled{width:100%}
.nav-link.btn-unstyled:disabled,.nav-underline .tab a.btn-unstyled:disabled,.nav-link.btn-unstyled.disabled,.nav-underline .tab a.btn-unstyled.disabled{opacity:1}
.nav-btn{align-items:center;display:flex;height:2rem;justify-content:center;line-height:1.5;margin:.25rem .25rem;min-width:2rem;padding-bottom:0;padding-left:.5rem;padding-right:.5rem;padding-top:0;position:relative;text-align:center;width:auto}
.nav-btn:focus{z-index:1}
.nav-btn.disabled{opacity:1}
.nav-btn.btn-link{margin-left:0;margin-right:0}
.nav-btn .lexicon-icon{margin-top:0}
.nav-btn-monospaced{padding:0}
.nav-link-monospaced{align-items:center;display:flex;height:2rem;justify-content:center;margin:.25rem .25rem;min-width:2rem;padding:0}
.nav-link-monospaced .lexicon-icon{margin-top:0}
.nav-item,.nav-underline .tab{word-wrap:break-word}
.nav-item[class*="col-"],.nav-underline .tab[class*="col-"]{padding-left:0;padding-right:0;text-align:center}
.nav-text-truncate{display:inline-block;margin-bottom:-6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dropdown-toggle .nav-text-truncate{max-width:calc(100% - 24px)}
.nav-form{padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}
.nav .nav-form{padding-bottom:0;padding-left:1rem;padding-right:1rem;padding-top:0}
.nav-justified button.nav-link{text-align:center;width:100%}
.nav-stacked{display:block}
.nav-stacked .nav-form{padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem}
.nav-unstyled{flex-wrap:nowrap}
.nav-unstyled .nav-btn{margin:0 4px;padding:0 4px}
.nav-unstyled .nav-link,.nav-unstyled .nav-underline .tab a,.nav-underline .tab .nav-unstyled a{line-height:2rem;padding:0 4px}
.nav-unstyled .nav-link-monospaced{margin:0 4px}
.nav-nested{flex-direction:column;flex-wrap:nowrap}
.nav-nested .nav>li>a{padding-left:2rem}
.nav-nested .nav>li>.nav-equal-height-heading{padding-left:1rem}
.nav-nested .nav .nav>li>a{padding-left:3rem}
.nav-nested .nav .nav>li>.nav-equal-height-heading{padding-left:2rem}
.nav-nested .nav .nav .nav>li>a{padding-left:4rem}
.nav-nested .nav .nav .nav>li>.nav-equal-height-heading{padding-left:3rem}
.nav-nested .nav .nav .nav .nav>li>a{padding-left:5rem}
.nav-nested .nav .nav .nav .nav>li>.nav-equal-height-heading{padding-left:4rem}
.nav-nested .nav .nav .nav .nav .nav>li>a{padding-left:6rem}
.nav-nested .nav .nav .nav .nav .nav>li>.nav-equal-height-heading{padding-left:5rem}
.nav-nested .nav .nav .nav .nav .nav .nav>li>a{padding-left:7rem}
.nav-nested .nav .nav .nav .nav .nav .nav>li>.nav-equal-height-heading{padding-left:6rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav>li>a{padding-left:8rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav>li>.nav-equal-height-heading{padding-left:7rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav>li>a{padding-left:9rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav>li>.nav-equal-height-heading{padding-left:8rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>a{padding-left:10rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>.nav-equal-height-heading{padding-left:9rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>a{padding-left:11rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>.nav-equal-height-heading{padding-left:10rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>a{padding-left:12rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>.nav-equal-height-heading{padding-left:11rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>a{padding-left:13rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>.nav-equal-height-heading{padding-left:12rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>a{padding-left:14rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>.nav-equal-height-heading{padding-left:13rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>a{padding-left:15rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>.nav-equal-height-heading{padding-left:14rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>a{padding-left:16rem}
.nav-nested .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav .nav>li>.nav-equal-height-heading{padding-left:15rem}
.nav-nested-margins{flex-direction:column;flex-wrap:nowrap}
.nav-nested-margins>li .nav>li{margin-left:1rem}
.nav-tabs .nav-link,.nav-tabs .nav-underline .tab a,.nav-underline .tab .nav-tabs a{border-radius:.25rem .25rem 0 0}
.nav-tabs+.tab-content .tab-pane.active:first-child,.nav-tabs+.tab-content .nav-underline .tab.active a.tab-pane:first-child,.nav-underline .tab.active .nav-tabs+.tab-content a.tab-pane:first-child{border-top-left-radius:0}
.dropdown-item[data-toggle="tab"] .dropdown-item-indicator,.dropdown-menu>li>a[data-toggle="tab"] .dropdown-item-indicator,.dropdown-menu .link-list>li>a[data-toggle="tab"] .dropdown-item-indicator,.dropdown-item[data-toggle="tab"] .dropdown-item-indicator-start,.dropdown-menu>li>a[data-toggle="tab"] .dropdown-item-indicator-start,.dropdown-menu .link-list>li>a[data-toggle="tab"] .dropdown-item-indicator-start,.dropdown-item[data-toggle="tab"] .dropdown-item-indicator-end,.dropdown-menu>li>a[data-toggle="tab"] .dropdown-item-indicator-end,.dropdown-menu .link-list>li>a[data-toggle="tab"] .dropdown-item-indicator-end{display:none}
.dropdown-item[data-toggle="tab"].active .dropdown-item-indicator,.dropdown-menu>li>a[data-toggle="tab"].active .dropdown-item-indicator,.nav-underline .tab.active .dropdown-menu>li>a[data-toggle="tab"] .dropdown-item-indicator,.dropdown-menu .link-list>li>a[data-toggle="tab"].active .dropdown-item-indicator,.dropdown-menu .nav-underline .tab.active .link-list>li>a[data-toggle="tab"] .dropdown-item-indicator,.nav-underline .tab.active .dropdown-menu .link-list>li>a[data-toggle="tab"] .dropdown-item-indicator,.nav-underline .tab.active a.dropdown-item[data-toggle="tab"] .dropdown-item-indicator,.dropdown-item[data-toggle="tab"].active .dropdown-item-indicator-start,.dropdown-menu>li>a[data-toggle="tab"].active .dropdown-item-indicator-start,.nav-underline .tab.active .dropdown-menu>li>a[data-toggle="tab"] .dropdown-item-indicator-start,.dropdown-menu .link-list>li>a[data-toggle="tab"].active .dropdown-item-indicator-start,.dropdown-menu .nav-underline .tab.active .link-list>li>a[data-toggle="tab"] .dropdown-item-indicator-start,.nav-underline .tab.active .dropdown-menu .link-list>li>a[data-toggle="tab"] .dropdown-item-indicator-start,.nav-underline .tab.active a.dropdown-item[data-toggle="tab"] .dropdown-item-indicator-start,.dropdown-item[data-toggle="tab"].active .dropdown-item-indicator-end,.dropdown-menu>li>a[data-toggle="tab"].active .dropdown-item-indicator-end,.nav-underline .tab.active .dropdown-menu>li>a[data-toggle="tab"] .dropdown-item-indicator-end,.dropdown-menu .link-list>li>a[data-toggle="tab"].active .dropdown-item-indicator-end,.dropdown-menu .nav-underline .tab.active .link-list>li>a[data-toggle="tab"] .dropdown-item-indicator-end,.nav-underline .tab.active .dropdown-menu .link-list>li>a[data-toggle="tab"] .dropdown-item-indicator-end,.nav-underline .tab.active a.dropdown-item[data-toggle="tab"] .dropdown-item-indicator-end{display:block}
.nav-underline .nav-link::after,.nav-underline .tab a::after{bottom:0;display:block;position:absolute;left:.5rem;right:.5rem;width:auto}
.nav-underline .nav-item .nav-link.active:after,.nav-underline .tab .nav-link.active:after,.nav-underline .nav-item .tab a.active:after,.nav-underline .tab .nav-item a.active:after,.nav-underline .tab a.active:after,.nav-underline .nav-item .tab.active a:after,.nav-underline .tab.active .nav-item a:after,.nav-underline .tab.active a:after{background-color:#007bff}
.nav-underline .nav-link.active:after,.nav-underline .tab a.active:after,.nav-underline .tab.active a:after,.nav-underline .nav-item.show .nav-link:after,.nav-underline .show.tab .nav-link:after,.nav-underline .nav-item.show .tab a:after,.nav-underline .tab .nav-item.show a:after,.nav-underline .show.tab a:after{content:"";height:.1875rem}
.menubar{position:relative}
.menubar-toggler{display:none}
.menubar-vertical-expand-md{max-width:15.625rem}
.menubar-vertical-expand-md .menubar-collapse{display:block}
.menubar-vertical-expand-md .menubar-collapse.collapsing,.menubar-vertical-expand-md .menubar-collapse.show{display:block}
.menubar-vertical-expand-md.menubar-transparent .nav-link,.menubar-vertical-expand-md.menubar-transparent .nav-underline .tab a,.nav-underline .tab .menubar-vertical-expand-md.menubar-transparent a{color:#6c757d}
.menubar-vertical-expand-md.menubar-transparent .nav-link:hover,.menubar-vertical-expand-md.menubar-transparent .nav-underline .tab a:hover,.nav-underline .tab .menubar-vertical-expand-md.menubar-transparent a:hover{color:#494f54}
.menubar-vertical-expand-md.menubar-transparent .nav-link:active,.menubar-vertical-expand-md.menubar-transparent .nav-underline .tab a:active,.nav-underline .tab .menubar-vertical-expand-md.menubar-transparent a:active{color:#212529}
.show>.menubar-vertical-expand-md.menubar-transparent .nav-link,.show>.menubar-vertical-expand-md.menubar-transparent .nav-underline .tab a,.nav-underline .tab .show>.menubar-vertical-expand-md.menubar-transparent a,.menubar-vertical-expand-md.menubar-transparent .nav-link.active,.menubar-vertical-expand-md.menubar-transparent .nav-underline .tab a.active,.nav-underline .tab .menubar-vertical-expand-md.menubar-transparent a.active,.menubar-vertical-expand-md.menubar-transparent .nav-underline .tab.active a,.nav-underline .tab.active .menubar-vertical-expand-md.menubar-transparent a{color:#212529}
.menubar-vertical-expand-md.menubar-transparent .nav-link:disabled,.menubar-vertical-expand-md.menubar-transparent .nav-underline .tab a:disabled,.nav-underline .tab .menubar-vertical-expand-md.menubar-transparent a:disabled,.menubar-vertical-expand-md.menubar-transparent .nav-link.disabled,.menubar-vertical-expand-md.menubar-transparent .nav-underline .tab a.disabled,.nav-underline .tab .menubar-vertical-expand-md.menubar-transparent a.disabled{color:rgba(0,0,0,0.3)}
.menubar-vertical-expand-lg{max-width:15.625rem}
.menubar-vertical-expand-lg .menubar-collapse{display:block}
.menubar-vertical-expand-lg .menubar-collapse.collapsing,.menubar-vertical-expand-lg .menubar-collapse.show{display:block}
.menubar-vertical-expand-lg.menubar-transparent .nav-link,.menubar-vertical-expand-lg.menubar-transparent .nav-underline .tab a,.nav-underline .tab .menubar-vertical-expand-lg.menubar-transparent a{color:#6c757d}
.menubar-vertical-expand-lg.menubar-transparent .nav-link:hover,.menubar-vertical-expand-lg.menubar-transparent .nav-underline .tab a:hover,.nav-underline .tab .menubar-vertical-expand-lg.menubar-transparent a:hover{color:#494f54}
.menubar-vertical-expand-lg.menubar-transparent .nav-link:active,.menubar-vertical-expand-lg.menubar-transparent .nav-underline .tab a:active,.nav-underline .tab .menubar-vertical-expand-lg.menubar-transparent a:active{color:#212529}
.show>.menubar-vertical-expand-lg.menubar-transparent .nav-link,.show>.menubar-vertical-expand-lg.menubar-transparent .nav-underline .tab a,.nav-underline .tab .show>.menubar-vertical-expand-lg.menubar-transparent a,.menubar-vertical-expand-lg.menubar-transparent .nav-link.active,.menubar-vertical-expand-lg.menubar-transparent .nav-underline .tab a.active,.nav-underline .tab .menubar-vertical-expand-lg.menubar-transparent a.active,.menubar-vertical-expand-lg.menubar-transparent .nav-underline .tab.active a,.nav-underline .tab.active .menubar-vertical-expand-lg.menubar-transparent a{color:#212529}
.menubar-vertical-expand-lg.menubar-transparent .nav-link:disabled,.menubar-vertical-expand-lg.menubar-transparent .nav-underline .tab a:disabled,.nav-underline .tab .menubar-vertical-expand-lg.menubar-transparent a:disabled,.menubar-vertical-expand-lg.menubar-transparent .nav-link.disabled,.menubar-vertical-expand-lg.menubar-transparent .nav-underline .tab a.disabled,.nav-underline .tab .menubar-vertical-expand-lg.menubar-transparent a.disabled{color:rgba(0,0,0,0.3)}
.navbar{border-width:0}
.navbar .container,.navbar .container-fluid{display:flex;flex-wrap:wrap;justify-content:space-between}
.navbar-nowrap{flex-wrap:nowrap}
.navbar-nowrap .container,.navbar-nowrap .container-fluid,.navbar-nowrap .navbar-nav{flex-wrap:nowrap !important}
.navbar-nowrap .navbar-text{min-width:0;white-space:nowrap}
.navbar-nav .dropdown-menu-right,.navbar-form .dropdown-menu-right{left:auto;right:0}
.navbar-nav{flex-direction:row}
.navbar-nav .dropdown-menu{position:absolute}
.navbar-nav .nav-link,.navbar-nav .nav-underline .tab a,.nav-underline .tab .navbar-nav a{padding-left:.5rem;padding-right:.5rem}
.navbar-nav-expand{flex-grow:1;min-width:0}
.navbar-nav-last{margin-left:auto}
.navbar-nav .nav-item,.navbar-nav .nav-underline .tab,.nav-underline .navbar-nav .tab{word-wrap:normal}
.navbar-nav .nav-item>.custom-control,.navbar-nav .nav-underline .tab>.custom-control,.nav-underline .navbar-nav .tab>.custom-control,.navbar-nav .nav-item>.form-check,.navbar-nav .nav-underline .tab>.form-check,.nav-underline .navbar-nav .tab>.form-check{margin-bottom:0;margin-left:.5rem;margin-right:.5rem}
.nav-item-expand{flex-grow:1;min-width:0}
.nav-item-shrink{min-width:0}
.navbar-title{font-size:1.25rem;font-weight:500;margin-bottom:0}
.navbar-text{padding-left:.5rem;padding-right:.5rem}
.navbar-collapse{max-width:100%}
.navbar-collapse .navbar-nav{flex-direction:column}
.navbar-collapse .dropdown-toggle .navbar-text-truncate{max-width:calc(100% - 1.5625rem)}
.navbar-text-truncate{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}
.navbar-toggler:focus{z-index:525}
.navbar-toggler-link{align-items:center;display:flex;border-width:0;line-height:1.5;max-width:100%;padding:.3125rem .5rem;position:relative}
.navbar-toggler-link .lexicon-icon{min-width:1em;margin-left:3px;margin-top:0}
.navbar-brand{margin-right:0;max-width:calc(100% - 72px);padding-left:.5rem;padding-right:.5rem}
.navbar-form{align-items:center;display:flex;padding-left:.5rem;padding-right:.5rem}
.navbar-form>form{width:100%}
.navbar-form-autofit{flex-basis:100px;flex-grow:1}
.navbar-form-autofit form{display:flex;width:100%}
.navbar-overlay{background-color:#FFF}
.navbar-breakpoint-d-block,.navbar-breakpoint-d-inline-block,.navbar-breakpoint-d-flex{display:none !important}
.navbar-expand{flex-wrap:wrap;justify-content:space-between}
.navbar-expand .navbar-nav{flex-wrap:wrap}
.navbar-expand-sm{justify-content:space-between}
.navbar-expand-sm .nav-item,.navbar-expand-sm .nav-underline .tab,.nav-underline .navbar-expand-sm .tab{align-items:center;display:flex}
.navbar-expand-sm .nav-item .navbar-text-truncate,.navbar-expand-sm .nav-underline .tab .navbar-text-truncate,.nav-underline .navbar-expand-sm .tab .navbar-text-truncate{max-width:12.5rem}
.navbar-expand-sm .container,.navbar-expand-sm .container-fluid{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:15px;padding-right:15px}
.navbar-expand-sm .navbar-collapse .container,.navbar-expand-sm .navbar-collapse .container-fluid{padding-left:0;padding-right:0}
.navbar-expand-md{justify-content:space-between}
.navbar-expand-md .nav-item,.navbar-expand-md .nav-underline .tab,.nav-underline .navbar-expand-md .tab{align-items:center;display:flex}
.navbar-expand-md .nav-item .navbar-text-truncate,.navbar-expand-md .nav-underline .tab .navbar-text-truncate,.nav-underline .navbar-expand-md .tab .navbar-text-truncate{max-width:12.5rem}
.navbar-expand-md .container,.navbar-expand-md .container-fluid{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:15px;padding-right:15px}
.navbar-expand-md .navbar-collapse .container,.navbar-expand-md .navbar-collapse .container-fluid{padding-left:0;padding-right:0}
.navbar-expand-lg{justify-content:space-between}
.navbar-expand-lg .nav-item,.navbar-expand-lg .nav-underline .tab,.nav-underline .navbar-expand-lg .tab{align-items:center;display:flex}
.navbar-expand-lg .nav-item .navbar-text-truncate,.navbar-expand-lg .nav-underline .tab .navbar-text-truncate,.nav-underline .navbar-expand-lg .tab .navbar-text-truncate{max-width:12.5rem}
.navbar-expand-lg .container,.navbar-expand-lg .container-fluid{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:15px;padding-right:15px}
.navbar-expand-lg .navbar-collapse .container,.navbar-expand-lg .navbar-collapse .container-fluid{padding-left:0;padding-right:0}
.navbar-expand-xl{justify-content:space-between}
.navbar-expand-xl .nav-item,.navbar-expand-xl .nav-underline .tab,.nav-underline .navbar-expand-xl .tab{align-items:center;display:flex}
.navbar-expand-xl .nav-item .navbar-text-truncate,.navbar-expand-xl .nav-underline .tab .navbar-text-truncate,.nav-underline .navbar-expand-xl .tab .navbar-text-truncate{max-width:12.5rem}
.navbar-expand-xl .container,.navbar-expand-xl .container-fluid{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:15px;padding-right:15px}
.navbar-expand-xl .navbar-collapse .container,.navbar-expand-xl .navbar-collapse .container-fluid{padding-left:0;padding-right:0}
.navbar-expand{justify-content:space-between}
.navbar-expand .nav-item,.navbar-expand .nav-underline .tab,.nav-underline .navbar-expand .tab{align-items:center;display:flex}
.navbar-expand .nav-item .navbar-text-truncate,.navbar-expand .nav-underline .tab .navbar-text-truncate,.nav-underline .navbar-expand .tab .navbar-text-truncate{max-width:12.5rem}
.navbar-expand .container,.navbar-expand .container-fluid{display:flex;flex-wrap:wrap;justify-content:space-between;padding-left:15px;padding-right:15px}
.navbar-expand .navbar-collapse .container,.navbar-expand .navbar-collapse .container-fluid{padding-left:0;padding-right:0}
.navbar-overlay-up{bottom:0;display:none;justify-content:space-between;left:0;margin-left:0;margin-right:0;padding-bottom:.5rem;padding-left:1rem;padding-right:1rem;padding-top:.5rem;position:absolute;right:0;top:0;z-index:450}
.navbar-overlay-up.show{display:flex}
.navbar-underline .navbar-toggler-link:after{background-color:#007bff;bottom:-0.5rem;content:"";display:block;height:.1875rem;left:0;position:absolute;right:0;width:auto}
.navbar-underline.navbar-expand .navbar-nav .nav-link.active:after,.navbar-underline.navbar-expand .navbar-nav .nav-underline .tab a.active:after,.nav-underline .tab .navbar-underline.navbar-expand .navbar-nav a.active:after,.navbar-underline.navbar-expand .navbar-nav .nav-underline .tab.active a:after,.nav-underline .tab.active .navbar-underline.navbar-expand .navbar-nav a:after{background-color:#007bff;bottom:-0.5rem;content:"";display:block;height:.1875rem;left:0;position:absolute;right:0;width:auto}
.application-bar{flex-wrap:nowrap;border-width:0;font-size:1rem;padding:0;border-color:transparent;border-style:solid}
.application-bar .navbar-toggler{font-size:1.25rem;height:2.00001rem;margin-left:.25rem;margin-right:.25rem;padding-bottom:.25rem;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem}
.application-bar .navbar-toggler-link{height:auto;font-size:1rem;line-height:1.5;margin-left:0;margin-right:0;padding-bottom:.75rem;padding-left:.25rem;padding-right:.25rem;padding-top:.75rem}
.application-bar .navbar-brand{font-size:1.25rem;margin-right:0;padding-bottom:.5625rem;padding-left:.25rem;padding-right:.25rem;padding-top:.5625rem}
.application-bar .navbar-nav .nav-btn{font-size:1rem;margin-bottom:.5rem;margin-left:.25rem;margin-right:.25rem;margin-top:.5rem;padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem}
.application-bar .navbar-nav .nav-btn-monospaced{font-size:1rem;padding:0}
.application-bar .navbar-nav .nav-item>.custom-control,.application-bar .navbar-nav .nav-underline .tab>.custom-control,.nav-underline .application-bar .navbar-nav .tab>.custom-control,.application-bar .navbar-nav .nav-item>.form-check,.application-bar .navbar-nav .nav-underline .tab>.form-check,.nav-underline .application-bar .navbar-nav .tab>.form-check{margin-left:.25rem;margin-right:.25rem}
.application-bar .navbar-nav .nav-link,.application-bar .navbar-nav .nav-underline .tab a,.nav-underline .tab .application-bar .navbar-nav a,.application-bar .navbar-nav .navbar-text{margin-bottom:.5rem;margin-left:.5rem;margin-right:.5rem;margin-top:.5rem;padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem}
.application-bar .navbar-nav .nav-link-monospaced{font-size:1rem;margin-bottom:.5rem;margin-left:.25rem;margin-right:.25rem;margin-top:.5rem;padding:0}
.application-bar.navbar-expand .navbar-brand{font-size:1.25rem;margin-right:.25rem;padding-bottom:.8125rem;padding-left:.25rem;padding-right:.25rem;padding-top:.8125rem}
.application-bar.navbar-expand .navbar-form{height:3.5rem;padding-left:.25rem;padding-right:.25rem}
.application-bar.navbar-expand .navbar-form>.container,.application-bar.navbar-expand .navbar-form>.container-fluid{padding-left:0;padding-right:0}
.application-bar.navbar-expand .nav-btn{font-size:1rem;margin-bottom:.75rem;margin-left:.25rem;margin-right:.25rem;margin-top:.75rem;padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem}
.application-bar.navbar-expand .nav-btn-monospaced{font-size:1rem;padding:0}
.application-bar.navbar-expand .nav-item>.custom-control,.application-bar.navbar-expand .nav-underline .tab>.custom-control,.nav-underline .application-bar.navbar-expand .tab>.custom-control,.application-bar.navbar-expand .nav-item>.form-check,.application-bar.navbar-expand .nav-underline .tab>.form-check,.nav-underline .application-bar.navbar-expand .tab>.form-check{margin-left:.25rem;margin-right:.25rem}
.application-bar.navbar-expand .nav-link,.application-bar.navbar-expand .nav-underline .tab a,.nav-underline .tab .application-bar.navbar-expand a,.application-bar.navbar-expand .navbar-text{margin-bottom:.75rem;margin-left:.5rem;margin-right:.5rem;margin-top:.75rem;padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem}
.application-bar.navbar-expand .nav-link-monospaced{font-size:1rem;margin-bottom:.75rem;margin-left:.25rem;margin-right:.25rem;margin-top:.75rem;padding:0}
.application-bar .navbar-overlay-up{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.application-bar.navbar-underline .navbar-toggler-link:after{bottom:-0.5rem;height:.125rem}
.application-bar.navbar-underline.navbar-expand .navbar-nav .nav-link.active:after,.application-bar.navbar-underline.navbar-expand .navbar-nav .nav-underline .tab a.active:after,.nav-underline .tab .application-bar.navbar-underline.navbar-expand .navbar-nav a.active:after,.application-bar.navbar-underline.navbar-expand .navbar-nav .nav-underline .tab.active a:after,.nav-underline .tab.active .application-bar.navbar-underline.navbar-expand .navbar-nav a:after{bottom:-0.75rem;height:.125rem}
.application-bar .container,.application-bar .container-fluid{flex-wrap:nowrap}
.application-bar .navbar-nav{flex-wrap:nowrap}
.application-bar-dark{background-color:#343a40;border-color:transparent;border-style:solid;color:rgba(255,255,255,0.5)}
.application-bar-dark .nav-link,.application-bar-dark .nav-underline .tab a,.nav-underline .tab .application-bar-dark a,.application-bar-dark .navbar-nav .btn-unstyled{color:rgba(255,255,255,0.5)}
.application-bar-dark .nav-link:hover,.application-bar-dark .nav-underline .tab a:hover,.nav-underline .tab .application-bar-dark a:hover,.application-bar-dark .navbar-nav .btn-unstyled:hover{color:rgba(255,255,255,0.75)}
.application-bar-dark .nav-link.active,.application-bar-dark .nav-underline .tab a.active,.nav-underline .tab .application-bar-dark a.active,.application-bar-dark .nav-underline .tab.active a,.nav-underline .tab.active .application-bar-dark a,.application-bar-dark .nav-link[aria-expanded="true"],.application-bar-dark .nav-underline .tab a[aria-expanded="true"],.nav-underline .tab .application-bar-dark a[aria-expanded="true"],.application-bar-dark .navbar-nav .btn-unstyled.active,.application-bar-dark .navbar-nav .nav-underline .tab.active a.btn-unstyled,.nav-underline .tab.active .application-bar-dark .navbar-nav a.btn-unstyled,.application-bar-dark .navbar-nav .btn-unstyled[aria-expanded="true"]{color:#FFF}
.application-bar-dark .nav-link.disabled,.application-bar-dark .nav-underline .tab a.disabled,.nav-underline .tab .application-bar-dark a.disabled,.application-bar-dark .nav-link:disabled,.application-bar-dark .nav-underline .tab a:disabled,.nav-underline .tab .application-bar-dark a:disabled,.application-bar-dark .navbar-nav .btn-unstyled.disabled,.application-bar-dark .navbar-nav .btn-unstyled:disabled{color:rgba(255,255,255,0.25);opacity:1}
.application-bar-dark .navbar-toggler{color:rgba(255,255,255,0.5)}
.application-bar-dark .navbar-toggler-link[aria-expanded="true"]{color:#FFF}
.application-bar-dark .navbar-overlay{background-color:#343a40}
.management-bar{border-width:0 0 .0625rem 0;font-size:1rem;padding:0;border-color:transparent;border-style:solid}
.management-bar .navbar-toggler{font-size:1.25rem;height:2.00001rem;margin-left:.875rem;margin-right:.875rem;padding-bottom:.25rem;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem}
.management-bar .navbar-toggler-link{height:auto;font-size:1rem;line-height:1.5;margin-left:0;margin-right:0;padding-bottom:.71875rem;padding-left:.25rem;padding-right:.25rem;padding-top:.71875rem}
.management-bar .navbar-brand{font-size:1.25rem;margin-right:0;padding-bottom:.53125rem;padding-left:.25rem;padding-right:.25rem;padding-top:.53125rem}
.management-bar .navbar-nav .nav-btn{font-size:1rem;margin-bottom:.46875rem;margin-left:.25rem;margin-right:.25rem;margin-top:.46875rem;padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem}
.management-bar .navbar-nav .nav-btn-monospaced{font-size:1rem;padding:0}
.management-bar .navbar-nav .nav-item>.custom-control,.management-bar .navbar-nav .nav-underline .tab>.custom-control,.nav-underline .management-bar .navbar-nav .tab>.custom-control,.management-bar .navbar-nav .nav-item>.form-check,.management-bar .navbar-nav .nav-underline .tab>.form-check,.nav-underline .management-bar .navbar-nav .tab>.form-check{margin-left:.25rem;margin-right:.25rem}
.management-bar .navbar-nav .nav-link,.management-bar .navbar-nav .nav-underline .tab a,.nav-underline .tab .management-bar .navbar-nav a,.management-bar .navbar-nav .navbar-text{margin-bottom:.46875rem;margin-left:.25rem;margin-right:.25rem;margin-top:.46875rem;padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem}
.management-bar .navbar-nav .nav-link-monospaced{font-size:1rem;margin-bottom:.46875rem;margin-left:.25rem;margin-right:.25rem;margin-top:.46875rem;padding:0}
.management-bar .dropdown-menu{margin-top:0}
.management-bar.navbar-expand .navbar-brand{font-size:1.25rem;margin-right:.5rem;padding-bottom:1.03125rem;padding-left:.5rem;padding-right:.5rem;padding-top:1.03125rem}
.management-bar.navbar-expand .navbar-form{height:3.9375rem;padding-left:.5rem;padding-right:.5rem}
.management-bar.navbar-expand .navbar-form>.container,.management-bar.navbar-expand .navbar-form>.container-fluid{padding-left:0;padding-right:0}
.management-bar.navbar-expand .nav-btn{font-size:1rem;margin-bottom:.96875rem;margin-left:.5rem;margin-right:.5rem;margin-top:.96875rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem}
.management-bar.navbar-expand .nav-btn-monospaced{font-size:1rem;padding:0}
.management-bar.navbar-expand .nav-item>.custom-control,.management-bar.navbar-expand .nav-underline .tab>.custom-control,.nav-underline .management-bar.navbar-expand .tab>.custom-control,.management-bar.navbar-expand .nav-item>.form-check,.management-bar.navbar-expand .nav-underline .tab>.form-check,.nav-underline .management-bar.navbar-expand .tab>.form-check{margin-left:.5rem;margin-right:.5rem}
.management-bar.navbar-expand .nav-link,.management-bar.navbar-expand .nav-underline .tab a,.nav-underline .tab .management-bar.navbar-expand a,.management-bar.navbar-expand .navbar-text{margin-bottom:.96875rem;margin-left:.5rem;margin-right:.5rem;margin-top:.96875rem;padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem}
.management-bar.navbar-expand .nav-link-monospaced{font-size:1rem;margin-bottom:.96875rem;margin-left:.5rem;margin-right:.5rem;margin-top:.96875rem;padding:0}
.management-bar .navbar-overlay-up{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.management-bar.navbar-underline .navbar-toggler-link:after{bottom:-0.53125rem;height:.25rem}
.management-bar.navbar-underline.navbar-expand .navbar-nav .nav-link.active:after,.management-bar.navbar-underline.navbar-expand .navbar-nav .nav-underline .tab a.active:after,.nav-underline .tab .management-bar.navbar-underline.navbar-expand .navbar-nav a.active:after,.management-bar.navbar-underline.navbar-expand .navbar-nav .nav-underline .tab.active a:after,.nav-underline .tab.active .management-bar.navbar-underline.navbar-expand .navbar-nav a:after{bottom:-1.03125rem;height:.25rem}
.management-bar.navbar-nowrap .navbar-text{white-space:normal;word-wrap:break-word}
.management-bar-light{background-color:#f8f9fa;border-color:transparent;border-style:solid}
.management-bar-light .nav-link,.management-bar-light .nav-underline .tab a,.nav-underline .tab .management-bar-light a,.management-bar-light .navbar-nav .btn-unstyled{color:rgba(0,0,0,0.5)}
.management-bar-light .nav-link:hover,.management-bar-light .nav-underline .tab a:hover,.nav-underline .tab .management-bar-light a:hover,.management-bar-light .navbar-nav .btn-unstyled:hover{color:rgba(0,0,0,0.7)}
.management-bar-light .nav-link.active,.management-bar-light .nav-underline .tab a.active,.nav-underline .tab .management-bar-light a.active,.management-bar-light .nav-underline .tab.active a,.nav-underline .tab.active .management-bar-light a,.management-bar-light .nav-link[aria-expanded="true"],.management-bar-light .nav-underline .tab a[aria-expanded="true"],.nav-underline .tab .management-bar-light a[aria-expanded="true"],.management-bar-light .navbar-nav .btn-unstyled.active,.management-bar-light .navbar-nav .nav-underline .tab.active a.btn-unstyled,.nav-underline .tab.active .management-bar-light .navbar-nav a.btn-unstyled,.management-bar-light .navbar-nav .btn-unstyled[aria-expanded="true"]{color:rgba(0,0,0,0.9)}
.management-bar-light .nav-link.disabled,.management-bar-light .nav-underline .tab a.disabled,.nav-underline .tab .management-bar-light a.disabled,.management-bar-light .nav-link:disabled,.management-bar-light .nav-underline .tab a:disabled,.nav-underline .tab .management-bar-light a:disabled,.management-bar-light .navbar-nav .btn-unstyled.disabled,.management-bar-light .navbar-nav .btn-unstyled:disabled{color:rgba(0,0,0,0.3);opacity:1}
.management-bar-light .navbar-toggler{color:rgba(0,0,0,0.5)}
.management-bar-light .navbar-toggler-link[aria-expanded="true"]{color:rgba(0,0,0,0.9)}
.management-bar-light .navbar-overlay{background-color:#f8f9fa}
.management-bar-primary{background-color:#e5f2ff;border-color:#007bff;border-style:solid;color:rgba(0,0,0,0.5)}
.management-bar-primary .nav-link,.management-bar-primary .nav-underline .tab a,.nav-underline .tab .management-bar-primary a,.management-bar-primary .navbar-nav .btn-unstyled{color:rgba(0,0,0,0.5)}
.management-bar-primary .nav-link:hover,.management-bar-primary .nav-underline .tab a:hover,.nav-underline .tab .management-bar-primary a:hover,.management-bar-primary .navbar-nav .btn-unstyled:hover{color:rgba(0,0,0,0.7)}
.management-bar-primary .nav-link.active,.management-bar-primary .nav-underline .tab a.active,.nav-underline .tab .management-bar-primary a.active,.management-bar-primary .nav-underline .tab.active a,.nav-underline .tab.active .management-bar-primary a,.management-bar-primary .nav-link[aria-expanded="true"],.management-bar-primary .nav-underline .tab a[aria-expanded="true"],.nav-underline .tab .management-bar-primary a[aria-expanded="true"],.management-bar-primary .navbar-nav .btn-unstyled.active,.management-bar-primary .navbar-nav .nav-underline .tab.active a.btn-unstyled,.nav-underline .tab.active .management-bar-primary .navbar-nav a.btn-unstyled,.management-bar-primary .navbar-nav .btn-unstyled[aria-expanded="true"]{color:rgba(0,0,0,0.9)}
.management-bar-primary .nav-link.disabled,.management-bar-primary .nav-underline .tab a.disabled,.nav-underline .tab .management-bar-primary a.disabled,.management-bar-primary .nav-link:disabled,.management-bar-primary .nav-underline .tab a:disabled,.nav-underline .tab .management-bar-primary a:disabled,.management-bar-primary .navbar-nav .btn-unstyled.disabled,.management-bar-primary .navbar-nav .btn-unstyled:disabled{color:rgba(0,0,0,0.3);opacity:1}
.management-bar-primary .navbar-toggler{color:rgba(0,0,0,0.5)}
.management-bar-primary .navbar-toggler-link[aria-expanded="true"]{color:rgba(0,0,0,0.9)}
.management-bar-primary .navbar-overlay{background-color:#e5f2ff}
.navigation-bar{border-width:0 0 .0625rem 0;font-size:1rem;padding:0;border-color:transparent;border-style:solid}
.navigation-bar .navbar-toggler{font-size:1.25rem;height:2.00001rem;margin-left:1rem;margin-right:1rem;padding-bottom:.25rem;padding-left:.75rem;padding-right:.75rem;padding-top:.25rem}
.navigation-bar .navbar-toggler-link{height:auto;font-size:1rem;line-height:1.5;margin-left:0;margin-right:0;padding-bottom:.71875rem;padding-left:1rem;padding-right:1rem;padding-top:.71875rem}
.navigation-bar .navbar-brand{font-size:1.25rem;margin-right:0;padding-bottom:.53125rem;padding-left:1rem;padding-right:1rem;padding-top:.53125rem}
.navigation-bar .navbar-nav .nav-btn{font-size:1rem;margin-bottom:.46875rem;margin-left:1rem;margin-right:1rem;margin-top:.46875rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}
.navigation-bar .navbar-nav .nav-btn-monospaced{padding:0}
.navigation-bar .navbar-nav .nav-item>.custom-control,.navigation-bar .navbar-nav .nav-underline .tab>.custom-control,.nav-underline .navigation-bar .navbar-nav .tab>.custom-control,.navigation-bar .navbar-nav .nav-item>.form-check,.navigation-bar .navbar-nav .nav-underline .tab>.form-check,.nav-underline .navigation-bar .navbar-nav .tab>.form-check{margin-left:1rem;margin-right:1rem}
.navigation-bar .navbar-nav .nav-link,.navigation-bar .navbar-nav .nav-underline .tab a,.nav-underline .tab .navigation-bar .navbar-nav a,.navigation-bar .navbar-nav .navbar-text{margin-bottom:0rem;margin-top:0rem;padding-bottom:.71875rem;padding-left:1rem;padding-right:1rem;padding-top:.71875rem}
.navigation-bar .navbar-nav .nav-link-monospaced{margin-bottom:.46875rem;margin-left:1rem;margin-right:1rem;margin-top:.46875rem;padding:0}
.navigation-bar .dropdown-menu{margin-top:0}
.navigation-bar .navbar-overlay-up{padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}
.navigation-bar.navbar-underline .navbar-toggler-link:after{bottom:-0.0625rem;height:.25rem}
.navigation-bar.navbar-underline.navbar-expand .navbar-nav .nav-link.active:after,.navigation-bar.navbar-underline.navbar-expand .navbar-nav .nav-underline .tab a.active:after,.nav-underline .tab .navigation-bar.navbar-underline.navbar-expand .navbar-nav a.active:after,.navigation-bar.navbar-underline.navbar-expand .navbar-nav .nav-underline .tab.active a:after,.nav-underline .tab.active .navigation-bar.navbar-underline.navbar-expand .navbar-nav a:after{bottom:-0.0625rem;height:.25rem}
.navigation-bar-light{background-color:#f8f9fa;border-color:transparent;border-style:solid}
.navigation-bar-light .nav-link,.navigation-bar-light .nav-underline .tab a,.nav-underline .tab .navigation-bar-light a,.navigation-bar-light .navbar-nav .btn-unstyled{color:rgba(0,0,0,0.5)}
.navigation-bar-light .nav-link:hover,.navigation-bar-light .nav-underline .tab a:hover,.nav-underline .tab .navigation-bar-light a:hover,.navigation-bar-light .navbar-nav .btn-unstyled:hover{color:rgba(0,0,0,0.7)}
.navigation-bar-light .nav-link.active,.navigation-bar-light .nav-underline .tab a.active,.nav-underline .tab .navigation-bar-light a.active,.navigation-bar-light .nav-underline .tab.active a,.nav-underline .tab.active .navigation-bar-light a,.navigation-bar-light .nav-link[aria-expanded="true"],.navigation-bar-light .nav-underline .tab a[aria-expanded="true"],.nav-underline .tab .navigation-bar-light a[aria-expanded="true"],.navigation-bar-light .navbar-nav .btn-unstyled.active,.navigation-bar-light .navbar-nav .nav-underline .tab.active a.btn-unstyled,.nav-underline .tab.active .navigation-bar-light .navbar-nav a.btn-unstyled,.navigation-bar-light .navbar-nav .btn-unstyled[aria-expanded="true"]{color:rgba(0,0,0,0.9)}
.navigation-bar-light .nav-link.disabled,.navigation-bar-light .nav-underline .tab a.disabled,.nav-underline .tab .navigation-bar-light a.disabled,.navigation-bar-light .nav-link:disabled,.navigation-bar-light .nav-underline .tab a:disabled,.nav-underline .tab .navigation-bar-light a:disabled,.navigation-bar-light .navbar-nav .btn-unstyled.disabled,.navigation-bar-light .navbar-nav .btn-unstyled:disabled{color:rgba(0,0,0,0.3);opacity:1}
.navigation-bar-light .navbar-toggler{color:rgba(0,0,0,0.5)}
.navigation-bar-light .navbar-toggler-link[aria-expanded="true"]{color:rgba(0,0,0,0.9)}
.navigation-bar-light .navbar-overlay{background-color:#f8f9fa}
.navigation-bar-secondary{background-color:#6c757d;border-color:transparent;border-style:solid;color:#FFF}
.navigation-bar-secondary .nav-link,.navigation-bar-secondary .nav-underline .tab a,.nav-underline .tab .navigation-bar-secondary a,.navigation-bar-secondary .navbar-nav .btn-unstyled{color:rgba(255,255,255,0.65)}
.navigation-bar-secondary .nav-link:hover,.navigation-bar-secondary .nav-underline .tab a:hover,.nav-underline .tab .navigation-bar-secondary a:hover,.navigation-bar-secondary .navbar-nav .btn-unstyled:hover{color:rgba(255,255,255,0.9)}
.navigation-bar-secondary .nav-link.active,.navigation-bar-secondary .nav-underline .tab a.active,.nav-underline .tab .navigation-bar-secondary a.active,.navigation-bar-secondary .nav-underline .tab.active a,.nav-underline .tab.active .navigation-bar-secondary a,.navigation-bar-secondary .nav-link[aria-expanded="true"],.navigation-bar-secondary .nav-underline .tab a[aria-expanded="true"],.nav-underline .tab .navigation-bar-secondary a[aria-expanded="true"],.navigation-bar-secondary .navbar-nav .btn-unstyled.active,.navigation-bar-secondary .navbar-nav .nav-underline .tab.active a.btn-unstyled,.nav-underline .tab.active .navigation-bar-secondary .navbar-nav a.btn-unstyled,.navigation-bar-secondary .navbar-nav .btn-unstyled[aria-expanded="true"]{color:rgba(255,255,255,0.9)}
.navigation-bar-secondary .nav-link.disabled,.navigation-bar-secondary .nav-underline .tab a.disabled,.nav-underline .tab .navigation-bar-secondary a.disabled,.navigation-bar-secondary .nav-link:disabled,.navigation-bar-secondary .nav-underline .tab a:disabled,.nav-underline .tab .navigation-bar-secondary a:disabled,.navigation-bar-secondary .navbar-nav .btn-unstyled.disabled,.navigation-bar-secondary .navbar-nav .btn-unstyled:disabled{color:rgba(255,255,255,0.25);opacity:1}
.navigation-bar-secondary .navbar-brand{color:rgba(255,255,255,0.9)}
.navigation-bar-secondary .navbar-brand:hover{color:rgba(255,255,255,0.9)}
.navigation-bar-secondary .navbar-toggler{color:rgba(255,255,255,0.65)}
.navigation-bar-secondary .navbar-toggler-link[aria-expanded="true"]{color:rgba(255,255,255,0.9)}
.navigation-bar-secondary .navbar-overlay{background-color:#6c757d}
.pagination{flex-wrap:wrap;margin-bottom:.5rem}
.pagination-bar{align-items:center;display:flex;flex-wrap:wrap}
.page-link{align-items:center;background-color:#FFF;border-width:1px;border-radius:0;display:inline-flex;height:2.375rem;justify-content:center;line-height:1.25;margin-left:0;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem}
.page-link .lexicon-icon{margin-top:0}
.page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#0056b3}
.page-link:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);z-index:4}
.page-link:active,.page-link.active,.nav-underline .tab.active a.page-link{background-color:#007bff;border-color:#007bff;color:#FFF;cursor:default;z-index:3}
.page-link:disabled,.page-link.disabled{background-color:#FFF;border-color:#dee2e6;box-shadow:none;color:#6c757d;cursor:not-allowed;opacity:1;pointer-events:auto;z-index:0}
.page-item.active .page-link,.nav-underline .tab.active a.page-item .page-link,.page-item.show .page-link{background-color:#007bff;border-color:#007bff;color:#FFF;cursor:default;z-index:3}
.page-item.disabled .page-link{background-color:#FFF;border-color:#dee2e6;box-shadow:none;color:#6c757d;cursor:not-allowed;opacity:1;pointer-events:auto;z-index:0}
.page-item{margin-left:-0.5px;margin-right:-0.5px}
.page-item:first-child .page-link,.page-link-first{border-radius:.25rem 0 0 .25rem}
.page-item:last-child .page-link,.page-link-last{border-radius:0 .25rem .25rem 0}
.pagination-items-per-page{margin-bottom:.5rem}
.pagination-items-per-page>a,.pagination-items-per-page>button{align-items:center;border-color:#dee2e6;border-style:solid;border-width:1px;border-radius:.25rem;color:#007bff;display:inline-flex;height:2.375rem;justify-content:center;line-height:1.25;padding-bottom:.5rem;padding-left:.75rem;padding-right:.75rem;padding-top:.5rem;text-decoration:none}
.pagination-items-per-page>a .lexicon-icon,.pagination-items-per-page>button .lexicon-icon{margin-left:.125rem;margin-top:.125rem}
.pagination-items-per-page>a:hover,.pagination-items-per-page>button:hover{background-color:#e9ecef;border-color:#dee2e6;color:#0056b3}
.pagination-items-per-page>a:focus,.pagination-items-per-page>button:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);outline:0}
.pagination-items-per-page>a:active,.pagination-items-per-page>a.active,.nav-underline .tab.active .pagination-items-per-page>a,.pagination-items-per-page>button:active,.pagination-items-per-page>button.active{background-color:#007bff;border-color:#007bff;color:#FFF}
.pagination-items-per-page>a:disabled,.pagination-items-per-page>a.disabled,.pagination-items-per-page>button:disabled,.pagination-items-per-page>button.disabled{background-color:#FFF;border-color:#dee2e6;box-shadow:none;color:#6c757d;cursor:not-allowed;opacity:1;pointer-events:auto}
.pagination-items-per-page.active>a,.nav-underline .tab.active a.pagination-items-per-page>a,.pagination-items-per-page.active>button,.nav-underline .tab.active a.pagination-items-per-page>button,.pagination-items-per-page.show>a,.pagination-items-per-page.show>button{background-color:#007bff;border-color:#007bff;color:#FFF}
.pagination-items-per-page.disabled>a,.pagination-items-per-page.disabled>button{background-color:#FFF;border-color:#dee2e6;box-shadow:none;color:#6c757d;cursor:not-allowed;opacity:1;pointer-events:auto}
.pagination-results{border-color:transparent;border-style:solid;border-width:1px;line-height:1.25;margin-bottom:.5rem;margin-right:auto;max-width:100%;padding:.5rem .75rem;word-wrap:break-word}
.pagination-sm .pagination-items-per-page>a,.pagination-sm .pagination-items-per-page>.btn-unstyled{font-size:.875rem;height:1.9375rem;line-height:1;padding:.25rem .75rem}
.pagination-sm .pagination-results{font-size:.875rem;line-height:1;padding:.25rem .75rem}
.pagination-sm .page-link{font-size:.875rem;height:1.9375rem;line-height:1}
.pagination-sm .page-link.btn-unstyled{padding:.25rem .5rem}
.pagination-lg .pagination-items-per-page>a,.pagination-lg .pagination-items-per-page>.btn-unstyled{font-size:1.25rem;height:3.5rem;line-height:1;padding:.75rem .75rem}
.pagination-lg .pagination-results{font-size:1.25rem;line-height:1;padding:.75rem .75rem}
.pagination-lg .page-link{font-size:1.25rem;height:3.5rem;line-height:1}
.pagination-lg .page-link.btn-unstyled{padding:.75rem 1.5rem}
.panel{background-color:#FFF;border-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;border-radius:.25rem;margin-bottom:1rem;word-wrap:break-word}
.panel-header{border-bottom:1px solid transparent;border-top-left-radius:calc(0.25rem - 1px);border-top-right-radius:calc(0.25rem - 1px);display:block;font-size:1rem;line-height:1.2;padding:.75rem 1.25rem;position:relative;width:100%}
.panel-header.collapsed{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}
.panel-header .collapse-icon-closed,.panel-header .collapse-icon-open{font-size:.875rem;top:calc(0.75rem + (((1em * 1.2) - 1em) / 2))}
.panel-header-link{color:inherit;display:block;transition:border-color .1s ease,border-radius .5s ease}
.panel-header-link:hover{color:inherit}
.panel-header-link:focus{z-index:1}
.panel-header-link.panel-header.collapsed{border-color:transparent;transition:border-color .75s ease}
.panel-header-link .collapse-icon{padding-right:2.28125rem}
.panel-body{padding:.75rem 1.25rem}
.panel-footer{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px);border-top:1px solid transparent;padding:.75rem 1.25rem}
.panel-title{font-weight:500}
.panel-group{border-radius:.25rem}
.panel-group .panel{margin-bottom:-1px}
.panel-group .panel:first-child,.panel-group .panel:first-child .panel-header{border-bottom-right-radius:0;border-bottom-left-radius:0}
.panel-group .panel:not(:first-child){border-radius:0;margin-top:-1px}
.panel-group .panel:not(:first-child) .panel-header{border-radius:0}
.panel-group .panel:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.panel-group .panel:last-child .panel-header.collapsed{border-bottom-right-radius:calc(0.25rem - 1px);border-bottom-left-radius:calc(0.25rem - 1px)}
.panel-group .panel-header{border-bottom-width:0}
.panel-group .panel-header+.panel-collapse>.panel-body{border-top:1px solid transparent}
.panel-group-fluid .panel,.main-content-card .panel-group .panel,.panel-group-flush .panel{border-left-width:0;border-right-width:0}
.panel-group-fluid .panel:first-child,.main-content-card .panel-group .panel:first-child,.panel-group-fluid .panel:last-child,.main-content-card .panel-group .panel:last-child,.panel-group-flush .panel:first-child,.panel-group-flush .panel:last-child{border-radius:0}
.panel-group-fluid .panel:first-child .panel-header,.main-content-card .panel-group .panel:first-child .panel-header,.panel-group-fluid .panel:first-child .panel-header.collapsed,.main-content-card .panel-group .panel:first-child .panel-header.collapsed,.panel-group-fluid .panel:last-child .panel-header,.main-content-card .panel-group .panel:last-child .panel-header,.panel-group-fluid .panel:last-child .panel-header.collapsed,.main-content-card .panel-group .panel:last-child .panel-header.collapsed,.panel-group-flush .panel:first-child .panel-header,.panel-group-flush .panel:first-child .panel-header.collapsed,.panel-group-flush .panel:last-child .panel-header,.panel-group-flush .panel:last-child .panel-header.collapsed{border-radius:0}
.panel-group-fluid-first .panel{border-left-width:0;border-right-width:0}
.panel-group-fluid-first .panel:first-child{border-top-width:0}
.panel-group-fluid-first .panel:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}
.panel-group-fluid-last .panel{border-left-width:0;border-right-width:0}
.panel-group-fluid-last .panel:first-child{border-top-left-radius:0;border-top-right-radius:0}
.panel-group-fluid-last .panel:last-child{border-bottom-width:0}
.card-body>.panel-group-fluid,.main-content-card .card-body>.panel-group,.card-body>.panel-group-fluid-first,.card-body>.panel-group-fluid-last{margin-left:-1.25rem;margin-right:-1.25rem}
.sheet>.panel-group-fluid,.main-content-card .sheet>.panel-group{margin-left:-1.5rem;margin-right:-1.5rem}
.sheet>.panel-group-fluid-first{margin-left:-1.5rem;margin-right:-1.5rem;margin-top:-1.5rem}
.sheet>.panel-group-fluid-last{margin-bottom:-0.0625rem;margin-left:-1.5rem;margin-right:-1.5rem}
.panel-group-flush .panel-header,.panel-group-flush .panel-header-link{padding-left:0;padding-right:0}
.panel-group-flush .panel-body{margin-bottom:1.5rem;padding:0}
.panel-group-flush .collapse-icon{padding-right:1.5rem}
.panel-group-flush .collapse-icon-closed,.panel-group-flush .collapse-icon-open{right:0}
.panel-group-sm .panel{font-size:.875rem}
.panel-group-sm .panel .panel-header{padding-bottom:.5rem;padding-top:.5rem}
.panel-group-sm .panel .panel-header:not(.collapse-icon-middle) .collapse-icon-closed,.panel-group-sm .panel .panel-header:not(.collapse-icon-middle) .collapse-icon-open{top:.6875rem}
.panel-group-sm .panel .panel-title{font-size:.875rem}
.panel-secondary{border-color:rgba(0,0,0,0.125)}
.panel-secondary .panel-header{background-color:#f8f9fa;border-color:rgba(0,0,0,0.125)}
.panel-group .panel-secondary .panel-header+.panel-collapse>.panel-body{border-color:rgba(0,0,0,0.125)}
.panel-secondary .panel-footer{background-color:#f8f9fa;border-color:rgba(0,0,0,0.125)}
.panel-unstyled{background-color:transparent;border-width:0}
.panel-unstyled .panel-header{border-color:#adb5bd;border-style:solid;border-width:0 0 1px 0;margin-bottom:1rem}
.panel-unstyled .panel-header.collapsed{border-color:#adb5bd}
.panel-unstyled .panel-body{margin-bottom:1rem;padding-top:0}
.bs-popover-bottom .arrow::after,.bs-popover-auto[x-placement^="bottom"] .arrow::after,.popover.bottom .arrow::after{border-bottom-color:#f7f7f7}
.popover .inline-scroller{max-height:14.75rem}
.popover-header,.popover-title{font-weight:500}
.popover-body,.popover-content{border-bottom-right-radius:calc(0.3rem - 1px);border-bottom-left-radius:calc(0.3rem - 1px)}
.clay-popover-top,.clay-popover-top-left,.clay-popover-top-right{margin-bottom:.5rem}
.clay-popover-top .arrow,.clay-popover-top-left .arrow,.clay-popover-top-right .arrow{bottom:calc((0.5rem + 1px) * -1);margin:0}
.clay-popover-top .arrow::after,.clay-popover-top-left .arrow::after,.clay-popover-top-right .arrow::after{border-top-color:#FFF;border-width:.5rem .5rem 0;bottom:1px}
.clay-popover-top .arrow::before,.clay-popover-top-left .arrow::before,.clay-popover-top-right .arrow::before{border-top-color:rgba(0,0,0,0.25);border-width:.5rem .5rem 0;bottom:0}
.clay-popover-right,.clay-popover-right-bottom,.clay-popover-right-top{margin-left:.5rem}
.clay-popover-right .arrow,.clay-popover-right-bottom .arrow,.clay-popover-right-top .arrow{height:1rem;left:calc((0.5rem + 1px) * -1);margin:0;width:.5rem}
.clay-popover-right .arrow::after,.clay-popover-right-bottom .arrow::after,.clay-popover-right-top .arrow::after{border-right-color:#FFF;border-width:.5rem .5rem .5rem 0;left:1px}
.clay-popover-right .arrow::before,.clay-popover-right-bottom .arrow::before,.clay-popover-right-top .arrow::before{border-right-color:rgba(0,0,0,0.25);border-width:.5rem .5rem .5rem 0;left:0}
.clay-popover-right-top .arrow::after{border-right-color:#f7f7f7}
.clay-popover-bottom,.clay-popover-bottom-left,.clay-popover-bottom-right{margin-top:.5rem}
.clay-popover-bottom .arrow,.clay-popover-bottom-left .arrow,.clay-popover-bottom-right .arrow{margin:0;top:calc((0.5rem + 1px) * -1)}
.clay-popover-bottom .arrow:after,.clay-popover-bottom-left .arrow:after,.clay-popover-bottom-right .arrow:after{border-bottom-color:#FFF;border-width:0 .5rem .5rem .5rem;top:1px}
.clay-popover-bottom .arrow:before,.clay-popover-bottom-left .arrow:before,.clay-popover-bottom-right .arrow:before{border-bottom-color:rgba(0,0,0,0.25);border-width:0 .5rem .5rem .5rem;top:0}
.clay-popover-bottom .arrow::after{border-bottom-color:#f7f7f7}
.clay-popover-bottom-left .arrow::after{border-bottom-color:#f7f7f7}
.clay-popover-bottom-right .arrow::after{border-bottom-color:#f7f7f7}
.clay-popover-left,.clay-popover-left-bottom,.clay-popover-left-top{margin-right:.5rem}
.clay-popover-left .arrow,.clay-popover-left-bottom .arrow,.clay-popover-left-top .arrow{height:1rem;margin:0;right:calc((0.5rem + 1px) * -1);width:.5rem}
.clay-popover-left .arrow::after,.clay-popover-left-bottom .arrow::after,.clay-popover-left-top .arrow::after{border-left-color:#FFF;border-width:.5rem 0 .5rem .5rem;right:1px}
.clay-popover-left .arrow::before,.clay-popover-left-bottom .arrow::before,.clay-popover-left-top .arrow::before{border-left-color:rgba(0,0,0,0.25);border-width:.5rem 0 .5rem .5rem;right:0}
.clay-popover-left-top .arrow::after{border-left-color:#f7f7f7}
.clay-popover-bottom .arrow,.clay-popover-top .arrow{left:50%;margin-left:-0.5rem}
.clay-popover-bottom-left .arrow,.clay-popover-top-left .arrow{left:.375rem}
.clay-popover-bottom-right .arrow,.clay-popover-top-right .arrow{right:.375rem}
.clay-popover-left .arrow,.clay-popover-right .arrow{margin-top:-0.25rem;top:50%}
.clay-popover-left-bottom .arrow,.clay-popover-right-bottom .arrow{bottom:.375rem}
.clay-popover-left-top .arrow,.clay-popover-right-top .arrow{top:.375rem}
.progress{flex-grow:1;min-width:6.25rem}
.progress-lg,.progress-lg>.progress{border-radius:.25rem;font-size:1.25rem;height:2rem;line-height:2rem}
.progress-group{align-items:center;display:flex}
.progress-group-addon{margin-right:1rem;text-align:center}
.progress-group-addon:first-child{padding-left:0}
.progress-group-addon:last-child{padding-right:0}
.progress ~ .progress-group-addon{margin-left:1rem;margin-right:0}
.progress-group-feedback{color:#007bff}
.progress-group-stacked{display:block}
.progress-group-stacked .progress{margin-bottom:.25rem;margin-top:.25rem}
.progress-group-stacked .progress-group-addon{margin-left:0;margin-right:0}
.progress-success .progress-bar{background-color:#28a745}
.progress-success .progress-group-feedback{color:#28a745}
.progress-info .progress-bar{background-color:#17a2b8}
.progress-info .progress-group-feedback{color:#17a2b8}
.progress-warning .progress-bar{background-color:#ffc107}
.progress-warning .progress-group-feedback{color:#ffc107}
.progress-danger .progress-bar{background-color:#dc3545}
.progress-danger .progress-group-feedback{color:#dc3545}
.quick-action-menu{align-items:center;bottom:0;display:none;left:auto;position:absolute;right:100%;top:0}
.quick-action-item{border-radius:.25rem;display:flex;line-height:1;margin-left:.5rem;margin-right:.5rem;min-height:2rem;min-width:2rem}
.quick-action-item:disabled,.quick-action-item.disabled{cursor:not-allowed;opacity:.65}
.quick-action-item .lexicon-icon{margin-top:0}
.sheet .panel-group,.sheet .panel-group .panel:last-child .panel-body{margin-bottom:1.5rem}
.sheet .panel-group .panel-body{margin-bottom:3rem}
.sheet-header{margin-bottom:3rem}
.sheet-header::after{clear:both;content:"";display:block}
.sheet-section{margin-bottom:3rem}
.sheet-section>fieldset{margin-bottom:-3rem}
.sheet-section>.card-page:last-child,.sheet-section .card-page-last{margin-bottom:-1.5rem}
.sheet-section::after{clear:both;content:"";display:block}
fieldset+.sheet-footer{margin-top:0}
.sheet-footer{display:flex;margin-bottom:1.5rem;margin-top:1.5rem}
.sheet-footer::after{clear:both;content:"";display:block}
.sheet-title{display:block;font-size:1.5rem;font-weight:500;line-height:1.2;margin-bottom:1.5rem;word-wrap:break-word}
.sheet-subtitle{border-style:solid;border-width:0 0 1px 0;display:block;font-size:.875rem;font-weight:500;line-height:1.2;margin-bottom:1.5rem;padding-bottom:.3125rem;padding-top:.3125rem;position:relative;text-transform:uppercase;word-wrap:break-word}
.sheet-subtitle.autofit-row{padding-bottom:0}
.sheet-subtitle.autofit-row .autofit-col{margin-bottom:.3125rem}
.sheet-subtitle .collapse-icon-closed,.sheet-subtitle .collapse-icon-open{top:calc(0.3125rem + (((1em * 1.2) - 1em) / 2))}
.sheet-subtitle .heading-text{margin-bottom:0}
.sheet-subtitle a,.sheet-subtitle .btn{text-transform:none}
a.sheet-subtitle:hover{text-decoration:none}
.sheet-tertiary-title{display:block;font-size:.875rem;font-weight:500;line-height:1.2;margin-bottom:1.5rem;padding-bottom:.3125rem;padding-top:.3125rem;text-transform:uppercase;word-wrap:break-word}
.container-fluid-1280.sidenav-container{padding-left:15px;padding-right:15px}
.sidenav-container{position:relative}
.sidenav-container>.sidenav-menu-slider{visibility:hidden;width:0}
.sidenav-container>.sidenav-content{left:0}
.sidenav-container.open.sidenav-transition>.sidenav-menu-slider{overflow:hidden}
.sidenav-container.open>.sidenav-menu-slider{overflow:visible;visibility:visible}
.sidenav-content{position:relative}
.sidenav-menu{height:100%;position:relative}
.sidenav-menu-slider{overflow:hidden;position:absolute;width:320px;z-index:10}
.sidenav-fixed>.sidenav-menu-slider{bottom:0;left:0;position:fixed;top:0;z-index:1035}
.sidenav-right>.sidenav-content{left:auto;right:0}
.sidenav-right>.sidenav-menu-slider{left:auto;right:0}
.sidenav-right>.sidenav-menu-slider .sidenav-menu{right:0}
.sidenav-js-fouc>.sidenav-menu-slider{opacity:0;visibility:hidden}
.sidenav-transition .sidenav-content,.sidenav-transition .sidenav-menu,.sidenav-transition .sidenav-menu-slider{transition:all .5s ease}
.sidenav-transition{transition:all .5s ease}
.sidenav-fixed.sidenav-menu-slider{bottom:0;left:0;position:fixed;top:0;visibility:hidden;width:0}
.sidenav-fixed.sidenav-menu-slider.open{visibility:visible;width:320px}
.sidenav-fixed.sidenav-menu-slider .sidenav-menu{position:absolute}
.sidenav-menu-slider .sidenav-menu{width:320px}
.sidenav-menu-slider.sidenav-right{left:auto;right:0}
.sidenav-menu-slider.sidenav-right .sidenav-menu{right:0}
.sidebar{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}
.sidebar .container-fluid{padding-left:1rem;padding-right:1rem}
.sidebar-header,.sidebar-footer{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}
.sidebar-header .component-title{font-size:1.5rem;font-weight:500}
.sidebar-header .component-title a{color:#212529}
.sidebar-header .component-subtitle{font-size:1.125rem;font-weight:500;margin-bottom:0}
.sidebar-body{overflow:auto;-webkit-overflow-scrolling:touch;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem}
.sidebar-body>.sidebar-section{margin-bottom:2rem}
.sidebar-body>.sidebar-section:last-child{margin-bottom:0}
.sidebar-section{position:relative;word-wrap:break-word}
.sidebar-list-group{display:flex;flex-direction:column;font-size:.875rem;margin-bottom:0;padding-left:0}
.sidebar-list-group .autofit-col{padding-bottom:1rem;padding-left:.5rem;padding-right:.5rem;padding-top:1rem}
.sidebar-list-group .autofit-col .list-group-title:only-child{min-height:1.5rem}
.sidebar-list-group .list-group-item{background-color:transparent;border-color:#dee2e6;padding:0}
.sidebar-list-group .sticker{font-size:.75rem;height:1.5rem;line-height:1.5rem;width:1.5rem}
.sidebar-list-group .sticker.sticker-outside{left:-0.75rem;top:-0.75rem}
.sidebar-list-group .sticker.sticker-outside.sticker-bottom-left{bottom:-0.75rem;top:auto}
.sidebar-list-group .sticker.sticker-outside.sticker-bottom-right{bottom:-0.75rem;left:auto;right:-0.75rem;top:auto}
.sidebar-list-group .sticker.sticker-outside.sticker-top-right{left:auto;right:-0.75rem}
.sidebar-panel{margin-bottom:1rem;position:relative}
.sidebar-dt{font-size:.875rem;font-weight:500;margin-bottom:.25rem;text-transform:uppercase}
.sidebar-dd{font-size:.875rem;margin-bottom:.75rem}
.sidebar-light{background-color:#f8f9fa;border-color:#dee2e6;border-style:solid;border-width:0 0 0 1px;color:#212529}
.sidebar-light .sidebar-list-group .list-group-title{font-size:1rem}
.sidebar-light .sidebar-list-group .list-group-title a{color:#212529}
.sidebar-light .sidebar-panel{background-color:#e9ecef}
.sidebar-light .sidebar-dd a{color:#212529}
.sidebar-light .component-navigation-bar{background-color:#f8f9fa;border-color:#dee2e6;border-style:solid}
.sidebar-light .component-navigation-bar .nav-link,.sidebar-light .component-navigation-bar .nav-underline .tab a,.nav-underline .tab .sidebar-light .component-navigation-bar a,.sidebar-light .component-navigation-bar .navbar-nav .btn-unstyled{color:rgba(0,0,0,0.5)}
.sidebar-light .component-navigation-bar .nav-link:hover,.sidebar-light .component-navigation-bar .nav-underline .tab a:hover,.nav-underline .tab .sidebar-light .component-navigation-bar a:hover,.sidebar-light .component-navigation-bar .navbar-nav .btn-unstyled:hover{color:rgba(0,0,0,0.7)}
.sidebar-light .component-navigation-bar .nav-link.active,.sidebar-light .component-navigation-bar .nav-underline .tab a.active,.nav-underline .tab .sidebar-light .component-navigation-bar a.active,.sidebar-light .component-navigation-bar .nav-underline .tab.active a,.nav-underline .tab.active .sidebar-light .component-navigation-bar a,.sidebar-light .component-navigation-bar .nav-link[aria-expanded="true"],.sidebar-light .component-navigation-bar .nav-underline .tab a[aria-expanded="true"],.nav-underline .tab .sidebar-light .component-navigation-bar a[aria-expanded="true"],.sidebar-light .component-navigation-bar .navbar-nav .btn-unstyled.active,.sidebar-light .component-navigation-bar .navbar-nav .nav-underline .tab.active a.btn-unstyled,.nav-underline .tab.active .sidebar-light .component-navigation-bar .navbar-nav a.btn-unstyled,.sidebar-light .component-navigation-bar .navbar-nav .btn-unstyled[aria-expanded="true"]{color:rgba(0,0,0,0.9)}
.sidebar-light .component-navigation-bar .nav-link.disabled,.sidebar-light .component-navigation-bar .nav-underline .tab a.disabled,.nav-underline .tab .sidebar-light .component-navigation-bar a.disabled,.sidebar-light .component-navigation-bar .nav-link:disabled,.sidebar-light .component-navigation-bar .nav-underline .tab a:disabled,.nav-underline .tab .sidebar-light .component-navigation-bar a:disabled,.sidebar-light .component-navigation-bar .navbar-nav .btn-unstyled.disabled,.sidebar-light .component-navigation-bar .navbar-nav .btn-unstyled:disabled{color:rgba(0,0,0,0.3)}
.sidebar-light .component-navigation-bar .navbar-toggler{color:rgba(0,0,0,0.5)}
.sidebar-light .component-navigation-bar .navbar-toggler-link[aria-expanded="true"]{color:rgba(0,0,0,0.9)}
.sidebar-light .component-navigation-bar .navbar-overlay{background-color:#f8f9fa}
table{border-collapse:separate}
.table-head-title .inline-item-before{margin-right:.25rem}
.table-head-title .inline-item-before+.text-truncate-inline{max-width:calc(100% - 1em - 0.25rem)}
.table-head-title .inline-item-after{margin-left:.25rem}
.table{border-collapse:collapse;margin-bottom:0}
.table thead td,.table thead th{background-color:#FFF;border-top-width:0}
.table th{color:#495057;height:36px;position:relative}
.table td{border-bottom-width:1px;border-left-width:0;border-right-width:0;border-top-width:1px;border-color:#dee2e6;border-style:solid;position:relative;vertical-align:middle}
.table td:first-child,.table th:first-child,.table .table-cell-start{padding-left:15px}
.table td:last-child,.table th:last-child,.table .table-cell-end{padding-right:15px}
.table .autofit-col{justify-content:center;padding-left:.75rem;padding-right:.75rem}
.table .autofit-col:first-child{padding-left:0}
.table .autofit-col:last-child{padding-right:0}
.table .custom-control,.table .form-check{margin-bottom:0}
.table-column-text-start{text-align:left}
.table-column-text-center{text-align:center}
.table-column-text-end{text-align:right}
.table-autofit .table-cell-expand,.table-cell-content{display:table-cell;max-width:12.5rem;min-width:12.5rem;width:auto;word-wrap:break-word}
.table-cell-field{display:table-cell;width:1%}
.table-bordered thead td,.table-bordered thead th{border-top-width:1px}
.table-bordered td,.table-bordered th{border-width:1px}
.table-striped tbody tr:nth-of-type(odd) td,.table-striped tbody tr:nth-of-type(odd) th{background-color:#f2f2f2}
.table-hover tbody tr:hover td,.table-hover tbody tr:hover th{background-color:#ececec}
.table .table-active>td,.table .table-active>th{background-color:#ececec}
.table-disabled{color:#acacac}
.table-disabled>td,.table-disabled>th{background-color:#FFF;cursor:not-allowed}
.table-disabled>td a,.table-disabled>th a{color:#acacac;pointer-events:none}
.table-disabled .table-title,.table-disabled .table-list-title{color:#acacac}
.table-hover .table-disabled:hover>td,.table-hover .table-disabled:hover>th{background-color:#FFF}
.table-striped tbody .table-disabled:nth-of-type(odd) td,.table-striped tbody .table-disabled:nth-of-type(odd) th{background-color:#FFF}
.table-title{font-size:1rem;font-weight:500;line-height:1.5;margin-bottom:0}
.table-title a{color:#212529}
.table-title a:hover{color:#212529}
.table-link{color:#495057}
.table-link:hover{color:#262a2d}
.table-action-link{align-items:center;border-radius:.25rem;display:inline-flex;height:2rem;justify-content:center;vertical-align:middle;width:2rem}
.table-action-link:hover{text-decoration:none}
.table-action-link .lexicon-icon{margin-top:0}
.table-list{border-radius:.25rem;margin-bottom:.0625rem}
.table-list thead:first-child tr:first-child th:first-child,.table-list thead:first-child tr:first-child td:first-child,.table-list thead:first-child tr:first-child .table-cell-start,.table-list tbody:first-child tr:first-child th:first-child,.table-list tbody:first-child tr:first-child td:first-child,.table-list tbody:first-child tr:first-child .table-cell-start,.table-list tfoot:first-child tr:first-child th:first-child,.table-list tfoot:first-child tr:first-child td:first-child,.table-list tfoot:first-child tr:first-child .table-cell-start{border-top-left-radius:.25rem}
.table-list thead:first-child tr:first-child th:last-child,.table-list thead:first-child tr:first-child td:last-child,.table-list thead:first-child tr:first-child .table-cell-end,.table-list tbody:first-child tr:first-child th:last-child,.table-list tbody:first-child tr:first-child td:last-child,.table-list tbody:first-child tr:first-child .table-cell-end,.table-list tfoot:first-child tr:first-child th:last-child,.table-list tfoot:first-child tr:first-child td:last-child,.table-list tfoot:first-child tr:first-child .table-cell-end{border-top-right-radius:.25rem}
.table-list thead:last-child tr:last-child th:first-child,.table-list thead:last-child tr:last-child td:first-child,.table-list thead:last-child tr:last-child .table-cell-start,.table-list tbody:last-child tr:last-child th:first-child,.table-list tbody:last-child tr:last-child td:first-child,.table-list tbody:last-child tr:last-child .table-cell-start,.table-list tfoot:last-child tr:last-child th:first-child,.table-list tfoot:last-child tr:last-child td:first-child,.table-list tfoot:last-child tr:last-child .table-cell-start{border-bottom-left-radius:.25rem}
.table-list thead:last-child tr:last-child th:last-child,.table-list thead:last-child tr:last-child td:last-child,.table-list thead:last-child tr:last-child .table-cell-end,.table-list tbody:last-child tr:last-child th:last-child,.table-list tbody:last-child tr:last-child td:last-child,.table-list tbody:last-child tr:last-child .table-cell-end,.table-list tfoot:last-child tr:last-child th:last-child,.table-list tfoot:last-child tr:last-child td:last-child,.table-list tfoot:last-child tr:last-child .table-cell-end{border-bottom-right-radius:.25rem}
.table-list .table-row-start .table-cell-start{border-top-left-radius:.25rem}
.table-list .table-row-start .table-cell-end{border-top-right-radius:.25rem}
.table-list .table-row-end .table-cell-start{border-bottom-left-radius:.25rem}
.table-list .table-row-end .table-cell-end{border-bottom-right-radius:.25rem}
.table-list th,.table-list td{box-shadow:inset 0 .0625rem #dee2e6,0 .0625rem #dee2e6;padding-top:.8125rem}
.table-list th:first-child,.table-list td:first-child{box-shadow:inset 0 .0625rem #dee2e6,0 .0625rem #dee2e6,inset .0625rem 0 #dee2e6;padding-left:.8125rem;padding-top:.8125rem}
.table-list th:last-child,.table-list td:last-child{box-shadow:inset 0 .0625rem #dee2e6,inset -0.0625rem 0 #dee2e6,0 .0625rem #dee2e6;padding-right:.8125rem;padding-top:.8125rem}
.table-list th:only-child,.table-list td:only-child{box-shadow:inset 0 .0625rem #dee2e6,inset -0.0625rem 0 #dee2e6,0 .0625rem #dee2e6,inset .0625rem 0 #dee2e6;padding-left:.8125rem;padding-right:.8125rem;padding-top:.8125rem}
.table-list .table-cell-start{box-shadow:inset 0 .0625rem #dee2e6,0 .0625rem #dee2e6,inset .0625rem 0 #dee2e6;padding-left:.8125rem;padding-top:.8125rem}
.table-list .table-cell-end{box-shadow:inset 0 .0625rem #dee2e6,inset -0.0625rem 0 #dee2e6,0 .0625rem #dee2e6;padding-right:.8125rem;padding-top:.8125rem}
.table-list thead td,.table-list thead th{border-width:0}
.table-list tbody td,.table-list tbody th,.table-list tfoot td,.table-list tfoot th{background-color:#FFF;border-width:0;vertical-align:middle}
.table-list.table-bordered{border-width:0}
.table-list.table-bordered th,.table-list.table-bordered td{box-shadow:inset 0 .0625rem #dee2e6,inset -0.0625rem 0 #dee2e6,0 .0625rem #dee2e6;padding-right:.8125rem;padding-top:.8125rem}
.table-list.table-bordered th:first-child,.table-list.table-bordered td:first-child{box-shadow:inset 0 .0625rem #dee2e6,inset -0.0625rem 0 #dee2e6,0 .0625rem #dee2e6,inset .0625rem 0 #dee2e6;padding-left:.8125rem;padding-right:.8125rem;padding-top:.8125rem}
.table-list.table-striped tbody tr:nth-of-type(odd) td,.table-list.table-striped tbody tr:nth-of-type(odd) th{background-color:#f2f2f2}
.table-list.table-hover tbody tr:hover td,.table-list.table-hover tbody tr:hover th{background-color:#ececec}
.table-list.table-hover .table-active:hover{background-color:#dadada}
.table-list.table-hover .table-active:hover>th,.table-list.table-hover .table-active:hover>td{background-color:#dadada}
.table-list .table-active,.table-list .table-active>th,.table-list .table-active>td{background-color:#dadada}
.table-list .table-disabled{color:#acacac}
.table-list .table-disabled>td,.table-list .table-disabled>th{background-color:#FFF;cursor:not-allowed}
.table-list .table-disabled>td a,.table-list .table-disabled>th a{color:#acacac;pointer-events:none}
.table-list .table-disabled .table-title,.table-list .table-disabled .table-list-title{color:#acacac}
.table-list.table-hover .table-disabled:hover>td,.table-list.table-hover .table-disabled:hover>th{background-color:#FFF}
.table-list.table-striped tbody .table-disabled:nth-of-type(odd) td,.table-list.table-striped tbody .table-disabled:nth-of-type(odd) th{background-color:#FFF}
.table-list-title{font-size:1rem;font-weight:500;line-height:1.2;margin-bottom:0}
.table-list-title a{color:#212529}
.table-list-title a:hover{color:#212529}
.table-list-link{color:#495057}
.table-list-link:hover{color:#262a2d}
.table-list-action-link{align-items:center;display:inline-flex;height:2rem;justify-content:center;vertical-align:middle;width:2rem}
.table-list-action-link:hover{text-decoration:none}
.table-list-action-link .lexicon-icon{margin-top:0}
.table-autofit td,.table-autofit th{width:1%}
.table-autofit .table-cell-expand-small{max-width:12.5rem;width:25%;word-wrap:break-word}
.table-autofit .table-cell-expand-smaller{max-width:12.5rem;width:15%;word-wrap:break-word}
.table-autofit .table-cell-expand-smallest{max-width:12.5rem;width:10%;word-wrap:break-word}
.table-nowrap td,.table-nowrap th{white-space:nowrap}
.table-heading-nowrap thead td,.table-heading-nowrap thead th{white-space:nowrap}
.table .table-divider td,.table .table-divider th{background-color:#FFF;padding:.75rem}
.table-list .table-divider td,.table-list .table-divider th{padding-bottom:.75rem;padding-left:.8125rem;padding-right:.8125rem;padding-top:.8125rem}
.table-valign-bottom tbody td,.table-valign-bottom tbody th,.table-valign-bottom tfoot td,.table-valign-bottom tfoot th,.table-valign-bottom thead td,.table-valign-bottom thead th{vertical-align:bottom}
.table-valign-bottom tbody td,.table-valign-bottom tbody th{padding-bottom:1rem}
.table-valign-bottom.show-quick-actions-on-hover .quick-action-menu{align-items:flex-end}
.table-valign-middle tbody td,.table-valign-middle tbody th,.table-valign-middle tfoot td,.table-valign-middle tfoot th,.table-valign-middle thead td,.table-valign-middle thead th{vertical-align:middle}
.table-valign-top tbody td,.table-valign-top tbody th,.table-valign-top tfoot td,.table-valign-top tfoot th,.table-valign-top thead td,.table-valign-top thead th{vertical-align:top}
.table-valign-top tbody td,.table-valign-top tbody th{padding-top:1rem}
.table-valign-top.show-quick-actions-on-hover .quick-action-menu{align-items:flex-start}
.tbody-valign-bottom tbody td,.tbody-valign-bottom tbody th{padding-bottom:1rem;vertical-align:bottom}
.tbody-valign-bottom.show-quick-actions-on-hover .quick-action-menu{align-items:flex-end}
.tbody-valign-middle tbody td{vertical-align:middle}
.tbody-valign-top tbody td,.tbody-valign-top tbody th{padding-top:1rem;vertical-align:top}
.tbody-valign-top.show-quick-actions-on-hover .quick-action-menu{align-items:flex-start}
.thead-valign-bottom thead td,.thead-valign-bottom thead th{vertical-align:bottom}
.thead-valign-middle thead td,.thead-valign-middle thead th{vertical-align:middle}
.thead-valign-top thead td,.thead-valign-top thead th{vertical-align:top}
.show-quick-actions-on-hover tr:not(.table-active):not(.table-disabled):hover .quick-action-menu{display:flex}
.show-quick-actions-on-hover .table-focus:not(.table-active):not(.table-disabled) .quick-action-menu{display:flex}
.table .quick-action-menu{align-items:flex-start;padding-bottom:.75rem;padding-top:.75rem}
.table-striped tbody tr:nth-of-type(odd) .quick-action-menu{background-color:#f2f2f2}
.table-striped tbody .table-active:nth-of-type(odd) .quick-action-menu{background-color:#f2f2f2}
.table-hover tbody tr:hover .quick-action-menu{background-color:#ececec}
.table-hover tbody .table-active:hover .quick-action-menu{background-color:#ececec}
.table-active .quick-action-menu{background-color:#ececec}
.table-list .quick-action-menu{align-items:center;background-color:#FFF;bottom:0;top:.0625rem}
.table-list.table-striped tbody tr:nth-of-type(odd) .quick-action-menu{background-color:#f2f2f2}
.table-list.table-striped tbody .table-active:nth-of-type(odd) .quick-action-menu{background-color:#dadada}
.table-list.table-hover tbody tr:hover .quick-action-menu{background-color:#ececec}
.table-list.table-hover tbody .table-active:hover .quick-action-menu{background-color:#dadada}
.table-list .table-active .quick-action-menu{background-color:#dadada}
.table-responsive-sm{margin-bottom:1.5rem}
.table-responsive-md{margin-bottom:1.5rem}
.table-responsive-lg{margin-bottom:1.5rem}
.table-responsive-xl{margin-bottom:1.5rem}
.table-responsive{margin-bottom:1.5rem}
.table .table-cell-minw-50{min-width:50px}
.table .table-cell-minw-75{min-width:75px}
.table .table-cell-minw-100{min-width:100px}
.table .table-cell-minw-150{min-width:150px}
.table .table-cell-minw-200{min-width:200px}
.table .table-cell-minw-250{min-width:250px}
.table .table-cell-minw-300{min-width:300px}
.table .table-cell-minw-350{min-width:350px}
.table .table-cell-minw-400{min-width:400px}
.table .table-cell-ws-normal{white-space:normal}
.table .table-cell-ws-nowrap{white-space:nowrap}
.table .table-img{height:auto;max-height:100px;max-width:none;width:auto}
.tbar{display:flex}
.tbar>.container,.tbar>.container-fluid{display:flex}
.tbar-nav{display:flex;flex-grow:1;flex-shrink:1;flex-wrap:nowrap;list-style:none;margin-bottom:0;min-width:3.125rem;padding-left:0;word-wrap:break-word}
.tbar-nav>.tbar-item{justify-content:center}
.tbar-nav-shrink{flex-grow:0;flex-shrink:0;width:auto}
.tbar-nav-wrap{flex-wrap:wrap}
.tbar-item{max-width:100%;padding-left:.25rem;padding-right:.25rem}
.tbar-item:first-child{padding-left:0}
.tbar-item:last-child{padding-right:0}
.tbar-item-expand{text-align:center}
.tbar-link{display:inline-block}
.tbar-btn-monospaced,.tbar-link-monospaced{align-items:center;display:inline-flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0;text-align:center}
.tbar-btn-monospaced .inline-item .lexicon-icon,.tbar-btn-monospaced .lexicon-icon,.tbar-link-monospaced .inline-item .lexicon-icon,.tbar-link-monospaced .lexicon-icon{margin-top:0}
.tbar-inline-xl-down{display:block}
.tbar-inline-xl-down .container,.tbar-inline-xl-down .container-fluid{display:block}
.tbar-inline-xl-down .component-title,.tbar-inline-xl-down .tbar-nav,.tbar-inline-xl-down .tbar-section{display:inline}
.tbar-inline-xl-down .tbar-item{display:inline;padding-left:0}
.component-tbar{border-color:#dee2e6;border-style:solid;border-width:0 0 .0625rem 0;height:3.5rem}
.component-tbar .tbar-label{border-width:.0625rem;height:auto}
.subnav-tbar{font-size:.875rem}
.subnav-tbar .btn-unstyled{color:#007bff;text-decoration:none}
.subnav-tbar .btn-unstyled:hover{color:#0056b3;text-decoration:underline}
.subnav-tbar strong{font-weight:500}
.subnav-tbar .component-link{color:#007bff;font-weight:500}
.subnav-tbar .component-link:hover{color:#0056b3}
.subnav-tbar .tbar-item{padding-left:.5rem;padding-right:.5rem}
.subnav-tbar .tbar-btn{font-size:.875rem;height:1.5rem;line-height:1;margin-bottom:.125rem;margin-top:.125rem;padding-bottom:0;padding-top:0}
.subnav-tbar .tbar-link{margin-bottom:.125rem;margin-top:.125rem;padding-bottom:.09375rem;padding-left:.25rem;padding-right:.25rem;padding-top:.09375rem}
.subnav-tbar .tbar-btn-monospaced{height:1.5rem;margin-bottom:.125rem;margin-top:.125rem;padding:.25rem;width:1.5rem}
.subnav-tbar .tbar-link-monospaced{height:1.5rem;margin-bottom:.125rem;margin-top:.125rem;width:1.5rem}
.subnav-tbar .tbar-section{text-align:left}
.subnav-tbar .component-title{display:inline-block;font-size:.875rem;font-weight:500;line-height:1.45;margin-bottom:.25rem;margin-top:.25rem;max-width:100%}
.subnav-tbar .component-text{display:inline-block;line-height:1.45;margin-bottom:.25rem;margin-top:.25rem;max-width:100%}
.subnav-tbar .tbar-label{border-width:.0625rem;height:auto}
.subnav-tbar-primary{background-color:#a8d2ff;padding-bottom:.625rem;padding-left:.25rem;padding-right:.25rem;padding-top:.625rem}
.subnav-tbar-primary .component-link{color:#212529}
.subnav-tbar-primary .component-link:hover{color:#212529}
.subnav-tbar-primary .component-link:disabled,.subnav-tbar-primary .component-link.disabled{color:#6c757d;cursor:not-allowed;opacity:.65;text-decoration:none}
.subnav-tbar-primary .tbar-item{justify-content:flex-start;padding-left:.25rem;padding-right:.25rem}
.subnav-tbar-primary .tbar-link-monospaced{border-radius:0;border-width:0;height:3rem;margin-bottom:-0.625rem;margin-top:-0.625rem;width:3rem}
.subnav-tbar-primary .component-label .close:focus{color:inherit}
.subnav-tbar-primary .component-label .close:disabled,.subnav-tbar-primary .component-label .close.disabled{color:#6c757d;opacity:.65}
.subnav-tbar-primary .tbar-label{border-width:.0625rem;font-size:.75rem;height:auto;margin-right:0;padding-bottom:.3125rem;padding-left:.625rem;padding-right:.625rem;padding-top:.3125rem;text-transform:none}
.subnav-tbar-primary.subnav-tbar-disabled{background-color:#c6ddf6;color:#6c757d}
.subnav-tbar-primary.subnav-tbar-disabled .component-label{border-color:#6c757d}
.subnav-tbar-primary.subnav-tbar-disabled .tbar-label{border-width:.0625rem;height:auto}
.subnav-tbar-light{background-color:#f8f9fa;color:rgba(0,0,0,0.5);padding-bottom:.125rem;padding-top:.125rem}
.subnav-tbar-light .tbar-label{border-width:.0625rem;height:auto}
.timeline{padding-left:0;list-style:none;padding-left:25px}
.timeline .panel,.timeline .panel-group{margin-bottom:0}
.timeline-icon{background-color:#FFF;border:2px solid #dee2e6;border-radius:50%;display:block;height:10px;line-height:10px;width:10px}
.timeline-increment{background-color:#FFF;left:-39px;position:absolute;text-align:center;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}
.timeline-increment-text{display:block;max-width:65px}
.timeline-item-label{color:#212529}
.timeline-item{padding-bottom:5px;padding-left:40px;padding-top:5px;position:relative}
.timeline-item:before{background-color:#dee2e6;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:2px}
.timeline-item.active .timeline-icon,.nav-underline .tab.active a.timeline-item .timeline-icon{background-color:#007bff;border-color:#007bff}
.timeline-item .panel,.timeline-item .panel-heading{position:relative}
.timeline-item .panel .timeline-increment{margin-left:-1px}
.timeline-right{padding-left:0;padding-right:25px}
.timeline-right .timeline-item{padding-left:0;padding-right:40px}
.timeline-right .timeline-item:before{left:auto;right:-2px}
.timeline-right .timeline-item .panel .timeline-increment{margin-left:auto;margin-right:-1px}
.timeline-right .timeline-item .timeline-increment{left:auto;right:-41px;-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}
.timeline-spacing-xl.timeline{padding-left:25px}
.timeline-spacing-xl.timeline-right{padding-right:25px}
.timeline-spacing-xl.timeline-right .timeline-item{padding-right:50px}
.timeline-spacing-xl.timeline-right .timeline-item .timeline-increment{right:-51px}
.timeline-spacing-xl .timeline-item{padding-bottom:15px;padding-left:50px;padding-top:15px}
.timeline-spacing-xl .timeline-item .timeline-increment{left:-49px}
.timeline-spacing-xl .timeline-increment-text{max-width:75px}
.simple-toggle-switch.toggle-switch{align-items:center;display:inline-flex}
.simple-toggle-switch .toggle-switch-check+.toggle-switch-label,.simple-toggle-switch label:not(.toggle-switch) .toggle-switch+.toggle-switch-label,label:not(.toggle-switch) .simple-toggle-switch .toggle-switch+.toggle-switch-label{margin-right:.5rem}
.simple-toggle-switch .toggle-switch-label+.toggle-switch-check-bar{margin-left:.5rem}
.simple-toggle-switch .toggle-switch-label{line-height:1;margin-bottom:0;max-width:calc(100% - 58px)}
.simple-toggle-switch-reverse .toggle-switch-label{margin-right:.5rem}
.simple-toggle-switch-reverse .toggle-switch-check-bar{order:5}
.simple-toggle-switch-reverse .toggle-switch-check-bar .toggle-switch-bar{order:0}
.simple-toggle-switch-reverse .toggle-switch-bar{order:5}
label.toggle-switch{cursor:pointer}
label.toggle-switch.disabled{cursor:not-allowed}
.toggle-switch{display:inline-block;max-width:100%;position:relative}
.toggle-switch.disabled .toggle-switch-label{color:#6c757d;cursor:not-allowed}
.toggle-switch.disabled .toggle-switch-text{color:#6c757d}
.toggle-switch-check-bar{display:inline-flex;position:relative}
.toggle-switch-bar .toggle-switch-handle{display:block;min-width:50px;text-transform:uppercase}
.toggle-switch-bar .toggle-switch-icon{font-size:.75rem}
.toggle-switch-bar .toggle-switch-icon .lexicon-icon{margin-top:-0.2em}
.toggle-switch-bar .button-icon{font-size:.75rem}
.toggle-switch-check,label:not(.toggle-switch) .toggle-switch{bottom:0;font-size:62.5%;height:25px;opacity:0;position:absolute;width:50px;z-index:2}
.toggle-switch-check:empty ~ .toggle-switch-bar,label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar{display:inline-flex;font-size:.75rem;height:25px;line-height:25px;position:relative;text-indent:0;-ms-user-select:none;user-select:none}
.toggle-switch-check:empty ~ .toggle-switch-bar:after,label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar:after{background-color:#FFF;border-color:#ced4da;border-radius:3px 0 0 3px;border-style:solid;border-width:1px;bottom:0;content:"";display:block;height:25px;left:0;position:absolute;top:0;transition:background-color 100ms ease-in,border-color 100ms ease-in,box-shadow 150ms ease-in-out,color 100ms ease-in,left 100ms ease-in,right 100ms ease-in;width:25px}
.toggle-switch-check:empty ~ .toggle-switch-bar:before,label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar:before{background-color:#e9ecef;border-color:#ced4da;border-radius:3px;border-style:solid;border-width:1px;bottom:0;content:" ";display:block;left:0;position:absolute;top:0;transition:background-color 100ms ease-in,border-color 100ms ease-in,box-shadow 150ms ease-in-out,color 100ms ease-in,left 100ms ease-in,right 100ms ease-in;width:50px}
.toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-handle:after,label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-handle:after{content:attr(data-label-off);margin-left:58px;transition:background-color 100ms ease-in,border-color 100ms ease-in,box-shadow 150ms ease-in-out,color 100ms ease-in,left 100ms ease-in,right 100ms ease-in;white-space:nowrap}
.toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-handle:before,label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-handle:before{transition:background-color 100ms ease-in,border-color 100ms ease-in,box-shadow 150ms ease-in-out,color 100ms ease-in,left 100ms ease-in,right 100ms ease-in}
.toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-icon,label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon{color:#495057;left:0;line-height:25px;position:absolute;text-align:center;text-indent:0;top:0;transition:background-color 100ms ease-in,border-color 100ms ease-in,box-shadow 150ms ease-in-out,color 100ms ease-in,left 100ms ease-in,right 100ms ease-in;width:25px;z-index:1}
.toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-icon-on,label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon-on{left:0;opacity:0}
.toggle-switch-check:empty ~ .toggle-switch-bar .toggle-switch-icon-off,label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .toggle-switch-icon-off{left:25px}
.toggle-switch-check:empty ~ .toggle-switch-bar .button-icon,label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .button-icon{color:#495057}
.toggle-switch-check:empty ~ .toggle-switch-bar .button-icon-on,label:not(.toggle-switch) .toggle-switch:empty ~ .toggle-switch-bar .button-icon-on{opacity:0}
.toggle-switch-check:checked ~ .toggle-switch-bar:after,label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar:after{background-color:#FFF;border-color:#007bff;border-radius:0 3px 3px 0;border-style:solid;border-width:1px;left:25px}
.toggle-switch-check:checked ~ .toggle-switch-bar:before,label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar:before{background-color:#007bff;border-color:#007bff;border-radius:3px;border-style:solid;border-width:1px}
.toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-handle:after,label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-handle:after{content:attr(data-label-on)}
.toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-icon,label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-icon{color:#FFF}
.toggle-switch-check:checked ~ .toggle-switch-bar .button-icon,label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .button-icon{color:#007bff;left:25px}
.toggle-switch-check:checked ~ .toggle-switch-bar .button-icon-on,label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .button-icon-on,.toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-icon-on,label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-icon-on{opacity:1}
.toggle-switch-check:checked ~ .toggle-switch-bar .button-icon-off,label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .button-icon-off,.toggle-switch-check:checked ~ .toggle-switch-bar .toggle-switch-icon-off,label:not(.toggle-switch) .toggle-switch:checked ~ .toggle-switch-bar .toggle-switch-icon-off{opacity:0}
.toggle-switch-check:disabled ~ .toggle-switch-bar,label:not(.toggle-switch) .toggle-switch:disabled ~ .toggle-switch-bar,.toggle-switch-check.disabled ~ .toggle-switch-bar,label:not(.toggle-switch) .disabled.toggle-switch ~ .toggle-switch-bar{cursor:not-allowed;opacity:.4}
.toggle-switch-check:focus ~ .toggle-switch-bar:before,label:not(.toggle-switch) .toggle-switch:focus ~ .toggle-switch-bar:before{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.toggle-switch-label{display:block;margin-bottom:2px}
.toggle-switch-text{display:block;font-size:.75rem}
.toggle-switch-text-left{display:inline-flex;line-height:25px;margin-right:8px}
.toggle-switch-text-right{display:inline-flex;line-height:25px;margin-left:8px}
.tooltip-arrow{background-color:#000;position:absolute;transform:rotate(45deg)}
.clay-tooltip-bottom .arrow,.clay-tooltip-top .arrow{left:50%;margin-left:-0.4rem}
.clay-tooltip-bottom-left .arrow,.clay-tooltip-top-left .arrow{left:.25rem}
.clay-tooltip-bottom-right .arrow,.clay-tooltip-top-right .arrow{right:.25rem}
.clay-tooltip-left .arrow,.clay-tooltip-right .arrow{margin-top:-0.4rem;top:50%}
.clay-tooltip-left-bottom .arrow,.clay-tooltip-right-bottom .arrow{bottom:.25rem}
.clay-tooltip-left-top .arrow,.clay-tooltip-right-top .arrow{top:.25rem}
.clay-tooltip-bottom,.clay-tooltip-bottom-left,.clay-tooltip-bottom-right{padding-top:.4rem}
.clay-tooltip-bottom .arrow,.clay-tooltip-bottom-left .arrow,.clay-tooltip-bottom-right .arrow{top:0}
.clay-tooltip-bottom .arrow::before,.clay-tooltip-bottom-left .arrow::before,.clay-tooltip-bottom-right .arrow::before{border-bottom-color:#000;border-width:0 .4rem .4rem;bottom:0}
.clay-tooltip-bottom .tooltip-arrow,.clay-tooltip-bottom-left .tooltip-arrow,.clay-tooltip-bottom-right .tooltip-arrow{border-bottom-color:transparent;border-right-color:transparent;left:50%;top:0}
.clay-tooltip-left,.clay-tooltip-left-bottom,.clay-tooltip-left-top{padding-right:.4rem}
.clay-tooltip-left .arrow,.clay-tooltip-left-bottom .arrow,.clay-tooltip-left-top .arrow{height:.8rem;right:0;width:.4rem}
.clay-tooltip-left .arrow::before,.clay-tooltip-left-bottom .arrow::before,.clay-tooltip-left-top .arrow::before{border-left-color:#000;border-width:.4rem 0 .4rem .4rem;left:0}
.clay-tooltip-left .tooltip-arrow,.clay-tooltip-left-bottom .tooltip-arrow,.clay-tooltip-left-top .tooltip-arrow{border-bottom-color:transparent;border-left-color:transparent;right:0;top:50%}
.clay-tooltip-right,.clay-tooltip-right-bottom,.clay-tooltip-right-top{padding-left:.4rem}
.clay-tooltip-right .arrow,.clay-tooltip-right-bottom .arrow,.clay-tooltip-right-top .arrow{height:.8rem;left:0;width:.4rem}
.clay-tooltip-right .arrow::before,.clay-tooltip-right-bottom .arrow::before,.clay-tooltip-right-top .arrow::before{border-right-color:#000;border-width:.4rem .4rem .4rem 0;right:0}
.clay-tooltip-right .tooltip-arrow,.clay-tooltip-right-bottom .tooltip-arrow,.clay-tooltip-right-top .tooltip-arrow{border-right-color:transparent;border-top-color:transparent;left:0;top:50%}
.clay-tooltip-top,.clay-tooltip-top-left,.clay-tooltip-top-right{padding-bottom:.4rem}
.clay-tooltip-top .arrow,.clay-tooltip-top-left .arrow,.clay-tooltip-top-right .arrow{bottom:0}
.clay-tooltip-top .arrow::before,.clay-tooltip-top-left .arrow::before,.clay-tooltip-top-right .arrow::before{border-top-color:#000;border-width:.4rem .4rem 0;top:0}
.clay-tooltip-top .tooltip-arrow,.clay-tooltip-top-left .tooltip-arrow,.clay-tooltip-top-right .tooltip-arrow{border-left-color:transparent;border-top-color:transparent;bottom:0;left:50%}
body{-ms-overflow-style:scrollbar;text-align:inherit}
.reference-mark{display:inline-block;font-size:.75rem;position:relative;vertical-align:super}
mark,.mark{background-color:#fcf8e3;box-decoration-break:clone;box-shadow:-0.25em 0 0 #fcf8e3;display:inline;line-height:normal;padding:2px .25em 3px 0;position:relative;white-space:pre-wrap}
mark:before,.mark:before{background-color:#fcf8e3;bottom:0;content:"";display:block;position:absolute;right:100%;top:0;width:.25em;z-index:-1}
.text-truncate{display:block}
.text-truncate-inline{display:inline-flex;max-width:100%}
.text-truncate-inline .text-truncate{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap;word-wrap:normal}
.bg-checkered{background-image:linear-gradient(45deg,#e9ecef 25%,transparent 25%),linear-gradient(-45deg,#e9ecef 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e9ecef 75%),linear-gradient(-45deg,transparent 75%,#e9ecef 75%);background-position:0 0,0 10px,10px -10px,-10px 0px;background-size:20px 20px}
.rounded,.img-rounded{border-radius:.25rem !important}
.rounded-circle,.img-circle{border-radius:5000px !important}
.rounded-0{border-radius:0 !important}
button.close:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);outline:0}
.close:not(:disabled):not(.disabled):hover{opacity:.75}
.close:not(:disabled):not(.disabled):focus{opacity:.75}
.close:disabled,.close.disabled{opacity:.25}
.close .lexicon-icon{margin-top:0}
.close:disabled,.close.disabled{cursor:not-allowed}
.autofit-row,.sidebar-section-flex{display:flex;flex-wrap:nowrap;width:100%}
ul.autofit-row,ul.sidebar-section-flex{padding-left:0;list-style:none}
.autofit-row-center>.autofit-col,.sidebar-section-flex>.autofit-col{justify-content:center}
.autofit-row-end>.autofit-col{justify-content:flex-end}
.autofit-padded>.autofit-col{padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem}
.autofit-padded-no-gutters-x{margin-left:-0.5rem;margin-right:-0.5rem;width:auto}
.autofit-padded-no-gutters-x>.autofit-col{padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem}
.autofit-padded-no-gutters-y{margin-bottom:-0.25rem;margin-top:-0.25rem;width:auto}
.autofit-padded-no-gutters-y>.autofit-col{padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem}
.autofit-padded-no-gutters{margin-bottom:-0.25rem;margin-left:-0.5rem;margin-right:-0.5rem;margin-top:-0.25rem;width:auto}
.autofit-padded-no-gutters>.autofit-col{padding-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;padding-top:.25rem}
.tbar-item,.autofit-col,.flex-col{display:flex;flex-direction:column;flex-shrink:0;min-height:0;position:relative}
.tbar-item-expand,.autofit-col-expand,.flex-col-expand{flex-grow:1;flex-shrink:1;min-width:3.125rem;word-wrap:break-word}
.tbar-section,.autofit-section{max-width:100%}
.autofit-float{flex-wrap:wrap}
.autofit-float>.autofit-col{max-width:100%}
.autofit-float>.autofit-col-end{margin-left:auto}
.autofit-float>.autofit-col-end+.autofit-col-end{margin-left:0}
.autofit-float-end{flex-wrap:wrap;justify-content:flex-end}
.autofit-float-end>.autofit-col{max-width:100%}
.autofit-float-end>.autofit-col-end{margin-left:auto}
.autofit-float-end>.autofit-col-end+.autofit-col-end{margin-left:0}
.heading-start{margin-right:1rem}
.heading-end{margin-left:1rem}
.heading-text{margin-bottom:auto;margin-top:auto}
.inline-scroller{list-style:none;margin:0;max-height:125px;overflow:auto;-webkit-overflow-scrolling:touch;padding:0}
.inline-item{align-items:center;display:inline-flex;vertical-align:middle}
.inline-item .inline-item{display:inline}
.inline-item .lexicon-icon{margin-top:-0.1em}
.inline-item .loading-animation{font-size:1.25em}
.inline-item-before{margin-right:.5rem}
.inline-item-middle{margin-left:.5rem;margin-right:.5rem}
.inline-item-middle+.inline-item-middle{margin-left:0}
.inline-item-after{margin-left:.5rem}
.page-header{background-color:#e9ecef}
.loading-animation{display:block;font-size:2.5rem;height:1em;margin-left:auto;margin-right:auto;position:relative;text-align:left;vertical-align:middle;width:1em}
.loading-animation:after{animation:1.2s ease-out infinite;animation-name:loading-animation;border-radius:50%;content:"";box-shadow:0 -1em 0 0 #212529,1em -0.5em 0 -0.35em rgba(33,37,41,0.1),1em .5em 0 -0.25em rgba(33,37,41,0.2),0 1em 0 -0.2em rgba(33,37,41,0.4),-1em .5em 0 -0.15em rgba(33,37,41,0.6),-1em -0.5em 0 -0.1em rgba(33,37,41,0.8);display:block;height:1em;left:0;position:absolute;top:0;transform:scale(0.33334);width:1em}
.btn-primary .loading-animation:after,.btn-secondary .loading-animation:after,.btn-success .loading-animation:after,.btn-info .loading-animation:after,.btn-danger .loading-animation:after,.btn-dark .loading-animation:after,.loading-animation-light:after,.btn-default .loading-animation:after,.btn-primary.btn-default .loading-animation:after,.btn-success.btn-default .loading-animation:after,.btn-info.btn-default .loading-animation:after,.btn-danger.btn-default .loading-animation:after,.btn-link.btn-default.btn-cancel .loading-animation:after,.btn-link.btn-default.close-modal .loading-animation:after{animation:1.2s ease-out infinite;animation-name:loading-animation-light;border-radius:50%;content:"";box-shadow:0 -1em 0 0 white,1em -0.5em 0 -0.35em rgba(255,255,255,0.1),1em .5em 0 -0.25em rgba(255,255,255,0.2),0 1em 0 -0.2em rgba(255,255,255,0.4),-1em .5em 0 -0.15em rgba(255,255,255,0.6),-1em -0.5em 0 -0.1em rgba(255,255,255,0.8);display:block;height:1em;left:0;position:absolute;top:0;transform:scale(0.33334);width:1em}
.loading-animation.loading-animation-sm{font-size:1.25rem}
.alert .close .lexicon-icon,.portlet-msg-alert .close .lexicon-icon,.portlet-msg-error .close .lexicon-icon,.portlet-msg-help .close .lexicon-icon,.portlet-msg-info .close .lexicon-icon,.portlet-msg-progress .close .lexicon-icon,.portlet-msg-success .close .lexicon-icon{display:inline-block}
.alert-dismissable{padding-right:2.5rem}
.alert-dismissable .close{position:absolute}
.alert-fluid.alert-dismissable .container,.alert-fluid.alert-dismissable .container-fluid{padding-right:calc( 2.5rem + 15px);position:relative}
.basic-search.open{z-index:10}
.basic-search .input-group-input .basic-search-slider .form-control{border-bottom-right-radius:0;border-top-right-radius:0}
.basic-search .input-group-input .basic-search-slider .form-control:focus{z-index:5}
.basic-search-transition .basic-search-slider{transition:left .5s ease,right .5s ease}
.basic-search-slider{left:0;position:relative}
.basic-search-slider .basic-search-close{border-bottom-right-radius:0;border-top-right-radius:0;display:none;z-index:5}
.basic-search.open .basic-search-slider{left:0}
.collapse-basic-search .basic-search{position:relative}
.collapse-basic-search .basic-search.basic-search-transition .input-group-input,.collapse-basic-search .basic-search.open .input-group-input{visibility:visible}
.collapse-basic-search .basic-search .input-group-input{overflow:visible;visibility:visible}
.collapse-basic-search{flex-wrap:wrap}
.collapse-basic-search .basic-search{max-width:220px}
.collapse-basic-search .basic-search.navbar-form-autofit{max-width:none}
.collapse-basic-search .basic-search .input-group{align-items:center;margin-left:auto}
.collapse-basic-search .basic-search .input-group-input{flex:1}
.collapse-basic-search .basic-search-slider{display:flex;flex:1}
.collapse-basic-search .basic-search-slider .form-control{margin-left:-1px}
.collapse-basic-search .navbar-collapse{flex-basis:auto}
.collapse-basic-search .nav-link,.collapse-basic-search .nav-underline .tab a,.nav-underline .tab .collapse-basic-search a,.collapse-basic-search .navbar-toggler{z-index:1}
.breadcrumb>li{float:left}
.breadcrumb>li.active{color:#6c757d}
.breadcrumb>li+li::before{display:inline-block;color:#6c757d;content:"/";padding-left:.5rem;padding-right:.5rem}
.breadcrumb>li+li:hover::before{text-decoration:underline}
.breadcrumb>li+li:hover::before{text-decoration:none}
.breadcrumb-vertical .breadcrumb-item{display:block;float:none;max-width:none}
.breadcrumb-vertical .breadcrumb-item:before,.breadcrumb-vertical .breadcrumb-item+.breadcrumb-item:before{color:#6c757d;content:normal;float:none;padding-left:0;padding-right:0}
.button-holder{display:flex;margin:20px 0}
.button-holder .btn:not(:last-child){margin-right:12px}
.button-holder.btn-group{display:inline-flex}
.btn-group{flex-flow:wrap}
.btn-group.dropdown{display:inline-flex}
a.btn-monospaced,span.btn-monospaced{line-height:inherit}
a.btn-monospaced .lexicon-icon,span.btn-monospaced .lexicon-icon{font-size:1rem}
.btn-unstyled.text-secondary{font-size:1rem}
.btn-default{color:#FFF;background-color:#6c757d;border-color:#6c757d}
.btn-default:hover{color:#FFF;background-color:#5a6268;border-color:#545b62}
.btn-default:focus,.btn-default.focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}
.btn-default.disabled,.btn-default:disabled{color:#FFF;background-color:#6c757d;border-color:#6c757d}
.btn-default:not(:disabled):not(.disabled):active,.btn-default:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-default:not(:disabled):not(.disabled),.show>.btn-default.dropdown-toggle{color:#FFF;background-color:#545b62;border-color:#4e555b}
.btn-default:not(:disabled):not(.disabled):active:focus,.btn-default:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-default:not(:disabled):not(.disabled):focus,.show>.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}
.btn-primary.btn-default{color:#FFF;background-color:#007bff;border-color:#007bff}
.btn-primary.btn-default:hover{color:#FFF;background-color:#0069d9;border-color:#0062cc}
.btn-primary.btn-default:focus,.btn-primary.btn-default.focus{box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}
.btn-primary.btn-default.disabled,.btn-primary.btn-default:disabled{color:#FFF;background-color:#007bff;border-color:#007bff}
.btn-primary.btn-default:not(:disabled):not(.disabled):active,.btn-primary.btn-default:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-primary.btn-default:not(:disabled):not(.disabled),.show>.btn-primary.btn-default.dropdown-toggle{color:#FFF;background-color:#0062cc;border-color:#005cbf}
.btn-primary.btn-default:not(:disabled):not(.disabled):active:focus,.btn-primary.btn-default:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-primary.btn-default:not(:disabled):not(.disabled):focus,.show>.btn-primary.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,0.5)}
.btn-success.btn-default{color:#FFF;background-color:#28a745;border-color:#28a745}
.btn-success.btn-default:hover{color:#FFF;background-color:#218838;border-color:#1e7e34}
.btn-success.btn-default:focus,.btn-success.btn-default.focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}
.btn-success.btn-default.disabled,.btn-success.btn-default:disabled{color:#FFF;background-color:#28a745;border-color:#28a745}
.btn-success.btn-default:not(:disabled):not(.disabled):active,.btn-success.btn-default:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-success.btn-default:not(:disabled):not(.disabled),.show>.btn-success.btn-default.dropdown-toggle{color:#FFF;background-color:#1e7e34;border-color:#1c7430}
.btn-success.btn-default:not(:disabled):not(.disabled):active:focus,.btn-success.btn-default:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-success.btn-default:not(:disabled):not(.disabled):focus,.show>.btn-success.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,0.5)}
.btn-info.btn-default{color:#FFF;background-color:#17a2b8;border-color:#17a2b8}
.btn-info.btn-default:hover{color:#FFF;background-color:#138496;border-color:#117a8b}
.btn-info.btn-default:focus,.btn-info.btn-default.focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}
.btn-info.btn-default.disabled,.btn-info.btn-default:disabled{color:#FFF;background-color:#17a2b8;border-color:#17a2b8}
.btn-info.btn-default:not(:disabled):not(.disabled):active,.btn-info.btn-default:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-info.btn-default:not(:disabled):not(.disabled),.show>.btn-info.btn-default.dropdown-toggle{color:#FFF;background-color:#117a8b;border-color:#10707f}
.btn-info.btn-default:not(:disabled):not(.disabled):active:focus,.btn-info.btn-default:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-info.btn-default:not(:disabled):not(.disabled):focus,.show>.btn-info.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,0.5)}
.btn-warning.btn-default{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning.btn-default:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}
.btn-warning.btn-default:focus,.btn-warning.btn-default.focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}
.btn-warning.btn-default.disabled,.btn-warning.btn-default:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}
.btn-warning.btn-default:not(:disabled):not(.disabled):active,.btn-warning.btn-default:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-warning.btn-default:not(:disabled):not(.disabled),.show>.btn-warning.btn-default.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}
.btn-warning.btn-default:not(:disabled):not(.disabled):active:focus,.btn-warning.btn-default:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-warning.btn-default:not(:disabled):not(.disabled):focus,.show>.btn-warning.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,0.5)}
.btn-danger.btn-default{color:#FFF;background-color:#dc3545;border-color:#dc3545}
.btn-danger.btn-default:hover{color:#FFF;background-color:#c82333;border-color:#bd2130}
.btn-danger.btn-default:focus,.btn-danger.btn-default.focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}
.btn-danger.btn-default.disabled,.btn-danger.btn-default:disabled{color:#FFF;background-color:#dc3545;border-color:#dc3545}
.btn-danger.btn-default:not(:disabled):not(.disabled):active,.btn-danger.btn-default:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-danger.btn-default:not(:disabled):not(.disabled),.show>.btn-danger.btn-default.dropdown-toggle{color:#FFF;background-color:#bd2130;border-color:#b21f2d}
.btn-danger.btn-default:not(:disabled):not(.disabled):active:focus,.btn-danger.btn-default:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-danger.btn-default:not(:disabled):not(.disabled):focus,.show>.btn-danger.btn-default.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(225,83,97,0.5)}
.btn-link.btn-default{background-color:transparent;border-color:transparent;border-radius:1px;color:#007bff;font-weight:400}
.btn-link.btn-default:hover{background-color:transparent;border-color:transparent;color:#0056b3;text-decoration:underline}
.btn-link.btn-default:focus,.btn-link.btn-default.focus{border-color:transparent;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25);text-decoration:none}
.btn-link.btn-default:disabled,.btn-link.btn-default.disabled{color:#6c757d}
.btn-link.btn-default:active,.btn-link.btn-default.active,.nav-underline .tab.active a.btn-link.btn-default,.btn-link.btn-default:not([disabled]):not(.disabled):active{background-color:transparent;border-color:transparent;box-shadow:none;color:#007bff}
.btn-link.btn-default.btn-cancel,.btn-link.btn-default.close-modal{border-radius:.25rem;color:#FFF;background-color:#6c757d;border-color:#6c757d;font-weight:600}
.btn-link.btn-default.btn-cancel:hover,.btn-link.btn-default.close-modal:hover{color:#FFF;background-color:#5a6268;border-color:#545b62}
.btn-link.btn-default.btn-cancel:focus,.btn-link.btn-default.btn-cancel.focus,.btn-link.btn-default.close-modal:focus,.btn-link.btn-default.close-modal.focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}
.btn-link.btn-default.btn-cancel.disabled,.btn-link.btn-default.btn-cancel:disabled,.btn-link.btn-default.close-modal.disabled,.btn-link.btn-default.close-modal:disabled{color:#FFF;background-color:#6c757d;border-color:#6c757d}
.btn-link.btn-default.btn-cancel:not(:disabled):not(.disabled):active,.btn-link.btn-default.btn-cancel:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-link.btn-default.btn-cancel:not(:disabled):not(.disabled),.show>.btn-link.btn-default.btn-cancel.dropdown-toggle,.btn-link.btn-default.close-modal:not(:disabled):not(.disabled):active,.btn-link.btn-default.close-modal:not(:disabled):not(.disabled).active,.nav-underline .tab.active a.btn-link.btn-default.close-modal:not(:disabled):not(.disabled),.show>.btn-link.btn-default.close-modal.dropdown-toggle{color:#FFF;background-color:#545b62;border-color:#4e555b}
.btn-link.btn-default.btn-cancel:not(:disabled):not(.disabled):active:focus,.btn-link.btn-default.btn-cancel:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-link.btn-default.btn-cancel:not(:disabled):not(.disabled):focus,.show>.btn-link.btn-default.btn-cancel.dropdown-toggle:focus,.btn-link.btn-default.close-modal:not(:disabled):not(.disabled):active:focus,.btn-link.btn-default.close-modal:not(:disabled):not(.disabled).active:focus,.nav-underline .tab.active a.btn-link.btn-default.close-modal:not(:disabled):not(.disabled):focus,.show>.btn-link.btn-default.close-modal.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,0.5)}
.btn-link.btn-default.btn-cancel:hover,.btn-link.btn-default.close-modal:hover{text-decoration:none}
.btn-xs .icon-monospaced{height:1rem;line-height:18px;width:1rem}
.btn-bottom-right{bottom:30px;position:fixed;right:20px}
.btn-action,.btn-action-secondary{z-index:950}
.btn-action,.btn-action-secondary>.btn{height:2.5rem;line-height:2.5rem;width:2.5rem;overflow:hidden;padding:0;text-align:center;white-space:normal;word-wrap:break-word}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.fade.in{opacity:1}
.dropdown.open>.dropdown-menu,.overlay-content .open>.dropdown-menu{display:block}
.caret{border-top:.3em dashed;display:inline-block;height:0;margin-left:2px;vertical-align:middle;width:0;border-top:.3em solid \	;border-left:.3em solid transparent;border-right:.3em solid transparent}
.dropdown-menu{border:1px solid rgba(0,0,0,0.15)}
.dropdown-toggle:after{border-width:0;content:normal}
.dropup .dropdown-toggle:after{border-width:0;content:normal}
.dropdown>.dropdown-menu{position:absolute}
.figure{display:block}
.help-block{color:#5a6570;display:block;font-size:.875rem;margin-bottom:10px;margin-top:5px}
.has-error .help-block{color:#dc3545}
.has-warning .help-block{color:#ffc107}
.has-success .help-block{color:#28a745}
.has-feedback{position:relative}
.has-feedback label+.form-control-feedback,.has-feedback .form-control+.form-control-feedback{position:absolute;top:6.5;right:0;z-index:2;display:block;height:2.375rem;line-height:2.375rem;margin-top:0;pointer-events:none;text-align:center;width:2.375rem}
.has-feedback label.sr-only ~ .form-control-feedback,.has-feedback .form-control.sr-only ~ .form-control-feedback{top:0}
label{max-width:100%}
.radio,.checkbox{display:block;margin-bottom:10px;margin-top:10px;position:relative}
.radio label,.checkbox label{min-height:24px;cursor:pointer;font-weight:normal;margin-bottom:0;padding-left:20px}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{margin-left:-20px;margin-top:4px \	;position:absolute}
.radio+.radio,.checkbox+.checkbox{margin-top:-5px}
.radio-inline,.checkbox-inline{cursor:pointer;display:inline-block;font-weight:normal;margin-bottom:0;padding-left:20px;position:relative;vertical-align:middle}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
.form-inline label{display:inline-block}
fieldset{width:100%}
.input-group-addon{align-items:center;background-color:#e9ecef;border-color:#ced4da;border-radius:.25rem;border-style:solid;border-width:.0625rem;color:#495057;display:flex;font-size:1rem;height:2.375rem;justify-content:center;line-height:1.5;margin-bottom:0;min-width:2.375rem;padding-bottom:0;padding-left:.75rem;padding-right:.75rem;padding-top:0;text-align:center;white-space:nowrap}
.input-group-addon .custom-control,.input-group-addon .form-check{margin-bottom:0}
.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}
.input-group-addon label{color:#495057}
.input-group-btn{display:flex}
.input-group-btn .btn+.btn{margin-left:-1px}
.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group-addon:first-child{border-right:0}
.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}
.input-group-addon:last-child{border-left:0}
.form-control+.input-group-btn,.form-control+.input-group-input{margin-left:-0.0625rem}
.form-control[type="file"]{background:transparent;border-color:transparent;padding:0}
.input-group-input+.input-group-btn{margin-left:-0.0625rem}
.input-group-insert{border-radius:0;margin-left:-0.0625rem}
.input-group-insert+.input-group-addon,.input-group-insert+.input-group-btn,.input-group-insert+.input-group-input,.input-group-insert+.form-control{margin-left:-0.0625rem}
.input-group-constrain{align-self:flex-start;max-width:9.375rem;overflow-x:auto;overflow-y:hidden;padding-right:.125rem}
.input-group-addon .input-group-constrain{border-bottom-width:0;display:block;line-height:calc(1.5em + 0.75rem);margin-left:-0.75rem;margin-right:-0.75rem;padding-left:.75rem;padding-right:.75rem}
.form-group-item>.form-group{margin-bottom:0}
.card-col-content{display:table-cell;max-width:10px;position:relative;vertical-align:middle;width:auto;word-break:break-all \	;word-wrap:break-word}
.card-col-field{display:table-cell;position:relative;vertical-align:middle;width:1%}
.card-row.card-row-padded{display:table;width:100%}
.card-row.card-row-padded .card-col-gutters:first-child{padding-left:0}
.card-row.card-row-padded .card-col-gutters:last-child{padding-right:0}
.card-row.card-row-padded .card-col-gutters .divider{margin-left:0;margin-right:0}
.card-row .card-col-gutters{padding:0 10px}
.card-row .card-col-gutters .divider{margin-left:-10px;margin-right:-10px}
.card-row-layout-fixed{display:table;height:100%;table-layout:fixed;width:100%}
.card-row-layout-fixed .card-col-content{word-wrap:break-word}
.card-row-layout-fixed .card-col-field{width:auto;word-wrap:break-word}
.card-row-padded{padding:15px}
.card-row-valign-top .card-col-content,.card-row-valign-top .card-col-field{vertical-align:top}
.card-row-valign-top .clamp-container{top:0}
.card-row-valign-top .clamp-horizontal .clamp-container{-ms-transform:none;transform:none}
.card-row-valign-bottom .card-col-content,.card-row-valign-bottom .card-col-field{vertical-align:bottom}
.card-row-valign-bottom .clamp-container{bottom:0}
.card-row-valign-bottom .clamp-horizontal .clamp-container{-ms-transform:none;transform:none}
.panel-body>.card-row,.panel-heading>.card-row{display:table}
.checkbox-card,.radio-card{margin-bottom:0;margin-top:0}
.checkbox-card label,.radio-card label{color:#212529;display:inline;padding-left:0}
.checkbox-card input[type="checkbox"],.radio-card input[type="radio"]{margin-left:0;margin-top:0;z-index:1}
.checkbox-bottom-left .card-horizontal .card.flex-container,.checkbox-middle-left .card-horizontal .card.flex-container,.checkbox-top-left .card-horizontal .card.flex-container,.radio-bottom-left .card-horizontal .card.flex-container,.radio-middle-left .card-horizontal .card.flex-container,.radio-top-left .card-horizontal .card.flex-container{padding-left:40px}
.checkbox-bottom-left .card-horizontal>.card-row,.checkbox-middle-left .card-horizontal>.card-row,.checkbox-top-left .card-horizontal>.card-row,.radio-bottom-left .card-horizontal>.card-row,.radio-middle-left .card-horizontal>.card-row,.radio-top-left .card-horizontal>.card-row{padding-left:40px}
.checkbox-bottom-right .card-horizontal .card.flex-container,.checkbox-middle-right .card-horizontal .card.flex-container,.checkbox-top-right .card-horizontal .card.flex-container,.radio-bottom-right .card-horizontal .card.flex-container,.radio-middle-right .card-horizontal .card.flex-container,.radio-top-right .card-horizontal .card.flex-container{padding-right:40px}
.checkbox-bottom-right .card-horizontal>.card-row,.checkbox-middle-right .card-horizontal>.card-row,.checkbox-top-right .card-horizontal>.card-row,.radio-bottom-right .card-horizontal>.card-row,.radio-middle-right .card-horizontal>.card-row,.radio-top-right .card-horizontal>.card-row{padding-right:40px}
.checkbox-bottom-left input[type="checkbox"],.checkbox-bottom-left label>input[type="checkbox"],.radio-bottom-left input[type="radio"],.radio-bottom-left label>input[type="radio"]{bottom:1rem;left:1rem;-ms-transform:none;transform:none}
.checkbox-bottom-right input[type="checkbox"],.checkbox-bottom-right label>input[type="checkbox"],.radio-bottom-right input[type="radio"],.radio-bottom-right label>input[type="radio"]{bottom:1rem;right:1rem;-ms-transform:none;transform:none}
.checkbox-middle-left input[type="checkbox"],.checkbox-middle-left label>input[type="checkbox"],.radio-middle-left input[type="radio"],.radio-middle-left label>input[type="radio"]{left:1rem;margin-top:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.checkbox-middle-right input[type="checkbox"],.checkbox-middle-right label>input[type="checkbox"],.radio-middle-right input[type="radio"],.radio-middle-right label>input[type="radio"]{margin-top:0;right:1rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.checkbox-top-left label>input[type="checkbox"],.radio-top-left label>input[type="radio"]{left:1rem;top:1rem;-ms-transform:none;transform:none}
.checkbox-top-right label>input[type="checkbox"],.radio-top-right label>input[type="radio"]{right:1rem;top:1rem;-ms-transform:none;transform:none}
.container-fluid-1280{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:15px;padding-right:15px;width:100%}
.container-fluid-1280::after{display:block;clear:both;content:""}
.img-responsive{max-width:100%;height:auto}
.icon-monospaced,.icon-monospaced[class^="icon-"],.icon-monospaced[class*=" icon-"]{color:inherit;display:inline-block;height:2rem;line-height:34px;text-align:center;width:2rem}
.icon-monospaced.lexicon-icon{padding:8px}
.btn-monospaced>.icon-monospaced:not(.lexicon-icon){padding:0}
.help-icon{border-radius:100px;display:inline-block;height:2rem;line-height:2rem;width:2rem;text-align:center}
.help-icon:hover,.help-icon:focus{text-decoration:none}
.help-icon.icon-monospaced{vertical-align:baseline}
.help-icon-default{background-color:#acb2b7;color:#fff}
.help-icon-default:focus,.help-icon-default:hover{color:#fff}
.list-group-heading{background-color:#f8f9fa;border-color:#ddd;border-style:solid;border-width:1px;color:#333;display:block;font-weight:500;margin-bottom:-1px;overflow:hidden;padding:10px 15px;position:relative;word-wrap:break-word}
.list-group-heading:focus{background-color:#f8f9fa;color:#333;text-decoration:none;z-index:1}
.list-group-heading:hover{background-color:#f8f9fa;color:#333;text-decoration:none}
.list-group-heading:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.list-group-heading:last-child{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;margin-bottom:0}
button.list-group-heading{text-align:left;width:100%}
.list-group-item-field{display:table-cell;padding:.75rem;position:relative;text-align:center;vertical-align:top;width:1%;word-break:break-all \	;word-wrap:break-word}
.list-group-item-field>.checkbox,.list-group-item-field>.radio{margin-bottom:0;margin-top:0}
.list-group-item-content{display:table-cell;max-width:100px;min-width:100px;padding:.75rem;position:relative;vertical-align:top;word-break:break-all \	;word-wrap:break-word}
.list-group-item-content.clamp-horizontal .clamp-container{-ms-transform:none;transform:none}
.list-group-item-content.clamp-all .clamp-container{padding-top:1em}
.list-group-item-content h1,.list-group-item-content h2,.list-group-item-content h3,.list-group-item-content h4,.list-group-item-content h5,.list-group-item-content h6{margin:.5em 0}
.list-group-item-content h1:first-child,.list-group-item-content h2:first-child,.list-group-item-content h3:first-child,.list-group-item-content h4:first-child,.list-group-item-content h5:first-child,.list-group-item-content h6:first-child{margin-top:0}
.list-group-item-content h1:last-child,.list-group-item-content h2:last-child,.list-group-item-content h3:last-child,.list-group-item-content h4:last-child,.list-group-item-content h5:last-child,.list-group-item-content h6:last-child{margin-bottom:0}
.tabular-list-group{display:table;margin-bottom:20px;padding:0;width:100%}
.tabular-list-group-unstyled{list-style:none;padding-left:0}
.tabular-list-group-unstyled .list-group-item{border-width:0;padding:0}
.tabular-list-group-unstyled .list-group-item-content,.tabular-list-group-unstyled .list-group-item-field{padding:0}
.management-bar{margin-bottom:1.25rem;min-height:3.125rem;position:relative}
.management-bar::after{display:block;clear:both;content:""}
.management-bar+.subnav-tbar-primary{margin-bottom:1.25rem;margin-top:-1.25rem}
.management-bar .add-menu{z-index:inherit}
.management-bar .btn-action,.management-bar .btn-action-secondary>.btn{color:#fff;height:2.1rem;line-height:2.1rem;width:2.1rem}
.management-bar .checkbox,.management-bar .radio{margin-bottom:0;margin-top:0}
.management-bar .checkbox label,.management-bar .radio label{display:block}
.management-bar .input-checkbox-wrapper{position:static}
.management-bar .management-bar-nav>li>.btn,.management-bar .management-bar-nav>.dropdown>.btn,.management-bar-header>.btn,.management-bar-header-right>.btn,.management-bar-header>.dropdown,.management-bar-header-right>.dropdown{margin:.5rem 0 .5rem 1rem;padding:0}
.management-bar-header>.dropdown,.management-bar-header-right>.dropdown{float:left}
.management-bar-header>.dropdown>a,.management-bar-header-right>.dropdown>a{padding:0}
.container>.management-bar-header,.container>.management-bar-collapse,.container-fluid>.management-bar-header,.container-fluid>.management-bar-collapse{margin-left:-1rem;margin-right:-1rem}
.container-fluid-1280 .management-bar-header-right{margin-right:0;position:relative}
.management-bar-header>.checkbox,.management-bar-header>.radio,.management-bar-header-right>.checkbox,.management-bar-header-right>.radio,.management-bar-nav>li>.checkbox,.management-bar-nav>li>.radio{float:left;padding-bottom:.75rem;padding-left:1rem;padding-right:0;padding-top:.75rem}
.management-bar-nav>li>.basic-search,.management-bar-nav>li>.form{padding-left:20px;padding-top:12px}
.management-bar-nav>li>.basic-search .input-group-btn .btn-secondary,.management-bar-nav>li>.form .input-group-btn .btn-secondary{background-color:#f1f2f5;border-color:#e7e7ed}
.management-bar-nav>li>.basic-search .form-control,.management-bar-nav>li>.form .form-control{border-right-color:transparent;width:100%}
.management-bar-nav .basic-search-slider{left:inherit}
.management-bar-nav .basic-search-slider .basic-search-close{display:none}
.management-bar-header{float:left}
.management-bar-header::after{display:block;clear:both;content:""}
.management-bar-header-right{float:right;margin-right:1rem}
.management-bar-header-right>a,.management-bar-header-right>span{display:block;float:left;padding:.875rem 1rem}
.management-bar-header-right .btn-secondary:not([disabled]):not(.disabled).active,.management-bar-header-right .nav-underline .tab.active a.btn-secondary:not([disabled]):not(.disabled),.nav-underline .tab.active .management-bar-header-right a.btn-secondary:not([disabled]):not(.disabled){border-color:transparent}
.management-bar-header-item{float:left;height:3.125rem;padding:.875rem 1rem}
.management-bar-header-item:hover,.management-bar-header-item:focus{text-decoration:none}
.management-bar-header-item>img{display:block}
.management-bar-item-title{display:inline-block;float:left;margin-right:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.management-bar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:.25rem;float:right;margin-right:1rem;padding:9px 10px;position:relative}
.management-bar-toggle:focus{outline:0}
.management-bar-toggle-link{border-radius:0;border-width:0}
.management-bar-toggle-link.management-bar-toggle{margin:0;padding:.875rem 1rem}
.management-bar-toggle-link:focus,.management-bar-toggle-link:hover{text-decoration:none}
.management-bar-toggle-left{float:left;padding:.375rem 10px}
.management-bar-collapse{-webkit-overflow-scrolling:touch;border-top:1px solid transparent;overflow-x:visible;padding-left:1rem;padding-right:1rem}
.management-bar-collapse::after{display:block;clear:both;content:""}
.management-bar-collapse.in{overflow-y:auto}
.management-bar-collapse .management-bar-nav>.dropdown>.dropdown-toggle{display:flex}
.management-bar-nav{margin:.4375rem -1rem}
.management-bar-nav>li>a,.management-bar-nav>li>span{display:block;padding:.875rem 1rem}
.management-bar-nav>li>.dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}
.management-bar-no-collapse .management-bar-nav{float:left;margin:0}
.management-bar-no-collapse .management-bar-nav>li{float:left;margin-left:-1px}
.management-bar-no-collapse .management-bar-nav>li:first-child{margin-left:0}
.management-bar-no-collapse .management-bar-nav .dropdown-menu{background-color:#FFF;border-color:rgba(0,0,0,0.15);border-width:1px;box-shadow:0 .5rem 1rem rgba(0,0,0,0.175);position:absolute}
.management-bar-no-collapse .management-bar-nav-right{float:right;margin-right:1rem}
.management-bar-no-collapse .container-fluid-1280 .management-bar-nav-right{margin-right:0}
.management-bar-default .management-bar-collapse{border-color:transparent}
.management-bar-default .management-bar-toggle-left{color:#212529}
.management-bar-default{background-color:#fff;border-color:transparent}
.management-bar-default a,.management-bar-default .management-bar-text,.management-bar-default .management-bar-nav>li>a,.management-bar-default .management-bar-nav>.dropdown>a{color:#6c757d}
.management-bar-default .management-bar-nav>li>a:hover,.management-bar-default .management-bar-nav>.dropdown>a:hover{background-color:rgba(39,40,51,0.03);color:rgba(0,0,0,0.7)}
.management-bar-default .management-bar-nav>li>a:focus,.management-bar-default .management-bar-nav>.dropdown>a:focus,.management-bar-default .management-bar-nav .open>a,.management-bar-default .management-bar-nav .open>a:focus,.management-bar-default .management-bar-nav .open>a:hover{background-color:#eee;color:#212529}
.management-bar-default .management-bar-nav>.disabled>a,.management-bar-default .management-bar-nav>.disabled>a:focus,.management-bar-default .management-bar-nav>.disabled>a:hover{background-color:transparent;color:rgba(0,0,0,0.3)}
.management-bar-default .btn-secondary,.management-bar-default .nav>li>.btn-secondary{background-color:transparent;border-color:transparent;color:#6c757d}
.management-bar-default .btn-secondary:focus,.management-bar-default .btn-secondary:hover,.management-bar-default .nav>li>.btn-secondary:focus,.management-bar-default .nav>li>.btn-secondary:hover{background-color:rgba(39,40,51,0.03);border-color:transparent;color:#212529}
.management-bar-default .btn-secondary:active,.management-bar-default .btn-secondary.active,.management-bar-default .nav-underline .tab.active a.btn-secondary,.nav-underline .tab.active .management-bar-default a.btn-secondary,.management-bar-default .nav>li>.btn-secondary:active,.management-bar-default .nav>li>.btn-secondary.active,.management-bar-default .nav-underline .tab.active .nav>li>a.btn-secondary,.nav-underline .tab.active .management-bar-default .nav>li>a.btn-secondary{background-color:rgba(39,40,51,0.03);border-color:transparent;color:#212529}
.management-bar-nav{display:block}
.management-bar-header .form-inline input[type="checkbox"]{margin-left:-1.25rem}
.management-bar-secondary-bar{background-color:#f0f5ff;border-bottom:1px solid #007bff}
.modal-footer>.btn-toolbar>:not(:first-child){margin-left:.25rem}
.modal-footer>.btn-toolbar>:not(:last-child){margin-right:.25rem}
.nav{flex-direction:column}
.nav>li{position:relative}
.nav>li>a{display:block;padding:.5rem 1rem}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none}
.nav .disabled>a{color:#6c757d}
.nav-justified{flex-direction:row}
.nav-justified>li{flex:1;text-align:center}
.nav.nav-pills{flex-direction:row}
.nav-pills>li>a{border-radius:.25rem}
.nav-pills>li.active>a{background-color:#007bff;color:#FFF}
.nav-tabs,.nav-underline{flex-direction:row}
.nav-tabs{flex-direction:row}
.nav-tabs>li{margin-bottom:-1px}
.nav-tabs>li>a{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}
.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#e9ecef #e9ecef #dee2e6 #e9ecef #e9ecef #dee2e6 #dee2e6}
.nav-tabs>li>a.active,.nav-underline .tab.active .nav-tabs>li>a,.nav-tabs>.active>a,.nav-underline .tab.active .nav-tabs>a>a{background-color:#FFF;border-color:#dee2e6 #dee2e6 #FFF #dee2e6 #dee2e6 #FFF #FFF;color:#495057}
.nav-tabs>li>a.active:hover,.nav-underline .tab.active .nav-tabs>li>a:hover,.nav-tabs>li>a.active:focus,.nav-underline .tab.active .nav-tabs>li>a:focus,.nav-tabs>.active>a:hover,.nav-underline .tab.active .nav-tabs>a>a:hover,.nav-tabs>.active>a:focus,.nav-underline .tab.active .nav-tabs>a>a:focus{border-color:#dee2e6 #dee2e6 #FFF #dee2e6 #dee2e6 #FFF #FFF}
.nav-tabs-default>li>a:after{bottom:0;display:block;left:.5rem;position:absolute;right:.5rem;width:auto}
.nav-tabs-default>.active>a:after,.nav-underline .tab.active .nav-tabs-default>a>a:after{background-color:#007bff}
.nav-tabs-default>.active>a,.nav-underline .tab.active .nav-tabs-default>a>a,.nav-tabs-default>.show>a{background-color:transparent}
.nav-tabs-default>.active>a:after,.nav-underline .tab.active .nav-tabs-default>a>a:after,.nav-tabs-default>.show>a:after{content:"";height:.1875rem}
.navbar-toggle{background-color:transparent;background-image:none;border:1px solid transparent;border-radius:.25rem;float:right;margin-right:1rem;padding:9px 10px;position:relative;z-index:1}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{background-color:#212529;border-radius:1px;display:block;height:2px;width:22px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-toggle-left{float:left}
.navbar-toggle-page-name{border-width:0;padding:13px 16px}
.navbar-header-right{margin-left:auto}
.taglib-search-toggle-advanced-wrapper{left:auto;position:absolute;right:0;z-index:1000}
.navbar-collapse .navbar-nav{flex-direction:row}
.navbar-no-collapse .navbar-nav{flex-direction:row}
.navbar-default,.navbar-inverse{border-style:solid;border-width:0 0 .0625rem 0}
.navbar-default .basic-search,.navbar-inverse .basic-search{padding:3.5px 16px}
.navbar-default .navbar-collapse+.form,.navbar-inverse .navbar-collapse+.form{margin-left:auto}
.navbar-default .navbar-nav>li>a,.navbar-inverse .navbar-nav>li>a{padding-bottom:11.5px;padding-top:11.5px}
.navbar-default{background-color:#fff;border-color:transparent}
.navbar-default .navbar-nav>li>a{color:rgba(0,0,0,0.5)}
.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:rgba(0,0,0,0.7)}
.navbar-default .navbar-nav>.active>a,.navbar-default .nav-underline .tab.active .navbar-nav>a>a,.nav-underline .tab.active .navbar-default .navbar-nav>a>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .nav-underline .tab.active .navbar-nav>a>a:hover,.nav-underline .tab.active .navbar-default .navbar-nav>a>a:hover,.navbar-default .navbar-toggle-page-name,.navbar-default .navbar-toggle-page-name:hover{color:rgba(0,0,0,0.9)}
.navbar-default .navbar-nav>.active>a:after,.navbar-default .nav-underline .tab.active .navbar-nav>a>a:after,.nav-underline .tab.active .navbar-default .navbar-nav>a>a:after,.navbar-default .navbar-toggle-page-name:after{background-color:#86affd;bottom:-0.0625rem;content:"";display:block;height:2px;left:16px;position:absolute;right:16px}
.navbar-inverse{background-color:#31323f;border-color:transparent}
.navbar-inverse .navbar-nav>li>a{color:rgba(255,255,255,0.5)}
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:rgba(255,255,255,0.75)}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .nav-underline .tab.active .navbar-nav>a>a,.nav-underline .tab.active .navbar-inverse .navbar-nav>a>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .nav-underline .tab.active .navbar-nav>a>a:hover,.nav-underline .tab.active .navbar-inverse .navbar-nav>a>a:hover,.navbar-inverse .navbar-toggle-page-name,.navbar-inverse .navbar-toggle-page-name:hover{color:#FFF}
.navbar-inverse .navbar-nav>.active>a:after,.navbar-inverse .nav-underline .tab.active .navbar-nav>a>a:after,.nav-underline .tab.active .navbar-inverse .navbar-nav>a>a:after,.navbar-inverse .navbar-toggle-page-name:after{background-color:#86affd;bottom:-0.0625rem;content:"";display:block;height:2px;left:16px;position:absolute;right:16px}
.navbar-header::after{display:block;clear:both;content:""}
.pager{list-style:none;margin:1.5 0;padding-left:0;text-align:center}
.pager::after{display:block;clear:both;content:""}
.pager li{display:inline}
.pager li>a,.pager li>span{background-color:#FFF;border:1px solid #dee2e6;border-radius:15px;display:inline-block;padding:5px 14px}
.pager li>a:hover,.pager li>a:focus{background-color:#e9ecef;text-decoration:none}
.pager .next>a,.pager .next>span{float:right}
.pager .previous>a,.pager .previous>span{float:left}
.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{background-color:#FFF;color:#6c757d;cursor:not-allowed}
.panel{position:inherit}
.panel-heading{position:relative}
.panel-title.h4{margin-bottom:0}
.panel-title .collapse-icon{color:inherit;display:block;padding:.75rem 1.25rem}
.panel-title .collapse-icon:hover,.panel-title .collapse-icon:focus{color:inherit}
.panel-title .collapse-icon .collapse-icon{padding-right:2.28125rem}
.panel-group{background-color:transparent}
.panel-default{border-color:rgba(0,0,0,0.125)}
.panel-default .panel-heading{background-color:#f8f9fa;border-color:rgba(0,0,0,0.125)}
.panel-group .panel-default .panel-heading+.panel-collapse>.panel-body{border-color:rgba(0,0,0,0.125)}
.panel-default .panel-footer{background-color:#f8f9fa;border-color:rgba(0,0,0,0.125)}
.popover.top{margin-bottom:.5rem}
.popover.bottom{margin-top:.5rem}
.popover.left{margin-right:1rem}
.popover.right{margin-left:1rem}
.popover.top .arrow,.popover.bottom .arrow{left:calc(50% - (1rem / 2))}
.popover.left .arrow,.popover.right .arrow{top:calc(50% - (0.5rem / 2))}
.progress-xs .progress-bar{height:8px}
.progress-lg .progress-bar{height:2rem}
.progress-xl .progress-bar{height:52px}
.progress-bar-danger{background-color:#dc3545}
.progress-bar-info{background-color:#17a2b8}
.progress-bar-success{background-color:#28a745}
.progress-bar-warning{background-color:#ffc107}
.multi-step-progress-bar{display:table;list-style:none;margin-bottom:0;padding-left:0;position:relative;width:100%}
.multi-step-progress-bar>li{color:#bbb;display:table-cell;vertical-align:bottom;width:1%}
.multi-step-progress-bar>.active,.nav-underline .tab.active .multi-step-progress-bar>a{color:#007bff}
.multi-step-progress-bar>.active .divider,.nav-underline .tab.active .multi-step-progress-bar>a .divider{background-color:#007bff;color:#007bff}
.multi-step-progress-bar>.complete .divider{color:#007bff;margin-left:15px}
.multi-step-progress-bar .divider{background-color:#bbb;color:#bbb;height:1px;margin:10px 0 10px 12px;position:relative}
.multi-step-progress-bar .divider .lexicon-icon{font-size:12px;left:-12px;position:absolute;top:-2px}
.multi-step-progress-bar .divider .lexicon-icon.lexicon-icon-check{left:-16px}
.multi-step-progress-bar .progress-bar-step,.multi-step-progress-bar .progress-bar-title{margin-right:10px}
.multi-step-progress-bar-fixed>li{display:inline-block;width:100px}
.visible-lg{display:none !important}
.visible-md{display:none !important}
.visible-sm{display:none !important}
.visible-xs{display:none !important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}
.sidebar-default{background-color:#fff}
.sidebar-actions,.sidebar-header-actions{float:right;padding-left:0;list-style:none;margin-bottom:0;margin-right:-9px}
.sidebar-actions>li,.sidebar-header-actions>li{display:inline-block}
.sidebar-block.tabular-list-group-unstyled{margin-right:-9px}
.flex-container{-ms-flex-direction:row;-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;flex-direction:row;flex-flow:row;flex-wrap:wrap}
.flex-container-stacked{-ms-flex-direction:column;flex-direction:column}
.flex-row-vertical{-ms-flex-direction:column;display:-ms-flexbox;display:flex;flex-direction:column}
.flex-item-expand{-ms-flex:1;-ms-flex-wrap:wrap;flex:1;flex-wrap:wrap;min-width:0}
.flex-item-full{-ms-flex:1 100%;-ms-flex-wrap:wrap;flex:1 100%;flex-wrap:wrap}
.flex-item-full+.flex-item-expand{-ms-flex-preferred-size:auto;flex-basis:auto}
.flex-item-bottom{-ms-flex-item-align:end;align-self:flex-end}
.flex-item-center{-ms-flex-item-align:center;align-self:center}
.flex-item-top{-ms-flex-item-align:start;align-self:flex-start}
.sticker-bottom{bottom:15px;left:15px;position:absolute;right:auto;top:auto}
.sticker-right{left:auto;position:absolute;right:15px;top:15px}
.sticker-document .lexicon-icon{height:1.25em;width:auto}
div.splitter,.table.table-autofit .splitter td,.table.table-autofit .splitter th{background-color:#FFF;padding:.75rem}
.table .splitter{box-shadow:none;padding:0}
.table>thead>tr.active>th,.table>thead>tr.active>td,.table>thead>tr th.active,.table>thead>tr td.active,.table>tbody>tr.active>th,.table>tbody>tr.active>td,.table>tbody>tr th.active,.table>tbody>tr td.active,.table>tfoot>tr.active>th,.table>tfoot>tr.active>td,.table>tfoot>tr th.active,.table>tfoot>tr td.active{background-color:#ececec}
.table>thead>tr.success>th,.table>thead>tr.success>td,.table>thead>tr th.success,.table>thead>tr td.success,.table>tbody>tr.success>th,.table>tbody>tr.success>td,.table>tbody>tr th.success,.table>tbody>tr td.success,.table>tfoot>tr.success>th,.table>tfoot>tr.success>td,.table>tfoot>tr th.success,.table>tfoot>tr td.success{background-color:#28a745}
.table>thead>tr.info>th,.table>thead>tr.info>td,.table>thead>tr th.info,.table>thead>tr td.info,.table>tbody>tr.info>th,.table>tbody>tr.info>td,.table>tbody>tr th.info,.table>tbody>tr td.info,.table>tfoot>tr.info>th,.table>tfoot>tr.info>td,.table>tfoot>tr th.info,.table>tfoot>tr td.info{background-color:#17a2b8}
.table>thead>tr.warning>th,.table>thead>tr.warning>td,.table>thead>tr th.warning,.table>thead>tr td.warning,.table>tbody>tr.warning>th,.table>tbody>tr.warning>td,.table>tbody>tr th.warning,.table>tbody>tr td.warning,.table>tfoot>tr.warning>th,.table>tfoot>tr.warning>td,.table>tfoot>tr th.warning,.table>tfoot>tr td.warning{background-color:#ffc107}
.table>thead>tr.danger>th,.table>thead>tr.danger>td,.table>thead>tr th.danger,.table>thead>tr td.danger,.table>tbody>tr.danger>th,.table>tbody>tr.danger>td,.table>tbody>tr th.danger,.table>tbody>tr td.danger,.table>tfoot>tr.danger>th,.table>tfoot>tr.danger>td,.table>tfoot>tr th.danger,.table>tfoot>tr td.danger{background-color:#dc3545}
.table-autofit .table-cell-content{width:auto}
.toggle-card-check{float:left;line-height:normal;position:relative;user-select:none}
.toggle-card-container{background-color:transparent;border:1px solid #6c757d;border-radius:4px;color:#212529;height:104px;padding:12px;text-align:center;width:92px}
.toggle-card-icon{align-items:center;display:flex;border-radius:4px;font-size:16px;height:32px;justify-content:center;margin-left:auto;margin-right:auto;width:32px}
.toggle-card-icon .lexicon-icon{margin-top:0}
.toggle-card-label{height:58px;line-height:16px;overflow:hidden;padding-top:12px}
.toggle-card .toggle-check{height:auto;width:auto}
.toggle-card-check{height:104px;margin:0;opacity:0;position:absolute;width:92px}
.toggle-card-check:empty ~ .toggle-card-container .toggle-card-off{display:block}
.toggle-card-check:empty ~ .toggle-card-container .toggle-card-on{display:none}
.toggle-card-check:empty ~ .toggle-card-container .toggle-card-icon{background-color:transparent}
.toggle-card-check:checked ~ .toggle-card-container{background-color:#FFF;border:1px solid #007bff;color:#007bff;padding:12px}
.toggle-card-check:checked ~ .toggle-card-container .toggle-card-off{display:none}
.toggle-card-check:checked ~ .toggle-card-container .toggle-card-on{display:block}
.toggle-card-check[disabled] ~ .toggle-card-container{cursor:not-allowed;opacity:.4}
.toolbar{display:flex}
.user-icon img{vertical-align:baseline}
.user-icon{border-radius:500px;font-size:.875rem;height:32px;line-height:32px;width:32px;overflow:hidden;text-align:center}
.user-icon-xs{font-size:8px;height:24px;line-height:24px;width:24px}
.user-icon-sm{font-size:12px;height:32px;line-height:32px;width:32px}
.user-icon-lg{font-size:.875rem;height:40px;line-height:40px;width:40px}
.user-icon-xl{font-size:16px;height:48px;line-height:48px;width:48px}
.user-icon-xxl{font-size:20px;height:56px;line-height:56px;width:56px}
.user-icon-default{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#6c757d}
.user-icon-primary{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#007bff}
.user-icon-info{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#17a2b8}
.user-icon-success{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#28a745}
.user-icon-warning{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#ffc107}
.user-icon-danger{background-color:#fff;box-shadow:0 0 0 1px #dee2e6;color:#dc3545}
.user-icon-rounded.user-icon,.user-icon-rounded .user-icon{border-radius:.25rem}
.user-icon-square.user-icon,.user-icon-square .user-icon{border-radius:0}
.truncate-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal \	;word-wrap:normal}
#navigationCollapse{padding-left:1rem;padding-right:1rem}
#banner .row:first-child,#banner .form-horizontal>.form-group:first-child{display:block}
.product-menu .panel-group .panel-heading+.panel-collapse.show{border-bottom:2px solid #65b6f0}
.product-menu.sidebar .sidebar-header{padding-bottom:.7rem;padding-top:.7rem}
.product-menu.sidebar .sidebar-body,.lfr-has-simulation-panel .lfr-simulation-device{top:3.5rem}
.product-menu .add-application-panel .panel-body{padding-bottom:.01rem}
.lfr-page-layouts.row .list-unstyled,.form-horizontal>.lfr-page-layouts.form-group .list-unstyled{display:flex;flex-wrap:wrap}
.fade.in{opacity:1}
.lfr-add-panel .input-group.search-bar{margin:0;padding:10px}
.lfr-add-panel .input-group.search-bar .form-control{width:100%}
.lfr-add-panel .input-group.search-bar .input-group-btn{font-size:1rem;margin-top:-11px}
.input-group.search-bar .search-field{display:flex}
.input-group.search-bar .search-field:first-child{flex-grow:1}
.input-group.search-bar .search-field .btn{margin-top:0}
.input-group.search-bar .search-field .form-group{margin-bottom:0}
.input-group.search-bar .search-field .search-bar-input{border-top-right-radius:0;border-bottom-right-radius:0}
.input-group.search-bar .search-field ~ .search-field{margin-left:-0.0625rem}
.input-group.search-bar .search-select{border-radius:0;width:100%}
.dialog-with-footer .button-holder.dialog-footer{background-color:#FFF}
.lfr-friendly-url-input-group.input-group .input-group-addon{background-color:#e8e8ec}
.lfr-friendly-url-input-group.input-group .language-value{border-radius:0 .25rem .25rem 0;width:auto}
#settings .lfr-ddm-form-page{margin-top:0}
.autosave-bar .toolbar{align-items:center}
.form-builder-sidebar .tab-content .tab-pane{padding:24px;position:static}
.form-builder-sidebar .input-group-container{display:flex}
.form-builder-sidebar .input-group-container .input-group-addon{background-color:transparent;border-width:0}
.form-builder-page-header .form-control{background-color:transparent}
.form-builder-field .input-group .form-control{z-index:0}
.help-icon.icon-monospaced{line-height:2}
.layout-row-container-row .layout-builder-move-cut-button.layout-builder-move-cut-row-button{right:30px;top:-22px}
.portal-popup .asset-icon .sticker .lexicon-icon,.portlet-forms-admin .asset-icon .sticker .lexicon-icon{height:100%;width:1em}
.portlet-msg-progress{background-image:url(../images/aui/loading_indicator.gif);background-position:6px 50%;background-repeat:no-repeat;padding-left:30px}
.navbar .nav li>a{overflow-wrap:break-all;word-wrap:break-all}
.entry-status.approved{border-color:#28a745 !important}
.entry-status.scheduled{border-color:#17a2b8 !important}
.entry-status.pending{border-color:#17a2b8 !important}
.entry-status.denied{border-color:#dc3545 !important}
.entry-status.expired{border-color:#ffc107 !important}
.status.approved{color:#28a745}
.status.scheduled{color:#17a2b8}
.status.pending{color:#17a2b8}
.status.denied{color:#dc3545}
.status.expired{color:#ffc107}
.loadingmask-message{background:transparent;border-width:0;display:block;height:1em;margin-left:auto;margin-right:auto;position:relative;text-align:left;width:1em}
.loadingmask-message .loadingmask-message-content{-webkit-animation:loading-animation 1.2s infinite ease-out;animation:loading-animation 1.2s infinite ease-out;background:transparent;border-radius:50%;border-width:0;clear:both;color:transparent;height:1em;margin:0;overflow:hidden;padding:0;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);width:1em}
.portal-iframe #main-content{width:100%}
.separator{border-top:1px solid #cdced9}
.entry-status{border-left:4px solid transparent}
span.alert{display:inline-block}
.update-available{margin-top:10px;padding:2px;text-align:left}
.quick-access-nav{position:absolute;top:-1000px;width:100%;z-index:1000}
.quick-access-nav a{background:#333;background:rgba(51,51,51,0.9);border:1px solid #fff;left:0;outline:0;padding:8px;position:absolute;right:0;text-align:center}
.quick-access-nav a:focus{color:#fff;top:1000px}
.important{font-weight:bold}
.highlight{background:#ffc;font-weight:bold;margin:0 1px}
.hide-accessible{clip:rect(0 0 0 0) !important;position:absolute !important;-webkit-transform:scale(0);-webkit-transform-origin-x:0;-webkit-transform-origin-y:0;*position:fixed !important;_position:absolute !important}
.unselectable,.unselectable *{-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover{background:transparent}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover{background:transparent}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after{border-color:#a6a6a6;font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace}
.lfr-asset-category-container .no-matches{color:#999}
.lfr-asset-category-search-container{background-color:#d3dadd;border-bottom-color:#aeb8bc}
.lfr-asset-category-list a.selected{background-color:#eee}
.lfr-categories-selector-search-results-path{color:#575757;font-size:.9em;text-align:right;width:25%}
.lfr-asset-column-actions-content{background-color:#d7f1ff}
.lfr-asset-column-actions .lfr-asset-column-actions-content{border-color:#88c5d9}
.lfr-asset-column-details .lfr-asset-categories{color:#7d7d7d}
.lfr-asset-column-details .lfr-asset-categories .lfr-asset-category{color:#555}
.lfr-asset-column-details .lfr-asset-description{color:#444;font-style:italic;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}
.lfr-asset-column-details .lfr-asset-icon{border-right-color:#999;color:#999}
.lfr-asset-column-details .lfr-asset-tags{color:#7d7d7d}
.lfr-asset-column-details .lfr-asset-tags .tag{color:#555}
.lfr-asset-panels .lfr-panel.lfr-extended,.lfr-asset-column-details .lfr-panel.lfr-extended{border-color:#ccc}
.lfr-form-row{border-bottom-color:#ccc}
.lfr-form-row:hover{border-bottom-color:#ccc}
.lfr-form-row .handle-sort-vertical{background:url(../images/application/handle_sort_vertical.png) no-repeat 0 50%}
.lfr-edit-layout-panel .taglib-form-navigator .button-holder{background-color:#fff}
.form-control-inline{background-color:transparent;font-size:1.125rem;font-weight:700}
.form-control-inline:not(:hover){border-color:transparent}
.form-control-inline::-webkit-input-placeholder{color:#a7a9bc;font-style:italic}
.form-control-inline:-ms-input-placeholder{color:#a7a9bc;font-style:italic}
.form-control-inline::-ms-input-placeholder{color:#a7a9bc;font-style:italic}
.form-control-inline::placeholder{color:#a7a9bc;font-style:italic}
.definition-of-terms dt{color:#333;font-weight:normal;width:100%;word-break:break-word}
.lfr-code tr td.line-numbers{background:#fafafa}
.lfr-code tr td.line-numbers:before{color:#aaa;text-shadow:1px 1px #fff}
.popup-alert-notice .countdown-timer{font-size:1.1em;font-weight:bold}
.lfr-token-primary{font-weight:bold}
.lfr-token-primary,.lfr-token-primary:hover{background-color:#b3daef}
.lfr-button{background:no-repeat 0 50%}
.lfr-table>tbody>tr>th,.lfr-table>thead>tr>th,.lfr-table>tfoot>tr>th{font-weight:bold}
.lfr-checkbox-preselected{opacity:.5}
.lfr-header-row{border-bottom-color:#7b7b7b}
.lfr-header-row .lfr-search-combobox{border-color:#5f5f5f}
.openid-login input[type="text"]{background:url(../images/common/openid.gif) no-repeat;background-color:#fff;background-position:0 50%;color:#000}
.page-extra-settings .lfr-panel-titlebar .lfr-panel-title{font-size:1em}
.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link{color:#333;font-weight:normal}
.lfr-panel.lfr-extended,.lfr-panel-container,.lfr-floating-container{border-color:#dedede #bfbfbf #bfbfbf #dedede}
.lfr-panel-container,.lfr-floating-container{background:#fff}
.lfr-panel-titlebar .lfr-panel-title{font-size:1.2em;font-weight:bold}
.lfr-panel-titlebar .lfr-panel-button{background:url(../images/application/panel_header_toggler_close.png) no-repeat 0 0}
.lfr-panel-titlebar .lfr-panel-button:hover{background-position:0 100%}
.lfr-panel.lfr-collapsible .lfr-panel-titlebar{background:url(../images/arrows/05_down.png) no-repeat 2px 50%}
.lfr-panel.lfr-collapsed .lfr-panel-titlebar{background-image:url(../images/arrows/05_right.png)}
.lfr-panel.lfr-collapsed .lfr-panel-titlebar .lfr-panel-button{background-image:url(../images/application/panel_header_toggler_open.png)}
.lfr-panel.lfr-extended .lfr-panel-titlebar{background:#d6d6d6 url(../images/application/panel_header.png) repeat-x 0 0;border-bottom-color:#cdcdcd}
.lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar{border-top-color:#cecece}
.js .lfr-floating-trigger{background-image:url(../images/arrows/05_down.png);background-position:100% 50%;background-repeat:no-repeat;text-decoration:none}
.lfr-panel-page .panel-page-content{border-left-color:#ccc}
.lfr-panel-page .lfr-add-content h2{border-color:#ccc}
.lfr-panel-page .lfr-add-content h2 span{background:#efefef}
.lfr-panel-page .lfr-add-content .lfr-content-category h2{border-bottom-color:#ccc}
.lfr-panel-page .lfr-add-content .lfr-content-category h2 span{background:0}
.lfr-panel-content .paginator-container{background:#cfd2d5;border-bottom-color:#dcdee0;border-top-color:#dcdee0}
.lfr-panel-content .paginator-page-container .paginator-page-link{background:0;border-color:#cfd2d5}
.lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page{background:#99a7b3 url(../images/application/current_page_hover_bg.png) repeat-x 0 0;border-color:#6b7785 #7c8994 #919fa9;color:#fff;font-weight:bold}
.lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page:hover{background:#5094d7 url(../images/application/current_page_bg.png) repeat-x 0 0;border-color:#31659c #396ea8 #4c8ccb}
#portlet-set-properties fieldset fieldset legend{font-size:1.1em}
.lfr-preview-file-content{border-bottom-color:#6d6d6e}
.lfr-preview-file-image-current-column,.lfr-preview-file-video-current-column{background:url(../images/common/checkerboard.png)}
.lfr-preview-file-toolbar{background:#333;opacity:.5}
.lfr-preview-file-toolbar .icon-arrow-1-l{background:url(../images/document_library/preview_left.png) no-repeat 0 50%}
.lfr-preview-file-toolbar .icon-arrow-1-r{background:url(../images/document_library/preview_right.png) no-repeat 0 50%}
.lfr-preview-file-toolbar .icon-zoomin{background:url(../images/document_library/preview_zoom.png) no-repeat 0 50%}
.lfr-preview-file-image-current-column:hover .lfr-preview-file-toolbar{opacity:1}
.lfr-preview-file-info{background:#333;color:#fff;opacity:.5}
.lfr-preview-file-info:hover{opacity:1}
.lfr-preview-file-index{font-weight:bold}
.lfr-preview-file-image-current{background:url(../images/aui/loading_indicator.gif) no-repeat 50% 50%}
.lfr-preview-file-image img{background:url(../images/aui/loading_indicator.gif) no-repeat 50% 50%;border-color:#aeb8bc}
.lfr-preview-file-image-selected img,.lfr-preview-file-image:hover img{border-color:#00a2ea}
.lfr-preview-file-loading-indicator{background:#333;color:#fff}
.lfr-preview-file-image-overlay-content{background:url(../images/common/checkerboard.png);border-color:#555}
.firefox .lfr-preview-video-content div.video-node{height:100%}
textarea.lfr-editor-textarea{font-family:monospace}
.lfr-rich-editor.ace_editor{border-color:#a1a2a4}
.lfr-plain-editor textarea,.lfr-rich-editor.ace_editor{font-family:"Monaco","Menlo","Droid Sans Mono","Courier New",monospace;font-size:12px}
.sidebar-sm{font-size:.875rem}
.sidebar-sm .sheet-subtitle{font-size:.75rem;margin-bottom:1rem}
.sidebar-sm .form-group{margin-bottom:1rem}
.sidebar-sm .form-control{border-radius:.1875rem;font-size:.875rem;height:2rem;line-height:1.5;min-height:auto;padding:.25rem .75rem}
.sidebar-sm .form-control.form-control-tag-group{height:auto}
.sidebar-sm .form-control.form-control-tag-group .form-control-inset{margin-bottom:0;margin-top:0}
.sidebar-sm .form-control.form-control-tag-group .label{margin-bottom:0;margin-top:0;padding:0 .25rem}
.sidebar-sm .form-control[type="file"]{padding:0}
.sidebar-sm select.form-control:not([size]){height:2rem}
.sidebar-sm .article-content-description .input-localized.input-localized-editor .input-group-item .wrapper .form-control{min-height:auto;padding:.285rem .75rem}
.sidebar-sm .btn:not(.btn-unstyled){border-radius:.1875rem;font-size:.875rem;line-height:1.15;padding:.4375rem .75rem}
.sidebar-sm .btn:not(.btn-unstyled).close{padding:.4375rem}
.sidebar-sm .btn.btn-monospaced,.sidebar-sm .btn.btn-monospaced.btn-sm{height:2rem;padding:.1875rem 0;width:2rem}
.sidebar-sm .input-group-item .input-group-text{font-size:.875rem;height:2rem;min-width:2rem;padding-left:.75rem;padding-right:.75rem}
.sidebar-sm .input-group-item .btn .btn-section{font-size:.5625rem}
.sidebar-sm .list-group-item-flex{padding:.5rem .25rem}
.sidebar-sm .list-group-item-flex .autofit-col{padding-left:.25rem;padding-right:.25rem}
.lfr-spa-loading-bar{background:#2fa4f5}
.lfr-tag-selector-popup label{border-bottom-color:#eee}
.lfr-tag-selector-popup .no-matches{color:#999}
.lfr-toolbar{background-color:#e5e4e8}
.lfr-toolbar .lfr-button:focus{border-color:#000}
.lfr-toolbar .lfr-button:hover{border-color:#ccc #777 #777}
.lfr-toolbar .lfr-separator{border-left-color:#fff;border-right-color:#ccc;font-size:12px}
.lfr-toolbar .lfr-button,.lfr-emoticon-container .lfr-button{border-color:#e5e4e8}
.lfr-emoticon-container{background:#e5e4e8;border-color:#ccc}
.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links{line-height:1}
.lfr-translation-manager .lfr-translation-manager-translation{text-decoration:none}
.lfr-translation-manager .lfr-translation-manager-translation:hover{background-color:#d1e5ef}
.lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing{background-color:#598bec;border-color:#224fa8;color:#fff}
.lfr-tree a{text-decoration:none}
.tree-drag-helper{z-index:1035}
.lfr-upload-container .upload-target{border-color:#ddd}
.lfr-upload-container .upload-target h4 span{text-transform:lowercase}
.lfr-upload-container .upload-target .drop-file-text{font-weight:normal}
.lfr-upload-container a.browse-button{background-image:url(../images/common/add.png);background-repeat:no-repeat;color:white;font-size:1.2em;font-weight:bold;text-decoration:none}
.lfr-upload-container a.clear-uploads{background-image:url(../images/common/remove.png);background-repeat:no-repeat}
.lfr-upload-container a.cancel-uploads{background-image:url(../images/common/close.png);background-repeat:no-repeat}
.lfr-upload-container .upload-list-info h4{font-size:1.3em}
.lfr-upload-container .cancel-button{color:#869cad}
.lfr-upload-container .delete-button{color:#869cad}
.lfr-upload-container .file-added .success-message{font-weight:normal}
.lfr-upload-container .upload-error{opacity:1}
.lfr-upload-container .multiple-files .upload-error{background:#fdd url(../images/messages/error.png) no-repeat 5px 5px;border-color:#900;color:#900;font-weight:normal;margin-bottom:16px;padding:8px 8px 8px 24px}
.lfr-upload-container .upload-complete .error-message,.lfr-upload-container .upload-complete .success-message{font-weight:bold}
.lfr-upload-container .file-uploading{background-color:#ffc}
.upload-drop-active .lfr-upload-container .upload-target{background-color:#ddedde;border-color:#7d7;border-style:dashed}
.app-view-entry:hover .entry-thumbnail{border-color:#7abfdd}
.app-view-entry.selected .entry-thumbnail{border-color:#057cb0}
.app-view-entry.selected .entry-metadata dt,.app-view-entry.selected .entry-metadata dd,.app-view-entry.selected .entry-metadata .entry-categories,.app-view-entry.selected .entry-metadata .entry-tags,.app-view-entry.selected .entry-metadata .entry-description{color:#f0f0f0}
.app-view-entry .entry-title{font-weight:bold}
.app-view-entry .entry-link{text-decoration:none}
.app-view-entry .entry-metadata dt,.app-view-entry .entry-metadata dd,.app-view-entry .entry-metadata .entry-categories,.app-view-entry .entry-metadata .entry-tags,.app-view-entry .entry-metadata .entry-description{color:#333;word-wrap:break-word}
.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary{font-weight:bold}
.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary .asset-category{font-weight:normal}
.app-view-entry.selected,.app-view-entry.selected:hover{background-color:#00a2ea}
.app-view-entry.selected a,.app-view-entry.selected a:focus,.app-view-entry.selected a:hover{color:#fff}
.app-view-entry.selected a .lfr-icon-menu-arrow{color:#333}
.app-view-entry.active-area,.app-view-entry.active-area.hover,.app-view-entry.active-area td{background-color:#5ad300}
.app-view-entry:hover,.app-view-entry.hover{background-color:#d3e8f1}
.app-view-entry a.entry-link:hover{text-decoration:none}
.app-view-entry a.entry-link:hover .entry-metadata .entry-title .entry-title-text{text-decoration:underline}
.app-view-entry-taglib.entry-display-style.display-icon .entry-title{font-weight:normal}
.app-view-search-entry-taglib .entry-discussion a,.app-view-search-entry-taglib .entry-attachment a{text-decoration:none}
.app-view-search-entry-taglib .entry-discussion:hover,.app-view-search-entry-taglib .entry-attachment:hover{background-color:#d3e8f1}
.app-view-search-entry-taglib .entry-folder{color:#999}
.app-view-search-entry-taglib .entry-link .entry-thumbnail-image{color:#000;text-decoration:none}
.app-view-search-entry-taglib.alt{background-color:#edf0f3}
.app-view-search-entry-taglib.search{background-color:#fff}
.app-view-search-entry-taglib.search.alt{background-color:#e2e5e8}
.app-view-taglib .display-style .icon{background-image:url(../images/application/layouts.png);background-repeat:no-repeat}
.app-view-taglib .icon-display-descriptive{background-position:-32px 0}
.app-view-taglib .icon-display-icon{background-position:-16px 0}
.app-view-taglib .icon-display-list{background-position:0 0}
.app-view-taglib .state-active .icon-display-descriptive{background-position:-32px 100%}
.app-view-taglib .state-active .icon-display-icon{background-position:-16px 100%}
.navbar .nav-display-style-buttons .display-style-buttons-container .dropdown-toggle .caret{border-bottom-color:#333;border-top-color:#333}
.taglib-asset-metadata .metadata-entry-label{font-weight:normal}
.taglib-asset-metadata .metadata-author{font-weight:bold}
.taglib-asset-metadata .metadata-entry{color:#999}
.taglib-asset-metadata .metadata-author .asset-user-info .user-info{color:#009ae5;font-size:14px;line-height:14px}
.taglib-asset-metadata .metadata-author .asset-user-info .date-info{color:#8c8c8c;font-size:13px}
.taglib-calendar table{border-color:#999}
.taglib-calendar tr th,.taglib-calendar tr td{border-bottom-color:#999}
.taglib-calendar tr.portlet-section-header th,.taglib-calendar tr td{border-color:#999}
.taglib-calendar a:hover,.taglib-calendar a:focus{background-color:#ccc}
.taglib-calendar .calendar-inactive{color:#999}
.taglib-calendar .has-events a span{background:url(../images/calendar/event_indicator.png) no-repeat 50% 95%}
.taglib-calendar .has-events.calendar-current-day a span{background-image:url(../images/calendar/event_indicator_current.png)}
.taglib-diff-addedline,#taglib-diff-results ins{background:#e6ffe6}
.taglib-diff-context{background:#eee}
.taglib-diff-deletedline,#taglib-diff-results del{background:#ffe6e6}
.taglib-diff-html div.diff-removed-image{background:#fdc6c6 url(../images/diff/minus.png)}
.taglib-diff-html div.diff-added-image{background:#cfc url(../images/diff/plus.png) no-repeat}
.taglib-diff-html div.diff-removed-image,.taglib-diff-html div.diff-added-image{opacity:.55}
.taglib-diff-html span.diff-html-added{background-color:#cfc;font-size:1em}
.taglib-diff-html span.diff-html-added img{border-color:#cfc}
.taglib-diff-html span.diff-html-changed{background:url(../images/diff/underline.png) bottom repeat-x}
.taglib-diff-html span.diff-html-changed img{border-color:#009}
.taglib-diff-html span.diff-html-removed{background-color:#fdc6c6;font-size:1em;text-decoration:line-through}
.taglib-diff-html span.diff-html-removed img{border-color:#fdc6c6}
.diff-version-comparator .taglib-diff-html .diff-html-changed{background-image:none;border-bottom-color:#009ae5}
.diff-version-comparator .taglib-diff-html .diff-html-changed img{border-color:#009ae5}
.diff-version-comparator .diff-target-selector{border-left-color:#e5e5e5}
.diff-version-comparator .diff-version-filter{background-color:#f9f9f9}
.taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder{border-left-color:#dbdde1}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name{font-weight:bold;text-decoration:none}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover{text-decoration:underline}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar{background-size:50px}
.taglib-discussion .lfr-discussion-actions li a,.taglib-discussion .lfr-discussion-actions li a span{text-decoration:none}
.taglib-discussion .lfr-discussion-actions li a:hover span,.taglib-discussion .lfr-discussion-actions li a:focus span{text-decoration:underline}
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form{background:#ddd;border-radius:4px}
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-profile-image .avatar{background-size:40px}
.lfr-discussion-reply.popover .lfr-discussion-reply-user-name{font-weight:bold}
.drop-zone.drop-enabled:not(.no-border){outline-color:rgba(176,180,187,0.5)}
.drop-here-info .drop-icons span:nth-of-type(1),.drop-here-info .drop-icons span:nth-of-type(3){background:#e8e6e8;color:#a5a6ac}
.drop-here-info .drop-icons span:nth-of-type(2){background:#00c2ff;color:#fff}
.drop-here-info .drop-text{color:#fff}
.drop-active .drop-here-info{background-color:rgba(0,0,0,0.6);z-index:100}
.lfr-ddm-field-group{margin-bottom:20px}
.lfr-ddm-field-group-inline{display:inline-block;vertical-align:bottom}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group{background:transparent}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active{background:transparent;opacity:1}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label:hover,.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label:focus{background:transparent}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label .message{color:#000;opacity:.7}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label .number{background:#333;font-size:18px;opacity:1}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab.active .tab-label .tab-icon{color:#333}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label{background:transparent;outline:0}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:hover,.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:focus{text-decoration:none}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:hover .number,.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:focus .number{opacity:1}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .number{background:#ccc;color:#fff;font-size:14px;font-weight:bold;opacity:.6;text-decoration:none}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .message{color:#000;font-size:12px}
.taglib-header{border-bottom-color:#c8c9ca;color:#555}
.taglib-header .header-back-to a{font-weight:bold;text-decoration:none}
a.taglib-icon,a.taglib-icon:focus,a.taglib-icon:hover{text-decoration:none}
a.taglib-icon:focus .taglib-text,a.taglib-icon:hover .taglib-text{text-decoration:underline}
a.taglib-icon.btn:focus .taglib-text,a.taglib-icon.btn:hover .taglib-text{text-decoration:none}
.taglib-icon[lang]>img{vertical-align:baseline;width:16px}
.taglib-icon-label{margin-left:12px}
.input-localized .palette-item-inner .lfr-input-localized-flag{font-size:16px;opacity:.5}
.input-localized.input-localized-focused .palette-item-inner .lfr-input-localized-flag{opacity:1}
.input-localized .palette-item-inner{border-color:#666}
.input-localized .palette-item,.input-localized .palette-item-inner,.input-localized .palette-item-hover,.input-localized .palette-item-hover .palette-item-inner{border-color:transparent}
.input-localized .lfr-input-localized .lfr-input-localized-state{background:#ddd}
.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error{background:#ff0047}
.input-localized .palette-item-selected .lfr-input-localized-state{background:#27c1f2}
.taglib-move-boxes .choice-selector label{background:#ebf1f9;border-bottom-color:#8db2f3}
.taglib-move-boxes .sortable-container .move-option{background-color:transparent}
.taglib-move-boxes .sortable-container .move-option.move-option-dragging{background-color:#fafafa}
.taglib-move-boxes .sortable-container .move-option .handle{color:#999}
.taglib-image-selector .change-image-controls{background:#fff}
.taglib-image-selector .selection-status{background:#fff;opacity:0;z-index:-1}
.taglib-image-selector .progress-wrapper .progressbar{background:#b0b4bb;opacity:.7}
.taglib-image-selector.check-active .selection-status{opacity:1;z-index:0}
.taglib-image-selector.drop-active{outline-width:0}
.taglib-image-selector.drop-active .browse-image-controls{opacity:0}
.taglib-image-selector.drop-active .selection-status{opacity:0}
.taglib-image-selector.drop-active .image-wrapper{opacity:.15}
.taglib-image-selector.drop-active .error-wrapper{opacity:0}
.taglib-image-selector.progress-active .image-wrapper{opacity:.15}
.taglib-image-selector.progress-active .browse-image-controls{opacity:0}
.taglib-image-selector.progress-active .drop-here-info{opacity:0}
.taglib-image-selector.progress-active .selection-status{opacity:0}
.dialog-iframe-popup{background-color:#fff}
.portlet-item-selector .management-bar{border-bottom-color:#e7e7ed}
.item-selector .card-row{align-items:center}
.item-selector .drop-zone{background-color:#f1f2f5}
.item-selector .input-file{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}
.item-selector .input-file+label{position:relative}
.item-selector .input-file+label::before{border-radius:4px;bottom:-2px;content:"";display:block;left:-2px;position:absolute;right:-2px;top:-2px;transition:box-shadow .15s ease-in-out}
.item-selector .input-file:focus+label::before{box-shadow:0 0 0 2px #fff,0 0 0 4px #80acff}
.lfr-tree-display-page .tree-node .tree-node-over .tree-label{text-decoration:none}
.lfr-tree-display-page .tree-label{cursor:default}
.lfr-tree-display-page .tree-label a{color:black}
.lfr-tree-display-page .tree-label .layout-page-invalid{color:#aaa;font-style:italic}
.lfr-tree-display-page .tree-label .layout-page-invalid:hover{cursor:default;text-decoration:none}
.lfr-tree-radio.lfr-tree-root-node-hidden .lfr-root-node+.tree-container{margin-left:0}
.lfr-map{border-color:#ccc}
.lfr-map .search-controls{font-size:15px}
.navbar .navbar-search{background-color:#f3f3f3}
.taglib-portlet-preview.show-borders{border-color:#828f95}
.taglib-portlet-preview.show-borders .title{background-color:#d3dadd;font-size:1.4em;font-weight:bold}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column{position:relative}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table{position:static}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header{left:12px;position:fixed;right:12px;top:-1px;z-index:1020}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th{display:block;padding:0}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th .lfr-search-iterator-fixed-header-inner-wrapper{overflow-x:hidden}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th .lfr-search-iterator-fixed-header-inner-wrapper table{border-collapse:collapse;width:100%}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header>th .lfr-search-iterator-fixed-header-inner-wrapper table th{border-radius:0}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td,.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th{width:auto}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th{height:auto}
.lfr-search-container-wrapper a{color:#212529}
.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle{color:#6c757d}
.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle:active,.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle:focus,.lfr-search-container-wrapper .lfr-icon-menu>.dropdown-toggle:hover{background-color:#f7f8f9;border-radius:4px;color:#212529}
.lfr-search-container-wrapper .list-group{margin-bottom:0}
.lfr-search-container-wrapper .list-group .list-group-item:nth-last-child(2){border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}
.lfr-search-container-wrapper .list-group .list-group-item h4{font-size:.875rem;line-height:1.5;margin-bottom:0}
.lfr-search-container-wrapper .list-group .list-group-item h5,.lfr-search-container-wrapper .list-group .list-group-item h6,.lfr-search-container-wrapper .list-group .list-group-item .h5,.lfr-search-container-wrapper .list-group .list-group-item .h6{font-size:.875rem;font-weight:400;line-height:1.5;margin-bottom:0}
.lfr-search-container-wrapper .list-group .list-group-item span+h2.h5{font-weight:600}
.lfr-search-container-wrapper .list-group .list-group-item h6+h5{font-weight:600}
.lfr-search-container-wrapper .list-group .list-group-item .checkbox{margin-top:0}
.lfr-search-container-wrapper .list-group+.taglib-search-iterator-page-iterator-bottom{margin-top:20px}
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child,.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child{border-bottom-left-radius:.25rem}
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child,.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child{border-bottom-right-radius:.25rem}
.lfr-asset-type-column,.lfr-author-column,.lfr-city-column,.lfr-country-column,.lfr-email-address-column,.lfr-job-title-column,.lfr-region-column,.lfr-removed-by-column,.lfr-replier-column,.lfr-scope-column,.lfr-screen-name-column,.lfr-type-column,.lfr-user-column,.lfr-users-column{word-break:break-all \	;word-wrap:break-word}
.lfr-completion-date-column,.lfr-create-date-column,.lfr-date-column,.lfr-display-date-column,.lfr-expiration-date-column,.lfr-last-post-date-column,.lfr-modified-date-column,.lfr-removed-date-column,.lfr-reply-date-column,.lfr-revision-column,.lfr-size-column{white-space:nowrap}
.lfr-description-column,.lfr-role-column{max-width:375px;min-width:375px}
.lfr-email-address-column,.lfr-name-column,.lfr-parent-organization-column,.lfr-screen-name-column,.lfr-title-column,.lfr-url-column,.lfr-wiki-column{max-width:200px;min-width:200px}
.lfr-email-column,.lfr-mobile-column,.lfr-website-column{min-width:100px}
.lfr-email-column .checkbox-container .form-group,.lfr-mobile-column .checkbox-container .form-group,.lfr-website-column .checkbox-container .form-group{margin-bottom:0}
.taglib-search-toggle .toggle-advanced{color:inherit}
.taglib-search-toggle .toggle-advanced,.taglib-search-toggle .toggle-advanced:hover,.taglib-search-toggle .toggle-advanced:focus{text-decoration:none}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced{background-color:#fcfcfc;border-color:#ddd}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .btn.close{margin-right:5px}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content{position:relative}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields{margin-bottom:0}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend{color:#999;font-size:13px}
.taglib-social-activities .day-separator{border-bottom-color:#ccc}
.taglib-social-bookmarks a.social-bookmark-link{background-repeat:no-repeat}
.taglib-user-display a .user-name{text-decoration:underline}
.taglib-user-display .avatar{background:no-repeat center;background-size:60px}
.taglib-user-display .avatar.author:after{background:rgba(50,168,230,0.5)}
.taglib-user-display .user-name{font-size:1.1em;font-weight:bold}
.js .taglib-webdav.visible{background:#f0f5f7}
.js .taglib-webdav table{border-color:#828f95}
.taglib-workflow-status .workflow-id,.taglib-workflow-status .workflow-version,.taglib-workflow-status .workflow-status{color:#999}
.aspect-ratio.aspect-ratio-8-to-3{padding-bottom:37.5%}
.lfr-autocomplete-input-list .yui3-aclist-list{margin:0}
.liferay-autocomplete-input-mirror{left:-9999px;overflow-x:hidden;overflow-y:auto;position:absolute;top:-9999px;visibility:hidden;white-space:pre-wrap;word-wrap:break-word}
.card-tab-group .card-tab:nth-child(n/**/+2){border-left:4px solid #65b6f0;padding-left:20px}
.card-tab-group .card-tab:nth-child(n/**/+2) .card-tab{border-left:4px solid #93ccf5;padding-left:20px}
.card-tab-group .card-tab:nth-child(n/**/+2) .card-tab .card-tab{border-left-color:#c2e2f9}
.card-tab-group .card-tab:nth-child(n/**/+2) .card-tab .card-tab .card-tab{border-left-width:0;padding-left:0}
.hsv-palette .hsv-view-container .hsv-label-value-hex .hsv-value{width:95px}
.hsv-palette .hsv-view-container .hsv-value{width:56px}
.yui3-color-picker-popover .palette-container{border-collapse:separate}
.dialog-iframe-popup .hsv-palette-modal.modal-dialog{bottom:0 !important;left:0 !important;margin:0;max-width:none;right:0 !important;top:0 !important;width:100%}
.dialog-iframe-popup .hsv-palette-modal.modal-dialog>.hsv-palette-modal-content{bottom:0;left:0;overflow:visible;position:absolute;right:0;top:0}
.dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-default-size.hsv-container{width:100%}
.dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-image-container{margin:0}
.dialog-bd{min-height:30px}
.dialog-content{border:1px solid #c8c9ca;padding:5px}
.dialog-iframe-popup .sheet>.lfr-nav{margin-top:-24px}
.dialog-iframe-popup .contacts-portlet .portlet-configuration-container .form{position:static}
.dialog-iframe-popup .lfr-form-content{padding:15px}
.dialog-iframe-popup .portlet-body,.dialog-iframe-popup .portlet-boundary,.dialog-iframe-popup .portlet-column,.dialog-iframe-popup .portlet-layout{height:100%}
.dialog-iframe-popup .portlet-column{position:static}
.dialog-iframe-popup .dialog-body>.container-fluid-1280,.dialog-iframe-popup .dialog-body .container-view,.dialog-iframe-popup .export-dialog-tree>.container-fluid-1280,.dialog-iframe-popup .export-dialog-tree .container-view,.dialog-iframe-popup .lfr-dynamic-uploader>.container-fluid-1280,.dialog-iframe-popup .lfr-dynamic-uploader .container-view,.dialog-iframe-popup .lfr-form-content>.container-fluid-1280,.dialog-iframe-popup .lfr-form-content .container-view,.dialog-iframe-popup .portlet-configuration-body-content>.container-fluid-1280,.dialog-iframe-popup .portlet-configuration-body-content .container-view,.dialog-iframe-popup .process-list>.container-fluid-1280,.dialog-iframe-popup .process-list .container-view,.dialog-iframe-popup .roles-selector-body>.container-fluid-1280,.dialog-iframe-popup .roles-selector-body .container-view{padding-top:20px}
.dialog-iframe-popup .dialog-body>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .dialog-body>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .dialog-body .container-view>.nav-tabs-default,.dialog-iframe-popup .dialog-body .container-view .nav-tabs-underline,.dialog-iframe-popup .export-dialog-tree>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .export-dialog-tree>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .export-dialog-tree .container-view>.nav-tabs-default,.dialog-iframe-popup .export-dialog-tree .container-view .nav-tabs-underline,.dialog-iframe-popup .lfr-dynamic-uploader>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .lfr-dynamic-uploader>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .lfr-dynamic-uploader .container-view>.nav-tabs-default,.dialog-iframe-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,.dialog-iframe-popup .lfr-form-content>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .lfr-form-content>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .lfr-form-content .container-view>.nav-tabs-default,.dialog-iframe-popup .lfr-form-content .container-view .nav-tabs-underline,.dialog-iframe-popup .portlet-configuration-body-content>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .portlet-configuration-body-content>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .portlet-configuration-body-content .container-view>.nav-tabs-default,.dialog-iframe-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,.dialog-iframe-popup .process-list>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .process-list>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .process-list .container-view>.nav-tabs-default,.dialog-iframe-popup .process-list .container-view .nav-tabs-underline,.dialog-iframe-popup .roles-selector-body>.container-fluid-1280>.nav-tabs-default,.dialog-iframe-popup .roles-selector-body>.container-fluid-1280 .nav-tabs-underline,.dialog-iframe-popup .roles-selector-body .container-view>.nav-tabs-default,.dialog-iframe-popup .roles-selector-body .container-view .nav-tabs-underline{margin-left:-15px;margin-right:-15px;margin-top:-20px}
.dialog-iframe-popup .dialog-body>.lfr-nav+.container-fluid-1280,.dialog-iframe-popup .export-dialog-tree>.lfr-nav+.container-fluid-1280,.dialog-iframe-popup .lfr-dynamic-uploader>.lfr-nav+.container-fluid-1280,.dialog-iframe-popup .lfr-form-content>.lfr-nav+.container-fluid-1280,.dialog-iframe-popup .portlet-configuration-body-content>.lfr-nav+.container-fluid-1280,.dialog-iframe-popup .process-list>.lfr-nav+.container-fluid-1280,.dialog-iframe-popup .roles-selector-body>.lfr-nav+.container-fluid-1280{padding-top:0}
.dialog-iframe-popup .login-container{padding:1rem}
.dialog-iframe-popup .management-bar-default,.dialog-iframe-popup .navbar-default{border-left-width:0;border-radius:0;border-right-width:0;border-top-width:0;margin-bottom:0}
.dialog-iframe-popup .navbar ~ .portlet-configuration-setup,.dialog-iframe-popup .portlet-export-import-container{height:calc(100% - 48px);position:relative}
.dialog-iframe-popup .navigation-bar>.container-fluid{margin-left:24px;margin-right:24px;padding:0}
.dialog-iframe-popup .panel-group .panel{border-left-width:0;border-radius:0;border-right-width:0}
.dialog-iframe-popup .panel-group .panel+.panel{border-top-width:0;margin-top:0}
.dialog-iframe-popup .panel-heading{border-top-left-radius:0;border-top-right-radius:0}
.dialog-iframe-popup .portlet-configuration-setup .lfr-nav{margin-left:auto;margin-right:auto;max-width:1280px;padding-left:3px;padding-right:3px}
.dialog-iframe-popup .lfr-dynamic-uploader,.dialog-iframe-popup .process-list{bottom:0;display:block;left:0;overflow:auto;position:absolute;right:0;top:48px;-webkit-overflow-scrolling:touch}
.dialog-iframe-popup .portlet-export-import-publish-processes{top:0}
.dialog-with-footer .button-holder.dialog-footer,.dialog-with-footer .sheet-footer.dialog-footer{background-color:#FFF;border-top:1px solid #dee2e6;bottom:0;display:flex;flex-direction:row-reverse;left:0;margin:0;padding:10px 24px;width:100%}
.dialog-with-footer .button-holder.dialog-footer .btn,.dialog-with-footer .sheet-footer.dialog-footer .btn{margin-left:1rem;margin-right:0}
.dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer{bottom:0}
.dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer+.dialog-footer{display:none}
.dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content{display:flex;flex-direction:column;overflow:visible}
.dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content>form{flex-grow:1;max-width:none;overflow:auto}
.dialog-with-footer .portlet-configuration-edit-templates .portlet-configuration-body-content{bottom:0}
.portlet-layout.dragging{border-collapse:separate}
.drop-area{background-color:#d3dadd}
.active-area{background:#ffc}
.portlet-boundary.yui3-dd-dragging{opacity:.6}
.portlet-boundary.yui3-dd-dragging .portlet{border:2px dashed #ccc}
.sortable-layout-proxy{opacity:1}
.sortable-layout-proxy .portlet-topper{background-image:none}
.proxy{cursor:move;opacity:.65;position:absolute}
.proxy.generic-portlet{height:200px;width:300px}
.proxy.generic-portlet .portlet-title{padding:10px}
.proxy.not-intersecting .forbidden-action{background:url(../images/application/forbidden_action.png) no-repeat;display:block;height:32px;position:absolute;right:-15px;top:-15px;width:32px}
.resizable-proxy{border:1px dashed #828f95;position:absolute;visibility:hidden}
.sortable-proxy{background:#727c81;margin-top:1px}
.sortable-layout-drag-target-indicator{margin:2px 0}
.yui3-dd-proxy{z-index:1110 !important}
.lfr-editable{outline:1px dashed #68bb30;outline-offset:2px;position:relative}
.lfr-editable:after{background:#68bb30 url(../images/common/edit_white.png) no-repeat 50%;content:"";display:block;height:20px;position:absolute;right:5px;top:5px;width:30px}
.lfr-editable:focus:after{display:none}
.lfr-editable:focus:hover{background-color:transparent}
.lfr-editable:hover{background-color:rgba(255,255,255,0.3);outline-color:#519226}
.lfr-editable:hover:after{background-color:#519226}
.lfr-editable-notice-close{margin-left:1em}
.lfr-portlet-title-editable{margin-top:0;z-index:9999}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content{padding:0}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input{margin-bottom:0}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label{display:none}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content{display:inline-block;vertical-align:bottom}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group{margin-top:0}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn{display:inline-block;float:none;margin-top:0;width:auto}
.alloy-editor-container .alloy-editor{outline:0}
.alloy-editor-container .alloy-editor.alloy-editor-placeholder{color:#2b4259}
.alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus){border-left-color:#dbdde1;color:#b0b4bb}
.alloy-editor-container .alloy-editor.alloy-editor-placeholder.readonly{color:#ccc}
.alloy-editor-container .alloy-editor-icon{color:#869cad}
.has-error .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus){border-left-color:#c67}
.cke_dialog .cke_dialog_ui_input_text{height:auto}
.cke_editable_inline a{cursor:pointer}
.cke_panel.cke_combopanel{width:220px}
.cke_panel_block .cke_panel_grouptitle{font-size:20px;line-height:20px;margin-top:0}
.cke_panel_block .cke_panel_list{margin-left:0}
.cke_panel_block .cke_panel_list .cke_panel_listItem{line-height:initial}
.cke_panel_block .cke_panel_list .cke_panel_listItem a:hover{text-decoration:none}
.cke_show_border{width:500px}
.cke_show_border td{height:15px}
.cke_widget_image .cke_image_resizer{bottom:-15px;height:5px;outline-color:transparent;padding:5px;right:-15px;width:5px}
.html-editor.portlet{background:#fff;color:#000;line-height:1;padding:1em;text-align:start}
.html-editor.portlet-message-boards{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none;word-wrap:break-word}
.html-editor.portlet-message-boards blockquote{background:#eef0f2 url(../images/message_boards/quoteleft.png) no-repeat 5px 5px;border:1px solid #777;padding:5px 45px}
.html-editor.portlet-message-boards blockquote:after{background:url(../images/message_boards/quoteright.png) no-repeat 50%;content:"";display:block;float:right;height:24px;margin-right:-35px;margin-top:-25px;width:31px;z-index:999}
.html-editor.portlet-message-boards blockquote cite{display:block;font-weight:bold}
.html-editor.portlet-message-boards pre{background:#f9f9f9;border:1px solid #777;padding:.5em}
.lfr-source-editor{border-color:#ccc}
.lfr-source-editor .lfr-source-editor-toolbar li>.btn{background-color:#fff;border:transparent;color:#717383;outline:0}
.lfr-source-editor .lfr-source-editor-code{background-color:#fff;color:#2b4259}
.lfr-source-editor .lfr-source-editor-code .ace_gutter{background-color:#ededef;color:#868896;overflow:hidden}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget{font-family:fontawesome-alloy;text-align:center;vertical-align:middle}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open,.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed{background-image:none}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before{content:"▾"}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before{content:"▸"}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell{color:#fff}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line{background-color:#717383}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer{border-right:solid 1px #ccc}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info{background-image:none}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line{background-color:#ededef}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant{color:#34adab}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag{color:#1d5ec7}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string{color:#ff6c58}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex{color:red}
.lfr-source-editor.ace_dark .lfr-source-editor-code{background-color:#47474f;color:#fff}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter{background:#54555e;color:#fff}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line{background-color:#009aed}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line{background-color:#11394e}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor{color:#fff}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag{color:#4d91ff}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter{border-color:#ccc}
.mce-content-body{text-align:start}
.file-icon-color-0{background-color:#FFF;color:#6b6c7e}
.file-icon-color-1{background-color:#FFF;color:#a7a9bc}
.file-icon-color-2{background-color:#FFF;color:#50d2a0}
.file-icon-color-3{background-color:#FFF;color:#af78ff}
.file-icon-color-4{background-color:#FFF;color:#ffb46e}
.file-icon-color-5{background-color:#FFF;color:#ff5f5f}
.file-icon-color-6{background-color:#FFF;color:#4b9bff}
.file-icon-color-7{background-color:#FFF;color:#272833}
.lfr-item-viewer .image-viewer-base{outline:0}
.lfr-item-viewer .item-preview:hover{cursor:pointer}
.lfr-item-viewer .aspect-ratio a.item-preview{background-position:center center;background-repeat:no-repeat;background-size:cover}
.lfr-item-viewer .search-info{background-color:#d3e8f1}
.lfr-item-viewer .search-info .keywords{font-size:1.4em;font-weight:bold}
.lfr-item-viewer .search-info .change-search-folder{font-size:.8em;font-weight:normal}
.lfr-item-viewer .progress-container{background-color:#fff}
.lfr-item-viewer.uploading>div:not(.progress-container){opacity:.3}
.image-viewer-caption{color:#777}
.image-viewer-footer-control,.image-viewer-footer-control:focus,.image-viewer-footer-control:hover{color:#777}
.image-viewer-sidenav dd{color:#8b8b8b;margin-bottom:16px}
.image-viewer-sidenav .h5{color:#869cad;margin-bottom:3px}
.image-viewer-sidenav .nav-tabs-default>li{padding-left:20px}
.image-viewer-sidenav .nav-tabs-default>li:first-child{padding-left:0}
.image-viewer-sidenav .nav-tabs-default>li:first-child>a{padding-left:0}
.image-viewer-sidenav .nav-tabs-default>li>a{border-color:transparent;color:#777;padding-left:0;padding-right:0}
.image-viewer-sidenav .nav-tabs-default>li>.active{background-color:transparent}
.image-viewer-sidenav .nav-tabs-default>li>.active,.image-viewer-sidenav .nav-tabs-default>li>.active:focus,.image-viewer-sidenav .nav-tabs-default>li>.active:hover{border-color:transparent;color:#777}
.image-viewer-sidenav .nav-tabs-default>li>.active:after{background-color:#65b6f0;bottom:-10px;content:"";display:block;height:2px;left:0;position:relative;right:0}
.image-viewer-sidenav-body{padding-top:0}
.lfr-item-viewer .lfr-item-viewer-close{color:#fff;opacity:1}
.lfr-item-viewer .lfr-item-viewer-close,.lfr-item-viewer .lfr-item-viewer-close:focus,.lfr-item-viewer .lfr-item-viewer-close:hover{color:#fff}
.lfr-item-viewer .lfr-item-viewer-close .icon-monospaced{color:#777}
.lfr-item-viewer-icon-info{color:#fff}
.nav.list-group li>a:focus,.nav.list-group li>a:hover{background-color:#e5f5fc;color:#009ae5}
.nav.list-group>.active{border-width:1px 0 0 0}
.nav.list-group>.active>a,.nav.list-group>.active>a:focus,.nav.list-group>.active>a:hover{background-color:#60bfef;border:1px solid #60bfef;color:#fff}
.nav.list-group .list-group-item{padding:0}
.nav.list-group .list-group-item.nav-header{background-color:#f3f3f3;padding-left:10px;padding-right:10px}
.lfr-page-templates li a{padding:0}
.lfr-page-templates li a label{cursor:pointer;display:block;padding:5px 0 5px 5px}
.menu{position:absolute;width:auto}
.menu .notice-message{background-image:none;margin:3px;padding:6px}
.menu-content{background:#fff;list-style:none;min-width:150px}
.menu-content li{margin:0;padding:0}
.menu-content li .disabled{color:#999}
.menu-content{background:#ccc9c9 url(../images/application/menu_bg.png) repeat-x 0 0;border:1px solid;border-color:#aeafb1 #777879 #777879 #aeafb1;padding:2px 0}
.menugroup-content .menu-label{background:#d2d6de;color:#5b677d;display:block;padding:5px 3px;text-shadow:1px 1px #fff}
.menugroup-content ul{display:block;min-width:0}
.menu-content li{border-bottom:1px solid #bcbbbb;border-top:1px solid #eee;display:block;margin:0;padding:0}
.menu-content li.first{border-top-width:0}
.menu-content li.last{border-bottom-width:0}
.menu-content li a,.menu-content li .disabled{color:#2c2f34;display:block;padding:4px 5px;text-decoration:none}
.menu-content li a.focus,.lfr-menu-expanded li a:focus{background-color:#5b677d;color:#fff;text-shadow:-1px -1px #2c2f34}
.app-view-drop-active{background-color:#00a2ea;font-weight:bold}
.category-portlets .app-view-drop-active{background-color:#00a2ea;color:#fff}
.basecelleditor [class~="form-validator-message"]{clip:rect(auto auto auto auto);width:auto}
.document-library-file-entry-cell-editor-hidden{display:none}
.previous-level{display:inline-block;font-size:21px;line-height:21px;margin-right:5px;text-decoration:none;vertical-align:middle}
.has-control-menu .lfr-asset-anchor{height:74px;margin-top:-74px}
.lfr-asset-anchor{display:block;height:10px;margin-top:-10px;position:relative;z-index:-1}
.lfr-url-error{display:inline-block;white-space:normal;overflow-wrap:break-all;word-wrap:break-all}
.lfr-page-layouts{padding:0}
.lfr-page-layouts input[type="radio"]{opacity:0;position:absolute}
.lfr-page-layouts input[type="radio"]:checked+.card-horizontal.card,.lfr-page-layouts input[type="radio"]:checked+.card-horizontal .card{background-color:#f8f9fa;cursor:default}
.lfr-page-layouts input[type="radio"]:checked+.card-horizontal::after{background-color:#007bff;bottom:-1px;content:"";height:4px;left:-1px;position:absolute;right:-1px;transition:height .15s ease-in-out}
.lfr-page-layouts .card-horizontal.card,.lfr-page-layouts .card-horizontal .card{cursor:pointer;outline:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.lfr-page-layouts .card-horizontal.card:hover,.lfr-page-layouts .card-horizontal .card:hover{background-color:#f8f9fa;text-decoration:none}
.lfr-page-layouts .card-horizontal.card:focus,.lfr-page-layouts .card-horizontal .card:focus{background-color:#f8f9fa;border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}
.lfr-page-layouts .card-horizontal.card:active,.lfr-page-layouts .card-horizontal.card.active,.lfr-page-layouts .card-horizontal .card:active,.lfr-page-layouts .card-horizontal .card.active{background-color:#e9ecef}
.lfr-page-layouts .card-horizontal::after{border-radius:0 0 .25rem .25rem;bottom:-1px;content:"";height:0;left:-1px;position:absolute;right:-1px;transition:height .15s ease-in-out}
.lfr-page-layouts .card-horizontal:hover::after,.lfr-page-layouts .card-horizontal.hover::after{background-color:#007bff;height:4px}
.lfr-page-layouts .card-horizontal:focus::after,.lfr-page-layouts .card-horizontal.focus::after{background-color:#007bff;height:4px}
.lfr-page-layouts .card-horizontal:active::after,.lfr-page-layouts .card-horizontal.active::after{background-color:#007bff;height:4px}
.dialog-iframe-popup:not(.article-preview) #main-content,.dialog-iframe-popup:not(.article-preview) #wrapper{bottom:0;left:0;overflow:auto;padding:0;position:absolute;right:0;top:0;-webkit-overflow-scrolling:touch}
.modal{display:block;margin:0;overflow:hidden;position:fixed}
.modal-body{overflow:auto}
.modal-body.dialog-iframe-bd{overflow:hidden;padding:0}
.modal-dialog.modal-dialog-sm{max-width:500px}
.modal-hidden{display:none}
.modal-open .modal{overflow:hidden}
.portal-popup .columns-max>.portlet-layout.row{margin-left:0;margin-right:0}
.portal-popup .columns-max>.portlet-layout.row>.portlet-column{padding-left:0;padding-right:0}
.dragging .portlet-column.customizable{background-color:#cffccf;outline:3px solid #5eaf3d}
.customizable-layout-column-content{background-color:#c92c3c}
.customizable-layout-column-content.yui3-widget-content-expanded{margin:0 15px}
.layout-customizable-controls{background-color:rgba(201,44,60,0.8)}
.customizable .customizable-layout-column-content{background-color:#5eaf3d}
.customizable .layout-customizable-controls{background-color:rgba(94,175,61,0.8)}
.layout-customizable-controls-container{margin:0 15px;position:relative}
.layout-customizable-controls{font-size:1.5em;padding:4px 16px;position:absolute;width:100%;z-index:15}
.layout-customizable-controls label{color:#fff}
.paginator-link{background:#eee no-repeat scroll 50% 1px;border:1px solid #f0f1f2;border-color:#f0f1f2 #b2b2b2 #949494 #f0f1f1;color:#1f1e1e;display:inline-block;height:20px;padding:0;text-indent:-9999px;width:20px}
.paginator-page-link{height:auto;text-indent:0}
.paginator-current-page{background:#0083bd url(../images/application/paginator_link_current_bg.png) 0 0 repeat-x;border-color:#38b6ef #006d9e #006d9e #46b4e6;color:#fff;text-shadow:-1px -1px #003c57}
.paginator-first-link{background-image:url(../images/arrows/paging_first.png)}
.paginator-prev-link{background-image:url(../images/arrows/paging_previous.png)}
.paginator-last-link{background-image:url(../images/arrows/paging_last.png)}
.paginator-next-link{background-image:url(../images/arrows/paging_next.png)}
.paginator-current-page-report,.paginator-total{color:#555;font-size:.9em}
.paginator-current-page-report{margin-left:2em}
.taglib-page-iterator .search-pages .page-links{padding:0}
.info-panel .panel-group{margin-left:-1rem;margin-right:-1rem}
.lfr-panel-container{background:#fff}
.lfr-panel-content{padding:5px 10px}
.lfr-panel-basic .lfr-panel-content{padding-left:15px}
.panel-hd{background:#c0c2c5 url(../images/application/panel_header_bg.png) repeat-x 0 0;border:1px solid;border-color:#c8c9ca #aeb2b8 #aeb2b8 #c8c9ca;padding-left:10px;text-shadow:1px 1px #fff}
.sheet>.panel-group .sheet-footer{margin-bottom:0}
.sheet-footer .btn{margin-right:.5rem}
.sheet-footer .btn:last-child{margin-right:0}
.splitter{background-color:#f8f9fa;border-radius:.25rem .25rem 0 0;padding:10px 15px;position:relative;z-index:1}
.splitter.splitter-spaced{border-radius:.25rem;margin-bottom:20px}
.table>tbody>tr.splitter{height:auto}
.table>tbody>tr.splitter>td{padding:0}
.lfr-nav.nav-tabs{margin-bottom:20px}
.tab-active strong{font-weight:normal}
.tab-back{float:right}
.tab-back-content{border-width:0;padding:1px}
.tag-items{list-style:none;margin:0 1em 0 0;padding:0 1em .5em 1em;white-space:normal}
.tag-items li{display:inline-block;margin:0 1em 0 0;max-width:100%}
.tag-selected{color:#000;font-weight:bold;text-decoration:none}
.tag-cloud .tag-popularity-1{font-size:1em}
.tag-cloud .tag-popularity-2{font-size:1.3em}
.tag-cloud .tag-popularity-3{font-size:1.6em}
.tag-cloud .tag-popularity-4{font-size:1.9em}
.tag-cloud .tag-popularity-5{font-size:2.2em}
.tag-cloud .tag-popularity-6{font-size:2.5em}
.tagselector-content{border-width:0;padding:0}
.tagselector-content .textboxlistentry-holder{border-bottom:2px solid #869cad;margin-bottom:10px;padding:0}
.categoriesselector-content .textboxlistentry-holder{background-color:transparent;border-width:0;padding:0}
.lfr-portal-tooltip{display:inline-block}
.lfr-portal-tooltip,.lfr-portal-tooltip a{-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}
.tooltip{max-width:200px}
.tooltip .tooltip-arrow{background-color:#000;height:.6rem;position:absolute;transform:rotate(45deg);width:.6rem}
.tooltip.top .tooltip-arrow,.tooltip.bottom .tooltip-arrow{left:50%;margin-left:-0.3rem}
.tooltip.right .tooltip-arrow,.tooltip.left .tooltip-arrow{margin-top:-0.3rem;top:50%}
.tooltip.bottom{padding-top:.3rem}
.tooltip.bottom .tooltip-arrow{top:0}
.tooltip.left{padding-right:.3rem}
.tooltip.left .tooltip-arrow{right:0}
.tooltip.right{padding-left:.3rem}
.tooltip.right .tooltip-arrow{left:0}
.tooltip.top{padding-bottom:.3rem}
.tooltip.top .tooltip-arrow{bottom:0}
.tree-node .icon-check{padding-right:2px}
.tree-node .tree-node-checked .icon-check{padding-right:0}
.tree-node [class^="icon-"]{margin-right:5px}
.tree-node .tree-node-checkbox-container{margin-right:0}
.tree-node .tree-node-selected .tree-label{background:0}
.tree-node-content .tree-hitarea{color:#999;font-size:10px;padding-right:6px}
.tree-node-content .tree-label{margin-left:3px}
.tree-node-content .tree-node-hidden-hitarea{visibility:hidden}
.tree-node-selected .tree-label{background-color:transparent}
.underlay{clear:both;top:100%}
.underlay .yui3-widget-hd{height:38px}
.underlay-hidden{display:none}
.underlay-content{background:#f4f3f3 url(../images/common/message_panel_shadow.png) repeat-x 0 0;border:0 solid #aeafb1;border-width:0 1px 1px}
.underlay-close{position:absolute;right:5px;top:5px}
.user-icon-color-0{background-color:#FFF;box-shadow:0 0 0 1px #dee2e6;color:#6b6c7e}
.user-icon-color-1{background-color:#FFF;box-shadow:0 0 0 1px #dee2e6;color:#4b9bff}
.user-icon-color-2{background-color:#FFF;box-shadow:0 0 0 1px #dee2e6;color:#ffb46e}
.user-icon-color-3{background-color:#FFF;box-shadow:0 0 0 1px #dee2e6;color:#ff5f5f}
.user-icon-color-4{background-color:#FFF;box-shadow:0 0 0 1px #dee2e6;color:#50d2a0}
.user-icon-color-5{background-color:#FFF;box-shadow:0 0 0 1px #dee2e6;color:#ff73c3}
.user-icon-color-6{background-color:#FFF;box-shadow:0 0 0 1px #dee2e6;color:#9be169}
.user-icon-color-7{background-color:#FFF;box-shadow:0 0 0 1px #dee2e6;color:#af78ff}
.user-icon-color-8{background-color:#FFF;box-shadow:0 0 0 1px #dee2e6;color:#ffd76e}
.user-icon-color-9{background-color:#FFF;box-shadow:0 0 0 1px #dee2e6;color:#5fc8ff}
.portlet-column-content.empty{padding:50px}
#wrapper{padding-bottom:0;padding-top:2em;position:relative}
.modify-pages li{position:relative}
.modify-pages li.lfr-nav-hover .delete-tab{opacity:1}
.modify-pages .delete-tab{color:#444;cursor:pointer;display:block;font-size:20px;font-weight:bold;height:16px;line-height:6px;margin-top:-8px;opacity:0;overflow:hidden;padding:3px 0;position:absolute;right:1px;text-shadow:0 1px #fff;top:50%}
.modify-pages .delete-tab:hover{color:#b50303}
.modify-pages .drag-handle{cursor:move;left:3px;margin-left:15px;position:absolute;top:15px}
.controls-hidden .modify-pages .drag-handle{display:none}
.nav li .toolbar{margin-top:5px}
.navbar-nav .nav-item.hover:after{bottom:-0.125rem;content:"";height:.125rem;left:0;position:absolute;width:100%}
.navigation-pane .body-row{height:100%;overflow:hidden;position:relative;width:100%}
.navigation-pane .body-row ul li a .icon{float:left;margin-right:5px}
.navigation-pane .lfr-component{margin-left:0}
.navigation-pane .navigation-entry{position:relative}
.navigation-pane .navigation-entry.folder.error{display:block;padding:6px 8px}
.navigation-pane .navigation-entry .browse-folder,.navigation-pane .navigation-entry .nav-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.navigation-pane .navigation-entry .nav-item-icon{vertical-align:middle}
.navigation-pane .navigation-entry .overlay.entry-action{bottom:0;display:block;overflow:hidden;position:absolute;right:0;top:0}
.navigation-pane .navigation-entry .overlay.entry-action .btn{border-width:0;margin:0;padding:11px 14px}
.nav-menu ul{padding-left:10px}
.nav-menu li a.ancestor{font-weight:bold}
.nav-menu li a.selected{color:#000;font-weight:bold;text-decoration:none}
.nav-menu-style-arrows ul{list-style-image:url(../images/arrows/04_right.png)}
.portlet-navigation .nav-pills>li>a{margin-bottom:2px}
.portlet-navigation .nav-pills>li>.dropdown-menu{margin-top:0}
.split-button-dropdowns{list-style:none;margin:0;padding:0}
.split-button-dropdowns>li{display:inline-block;padding-left:2px;padding-right:2px}
.form-options{border:1px solid #aaa;display:inline-block;vertical-align:middle}
.form-options input{border-width:0;display:inline;float:left}
.form-triggers{float:left}
.form-trigger{background:#c4c4c4 url(../images/application/button_bg.png) repeat-x 0 0;border-left:1px solid #bbb;display:inline-block;float:left}
.form-trigger img{background:no-repeat 50% 40%;height:25px;padding:0 3px;vertical-align:middle;width:16px}
.form-trigger:focus,.form-trigger:hover{background-color:#83b0ca;background-image:url(../images/application/button_bg_over.png)}
.trigger-selected{background-color:#ebebeb;background-image:url(../images/application/button_bg_selected.png)}
.trigger-selected:focus,.trigger-selected:hover{background-color:#b7def4;background-image:url(../images/application/button_bg_selected_over.png)}
.options-trigger img{background-image:url(../images/common/configuration.png)}
.save-trigger img{background-image:url(../images/common/check.png)}
body.portlet{border-width:0}
.portlet-icon-back{margin-top:-2px}
.portlet-topper{position:relative}
.portlet-topper .portlet-topper-toolbar .portlet-icon-back{background:url(../images/arrows/12_left.png) no-repeat 0 50%;padding:5px 5px 5px 18px}
.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text{display:none}
.portlet-title-editable{cursor:pointer}
.portlet-title-text{display:inline-block;margin-top:0;max-width:95%;overflow:hidden;text-overflow:ellipsis;vertical-align:top;white-space:nowrap}
.panel-page-content .portlet-title-text,.panel-page-body .portlet-title-text{cursor:auto}
.portlet-minimized .portlet-content{padding:0}
.portlet-nested-portlets .portlet-boundary{left:0 !important;position:relative !important;top:0 !important}
.portlet-layout .portlet-header{margin-bottom:1rem}
.portlet-draggable .portlet-topper{cursor:move}
.portlet:hover .visible-interaction,.portlet.open .visible-interaction{display:block}
.lfr-status-alert-label,.lfr-status-error-label,.lfr-status-info-label,.lfr-status-progress-label,.lfr-status-success-label{background:none no-repeat 0 50%;padding:3px 3px 3px 20px}
.lfr-status-alert-label{background-image:url(../images/messages/alert.png);color:#663}
.lfr-status-error-label{background-image:url(../images/messages/error.png);color:#900}
.lfr-status-help-label,.lfr-status-info-label,.lfr-status-progress-label{background-image:url(../images/messages/info.png);color:#34404f}
.lfr-status-help-label{background-image:url(../images/portlet/help.png)}
.lfr-status-progress-label{background-image:url(../images/aui/loading_indicator.gif)}
.lfr-status-success-label{background-image:url(../images/messages/success.png);color:#384f34}
.portlet-msg{background:#eee none no-repeat 6px 50%;border:1px solid #555;color:#34404f;font-weight:bold;margin:2px auto 14px;padding:6px 6px 6px 30px;text-align:left}
.lfr-message{position:relative}
.lfr-message .lfr-message-control{background-color:#333;display:inline-block}
.lfr-message .lfr-message-controls{display:none;left:3px;margin:-8px 8px 0 3px;position:absolute;top:50%;z-index:10}
.lfr-message .lfr-message-close{background-image:url(../images/portlet/close_borderless.png);background-position:0 0;background-repeat:no-repeat}
.lfr-message .lfr-message-close-all{color:#fff;display:none;font-size:.8em;margin-left:10px;padding:1px 10px;text-shadow:1px 1px 0 #000;vertical-align:top}
.lfr-message .lfr-message-close-all a{color:#fff}
.lfr-message .lfr-message-controls-hover .lfr-message-close-all{display:inline-block}
.lfr-message.pending{background-image:url(../images/common/time.png)}
.lfr-message-content.alert{margin-bottom:0}
.lfr-message-close{cursor:pointer}
.portlet-section-selected,.portlet-section-selected a{background:#727c81;color:#fff;font-weight:bold;text-decoration:none}
.portlet-section-selected a:hover,.portlet-section-selected a:focus{background-color:#727c81}
.portlet{margin-bottom:10px;position:relative}
.portlet>.portlet-content-editable{border-color:transparent}
.portlet>.portlet-topper{display:none}
.portlet-content-editable{border-color:transparent;border-radius:0;border-style:solid;border-width:1px 1px 1px 1px}
.portlet-actions{float:right}
.portlet-name-text{font-size:.875rem;font-weight:600}
.portlet-options{display:inline-block}
.portlet-title-default{box-flex:1;-moz-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;line-height:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.portlet-title-menu{box-flex:0;-moz-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}
.portlet-title-menu>span>a{display:inline-block;text-decoration:none}
.portlet-topper{background-color:#f7f7f7;border-color:transparent;border-radius:0;border-style:solid;border-width:1px 1px 1px 1px;color:rgba(0,0,0,0.5);display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;padding:3px 12px 3px 24px;position:relative}
.portlet-topper-toolbar{margin:0;padding-left:0}
.portlet-topper-toolbar>a,.portlet-topper-toolbar>span>a,.portlet-topper-toolbar .lfr-icon-menu>a{color:rgba(0,0,0,0.5)}
.portlet-topper-toolbar>a:focus,.portlet-topper-toolbar>a:hover{text-decoration:none}
.controls-visible .portlet-topper-toolbar{display:block}
.lfr-configurator-visibility .portlet-borderless-bar{opacity:.6}
.lfr-configurator-visibility .portlet-content .lfr-icon-actions{opacity:1}
.lfr-panel-page{width:100%}
.lfr-panel-page .portlet-title{font-size:13px}
.lfr-panel-page .lfr-add-content h2 span{background-color:#d3dadd}
.main-content-body{margin-top:20px}
.restricted,.restricted td{background:#fdd;border-width:0}
.restricted *{color:#727c81}
.alt.restricted td{background-color:#ffc0c0}
.hover.restricted td{background-color:#d3bdc0}
.alt.restricted td.first,.restricted td.first{background-image:url(../images/messages/error.png);background-position:5px 50%;background-repeat:no-repeat;padding-left:28px}
.portlet-borderless .portlet-content{padding:1rem}
.portlet-decorate .portlet-content{background:#FFF;border-color:transparent;border-style:solid;border-width:1px 1px 1px 1px;padding:1rem;word-wrap:break-word}
.portlet-barebone .portlet-content{padding:0}
.portlet-dynamic-data-lists-display .lfr-ddm-field-group,.portlet-dynamic-data-lists .lfr-ddm-field-group{margin-bottom:10px;margin-top:10px;padding:28px 24px 28px}
.breadcrumb.breadcrumb-vertical{display:inline-block;text-align:center}
.breadcrumb.breadcrumb-vertical li{display:block}
.breadcrumb.breadcrumb-vertical li.last,.breadcrumb.breadcrumb-vertical li.only{background:0}
.breadcrumb.breadcrumb-vertical .divider{background:url(../images/arrows/07_down.png) no-repeat 50% 100%;display:block;height:10px;overflow:hidden;text-indent:101%;white-space:nowrap}
.taglib-calendar tr.portlet-section-header th,.taglib-calendar tr td{border-width:0}
.taglib-calendar tr td a{background-color:#f0f5f7;border:1px solid #fff;border-bottom-width:0;border-left-width:0;display:block;height:15px;padding:5px 0}
.taglib-calendar tr td a:hover{background-color:#727c81;color:#fff}
.taglib-calendar tr td.calendar-inactive{background-color:#fff;color:#b5bfc4}
.taglib-calendar tr th{border-bottom-color:#d7d7d7}
.taglib-calendar table td{border-width:0}
.taglib-calendar .calendar-current-day,.taglib-calendar .calendar-current-day a{background-color:#fff}
.taglib-calendar .calendar-current-day a{border:1px solid #727c81;color:#369;text-decoration:underline}
.navbar form{margin:0}
.widget-toolbar .btn+.btn,.widget-toolbar .widget-group+.widget-group{margin-left:1rem}
.widget-mode-detail{padding-top:1rem}
.widget-mode-detail .title{font-size:36px}
.widget-mode-detail .sub-title{font-size:26px;margin-bottom:32px}
.widget-mode-detail .widget-metadata{margin-bottom:2rem}
.widget-mode-detail .widget-mode-detail-text{margin-top:48px}
.widget-mode-detail .widget-mode-detail-text img{max-width:100%}
.widget-mode-detail .widget-mode-detail-text p{font-size:18px;line-height:1.8}
.widget-mode-card .card{display:flex;height:calc(100% - 24px);margin-bottom:24px}
.widget-mode-card .card-header{overflow:hidden;padding:0}
.widget-mode-card .card-title{position:relative}
.widget-mode-simple .widget-topbar{margin-bottom:8px}
.widget-mode-simple .widget-metadata{margin-bottom:24px}
.widget-mode-simple .widget-toolbar{margin-top:1.5rem}
.widget-mode-simple .widget-content .cover-image{margin-bottom:24px}
.menu-content,.underlay-content{box-shadow:2px 4px 7px rgba(0,0,0,0.5)}
.lfr-ddm-container .file-entry-upload-progress{border-radius:0 0 4px 4px}
.lfr-preview-file-image img{box-shadow:0 3px 5px -3px rgba(0,0,0,0.8)}
.lfr-preview-file-image-current-column{box-shadow:inset 0 0 3px rgba(0,0,0,0.8)}
.lfr-preview-file-image-current-column{box-shadow:inset 0 0 5px rgba(0,0,0,0.8)}
.portlet-document-library .lfr-ddm-small-image-preview,.portlet-dynamic-data-mapping .lfr-ddm-small-image-preview{box-shadow:0 1px 3px #ccc}
.portlet-document-library-upload-mask .overlaymask-content{border-radius:5px}
.overlaymask-content{background-color:#fff}
:not(.inline-item)>.loading-animation{margin-bottom:20px;margin-top:20px}
.product-menu .loading-animation{margin-top:160px}
.lfr-search-combobox-item{border-radius:1px}
.lfr-search-combobox .field-input-text{border-radius:4px 1px 1px 4px}
.lfr-search-combobox .button-input{border-radius:1px 4px 4px 1px}
.lfr-upload-container .progress-bar,.lfr-upload-container .progress,.lfr-editable:after{border-radius:10px}
.portlet-language .portlet-body .current-language,.portlet-language .portlet-body .taglib-icon,.portlet-language .portlet-body .taglib-language-list-text{border-radius:10px}
body>.lfr-menu-list ul,.active-area-proxy,.entry-display-style .entry-thumbnail,.lfr-api-results,.lfr-translation-manager,.lfr-translation-manager-translation,.lfr-upload-container .cancel-button .modify-pages .delete-tab,.portlet-image-gallery-display .image-thumbnail img,.rule-group-instance-container .rule-group-instance,.select-documents,.select-files,.taglib-ratings.stars:hover,.taglib-ratings.stars:hover .liferay-rating-vote>div,.taglib-ratings.stars .rating-focused>div,.tags-search-combobox .field-input-text{border-radius:4px}
.entry-display-style,.lfr-search-combobox,.lfr-upload-container .upload-file,.lfr-upload-container .upload-target,.portlet-document-library .common-file-metadata-container.selected,.portlet-document-library-display .common-file-metadata-container.selected,.portlet-image-gallery-display .image-icon,.select-documents,.select-files{border-radius:5px}
.portlet-dynamic-data-list-display .lfr-ddm-container .lfr-ddm-repeatable-placeholder,.portlet-dynamic-data-lists .lfr-ddm-container .lfr-ddm-repeatable-placeholder{border-radius:6px}
.menu-content{border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group{box-shadow:none}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:hover .number,.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label:focus .number{box-shadow:0 0 5px 0 #333;transition-duration:.25s;transition-property:box-shadow;transition-timing-function:ease-out}
.taglib-form-navigator>.form-steps>ul.form-navigator.list-group .tab .tab-label .number{border-radius:50%}
.underlay-content{border-bottom-left-radius:8px;border-bottom-right-radius:8px}
.input-localized .lfr-input-localized-state{border-radius:3px}
.input-localized .lfr-input-localized .lfr-input-localized-state{box-shadow:0 0 3px #ddd}
.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error{box-shadow:0 0 3px #ff0047}
.input-localized .palette-item-selected .lfr-input-localized-state{box-shadow:0 0 3px #27c1f2}
.lfr-content-preview-popup .lfr-content-preview-popup-content{border-radius:0;box-shadow:8px 3px 7px rgba(0,0,0,0.25)}
.lfr-message .lfr-message-control{border-radius:10px}
.staging-tabview-list{border-radius:0}
.site-variations-tabview-list .tab-content,.staging-tabview-list .tab-active .tab-content,.tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus{box-shadow:none}
.rule-group-instance-container .rule-group-instance{box-shadow:1px 1px 2px #999}
.lfr-action-label{border-radius:2px}
.lfr-progress-active .progress-bar-status,.lfr-upload-container .file-uploading .progress-bar .progress{-webkit-animation:progress-bar-stripes .5s linear infinite;animation:progress-bar-stripes .5s linear infinite;background-image:linear-gradient(-45deg,rgba(255,255,255,0.3) 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));background-size:40px 40px;transition:width,0.5s,ease-out}
.highlight-animation{-webkit-animation:highlight-animation .7s;animation:highlight-animation .7s}
.lfr-spa-loading .lfr-spa-loading-bar{-webkit-animation:shift-rightwards 1s ease-in-out infinite;animation:shift-rightwards 1s ease-in-out infinite;-webkit-animation-delay:.4s;animation-delay:.4s}
.lfr-spa-loading-bar{-webkit-transform:translateX(100%);transform:translateX(100%)}
.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .lfr-icon-menu-text,.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .taglib-text{max-width:200px}
.portlet-boundary.yui3-dd-dragging{-webkit-transform:scale(0.8);transform:scale(0.8);transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.portlet-document-library .entry-thumbnail .label,.portlet-document-library-display .workflow-status .label,.portlet-journal .entry-thumbnail .label{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0}
.portlet-options.btn-group .dropdown-toggle,.portlet-options.btn-group.open .dropdown-toggle{box-shadow:none}
.upload-drop-active .lfr-upload-container .upload-target{-webkit-animation:none;animation:none}
.upload-drop-active .portlet-document-library .document-container{box-shadow:inset 0 0 5px #b8c1d1}
.upload-drop-intent .lfr-upload-container .upload-target{-webkit-animation:lfr-drop-active 1s ease .2s infinite;animation:lfr-drop-active 1s ease .2s infinite}
.quick-access-nav a{box-shadow:rgba(0,0,0,0.1) 1px 1px 1px}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover{box-shadow:initial}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover{box-shadow:none}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after{background-image:linear-gradient(#fff,#e4e4e4);border-radius:2px}
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after{background-image:linear-gradient(#f2f2f2,#ccc)}
input.switch:focus ~ .switch-bar:before{box-shadow:0 0 3px #00f}
input.switch:empty ~ .switch-bar:after,input.switch:empty ~ .switch-bar:before,input.switch:empty ~ .switch-bar .switch-icon,input.switch:empty ~ .switch-bar .switch-toggle:after,input.switch:empty ~ .switch-bar .switch-toggle:before{transition:all 100ms ease-in}
.taglib-image-selector .selection-status{transition:opacity .2s ease-in-out;border-radius:30px}
.taglib-image-selector .progress-wrapper .progressbar{border-radius:0}
.drop-here-info{transition:all .2s ease-in-out}
.drop-here-info .drop-icons{transition:all .2s ease-in-out}
.drop-here-info .drop-icons span{transition:all .3s ease-in-out;border-radius:3px}
.drop-here-info .drop-icons span:nth-of-type(1){box-shadow:5px 4px 0 0 rgba(0,0,0,0.08);-webkit-transform:rotate(25deg);transform:rotate(25deg)}
.drop-here-info .drop-icons span:nth-of-type(2){box-shadow:0 6px 0 -2px rgba(0,0,0,0.15);-webkit-transform:scale(0.8);transform:scale(0.8)}
.drop-here-info .drop-icons span:nth-of-type(3){box-shadow:-5px 4px 0 0 rgba(0,0,0,0.08);-webkit-transform:rotate(-25deg);transform:rotate(-25deg)}
.drop-active .drop-here-info span:nth-of-type(1){-webkit-transform:rotate(-20deg);transform:rotate(-20deg)}
.drop-active .drop-here-info span:nth-of-type(2){-webkit-transform:scale(1);transform:scale(1)}
.drop-active .drop-here-info span:nth-of-type(3){-webkit-transform:rotate(15deg);transform:rotate(15deg)}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{float:left;height:100%;min-height:1px;display:none}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}
table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}
table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}
table.dataTable thead th:active,table.dataTable thead td:active{outline:0}
table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}
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{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}
table.dataTable thead .sorting{background-image:url("https://www.consiglionazionaleforense.it/o/ssa-theme/images/sort_both.png")}
table.dataTable thead .sorting_asc{background-image:url("https://www.consiglionazionaleforense.it/o/ssa-theme/images/sort_asc.png")}
table.dataTable thead .sorting_desc{background-image:url("https://www.consiglionazionaleforense.it/o/ssa-theme/images/sort_desc.png")}
table.dataTable thead .sorting_asc_disabled{background-image:url("https://www.consiglionazionaleforense.it/o/ssa-theme/images/sort_asc_disabled.png")}
table.dataTable thead .sorting_desc_disabled{background-image:url("https://www.consiglionazionaleforense.it/o/ssa-theme/images/sort_desc_disabled.png")}
table.dataTable tbody tr{background-color:white}
table.dataTable tbody tr.selected{background-color:#b0bed9}
table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}
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 #ddd}
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:0}
table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}
table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}
table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:0}
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:#eee}
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.no-footer{border-bottom:1px solid #111}
table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}
table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px}
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}
.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}
.dataTables_wrapper .dataTables_length{float:left}
.dataTables_wrapper .dataTables_filter{float:right;text-align:right}
.dataTables_wrapper .dataTables_filter input{margin-left:.5em}
.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:.755em}
.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:.25em}
.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#dcdcdc));background:-webkit-linear-gradient(top,#fff 0%,#dcdcdc 100%);background:-moz-linear-gradient(top,#fff 0%,#dcdcdc 100%);background:-ms-linear-gradient(top,#fff 0%,#dcdcdc 100%);background:-o-linear-gradient(top,#fff 0%,#dcdcdc 100%);background:linear-gradient(to bottom,#fff 0%,#dcdcdc 100%)}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#585858),color-stop(100%,#111));background:-webkit-linear-gradient(top,#585858 0%,#111 100%);background:-moz-linear-gradient(top,#585858 0%,#111 100%);background:-ms-linear-gradient(top,#585858 0%,#111 100%);background:-o-linear-gradient(top,#585858 0%,#111 100%);background:linear-gradient(to bottom,#585858 0%,#111 100%)}
.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:0;background-color:#2b2b2b;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2b2b2b),color-stop(100%,#0c0c0c));background:-webkit-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-moz-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-ms-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:-o-linear-gradient(top,#2b2b2b 0%,#0c0c0c 100%);background:linear-gradient(to bottom,#2b2b2b 0%,#0c0c0c 100%);box-shadow:inset 0 0 3px #111}
.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}
.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,0.9)),color-stop(75%,rgba(255,255,255,0.9)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.9) 25%,rgba(255,255,255,0.9) 75%,rgba(255,255,255,0) 100%)}
.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}
.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>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}
.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}
.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:0}
.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}
html.block-scroll{overflow:hidden}
body{overflow-x:hidden}
.block-site-content{transition:opacity .15s linear;opacity:0}
.block-site-content.active{position:fixed;top:0;left:0;z-index:995;width:100vw;height:100vh;background-color:#000;opacity:.5}
.inherit{position:inherit}
button:focus{outline:0}
.no-gutters{margin-right:0;margin-left:0}
.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}
.small-gutters{margin-right:-4px;margin-left:-4px}
.small-gutters>.col,.small-gutters>[class*=col-]{padding-right:4px;padding-left:4px}
.wrapper{font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.5;font-weight:400;color:#000}
.wrapper .cnf-breadcrumb{background:linear-gradient(to right,#001f31 0,#001f31 29%,#004264 44%,#004264 50%,#004264 56%,#001f31 73%,#001f31 100%);padding:24px 0}
.wrapper .cnf-breadcrumb h1{font-size:48px;line-height:1.2;font-weight:500;color:#fff;margin-bottom:24px}
.wrapper .cnf-breadcrumb__list{list-style:none;margin:0}
.wrapper .cnf-breadcrumb__item{position:relative;display:inline-block;font-size:14px;line-height:1.5;color:#7699ab;padding-right:32px}
.wrapper .cnf-breadcrumb__item::after{content:">";position:absolute;right:10px;top:0}
.wrapper .cnf-breadcrumb__item:last-child{padding-right:0}
.wrapper .cnf-breadcrumb__item:last-child:after{content:""}
.wrapper .cnf-breadcrumb__link{color:#f6a14d;text-decoration:none}
.wrapper .cnf-breadcrumb__link:hover{text-decoration:none}
.wrapper .cnf-header__social{display:inline-block;padding:0 2px;color:#fff;text-decoration:none}
.wrapper .cnf-header__social:first-child{padding-left:0}
.wrapper .cnf-header__social .ico-svg{max-width:22px;max-height:22px;color:#cecece}
.wrapper .cnf-header__social--blue .ico-svg{color:#004b72}
.wrapper .cnf-categories{margin-bottom:32px}
.wrapper .cnf-categories--long .cnf-categories__item{padding:16px 0}
.wrapper .cnf-categories--long .cnf-categories__link{font-weight:500}
.wrapper .cnf-categories__title{display:inline-block;background:#004b72;font-family:"Philosopher",sans-serif;text-transform:uppercase;font-size:16px;line-height:1.2;color:#fff;border-top-right-radius:5px;border-top-left-radius:5px;padding:5px 10px;margin-bottom:16px}
.wrapper .cnf-categories__list{list-style:none;margin:0}
.wrapper .cnf-categories__item{border-top:1px solid #f8f8f8;padding:16px}
.wrapper .cnf-categories__item:first-child{border-top:0}
.wrapper .cnf-categories__link{font-size:16px;font-weight:600;color:#f6a14d;text-decoration:none}
.wrapper .cnf-categories__link:hover{text-decoration:none}
.wrapper .cnf-categories__date{display:block;font-size:14px;font-weight:600;color:#999}
.wrapper .cnf-categories__external-link{display:inline-block;font-size:16px;font-weight:600;text-decoration:none;color:#000;margin-bottom:16px}
.wrapper .cnf-categories__external-link:hover{color:#000;text-decoration:none}
.wrapper .cnf-documents{padding:30px 0}
.wrapper .cnf-documents__list{border-left:2px solid #6cf;list-style:none;padding:16px 0;margin:0;margin-top:12px}
.wrapper .cnf-documents__list--green{border-left-color:#6c6}
.wrapper .cnf-documents__item{padding:40px 12px 0 12px}
.wrapper .cnf-documents__item:first-child{padding-top:0}
.wrapper .cnf-documents__link{color:#004b72;font-weight:600;text-decoration:none}
.wrapper .cnf-documents__link:hover{text-decoration:none;color:#004b72}
.wrapper .cnf-documents__link .ico-svg{max-width:32px;max-height:32px;margin-right:12px}
.wrapper .cnf-documents .btn-link--green{color:#000}
.wrapper .cnf-documents .btn-link--green:hover{color:#000;text-decoration:underline}
.wrapper .cnf-faccette__list{border-bottom:2px solid #f6a14d;list-style:none;padding-bottom:16px;margin:0}
.wrapper .cnf-faccette__link{display:inline-block;text-decoration:none;padding-bottom:10px}
.wrapper .cnf-faccette__link:hover{text-decoration:none}
.wrapper .cnf-faccette__number{background-color:#004b72;border-radius:50px;border-top-right-radius:0;color:#fff;padding:0 15px 0 10px}
.wrapper .cnf-form.open .cnf-form__wrapper{max-height:200px}
.wrapper .cnf-form.open .cnf-form__btn .show{display:none}
.wrapper .cnf-form.open .cnf-form__btn .hide{display:block}
.wrapper .cnf-form__label{font-size:16px;line-height:1.5;text-transform:uppercase;color:#f6a14d;margin-bottom:8px}
.wrapper .cnf-form__select{position:relative;margin-bottom:16px}
.wrapper .cnf-form__select .custom-select{background:0;background-color:#fff;border-radius:160px}
.wrapper .cnf-form__select .custom-select:focus{border-color:#404040;outline:0;box-shadow:0 0 0 .2rem rgba(0,0,0,0.25)}
.wrapper .cnf-form__select:after{content:"";position:absolute;right:12px;top:18px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #999}
.wrapper .cnf-form__input{position:relative;margin-bottom:16px}
.wrapper .cnf-form__input .form-control{background:0;background-color:#fff;border-radius:160px}
.wrapper .cnf-form__input .form-control:focus{border-color:#404040;outline:0;box-shadow:0 0 0 .2rem rgba(0,0,0,0.25)}
.wrapper .cnf-form__check{font-size:14px;color:#fff;text-transform:uppercase;padding-left:20px;margin-bottom:10px}
.wrapper .cnf-form__check input{margin-top:3px}
.wrapper .cnf-form__btn{background-color:transparent;color:#fff;text-transform:uppercase}
.wrapper .cnf-form__btn .show{display:block}
.wrapper .cnf-form__btn .hide{display:none}
.wrapper .cnf-form__wrapper{position:relative;max-height:0;overflow:hidden;transition-duration:.35s;transition-property:max-height;transition-timing-function:ease}
.wrapper .cnf-footer{background-color:#004b72;padding:0 0 78px 0}
.wrapper .cnf-footer__stripe{background:linear-gradient(to bottom,#2b84b6 0,#1d5d89 100%);padding:48px 0}
.wrapper .cnf-footer__logo{max-width:265px;width:100%;height:100%}
.wrapper .cnf-footer__wrapper{position:relative;border-top:1px solid #286686;border-bottom:1px solid #286686;padding:48px 0;margin:0 0 48px 0}
.wrapper .cnf-footer__img{max-width:200px;margin:60px 0 6px 0}
.wrapper .cnf-footer__text{text-align:center;color:#fff;font-size:12px;padding-top:50px}
.wrapper .cnf-footer__text img{width:200px}
.wrapper .cnf-footer__text a{display:inline-block;font-size:10px;line-height:10px;font-weight:600;text-transform:uppercase;text-decoration:none;color:#f6a14d;margin:8px 0}
.wrapper .cnf-footer__text a:hover{text-decoration:none}
.wrapper .cnf-footer__text a .ico-svg{max-height:10px;max-width:10px;color:#fff;margin-bottom:2px}
.wrapper .cnf-footer__conditions a,.wrapper .cnf-footer__conditions span{display:inline-block;color:#fff;text-decoration:none;font-size:12px;margin-right:8px}
.wrapper .cnf-footer__conditions a:hover,.wrapper .cnf-footer__conditions span:hover{color:#fff;text-decoration:none}
.wrapper .cnf-footer__conditions img{max-width:20px;margin-bottom:3px}
.wrapper .cnf-header{background:linear-gradient(to bottom,#2b84b6 0,#1d5d89 100%)}
.wrapper .cnf-header__top{border-bottom:1px solid #ededed;padding:6px 0;background:#fff}
.wrapper .cnf-header__middle{position:relative;padding:40px 0 24px 0}
.wrapper .cnf-header__wrapper{padding-top:60px}
.wrapper .cnf-header__wrapper div[id*="primary_navigation"].portlet-navigation{width:100%}
.wrapper .cnf-header__img{max-width:200px;margin-right:40px}
.wrapper .cnf-header__linkhome{font-size:12px;color:#999;text-decoration:none}
.wrapper .cnf-header__linkhome:hover{color:#004b72;text-decoration:none}
.wrapper .cnf-header__reserved--box{display:flex;flex-direction:column;align-items:flex-end;margin-top:10px}
.wrapper .cnf-header__reserved{display:block;text-transform:uppercase;text-decoration:none;color:#004b72;font-weight:500;white-space:nowrap}
.wrapper .cnf-header__reserved .ico-svg{max-width:16px;max-height:16px;margin-right:16px;margin-top:-5px}
.wrapper .cnf-header__reserved:hover{color:#004b72;text-decoration:none}
.wrapper .cnf-header__logo{max-width:265px;width:100%;height:100%}
.wrapper .cnf-header__text{display:block;font-family:"Philosopher",sans-serif;color:#a8a8a8}
.wrapper .cnf-megamenu{min-height:250px;visibility:hidden;opacity:0;position:absolute;left:0;right:0;background-image:linear-gradient(to bottom,#002f48,#003b59);box-shadow:0 20px 15px 0 rgba(0,0,0,0.1);transition-duration:200ms;transition-timing-function:ease-in;transition-property:opacity,margin,visibility;padding:40px 0 80px 0;margin-top:16px;z-index:1000}
.wrapper .cnf-megamenu__title{font-size:14px;font-family:"Montserrat",sans-serif;font-weight:700;text-transform:uppercase;color:#fff;margin-bottom:16px}
.wrapper .cnf-megamenu__list{border-right:1px solid #0c4969;list-style:none;margin:0}
.wrapper .cnf-megamenu__link{display:block;color:#f6a14d;font-size:14px;line-height:1.7;text-decoration:none}
.wrapper .cnf-megamenu__link:hover{text-decoration:none}
.wrapper .cnf-navigation.open .cnf-navigation__list{display:block}
.wrapper .cnf-navigation.open .cnf-navigation__toggle .ico-svg.open-hamburger{display:none}
.wrapper .cnf-navigation.open .cnf-navigation__toggle .ico-svg.close-hamburger{display:block}
.wrapper .cnf-navigation__list{list-style:none;margin:0}
.wrapper .cnf-navigation__link{position:relative;display:block;border-radius:20px 0 0 0;font-size:14px;line-height:40px;text-transform:uppercase;text-decoration:none;font-weight:700;color:#fff;white-space:nowrap;padding:0 10px}
.wrapper .cnf-navigation__link:hover{text-decoration:none;color:#fff}
.wrapper .cnf-navigation__link .ico-svg{width:18px;height:18px;margin-bottom:3px}
.wrapper .cnf-navigation__toggle{background:transparent;text-align:right;text-transform:uppercase;font-size:14px;color:#fff;padding:8px 16px}
.wrapper .cnf-navigation__toggle .ico-svg{height:24px;width:24px;color:#fff;margin-left:10px}
.wrapper .cnf-navigation__toggle .ico-svg.open-hamburger{display:block}
.wrapper .cnf-navigation__toggle .ico-svg.close-hamburger{display:none}
.wrapper .cnf-newsletter__box{background-color:#f6a14d;color:#fff;padding:40px 20px 40px 40px;margin-bottom:10px}
.wrapper .cnf-newsletter__box .ico-svg{max-width:80px;max-height:80px;color:#fff;margin-right:60px}
.wrapper .cnf-newsletter__link{position:relative;display:block;width:calc(50% - 4px);background-color:#004b72;font-family:"Philosopher",sans-serif;font-size:30px;color:#fff;text-align:center;text-decoration:none;padding:10px 0;margin-left:8px}
.wrapper .cnf-newsletter__link:hover{color:#fff;text-decoration:none}
.wrapper .cnf-newsletter__link:first-child{margin-left:0}
.wrapper .cnf-newsletter__link .ico-svg{position:absolute;right:8px;top:50%;transform:translateY(-50%);max-width:32px;max-height:32px}
.wrapper .cnf-search{position:relative}
.wrapper .portlet-search-bar .input-group-inset-item{border:0;border-color:transparent}
.wrapper .cnf-search input.form-control{position:absolute;width:100%;height:46px;border:1px solid #cecece;border-radius:45px;font-family:"Philosopher",sans-serif;color:#cecece;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:0 0 0 12px;z-index:2}
.wrapper .cnf-search input::placeholder{color:#a8a8a8}
.wrapper .cnf-search input:focus{background-color:#fff;z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(0,0,0,0.25)}
.wrapper .cnf-search input:-internal-autofill-selected{background-color:#fff}
.wrapper .cnf-search__btn{position:absolute;right:4px;top:4px;width:40px;height:38px;background-color:#c1d2d9;border-color:#c1d2d9;border-radius:50%;color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:5px;z-index:3}
.wrapper .cnf-search__btn:focus{box-shadow:0 0 0 .2rem rgba(134,142,150,0.5)}
.wrapper .cnf-search__btn .ico-svg{max-width:16px;max-height:16px}
.wrapper .cnf-social__link{display:inline-block;font-size:16px;color:#fff;text-decoration:none}
.wrapper .cnf-social__link:hover{color:#fff;text-decoration:none}
.wrapper .cnf-social__link .ico-svg{width:22px;height:22px;color:#fff;margin-right:3px}
.wrapper .cnf-tab--search .cnf-tab__link{width:33.3333%;color:#fff}
.wrapper .cnf-tab--search .cnf-tab__section{background-color:#004b72;color:#fff;padding-bottom:30px}
.wrapper .cnf-tab--search .cnf-tab__section p,.wrapper .cnf-tab--search .cnf-tab__section a{color:#fff}
.wrapper .cnf-tab__list{border-bottom:3px solid #f6a14d;margin:0}
.wrapper .cnf-tab__link{display:block;width:50%;color:#f6a14d;text-align:center;text-decoration:none;padding:8px 16px;margin-bottom:-1px}
.wrapper .cnf-tab__link--active{background-color:#f6a14d;color:#fff}
.wrapper .cnf-tab__link:hover{background-color:#f6a14d;color:#fff;text-decoration:none}
.wrapper .cnf-tab__section{padding-top:48px;background-color:#fff}
.wrapper .cnf-tab__section a{text-decoration:none}
.wrapper .cnf-tab__section a:hover{text-decoration:none}
.wrapper .cnf-table{margin-bottom:48px}
.wrapper .cnf-table--small{font-size:12px}
.wrapper .cnf-table--small label,.wrapper .cnf-table--small .dataTables_paginate,.wrapper .cnf-table--small .dataTables_info{font-size:16px}
.wrapper .cnf-table .dataTables_wrapper{overflow-x:auto;padding-bottom:24px}
.wrapper .cnf-table .dataTables_wrapper select{border-radius:2px;border:1px solid #000}
.wrapper .cnf-table .dataTables_wrapper select:focus{border:1.5px solid #000}
.wrapper .cnf-table .dataTables_wrapper input{border:1.5px solid #000;padding:2px 6px}
.wrapper .cnf-table .dataTables_wrapper input:focus{outline:-webkit-focus-ring-color auto 1px;outline-offset:-2px}
.wrapper .cnf-table .dataTables_wrapper .dataTable{border-bottom:0}
.wrapper .cnf-table .dataTables_wrapper .dataTable thead th{background-color:#d9edf7;font-weight:700;vertical-align:middle;padding:8px;padding-right:20px}
.wrapper .cnf-table .dataTables_wrapper .dataTable thead th:hover,.wrapper .cnf-table .dataTables_wrapper .dataTable thead th.sorting_desc,.wrapper .cnf-table .dataTables_wrapper .dataTable thead th.sorting_asc{background-color:#3093c7}
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr.odd{background-color:#fff}
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr.even{background-color:#f8f8f8}
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr:hover.odd,.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr:hover.even{background-color:#ededed}
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr td{vertical-align:top;padding:8px}
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr td a{font-size:12px}
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr td a .ico-svg{max-height:16px;max-width:16px}
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr td.sorting_1{background-color:transparent}
.wrapper .cnf-table .dataTables_wrapper .dataTables_info{padding-top:8px}
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate{padding-top:8px}
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button{display:none}
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.previous,.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.next{position:relative;border:0;display:inline-block;text-decoration:underline !important}
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.next{padding:0 12px 0 8px}
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.next:after{content:" >";position:absolute;right:0}
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.previous{padding:0 8px 0 12px}
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.previous:after{content:" <";position:absolute;left:0}
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button:hover{border:0;background:0;background-color:transparent;outline:0;box-shadow:none;color:#000 !important}
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled{color:#999 !important}
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{color:#999 !important}
.wrapper .cnf-media{display:block;color:#000;text-decoration:none}
.wrapper .cnf-media--small{margin-bottom:60px}
.wrapper .cnf-media--small .cnf-media__img{max-width:66%;margin-bottom:16px}
.wrapper .cnf-media--small .cnf-media__title{font-weight:500}
.wrapper .cnf-media--photo .cnf-media__title{font-size:20px;line-height:1.2;font-weight:500;margin-bottom:8px}
.wrapper .cnf-media:hover{color:#000;text-decoration:none}
.wrapper .cnf-media__img{position:relative;display:block;margin-bottom:8px}
.wrapper .cnf-media__img img{border-radius:4px}
.wrapper .cnf-media__img .ico-svg{position:absolute;top:16px;left:16px;max-width:27px;max-height:27px;color:#fff}
.wrapper .cnf-media__logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.wrapper .cnf-media__title{display:block;font-weight:700;font-size:16px;line-height:1.2}
.wrapper .cnf-media__gallery{display:block;position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.3);border-radius:4px;color:#fff;font-weight:500;z-index:2;padding:16px}
.wrapper .cnf-media__gallery .ico-svg{position:relative;top:auto;left:auto;max-width:34px;max-height:34px;margin-left:12px}
.wrapper .cnf-media__date{display:block;font-size:14px;line-height:1.5;color:#a8a8a8;margin-bottom:12px}
.wrapper .article-calendar__head{background-color:#00a8ff;padding:48px 0;margin-bottom:60px}
.wrapper .article-calendar--green .article-calendar__head{background-color:#76c530}
.wrapper .article-calendar--green .article-calendar__tag a{color:#76c530}
.wrapper .article-calendar--green .article-calendar__tag a:hover{color:#76c530}
.wrapper .article-calendar--green .article-calendar__date{background-color:#76c530}
.wrapper .article-calendar--green .article-calendar__place{color:#76c530}
.wrapper .article-calendar__title{font-size:48px;line-height:1.2;color:#fff;margin-bottom:8px}
.wrapper .article-calendar__subtitle{margin-bottom:16px;color:#fff}
.wrapper .article-calendar__tag{display:inline-block;background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;font-family:"Philosopher",sans-serif;text-transform:uppercase;color:#00a8ff;padding:4px 12px;margin-bottom:8px}
.wrapper .article-calendar__tag a{color:#00a8ff;text-decoration:none}
.wrapper .article-calendar__tag a:hover{color:#00a8ff;text-decoration:none}
.wrapper .article-calendar__tag--blue{background-color:#004b72;color:#fff;margin-bottom:16px}
.wrapper .article-calendar__img{margin-bottom:32px}
.wrapper .article-calendar__date{background-color:#00a8ff;border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-size:24px;line-height:1.3;font-weight:700;color:#fff;padding:16px;margin-bottom:8px}
.wrapper .article-calendar__place{font-size:24px;line-height:1.3;font-weight:700;color:#00a8ff;margin-bottom:4px}
.wrapper .article-calendar__info{border-bottom:1px solid #ededed}
.wrapper .article-detail__related-link{font-size:16px;line-height:.5}
.wrapper .article-detail__link{position:relative;display:inline-block;font-size:12px;font-weight:600;line-height:1.5;text-transform:uppercase;text-decoration:none;color:#f6a14d;margin-right:4px}
.wrapper .article-detail__link:hover{color:#f6a14d}
.wrapper .article-detail__link:after{content:"•";position:absolute;right:-6px}
.wrapper .article-detail__link:last-child:after{content:""}
.wrapper .article-detail__date{font-size:12px;line-height:1.5;text-transform:uppercase;text-align:right;color:#999;margin-bottom:14px}
.wrapper .article-detail__title{margin-bottom:16px}
.wrapper .article-detail__title h1{font-size:48px;line-height:1.2;margin-bottom:8px}
.wrapper .article-detail__info{font-size:18px;color:#999;margin-bottom:12px}
.wrapper .article-detail__subtitle{font-size:30px;font-family:"Philosopher",sans-serif;margin-bottom:16px}
.wrapper .article-detail__img{margin-bottom:48px}
.wrapper .article-detail__text{margin-bottom:48px}
.wrapper .article-detail__text .ico-svg,.wrapper .evento-testo .ico-svg{max-width:20px}
.wrapper .article-detail__tag{font-size:18px;line-height:1.5;font-weight:600;text-transform:uppercase;color:#999;margin-bottom:8px}
.wrapper .article-detail__tag div{margin-bottom:8px}
.wrapper .article-detail__tag .btn-link{margin-right:8px;margin-bottom:8px}
.wrapper .article-detail__video{margin-bottom:48px}
.wrapper .article-detail__position{font-size:18px;font-weight:700;text-transform:uppercase;color:#f6a14d;margin-bottom:8px}
.wrapper .article-detail__list{list-style:none;margin:0;margin-bottom:16px}
.wrapper .article-detail__item{border-bottom:1px solid rgba(0,0,0,0.1);padding:16px 0}
.wrapper .article-detail__item:first-child{border-top:1px solid rgba(0,0,0,0.1)}
.wrapper .article-detail table{border-collapse:collapse}
.wrapper .article-detail table td,.wrapper .article-detail table th{border:1px solid #000}
.wrapper .allegati__title{font-size:18px;font-weight:600;text-transform:uppercase;color:#999}
.wrapper .allegati__list{background-color:#f6f9fa;list-style:none;padding:16px 24px;margin:0}
.wrapper .allegati__item{padding:8px 0}
.wrapper .allegati__link{color:#f6a14d;font-weight:600;text-decoration:none}
.wrapper .allegati__link .ico-svg{max-width:32px;max-height:32px;color:#000;margin-right:6px}
.wrapper .allegati__link:hover{text-decoration:none}
.wrapper .cookie-message{display:none;position:fixed;bottom:0;left:0;right:0;z-index:99;font-size:14px;line-height:20px;color:#fff;text-align:center;background-color:#000;padding:10px}
.wrapper .cookie-message__text{position:relative;font-size:13px;line-height:20px;color:#fff}
.wrapper .cookie-message__text span{font-size:13px;line-height:20px;color:#fff}
.wrapper .cookie-message__close{display:inline-block;background-color:#006dcc;background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border:1px solid;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.2) inset,0 1px 2px rgba(0,0,0,0.05);text-align:center;vertical-align:middle;text-decoration:none;font-size:12px;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);padding:2px 10px;margin:0 4px 0 10px}
.wrapper .cookie-message__close:hover{background-color:#04c;background-position:0 -15px;text-decoration:none;color:#fff;transition:background-position .1s linear}
.wrapper .focus{margin-bottom:32px}
.wrapper .focus__link{display:block;text-decoration:none}
.wrapper .focus__link:hover{text-decoration:none}
.wrapper .focus__square{position:relative;display:block;width:25%;border-bottom-left-radius:48px;border-top-left-radius:48px}
.wrapper .focus__square--blue{background-color:#6cf}
.wrapper .focus__square--red{background-color:#c33}
.wrapper .focus__square--green{background-color:#6c6}
.wrapper .focus__img{width:75%;height:100%;border-bottom-right-radius:48px}
.wrapper .focus__logo{position:absolute;top:50%;right:0;transform:translate(50%,-50%)}
.wrapper .focus__title{font-size:24px;line-height:1.2;font-weight:500;color:#000;margin-bottom:16px}
.wrapper .focus__title a{color:#000;text-decoration:none}
.wrapper .focus__title a:hover{color:#000;text-decoration:none}
.wrapper .link-rapidi{display:block;background-color:#f6a14d;color:#fff;text-decoration:none;font-family:"Philosopher",sans-serif;font-size:24px;line-height:1.5;padding:16px;margin-bottom:8px}
.wrapper .link-rapidi:hover{color:#fff;text-decoration:none}
.wrapper .link-rapidi .ico-svg{max-width:32px;max-height:32px;margin-top:18px;margin-bottom:20px}
.wrapper .news{margin-bottom:0}
.wrapper .news--contrast .news__title{color:#000}
.wrapper .news--contrast .news__title a{color:#000}
.wrapper .news--contrast .news__title a:hover{color:#000}
.wrapper .news__tag{font-size:14px;line-height:24px;font-weight:600;text-transform:uppercase;color:#f6a14d;margin-bottom:12px}
.wrapper .news__title{font-size:56px;line-height:16px;color:#fff}
.wrapper .news__title a{color:#fff;text-decoration:none}
.wrapper .news__title a:hover{color:#fff;text-decoration:none}
.wrapper .news__img{display:inline-block;margin-bottom:16px}
.wrapper .news__img img{display:inline-block;max-height:450px}
.wrapper .news__link{display:inline-block;font-size:24px;line-height:1.2;text-decoration:none;font-weight:500;color:#fff}
.wrapper .news__link:hover{color:#fff;text-decoration:none}
.wrapper .notice{border-bottom:1px solid #f8f8f8;padding-bottom:20px;margin-bottom:20px}
.wrapper .notice:last-of-type{border-bottom:0}
.wrapper .notice__icon .ico-svg{max-height:30px;max-width:30px;color:#004b72}
.wrapper .notice__wrapper{margin-left:24px}
.wrapper .notice__date{font-size:14px;color:#a8a8a8;margin-bottom:12px}
.wrapper .notice__link{display:inline-block;font-size:16px;font-weight:500;text-decoration:none;color:#000}
.wrapper .notice__link:hover{color:#000;text-decoration:none}
.wrapper .notice__link--orange{color:#f6a14d}
.wrapper .notice__link--orange:hover{color:#f6a14d}
.wrapper .section{padding:48px 0}
.wrapper .portlet-body .section{padding-top:0}
.wrapper .section--blue{background-image:linear-gradient(to bottom,#00283d 0,#043f5e 50%,#0b6493 100%);padding:32px 0}
.wrapper .section--blue-light{background-color:#004b72;padding-bottom:64px}
.wrapper .section--darker{background-color:#002132;padding-bottom:0}
.wrapper .section--darker .section__title{color:#fff}
.wrapper .section--border{border-bottom:1px solid 1px solid rgba(0,0,0,0.1)}
.wrapper .section--gray{background-color:#ededed}
.wrapper .section--gray .section__title{color:#004b72}
.wrapper .section--gray .section__link{color:#f6a14d}
.wrapper .section--gray .section__link:hover{color:#f6a14d}
.wrapper .section--calendar{background-color:#ededed}
.wrapper .section--calendar .section__title{color:#000}
.wrapper .section--light{background-color:#f8f8f8}
.wrapper .section--light .section__title{color:#004b72}
.wrapper .section--light .section__link{color:#f6a14d}
.wrapper .section--light .section__link:hover{color:#f6a14d}
.wrapper .section__title{font-size:30px;line-height:1.2;font-family:"Philosopher",sans-serif;margin-bottom:16px}
.wrapper .section__title .ico-svg{max-width:30px;max-height:30px;color:#999;margin-left:12px;margin-bottom:4px}
.wrapper .section__link{font-size:16px;text-transform:uppercase;text-decoration:none;color:#fff}
.wrapper .section__link:hover{color:#fff;text-decoration:none}
.wrapper .section__info{font-size:14px;color:#999;margin-bottom:14px}
.wrapper .slider{line-height:0;padding-bottom:60px;margin:0 -1px}
.wrapper .slider .slick-track{display:flex;align-items:stretch;justify-content:center;margin-left:0;margin-right:0}
.wrapper .slider .slick-track .slick-slide{height:auto}
.wrapper .slider .slick-track .slick-slide>div{height:100%}
.wrapper .slider .slick-track .slick-slide>div>div{height:100%}
.wrapper .slider .slick-dots{display:block;list-style:none;position:absolute;bottom:35px;left:21px;width:100%;padding:0;margin:0}
.wrapper .slider .slick-dots li{position:relative;display:inline-block;width:10px;height:10px;cursor:pointer;padding:0;margin:0 5px}
.wrapper .slider .slick-dots li button{display:block;width:10px;height:10px;color:transparent;background:transparent;border:0;cursor:pointer;outline:0;padding:0}
.wrapper .slider .slick-dots li button:before{content:"";display:block;position:absolute;top:0;left:0;width:10px;height:10px;text-align:center;background-color:rgba(255,255,255,0.4);border-radius:50%;-webkit-font-smoothing:antialiased}
.wrapper .slider .slick-dots li button:hover:before{background-color:#fff}
.wrapper .slider .slick-dots li.slick-active button:before{background-color:#fff}
.wrapper .slider .slick-arrow{position:absolute;bottom:17px;width:44px;height:44px;margin-top:-30px;border-radius:50%;background-color:transparent;text-indent:-9999em;z-index:10}
.wrapper .slider .slick-arrow:after{content:"";position:absolute;top:20px;right:12px;height:3px;width:15px;background-color:#fff}
.wrapper .slider .slick-arrow:before{content:"";position:absolute;top:16.5px;left:12px;width:0;height:0;border-style:solid;border-width:5px 5px 5px 0;border-color:transparent #fff transparent transparent}
.wrapper .slider .slick-arrow.slick-prev{left:-22px}
.wrapper .slider .slick-arrow.slick-next{left:77px}
.wrapper .slider .slick-arrow.slick-next:after{right:16px}
.wrapper .slider .slick-arrow.slick-next:before{right:11px;left:auto;transform:rotate(180deg)}
.wrapper .slider--photogallery{padding-bottom:8px}
.wrapper .slider--nav .slick-slide{cursor:pointer;opacity:.6}
.wrapper .slider--nav .slick-slide.slick-current.slick-active{opacity:1}
.wrapper .slider--contrast .slick-arrow:after{background-color:#f6a14d}
.wrapper .slider--contrast .slick-arrow:before{border-color:transparent #f6a14d transparent transparent}
.wrapper .slider--contrast .slick-dots li button:before{background-color:#ededed}
.wrapper .slider--contrast .slick-dots li button:hover:before{background-color:#f6a14d}
.wrapper .slider--contrast .slick-dots li.slick-active button:before{background-color:#f6a14d}
.wrapper .slider--media{padding-bottom:0}
.wrapper .slider--media .slick-slide{margin:0 20px}
.wrapper .slider--media .slick-arrow{position:absolute;bottom:88px;width:44px;height:44px;margin-top:-30px;border-radius:50%;background-color:transparent;text-indent:-9999em;z-index:10}
.wrapper .slider--media .slick-arrow:after{content:"";position:absolute;top:8px;right:0;border:solid #999;display:inline-block;border-width:0 2px 2px 0;padding:14px;transform:rotate(135deg)}
.wrapper .slider--media .slick-arrow.slick-prev{left:-40px}
.wrapper .slider--media .slick-arrow.slick-prev:after{background-color:transparent}
.wrapper .slider--media .slick-arrow.slick-prev:before{border:0}
.wrapper .slider--media .slick-arrow.slick-next{right:-40px;left:auto}
.wrapper .slider--media .slick-arrow.slick-next:after{background-color:transparent;transform:rotate(315deg);right:18px}
.wrapper .slider--media .slick-arrow.slick-next:before{border:0}
.wrapper .ico-svg{width:100%;max-width:50px;height:100%;max-height:50px}
.wrapper .btn-link{display:inline-block;font-size:16px;line-height:1.5;color:#fff;text-transform:uppercase;text-decoration:none;vertical-align:middle;text-align:center;cursor:pointer;background-color:#f6a14d;border:solid 1px #f6a14d;border-radius:48px;border-top-right-radius:0;padding:6px 12px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.wrapper .btn-link:hover{text-decoration:none;color:#fff}
.wrapper .btn-link:focus{text-decoration:none;box-shadow:0 0 0 .2rem rgba(224,242,249,0.5);background-color:#c1d2d9;border-color:#c1d2d9}
.wrapper .btn-link--gray{background-color:#fff;border:solid 1px #999;color:#999;text-transform:none}
.wrapper .btn-link--gray:hover{text-decoration:none;color:#999}
.wrapper .btn-link--gray:focus{text-decoration:none;box-shadow:none;background-color:#fff;border-color:#999}
.wrapper .btn-link--green{background-color:#5dbf94;border:solid 1px #5dbf94;color:#fff}
.wrapper .btn-link--green:hover,.wrapper .btn-link--green:focus{text-decoration:none;box-shadow:none;background-color:#5dbf94;border-color:#5dbf94}
.wrapper .btn-link--white{background-color:transparent;border:solid 1px #fff;color:#fff}
.wrapper .btn-link--white:hover,.wrapper .btn-link--white:focus{text-decoration:none;box-shadow:none;background-color:transparent;border-color:#fff}
.wrapper .btn-link--blue{background-color:#6cf;border:solid 1px #6cf;color:#000}
.wrapper .btn-link--blue:hover,.wrapper .btn-link--blue:focus{text-decoration:none;box-shadow:none;color:#fff}
.wrapper .btn-link--blue:focus{box-shadow:0 0 0 .2rem rgba(102,204,102,0.5);background-color:#6c6;border-color:#6c6}
.wrapper .btn-link .ico-svg{max-width:16px;max-height:16px;color:#fff;margin-bottom:4px}
.wrapper .btn-icon{width:50%;display:inline-block;background-color:#f6a14d;font-size:24px;font-family:"Philosopher",sans-serif;text-decoration:none;color:#fff;padding:16px}
.wrapper .btn-icon:hover{color:#fff;text-decoration:none}
.wrapper .btn-icon .ico-svg{max-width:60px;max-height:60px;color:#fff;margin:8px}
.wrapper .iframe-responsive{position:relative;z-index:2;height:0;overflow:hidden;padding-bottom:56.25%}
.wrapper .iframe-responsive.ratio-21by9{padding-bottom:42.857143%}
.wrapper .iframe-responsive.ratio-4by3{padding-bottom:75%}
.wrapper .iframe-responsive.ratio-1by1{padding-bottom:100%}
.wrapper .iframe-responsive.ratio-2by3{padding-bottom:150%}
.wrapper .iframe-responsive.ratio-1by2{padding-bottom:200%}
.wrapper .iframe-responsive iframe,.wrapper .iframe-responsive object,.wrapper .iframe-responsive embed{position:absolute;top:0;left:0;width:100%;height:100%}
.wrapper .visuallyhidden{position:absolute;width:1px;height:1px;overflow:hidden;border:0;clip:rect(0 0 0 0);padding:0;margin:-1px}
.wrapper .h1,.wrapper h1,.wrapper h1 a,.wrapper .h2,.wrapper h2,.wrapper h2 a,.wrapper .h3,.wrapper h3,.wrapper h3 a,.wrapper .h4,.wrapper h4,.wrapper h4 a,.wrapper .h5,.wrapper h5,.wrapper h5 a,.wrapper .h6,.wrapper h6,.wrapper h6 a{font-family:"Philosopher",sans-serif;color:#000;font-weight:400;margin-top:0;margin-bottom:0}
.wrapper h1,.wrapper h1 a{font-size:64px;line-height:70px}
.wrapper h2,.wrapper h2 a{font-size:54px;line-height:60px}
.wrapper .article-detail__text .ico-svg,.wrapper .evento-testo .ico-svg{max-width:20px}
.wrapper .evento-titolo{background-color:#00a8ff;color:white;padding:48px 0}
.wrapper .evento-titolo h1{color:white}
.wrapper .evento-testo{padding-top:60px}
.wrapper .evento-testo img{margin-bottom:60px}
.wrapper .evento .sidebar{margin-top:60px}
.wrapper .evento-date{background-color:#ccc;color:#fff;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em;font-size:1.125em;padding:1rem}
.wrapper .evento-date span{font-size:1.3em}
.wrapper .evento .evento-sede{color:#999;font-size:1.5em;font-weight:700;line-height:1.3}
.wrapper .evento .under-title{background-color:white}
.wrapper .component-title,.metadata-author{display:none}
.wrapper .event-title-container{display:flex;justify-content:space-between;align-items:flex-start}
.wrapper .event-title-container h1{max-width:80%}
.wrapper h2.portlet-title-text,.wrapper .asset-links h2{text-transform:capitalize;font-size:30px;line-height:1.2;font-family:"Philosopher",sans-serif}
.wrapper h2.h5 a{font-size:2em;line-height:1}
.wrapper h3,.wrapper h3 a{font-size:44px;line-height:50px}
.wrapper h4,.wrapper h4 a{font-size:32px;line-height:40px}
.wrapper h5,.wrapper h5 a{font-family:"Montserrat",sans-serif;font-size:24px;line-height:30px;font-weight:500;letter-spacing:0;margin-bottom:8px}
.wrapper h6,.wrapper h6 a{font-size:20px;line-height:26px;letter-spacing:0}
.wrapper p{font-family:"Montserrat",sans-serif;font-size:16px;line-height:1.5;color:#000;margin-bottom:10px}
.wrapper p.small{font-size:13px;line-height:2}
.wrapper p.extra-small{font-size:11px;line-height:2}
.wrapper p.red{color:red}
.wrapper p .ico-svg{max-width:16px;max-height:16px}
.wrapper a{color:#f6a14d;text-decoration:underline}
.wrapper a:hover{color:#f6a14d;text-decoration:underline}
.wrapper b,.wrapper .bold,.wrapper strong,.wrapper .strong{font-weight:700}
.wrapper i,.wrapper em{font-style:italic}
.wrapper figure{margin:0}
.wrapper img{max-width:100%}
.wrapper .flex-basis-0{flex-basis:0 !important}
.wrapper ul{margin-left:36px}
.wrapper hr{border-top:1px solid rgba(0,0,0,0.1)}
.wrapper .under-title{display:block;height:2px;width:25%;background-color:#f6a14d;margin-top:8px}
.wrapper .under-title--blue{background-color:#6cf;margin-top:0}
.wrapper .under-title--red{background-color:#c33;margin-top:0}
.wrapper .under-title--green{background-color:#6c6;margin-top:0}
.wrapper .under-title--white{background-color:#fff;margin-top:0}
.wrapper .sidebar{border-left:1px solid #f8f8f8}
.wrapper .sidebar .sidebar-navigation-mobile__head{display:none}
.wrapper .sidebar .sidebar-navigation-mobile__body{display:block;max-height:100%}
.wrapper .sub-nav__list{border-left:2px solid #f6a14d;list-style:none;margin:0;margin-top:12px}
.wrapper .sub-nav__item{margin-left:4px}
.wrapper .sub-nav__link{display:block;color:#f6a14d;font-weight:600;text-decoration:none;padding:6px 4px}
.wrapper .sub-nav__link:hover{text-decoration:none}
.wrapper .sub-nav__link--active{background-color:#004b72;color:#fff}
.wrapper .sub-nav__link--active:hover{color:#fff}
.wrapper .sub-nav__children-list{list-style:none;padding-left:16px;margin:0;margin-bottom:16px}
.wrapper .sub-nav__children-link{font-size:13px;font-weight:600;text-decoration:none}
.wrapper .sub-nav__children-link:hover{text-decoration:none}
.wrapper .sub-nav__children-link--active{color:#004b72}
.wrapper .sub-nav__children-link--active:hover{color:#004b72}
.wrapper .box-accordion{margin-bottom:12px}
.wrapper .box-accordion.open .box-accordion__body{max-height:50000px;padding-top:16px;padding-bottom:16px}
.wrapper .box-accordion__head{background-color:rgba(0,0,0,0.03);border-bottom:1px solid rgba(0,0,0,0.125);padding:16px 20px}
.wrapper .box-accordion__btn{position:relative;background-color:transparent;border:0;text-transform:uppercase;padding-left:20px}
.wrapper .box-accordion__btn .ico-svg{position:absolute;left:-5px;max-width:20px;max-height:20px;color:rgba(0,0,0,0.3)}
.wrapper .box-accordion__btn:hover{color:rgba(0,0,0,0.5)}
.wrapper .box-accordion__body{max-height:0;overflow-y:hidden;transition:.4s all cubic-bezier(0.77,0,0.175,1);transition:max-height .35s ease,padding .35s ease;padding:0 20px}
.wrapper .box-accordion__body ul{margin-left:20px}
.wrapper .box-accordion__table{border-collapse:collapse}
.wrapper .box-accordion__table td,.wrapper .box-accordion__table th{border:1px solid #000;padding:10px}
.wrapper .box-accordion__title{font-size:24px;line-height:1.2;font-weight:500;margin-bottom:30px}
.wrapper .box-accordion__text{margin-bottom:16px}
.wrapper .box-content{border-bottom:1px solid #ededed;padding:48px 0}
.wrapper .box-content:first-child{padding-top:0}
.wrapper .box-content__images{text-align:center}
.wrapper .box-content__title{font-size:24px;line-height:1.2;font-weight:500;margin-bottom:8px}
.wrapper .box-content__subtitle{font-size:16px;line-height:1.2;font-weight:500;margin-bottom:8px}
.wrapper .box-content__text{font-weight:400}
.wrapper .box-content__text .ico-svg{width:16px;height:16px;color:#999;margin-bottom:2px}
.wrapper .box-content__list{background-color:#ededed;list-style:none;border-radius:10px;padding:10px;margin:0}
.wrapper .box-content__item{border-bottom:1px solid #cecece;list-style:none;padding:5px 10px}
.wrapper .box-content__item:last-child{border:0}
.wrapper .box-detail{background-color:#ededed;color:#004b72;padding:12px 8px;margin-bottom:16px}
.wrapper .box-detail .ico-svg{max-width:32px;max-height:32px;margin-right:16px}
.wrapper .box-detail__text{font-size:18px;font-weight:600;margin-left:12px}
.wrapper .box-detail__text--red{color:red}
.wrapper .box-results{border:1px solid #ededed;border-radius:10px;margin-bottom:50px}
.wrapper .box-results--vertical .box-results__list{padding:22px}
.wrapper .box-results--vertical .box-results__item{border-bottom:0;padding:0}
.wrapper .box-results--vertical .box-results__img{margin:0;margin-bottom:12px}
.wrapper .box-results--vertical .box-results__img img{max-width:100%}
.wrapper .box-results__head{background-color:#004b72;border-top-left-radius:10px;border-top-right-radius:10px;padding:22px}
.wrapper .box-results__head h4{font-size:30px;color:#fff}
.wrapper .box-results__list{list-style:none;padding:0;margin:0}
.wrapper .box-results__item{border-bottom:1px solid #ededed;padding:22px}
.wrapper .box-results__date{color:#999;margin-bottom:16px}
.wrapper .box-results__date--blue{color:#6cf}
.wrapper .box-results__title{display:inline-block;font-size:24px;line-height:1.2;font-weight:500;color:#000;text-decoration:none;margin-bottom:16px}
.wrapper .box-results__title:hover{color:#000;text-decoration:none}
.wrapper .box-results__icon{margin-left:100px}
.wrapper .box-results__icon .ico-svg{width:20px;height:20px;color:#004b72}
.wrapper .box-results__img{display:block;margin-right:30px}
.wrapper .box-results__img img{max-width:300px}
.wrapper .box-results__bottom{padding:22px}
.wrapper .card-avvocato{border:1px solid rgba(0,0,0,0.125);border-radius:8px;border-top-right-radius:0;font-size:14px;line-height:1.5;text-transform:uppercase;padding:12px 20px;margin-bottom:16px}
.wrapper .card-avvocato--gray{background-color:#f6f9fa;border:0;text-transform:none;font-size:15px;font-weight:300}
.wrapper .card-avvocato--gray .ico-svg{margin-right:8px}
.wrapper .card-avvocato--gray .card-avvocato__name{font-size:22px}
.wrapper .card-avvocato .ico-svg{max-width:14px;max-height:14px;color:#999}
.wrapper .card-avvocato__name{font-size:26px;font-weight:700}
.wrapper .card-avvocato__address{text-transform:none}
.wrapper .card-avvocato__text{font-size:12px}
.wrapper .card-detail{margin-bottom:32px}
.wrapper .card-detail--small{line-height:normal;margin-bottom:16px}
.wrapper .card-detail--small .card-detail__title{font-family:"Montserrat",sans-serif;font-size:16px;line-height:1;font-weight:500;color:#000}
.wrapper .card-detail--small .card-detail__title:hover{color:#000}
.wrapper .card-detail--small .card-detail__wrapper{max-width:30%}
.wrapper .card-detail--small .card-detail__wrapper a img{border-radius:4px}
.wrapper .card-detail--vertical .card-detail__wrapper{max-width:100%;width:100%;margin-bottom:16px}
.wrapper .card-detail--avvocati .card-detail__wrapper{min-width:400px}
.wrapper .card-detail__wrapper{max-width:40%;margin-right:32px}
.wrapper .card-detail__date{font-size:14px;color:#a8a8a8;margin-bottom:12px}
.wrapper .card-detail__title{font-family:"Philosopher",sans-serif;font-size:32px;text-decoration:none;line-height:1.2;color:#000}
.wrapper .card-detail__title:hover{color:#000;text-decoration:none}
.wrapper .card-detail__tag{font-size:14px;font-weight:600;text-transform:uppercase;color:#f6a14d}
.wrapper .card-document{margin-bottom:52px}
.wrapper .card-document__date{background-color:#ededed;color:#004b72;padding:16px 16px 8px 16px}
.wrapper .card-document__date .ico-svg{max-width:30px;max-height:30px;margin-right:36px}
.wrapper .card-document__day{font-size:48px;line-height:38px;font-weight:700;margin-bottom:4px}
.wrapper .card-document__title{display:inline-block;font-size:21px;font-family:"Philosopher",sans-serif;text-decoration:none;color:#000;margin-bottom:8px}
.wrapper .card-document__title:hover{color:#000;text-decoration:none}
.wrapper .card-document__text{margin-bottom:16px}
.wrapper .card-document .btn-link--green{color:#000}
.wrapper .card-document .btn-link--green:hover{color:#000;text-decoration:underline}
.wrapper .card-document__info{font-size:14px;color:#999;margin-bottom:14px}
.wrapper .card-document__info span{color:#f6a14d}
.wrapper .card-documents.style1{background-color:#fff}
.wrapper .card-documents.style1 .card-documents__title{color:#333}
.wrapper .card-documents.style2{background-color:#00b1e6}
.wrapper .card-documents.style2 .card-documents__title{color:#fff}
.wrapper .card-documents.style3{background-size:cover}
.wrapper .card-documents.style3 .card-documents__title{color:#fff;text-shadow:1px 1px 1px #000}
.wrapper .card-documents{position:relative;display:block;height:calc(100% - 16px);border-radius:16px;border-top-right-radius:0;border:1px solid rgba(0,0,0,0.125);text-decoration:none;padding:30px 20px 20px 20px;margin-bottom:16px}
.wrapper .card-documents:hover{text-decoration:none}
.wrapper .card-documents--horizontal{height:auto;margin-bottom:60px}
.wrapper .card-documents--horizontal .card-documents__title{font-family:"Montserrat",sans-serif}
.wrapper .card-documents--blue{background-color:#d9edf7;border:1px solid #d9edf7;border:0}
.wrapper .card-documents--red{background-color:#f45d3b;border:1px solid #f45d3b;border:0}
.wrapper .card-documents--red .card-documents__text,.wrapper .card-documents--red .card-documents__title{color:#fff}
.wrapper .card-documents--red .card-documents__icon .ico-svg,.wrapper .card-documents--red .card-documents__arrow .ico-svg{color:#fff}
.wrapper .card-documents--dark-blue{background-color:#3093c7;border:1px solid rgba(0,0,0,0.125)}
.wrapper .card-documents--dark-blue .card-documents__text,.wrapper .card-documents--dark-blue .card-documents__title{color:#fff}
.wrapper .card-documents--dark-blue .card-documents__icon .ico-svg{color:#fff}
.wrapper .card-documents--images .card-documents__icon .ico-svg{max-width:40px;max-height:40px}
.wrapper .card-documents__icon{display:block;margin-bottom:20px}
.wrapper .card-documents__icon .ico-svg{max-width:40px;max-height:40px;color:#004b72}
.wrapper .card-documents__title,.wrapper .card-documents__subtitle{display:block;font-size:24px;line-height:1.2;font-weight:500;color:#333;margin-bottom:12px}
.wrapper .card-documents__text{display:block;font-family:"Philosopher",sans-serif;font-size:16px;line-height:1.5;color:#666;margin-bottom:12px}
.wrapper .card-documents__text a{color:#000;text-decoration:none}
.wrapper .card-documents__arrow{position:absolute;right:20px;top:50%;transform:translateY(-50%)}
.wrapper .card-documents__arrow .ico-svg{max-width:16px;max-height:16px;color:#000}
.wrapper .card-documents .btn-link{margin-bottom:12px}
.wrapper .card-documents__social .ico-svg{width:28px;height:28px;color:#666}
.wrapper .card-documents__label{font-size:24px;margin-bottom:8px}
.wrapper .card-event{margin-bottom:40px}
.wrapper .card-event--blue .card-event__label{background-color:#00a8ff}
.wrapper .card-event--blue .card-event__date{color:#00a8ff}
.wrapper .card-event--green .card-event__label{background-color:#76c530}
.wrapper .card-event--green .card-event__date{color:#76c530}
.wrapper .card-event--gray .card-event__label{background-color:#ccc}
.wrapper .card-event--red .card-event__label{background-color:#e44848}
.wrapper .card-event--red .card-event__date{color:#e44848}
.wrapper .card-event__img{position:relative;display:block}
.wrapper .card-event__img img{border-radius:4px;width:100%}
.wrapper .card-event__label{position:absolute;bottom:0;left:0;right:0;background-color:#cecece;font-family:"Philosopher",sans-serif;font-size:16px;line-height:1.5;text-transform:uppercase;text-align:center;color:#fff;border-bottom-right-radius:4px;border-bottom-left-radius:4px;padding:4px}
.wrapper .card-event__date{font-size:14px;line-height:1.5;font-weight:600;color:#999;margin-bottom:14px}
.wrapper .card-event__title{display:inline-block;font-size:16px;line-height:1.2;font-weight:600;text-decoration:none;color:#000;margin-bottom:8px}
.wrapper .card-event__title:hover{color:#000;text-decoration:none}
.wrapper .card-event__text{font-family:"Philosopher",sans-serif;color:#666;margin-bottom:16px}
.wrapper .card-event__place{font-size:14px;line-height:1.2;color:#999;margin-bottom:4px}
.wrapper .card-link{width:100%;border-bottom:1px solid #f8f8f8;margin-left:0;padding:36px 0 24px 0}
.wrapper .card-link--arrow{padding:16px 0 8px 0}
.wrapper .card-link__icon{margin:20px 36px 0 20px}
.wrapper .card-link__icon .ico-svg{display:block;min-width:48px;min-height:48px;color:#004b72}
.wrapper .card-link__logo{max-height:30px;margin-right:36px}
.wrapper .card-link__title{display:block;font-size:24px;line-height:1.2;font-weight:500;color:#000;text-decoration:none;margin-bottom:12px}
.wrapper .card-link__title:hover{text-decoration:none;color:#000}
.wrapper .card-link__text{font-family:"Philosopher",sans-serif;color:#666;margin-bottom:4px}
.wrapper .card-link__info{font-size:14px;color:#999;margin-right:16px;margin-top:12px}
.wrapper .card-link__info span,.wrapper .card-link__info a{color:#004b72;text-transform:uppercase;text-decoration:none}
.wrapper .card-link__info span:hover,.wrapper .card-link__info a:hover{color:#004b72;text-decoration:none}
.wrapper .card-link__img{display:block;margin-bottom:16px}
.wrapper .card-link__img img{border-radius:4px}
.wrapper .card-link__subtitle{font-family:"Philosopher",sans-serif;font-size:24px;line-height:1.2;color:#666;margin-bottom:8px}
.wrapper .card-link__arrow .ico-svg{max-width:16px;max-height:16px;min-width:16px;color:#004b72}
#socialshare{position:relative;z-index:999}
#socialshare a{position:relative;width:45px;display:list-item;list-style-type:none;color:#FFF;line-height:24px;text-align:center;padding:10px 0}
#socialshare a:focus,#socialshare a:hover{color:#FFF;text-decoration:none;opacity:.8}
#socialshare i{font-size:24px;line-height:inherit;text-align:center}
#socialshare .icon-whatsapp,#socialshare .icon-telegram{display:flex;justify-content:center;padding:2px;align-items:center}
#socialshare .icon-facebook:before{content:""}
#socialshare .icon-twitter:before{content:""}
#socialshare .icon-linkedin:before{content:""}
#socialshare .icon-envelope:before{content:""}
#socialshare .icon-whatsapp:before{content:url("../images/social-icons/whatsapp.svg");display:block;height:28px;width:24px}
#socialshare .icon-telegram:before{content:url("../images/social-icons/telegram.svg");display:block;height:26px;width:24px}
#socialshare .icon-pinterest:before{content:""}
#socialshare .top-left{position:fixed;top:30%;left:0}
#socialshare .top-right{position:fixed;top:30%;right:0}
#socialshare .facebook{background-color:#3b5998}
#socialshare .twitter{background-color:#00aced}
#socialshare .google-plus{background-color:#dd4b39}
#socialshare .linkedin{background-color:#007bb6}
#socialshare .envelope{background-color:#726c6c}
#socialshare .pinterest{background-color:#c92228}
#socialshare .stumbleupon{background-color:#eb4924}
#socialshare .reddit{background-color:#a9bacb}
#socialshare .tumblr{background-color:#36465d}
#socialshare .vk{background-color:#6383a8}
#socialshare .odnoklassniki{background-color:#f6900b}
#socialshare .whatsapp{background-color:#1ebea5}
#socialshare .telegram{background-color:#5682a3}
#socialshare .shareCount{position:absolute;bottom:0;right:0;left:0;margin:auto;color:#fff;font-size:10px}
.scuole-container{color:#212529}
.scuole-container__scuola{padding:3rem 0;border-bottom:1px solid #ededed}
.scuole-container h4{font-size:1.5rem}
.scuole-container h6{font-size:1rem}
.scuole-container .scuole-container__contatti p{margin:0}
.scuole-container i{margin-right:5px;font-style:normal}
.scuole-container .scuole-container__immagini{display:flex;flex-direction:column;justify-content:space-between;align-items:center}
.scuole-container .scuole-container__attivita{margin-top:5px}
.scuole-container .scuole-container__box{background:#ededed;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:10px;margin:0}
.wrapper section[id*="document_library_web_portlet"]{font-size:1rem;font-family:initial}
.wrapper section[id*="document_library_web_portlet"] a,.wrapper section[id*="document_library_web_portlet"] a:hover,.wrapper section[id*="document_library_web_portlet"] a:focus{color:initial;text-decoration:initial}
.wrapper section[id*="document_library_web_portlet"] .table th{color:#6b6c7e}
.wrapper section[id*="document_library_web_portlet"] .table .table-divider td,.wrapper section[id*="document_library_web_portlet"] .table .table-divider th{background-color:#f7f8f9;color:#6b6c7e;font-size:.75rem;font-weight:600}
.wrapper section[id*="document_library_web_portlet"] .btn-primary:not(:disabled):not(.disabled){color:white}
.wrapper section[id*="document_library_web_portlet"] .btn-secondary:not(:disabled):not(.disabled):not(.btn-outline-borderless){border-color:#cdced9}
.wrapper section[id*="document_library_web_portlet"] .btn-secondary:not(:disabled):not(.disabled){background-color:#fff;color:#6b6c7e}
.wrapper section[id*="document_library_web_portlet"] .btn-secondary:not(:disabled):not(.disabled):hover:not(.btn-outline-borderless){background-color:#f7f8f9}
.wrapper section[id*="document_library_web_portlet"] h1.sidebar-title{font-size:2.5rem;line-height:1.2;font-size:1rem;font-weight:600}
.wrapper section[id*="document_library_web_portlet"] h3.header-title{font-size:1.75rem;line-height:1.2}
.wrapper section[id*="document_library_web_portlet"] .panel-title.h4{font-size:.875rem;margin-bottom:0}
.dialog-iframe-popup .dialog-footer{background-color:#fff;border-top:1px solid #e7e7ed;bottom:0;display:flex;flex-direction:row-reverse;left:0;margin:0;padding:10px 24px;position:fixed;width:100%;z-index:1020}
.dialog-iframe-popup .dialog-footer .btn{margin-left:1rem;margin-right:0}
.dialog-iframe-popup .lfr-form-content{padding-bottom:60px}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-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);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;max-height:640px;visibility:visible}
.flatpickr-calendar.open{display:inline-block;z-index:99999}
.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.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.multiMonth .flatpickr-days .dayContainer:nth-child(n/**/+1) .flatpickr-day.inRange:nth-child(7n/**/+7){-webkit-box-shadow:none !important;box-shadow:none !important}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n/**/+2) .flatpickr-day.inRange:nth-child(7n/**/+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}
.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.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.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}
.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}
.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-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;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;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}
.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{/*
      /*rtl:begin:ignore*/left:0/*
      /*rtl:end:ignore*/}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{/*
      /*rtl:begin:ignore*/right:0/*
      /*rtl:end:ignore*/}
.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}
.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}
.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}
.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}
.numInputWrapper{position:relative;height:auto}
.numInputWrapper input,.numInputWrapper span{display:inline-block}
.numInputWrapper input{width:100%}
.numInputWrapper input::-ms-clear{display:none}
.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}
.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.15);-webkit-box-sizing:border-box;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}
.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);top:26%}
.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);top:40%}
.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:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.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�;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;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.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-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}
.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}
.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
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;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}
.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}
.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;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;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}
.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis: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;-webkit-box-pack:center;-webkit-justify-content:center;-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;-webkit-box-shadow:none;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:not(:nth-child(7n/**/+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n/**/+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n/**/+1)){-webkit-box-shadow:-10px 0 0 #569ff7;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;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}
.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-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.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}
.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}
.flatpickr-day.hidden{visibility:hidden}
.rangeMode .flatpickr-day{margin-top:1px}
.flatpickr-weekwrapper{float:left}
.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}
.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}
.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}
.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flatpickr-time:after{content:"";display:table;clear:both}
.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-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;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}
.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;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;-webkit-align-self:center;-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 input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}
.flatpickr-input[readonly]{cursor:pointer}
.loadingmask-message {
  background: transparent;
  border-width: 0;
  display: block;
  height: 1em;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: left;
  width: 1em; }
.loadingmask-message .loadingmask-message-content {
    -webkit-animation: loading-animation 1.2s infinite ease-out;
    animation: loading-animation 1.2s infinite ease-out;
    background: transparent;
    border-radius: 50%;
    border-width: 0;
    clear: both;
    color: transparent;
    height: 1em;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    width: 1em; }
.portal-iframe #main-content {
  width: 100%; }
.separator {
  border-top: 1px solid #cdced9; }
.entry-status {
  border-left: 4px solid transparent; }
span.alert {
  display: inline-block; }
.update-available {
  margin-top: 10px;
  padding: 2px;
  text-align: left; }
.quick-access-nav {
  position: absolute;
  top: -1000px;
  width: 100%;
  z-index: 1000; }
.quick-access-nav a {
    background: #333;
    background: rgba(51, 51, 51, 0.9);
    border: 1px solid #fff;
    left: 0;
    outline: none;
    padding: 8px;
    position: absolute;
    right: 0;
    text-align: center; }
.quick-access-nav a:focus {
      color: #fff;
      top: 1000px; }
.important {
  font-weight: bold; }
.highlight {
  background: #ffc;
  font-weight: bold;
  margin: 0 1px; }
.hide-accessible {
  clip: rect(0 0 0 0) !important;
  position: absolute !important;
  /*Webkit and IE7 let clipped content change the scroll height of the page*/
  /*Scale webkit to 0*/
  -webkit-transform: scale(0);
  -webkit-transform-origin-x: 0;
  -webkit-transform-origin-y: 0;
  /*Change IE7 to using fixed*/
  *position: fixed !important;
  /*...And reset back to absolute for IE6*/
  _position: absolute !important; }
.unselectable,
.unselectable * {
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  background: transparent; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  background: transparent; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  border-color: #a6a6a6;
  font-family: "Courier New", Courier, "Lucida Sans Typewriter", "Lucida Typewriter", monospace; }
.lfr-asset-category-container .no-matches {
  color: #999; }
.lfr-asset-category-search-container {
  background-color: #d3dadd;
  border-bottom-color: #aeb8bc; }
.lfr-asset-category-list a.selected {
  background-color: #eee; }
.lfr-categories-selector-search-results-path {
  color: #575757;
  font-size: 0.9em;
  text-align: right;
  width: 25%; }
.lfr-asset-column-actions-content {
  background-color: #d7f1ff; }
.lfr-asset-column-actions .lfr-asset-column-actions-content {
  border-color: #88c5d9; }
.lfr-asset-column-details .lfr-asset-categories {
  color: #7d7d7d; }
.lfr-asset-column-details .lfr-asset-categories .lfr-asset-category {
    color: #555; }
.lfr-asset-column-details .lfr-asset-description {
  color: #444;
  font-style: italic;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none; }
.lfr-asset-column-details .lfr-asset-icon {
  border-right-color: #999;
  color: #999; }
.lfr-asset-column-details .lfr-asset-tags {
  color: #7d7d7d; }
.lfr-asset-column-details .lfr-asset-tags .tag {
    color: #555; }
.lfr-asset-panels .lfr-panel.lfr-extended,
.lfr-asset-column-details .lfr-panel.lfr-extended {
  border-color: #ccc; }
.lfr-form-row {
  border-bottom-color: #ccc; }
.lfr-form-row:hover {
  border-bottom-color: #ccc; }
.lfr-form-row .handle-sort-vertical {
  background: url(https://www.consiglionazionaleforense.it/static/resources/images/application/handle_sort_vertical.png) no-repeat 0 50%; }
.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
  background-color: #fff; }
.form-control-inline {
  background-color: transparent;
  font-size: 1.125rem;
  font-weight: 700; }
.form-control-inline:not(:hover) {
    border-color: transparent; }
.form-control-inline::-webkit-input-placeholder {
    color: #a7a9bc;
    font-style: italic; }
.form-control-inline:-ms-input-placeholder {
    color: #a7a9bc;
    font-style: italic; }
.form-control-inline::-ms-input-placeholder {
    color: #a7a9bc;
    font-style: italic; }
.form-control-inline::placeholder {
    color: #a7a9bc;
    font-style: italic; }
.definition-of-terms dt {
  color: #333;
  font-weight: normal;
  width: 100%;
  word-break: break-word; }
.lfr-code tr td.line-numbers {
    background: #fafafa; }
.lfr-code tr td.line-numbers:before {
      color: #aaa;
      text-shadow: 1px 1px #fff; }
.popup-alert-notice .countdown-timer {
  font-size: 1.1em;
  font-weight: bold; }
.lfr-token-primary {
  font-weight: bold; }
.lfr-token-primary, .lfr-token-primary:hover {
    background-color: #b3daef; }
.lfr-button {
  background: no-repeat 0 50%; }
.lfr-table > tbody > tr > th,
.lfr-table > thead > tr > th,
.lfr-table > tfoot > tr > th {
  font-weight: bold; }
.lfr-checkbox-preselected {
  opacity: 0.5; }
.lfr-header-row {
  border-bottom-color: #7b7b7b; }
.lfr-header-row .lfr-search-combobox {
    border-color: #5f5f5f; }
.openid-login input[type="text"] {
  background: url(https://www.consiglionazionaleforense.it/static/resources/images/common/openid.gif) no-repeat;
  background-color: #fff;
  background-position: 0 50%;
  color: #000; }
.page-extra-settings .lfr-panel-titlebar .lfr-panel-title {
  font-size: 1em; }
.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link {
  color: #333;
  font-weight: normal; }
.lfr-panel.lfr-extended,
.lfr-panel-container,
.lfr-floating-container {
  border-color: #dedede #bfbfbf #bfbfbf #dedede; }
.lfr-panel-container,
.lfr-floating-container {
  background: #fff; }
.lfr-panel-titlebar .lfr-panel-title {
  font-size: 1.2em;
  font-weight: bold; }
.lfr-panel-titlebar .lfr-panel-button {
  background: url(https://www.consiglionazionaleforense.it/static/resources/images/application/panel_header_toggler_close.png) no-repeat 0 0; }
.lfr-panel-titlebar .lfr-panel-button:hover {
    background-position: 0 100%; }
.lfr-panel.lfr-collapsible .lfr-panel-titlebar {
  background: url(https://www.consiglionazionaleforense.it/static/resources/images/arrows/05_down.png) no-repeat 2px 50%; }
.lfr-panel.lfr-collapsed .lfr-panel-titlebar {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/arrows/05_right.png); }
.lfr-panel.lfr-collapsed .lfr-panel-titlebar .lfr-panel-button {
    background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/application/panel_header_toggler_open.png); }
.lfr-panel.lfr-extended .lfr-panel-titlebar {
  background: #d6d6d6 url(https://www.consiglionazionaleforense.it/static/resources/images/application/panel_header.png) repeat-x 0 0;
  border-bottom-color: #cdcdcd; }
.lfr-panel-container .lfr-extended.lfr-collapsible .lfr-panel-titlebar {
  border-top-color: #cecece; }
.js .lfr-floating-trigger {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/arrows/05_down.png);
  background-position: 100% 50%;
  background-repeat: no-repeat;
  text-decoration: none; }
.lfr-panel-page .panel-page-content {
  border-left-color: #ccc; }
.lfr-panel-page .lfr-add-content h2 {
  border-color: #ccc; }
.lfr-panel-page .lfr-add-content h2 span {
    background: #efefef; }
.lfr-panel-page .lfr-add-content .lfr-content-category h2 {
  border-bottom-color: #ccc; }
.lfr-panel-page .lfr-add-content .lfr-content-category h2 span {
    background: none; }
.lfr-panel-content .paginator-container {
  background: #cfd2d5;
  border-bottom-color: #dcdee0;
  border-top-color: #dcdee0; }
.lfr-panel-content .paginator-page-container .paginator-page-link {
  background: none;
  border-color: #cfd2d5; }
.lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page {
    background: #99a7b3 url(https://www.consiglionazionaleforense.it/static/resources/images/application/current_page_hover_bg.png) repeat-x 0 0;
    border-color: #6b7785 #7c8994 #919fa9;
    color: #fff;
    font-weight: bold; }
.lfr-panel-content .paginator-page-container .paginator-page-link.paginator-current-page:hover {
      background: #5094d7 url(https://www.consiglionazionaleforense.it/static/resources/images/application/current_page_bg.png) repeat-x 0 0;
      border-color: #31659c #396ea8 #4c8ccb; }
#portlet-set-properties fieldset fieldset legend {
  font-size: 1.1em; }
.lfr-preview-file-content {
  border-bottom-color: #6d6d6e; }
.lfr-preview-file-image-current-column,
.lfr-preview-file-video-current-column {
  background: url(https://www.consiglionazionaleforense.it/static/resources/images/common/checkerboard.png); }
.lfr-preview-file-toolbar {
  background: #333;
  opacity: 0.5; }
.lfr-preview-file-toolbar .icon-arrow-1-l {
    background: url(https://www.consiglionazionaleforense.it/static/resources/images/document_library/preview_left.png) no-repeat 0 50%; }
.lfr-preview-file-toolbar .icon-arrow-1-r {
    background: url(https://www.consiglionazionaleforense.it/static/resources/images/document_library/preview_right.png) no-repeat 0 50%; }
.lfr-preview-file-toolbar .icon-zoomin {
    background: url(https://www.consiglionazionaleforense.it/static/resources/images/document_library/preview_zoom.png) no-repeat 0 50%; }
.lfr-preview-file-image-current-column:hover .lfr-preview-file-toolbar {
  opacity: 1; }
.lfr-preview-file-info {
  background: #333;
  color: #fff;
  opacity: 0.5; }
.lfr-preview-file-info:hover {
    opacity: 1; }
.lfr-preview-file-index {
  font-weight: bold; }
.lfr-preview-file-image-current {
  background: url(https://www.consiglionazionaleforense.it/static/resources/images/aui/loading_indicator.gif) no-repeat 50% 50%; }
.lfr-preview-file-image img {
  background: url(https://www.consiglionazionaleforense.it/static/resources/images/aui/loading_indicator.gif) no-repeat 50% 50%;
  border-color: #aeb8bc; }
.lfr-preview-file-image-selected img,
.lfr-preview-file-image:hover img {
  border-color: #00a2ea; }
.lfr-preview-file-loading-indicator {
  background: #333;
  color: #fff; }
.lfr-preview-file-image-overlay-content {
  background: url(https://www.consiglionazionaleforense.it/static/resources/images/common/checkerboard.png);
  border-color: #555; }
.firefox .lfr-preview-video-content div.video-node {
  height: 100%; }
textarea.lfr-editor-textarea {
  font-family: monospace; }
.lfr-rich-editor.ace_editor {
  border-color: #a1a2a4; }
.lfr-plain-editor textarea,
.lfr-rich-editor.ace_editor {
  font-family: "Monaco", "Menlo", "Droid Sans Mono", "Courier New", monospace;
  font-size: 12px; }
.sidebar-sm {
  font-size: 0.875rem; }
.sidebar-sm .sheet-subtitle {
    font-size: 0.75rem;
    margin-bottom: 1rem; }
.sidebar-sm .form-group {
    margin-bottom: 1rem; }
.sidebar-sm .form-control {
    border-radius: 0.1875rem;
    font-size: 0.875rem;
    height: 2rem;
    line-height: 1.5;
    min-height: auto;
    padding: 0.25rem 0.75rem; }
.sidebar-sm .form-control.form-control-tag-group {
      height: auto; }
.sidebar-sm .form-control.form-control-tag-group .form-control-inset {
        margin-bottom: 0;
        margin-top: 0; }
.sidebar-sm .form-control.form-control-tag-group .label {
        margin-bottom: 0;
        margin-top: 0;
        padding: 0 0.25rem; }
.sidebar-sm .form-control[type="file"] {
      padding: 0; }
.sidebar-sm select.form-control:not([size]) {
    height: 2rem; }
.sidebar-sm .article-content-description .input-localized.input-localized-editor .input-group-item .wrapper .form-control {
    min-height: auto;
    padding: 0.285rem 0.75rem; }
.sidebar-sm .btn:not(.btn-unstyled) {
    border-radius: 0.1875rem;
    font-size: 0.875rem;
    line-height: 1.15;
    padding: 0.4375rem 0.75rem; }
.sidebar-sm .btn:not(.btn-unstyled).close {
      padding: 0.4375rem; }
.sidebar-sm .btn.btn-monospaced, .sidebar-sm .btn.btn-monospaced.btn-sm {
    height: 2rem;
    padding: 0.1875rem 0;
    width: 2rem; }
.sidebar-sm .input-group-item .input-group-text {
    font-size: 0.875rem;
    height: 2rem;
    min-width: 2rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem; }
.sidebar-sm .input-group-item .btn .btn-section {
    font-size: 0.5625rem; }
.sidebar-sm .list-group-item-flex {
    padding: 0.5rem 0.25rem; }
.sidebar-sm .list-group-item-flex .autofit-col {
      padding-left: 0.25rem;
      padding-right: 0.25rem; }
.lfr-spa-loading-bar {
  background: #2fa4f5; }
.lfr-tag-selector-popup label {
  border-bottom-color: #eee; }
.lfr-tag-selector-popup .no-matches {
  color: #999; }
.lfr-toolbar {
  background-color: #e5e4e8; }
.lfr-toolbar .lfr-button:focus {
    border-color: #000; }
.lfr-toolbar .lfr-button:hover {
    border-color: #ccc #777 #777; }
.lfr-toolbar .lfr-separator {
    border-left-color: #fff;
    border-right-color: #ccc;
    font-size: 12px; }
.lfr-toolbar .lfr-button,
.lfr-emoticon-container .lfr-button {
  border-color: #e5e4e8; }
.lfr-emoticon-container {
  background: #e5e4e8;
  border-color: #ccc; }
.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links {
  line-height: 1; }
.lfr-translation-manager .lfr-translation-manager-translation {
  text-decoration: none; }
.lfr-translation-manager .lfr-translation-manager-translation:hover {
    background-color: #d1e5ef; }
.lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
    background-color: #598bec;
    border-color: #224fa8;
    color: #fff; }
.lfr-tree a {
  text-decoration: none; }
.tree-drag-helper {
  z-index: 1035; }
.lfr-upload-container .upload-target {
  border-color: #ddd; }
.lfr-upload-container .upload-target h4 span {
    text-transform: lowercase; }
.lfr-upload-container .upload-target .drop-file-text {
    font-weight: normal; }
.lfr-upload-container a.browse-button {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/common/add.png);
  background-repeat: no-repeat;
  color: white;
  font-size: 1.2em;
  font-weight: bold;
  text-decoration: none; }
.lfr-upload-container a.clear-uploads {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/common/remove.png);
  background-repeat: no-repeat; }
.lfr-upload-container a.cancel-uploads {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/common/close.png);
  background-repeat: no-repeat; }
.lfr-upload-container .upload-list-info h4 {
  font-size: 1.3em; }
.lfr-upload-container .cancel-button {
  color: #869cad; }
.lfr-upload-container .delete-button {
  color: #869cad; }
.lfr-upload-container .file-added .success-message {
  font-weight: normal; }
.lfr-upload-container .upload-error {
  opacity: 1; }
.lfr-upload-container .multiple-files .upload-error {
  background: #fdd url(https://www.consiglionazionaleforense.it/static/resources/images/messages/error.png) no-repeat 5px 5px;
  border-color: #900;
  color: #900;
  font-weight: normal;
  margin-bottom: 16px;
  padding: 8px 8px 8px 24px; }
.lfr-upload-container .upload-complete .error-message,
.lfr-upload-container .upload-complete .success-message {
  font-weight: bold; }
.lfr-upload-container .file-uploading {
  background-color: #ffc; }
.upload-drop-active .lfr-upload-container .upload-target {
  background-color: #ddedde;
  border-color: #7d7;
  border-style: dashed; }
.app-view-entry:hover .entry-thumbnail {
  border-color: #7abfdd; }
.app-view-entry.selected .entry-thumbnail {
  border-color: #057cb0; }
.app-view-entry.selected .entry-metadata dt,
.app-view-entry.selected .entry-metadata dd,
.app-view-entry.selected .entry-metadata .entry-categories,
.app-view-entry.selected .entry-metadata .entry-tags,
.app-view-entry.selected .entry-metadata .entry-description {
  color: #f0f0f0; }
.app-view-entry .entry-title {
  font-weight: bold; }
.app-view-entry .entry-link {
  text-decoration: none; }
.app-view-entry .entry-metadata dt,
.app-view-entry .entry-metadata dd,
.app-view-entry .entry-metadata .entry-categories,
.app-view-entry .entry-metadata .entry-tags,
.app-view-entry .entry-metadata .entry-description {
  color: #333;
  word-wrap: break-word; }
.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary {
  font-weight: bold; }
.app-view-entry .entry-metadata .entry-categories .taglib-asset-categories-summary .asset-category {
    font-weight: normal; }
.app-view-entry.selected, .app-view-entry.selected:hover {
  background-color: #00a2ea; }
.app-view-entry.selected a, .app-view-entry.selected a:focus, .app-view-entry.selected a:hover {
  color: #fff; }
.app-view-entry.selected a .lfr-icon-menu-arrow {
  color: #333; }
.app-view-entry.active-area, .app-view-entry.active-area.hover,
.app-view-entry.active-area td {
  background-color: #5ad300; }
.app-view-entry:hover, .app-view-entry.hover {
  background-color: #d3e8f1; }
.app-view-entry a.entry-link:hover {
  text-decoration: none; }
.app-view-entry a.entry-link:hover .entry-metadata .entry-title .entry-title-text {
    text-decoration: underline; }
.app-view-entry-taglib.entry-display-style.display-icon .entry-title {
  font-weight: normal; }
.app-view-search-entry-taglib .entry-discussion a,
.app-view-search-entry-taglib .entry-attachment a {
  text-decoration: none; }
.app-view-search-entry-taglib .entry-discussion:hover,
.app-view-search-entry-taglib .entry-attachment:hover {
  background-color: #d3e8f1; }
.app-view-search-entry-taglib .entry-folder {
  color: #999; }
.app-view-search-entry-taglib .entry-link .entry-thumbnail-image {
  color: #000;
  text-decoration: none; }
.app-view-search-entry-taglib.alt {
  background-color: #edf0f3; }
.app-view-search-entry-taglib.search {
  background-color: #fff; }
.app-view-search-entry-taglib.search.alt {
    background-color: #e2e5e8; }
.app-view-taglib .display-style .icon {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/application/layouts.png);
  background-repeat: no-repeat; }
.app-view-taglib .icon-display-descriptive {
  background-position: -32px 0; }
.app-view-taglib .icon-display-icon {
  background-position: -16px 0; }
.app-view-taglib .icon-display-list {
  background-position: 0 0; }
.app-view-taglib .state-active .icon-display-descriptive {
  background-position: -32px 100%; }
.app-view-taglib .state-active .icon-display-icon {
  background-position: -16px 100%; }
.navbar .nav-display-style-buttons .display-style-buttons-container .dropdown-toggle .caret {
  border-bottom-color: #333;
  border-top-color: #333; }
.taglib-asset-metadata .metadata-entry-label {
  font-weight: normal; }
.taglib-asset-metadata .metadata-author {
  font-weight: bold; }
.taglib-asset-metadata .metadata-entry {
  color: #999; }
.taglib-asset-metadata .metadata-author .asset-user-info .user-info {
  color: #009ae5;
  font-size: 14px;
  line-height: 14px; }
.taglib-asset-metadata .metadata-author .asset-user-info .date-info {
  color: #8c8c8c;
  font-size: 13px; }
.taglib-calendar table {
  border-color: #999; }
.taglib-calendar tr th,
.taglib-calendar tr td {
  border-bottom-color: #999; }
.taglib-calendar tr.portlet-section-header th,
.taglib-calendar tr td {
  border-color: #999; }
.taglib-calendar a:hover,
.taglib-calendar a:focus {
  background-color: #ccc; }
.taglib-calendar .calendar-inactive {
  color: #999; }
.taglib-calendar .has-events a span {
  background: url(https://www.consiglionazionaleforense.it/static/resources/images/calendar/event_indicator.png) no-repeat 50% 95%; }
.taglib-calendar .has-events.calendar-current-day a span {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/calendar/event_indicator_current.png); }
.taglib-diff-addedline,
#taglib-diff-results ins {
  background: #e6ffe6; }
.taglib-diff-context {
  background: #eee; }
.taglib-diff-deletedline,
#taglib-diff-results del {
  background: #ffe6e6; }
.taglib-diff-html div.diff-removed-image {
  background: #fdc6c6 url(https://www.consiglionazionaleforense.it/static/resources/images/diff/minus.png); }
.taglib-diff-html div.diff-added-image {
  background: #cfc url(https://www.consiglionazionaleforense.it/static/resources/images/diff/plus.png) no-repeat; }
.taglib-diff-html div.diff-removed-image, .taglib-diff-html div.diff-added-image {
  opacity: 0.55; }
.taglib-diff-html span.diff-html-added {
  background-color: #cfc;
  font-size: 1em; }
.taglib-diff-html span.diff-html-added img {
    border-color: #cfc; }
.taglib-diff-html span.diff-html-changed {
  background: url(https://www.consiglionazionaleforense.it/static/resources/images/diff/underline.png) bottom repeat-x; }
.taglib-diff-html span.diff-html-changed img {
    border-color: #009; }
.taglib-diff-html span.diff-html-removed {
  background-color: #fdc6c6;
  font-size: 1em;
  text-decoration: line-through; }
.taglib-diff-html span.diff-html-removed img {
    border-color: #fdc6c6; }
.diff-version-comparator .taglib-diff-html .diff-html-changed {
  background-image: none;
  border-bottom-color: #009ae5; }
.diff-version-comparator .taglib-diff-html .diff-html-changed img {
    border-color: #009ae5; }
.diff-version-comparator .diff-target-selector {
  border-left-color: #e5e5e5; }
.diff-version-comparator .diff-version-filter {
  background-color: #f9f9f9; }
.taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder {
  border-left-color: #dbdde1; }
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name {
  font-weight: bold;
  text-decoration: none; }
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover {
    text-decoration: underline; }
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar {
  background-size: 50px; }
.taglib-discussion .lfr-discussion-actions li a,
.taglib-discussion .lfr-discussion-actions li a span {
  text-decoration: none; }
.taglib-discussion .lfr-discussion-actions li a:hover span, .taglib-discussion .lfr-discussion-actions li a:focus span {
  text-decoration: underline; }
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form {
  background: #ddd;
  border-radius: 4px; }
.taglib-discussion .lfr-discussion-form-container .lfr-discussion-form .taglib-user-display .user-profile-image .avatar {
    background-size: 40px; }
.lfr-discussion-reply.popover .lfr-discussion-reply-user-name {
  font-weight: bold; }
.drop-zone.drop-enabled:not(.no-border) {
  outline-color: rgba(176, 180, 187, 0.5); }
.drop-here-info .drop-icons span:nth-of-type(1),
.drop-here-info .drop-icons span:nth-of-type(3) {
  background: #e8e6e8;
  color: #a5a6ac; }
.drop-here-info .drop-icons span:nth-of-type(2) {
  background: #00c2ff;
  color: #fff; }
.drop-here-info .drop-text {
  color: #fff; }
.drop-active .drop-here-info {
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 100; }
.lfr-ddm-field-group {
  margin-bottom: 20px; }
.lfr-ddm-field-group-inline {
  display: inline-block;
  vertical-align: bottom; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  background: transparent; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active {
    background: transparent;
    opacity: 1; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label:hover, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label:focus {
      background: transparent; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .message {
      color: #000;
      opacity: 0.7; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .number {
      background: #333;
      font-size: 18px;
      opacity: 1; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab.active .tab-label .tab-icon {
      color: #333; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label {
    background: transparent;
    outline: 0; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus {
      text-decoration: none; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
        opacity: 1; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
      background: #ccc;
      color: #fff;
      font-size: 14px;
      font-weight: bold;
      opacity: 0.6;
      text-decoration: none; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .message {
      color: #000;
      font-size: 12px; }
.taglib-header {
  border-bottom-color: #c8c9ca;
  color: #555; }
.taglib-header .header-back-to a {
    font-weight: bold;
    text-decoration: none; }
a.taglib-icon, a.taglib-icon:focus, a.taglib-icon:hover {
  text-decoration: none; }
a.taglib-icon:focus .taglib-text, a.taglib-icon:hover .taglib-text {
  text-decoration: underline; }
a.taglib-icon.btn:focus .taglib-text, a.taglib-icon.btn:hover .taglib-text {
  text-decoration: none; }
.taglib-icon[lang] > img {
  vertical-align: baseline;
  width: 16px; }
.taglib-icon-label {
  margin-left: 12px; }
.input-localized .palette-item-inner .lfr-input-localized-flag {
  font-size: 16px;
  opacity: 0.5; }
.input-localized.input-localized-focused .palette-item-inner .lfr-input-localized-flag {
  opacity: 1; }
.input-localized .palette-item-inner {
  border-color: #666; }
.input-localized .palette-item,
.input-localized .palette-item-inner,
.input-localized .palette-item-hover,
.input-localized .palette-item-hover .palette-item-inner {
  border-color: transparent; }
.input-localized .lfr-input-localized .lfr-input-localized-state {
  background: #ddd; }
.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    background: #ff0047; }
.input-localized .palette-item-selected .lfr-input-localized-state {
  background: #27c1f2; }
.taglib-move-boxes .choice-selector label {
  background: #ebf1f9;
  border-bottom-color: #8db2f3; }
.taglib-move-boxes .sortable-container .move-option {
  background-color: transparent; }
.taglib-move-boxes .sortable-container .move-option.move-option-dragging {
    background-color: #fafafa; }
.taglib-move-boxes .sortable-container .move-option .handle {
    color: #999; }
.taglib-image-selector .change-image-controls {
  background: #fff; }
.taglib-image-selector .selection-status {
  background: #fff;
  opacity: 0;
  z-index: -1; }
.taglib-image-selector .progress-wrapper .progressbar {
  background: #b0b4bb;
  opacity: 0.7; }
.taglib-image-selector.check-active .selection-status {
  opacity: 1;
  z-index: 0; }
.taglib-image-selector.drop-active {
  outline-width: 0; }
.taglib-image-selector.drop-active .browse-image-controls {
    opacity: 0; }
.taglib-image-selector.drop-active .selection-status {
    opacity: 0; }
.taglib-image-selector.drop-active .image-wrapper {
    opacity: 0.15; }
.taglib-image-selector.drop-active .error-wrapper {
    opacity: 0; }
.taglib-image-selector.progress-active .image-wrapper {
  opacity: 0.15; }
.taglib-image-selector.progress-active .browse-image-controls {
  opacity: 0; }
.taglib-image-selector.progress-active .drop-here-info {
  opacity: 0; }
.taglib-image-selector.progress-active .selection-status {
  opacity: 0; }
.dialog-iframe-popup {
  background-color: #fff; }
.portlet-item-selector .management-bar {
  border-bottom-color: #e7e7ed; }
.item-selector .card-row {
  align-items: center; }
.item-selector .drop-zone {
  background-color: #f1f2f5; }
.item-selector .input-file {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -1; }
.item-selector .input-file + label {
    position: relative; }
.item-selector .input-file + label::before {
      border-radius: 4px;
      bottom: -2px;
      content: "";
      display: block;
      left: -2px;
      position: absolute;
      right: -2px;
      top: -2px;
      transition: box-shadow 0.15s ease-in-out; }
.item-selector .input-file:focus + label::before {
    box-shadow: 0 0 0 2px #fff, 0 0 0 4px #80acff; }
.lfr-tree-display-page .tree-node .tree-node-over .tree-label {
  text-decoration: none; }
.lfr-tree-display-page .tree-label {
  cursor: default; }
.lfr-tree-display-page .tree-label a {
    color: black; }
.lfr-tree-display-page .tree-label .layout-page-invalid {
    color: #aaa;
    font-style: italic; }
.lfr-tree-display-page .tree-label .layout-page-invalid:hover {
      cursor: default;
      text-decoration: none; }
.lfr-tree-radio.lfr-tree-root-node-hidden .lfr-root-node + .tree-container {
  margin-left: 0; }
.lfr-map {
  border-color: #ccc; }
.lfr-map .search-controls {
    font-size: 15px; }
.navbar .navbar-search {
  background-color: #f3f3f3; }
.taglib-portlet-preview.show-borders {
  border-color: #828f95; }
.taglib-portlet-preview.show-borders .title {
    background-color: #d3dadd;
    font-size: 1.4em;
    font-weight: bold; }
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column {
  position: relative; }
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table {
    position: static; }
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header {
      left: 12px;
      position: fixed;
      right: 12px;
      top: -1px;
      z-index: 1020; }
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th {
        display: block;
        padding: 0; }
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
          overflow-x: hidden; }
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table {
            border-collapse: collapse;
            width: 100%; }
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table th {
              border-radius: 0; }
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td,
    .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
      width: auto; }
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
      height: auto; }
.lfr-search-container-wrapper a {
  color: #212529; }
.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle {
  color: #6c757d; }
.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:active, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:focus, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:hover {
    background-color: #f7f8f9;
    border-radius: 4px;
    color: #212529; }
.lfr-search-container-wrapper .list-group {
  margin-bottom: 0; }
.lfr-search-container-wrapper .list-group .list-group-item:nth-last-child(2) {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
.lfr-search-container-wrapper .list-group .list-group-item h4 {
    font-size: 0.875rem;
    line-height: 1.5;
    margin-bottom: 0; }
.lfr-search-container-wrapper .list-group .list-group-item h5,
  .lfr-search-container-wrapper .list-group .list-group-item h6,
  .lfr-search-container-wrapper .list-group .list-group-item .h5,
  .lfr-search-container-wrapper .list-group .list-group-item .h6 {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.5;
    margin-bottom: 0; }
.lfr-search-container-wrapper .list-group .list-group-item span + h2.h5 {
    font-weight: 600; }
.lfr-search-container-wrapper .list-group .list-group-item h6 + h5 {
    font-weight: 600; }
.lfr-search-container-wrapper .list-group .list-group-item .checkbox {
    margin-top: 0; }
.lfr-search-container-wrapper .list-group + .taglib-search-iterator-page-iterator-bottom {
    margin-top: 20px; }
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child {
  border-bottom-left-radius: 0.25rem; }
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child {
  border-bottom-right-radius: 0.25rem; }
.lfr-asset-type-column,
.lfr-author-column,
.lfr-city-column,
.lfr-country-column,
.lfr-email-address-column,
.lfr-job-title-column,
.lfr-region-column,
.lfr-removed-by-column,
.lfr-replier-column,
.lfr-scope-column,
.lfr-screen-name-column,
.lfr-type-column,
.lfr-user-column,
.lfr-users-column {
  word-break: break-all \	;
  word-wrap: break-word; }
.lfr-completion-date-column,
.lfr-create-date-column,
.lfr-date-column,
.lfr-display-date-column,
.lfr-expiration-date-column,
.lfr-last-post-date-column,
.lfr-modified-date-column,
.lfr-removed-date-column,
.lfr-reply-date-column,
.lfr-revision-column,
.lfr-size-column {
  white-space: nowrap; }
.lfr-description-column,
.lfr-role-column {
  max-width: 375px;
  min-width: 375px; }
.lfr-email-address-column,
.lfr-name-column,
.lfr-parent-organization-column,
.lfr-screen-name-column,
.lfr-title-column,
.lfr-url-column,
.lfr-wiki-column {
  max-width: 200px;
  min-width: 200px; }
.lfr-email-column,
.lfr-mobile-column,
.lfr-website-column {
  min-width: 100px; }
.lfr-email-column .checkbox-container .form-group,
  .lfr-mobile-column .checkbox-container .form-group,
  .lfr-website-column .checkbox-container .form-group {
    margin-bottom: 0; }
.taglib-search-toggle .toggle-advanced {
  color: inherit; }
.taglib-search-toggle .toggle-advanced, .taglib-search-toggle .toggle-advanced:hover, .taglib-search-toggle .toggle-advanced:focus {
    text-decoration: none; }
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
  background-color: #fcfcfc;
  border-color: #ddd; }
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .btn.close {
    margin-right: 5px; }
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content {
    position: relative; }
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields {
      margin-bottom: 0; }
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend {
      color: #999;
      font-size: 13px; }
.taglib-social-activities .day-separator {
  border-bottom-color: #ccc; }
.taglib-social-bookmarks a.social-bookmark-link {
  background-repeat: no-repeat; }
.taglib-user-display a .user-name {
  text-decoration: underline; }
.taglib-user-display .avatar {
  background: no-repeat center;
  background-size: 60px; }
.taglib-user-display .avatar.author:after {
    background: rgba(50, 168, 230, 0.5); }
.taglib-user-display .user-name {
  font-size: 1.1em;
  font-weight: bold; }
.js .taglib-webdav.visible {
  background: #f0f5f7; }
.js .taglib-webdav table {
  border-color: #828f95; }
.taglib-workflow-status .workflow-id,
.taglib-workflow-status .workflow-version,
.taglib-workflow-status .workflow-status {
  color: #999; }
.aspect-ratio.aspect-ratio-8-to-3 {
  padding-bottom: 37.5%; }
.lfr-autocomplete-input-list .yui3-aclist-list {
  margin: 0; }
.liferay-autocomplete-input-mirror {
  left: -9999px;
  overflow-x: hidden;
  overflow-y: auto;
  position: absolute;
  top: -9999px;
  visibility: hidden;
  white-space: pre-wrap;
  word-wrap: break-word; }
.card-tab-group .card-tab:nth-child(n + 2) {
  border-left: 4px solid #65b6f0;
  padding-left: 20px; }
.card-tab-group .card-tab:nth-child(n + 2) .card-tab {
    border-left: 4px solid #93ccf5;
    padding-left: 20px; }
.card-tab-group .card-tab:nth-child(n + 2) .card-tab .card-tab {
      border-left-color: #c2e2f9; }
.card-tab-group .card-tab:nth-child(n + 2) .card-tab .card-tab .card-tab {
        border-left-width: 0;
        padding-left: 0; }
.hsv-palette .hsv-view-container .hsv-label-value-hex .hsv-value {
  width: 95px; }
.hsv-palette .hsv-view-container .hsv-value {
  width: 56px; }
.yui3-color-picker-popover .palette-container {
  border-collapse: separate; }
.dialog-iframe-popup .hsv-palette-modal.modal-dialog {
  bottom: 0 !important;
  left: 0 !important;
  margin: 0;
  max-width: none;
  right: 0 !important;
  top: 0 !important;
  width: 100%; }
.dialog-iframe-popup .hsv-palette-modal.modal-dialog > .hsv-palette-modal-content {
    bottom: 0;
    left: 0;
    overflow: visible;
    position: absolute;
    right: 0;
    top: 0; }
.dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-default-size.hsv-container {
    width: 100%; }
.dialog-iframe-popup .hsv-palette-modal.modal-dialog .hsv-image-container {
    margin: 0; }
.dialog-bd {
  min-height: 30px; }
.dialog-content {
  border: 1px solid #c8c9ca;
  padding: 5px; }
.dialog-iframe-popup .sheet > .lfr-nav {
  margin-top: -24px; }
.dialog-iframe-popup .contacts-portlet .portlet-configuration-container .form {
  position: static; }
.dialog-iframe-popup .lfr-form-content {
  padding: 15px; }
.dialog-iframe-popup .portlet-body,
.dialog-iframe-popup .portlet-boundary,
.dialog-iframe-popup .portlet-column,
.dialog-iframe-popup .portlet-layout {
  height: 100%; }
.dialog-iframe-popup .portlet-column {
  position: static; }
.dialog-iframe-popup .dialog-body > .container-fluid-1280,
.dialog-iframe-popup .dialog-body .container-view,
.dialog-iframe-popup .export-dialog-tree > .container-fluid-1280,
.dialog-iframe-popup .export-dialog-tree .container-view,
.dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280,
.dialog-iframe-popup .lfr-dynamic-uploader .container-view,
.dialog-iframe-popup .lfr-form-content > .container-fluid-1280,
.dialog-iframe-popup .lfr-form-content .container-view,
.dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280,
.dialog-iframe-popup .portlet-configuration-body-content .container-view,
.dialog-iframe-popup .process-list > .container-fluid-1280,
.dialog-iframe-popup .process-list .container-view,
.dialog-iframe-popup .roles-selector-body > .container-fluid-1280,
.dialog-iframe-popup .roles-selector-body .container-view {
  padding-top: 20px; }
.dialog-iframe-popup .dialog-body > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .dialog-body > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .dialog-body .container-view > .nav-tabs-default,
  .dialog-iframe-popup .dialog-body .container-view .nav-tabs-underline,
  .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .export-dialog-tree > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .export-dialog-tree .container-view > .nav-tabs-default,
  .dialog-iframe-popup .export-dialog-tree .container-view .nav-tabs-underline,
  .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .lfr-dynamic-uploader > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .lfr-dynamic-uploader .container-view > .nav-tabs-default,
  .dialog-iframe-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,
  .dialog-iframe-popup .lfr-form-content > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .lfr-form-content > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .lfr-form-content .container-view > .nav-tabs-default,
  .dialog-iframe-popup .lfr-form-content .container-view .nav-tabs-underline,
  .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .portlet-configuration-body-content > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .portlet-configuration-body-content .container-view > .nav-tabs-default,
  .dialog-iframe-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,
  .dialog-iframe-popup .process-list > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .process-list > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .process-list .container-view > .nav-tabs-default,
  .dialog-iframe-popup .process-list .container-view .nav-tabs-underline,
  .dialog-iframe-popup .roles-selector-body > .container-fluid-1280 > .nav-tabs-default,
  .dialog-iframe-popup .roles-selector-body > .container-fluid-1280 .nav-tabs-underline,
  .dialog-iframe-popup .roles-selector-body .container-view > .nav-tabs-default,
  .dialog-iframe-popup .roles-selector-body .container-view .nav-tabs-underline {
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -20px; }
.dialog-iframe-popup .dialog-body > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .export-dialog-tree > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .lfr-dynamic-uploader > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .lfr-form-content > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .portlet-configuration-body-content > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .process-list > .lfr-nav + .container-fluid-1280,
.dialog-iframe-popup .roles-selector-body > .lfr-nav + .container-fluid-1280 {
  padding-top: 0; }
.dialog-iframe-popup .login-container {
  padding: 1rem; }
.dialog-iframe-popup .management-bar-default,
.dialog-iframe-popup .navbar-default {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0;
  border-top-width: 0;
  margin-bottom: 0; }
.dialog-iframe-popup .navbar ~ .portlet-configuration-setup,
.dialog-iframe-popup .portlet-export-import-container {
  height: calc(100% - 48px);
  position: relative; }
.dialog-iframe-popup .navigation-bar > .container-fluid {
  margin-left: 24px;
  margin-right: 24px;
  padding: 0; }
.dialog-iframe-popup .panel-group .panel {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0; }
.dialog-iframe-popup .panel-group .panel + .panel {
  border-top-width: 0;
  margin-top: 0; }
.dialog-iframe-popup .panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.dialog-iframe-popup .portlet-configuration-setup .lfr-nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  padding-left: 3px;
  padding-right: 3px; }
.dialog-iframe-popup .lfr-dynamic-uploader,
.dialog-iframe-popup .process-list {
  bottom: 0;
  display: block;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 48px;
  -webkit-overflow-scrolling: touch; }
.dialog-iframe-popup .portlet-export-import-publish-processes {
  top: 0; }
.dialog-with-footer .button-holder.dialog-footer,
.dialog-with-footer .sheet-footer.dialog-footer {
  background-color: #FFF;
  border-top: 1px solid #dee2e6;
  bottom: 0;
  display: flex;
  flex-direction: row-reverse;
  left: 0;
  margin: 0;
  padding: 10px 24px;
  width: 100%; }
.dialog-with-footer .button-holder.dialog-footer .btn,
  .dialog-with-footer .sheet-footer.dialog-footer .btn {
    margin-left: 1rem;
    margin-right: 0; }
.dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer {
  bottom: 0; }
.dialog-with-footer .lfr-dynamic-uploader.hide-dialog-footer + .dialog-footer {
    display: none; }
.dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content {
  display: flex;
  flex-direction: column;
  overflow: visible; }
.dialog-with-footer .portlet-configuration-edit-permissions .portlet-configuration-body-content > form {
    flex-grow: 1;
    max-width: none;
    overflow: auto; }
.dialog-with-footer .portlet-configuration-edit-templates .portlet-configuration-body-content {
  bottom: 0; }
.portlet-layout.dragging {
  border-collapse: separate; }
.drop-area {
  background-color: #d3dadd; }
.active-area {
  background: #ffc; }
.portlet-boundary.yui3-dd-dragging {
  opacity: 0.6; }
.portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #ccc; }
.sortable-layout-proxy {
  opacity: 1; }
.sortable-layout-proxy .portlet-topper {
    background-image: none; }
.proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute; }
.proxy.generic-portlet {
    height: 200px;
    width: 300px; }
.proxy.generic-portlet .portlet-title {
      padding: 10px; }
.proxy.not-intersecting .forbidden-action {
    background: url(https://www.consiglionazionaleforense.it/static/resources/images/application/forbidden_action.png) no-repeat;
    display: block;
    height: 32px;
    position: absolute;
    right: -15px;
    top: -15px;
    width: 32px; }
.resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden; }
.sortable-proxy {
  background: #727c81;
  margin-top: 1px; }
.sortable-layout-drag-target-indicator {
  margin: 2px 0; }
.yui3-dd-proxy {
  z-index: 1110 !important; }
.lfr-editable {
  outline: 1px dashed #68bb30;
  outline-offset: 2px;
  position: relative; }
.lfr-editable:after {
    background: #68bb30 url(https://www.consiglionazionaleforense.it/static/resources/images/common/edit_white.png) no-repeat 50%;
    content: "";
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px; }
.lfr-editable:focus:after {
    display: none; }
.lfr-editable:focus:hover {
    background-color: transparent; }
.lfr-editable:hover {
    background-color: rgba(255, 255, 255, 0.3);
    outline-color: #519226; }
.lfr-editable:hover:after {
      background-color: #519226; }
.lfr-editable-notice-close {
  margin-left: 1em; }
.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999; }
.lfr-portlet-title-editable .lfr-portlet-title-editable-content {
    padding: 0; }
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input {
      margin-bottom: 0; }
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label {
      display: none; }
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content {
      display: inline-block;
      vertical-align: bottom; }
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group {
      margin-top: 0; }
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn {
      display: inline-block;
      float: none;
      margin-top: 0;
      width: auto; }
.alloy-editor-container .alloy-editor {
  outline: 0; }
.alloy-editor-container .alloy-editor.alloy-editor-placeholder {
    color: #2b4259; }
.alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus) {
      border-left-color: #dbdde1;
      color: #b0b4bb; }
.alloy-editor-container .alloy-editor.alloy-editor-placeholder.readonly {
      color: #ccc; }
.alloy-editor-container .alloy-editor-icon {
  color: #869cad; }
.has-error .alloy-editor-container .alloy-editor.alloy-editor-placeholder.ae-placeholder:not(:focus) {
  border-left-color: #cc6677; }
.cke_dialog .cke_dialog_ui_input_text {
  height: auto; }
.cke_editable_inline a {
  cursor: pointer; }
.cke_panel.cke_combopanel {
  width: 220px; }
.cke_panel_block .cke_panel_grouptitle {
  font-size: 20px;
  line-height: 20px;
  margin-top: 0; }
.cke_panel_block .cke_panel_list {
  margin-left: 0; }
.cke_panel_block .cke_panel_list .cke_panel_listItem {
    line-height: initial; }
.cke_panel_block .cke_panel_list .cke_panel_listItem a:hover {
      text-decoration: none; }
.cke_show_border {
  width: 500px; }
.cke_show_border td {
    height: 15px; }
.cke_widget_image .cke_image_resizer {
  bottom: -15px;
  height: 5px;
  outline-color: transparent;
  padding: 5px;
  right: -15px;
  width: 5px; }
.html-editor.portlet {
  background: #fff;
  color: #000;
  line-height: 1;
  padding: 1em;
  text-align: start; }
.html-editor.portlet-message-boards {
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
  word-wrap: break-word; }
.html-editor.portlet-message-boards blockquote {
    background: #eef0f2 url(https://www.consiglionazionaleforense.it/static/resources/images/message_boards/quoteleft.png) no-repeat 5px 5px;
    border: 1px solid #777;
    padding: 5px 45px; }
.html-editor.portlet-message-boards blockquote:after {
      background: url(https://www.consiglionazionaleforense.it/static/resources/images/message_boards/quoteright.png) no-repeat 50%;
      content: "";
      display: block;
      float: right;
      height: 24px;
      margin-right: -35px;
      margin-top: -25px;
      width: 31px;
      z-index: 999; }
.html-editor.portlet-message-boards blockquote cite {
      display: block;
      font-weight: bold; }
.html-editor.portlet-message-boards pre {
    background: #f9f9f9;
    border: 1px solid #777;
    padding: 0.5em; }
.lfr-source-editor {
  border-color: #ccc; }
.lfr-source-editor .lfr-source-editor-toolbar li > .btn {
    background-color: #fff;
    border: transparent;
    color: #717383;
    outline: 0; }
.lfr-source-editor .lfr-source-editor-code {
    background-color: #fff;
    color: #2b4259; }
.lfr-source-editor .lfr-source-editor-code .ace_gutter {
      background-color: #ededef;
      color: #868896;
      overflow: hidden; }
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget {
        font-family: fontawesome-alloy;
        text-align: center;
        vertical-align: middle; }
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open, .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed {
          background-image: none; }
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before {
          content: "▾"; }
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before {
          content: "▸"; }
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell {
        color: #fff; }
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #717383; }
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer {
        border-right: solid 1px #ccc; }
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info {
        background-image: none; }
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #ededef; }
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant {
      color: #34adab; }
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag {
      color: #1d5ec7; }
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string {
      color: #ff6c58; }
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex {
        color: #f00; }
.lfr-source-editor.ace_dark .lfr-source-editor-code {
    background-color: #47474f;
    color: #fff; }
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter {
      background: #54555e;
      color: #fff; }
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
        background-color: #009aed; }
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line {
      background-color: #11394e; }
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor {
      color: #fff; }
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag {
      color: #4d91ff; }
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter {
  border-color: #ccc; }
.mce-content-body {
  text-align: start; }
.file-icon-color-0 {
  background-color: #FFF;
  color: #6b6c7e; }
.file-icon-color-1 {
  background-color: #FFF;
  color: #a7a9bc; }
.file-icon-color-2 {
  background-color: #FFF;
  color: #50d2a0; }
.file-icon-color-3 {
  background-color: #FFF;
  color: #af78ff; }
.file-icon-color-4 {
  background-color: #FFF;
  color: #ffb46e; }
.file-icon-color-5 {
  background-color: #FFF;
  color: #ff5f5f; }
.file-icon-color-6 {
  background-color: #FFF;
  color: #4b9bff; }
.file-icon-color-7 {
  background-color: #FFF;
  color: #272833; }
.lfr-item-viewer .image-viewer-base {
  outline: none; }
.lfr-item-viewer .item-preview:hover {
  cursor: pointer; }
.lfr-item-viewer .aspect-ratio a.item-preview {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }
.lfr-item-viewer .search-info {
  background-color: #d3e8f1; }
.lfr-item-viewer .search-info .keywords {
    font-size: 1.4em;
    font-weight: bold; }
.lfr-item-viewer .search-info .change-search-folder {
    font-size: 0.8em;
    font-weight: normal; }
.lfr-item-viewer .progress-container {
  background-color: #fff; }
.lfr-item-viewer.uploading > div:not(.progress-container) {
  opacity: 0.3; }
.image-viewer-caption {
  color: #777; }
.image-viewer-footer-control, .image-viewer-footer-control:focus, .image-viewer-footer-control:hover {
  color: #777; }
.image-viewer-sidenav dd {
  color: #8b8b8b;
  margin-bottom: 16px; }
.image-viewer-sidenav .h5 {
  color: #869cad;
  margin-bottom: 3px; }
.image-viewer-sidenav .nav-tabs-default > li {
  padding-left: 20px; }
.image-viewer-sidenav .nav-tabs-default > li:first-child {
    padding-left: 0; }
.image-viewer-sidenav .nav-tabs-default > li:first-child > a {
  padding-left: 0; }
.image-viewer-sidenav .nav-tabs-default > li > a {
  border-color: transparent;
  color: #777;
  padding-left: 0;
  padding-right: 0; }
.image-viewer-sidenav .nav-tabs-default > li > .active {
  background-color: transparent; }
.image-viewer-sidenav .nav-tabs-default > li > .active, .image-viewer-sidenav .nav-tabs-default > li > .active:focus, .image-viewer-sidenav .nav-tabs-default > li > .active:hover {
    border-color: transparent;
    color: #777; }
.image-viewer-sidenav .nav-tabs-default > li > .active:after {
    background-color: #65b6f0;
    bottom: -10px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: relative;
    right: 0; }
.image-viewer-sidenav-body {
  padding-top: 0; }
.lfr-item-viewer .lfr-item-viewer-close {
  color: #fff;
  opacity: 1; }
.lfr-item-viewer .lfr-item-viewer-close, .lfr-item-viewer .lfr-item-viewer-close:focus, .lfr-item-viewer .lfr-item-viewer-close:hover {
    color: #fff; }
.lfr-item-viewer .lfr-item-viewer-close .icon-monospaced {
    color: #777; }
.lfr-item-viewer-icon-info {
  color: #fff; }
.nav.list-group li > a:focus, .nav.list-group li > a:hover {
  background-color: #e5f5fc;
  color: #009ae5; }
.nav.list-group > .active {
  border-width: 1px 0 0 0; }
.nav.list-group > .active > a, .nav.list-group > .active > a:focus, .nav.list-group > .active > a:hover {
    background-color: #60bfef;
    border: 1px solid #60bfef;
    color: #fff; }
.nav.list-group .list-group-item {
  padding: 0; }
.nav.list-group .list-group-item.nav-header {
    background-color: #f3f3f3;
    padding-left: 10px;
    padding-right: 10px; }
.lfr-page-templates li a {
  padding: 0; }
.lfr-page-templates li a label {
    cursor: pointer;
    display: block;
    padding: 5px 0 5px 5px; }
.menu {
  position: absolute;
  width: auto; }
.menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px; }
.menu-content {
  background: #fff;
  list-style: none;
  min-width: 150px; }
.menu-content li {
    margin: 0;
    padding: 0; }
.menu-content li .disabled {
      color: #999; }
.menu-content {
  background: #ccc9c9 url(https://www.consiglionazionaleforense.it/static/resources/images/application/menu_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #aeafb1 #777879 #777879 #aeafb1;
  padding: 2px 0; }
.menugroup-content .menu-label {
  background: #d2d6de;
  color: #5b677d;
  display: block;
  padding: 5px 3px;
  text-shadow: 1px 1px #fff; }
.menugroup-content ul {
  display: block;
  min-width: 0; }
.menu-content li {
  border-bottom: 1px solid #bcbbbb;
  border-top: 1px solid #eee;
  display: block;
  margin: 0;
  padding: 0; }
.menu-content li.first {
    border-top-width: 0; }
.menu-content li.last {
    border-bottom-width: 0; }
.menu-content li a,
.menu-content li .disabled {
  color: #2c2f34;
  display: block;
  padding: 4px 5px;
  text-decoration: none; }
.menu-content li a.focus,
.lfr-menu-expanded li a:focus {
  background-color: #5b677d;
  color: #fff;
  text-shadow: -1px -1px #2c2f34; }
.app-view-drop-active {
  background-color: #00a2ea;
  font-weight: bold; }
.category-portlets .app-view-drop-active {
    background-color: #00a2ea;
    color: #fff; }
.basecelleditor [class~="form-validator-message"] {
  clip: rect(auto auto auto auto);
  width: auto; }
.document-library-file-entry-cell-editor-hidden {
  display: none; }
.previous-level {
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
  margin-right: 5px;
  text-decoration: none;
  vertical-align: middle; }
.has-control-menu .lfr-asset-anchor {
  height: 74px;
  margin-top: -74px; }
.lfr-asset-anchor {
  display: block;
  height: 10px;
  margin-top: -10px;
  position: relative;
  z-index: -1; }
.lfr-url-error {
  display: inline-block;
  white-space: normal;
  overflow-wrap: break-all;
  word-wrap: break-all; }
.lfr-page-layouts {
  padding: 0; }
.lfr-page-layouts input[type="radio"] {
    opacity: 0;
    position: absolute; }
.lfr-page-layouts input[type="radio"]:checked + .card-horizontal.card,
    .lfr-page-layouts input[type="radio"]:checked + .card-horizontal .card {
      background-color: #f8f9fa;
      cursor: default; }
.lfr-page-layouts input[type="radio"]:checked + .card-horizontal::after {
      background-color: #007BFF;
      bottom: -1px;
      content: "";
      height: 4px;
      left: -1px;
      position: absolute;
      right: -1px;
      transition: height 0.15s ease-in-out; }
.lfr-page-layouts .card-horizontal.card,
  .lfr-page-layouts .card-horizontal .card {
    cursor: pointer;
    outline: 0;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.lfr-page-layouts .card-horizontal.card:hover,
    .lfr-page-layouts .card-horizontal .card:hover {
      background-color: #f8f9fa;
      text-decoration: none; }
.lfr-page-layouts .card-horizontal.card:focus,
    .lfr-page-layouts .card-horizontal .card:focus {
      background-color: #f8f9fa;
      border-color: #80bdff;
      box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }
.lfr-page-layouts .card-horizontal.card:active, .lfr-page-layouts .card-horizontal.card.active,
    .lfr-page-layouts .card-horizontal .card:active,
    .lfr-page-layouts .card-horizontal .card.active {
      background-color: #e9ecef; }
.lfr-page-layouts .card-horizontal::after {
    border-radius: 0 0 0.25rem 0.25rem;
    bottom: -1px;
    content: "";
    height: 0;
    left: -1px;
    position: absolute;
    right: -1px;
    transition: height 0.15s ease-in-out; }
.lfr-page-layouts .card-horizontal:hover::after, .lfr-page-layouts .card-horizontal.hover::after {
    background-color: #007BFF;
    height: 4px; }
.lfr-page-layouts .card-horizontal:focus::after, .lfr-page-layouts .card-horizontal.focus::after {
    background-color: #007BFF;
    height: 4px; }
.lfr-page-layouts .card-horizontal:active::after, .lfr-page-layouts .card-horizontal.active::after {
    background-color: #007BFF;
    height: 4px; }
.dialog-iframe-popup:not(.article-preview) #main-content,
.dialog-iframe-popup:not(.article-preview) #wrapper {
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch; }
.modal {
  display: block;
  margin: 0;
  overflow: hidden;
  position: fixed; }
.modal-body {
  overflow: auto; }
.modal-body.dialog-iframe-bd {
    overflow: hidden;
    padding: 0; }
.modal-dialog.modal-dialog-sm {
  max-width: 500px; }
.modal-hidden {
  display: none; }
.modal-open .modal {
  overflow: hidden; }
.portal-popup .columns-max > .portlet-layout.row {
  margin-left: 0;
  margin-right: 0; }
.portal-popup .columns-max > .portlet-layout.row > .portlet-column {
    padding-left: 0;
    padding-right: 0; }
.dragging .portlet-column.customizable {
  background-color: #cffccf;
  outline: 3px solid #5eaf3d; }
.customizable-layout-column-content {
  background-color: #c92c3c; }
.customizable-layout-column-content.yui3-widget-content-expanded {
    margin: 0 15px; }
.layout-customizable-controls {
  background-color: rgba(201, 44, 60, 0.8); }
.customizable .customizable-layout-column-content {
  background-color: #5eaf3d; }
.customizable .layout-customizable-controls {
  background-color: rgba(94, 175, 61, 0.8); }
.layout-customizable-controls-container {
  margin: 0 15px;
  position: relative; }
.layout-customizable-controls {
  font-size: 1.5em;
  padding: 4px 16px;
  position: absolute;
  width: 100%;
  z-index: 15; }
.layout-customizable-controls label {
    color: #fff; }
.paginator-link {
  background: #eee no-repeat scroll 50% 1px;
  border: 1px solid #f0f1f2;
  border-color: #f0f1f2 #b2b2b2 #949494 #f0f1f1;
  color: #1f1e1e;
  display: inline-block;
  height: 20px;
  padding: 0;
  text-indent: -9999px;
  width: 20px; }
.paginator-page-link {
  height: auto;
  text-indent: 0; }
.paginator-current-page {
  background: #0083bd url(https://www.consiglionazionaleforense.it/static/resources/images/application/paginator_link_current_bg.png) 0 0 repeat-x;
  border-color: #38b6ef #006d9e #006d9e #46b4e6;
  color: #fff;
  text-shadow: -1px -1px #003c57; }
.paginator-first-link {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/arrows/paging_first.png); }
.paginator-prev-link {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/arrows/paging_previous.png); }
.paginator-last-link {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/arrows/paging_last.png); }
.paginator-next-link {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/arrows/paging_next.png); }
.paginator-current-page-report,
.paginator-total {
  color: #555;
  font-size: 0.9em; }
.paginator-current-page-report {
  margin-left: 2em; }
.taglib-page-iterator .search-pages .page-links {
  padding: 0; }
.info-panel .panel-group {
  margin-left: -1rem;
  margin-right: -1rem; }
.lfr-panel-container {
  background: #fff; }
.lfr-panel-content {
  padding: 5px 10px; }
.lfr-panel-basic .lfr-panel-content {
  padding-left: 15px; }
.panel-hd {
  background: #c0c2c5 url(https://www.consiglionazionaleforense.it/static/resources/images/application/panel_header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #c8c9ca #aeb2b8 #aeb2b8 #c8c9ca;
  padding-left: 10px;
  text-shadow: 1px 1px #fff; }
.sheet > .panel-group .sheet-footer {
  margin-bottom: 0; }
.sheet-footer .btn {
  margin-right: 0.5rem; }
.sheet-footer .btn:last-child {
    margin-right: 0; }
.splitter {
  background-color: #f8f9fa;
  border-radius: 0.25rem 0.25rem 0 0;
  padding: 10px 15px;
  position: relative;
  z-index: 1; }
.splitter.splitter-spaced {
    border-radius: 0.25rem;
    margin-bottom: 20px; }
.table > tbody > tr.splitter {
  height: auto; }
.table > tbody > tr.splitter > td {
    padding: 0; }
.lfr-nav.nav-tabs {
  margin-bottom: 20px; }
.tab-active strong {
  font-weight: normal; }
.tab-back {
  float: right; }
.tab-back-content {
  border-width: 0;
  padding: 1px; }
.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em 1em;
  white-space: normal; }
.tag-items li {
    display: inline-block;
    margin: 0 1em 0 0;
    max-width: 100%; }
.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }
.tag-cloud .tag-popularity-1 {
  font-size: 1em; }
.tag-cloud .tag-popularity-2 {
  font-size: 1.3em; }
.tag-cloud .tag-popularity-3 {
  font-size: 1.6em; }
.tag-cloud .tag-popularity-4 {
  font-size: 1.9em; }
.tag-cloud .tag-popularity-5 {
  font-size: 2.2em; }
.tag-cloud .tag-popularity-6 {
  font-size: 2.5em; }
.tagselector-content {
  border-width: 0;
  padding: 0; }
.tagselector-content .textboxlistentry-holder {
    border-bottom: 2px solid #869cad;
    margin-bottom: 10px;
    padding: 0; }
.categoriesselector-content .textboxlistentry-holder {
  background-color: transparent;
  border-width: 0;
  padding: 0; }
.lfr-portal-tooltip {
  display: inline-block; }
.lfr-portal-tooltip,
  .lfr-portal-tooltip a {
    -webkit-touch-callout: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -webkit-user-select: none;
    user-select: none; }
.tooltip {
  max-width: 200px; }
.tooltip .tooltip-arrow {
    background-color: #000;
    height: 0.6rem;
    position: absolute;
    transform: rotate(45deg);
    width: 0.6rem; }
.tooltip.top .tooltip-arrow,
.tooltip.bottom .tooltip-arrow {
  left: 50%;
  margin-left: -0.3rem; }
.tooltip.right .tooltip-arrow,
.tooltip.left .tooltip-arrow {
  margin-top: -0.3rem;
  top: 50%; }
.tooltip.bottom {
  padding-top: 0.3rem; }
.tooltip.bottom .tooltip-arrow {
    top: 0; }
.tooltip.left {
  padding-right: 0.3rem; }
.tooltip.left .tooltip-arrow {
    right: 0; }
.tooltip.right {
  padding-left: 0.3rem; }
.tooltip.right .tooltip-arrow {
    left: 0; }
.tooltip.top {
  padding-bottom: 0.3rem; }
.tooltip.top .tooltip-arrow {
    bottom: 0; }
.tree-node .icon-check {
  padding-right: 2px; }
.tree-node .tree-node-checked .icon-check {
  padding-right: 0; }
.tree-node [class^="icon-"] {
  margin-right: 5px; }
.tree-node .tree-node-checkbox-container {
  margin-right: 0; }
.tree-node .tree-node-selected .tree-label {
  background: none; }
.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px; }
.tree-node-content .tree-label {
  margin-left: 3px; }
.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden; }
.tree-node-selected .tree-label {
  background-color: transparent; }
.underlay {
  clear: both;
  top: 100%; }
.underlay .yui3-widget-hd {
    height: 38px; }
.underlay-hidden {
  display: none; }
.underlay-content {
  background: #f4f3f3 url(https://www.consiglionazionaleforense.it/static/resources/images/common/message_panel_shadow.png) repeat-x 0 0;
  border: 0 solid #aeafb1;
  border-width: 0 1px 1px; }
.underlay-close {
  position: absolute;
  right: 5px;
  top: 5px; }
.user-icon-color-0 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #6b6c7e; }
.user-icon-color-1 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #4b9bff; }
.user-icon-color-2 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ffb46e; }
.user-icon-color-3 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ff5f5f; }
.user-icon-color-4 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #50d2a0; }
.user-icon-color-5 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ff73c3; }
.user-icon-color-6 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #9be169; }
.user-icon-color-7 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #af78ff; }
.user-icon-color-8 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ffd76e; }
.user-icon-color-9 {
  background-color: #FFF;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #5fc8ff; }
.portlet-column-content.empty {
  padding: 50px; }
#wrapper {
  padding-bottom: 0;
  padding-top: 2em;
  position: relative; }
.modify-pages li {
  position: relative; }
.modify-pages li.lfr-nav-hover .delete-tab {
    opacity: 1; }
.modify-pages .delete-tab {
  color: #444;
  cursor: pointer;
  display: block;
  font-size: 20px;
  font-weight: bold;
  height: 16px;
  line-height: 6px;
  margin-top: -8px;
  opacity: 0;
  overflow: hidden;
  padding: 3px 0;
  position: absolute;
  right: 1px;
  text-shadow: 0 1px #fff;
  top: 50%; }
.modify-pages .delete-tab:hover {
    color: #b50303; }
.modify-pages .drag-handle {
  cursor: move;
  left: 3px;
  margin-left: 15px;
  position: absolute;
  top: 15px; }
.controls-hidden .modify-pages .drag-handle {
  display: none; }
.nav li .toolbar {
  margin-top: 5px; }
.navbar-nav .nav-item.hover:after {
  bottom: -0.125rem;
  content: "";
  height: 0.125rem;
  left: 0;
  position: absolute;
  width: 100%; }
.navigation-pane .body-row {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%; }
.navigation-pane .body-row ul li a .icon {
    float: left;
    margin-right: 5px; }
.navigation-pane .lfr-component {
  margin-left: 0; }
.navigation-pane .navigation-entry {
  position: relative; }
.navigation-pane .navigation-entry.folder.error {
    display: block;
    padding: 6px 8px; }
.navigation-pane .navigation-entry .browse-folder,
  .navigation-pane .navigation-entry .nav-item-label {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle; }
.navigation-pane .navigation-entry .nav-item-icon {
    vertical-align: middle; }
.navigation-pane .navigation-entry .overlay.entry-action {
    bottom: 0;
    display: block;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0; }
.navigation-pane .navigation-entry .overlay.entry-action .btn {
      border-width: 0;
      margin: 0;
      padding: 11px 14px; }
.nav-menu ul {
  padding-left: 10px; }
.nav-menu li a.ancestor {
  font-weight: bold; }
.nav-menu li a.selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }
.nav-menu-style-arrows ul {
  list-style-image: url(https://www.consiglionazionaleforense.it/static/resources/images/arrows/04_right.png); }
.portlet-navigation .nav-pills > li > a {
  margin-bottom: 2px; }
.portlet-navigation .nav-pills > li > .dropdown-menu {
  margin-top: 0; }
.split-button-dropdowns {
  list-style: none;
  margin: 0;
  padding: 0; }
.split-button-dropdowns > li {
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px; }
.form-options {
  border: 1px solid #aaa;
  display: inline-block;
  vertical-align: middle; }
.form-options input {
    border-width: 0;
    display: inline;
    float: left; }
.form-triggers {
  float: left; }
.form-trigger {
  background: #c4c4c4 url(https://www.consiglionazionaleforense.it/static/resources/images/application/button_bg.png) repeat-x 0 0;
  border-left: 1px solid #bbb;
  display: inline-block;
  float: left; }
.form-trigger img {
    background: no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px; }
.form-trigger:focus, .form-trigger:hover {
    background-color: #83b0ca;
    background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/application/button_bg_over.png); }
.trigger-selected {
  background-color: #ebebeb;
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/application/button_bg_selected.png); }
.trigger-selected:focus, .trigger-selected:hover {
    background-color: #b7def4;
    background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/application/button_bg_selected_over.png); }
.options-trigger img {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/common/configuration.png); }
.save-trigger img {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/common/check.png); }
body.portlet {
  border-width: 0; }
.portlet-icon-back {
  margin-top: -2px; }
.portlet-topper {
  position: relative; }
.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
    background: url(https://www.consiglionazionaleforense.it/static/resources/images/arrows/12_left.png) no-repeat 0 50%;
    padding: 5px 5px 5px 18px; }
.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
    display: none; }
.portlet-title-editable {
  cursor: pointer; }
.portlet-title-text {
  display: inline-block;
  margin-top: 0;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap; }
.panel-page-content .portlet-title-text,
.panel-page-body .portlet-title-text {
  cursor: auto; }
.portlet-minimized .portlet-content {
  padding: 0; }
.portlet-nested-portlets .portlet-boundary {
  left: 0 !important;
  position: relative !important;
  top: 0 !important; }
.portlet-layout .portlet-header {
  margin-bottom: 1rem; }
.portlet-draggable .portlet-topper {
  cursor: move; }
.portlet:hover .visible-interaction, .portlet.open .visible-interaction {
  display: block; }
.lfr-status-alert-label,
.lfr-status-error-label,
.lfr-status-info-label,
.lfr-status-progress-label,
.lfr-status-success-label {
  background: none no-repeat 0 50%;
  padding: 3px 3px 3px 20px; }
.lfr-status-alert-label {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/messages/alert.png);
  color: #663; }
.lfr-status-error-label {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/messages/error.png);
  color: #900; }
.lfr-status-help-label,
.lfr-status-info-label,
.lfr-status-progress-label {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/messages/info.png);
  color: #34404f; }
.lfr-status-help-label {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/portlet/help.png); }
.lfr-status-progress-label {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/aui/loading_indicator.gif); }
.lfr-status-success-label {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/messages/success.png);
  color: #384f34; }
.portlet-msg {
  background: #eee none no-repeat 6px 50%;
  border: 1px solid #555;
  color: #34404f;
  font-weight: bold;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left; }
.lfr-message {
  position: relative; }
.lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block; }
.lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10; }
.lfr-message .lfr-message-close {
    background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
.lfr-message .lfr-message-close-all {
    color: #fff;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top; }
.lfr-message .lfr-message-close-all a {
      color: #fff; }
.lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block; }
.lfr-message.pending {
    background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/common/time.png); }
.lfr-message-content.alert {
  margin-bottom: 0; }
.lfr-message-close {
  cursor: pointer; }
.portlet-section-selected,
.portlet-section-selected a {
  background: #727c81;
  color: #fff;
  font-weight: bold;
  text-decoration: none; }
.portlet-section-selected a:hover,
.portlet-section-selected a:focus {
  background-color: #727c81; }
.portlet {
  margin-bottom: 10px;
  position: relative; }
.portlet > .portlet-content-editable {
    border-color: transparent; }
.portlet > .portlet-topper {
    display: none; }
.portlet-content-editable {
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px; }
.portlet-actions {
  float: right; }
.portlet-name-text {
  font-size: 0.875rem;
  font-weight: 600; }
.portlet-options {
  display: inline-block; }
.portlet-title-default {
  box-flex: 1;
  -moz-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.portlet-title-menu {
  box-flex: 0;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto; }
.portlet-title-menu > span > a {
    display: inline-block;
    text-decoration: none; }
.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  display: -moz-box;
  display: box;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative; }
.portlet-topper-toolbar {
  margin: 0;
  padding-left: 0; }
.portlet-topper-toolbar > a,
  .portlet-topper-toolbar > span > a,
  .portlet-topper-toolbar .lfr-icon-menu > a {
    color: rgba(0, 0, 0, 0.5); }
.portlet-topper-toolbar > a:focus, .portlet-topper-toolbar > a:hover {
    text-decoration: none; }
.controls-visible .portlet-topper-toolbar {
  display: block; }
.lfr-configurator-visibility .portlet-borderless-bar {
  opacity: 0.6; }
.lfr-configurator-visibility .portlet-content .lfr-icon-actions {
  opacity: 1; }
.lfr-panel-page {
  width: 100%; }
.lfr-panel-page .portlet-title {
    font-size: 13px; }
.lfr-panel-page .lfr-add-content h2 span {
    background-color: #d3dadd; }
.main-content-body {
  margin-top: 20px; }
.restricted,
.restricted td {
  background: #fdd;
  border-width: 0; }
.restricted * {
  color: #727c81; }
.alt.restricted td {
  background-color: #ffc0c0; }
.hover.restricted td {
  background-color: #d3bdc0; }
.alt.restricted td.first,
.restricted td.first {
  background-image: url(https://www.consiglionazionaleforense.it/static/resources/images/messages/error.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px; }
.portlet-borderless .portlet-content {
  padding: 1rem; }
.portlet-decorate .portlet-content {
  background: #FFF;
  border-color: transparent;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  padding: 1rem;
  word-wrap: break-word; }
.portlet-barebone .portlet-content {
  padding: 0; }
.portlet-dynamic-data-lists-display .lfr-ddm-field-group,
.portlet-dynamic-data-lists .lfr-ddm-field-group {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 28px 24px 28px; }
.breadcrumb.breadcrumb-vertical {
  display: inline-block;
  text-align: center; }
.breadcrumb.breadcrumb-vertical li {
    display: block; }
.breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only {
      background: none; }
.breadcrumb.breadcrumb-vertical .divider {
    background: url(https://www.consiglionazionaleforense.it/static/resources/images/arrows/07_down.png) no-repeat 50% 100%;
    display: block;
    height: 10px;
    overflow: hidden;
    text-indent: 101%;
    white-space: nowrap; }
.taglib-calendar tr.portlet-section-header th,
.taglib-calendar tr td {
  border-width: 0; }
.taglib-calendar tr td a {
  background-color: #f0f5f7;
  border: 1px solid #fff;
  border-bottom-width: 0;
  border-left-width: 0;
  display: block;
  height: 15px;
  padding: 5px 0; }
.taglib-calendar tr td a:hover {
    background-color: #727c81;
    color: #fff; }
.taglib-calendar tr td.calendar-inactive {
  background-color: #fff;
  color: #b5bfc4; }
.taglib-calendar tr th {
  border-bottom-color: #d7d7d7; }
.taglib-calendar table td {
  border-width: 0; }
.taglib-calendar .calendar-current-day,
.taglib-calendar .calendar-current-day a {
  background-color: #fff; }
.taglib-calendar .calendar-current-day a {
  border: 1px solid #727c81;
  color: #369;
  text-decoration: underline; }
.navbar form {
  margin: 0; }
.widget-toolbar .btn + .btn,
.widget-toolbar .widget-group + .widget-group {
  margin-left: 1rem; }
.widget-mode-detail {
  padding-top: 1rem; }
.widget-mode-detail .title {
    font-size: 36px; }
.widget-mode-detail .sub-title {
    font-size: 26px;
    margin-bottom: 32px; }
.widget-mode-detail .widget-metadata {
    margin-bottom: 2rem; }
.widget-mode-detail .widget-mode-detail-text {
    margin-top: 48px; }
.widget-mode-detail .widget-mode-detail-text img {
      max-width: 100%; }
.widget-mode-detail .widget-mode-detail-text p {
      font-size: 18px;
      line-height: 1.8; }
.widget-mode-card .card {
  display: flex;
  height: calc(100% - 24px);
  margin-bottom: 24px; }
.widget-mode-card .card-header {
  overflow: hidden;
  padding: 0; }
.widget-mode-card .card-title {
  position: relative; }
.widget-mode-simple .widget-topbar {
  margin-bottom: 8px; }
.widget-mode-simple .widget-metadata {
  margin-bottom: 24px; }
.widget-mode-simple .widget-toolbar {
  margin-top: 1.5rem; }
.widget-mode-simple .widget-content .cover-image {
  margin-bottom: 24px; }
.menu-content,
.underlay-content {
  box-shadow: 2px 4px 7px rgba(0, 0, 0, 0.5); }
.lfr-ddm-container .file-entry-upload-progress {
  border-radius: 0 0 4px 4px; }
.lfr-preview-file-image img {
  box-shadow: 0 3px 5px -3px rgba(0, 0, 0, 0.8); }
.lfr-preview-file-image-current-column {
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); }
.lfr-preview-file-image-current-column {
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); }
.portlet-document-library .lfr-ddm-small-image-preview,
.portlet-dynamic-data-mapping .lfr-ddm-small-image-preview {
  box-shadow: 0 1px 3px #ccc; }
.portlet-document-library-upload-mask .overlaymask-content {
  border-radius: 5px; }
.overlaymask-content {
  background-color: #fff; }
:not(.inline-item) > .loading-animation {
  margin-bottom: 20px;
  margin-top: 20px; }
.product-menu .loading-animation {
  margin-top: 160px; }
.lfr-search-combobox-item {
  border-radius: 1px; }
.lfr-search-combobox .field-input-text {
  border-radius: 4px 1px 1px 4px; }
.lfr-search-combobox .button-input {
  border-radius: 1px 4px 4px 1px; }
.lfr-upload-container .progress-bar,
.lfr-upload-container .progress,
.lfr-editable:after {
  border-radius: 10px; }
.portlet-language .portlet-body .current-language,
.portlet-language .portlet-body .taglib-icon,
.portlet-language .portlet-body .taglib-language-list-text {
  border-radius: 10px; }
body > .lfr-menu-list ul,
.active-area-proxy,
.entry-display-style .entry-thumbnail,
.lfr-api-results,
.lfr-translation-manager,
.lfr-translation-manager-translation,
.lfr-upload-container .cancel-button .modify-pages .delete-tab,
.portlet-image-gallery-display .image-thumbnail img,
.rule-group-instance-container .rule-group-instance,
.select-documents,
.select-files,
.taglib-ratings.stars:hover,
.taglib-ratings.stars:hover .liferay-rating-vote > div,
.taglib-ratings.stars .rating-focused > div,
.tags-search-combobox .field-input-text {
  border-radius: 4px; }
.entry-display-style,
.lfr-search-combobox,
.lfr-upload-container .upload-file,
.lfr-upload-container .upload-target,
.portlet-document-library .common-file-metadata-container.selected,
.portlet-document-library-display .common-file-metadata-container.selected,
.portlet-image-gallery-display .image-icon,
.select-documents,
.select-files {
  border-radius: 5px; }
.portlet-dynamic-data-list-display .lfr-ddm-container .lfr-ddm-repeatable-placeholder,
.portlet-dynamic-data-lists .lfr-ddm-container .lfr-ddm-repeatable-placeholder {
  border-radius: 6px; }
.menu-content {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  box-shadow: none; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
    box-shadow: 0 0 5px 0 #333;
    transition-duration: 0.25s;
    transition-property: box-shadow;
    transition-timing-function: ease-out; }
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
    border-radius: 50%; }
.underlay-content {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px; }
.input-localized .lfr-input-localized-state {
  border-radius: 3px; }
.input-localized .lfr-input-localized .lfr-input-localized-state {
  box-shadow: 0 0 3px #ddd; }
.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    box-shadow: 0 0 3px #ff0047; }
.input-localized .palette-item-selected .lfr-input-localized-state {
  box-shadow: 0 0 3px #27c1f2; }
.lfr-content-preview-popup .lfr-content-preview-popup-content {
  border-radius: 0;
  box-shadow: 8px 3px 7px rgba(0, 0, 0, 0.25); }
.lfr-message .lfr-message-control {
  border-radius: 10px; }
.staging-tabview-list {
  border-radius: 0; }
.site-variations-tabview-list .tab-content,
.staging-tabview-list .tab-active .tab-content,
.tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus {
  box-shadow: none; }
.rule-group-instance-container .rule-group-instance {
  box-shadow: 1px 1px 2px #999; }
.lfr-action-label {
  border-radius: 2px; }
.lfr-progress-active .progress-bar-status,
.lfr-upload-container .file-uploading .progress-bar .progress {
  -webkit-animation: progress-bar-stripes 0.5s linear infinite;
  animation: progress-bar-stripes 0.5s linear infinite;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-size: 40px 40px;
  transition: width, 0.5s, ease-out; }
.highlight-animation {
  -webkit-animation: highlight-animation 0.7s;
  animation: highlight-animation 0.7s; }
.lfr-spa-loading .lfr-spa-loading-bar {
  -webkit-animation: shift-rightwards 1s ease-in-out infinite;
  animation: shift-rightwards 1s ease-in-out infinite;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s; }
.lfr-spa-loading-bar {
  -webkit-transform: translateX(100%);
  transform: translateX(100%); }
.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .lfr-icon-menu-text,
.mobile.touch body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
  max-width: 200px; }
.portlet-boundary.yui3-dd-dragging {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease; }
.portlet-document-library .entry-thumbnail .label,
.portlet-document-library-display .workflow-status .label,
.portlet-journal .entry-thumbnail .label {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }
.portlet-options.btn-group .dropdown-toggle, .portlet-options.btn-group.open .dropdown-toggle {
  box-shadow: none; }
.upload-drop-active .lfr-upload-container .upload-target {
  -webkit-animation: none;
  animation: none; }
.upload-drop-active .portlet-document-library .document-container {
  box-shadow: inset 0 0 5px #b8c1d1; }
.upload-drop-intent .lfr-upload-container .upload-target {
  -webkit-animation: lfr-drop-active 1s ease 0.2s infinite;
  animation: lfr-drop-active 1s ease 0.2s infinite; }
.quick-access-nav a {
  box-shadow: rgba(0, 0, 0, 0.1) 1px 1px 1px; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup,
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  box-shadow: initial; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  box-shadow: none; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  background-image: linear-gradient(#fff, #e4e4e4);
  border-radius: 2px; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after {
  background-image: linear-gradient(#f2f2f2, #ccc); }
input.switch:focus ~ .switch-bar:before {
  box-shadow: 0 0 3px #00f; }
input.switch:empty ~ .switch-bar:after, input.switch:empty ~ .switch-bar:before,
input.switch:empty ~ .switch-bar .switch-icon,
input.switch:empty ~ .switch-bar .switch-toggle:after,
input.switch:empty ~ .switch-bar .switch-toggle:before {
  transition: all 100ms ease-in; }
.taglib-image-selector .selection-status {
  transition: opacity 0.2s ease-in-out;
  border-radius: 30px; }
.taglib-image-selector .progress-wrapper .progressbar {
  border-radius: 0; }
.drop-here-info {
  transition: all 0.2s ease-in-out; }
.drop-here-info .drop-icons {
    transition: all 0.2s ease-in-out; }
.drop-here-info .drop-icons span {
      transition: all 0.3s ease-in-out;
      border-radius: 3px; }
.drop-here-info .drop-icons span:nth-of-type(1) {
      box-shadow: 5px 4px 0 0 rgba(0, 0, 0, 0.08);
      -webkit-transform: rotate(25deg);
      transform: rotate(25deg); }
.drop-here-info .drop-icons span:nth-of-type(2) {
      box-shadow: 0 6px 0 -2px rgba(0, 0, 0, 0.15);
      -webkit-transform: scale(0.8);
      transform: scale(0.8); }
.drop-here-info .drop-icons span:nth-of-type(3) {
      box-shadow: -5px 4px 0 0 rgba(0, 0, 0, 0.08);
      -webkit-transform: rotate(-25deg);
      transform: rotate(-25deg); }
.drop-active .drop-here-info span:nth-of-type(1) {
  -webkit-transform: rotate(-20deg);
  transform: rotate(-20deg); }
.drop-active .drop-here-info span:nth-of-type(2) {
  -webkit-transform: scale(1);
  transform: scale(1); }
.drop-active .drop-here-info span:nth-of-type(3) {
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg); }
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
.slick-list:focus {
  outline: none; }
.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }
.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
.slick-track:before, .slick-track:after {
  content: "";
  display: table; }
.slick-track:after {
  clear: both; }
.slick-loading .slick-track {
  visibility: hidden; }
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
[dir=rtl] .slick-slide {
  float: right; }
.slick-slide img {
  display: block; }
.slick-slide.slick-loading img {
  display: none; }
.slick-slide.dragging img {
  pointer-events: none; }
.slick-initialized .slick-slide {
  display: block; }
.slick-loading .slick-slide {
  visibility: hidden; }
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }
.slick-arrow.slick-hidden {
  display: none; }
table.dataTable {
  width: 100%;
  margin: 0 auto;
  clear: both;
  border-collapse: separate;
  border-spacing: 0; }
table.dataTable thead th, table.dataTable tfoot th {
  font-weight: bold; }
table.dataTable thead th, table.dataTable thead td {
  padding: 10px 18px;
  border-bottom: 1px solid #111111; }
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, table.dataTable thead .sorting_asc_disabled, table.dataTable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right; }
table.dataTable thead .sorting {
  background-image: url("https://www.consiglionazionaleforense.it/static/resources/images/sort_both.png"); }
table.dataTable thead .sorting_asc {
  background-image: url("https://www.consiglionazionaleforense.it/static/resources/images/sort_asc.png"); }
table.dataTable thead .sorting_desc {
  background-image: url("https://www.consiglionazionaleforense.it/static/resources/images/sort_desc.png"); }
table.dataTable thead .sorting_asc_disabled {
  background-image: url("https://www.consiglionazionaleforense.it/static/resources/images/sort_asc_disabled.png"); }
table.dataTable thead .sorting_desc_disabled {
  background-image: url("https://www.consiglionazionaleforense.it/static/resources/images/sort_desc_disabled.png"); }
table.dataTable tbody tr {
  background-color: white; }
table.dataTable tbody tr.selected {
  background-color: #b0bed9; }
table.dataTable tbody th, table.dataTable tbody td {
  padding: 8px 10px; }
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.no-footer {
  border-bottom: 1px solid #111111; }
table.dataTable.nowrap th, table.dataTable.nowrap td {
  white-space: nowrap; }
table.dataTable.compact thead th, table.dataTable.compact thead td {
  padding: 4px 17px; }
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; }
.dataTables_wrapper {
  position: relative;
  clear: both;
  *zoom: 1;
  zoom: 1; }
.dataTables_wrapper .dataTables_length {
  float: left; }
.dataTables_wrapper .dataTables_filter {
  float: right;
  text-align: right; }
.dataTables_wrapper .dataTables_filter input {
  margin-left: 0.5em; }
.dataTables_wrapper .dataTables_info {
  clear: both;
  float: left;
  padding-top: 0.755em; }
.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em; }
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: #333333 !important;
  border: 1px solid transparent;
  border-radius: 2px; }
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
  color: #333333 !important;
  border: 1px solid #979797;
  background-color: white;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: -moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: -ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: -o-linear-gradient(top, #fff 0%, #dcdcdc 100%);
  background: linear-gradient(to bottom, #fff 0%, #dcdcdc 100%); }
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
  cursor: default;
  color: #666 !important;
  border: 1px solid transparent;
  background: transparent;
  box-shadow: none; }
.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  color: white !important;
  border: 1px solid #111111;
  background-color: #585858;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));
  background: -webkit-linear-gradient(top, #585858 0%, #111 100%);
  background: -moz-linear-gradient(top, #585858 0%, #111 100%);
  background: -ms-linear-gradient(top, #585858 0%, #111 100%);
  background: -o-linear-gradient(top, #585858 0%, #111 100%);
  background: linear-gradient(to bottom, #585858 0%, #111 100%); }
.dataTables_wrapper .dataTables_paginate .paginate_button:active {
  outline: none;
  background-color: #2b2b2b;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));
  background: -webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
  background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
  box-shadow: inset 0 0 3px #111; }
.dataTables_wrapper .dataTables_paginate .ellipsis {
  padding: 0 1em; }
.dataTables_wrapper .dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 40px;
  margin-left: -50%;
  margin-top: -25px;
  padding-top: 20px;
  text-align: center;
  font-size: 1.2em;
  background-color: white;
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(25%, rgba(255, 255, 255, 0.9)), color-stop(75%, rgba(255, 255, 255, 0.9)), color-stop(100%, rgba(255, 255, 255, 0)));
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.9) 25%, rgba(255, 255, 255, 0.9) 75%, rgba(255, 255, 255, 0) 100%); }
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .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 > table > thead > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > td {
  vertical-align: middle; }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > thead > tr > td > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > th > div.dataTables_sizing, .dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody > table > tbody > tr > 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.dataTable, .dataTables_wrapper.no-footer div.dataTables_scrollBody > table {
  border-bottom: none; }
.dataTables_wrapper:after {
  visibility: hidden;
  display: block;
  content: "";
  clear: both;
  height: 0; }
html.block-scroll {
  overflow: hidden; }
body {
  overflow-x: hidden; }
.block-site-content {
  transition: opacity 0.15s linear;
  opacity: 0; }
.block-site-content.active {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 995;
  width: 100vw;
  height: 100vh;
  background-color: #000;
  opacity: 0.5; }
.inherit {
  position: inherit; }
button:focus {
  outline: none; }
.no-gutters {
  margin-right: 0;
  margin-left: 0; }
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0; }
.small-gutters {
  margin-right: -4px;
  margin-left: -4px; }
.small-gutters > .col,
.small-gutters > [class*=col-] {
  padding-right: 4px;
  padding-left: 4px; }
.wrapper {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 400;
  color: #000;
  /* responsive video */ }
.wrapper .cnf-breadcrumb {
  background: linear-gradient(to right, #001f31 0, #001f31 29%, #004264 44%, #004264 50%, #004264 56%, #001f31 73%, #001f31 100%);
  padding: 24px 0; }
.wrapper .cnf-breadcrumb h1 {
  font-size: 48px;
  line-height: 1.2;
  font-weight: 500;
  color: #fff;
  margin-bottom: 24px; }
.wrapper .cnf-breadcrumb__list {
  list-style: none;
  margin: 0; }
.wrapper .cnf-breadcrumb__item {
  position: relative;
  display: inline-block;
  font-size: 14px;
  line-height: 1.5;
  color: #7699ab;
  padding-right: 32px; }
.wrapper .cnf-breadcrumb__item::after {
  content: ">";
  position: absolute;
  right: 10px;
  top: 0; }
.wrapper .cnf-breadcrumb__item:last-child {
  padding-right: 0; }
.wrapper .cnf-breadcrumb__item:last-child:after {
  content: ""; }
.wrapper .cnf-breadcrumb__link {
  color: #f6a14d;
  text-decoration: none; }
.wrapper .cnf-breadcrumb__link:hover {
  text-decoration: none; }
.wrapper .cnf-header__social {
  display: inline-block;
  padding: 0 2px;
  color: #fff;
  text-decoration: none; }
.wrapper .cnf-header__social:first-child {
  padding-left: 0; }
.wrapper .cnf-header__social .ico-svg {
  max-width: 22px;
  max-height: 22px;
  color: #cecece; }
.wrapper .cnf-header__social--blue .ico-svg {
  color: #004b72; }
.wrapper .cnf-categories {
  margin-bottom: 32px; }
.wrapper .cnf-categories--long .cnf-categories__item {
  padding: 16px 0; }
.wrapper .cnf-categories--long .cnf-categories__link {
  font-weight: 500; }
.wrapper .cnf-categories__title {
  display: inline-block;
  background: #004b72;
  font-family: "Philosopher", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.2;
  color: #fff;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  padding: 5px 10px;
  margin-bottom: 16px; }
.wrapper .cnf-categories__list {
  list-style: none;
  margin: 0; }
.wrapper .cnf-categories__item {
  border-top: 1px solid #f8f8f8;
  padding: 16px; }
.wrapper .cnf-categories__item:first-child {
  border-top: none; }
.wrapper .cnf-categories__link {
  font-size: 16px;
  font-weight: 600;
  color: #f6a14d;
  text-decoration: none; }
.wrapper .cnf-categories__link:hover {
  text-decoration: none; }
.wrapper .cnf-categories__date {
  display: block;
  font-size: 14px;
  font-weight: 600;
  color: #999; }
.wrapper .cnf-categories__external-link {
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  color: #000;
  margin-bottom: 16px; }
.wrapper .cnf-categories__external-link:hover {
  color: #000;
  text-decoration: none; }
.wrapper .cnf-documents {
  padding: 30px 0; }
.wrapper .cnf-documents__list {
  border-left: 2px solid #6cf;
  list-style: none;
  padding: 16px 0;
  margin: 0;
  margin-top: 12px; }
.wrapper .cnf-documents__list--green {
  border-left-color: #6c6; }
.wrapper .cnf-documents__item {
  padding: 40px 12px 0 12px; }
.wrapper .cnf-documents__item:first-child {
  padding-top: 0; }
.wrapper .cnf-documents__link {
  color: #004b72;
  font-weight: 600;
  text-decoration: none; }
.wrapper .cnf-documents__link:hover {
  text-decoration: none;
  color: #004b72; }
.wrapper .cnf-documents__link .ico-svg {
  max-width: 32px;
  max-height: 32px;
  margin-right: 12px; }
.wrapper .cnf-documents .btn-link--green {
  color: #000; }
.wrapper .cnf-documents .btn-link--green:hover {
  color: #000;
  text-decoration: underline; }
.wrapper .cnf-faccette__list {
  border-bottom: 2px solid #f6a14d;
  list-style: none;
  padding-bottom: 16px;
  margin: 0; }
.wrapper .cnf-faccette__link {
  display: inline-block;
  text-decoration: none;
  padding-bottom: 10px; }
.wrapper .cnf-faccette__link:hover {
  text-decoration: none; }
.wrapper .cnf-faccette__number {
  background-color: #004b72;
  border-radius: 50px;
  border-top-right-radius: 0;
  color: #fff;
  padding: 0 15px 0 10px; }
.wrapper .cnf-form.open .cnf-form__wrapper {
  max-height: 200px; }
.wrapper .cnf-form.open .cnf-form__btn .show {
  display: none; }
.wrapper .cnf-form.open .cnf-form__btn .hide {
  display: block; }
.wrapper .cnf-form__label {
  font-size: 16px;
  line-height: 1.5;
  text-transform: uppercase;
  color: #f6a14d;
  margin-bottom: 8px; }
.wrapper .cnf-form__select {
  position: relative;
  margin-bottom: 16px; }
.wrapper .cnf-form__select .custom-select {
  background: none;
  background-color: #fff;
  border-radius: 160px; }
.wrapper .cnf-form__select .custom-select:focus {
  border-color: #404040;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
.wrapper .cnf-form__select:after {
  content: "";
  position: absolute;
  right: 12px;
  top: 18px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #999; }
.wrapper .cnf-form__input {
  position: relative;
  margin-bottom: 16px; }
.wrapper .cnf-form__input .form-control {
  background: none;
  background-color: #fff;
  border-radius: 160px; }
.wrapper .cnf-form__input .form-control:focus {
  border-color: #404040;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
.wrapper .cnf-form__check {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  padding-left: 20px;
  margin-bottom: 10px; }
.wrapper .cnf-form__check input {
  margin-top: 3px; }
.wrapper .cnf-form__btn {
  background-color: transparent;
  color: #fff;
  text-transform: uppercase; }
.wrapper .cnf-form__btn .show {
  display: block; }
.wrapper .cnf-form__btn .hide {
  display: none; }
.wrapper .cnf-form__wrapper {
  position: relative;
  max-height: 0;
  overflow: hidden;
  transition-duration: 0.35s;
  transition-property: max-height;
  transition-timing-function: ease; }
.wrapper .cnf-footer {
  background-color: #004b72;
  padding: 0px 0 78px 0; }
.wrapper .cnf-footer__stripe {
  background: linear-gradient(to bottom, #2b84b6 0, #1d5d89 100%);
  padding: 48px 0; }
.wrapper .cnf-footer__logo {
  max-width: 265px;
  width: 100%;
  height: 100%; }
.wrapper .cnf-footer__wrapper {
  position: relative;
  border-top: 1px solid #286686;
  border-bottom: 1px solid #286686;
  padding: 48px 0;
  margin: 0 0 48px 0; }
.wrapper .cnf-footer__img {
  max-width: 200px;
  margin: 60px 0 6px 0; }
.wrapper .cnf-footer__text {
  text-align: center;
  color: #fff;
  font-size: 12px;
  padding-top: 50px; }
.wrapper .cnf-footer__text img {
  width: 200px; }
.wrapper .cnf-footer__text a {
  display: inline-block;
  font-size: 10px;
  line-height: 10px;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  color: #f6a14d;
  margin: 8px 0; }
.wrapper .cnf-footer__text a:hover {
  text-decoration: none; }
.wrapper .cnf-footer__text a .ico-svg {
  max-height: 10px;
  max-width: 10px;
  color: #fff;
  margin-bottom: 2px; }
.wrapper .cnf-footer__conditions a, .wrapper .cnf-footer__conditions span {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  margin-right: 8px; }
.wrapper .cnf-footer__conditions a:hover, .wrapper .cnf-footer__conditions span:hover {
  color: #fff;
  text-decoration: none; }
.wrapper .cnf-footer__conditions img {
  max-width: 20px;
  margin-bottom: 3px; }
.wrapper .cnf-header {
  background: linear-gradient(to bottom, #2b84b6 0, #1d5d89 100%); }
.wrapper .cnf-header__top {
  border-bottom: 1px solid #ededed;
  padding: 6px 0;
  background: #fff; }
.wrapper .cnf-header__middle {
  position: relative;
  padding: 40px 0 24px 0; }
.wrapper .cnf-header__wrapper {
  padding-top: 60px; }
.wrapper .cnf-header__wrapper div[id*="primary_navigation"].portlet-navigation {
  width: 100%; }
.wrapper .cnf-header__img {
  max-width: 200px;
  margin-right: 40px; }
.wrapper .cnf-header__linkhome {
  font-size: 12px;
  color: #999;
  text-decoration: none; }
.wrapper .cnf-header__linkhome:hover {
  color: #004b72;
  text-decoration: none; }
.wrapper .cnf-header__reserved--box {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-top: 10px; }
.wrapper .cnf-header__reserved {
  display: block;
  text-transform: uppercase;
  text-decoration: none;
  color: #004b72;
  font-weight: 500;
  white-space: nowrap; }
.wrapper .cnf-header__reserved .ico-svg {
  max-width: 16px;
  max-height: 16px;
  margin-right: 16px;
  margin-top: -5px; }
.wrapper .cnf-header__reserved:hover {
  color: #004b72;
  text-decoration: none; }
.wrapper .cnf-header__logo {
  max-width: 265px;
  width: 100%;
  height: 100%; }
.wrapper .cnf-header__text {
  display: block;
  font-family: "Philosopher", sans-serif;
  color: #a8a8a8; }
.wrapper .cnf-megamenu {
  min-height: 250px;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  left: 0;
  right: 0;
  background-image: linear-gradient(to bottom, #002f48, #003b59);
  box-shadow: 0px 20px 15px 0px rgba(0, 0, 0, 0.1);
  transition-duration: 200ms;
  transition-timing-function: ease-in;
  transition-property: opacity, margin, visibility;
  padding: 40px 0 80px 0;
  margin-top: 16px;
  z-index: 1000; }
.wrapper .cnf-megamenu__title {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  margin-bottom: 16px; }
.wrapper .cnf-megamenu__list {
  border-right: 1px solid #0c4969;
  list-style: none;
  margin: 0; }
.wrapper .cnf-megamenu__link {
  display: block;
  color: #f6a14d;
  font-size: 14px;
  line-height: 1.7;
  text-decoration: none; }
.wrapper .cnf-megamenu__link:hover {
  text-decoration: none; }
.wrapper .cnf-navigation.open .cnf-navigation__list {
  display: block; }
.wrapper .cnf-navigation.open .cnf-navigation__toggle .ico-svg.open-hamburger {
  display: none; }
.wrapper .cnf-navigation.open .cnf-navigation__toggle .ico-svg.close-hamburger {
  display: block; }
.wrapper .cnf-navigation__list {
  list-style: none;
  margin: 0; }
.wrapper .cnf-navigation__link {
  position: relative;
  display: block;
  border-radius: 20px 0 0 0;
  font-size: 14px;
  line-height: 40px;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 700;
  color: #fff;
  white-space: nowrap;
  padding: 0 10px; }
.wrapper .cnf-navigation__link:hover {
  text-decoration: none;
  color: #fff; }
.wrapper .cnf-navigation__link .ico-svg {
  width: 18px;
  height: 18px;
  margin-bottom: 3px; }
.wrapper .cnf-navigation__toggle {
  background: transparent;
  text-align: right;
  text-transform: uppercase;
  font-size: 14px;
  color: #fff;
  padding: 8px 16px; }
.wrapper .cnf-navigation__toggle .ico-svg {
  height: 24px;
  width: 24px;
  color: #fff;
  margin-left: 10px; }
.wrapper .cnf-navigation__toggle .ico-svg.open-hamburger {
  display: block; }
.wrapper .cnf-navigation__toggle .ico-svg.close-hamburger {
  display: none; }
.wrapper .cnf-newsletter__box {
  background-color: #f6a14d;
  color: #fff;
  padding: 40px 20px 40px 40px;
  margin-bottom: 10px; }
.wrapper .cnf-newsletter__box .ico-svg {
  max-width: 80px;
  max-height: 80px;
  color: #fff;
  margin-right: 60px; }
.wrapper .cnf-newsletter__link {
  position: relative;
  display: block;
  width: calc(50% - 4px);
  background-color: #004b72;
  font-family: "Philosopher", sans-serif;
  font-size: 30px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  padding: 10px 0;
  margin-left: 8px; }
.wrapper .cnf-newsletter__link:hover {
  color: #fff;
  text-decoration: none; }
.wrapper .cnf-newsletter__link:first-child {
  margin-left: 0; }
.wrapper .cnf-newsletter__link .ico-svg {
  position: absolute;
  right: 8px;
  top: 50%;
  transform: translateY(-50%);
  max-width: 32px;
  max-height: 32px; }
.wrapper .cnf-search {
  position: relative; }
.wrapper .portlet-search-bar .input-group-inset-item {
  border: 0;
  border-color: transparent; }
.wrapper .cnf-search input.form-control {
  position: absolute;
  width: 100%;
  height: 46px;
  border: 1px solid #cecece;
  border-radius: 45px;
  font-family: "Philosopher", sans-serif;
  color: #cecece;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 0 0 0 12px;
  z-index: 2; }
.wrapper .cnf-search input::placeholder {
  color: #a8a8a8; }
.wrapper .cnf-search input:focus {
  background-color: #fff;
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }
.wrapper .cnf-search input:-internal-autofill-selected {
  background-color: #fff; }
.wrapper .cnf-search__btn {
  position: absolute;
  right: 4px;
  top: 4px;
  width: 40px;
  height: 38px;
  background-color: #c1d2d9;
  border-color: #c1d2d9;
  border-radius: 50%;
  color: #fff;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding: 5px;
  z-index: 3; }
.wrapper .cnf-search__btn:focus {
  box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5); }
.wrapper .cnf-search__btn .ico-svg {
  max-width: 16px;
  max-height: 16px; }
.wrapper .cnf-social__link {
  display: inline-block;
  font-size: 16px;
  color: #fff;
  text-decoration: none; }
.wrapper .cnf-social__link:hover {
  color: #fff;
  text-decoration: none; }
.wrapper .cnf-social__link .ico-svg {
  width: 22px;
  height: 22px;
  color: #fff;
  margin-right: 3px; }
.wrapper .cnf-tab--search .cnf-tab__link {
  width: 33.3333%;
  color: #fff; }
.wrapper .cnf-tab--search .cnf-tab__section {
  background-color: #004b72;
  color: #fff;
  padding-bottom: 30px; }
.wrapper .cnf-tab--search .cnf-tab__section p, .wrapper .cnf-tab--search .cnf-tab__section a {
  color: #fff; }
.wrapper .cnf-tab__list {
  border-bottom: 3px solid #f6a14d;
  margin: 0; }
.wrapper .cnf-tab__link {
  display: block;
  width: 50%;
  color: #f6a14d;
  text-align: center;
  text-decoration: none;
  padding: 8px 16px;
  margin-bottom: -1px; }
.wrapper .cnf-tab__link--active {
  background-color: #f6a14d;
  color: #fff; }
.wrapper .cnf-tab__link:hover {
  background-color: #f6a14d;
  color: #fff;
  text-decoration: none; }
.wrapper .cnf-tab__section {
  padding-top: 48px;
  background-color: #fff; }
.wrapper .cnf-tab__section a {
  text-decoration: none; }
.wrapper .cnf-tab__section a:hover {
  text-decoration: none; }
.wrapper .cnf-table {
  margin-bottom: 48px; }
.wrapper .cnf-table--small {
  font-size: 12px; }
.wrapper .cnf-table--small label, .wrapper .cnf-table--small .dataTables_paginate, .wrapper .cnf-table--small .dataTables_info {
  font-size: 16px; }
.wrapper .cnf-table .dataTables_wrapper {
  overflow-x: auto;
  padding-bottom: 24px; }
.wrapper .cnf-table .dataTables_wrapper select {
  border-radius: 2px;
  border: 1px solid #000; }
.wrapper .cnf-table .dataTables_wrapper select:focus {
  border: 1.5px solid #000; }
.wrapper .cnf-table .dataTables_wrapper input {
  border: 1.5px solid #000;
  padding: 2px 6px; }
.wrapper .cnf-table .dataTables_wrapper input:focus {
  outline: -webkit-focus-ring-color auto 1px;
  outline-offset: -2px; }
.wrapper .cnf-table .dataTables_wrapper .dataTable {
  border-bottom: none; }
.wrapper .cnf-table .dataTables_wrapper .dataTable thead th {
  background-color: #d9edf7;
  font-weight: 700;
  vertical-align: middle;
  padding: 8px;
  padding-right: 20px; }
.wrapper .cnf-table .dataTables_wrapper .dataTable thead th:hover, .wrapper .cnf-table .dataTables_wrapper .dataTable thead th.sorting_desc, .wrapper .cnf-table .dataTables_wrapper .dataTable thead th.sorting_asc {
  background-color: #3093c7; }
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr.odd {
  background-color: #fff; }
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr.even {
  background-color: #f8f8f8; }
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr:hover.odd, .wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr:hover.even {
  background-color: #ededed; }
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr td {
  vertical-align: top;
  padding: 8px; }
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr td a {
  font-size: 12px; }
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr td a .ico-svg {
  max-height: 16px;
  max-width: 16px; }
.wrapper .cnf-table .dataTables_wrapper .dataTable tbody tr td.sorting_1 {
  background-color: transparent; }
.wrapper .cnf-table .dataTables_wrapper .dataTables_info {
  padding-top: 8px; }
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate {
  padding-top: 8px; }
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button {
  display: none; }
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.previous, .wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  position: relative;
  border: none;
  display: inline-block;
  text-decoration: underline !important; }
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.next {
  padding: 0 12px 0 8px; }
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.next:after {
  content: " >";
  position: absolute;
  right: 0; }
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.previous {
  padding: 0 8px 0 12px; }
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.previous:after {
  content: " <";
  position: absolute;
  left: 0; }
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button:hover {
  border: none;
  background: none;
  background-color: transparent;
  outline: none;
  box-shadow: none;
  color: #000 !important; }
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled {
  color: #999 !important; }
.wrapper .cnf-table .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
  color: #999 !important; }
.wrapper .cnf-media {
  display: block;
  color: #000;
  text-decoration: none; }
.wrapper .cnf-media--small {
  margin-bottom: 60px; }
.wrapper .cnf-media--small .cnf-media__img {
  max-width: 66%;
  margin-bottom: 16px; }
.wrapper .cnf-media--small .cnf-media__title {
  font-weight: 500; }
.wrapper .cnf-media--photo .cnf-media__title {
  font-size: 20px;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 8px; }
.wrapper .cnf-media:hover {
  color: #000;
  text-decoration: none; }
.wrapper .cnf-media__img {
  position: relative;
  display: block;
  margin-bottom: 8px; }
.wrapper .cnf-media__img img {
  border-radius: 4px; }
.wrapper .cnf-media__img .ico-svg {
  position: absolute;
  top: 16px;
  left: 16px;
  max-width: 27px;
  max-height: 27px;
  color: #fff; }
.wrapper .cnf-media__logo {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }
.wrapper .cnf-media__title {
  display: block;
  font-weight: 700;
  font-size: 16px;
  line-height: 1.2; }
.wrapper .cnf-media__gallery {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  color: #fff;
  font-weight: 500;
  z-index: 2;
  padding: 16px; }
.wrapper .cnf-media__gallery .ico-svg {
  position: relative;
  top: auto;
  left: auto;
  max-width: 34px;
  max-height: 34px;
  margin-left: 12px; }
.wrapper .cnf-media__date {
  display: block;
  font-size: 14px;
  line-height: 1.5;
  color: #a8a8a8;
  margin-bottom: 12px; }
.wrapper .article-calendar__head {
  background-color: #00a8ff;
  padding: 48px 0;
  margin-bottom: 60px; }
.wrapper .article-calendar--green .article-calendar__head {
  background-color: #76c530; }
.wrapper .article-calendar--green .article-calendar__tag a {
  color: #76c530; }
.wrapper .article-calendar--green .article-calendar__tag a:hover {
  color: #76c530; }
.wrapper .article-calendar--green .article-calendar__date {
  background-color: #76c530; }
.wrapper .article-calendar--green .article-calendar__place {
  color: #76c530; }
.wrapper .article-calendar__title {
  font-size: 48px;
  line-height: 1.2;
  color: #fff;
  margin-bottom: 8px; }
.wrapper .article-calendar__subtitle {
  margin-bottom: 16px;
  color: #fff; }
.wrapper .article-calendar__tag {
  display: inline-block;
  background-color: #fff;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  font-family: "Philosopher", sans-serif;
  text-transform: uppercase;
  color: #00a8ff;
  padding: 4px 12px;
  margin-bottom: 8px; }
.wrapper .article-calendar__tag a {
  color: #00a8ff;
  text-decoration: none; }
.wrapper .article-calendar__tag a:hover {
  color: #00a8ff;
  text-decoration: none; }
.wrapper .article-calendar__tag--blue {
  background-color: #004b72;
  color: #fff;
  margin-bottom: 16px; }
.wrapper .article-calendar__img {
  margin-bottom: 32px; }
.wrapper .article-calendar__date {
  background-color: #00a8ff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  font-size: 24px;
  line-height: 1.3;
  font-weight: 700;
  color: #fff;
  padding: 16px;
  margin-bottom: 8px; }
.wrapper .article-calendar__place {
  font-size: 24px;
  line-height: 1.3;
  font-weight: 700;
  color: #00a8ff;
  margin-bottom: 4px; }
.wrapper .article-calendar__info {
  border-bottom: 1px solid #ededed; }
.wrapper .article-detail__related-link {
  font-size: 16px;
  line-height: 0.5; }
.wrapper .article-detail__link {
  position: relative;
  display: inline-block;
  font-size: 12px;
  font-weight: 600;
  line-height: 1.5;
  text-transform: uppercase;
  text-decoration: none;
  color: #f6a14d;
  margin-right: 4px; }
.wrapper .article-detail__link:hover {
  color: #f6a14d; }
.wrapper .article-detail__link:after {
  content: "•";
  position: absolute;
  right: -6px; }
.wrapper .article-detail__link:last-child:after {
  content: ""; }
.wrapper .article-detail__date {
  font-size: 12px;
  line-height: 1.5;
  text-transform: uppercase;
  text-align: right;
  color: #999;
  margin-bottom: 14px; }
.wrapper .article-detail__title {
  margin-bottom: 16px; }
.wrapper .article-detail__title h1 {
  font-size: 48px;
  line-height: 1.2;
  margin-bottom: 8px; }
.wrapper .article-detail__info {
  font-size: 18px;
  color: #999;
  margin-bottom: 12px; }
.wrapper .article-detail__subtitle {
  font-size: 30px;
  font-family: "Philosopher", sans-serif;
  margin-bottom: 16px; }
.wrapper .article-detail__img {
  margin-bottom: 48px; }
.wrapper .article-detail__text {
  margin-bottom: 48px; }
.wrapper .article-detail__text .ico-svg,
.wrapper .evento-testo .ico-svg {
  max-width: 20px; }
.wrapper .article-detail__tag {
  font-size: 18px;
  line-height: 1.5;
  font-weight: 600;
  text-transform: uppercase;
  color: #999;
  margin-bottom: 8px; }
.wrapper .article-detail__tag div {
  margin-bottom: 8px; }
.wrapper .article-detail__tag .btn-link {
  margin-right: 8px;
  margin-bottom: 8px; }
.wrapper .article-detail__video {
  margin-bottom: 48px; }
.wrapper .article-detail__position {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  color: #f6a14d;
  margin-bottom: 8px; }
.wrapper .article-detail__list {
  list-style: none;
  margin: 0;
  margin-bottom: 16px; }
.wrapper .article-detail__item {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding: 16px 0; }
.wrapper .article-detail__item:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1); }
.wrapper .article-detail table {
  border-collapse: collapse; }
.wrapper .article-detail table td, .wrapper .article-detail table th {
  border: 1px solid #000; }
.wrapper .allegati__title {
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  color: #999; }
.wrapper .allegati__list {
  background-color: #f6f9fa;
  list-style: none;
  padding: 16px 24px;
  margin: 0; }
.wrapper .allegati__item {
  padding: 8px 0; }
.wrapper .allegati__link {
  color: #f6a14d;
  font-weight: 600;
  text-decoration: none; }
.wrapper .allegati__link .ico-svg {
  max-width: 32px;
  max-height: 32px;
  color: #000;
  margin-right: 6px; }
.wrapper .allegati__link:hover {
  text-decoration: none; }
.wrapper .cookie-message {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #000;
  padding: 10px; }
.wrapper .cookie-message__text {
  position: relative;
  font-size: 13px;
  line-height: 20px;
  color: #fff; }
.wrapper .cookie-message__text span {
  font-size: 13px;
  line-height: 20px;
  color: #fff; }
.wrapper .cookie-message__close {
  display: inline-block;
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #0088cc, #0044cc);
  background-repeat: repeat-x;
  border: 1px solid;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-radius: 3px;
  box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
  text-align: center;
  vertical-align: middle;
  text-decoration: none;
  font-size: 12px;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  padding: 2px 10px;
  margin: 0 4px 0 10px; }
.wrapper .cookie-message__close:hover {
  background-color: #04c;
  background-position: 0 -15px;
  text-decoration: none;
  color: #fff;
  transition: background-position 0.1s linear; }
.wrapper .focus {
  margin-bottom: 32px; }
.wrapper .focus__link {
  display: block;
  text-decoration: none; }
.wrapper .focus__link:hover {
  text-decoration: none; }
.wrapper .focus__square {
  position: relative;
  display: block;
  width: 25%;
  border-bottom-left-radius: 48px;
  border-top-left-radius: 48px; }
.wrapper .focus__square--blue {
  background-color: #6cf; }
.wrapper .focus__square--red {
  background-color: #c33; }
.wrapper .focus__square--green {
  background-color: #6c6; }
.wrapper .focus__img {
  width: 75%;
  height: 100%;
  border-bottom-right-radius: 48px; }
.wrapper .focus__logo {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translate(50%, -50%); }
.wrapper .focus__title {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  color: #000;
  margin-bottom: 16px; }
.wrapper .focus__title a {
  color: #000;
  text-decoration: none; }
.wrapper .focus__title a:hover {
  color: #000;
  text-decoration: none; }
.wrapper .link-rapidi {
  display: block;
  background-color: #f6a14d;
  color: #fff;
  text-decoration: none;
  font-family: "Philosopher", sans-serif;
  font-size: 24px;
  line-height: 1.5;
  padding: 16px;
  margin-bottom: 8px; }
.wrapper .link-rapidi:hover {
  color: #fff;
  text-decoration: none; }
.wrapper .link-rapidi .ico-svg {
  max-width: 32px;
  max-height: 32px;
  margin-top: 18px;
  margin-bottom: 20px; }
.wrapper .news {
  margin-bottom: 0; }
.wrapper .news--contrast .news__title {
  color: #000; }
.wrapper .news--contrast .news__title a {
  color: #000; }
.wrapper .news--contrast .news__title a:hover {
  color: #000; }
.wrapper .news__tag {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  text-transform: uppercase;
  color: #f6a14d;
  margin-bottom: 12px; }
.wrapper .news__title {
  font-size: 56px;
  line-height: 16px;
  color: #fff; }
.wrapper .news__title a {
  color: #fff;
  text-decoration: none; }
.wrapper .news__title a:hover {
  color: #fff;
  text-decoration: none; }
.wrapper .news__img {
  display: inline-block;
  margin-bottom: 16px; }
.wrapper .news__img img {
  display: inline-block;
  max-height: 450px; }
.wrapper .news__link {
  display: inline-block;
  font-size: 24px;
  line-height: 1.2;
  text-decoration: none;
  font-weight: 500;
  color: #fff; }
.wrapper .news__link:hover {
  color: #fff;
  text-decoration: none; }
.wrapper .notice {
  border-bottom: 1px solid #f8f8f8;
  padding-bottom: 20px;
  margin-bottom: 20px; }
.wrapper .notice:last-of-type {
  border-bottom: none; }
.wrapper .notice__icon .ico-svg {
  max-height: 30px;
  max-width: 30px;
  color: #004b72; }
.wrapper .notice__wrapper {
  margin-left: 24px; }
.wrapper .notice__date {
  font-size: 14px;
  color: #a8a8a8;
  margin-bottom: 12px; }
.wrapper .notice__link {
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  color: #000; }
.wrapper .notice__link:hover {
  color: #000;
  text-decoration: none; }
.wrapper .notice__link--orange {
  color: #f6a14d; }
.wrapper .notice__link--orange:hover {
  color: #f6a14d; }
.wrapper .section {
  padding: 48px 0; }
.wrapper .portlet-body .section {
  padding-top: 0; }
.wrapper .section--blue {
  background-image: linear-gradient(to bottom, #00283d 0, #043f5e 50%, #0b6493 100%);
  padding: 32px 0; }
.wrapper .section--blue-light {
  background-color: #004b72;
  padding-bottom: 64px; }
.wrapper .section--darker {
  background-color: #002132;
  padding-bottom: 0; }
.wrapper .section--darker .section__title {
  color: #fff; }
.wrapper .section--border {
  border-bottom: 1px solid 1px solid rgba(0, 0, 0, 0.1); }
.wrapper .section--gray {
  background-color: #ededed; }
.wrapper .section--gray .section__title {
  color: #004b72; }
.wrapper .section--gray .section__link {
  color: #f6a14d; }
.wrapper .section--gray .section__link:hover {
  color: #f6a14d; }
.wrapper .section--calendar {
  background-color: #ededed; }
.wrapper .section--calendar .section__title {
  color: #000; }
.wrapper .section--light {
  background-color: #f8f8f8; }
.wrapper .section--light .section__title {
  color: #004b72; }
.wrapper .section--light .section__link {
  color: #f6a14d; }
.wrapper .section--light .section__link:hover {
  color: #f6a14d; }
.wrapper .section__title {
  font-size: 30px;
  line-height: 1.2;
  font-family: "Philosopher", sans-serif;
  margin-bottom: 16px; }
.wrapper .section__title .ico-svg {
  max-width: 30px;
  max-height: 30px;
  color: #999;
  margin-left: 12px;
  margin-bottom: 4px; }
.wrapper .section__link {
  font-size: 16px;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff; }
.wrapper .section__link:hover {
  color: #fff;
  text-decoration: none; }
.wrapper .section__info {
  font-size: 14px;
  color: #999;
  margin-bottom: 14px; }
.wrapper .slider {
  line-height: 0;
  padding-bottom: 60px;
  margin: 0 -1px; }
.wrapper .slider .slick-track {
  display: flex;
  align-items: stretch;
  justify-content: center;
  margin-left: 0;
  margin-right: 0; }
.wrapper .slider .slick-track .slick-slide {
  height: auto; }
.wrapper .slider .slick-track .slick-slide > div {
  height: 100%; }
.wrapper .slider .slick-track .slick-slide > div > div {
  height: 100%; }
.wrapper .slider .slick-dots {
  display: block;
  list-style: none;
  position: absolute;
  bottom: 35px;
  left: 21px;
  width: 100%;
  padding: 0;
  margin: 0; }
.wrapper .slider .slick-dots li {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  cursor: pointer;
  padding: 0;
  margin: 0 5px; }
.wrapper .slider .slick-dots li button {
  display: block;
  width: 10px;
  height: 10px;
  color: transparent;
  background: transparent;
  border: 0;
  cursor: pointer;
  outline: none;
  padding: 0; }
.wrapper .slider .slick-dots li button:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  text-align: center;
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 50%;
  -webkit-font-smoothing: antialiased; }
.wrapper .slider .slick-dots li button:hover:before {
  background-color: #fff; }
.wrapper .slider .slick-dots li.slick-active button:before {
  background-color: #fff; }
.wrapper .slider .slick-arrow {
  position: absolute;
  bottom: 17px;
  width: 44px;
  height: 44px;
  margin-top: -30px;
  border-radius: 50%;
  background-color: transparent;
  text-indent: -9999em;
  z-index: 10; }
.wrapper .slider .slick-arrow:after {
  content: "";
  position: absolute;
  top: 20px;
  right: 12px;
  height: 3px;
  width: 15px;
  background-color: #fff; }
.wrapper .slider .slick-arrow:before {
  content: "";
  position: absolute;
  top: 16.5px;
  left: 12px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 5px 0;
  border-color: transparent #fff transparent transparent; }
.wrapper .slider .slick-arrow.slick-prev {
  left: -22px; }
.wrapper .slider .slick-arrow.slick-next {
  left: 77px; }
.wrapper .slider .slick-arrow.slick-next:after {
  right: 16px; }
.wrapper .slider .slick-arrow.slick-next:before {
  right: 11px;
  left: auto;
  transform: rotate(180deg); }
.wrapper .slider--photogallery {
  padding-bottom: 8px; }
.wrapper .slider--nav .slick-slide {
  cursor: pointer;
  opacity: 0.6; }
.wrapper .slider--nav .slick-slide.slick-current.slick-active {
  opacity: 1; }
.wrapper .slider--contrast .slick-arrow:after {
  background-color: #f6a14d; }
.wrapper .slider--contrast .slick-arrow:before {
  border-color: transparent #f6a14d transparent transparent; }
.wrapper .slider--contrast .slick-dots li button:before {
  background-color: #ededed; }
.wrapper .slider--contrast .slick-dots li button:hover:before {
  background-color: #f6a14d; }
.wrapper .slider--contrast .slick-dots li.slick-active button:before {
  background-color: #f6a14d; }
.wrapper .slider--media {
  padding-bottom: 0; }
.wrapper .slider--media .slick-slide {
  margin: 0 20px; }
.wrapper .slider--media .slick-arrow {
  position: absolute;
  bottom: 88px;
  width: 44px;
  height: 44px;
  margin-top: -30px;
  border-radius: 50%;
  background-color: transparent;
  text-indent: -9999em;
  z-index: 10; }
.wrapper .slider--media .slick-arrow:after {
  content: "";
  position: absolute;
  top: 8px;
  right: 0;
  border: solid #999;
  display: inline-block;
  border-width: 0 2px 2px 0;
  padding: 14px;
  transform: rotate(135deg); }
.wrapper .slider--media .slick-arrow.slick-prev {
  left: -40px; }
.wrapper .slider--media .slick-arrow.slick-prev:after {
  background-color: transparent; }
.wrapper .slider--media .slick-arrow.slick-prev:before {
  border: none; }
.wrapper .slider--media .slick-arrow.slick-next {
  right: -40px;
  left: auto; }
.wrapper .slider--media .slick-arrow.slick-next:after {
  background-color: transparent;
  transform: rotate(315deg);
  right: 18px; }
.wrapper .slider--media .slick-arrow.slick-next:before {
  border: none; }
.wrapper .ico-svg {
  width: 100%;
  max-width: 50px;
  height: 100%;
  max-height: 50px; }
.wrapper .btn-link {
  display: inline-block;
  font-size: 16px;
  line-height: 1.5;
  color: #fff;
  text-transform: uppercase;
  text-decoration: none;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  background-color: #f6a14d;
  border: solid 1px #f6a14d;
  border-radius: 48px;
  border-top-right-radius: 0;
  padding: 6px 12px;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.wrapper .btn-link:hover {
  text-decoration: none;
  color: #fff; }
.wrapper .btn-link:focus {
  text-decoration: none;
  box-shadow: 0 0 0 0.2rem rgba(224, 242, 249, 0.5);
  background-color: #c1d2d9;
  border-color: #c1d2d9; }
.wrapper .btn-link--gray {
  background-color: #fff;
  border: solid 1px #999;
  color: #999;
  text-transform: none; }
.wrapper .btn-link--gray:hover {
  text-decoration: none;
  color: #999; }
.wrapper .btn-link--gray:focus {
  text-decoration: none;
  box-shadow: none;
  background-color: #fff;
  border-color: #999; }
.wrapper .btn-link--green {
  background-color: #5dbf94;
  border: solid 1px #5dbf94;
  color: #fff; }
.wrapper .btn-link--green:hover, .wrapper .btn-link--green:focus {
  text-decoration: none;
  box-shadow: none;
  background-color: #5dbf94;
  border-color: #5dbf94; }
.wrapper .btn-link--white {
  background-color: transparent;
  border: solid 1px #fff;
  color: #fff; }
.wrapper .btn-link--white:hover, .wrapper .btn-link--white:focus {
  text-decoration: none;
  box-shadow: none;
  background-color: transparent;
  border-color: #fff; }
.wrapper .btn-link--blue {
  background-color: #6cf;
  border: solid 1px #6cf;
  color: #000; }
.wrapper .btn-link--blue:hover, .wrapper .btn-link--blue:focus {
  text-decoration: none;
  box-shadow: none;
  color: #fff; }
.wrapper .btn-link--blue:focus {
  box-shadow: 0 0 0 0.2rem rgba(102, 204, 102, 0.5);
  background-color: #6c6;
  border-color: #6c6; }
.wrapper .btn-link .ico-svg {
  max-width: 16px;
  max-height: 16px;
  color: #fff;
  margin-bottom: 4px; }
.wrapper .btn-icon {
  width: 50%;
  display: inline-block;
  background-color: #f6a14d;
  font-size: 24px;
  font-family: "Philosopher", sans-serif;
  text-decoration: none;
  color: #fff;
  padding: 16px; }
.wrapper .btn-icon:hover {
  color: #fff;
  text-decoration: none; }
.wrapper .btn-icon .ico-svg {
  max-width: 60px;
  max-height: 60px;
  color: #fff;
  margin: 8px; }
.wrapper .iframe-responsive {
  position: relative;
  z-index: 2;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  /* video 16:9 */ }
.wrapper .iframe-responsive.ratio-21by9 {
  padding-bottom: 42.857143%;
  /* 21:9 */ }
.wrapper .iframe-responsive.ratio-4by3 {
  padding-bottom: 75%;
  /* 4:3 */ }
.wrapper .iframe-responsive.ratio-1by1 {
  padding-bottom: 100%;
  /* 1:1 */ }
.wrapper .iframe-responsive.ratio-2by3 {
  padding-bottom: 150%;
  /* 2:3 */ }
.wrapper .iframe-responsive.ratio-1by2 {
  padding-bottom: 200%;
  /* 1:2 */ }
.wrapper .iframe-responsive iframe, .wrapper .iframe-responsive object, .wrapper .iframe-responsive embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.wrapper .visuallyhidden {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  border: 0;
  clip: rect(0 0 0 0);
  padding: 0;
  margin: -1px; }
.wrapper .h1, .wrapper h1, .wrapper h1 a,
.wrapper .h2, .wrapper h2, .wrapper h2 a,
.wrapper .h3, .wrapper h3, .wrapper h3 a,
.wrapper .h4, .wrapper h4, .wrapper h4 a,
.wrapper .h5, .wrapper h5, .wrapper h5 a,
.wrapper .h6, .wrapper h6, .wrapper h6 a {
  font-family: "Philosopher", sans-serif;
  color: #000;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 0; }
.wrapper h1, .wrapper h1 a {
  font-size: 64px;
  line-height: 70px; }
.wrapper h2, .wrapper h2 a {
  font-size: 54px;
  line-height: 60px; }
.wrapper .article-detail__text .ico-svg,
.wrapper .evento-testo .ico-svg {
  max-width: 20px; }
.wrapper .evento-titolo {
  background-color: #00a8ff;
  color: white;
  padding: 48px 0; }
.wrapper .evento-titolo h1 {
  color: white; }
.wrapper .evento-testo {
  padding-top: 60px; }
.wrapper .evento-testo img {
  margin-bottom: 60px; }
.wrapper .evento .sidebar {
  margin-top: 60px; }
.wrapper .evento-date {
  background-color: #ccc;
  color: #fff;
  border-bottom-right-radius: .3125em;
  border-bottom-left-radius: .3125em;
  font-size: 1.125em;
  padding: 1rem; }
.wrapper .evento-date span {
  font-size: 1.3em; }
.wrapper .evento .evento-sede {
  color: #999;
  font-size: 1.5em;
  font-weight: 700;
  line-height: 1.3; }
.wrapper .evento .under-title {
  background-color: white; }
.wrapper .component-title, .metadata-author {
  display: none; }
.wrapper .event-title-container {
  display: flex;
  justify-content: space-between;
  align-items: flex-start; }
.wrapper .event-title-container h1 {
  max-width: 80%; }
.wrapper h2.portlet-title-text, .wrapper .asset-links h2 {
  text-transform: capitalize;
  font-size: 30px;
  line-height: 1.2;
  font-family: "Philosopher", sans-serif; }
.wrapper h2.h5 a {
  font-size: 2em;
  line-height: 1; }
.wrapper h3, .wrapper h3 a {
  font-size: 44px;
  line-height: 50px; }
.wrapper h4, .wrapper h4 a {
  font-size: 32px;
  line-height: 40px; }
.wrapper h5, .wrapper h5 a {
  font-family: "Montserrat", sans-serif;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  letter-spacing: 0;
  margin-bottom: 8px; }
.wrapper h6, .wrapper h6 a {
  font-size: 20px;
  line-height: 26px;
  letter-spacing: 0; }
.wrapper p {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #000;
  margin-bottom: 10px; }
.wrapper p.small {
  font-size: 13px;
  line-height: 2; }
.wrapper p.extra-small {
  font-size: 11px;
  line-height: 2; }
.wrapper p.red {
  color: #FF0000; }
.wrapper p .ico-svg {
  max-width: 16px;
  max-height: 16px; }
.wrapper a {
  color: #f6a14d;
  text-decoration: underline; }
.wrapper a:hover {
  color: #f6a14d;
  text-decoration: underline; }
.wrapper b, .wrapper .bold,
.wrapper strong, .wrapper .strong {
  font-weight: 700; }
.wrapper i, .wrapper em {
  font-style: italic; }
.wrapper figure {
  margin: 0; }
.wrapper img {
  max-width: 100%; }
.wrapper .flex-basis-0 {
  flex-basis: 0 !important; }
.wrapper ul {
  margin-left: 36px; }
.wrapper hr {
  border-top: 1px solid rgba(0, 0, 0, 0.1); }
.wrapper .under-title {
  display: block;
  height: 2px;
  width: 25%;
  background-color: #f6a14d;
  margin-top: 8px; }
.wrapper .under-title--blue {
  background-color: #6cf;
  margin-top: 0px; }
.wrapper .under-title--red {
  background-color: #c33;
  margin-top: 0px; }
.wrapper .under-title--green {
  background-color: #6c6;
  margin-top: 0px; }
.wrapper .under-title--white {
  background-color: #fff;
  margin-top: 0px; }
.wrapper .sidebar {
  border-left: 1px solid #f8f8f8; }
.wrapper .sidebar .sidebar-navigation-mobile__head {
  display: none; }
.wrapper .sidebar .sidebar-navigation-mobile__body {
  display: block;
  max-height: 100%; }
.wrapper .sub-nav__list {
  border-left: 2px solid #f6a14d;
  list-style: none;
  margin: 0;
  margin-top: 12px; }
.wrapper .sub-nav__item {
  margin-left: 4px; }
.wrapper .sub-nav__link {
  display: block;
  color: #f6a14d;
  font-weight: 600;
  text-decoration: none;
  padding: 6px 4px; }
.wrapper .sub-nav__link:hover {
  text-decoration: none; }
.wrapper .sub-nav__link--active {
  background-color: #004b72;
  color: #fff; }
.wrapper .sub-nav__link--active:hover {
  color: #fff; }
.wrapper .sub-nav__children-list {
  list-style: none;
  padding-left: 16px;
  margin: 0;
  margin-bottom: 16px; }
.wrapper .sub-nav__children-link {
  font-size: 13px;
  font-weight: 600;
  text-decoration: none; }
.wrapper .sub-nav__children-link:hover {
  text-decoration: none; }
.wrapper .sub-nav__children-link--active {
  color: #004b72; }
.wrapper .sub-nav__children-link--active:hover {
  color: #004b72; }
.wrapper .box-accordion {
  margin-bottom: 12px; }
.wrapper .box-accordion.open .box-accordion__body {
  max-height: 50000px;
  padding-top: 16px;
  padding-bottom: 16px; }
.wrapper .box-accordion__head {
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
  padding: 16px 20px; }
.wrapper .box-accordion__btn {
  position: relative;
  background-color: transparent;
  border: none;
  text-transform: uppercase;
  padding-left: 20px; }
.wrapper .box-accordion__btn .ico-svg {
  position: absolute;
  left: -5px;
  max-width: 20px;
  max-height: 20px;
  color: rgba(0, 0, 0, 0.3); }
.wrapper .box-accordion__btn:hover {
  color: rgba(0, 0, 0, 0.5); }
.wrapper .box-accordion__body {
  max-height: 0;
  overflow-y: hidden;
  transition: 0.4s all cubic-bezier(0.77, 0, 0.175, 1);
  transition: max-height 0.35s ease, padding 0.35s ease;
  padding: 0 20px; }
.wrapper .box-accordion__body ul {
  margin-left: 20px; }
.wrapper .box-accordion__table {
  border-collapse: collapse; }
.wrapper .box-accordion__table td, .wrapper .box-accordion__table th {
  border: 1px solid #000;
  padding: 10px; }
.wrapper .box-accordion__title {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 30px; }
.wrapper .box-accordion__text {
  margin-bottom: 16px; }
.wrapper .box-content {
  border-bottom: 1px solid #ededed;
  padding: 48px 0; }
.wrapper .box-content:first-child {
  padding-top: 0; }
.wrapper .box-content__images {
  text-align: center; }
.wrapper .box-content__title {
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 8px; }
.wrapper .box-content__subtitle {
  font-size: 16px;
  line-height: 1.2;
  font-weight: 500;
  margin-bottom: 8px; }
.wrapper .box-content__text {
  font-weight: 400; }
.wrapper .box-content__text .ico-svg {
  width: 16px;
  height: 16px;
  color: #999;
  margin-bottom: 2px; }
.wrapper .box-content__list {
  background-color: #ededed;
  list-style: none;
  border-radius: 10px;
  padding: 10px;
  margin: 0; }
.wrapper .box-content__item {
  border-bottom: 1px solid #cecece;
  list-style: none;
  padding: 5px 10px; }
.wrapper .box-content__item:last-child {
  border: 0; }
.wrapper .box-detail {
  background-color: #ededed;
  color: #004b72;
  padding: 12px 8px;
  margin-bottom: 16px; }
.wrapper .box-detail .ico-svg {
  max-width: 32px;
  max-height: 32px;
  margin-right: 16px; }
.wrapper .box-detail__text {
  font-size: 18px;
  font-weight: 600;
  margin-left: 12px; }
.wrapper .box-detail__text--red {
  color: #FF0000; }
.wrapper .box-results {
  border: 1px solid #ededed;
  border-radius: 10px;
  margin-bottom: 50px; }
.wrapper .box-results--vertical .box-results__list {
  padding: 22px; }
.wrapper .box-results--vertical .box-results__item {
  border-bottom: none;
  padding: 0; }
.wrapper .box-results--vertical .box-results__img {
  margin: 0;
  margin-bottom: 12px; }
.wrapper .box-results--vertical .box-results__img img {
  max-width: 100%; }
.wrapper .box-results__head {
  background-color: #004b72;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  padding: 22px; }
.wrapper .box-results__head h4 {
  font-size: 30px;
  color: #fff; }
.wrapper .box-results__list {
  list-style: none;
  padding: 0;
  margin: 0; }
.wrapper .box-results__item {
  border-bottom: 1px solid #ededed;
  padding: 22px; }
.wrapper .box-results__date {
  color: #999;
  margin-bottom: 16px; }
.wrapper .box-results__date--blue {
  color: #6cf; }
.wrapper .box-results__title {
  display: inline-block;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  color: #000;
  text-decoration: none;
  margin-bottom: 16px; }
.wrapper .box-results__title:hover {
  color: #000;
  text-decoration: none; }
.wrapper .box-results__icon {
  margin-left: 100px; }
.wrapper .box-results__icon .ico-svg {
  width: 20px;
  height: 20px;
  color: #004b72; }
.wrapper .box-results__img {
  display: block;
  margin-right: 30px; }
.wrapper .box-results__img img {
  max-width: 300px; }
.wrapper .box-results__bottom {
  padding: 22px; }
.wrapper .card-avvocato {
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 8px;
  border-top-right-radius: 0;
  font-size: 14px;
  line-height: 1.5;
  text-transform: uppercase;
  padding: 12px 20px;
  margin-bottom: 16px; }
.wrapper .card-avvocato--gray {
  background-color: #f6f9fa;
  border: none;
  text-transform: none;
  font-size: 15px;
  font-weight: 300; }
.wrapper .card-avvocato--gray .ico-svg {
  margin-right: 8px; }
.wrapper .card-avvocato--gray .card-avvocato__name {
  font-size: 22px; }
.wrapper .card-avvocato .ico-svg {
  max-width: 14px;
  max-height: 14px;
  color: #999; }
.wrapper .card-avvocato__name {
  font-size: 26px;
  font-weight: 700; }
.wrapper .card-avvocato__address {
  text-transform: none; }
.wrapper .card-avvocato__text {
  font-size: 12px; }
.wrapper .card-detail {
  margin-bottom: 32px; }
.wrapper .card-detail--small {
  line-height: normal;
  margin-bottom: 16px; }
.wrapper .card-detail--small .card-detail__title {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  line-height: 1;
  font-weight: 500;
  color: #000; }
.wrapper .card-detail--small .card-detail__title:hover {
  color: #000; }
.wrapper .card-detail--small .card-detail__wrapper {
  max-width: 30%; }
.wrapper .card-detail--small .card-detail__wrapper a img {
  border-radius: 4px; }
.wrapper .card-detail--vertical .card-detail__wrapper {
  max-width: 100%;
  width: 100%;
  margin-bottom: 16px; }
.wrapper .card-detail--avvocati .card-detail__wrapper {
  min-width: 400px; }
.wrapper .card-detail__wrapper {
  max-width: 40%;
  margin-right: 32px; }
.wrapper .card-detail__date {
  font-size: 14px;
  color: #a8a8a8;
  margin-bottom: 12px; }
.wrapper .card-detail__title {
  font-family: "Philosopher", sans-serif;
  font-size: 32px;
  text-decoration: none;
  line-height: 1.2;
  color: #000; }
.wrapper .card-detail__title:hover {
  color: #000;
  text-decoration: none; }
.wrapper .card-detail__tag {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  color: #f6a14d; }
.wrapper .card-document {
  margin-bottom: 52px; }
.wrapper .card-document__date {
  background-color: #ededed;
  color: #004b72;
  padding: 16px 16px 8px 16px; }
.wrapper .card-document__date .ico-svg {
  max-width: 30px;
  max-height: 30px;
  margin-right: 36px; }
.wrapper .card-document__day {
  font-size: 48px;
  line-height: 38px;
  font-weight: 700;
  margin-bottom: 4px; }
.wrapper .card-document__title {
  display: inline-block;
  font-size: 21px;
  font-family: "Philosopher", sans-serif;
  text-decoration: none;
  color: #000;
  margin-bottom: 8px; }
.wrapper .card-document__title:hover {
  color: #000;
  text-decoration: none; }
.wrapper .card-document__text {
  margin-bottom: 16px; }
.wrapper .card-document .btn-link--green {
  color: #000; }
.wrapper .card-document .btn-link--green:hover {
  color: #000;
  text-decoration: underline; }
.wrapper .card-document__info {
  font-size: 14px;
  color: #999;
  margin-bottom: 14px; }
.wrapper .card-document__info span {
  color: #f6a14d; }
.wrapper .card-documents.style1 {
  background-color: #fff; }
.wrapper .card-documents.style1 .card-documents__title {
  color: #333; }
.wrapper .card-documents.style2 {
  background-color: #00b1e6; }
.wrapper .card-documents.style2 .card-documents__title {
  color: #fff; }
.wrapper .card-documents.style3 {
  background-size: cover; }
.wrapper .card-documents.style3 .card-documents__title {
  color: #fff;
  text-shadow: 1px 1px 1px #000; }
.wrapper .card-documents {
  position: relative;
  display: block;
  height: calc(100% - 16px);
  border-radius: 16px;
  border-top-right-radius: 0;
  border: 1px solid rgba(0, 0, 0, 0.125);
  text-decoration: none;
  padding: 30px 20px 20px 20px;
  margin-bottom: 16px; }
.wrapper .card-documents:hover {
  text-decoration: none; }
.wrapper .card-documents--horizontal {
  height: auto;
  margin-bottom: 60px; }
.wrapper .card-documents--horizontal .card-documents__title {
  font-family: "Montserrat", sans-serif; }
.wrapper .card-documents--blue {
  background-color: #d9edf7;
  border: 1px solid #d9edf7;
  border: none; }
.wrapper .card-documents--red {
  background-color: #f45d3b;
  border: 1px solid #f45d3b;
  border: none; }
.wrapper .card-documents--red .card-documents__text, .wrapper .card-documents--red .card-documents__title {
  color: #fff; }
.wrapper .card-documents--red .card-documents__icon .ico-svg, .wrapper .card-documents--red .card-documents__arrow .ico-svg {
  color: #fff; }
.wrapper .card-documents--dark-blue {
  background-color: #3093c7;
  border: 1px solid rgba(0, 0, 0, 0.125); }
.wrapper .card-documents--dark-blue .card-documents__text, .wrapper .card-documents--dark-blue .card-documents__title {
  color: #fff; }
.wrapper .card-documents--dark-blue .card-documents__icon .ico-svg {
  color: #fff; }
.wrapper .card-documents--images .card-documents__icon .ico-svg {
  max-width: 40px;
  max-height: 40px; }
.wrapper .card-documents__icon {
  display: block;
  margin-bottom: 20px; }
.wrapper .card-documents__icon .ico-svg {
  max-width: 40px;
  max-height: 40px;
  color: #004b72; }
.wrapper .card-documents__title, .wrapper .card-documents__subtitle {
  display: block;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  color: #333;
  margin-bottom: 12px; }
.wrapper .card-documents__text {
  display: block;
  font-family: "Philosopher", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: #666;
  margin-bottom: 12px; }
.wrapper .card-documents__text a {
  color: #000;
  text-decoration: none; }
.wrapper .card-documents__arrow {
  position: absolute;
  right: 20px;
  top: 50%;
  transform: translateY(-50%); }
.wrapper .card-documents__arrow .ico-svg {
  max-width: 16px;
  max-height: 16px;
  color: #000; }
.wrapper .card-documents .btn-link {
  margin-bottom: 12px; }
.wrapper .card-documents__social .ico-svg {
  width: 28px;
  height: 28px;
  color: #666; }
.wrapper .card-documents__label {
  font-size: 24px;
  margin-bottom: 8px; }
.wrapper .card-event {
  margin-bottom: 40px; }
.wrapper .card-event--blue .card-event__label {
  background-color: #00a8ff; }
.wrapper .card-event--blue .card-event__date {
  color: #00a8ff; }
.wrapper .card-event--green .card-event__label {
  background-color: #76c530; }
.wrapper .card-event--green .card-event__date {
  color: #76c530; }
.wrapper .card-event--gray .card-event__label {
  background-color: #ccc; }
.wrapper .card-event--red .card-event__label {
  background-color: #e44848; }
.wrapper .card-event--red .card-event__date {
  color: #e44848; }
.wrapper .card-event__img {
  position: relative;
  display: block; }
.wrapper .card-event__img img {
  border-radius: 4px;
  width: 100%; }
.wrapper .card-event__label {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #cecece;
  font-family: "Philosopher", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  text-transform: uppercase;
  text-align: center;
  color: #fff;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  padding: 4px; }
.wrapper .card-event__date {
  font-size: 14px;
  line-height: 1.5;
  font-weight: 600;
  color: #999;
  margin-bottom: 14px; }
.wrapper .card-event__title {
  display: inline-block;
  font-size: 16px;
  line-height: 1.2;
  font-weight: 600;
  text-decoration: none;
  color: #000;
  margin-bottom: 8px; }
.wrapper .card-event__title:hover {
  color: #000;
  text-decoration: none; }
.wrapper .card-event__text {
  font-family: "Philosopher", sans-serif;
  color: #666;
  margin-bottom: 16px; }
.wrapper .card-event__place {
  font-size: 14px;
  line-height: 1.2;
  color: #999;
  margin-bottom: 4px; }
.wrapper .card-link {
  width: 100%;
  border-bottom: 1px solid #f8f8f8;
  margin-left: 0;
  padding: 36px 0 24px 0; }
.wrapper .card-link--arrow {
  padding: 16px 0 8px 0; }
.wrapper .card-link__icon {
  margin: 20px 36px 0 20px; }
.wrapper .card-link__icon .ico-svg {
  display: block;
  min-width: 48px;
  min-height: 48px;
  color: #004b72; }
.wrapper .card-link__logo {
  max-height: 30px;
  margin-right: 36px; }
.wrapper .card-link__title {
  display: block;
  font-size: 24px;
  line-height: 1.2;
  font-weight: 500;
  color: #000;
  text-decoration: none;
  margin-bottom: 12px; }
.wrapper .card-link__title:hover {
  text-decoration: none;
  color: #000; }
.wrapper .card-link__text {
  font-family: "Philosopher", sans-serif;
  color: #666;
  margin-bottom: 4px; }
.wrapper .card-link__info {
  font-size: 14px;
  color: #999;
  margin-right: 16px;
  margin-top: 12px; }
.wrapper .card-link__info span, .wrapper .card-link__info a {
  color: #004b72;
  text-transform: uppercase;
  text-decoration: none; }
.wrapper .card-link__info span:hover, .wrapper .card-link__info a:hover {
  color: #004b72;
  text-decoration: none; }
.wrapper .card-link__img {
  display: block;
  margin-bottom: 16px; }
.wrapper .card-link__img img {
  border-radius: 4px; }
.wrapper .card-link__subtitle {
  font-family: "Philosopher", sans-serif;
  font-size: 24px;
  line-height: 1.2;
  color: #666;
  margin-bottom: 8px; }
.wrapper .card-link__arrow .ico-svg {
  max-width: 16px;
  max-height: 16px;
  min-width: 16px;
  color: #004b72; }
#socialshare {
  position: relative;
  z-index: 999; }
#socialshare a {
    position: relative;
    width: 45px;
    /*----height: 25px;---*/
    display: list-item;
    list-style-type: none;
    color: #FFF;
    line-height: 24px;
    text-align: center;
    padding: 10px 0; }
#socialshare a:focus, #socialshare a:hover {
      color: #FFF;
      text-decoration: none;
      opacity: 0.8; }
#socialshare i {
    font-size: 24px;
    line-height: inherit;
    text-align: center; }
#socialshare .icon-whatsapp, #socialshare .icon-telegram {
    display: flex;
    justify-content: center;
    padding: 2px;
    align-items: center; }
#socialshare .icon-facebook:before {
    content: ""; }
#socialshare .icon-twitter:before {
    content: ""; }
#socialshare .icon-linkedin:before {
    content: ""; }
#socialshare .icon-envelope:before {
    content: ""; }
#socialshare .icon-whatsapp:before {
    content: url("../images/social-icons/whatsapp.svg");
    display: block;
    height: 28px;
    width: 24px; }
#socialshare .icon-telegram:before {
    content: url("../images/social-icons/telegram.svg");
    display: block;
    height: 26px;
    width: 24px; }
#socialshare .icon-pinterest:before {
    content: ""; }
#socialshare .top-left {
    position: fixed;
    top: 30%;
    left: 0; }
#socialshare .top-right {
    position: fixed;
    top: 30%;
    right: 0; }
#socialshare .facebook {
    background-color: #3b5998; }
#socialshare .twitter {
    background-color: #00aced; }
#socialshare .google-plus {
    background-color: #dd4b39; }
#socialshare .linkedin {
    background-color: #007bb6; }
#socialshare .envelope {
    background-color: #726C6C; }
#socialshare .pinterest {
    background-color: #c92228; }
#socialshare .stumbleupon {
    background-color: #eb4924; }
#socialshare .reddit {
    background-color: #a9bacb; }
#socialshare .tumblr {
    background-color: #36465d; }
#socialshare .vk {
    background-color: #6383a8; }
#socialshare .odnoklassniki {
    background-color: #f6900b; }
#socialshare .whatsapp {
    background-color: #1ebea5; }
#socialshare .telegram {
    background-color: #5682a3; }
#socialshare .shareCount {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    margin: auto;
    color: #ffffff;
    font-size: 10px; }
.scuole-container {
  color: #212529; }
.scuole-container__scuola {
  padding: 3rem 0;
  border-bottom: 1px solid #ededed; }
.scuole-container h4 {
  font-size: 1.5rem; }
.scuole-container h6 {
  font-size: 1rem; }
.scuole-container .scuole-container__contatti p {
  margin: 0; }
.scuole-container i {
  margin-right: 5px;
  font-style: normal; }
.scuole-container .scuole-container__immagini {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center; }
.scuole-container .scuole-container__attivita {
  margin-top: 5px; }
.scuole-container .scuole-container__box {
  background: #ededed;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 10px;
  margin: 0; }
.wrapper section[id*="document_library_web_portlet"] {
  font-size: 1rem;
  font-family: initial; }
.wrapper section[id*="document_library_web_portlet"] a, .wrapper section[id*="document_library_web_portlet"] a:hover, .wrapper section[id*="document_library_web_portlet"] a:focus {
    color: initial;
    text-decoration: initial; }
.wrapper section[id*="document_library_web_portlet"] .table th {
    color: #6b6c7e; }
.wrapper section[id*="document_library_web_portlet"] .table .table-divider td, .wrapper section[id*="document_library_web_portlet"] .table .table-divider th {
    background-color: #f7f8f9;
    color: #6b6c7e;
    font-size: .75rem;
    font-weight: 600; }
.wrapper section[id*="document_library_web_portlet"] .btn-primary:not(:disabled):not(.disabled) {
    color: white; }
.wrapper section[id*="document_library_web_portlet"] .btn-secondary:not(:disabled):not(.disabled):not(.btn-outline-borderless) {
    border-color: #cdced9; }
.wrapper section[id*="document_library_web_portlet"] .btn-secondary:not(:disabled):not(.disabled) {
    background-color: #fff;
    color: #6b6c7e; }
.wrapper section[id*="document_library_web_portlet"] .btn-secondary:not(:disabled):not(.disabled):hover:not(.btn-outline-borderless) {
    background-color: #f7f8f9; }
.wrapper section[id*="document_library_web_portlet"] h1.sidebar-title {
    font-size: 2.5rem;
    line-height: 1.2;
    font-size: 1rem;
    font-weight: 600; }
.wrapper section[id*="document_library_web_portlet"] h3.header-title {
    font-size: 1.75rem;
    line-height: 1.2; }
.wrapper section[id*="document_library_web_portlet"] .panel-title.h4 {
    font-size: .875rem;
    margin-bottom: 0; }
.dialog-iframe-popup .dialog-footer {
  background-color: #fff;
  border-top: 1px solid #e7e7ed;
  bottom: 0;
  display: flex;
  flex-direction: row-reverse;
  left: 0;
  margin: 0;
  padding: 10px 24px;
  position: fixed;
  width: 100%;
  z-index: 1020; }
.dialog-iframe-popup .dialog-footer .btn {
  margin-left: 1rem;
  margin-right: 0; }
.dialog-iframe-popup .lfr-form-content {
  padding-bottom: 60px; }