body{
  font-size:.8125rem
}

/*!
 *  Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */

@font-face{
  font-family:'FontAwesome';

  src:url(/09b9015b1ecaf95655b1.eot?v=4.6.3);

  src:url(/09b9015b1ecaf95655b1.eot?#iefix&v=4.6.3) format("embedded-opentype"),url(/0317d582b93c20f68e05.woff2?v=4.6.3) format("woff2"),url(/f7f1738ca345185e0185.woff?v=4.6.3) format("woff"),url(/f0af1680f082547a7aae.ttf?v=4.6.3) format("truetype"),url(/ed6298903ae1554c7f3e.svg?v=4.6.3#fontawesomeregular) format("svg");

  font-weight:normal;

  font-style:normal
}

.fa{
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.fa-lg{
  font-size:1.33333em;
  line-height:.75em;
  vertical-align:-15%
}

.fa-2x{
  font-size:2em
}

.fa-3x{
  font-size:3em
}

.fa-4x{
  font-size:4em
}

.fa-5x{
  font-size:5em
}

.fa-fw{
  width:1.28571em;
  text-align:center
}

.fa-ul{
  padding-left:0;
  margin-left:2.14286em;
  list-style-type:none
}

.fa-ul>li{
  position:relative
}

.fa-li{
  position:absolute;
  left:-2.14286em;
  width:2.14286em;
  top:.14286em;
  text-align:center
}

.fa-li.fa-lg{
  left:-1.85714em
}

.fa-border{
  padding:.2em .25em .15em;
  border:solid 0.08em #eee;
  border-radius:.1em
}

.fa-pull-left{
  float:left
}

.fa-pull-right{
  float:right
}

.fa.fa-pull-left{
  margin-right:.3em
}

.fa.fa-pull-right{
  margin-left:.3em
}

.pull-right{
  float:right
}

.pull-left{
  float:left
}

.fa.pull-left{
  margin-right:.3em
}

.fa.pull-right{
  margin-left:.3em
}

.fa-spin{
  animation:fa-spin 2s infinite linear
}

.fa-pulse{
  animation:fa-spin 1s infinite steps(8)
}

@keyframes fa-spin{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(359deg)
  }
}

.fa-rotate-90{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform:rotate(90deg)
}

.fa-rotate-180{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform:rotate(180deg)
}

.fa-rotate-270{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform:rotate(270deg)
}

.fa-flip-horizontal{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform:scale(-1, 1)
}

.fa-flip-vertical{
  -ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform:scale(1, -1)
}

:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{
  filter:none
}

.fa-stack{
  position:relative;
  display:inline-block;
  width:2em;
  height:2em;
  line-height:2em;
  vertical-align:middle
}

.fa-stack-1x,.fa-stack-2x{
  position:absolute;
  left:0;
  width:100%;
  text-align:center
}

.fa-stack-1x{
  line-height:inherit
}

.fa-stack-2x{
  font-size:2em
}

.fa-inverse{
  color:#fff
}

.fa-glass:before{
  content:""
}

.fa-music:before{
  content:""
}

.fa-search:before{
  content:""
}

.fa-envelope-o:before{
  content:""
}

.fa-heart:before{
  content:""
}

.fa-star:before{
  content:""
}

.fa-star-o:before{
  content:""
}

.fa-user:before{
  content:""
}

.fa-film:before{
  content:""
}

.fa-th-large:before{
  content:""
}

.fa-th:before{
  content:""
}

.fa-th-list:before{
  content:""
}

.fa-check:before{
  content:""
}

.fa-remove:before,.fa-close:before,.fa-times:before{
  content:""
}

.fa-search-plus:before{
  content:""
}

.fa-search-minus:before{
  content:""
}

.fa-power-off:before{
  content:""
}

.fa-signal:before{
  content:""
}

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

.fa-trash-o:before{
  content:""
}

.fa-home:before{
  content:""
}

.fa-file-o:before{
  content:""
}

.fa-clock-o:before{
  content:""
}

.fa-road:before{
  content:""
}

.fa-download:before{
  content:""
}

.fa-arrow-circle-o-down:before{
  content:""
}

.fa-arrow-circle-o-up:before{
  content:""
}

.fa-inbox:before{
  content:""
}

.fa-play-circle-o:before{
  content:""
}

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

.fa-refresh:before{
  content:""
}

.fa-list-alt:before{
  content:""
}

.fa-lock:before{
  content:""
}

.fa-flag:before{
  content:""
}

.fa-headphones:before{
  content:""
}

.fa-volume-off:before{
  content:""
}

.fa-volume-down:before{
  content:""
}

.fa-volume-up:before{
  content:""
}

.fa-qrcode:before{
  content:""
}

.fa-barcode:before{
  content:""
}

.fa-tag:before{
  content:""
}

.fa-tags:before{
  content:""
}

.fa-book:before{
  content:""
}

.fa-bookmark:before{
  content:""
}

.fa-print:before{
  content:""
}

.fa-camera:before{
  content:""
}

.fa-font:before{
  content:""
}

.fa-bold:before{
  content:""
}

.fa-italic:before{
  content:""
}

.fa-text-height:before{
  content:""
}

.fa-text-width:before{
  content:""
}

.fa-align-left:before{
  content:""
}

.fa-align-center:before{
  content:""
}

.fa-align-right:before{
  content:""
}

.fa-align-justify:before{
  content:""
}

.fa-list:before{
  content:""
}

.fa-dedent:before,.fa-outdent:before{
  content:""
}

.fa-indent:before{
  content:""
}

.fa-video-camera:before{
  content:""
}

.fa-photo:before,.fa-image:before,.fa-picture-o:before{
  content:""
}

.fa-pencil:before{
  content:""
}

.fa-map-marker:before{
  content:""
}

.fa-adjust:before{
  content:""
}

.fa-tint:before{
  content:""
}

.fa-edit:before,.fa-pencil-square-o:before{
  content:""
}

.fa-share-square-o:before{
  content:""
}

.fa-check-square-o:before{
  content:""
}

.fa-arrows:before{
  content:""
}

.fa-step-backward:before{
  content:""
}

.fa-fast-backward:before{
  content:""
}

.fa-backward:before{
  content:""
}

.fa-play:before{
  content:""
}

.fa-pause:before{
  content:""
}

.fa-stop:before{
  content:""
}

.fa-forward:before{
  content:""
}

.fa-fast-forward:before{
  content:""
}

.fa-step-forward:before{
  content:""
}

.fa-eject:before{
  content:""
}

.fa-chevron-left:before{
  content:""
}

.fa-chevron-right:before{
  content:""
}

.fa-plus-circle:before{
  content:""
}

.fa-minus-circle:before{
  content:""
}

.fa-times-circle:before{
  content:""
}

.fa-check-circle:before{
  content:""
}

.fa-question-circle:before{
  content:""
}

.fa-info-circle:before{
  content:""
}

.fa-crosshairs:before{
  content:""
}

.fa-times-circle-o:before{
  content:""
}

.fa-check-circle-o:before{
  content:""
}

.fa-ban:before{
  content:""
}

.fa-arrow-left:before{
  content:""
}

.fa-arrow-right:before{
  content:""
}

.fa-arrow-up:before{
  content:""
}

.fa-arrow-down:before{
  content:""
}

.fa-mail-forward:before,.fa-share:before{
  content:""
}

.fa-expand:before{
  content:""
}

.fa-compress:before{
  content:""
}

.fa-plus:before{
  content:""
}

.fa-minus:before{
  content:""
}

.fa-asterisk:before{
  content:""
}

.fa-exclamation-circle:before{
  content:""
}

.fa-gift:before{
  content:""
}

.fa-leaf:before{
  content:""
}

.fa-fire:before{
  content:""
}

.fa-eye:before{
  content:""
}

.fa-eye-slash:before{
  content:""
}

.fa-warning:before,.fa-exclamation-triangle:before{
  content:""
}

.fa-plane:before{
  content:""
}

.fa-calendar:before{
  content:""
}

.fa-random:before{
  content:""
}

.fa-comment:before{
  content:""
}

.fa-magnet:before{
  content:""
}

.fa-chevron-up:before{
  content:""
}

.fa-chevron-down:before{
  content:""
}

.fa-retweet:before{
  content:""
}

.fa-shopping-cart:before{
  content:""
}

.fa-folder:before{
  content:""
}

.fa-folder-open:before{
  content:""
}

.fa-arrows-v:before{
  content:""
}

.fa-arrows-h:before{
  content:""
}

.fa-bar-chart-o:before,.fa-bar-chart:before{
  content:""
}

.fa-twitter-square:before{
  content:""
}

.fa-facebook-square:before{
  content:""
}

.fa-camera-retro:before{
  content:""
}

.fa-key:before{
  content:""
}

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

.fa-comments:before{
  content:""
}

.fa-thumbs-o-up:before{
  content:""
}

.fa-thumbs-o-down:before{
  content:""
}

.fa-star-half:before{
  content:""
}

.fa-heart-o:before{
  content:""
}

.fa-sign-out:before{
  content:""
}

.fa-linkedin-square:before{
  content:""
}

.fa-thumb-tack:before{
  content:""
}

.fa-external-link:before{
  content:""
}

.fa-sign-in:before{
  content:""
}

.fa-trophy:before{
  content:""
}

.fa-github-square:before{
  content:""
}

.fa-upload:before{
  content:""
}

.fa-lemon-o:before{
  content:""
}

.fa-phone:before{
  content:""
}

.fa-square-o:before{
  content:""
}

.fa-bookmark-o:before{
  content:""
}

.fa-phone-square:before{
  content:""
}

.fa-twitter:before{
  content:""
}

.fa-facebook-f:before,.fa-facebook:before{
  content:""
}

.fa-github:before{
  content:""
}

.fa-unlock:before{
  content:""
}

.fa-credit-card:before{
  content:""
}

.fa-feed:before,.fa-rss:before{
  content:""
}

.fa-hdd-o:before{
  content:""
}

.fa-bullhorn:before{
  content:""
}

.fa-bell:before{
  content:""
}

.fa-certificate:before{
  content:""
}

.fa-hand-o-right:before{
  content:""
}

.fa-hand-o-left:before{
  content:""
}

.fa-hand-o-up:before{
  content:""
}

.fa-hand-o-down:before{
  content:""
}

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

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

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

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

.fa-globe:before{
  content:""
}

.fa-wrench:before{
  content:""
}

.fa-tasks:before{
  content:""
}

.fa-filter:before{
  content:""
}

.fa-briefcase:before{
  content:""
}

.fa-arrows-alt:before{
  content:""
}

.fa-group:before,.fa-users:before{
  content:""
}

.fa-chain:before,.fa-link:before{
  content:""
}

.fa-cloud:before{
  content:""
}

.fa-flask:before{
  content:""
}

.fa-cut:before,.fa-scissors:before{
  content:""
}

.fa-copy:before,.fa-files-o:before{
  content:""
}

.fa-paperclip:before{
  content:""
}

.fa-save:before,.fa-floppy-o:before{
  content:""
}

.fa-square:before{
  content:""
}

.fa-navicon:before,.fa-reorder:before,.fa-bars:before{
  content:""
}

.fa-list-ul:before{
  content:""
}

.fa-list-ol:before{
  content:""
}

.fa-strikethrough:before{
  content:""
}

.fa-underline:before{
  content:""
}

.fa-table:before{
  content:""
}

.fa-magic:before{
  content:""
}

.fa-truck:before{
  content:""
}

.fa-pinterest:before{
  content:""
}

.fa-pinterest-square:before{
  content:""
}

.fa-google-plus-square:before{
  content:""
}

.fa-google-plus:before{
  content:""
}

.fa-money:before{
  content:""
}

.fa-caret-down:before{
  content:""
}

.fa-caret-up:before{
  content:""
}

.fa-caret-left:before{
  content:""
}

.fa-caret-right:before{
  content:""
}

.fa-columns:before{
  content:""
}

.fa-unsorted:before,.fa-sort:before{
  content:""
}

.fa-sort-down:before,.fa-sort-desc:before{
  content:""
}

.fa-sort-up:before,.fa-sort-asc:before{
  content:""
}

.fa-envelope:before{
  content:""
}

.fa-linkedin:before{
  content:""
}

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

.fa-legal:before,.fa-gavel:before{
  content:""
}

.fa-dashboard:before,.fa-tachometer:before{
  content:""
}

.fa-comment-o:before{
  content:""
}

.fa-comments-o:before{
  content:""
}

.fa-flash:before,.fa-bolt:before{
  content:""
}

.fa-sitemap:before{
  content:""
}

.fa-umbrella:before{
  content:""
}

.fa-paste:before,.fa-clipboard:before{
  content:""
}

.fa-lightbulb-o:before{
  content:""
}

.fa-exchange:before{
  content:""
}

.fa-cloud-download:before{
  content:""
}

.fa-cloud-upload:before{
  content:""
}

.fa-user-md:before{
  content:""
}

.fa-stethoscope:before{
  content:""
}

.fa-suitcase:before{
  content:""
}

.fa-bell-o:before{
  content:""
}

.fa-coffee:before{
  content:""
}

.fa-cutlery:before{
  content:""
}

.fa-file-text-o:before{
  content:""
}

.fa-building-o:before{
  content:""
}

.fa-hospital-o:before{
  content:""
}

.fa-ambulance:before{
  content:""
}

.fa-medkit:before{
  content:""
}

.fa-fighter-jet:before{
  content:""
}

.fa-beer:before{
  content:""
}

.fa-h-square:before{
  content:""
}

.fa-plus-square:before{
  content:""
}

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

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

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

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

.fa-angle-left:before{
  content:""
}

.fa-angle-right:before{
  content:""
}

.fa-angle-up:before{
  content:""
}

.fa-angle-down:before{
  content:""
}

.fa-desktop:before{
  content:""
}

.fa-laptop:before{
  content:""
}

.fa-tablet:before{
  content:""
}

.fa-mobile-phone:before,.fa-mobile:before{
  content:""
}

.fa-circle-o:before{
  content:""
}

.fa-quote-left:before{
  content:""
}

.fa-quote-right:before{
  content:""
}

.fa-spinner:before{
  content:""
}

.fa-circle:before{
  content:""
}

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

.fa-github-alt:before{
  content:""
}

.fa-folder-o:before{
  content:""
}

.fa-folder-open-o:before{
  content:""
}

.fa-smile-o:before{
  content:""
}

.fa-frown-o:before{
  content:""
}

.fa-meh-o:before{
  content:""
}

.fa-gamepad:before{
  content:""
}

.fa-keyboard-o:before{
  content:""
}

.fa-flag-o:before{
  content:""
}

.fa-flag-checkered:before{
  content:""
}

.fa-terminal:before{
  content:""
}

.fa-code:before{
  content:""
}

.fa-mail-reply-all:before,.fa-reply-all:before{
  content:""
}

.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{
  content:""
}

.fa-location-arrow:before{
  content:""
}

.fa-crop:before{
  content:""
}

.fa-code-fork:before{
  content:""
}

.fa-unlink:before,.fa-chain-broken:before{
  content:""
}

.fa-question:before{
  content:""
}

.fa-info:before{
  content:""
}

.fa-exclamation:before{
  content:""
}

.fa-superscript:before{
  content:""
}

.fa-subscript:before{
  content:""
}

.fa-eraser:before{
  content:""
}

.fa-puzzle-piece:before{
  content:""
}

.fa-microphone:before{
  content:""
}

.fa-microphone-slash:before{
  content:""
}

.fa-shield:before{
  content:""
}

.fa-calendar-o:before{
  content:""
}

.fa-fire-extinguisher:before{
  content:""
}

.fa-rocket:before{
  content:""
}

.fa-maxcdn:before{
  content:""
}

.fa-chevron-circle-left:before{
  content:""
}

.fa-chevron-circle-right:before{
  content:""
}

.fa-chevron-circle-up:before{
  content:""
}

.fa-chevron-circle-down:before{
  content:""
}

.fa-html5:before{
  content:""
}

.fa-css3:before{
  content:""
}

.fa-anchor:before{
  content:""
}

.fa-unlock-alt:before{
  content:""
}

.fa-bullseye:before{
  content:""
}

.fa-ellipsis-h:before{
  content:""
}

.fa-ellipsis-v:before{
  content:""
}

.fa-rss-square:before{
  content:""
}

.fa-play-circle:before{
  content:""
}

.fa-ticket:before{
  content:""
}

.fa-minus-square:before{
  content:""
}

.fa-minus-square-o:before{
  content:""
}

.fa-level-up:before{
  content:""
}

.fa-level-down:before{
  content:""
}

.fa-check-square:before{
  content:""
}

.fa-pencil-square:before{
  content:""
}

.fa-external-link-square:before{
  content:""
}

.fa-share-square:before{
  content:""
}

.fa-compass:before{
  content:""
}

.fa-toggle-down:before,.fa-caret-square-o-down:before{
  content:""
}

.fa-toggle-up:before,.fa-caret-square-o-up:before{
  content:""
}

.fa-toggle-right:before,.fa-caret-square-o-right:before{
  content:""
}

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

.fa-gbp:before{
  content:""
}

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

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

.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{
  content:""
}

.fa-ruble:before,.fa-rouble:before,.fa-rub:before{
  content:""
}

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

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

.fa-file:before{
  content:""
}

.fa-file-text:before{
  content:""
}

.fa-sort-alpha-asc:before{
  content:""
}

.fa-sort-alpha-desc:before{
  content:""
}

.fa-sort-amount-asc:before{
  content:""
}

.fa-sort-amount-desc:before{
  content:""
}

.fa-sort-numeric-asc:before{
  content:""
}

.fa-sort-numeric-desc:before{
  content:""
}

.fa-thumbs-up:before{
  content:""
}

.fa-thumbs-down:before{
  content:""
}

.fa-youtube-square:before{
  content:""
}

.fa-youtube:before{
  content:""
}

.fa-xing:before{
  content:""
}

.fa-xing-square:before{
  content:""
}

.fa-youtube-play:before{
  content:""
}

.fa-dropbox:before{
  content:""
}

.fa-stack-overflow:before{
  content:""
}

.fa-instagram:before{
  content:""
}

.fa-flickr:before{
  content:""
}

.fa-adn:before{
  content:""
}

.fa-bitbucket:before{
  content:""
}

.fa-bitbucket-square:before{
  content:""
}

.fa-tumblr:before{
  content:""
}

.fa-tumblr-square:before{
  content:""
}

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

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

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

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

.fa-apple:before{
  content:""
}

.fa-windows:before{
  content:""
}

.fa-android:before{
  content:""
}

.fa-linux:before{
  content:""
}

.fa-dribbble:before{
  content:""
}

.fa-skype:before{
  content:""
}

.fa-foursquare:before{
  content:""
}

.fa-trello:before{
  content:""
}

.fa-female:before{
  content:""
}

.fa-male:before{
  content:""
}

.fa-gittip:before,.fa-gratipay:before{
  content:""
}

.fa-sun-o:before{
  content:""
}

.fa-moon-o:before{
  content:""
}

.fa-archive:before{
  content:""
}

.fa-bug:before{
  content:""
}

.fa-vk:before{
  content:""
}

.fa-weibo:before{
  content:""
}

.fa-renren:before{
  content:""
}

.fa-pagelines:before{
  content:""
}

.fa-stack-exchange:before{
  content:""
}

.fa-arrow-circle-o-right:before{
  content:""
}

.fa-arrow-circle-o-left:before{
  content:""
}

.fa-toggle-left:before,.fa-caret-square-o-left:before{
  content:""
}

.fa-dot-circle-o:before{
  content:""
}

.fa-wheelchair:before{
  content:""
}

.fa-vimeo-square:before{
  content:""
}

.fa-turkish-lira:before,.fa-try:before{
  content:""
}

.fa-plus-square-o:before{
  content:""
}

.fa-space-shuttle:before{
  content:""
}

.fa-slack:before{
  content:""
}

.fa-envelope-square:before{
  content:""
}

.fa-wordpress:before{
  content:""
}

.fa-openid:before{
  content:""
}

.fa-institution:before,.fa-bank:before,.fa-university:before{
  content:""
}

.fa-mortar-board:before,.fa-graduation-cap:before{
  content:""
}

.fa-yahoo:before{
  content:""
}

.fa-google:before{
  content:""
}

.fa-reddit:before{
  content:""
}

.fa-reddit-square:before{
  content:""
}

.fa-stumbleupon-circle:before{
  content:""
}

.fa-stumbleupon:before{
  content:""
}

.fa-delicious:before{
  content:""
}

.fa-digg:before{
  content:""
}

.fa-pied-piper-pp:before{
  content:""
}

.fa-pied-piper-alt:before{
  content:""
}

.fa-drupal:before{
  content:""
}

.fa-joomla:before{
  content:""
}

.fa-language:before{
  content:""
}

.fa-fax:before{
  content:""
}

.fa-building:before{
  content:""
}

.fa-child:before{
  content:""
}

.fa-paw:before{
  content:""
}

.fa-spoon:before{
  content:""
}

.fa-cube:before{
  content:""
}

.fa-cubes:before{
  content:""
}

.fa-behance:before{
  content:""
}

.fa-behance-square:before{
  content:""
}

.fa-steam:before{
  content:""
}

.fa-steam-square:before{
  content:""
}

.fa-recycle:before{
  content:""
}

.fa-automobile:before,.fa-car:before{
  content:""
}

.fa-cab:before,.fa-taxi:before{
  content:""
}

.fa-tree:before{
  content:""
}

.fa-spotify:before{
  content:""
}

.fa-deviantart:before{
  content:""
}

.fa-soundcloud:before{
  content:""
}

.fa-database:before{
  content:""
}

.fa-file-pdf-o:before{
  content:""
}

.fa-file-word-o:before{
  content:""
}

.fa-file-excel-o:before{
  content:""
}

.fa-file-powerpoint-o:before{
  content:""
}

.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{
  content:""
}

.fa-file-zip-o:before,.fa-file-archive-o:before{
  content:""
}

.fa-file-sound-o:before,.fa-file-audio-o:before{
  content:""
}

.fa-file-movie-o:before,.fa-file-video-o:before{
  content:""
}

.fa-file-code-o:before{
  content:""
}

.fa-vine:before{
  content:""
}

.fa-codepen:before{
  content:""
}

.fa-jsfiddle:before{
  content:""
}

.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{
  content:""
}

.fa-circle-o-notch:before{
  content:""
}

.fa-ra:before,.fa-resistance:before,.fa-rebel:before{
  content:""
}

.fa-ge:before,.fa-empire:before{
  content:""
}

.fa-git-square:before{
  content:""
}

.fa-git:before{
  content:""
}

.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{
  content:""
}

.fa-tencent-weibo:before{
  content:""
}

.fa-qq:before{
  content:""
}

.fa-wechat:before,.fa-weixin:before{
  content:""
}

.fa-send:before,.fa-paper-plane:before{
  content:""
}

.fa-send-o:before,.fa-paper-plane-o:before{
  content:""
}

.fa-history:before{
  content:""
}

.fa-circle-thin:before{
  content:""
}

.fa-header:before{
  content:""
}

.fa-paragraph:before{
  content:""
}

.fa-sliders:before{
  content:""
}

.fa-share-alt:before{
  content:""
}

.fa-share-alt-square:before{
  content:""
}

.fa-bomb:before{
  content:""
}

.fa-soccer-ball-o:before,.fa-futbol-o:before{
  content:""
}

.fa-tty:before{
  content:""
}

.fa-binoculars:before{
  content:""
}

.fa-plug:before{
  content:""
}

.fa-slideshare:before{
  content:""
}

.fa-twitch:before{
  content:""
}

.fa-yelp:before{
  content:""
}

.fa-newspaper-o:before{
  content:""
}

.fa-wifi:before{
  content:""
}

.fa-calculator:before{
  content:""
}

.fa-paypal:before{
  content:""
}

.fa-google-wallet:before{
  content:""
}

.fa-cc-visa:before{
  content:""
}

.fa-cc-mastercard:before{
  content:""
}

.fa-cc-discover:before{
  content:""
}

.fa-cc-amex:before{
  content:""
}

.fa-cc-paypal:before{
  content:""
}

.fa-cc-stripe:before{
  content:""
}

.fa-bell-slash:before{
  content:""
}

.fa-bell-slash-o:before{
  content:""
}

.fa-trash:before{
  content:""
}

.fa-copyright:before{
  content:""
}

.fa-at:before{
  content:""
}

.fa-eyedropper:before{
  content:""
}

.fa-paint-brush:before{
  content:""
}

.fa-birthday-cake:before{
  content:""
}

.fa-area-chart:before{
  content:""
}

.fa-pie-chart:before{
  content:""
}

.fa-line-chart:before{
  content:""
}

.fa-lastfm:before{
  content:""
}

.fa-lastfm-square:before{
  content:""
}

.fa-toggle-off:before{
  content:""
}

.fa-toggle-on:before{
  content:""
}

.fa-bicycle:before{
  content:""
}

.fa-bus:before{
  content:""
}

.fa-ioxhost:before{
  content:""
}

.fa-angellist:before{
  content:""
}

.fa-cc:before{
  content:""
}

.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{
  content:""
}

.fa-meanpath:before{
  content:""
}

.fa-buysellads:before{
  content:""
}

.fa-connectdevelop:before{
  content:""
}

.fa-dashcube:before{
  content:""
}

.fa-forumbee:before{
  content:""
}

.fa-leanpub:before{
  content:""
}

.fa-sellsy:before{
  content:""
}

.fa-shirtsinbulk:before{
  content:""
}

.fa-simplybuilt:before{
  content:""
}

.fa-skyatlas:before{
  content:""
}

.fa-cart-plus:before{
  content:""
}

.fa-cart-arrow-down:before{
  content:""
}

.fa-diamond:before{
  content:""
}

.fa-ship:before{
  content:""
}

.fa-user-secret:before{
  content:""
}

.fa-motorcycle:before{
  content:""
}

.fa-street-view:before{
  content:""
}

.fa-heartbeat:before{
  content:""
}

.fa-venus:before{
  content:""
}

.fa-mars:before{
  content:""
}

.fa-mercury:before{
  content:""
}

.fa-intersex:before,.fa-transgender:before{
  content:""
}

.fa-transgender-alt:before{
  content:""
}

.fa-venus-double:before{
  content:""
}

.fa-mars-double:before{
  content:""
}

.fa-venus-mars:before{
  content:""
}

.fa-mars-stroke:before{
  content:""
}

.fa-mars-stroke-v:before{
  content:""
}

.fa-mars-stroke-h:before{
  content:""
}

.fa-neuter:before{
  content:""
}

.fa-genderless:before{
  content:""
}

.fa-facebook-official:before{
  content:""
}

.fa-pinterest-p:before{
  content:""
}

.fa-whatsapp:before{
  content:""
}

.fa-server:before{
  content:""
}

.fa-user-plus:before{
  content:""
}

.fa-user-times:before{
  content:""
}

.fa-hotel:before,.fa-bed:before{
  content:""
}

.fa-viacoin:before{
  content:""
}

.fa-train:before{
  content:""
}

.fa-subway:before{
  content:""
}

.fa-medium:before{
  content:""
}

.fa-yc:before,.fa-y-combinator:before{
  content:""
}

.fa-optin-monster:before{
  content:""
}

.fa-opencart:before{
  content:""
}

.fa-expeditedssl:before{
  content:""
}

.fa-battery-4:before,.fa-battery-full:before{
  content:""
}

.fa-battery-3:before,.fa-battery-three-quarters:before{
  content:""
}

.fa-battery-2:before,.fa-battery-half:before{
  content:""
}

.fa-battery-1:before,.fa-battery-quarter:before{
  content:""
}

.fa-battery-0:before,.fa-battery-empty:before{
  content:""
}

.fa-mouse-pointer:before{
  content:""
}

.fa-i-cursor:before{
  content:""
}

.fa-object-group:before{
  content:""
}

.fa-object-ungroup:before{
  content:""
}

.fa-sticky-note:before{
  content:""
}

.fa-sticky-note-o:before{
  content:""
}

.fa-cc-jcb:before{
  content:""
}

.fa-cc-diners-club:before{
  content:""
}

.fa-clone:before{
  content:""
}

.fa-balance-scale:before{
  content:""
}

.fa-hourglass-o:before{
  content:""
}

.fa-hourglass-1:before,.fa-hourglass-start:before{
  content:""
}

.fa-hourglass-2:before,.fa-hourglass-half:before{
  content:""
}

.fa-hourglass-3:before,.fa-hourglass-end:before{
  content:""
}

.fa-hourglass:before{
  content:""
}

.fa-hand-grab-o:before,.fa-hand-rock-o:before{
  content:""
}

.fa-hand-stop-o:before,.fa-hand-paper-o:before{
  content:""
}

.fa-hand-scissors-o:before{
  content:""
}

.fa-hand-lizard-o:before{
  content:""
}

.fa-hand-spock-o:before{
  content:""
}

.fa-hand-pointer-o:before{
  content:""
}

.fa-hand-peace-o:before{
  content:""
}

.fa-trademark:before{
  content:""
}

.fa-registered:before{
  content:""
}

.fa-creative-commons:before{
  content:""
}

.fa-gg:before{
  content:""
}

.fa-gg-circle:before{
  content:""
}

.fa-tripadvisor:before{
  content:""
}

.fa-odnoklassniki:before{
  content:""
}

.fa-odnoklassniki-square:before{
  content:""
}

.fa-get-pocket:before{
  content:""
}

.fa-wikipedia-w:before{
  content:""
}

.fa-safari:before{
  content:""
}

.fa-chrome:before{
  content:""
}

.fa-firefox:before{
  content:""
}

.fa-opera:before{
  content:""
}

.fa-internet-explorer:before{
  content:""
}

.fa-tv:before,.fa-television:before{
  content:""
}

.fa-contao:before{
  content:""
}

.fa-500px:before{
  content:""
}

.fa-amazon:before{
  content:""
}

.fa-calendar-plus-o:before{
  content:""
}

.fa-calendar-minus-o:before{
  content:""
}

.fa-calendar-times-o:before{
  content:""
}

.fa-calendar-check-o:before{
  content:""
}

.fa-industry:before{
  content:""
}

.fa-map-pin:before{
  content:""
}

.fa-map-signs:before{
  content:""
}

.fa-map-o:before{
  content:""
}

.fa-map:before{
  content:""
}

.fa-commenting:before{
  content:""
}

.fa-commenting-o:before{
  content:""
}

.fa-houzz:before{
  content:""
}

.fa-vimeo:before{
  content:""
}

.fa-black-tie:before{
  content:""
}

.fa-fonticons:before{
  content:""
}

.fa-reddit-alien:before{
  content:""
}

.fa-edge:before{
  content:""
}

.fa-credit-card-alt:before{
  content:""
}

.fa-codiepie:before{
  content:""
}

.fa-modx:before{
  content:""
}

.fa-fort-awesome:before{
  content:""
}

.fa-usb:before{
  content:""
}

.fa-product-hunt:before{
  content:""
}

.fa-mixcloud:before{
  content:""
}

.fa-scribd:before{
  content:""
}

.fa-pause-circle:before{
  content:""
}

.fa-pause-circle-o:before{
  content:""
}

.fa-stop-circle:before{
  content:""
}

.fa-stop-circle-o:before{
  content:""
}

.fa-shopping-bag:before{
  content:""
}

.fa-shopping-basket:before{
  content:""
}

.fa-hashtag:before{
  content:""
}

.fa-bluetooth:before{
  content:""
}

.fa-bluetooth-b:before{
  content:""
}

.fa-percent:before{
  content:""
}

.fa-gitlab:before{
  content:""
}

.fa-wpbeginner:before{
  content:""
}

.fa-wpforms:before{
  content:""
}

.fa-envira:before{
  content:""
}

.fa-universal-access:before{
  content:""
}

.fa-wheelchair-alt:before{
  content:""
}

.fa-question-circle-o:before{
  content:""
}

.fa-blind:before{
  content:""
}

.fa-audio-description:before{
  content:""
}

.fa-volume-control-phone:before{
  content:""
}

.fa-braille:before{
  content:""
}

.fa-assistive-listening-systems:before{
  content:""
}

.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{
  content:""
}

.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{
  content:""
}

.fa-glide:before{
  content:""
}

.fa-glide-g:before{
  content:""
}

.fa-signing:before,.fa-sign-language:before{
  content:""
}

.fa-low-vision:before{
  content:""
}

.fa-viadeo:before{
  content:""
}

.fa-viadeo-square:before{
  content:""
}

.fa-snapchat:before{
  content:""
}

.fa-snapchat-ghost:before{
  content:""
}

.fa-snapchat-square:before{
  content:""
}

.fa-pied-piper:before{
  content:""
}

.fa-first-order:before{
  content:""
}

.fa-yoast:before{
  content:""
}

.fa-themeisle:before{
  content:""
}

.fa-google-plus-circle:before,.fa-google-plus-official:before{
  content:""
}

.fa-fa:before,.fa-font-awesome:before{
  content:""
}

.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  border:0
}

.sr-only-focusable:active,.sr-only-focusable:focus{
  position:static;
  width:auto;
  height:auto;
  margin:0;
  overflow:visible;
  clip:auto
}

@font-face{
  font-family:"Axway-GoldenGate-Icons";

  src:url(/ee8368139d0c95ea88e7.woff2?4c1f3j) format("woff2"),url(/3b176c4b87ec014397e6.ttf?4c1f3j) format("truetype"),url(/8ee30fbc1150d2c1b242.woff?4c1f3j) format("woff"),url(/a6d411d1557c9dcaae49.svg?4c1f3j#Axway-GoldenGate-Icons) format("svg");

  font-weight:normal;

  font-style:normal
}

[class^="icon-GG-"],[class*=" icon-GG-"]{
  font-family:'Axway-GoldenGate-Icons' !important;
  speak:none;
  font-style:normal;
  font-weight:normal;
  font-variant:normal;
  text-transform:none;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.gg{
  display:inline-block
}

.gg.icon-GG-alarm::before{
  content:""
}

.gg.icon-GG-android::before{
  content:""
}

.gg.icon-GG-apartment::before{
  content:""
}

.gg.icon-GG-api-central::before{
  content:""
}

.gg.icon-GG-api-product::before{
  content:""
}

.gg.icon-GG-api::before{
  content:""
}

.gg.icon-GG-appc-arrow::before{
  content:""
}

.gg.icon-GG-appc::before{
  content:""
}

.gg.icon-GG-appleinc::before{
  content:""
}

.gg.icon-GG-arrow-down2::before{
  content:""
}

.gg.icon-GG-arrow-down::before{
  content:""
}

.gg.icon-GG-arrow-left::before{
  content:""
}

.gg.icon-GG-arrow-right::before{
  content:""
}

.gg.icon-GG-arrow-up2::before{
  content:""
}

.gg.icon-GG-arrow-up::before{
  content:""
}

.gg.icon-GG-arrow-wave2::before{
  content:""
}

.gg.icon-GG-arrows-merge::before{
  content:""
}

.gg.icon-GG-axway-new::before{
  content:""
}

.gg.icon-GG-bank::before{
  content:""
}

.gg.icon-GG-block-small::before{
  content:""
}

.gg.icon-GG-book2::before{
  content:""
}

.gg.icon-GG-box::before{
  content:""
}

.gg.icon-GG-briefcase::before{
  content:""
}

.gg.icon-GG-bubble-text::before{
  content:""
}

.gg.icon-GG-bubbles::before{
  content:""
}

.gg.icon-GG-bug::before{
  content:""
}

.gg.icon-GG-calendar-full::before{
  content:""
}

.gg.icon-GG-caret-fill::before{
  content:""
}

.gg.icon-GG-cart::before{
  content:""
}

.gg.icon-GG-cert::before{
  content:""
}

.gg.icon-GG-chart-bars::before{
  content:""
}

.gg.icon-GG-check-empty::before{
  content:""
}

.gg.icon-GG-check-filled::before{
  content:""
}

.gg.icon-GG-check::before{
  content:""
}

.gg.icon-GG-checkmark-circle::before{
  content:""
}

.gg.icon-GG-chevron-down-circle::before{
  content:""
}

.gg.icon-GG-chevron-down::before{
  content:""
}

.gg.icon-GG-chevron-left-circle::before{
  content:""
}

.gg.icon-GG-chevron-left::before{
  content:""
}

.gg.icon-GG-chevron-right-circle::before{
  content:""
}

.gg.icon-GG-chevron-right::before{
  content:""
}

.gg.icon-GG-chevron-up::before{
  content:""
}

.gg.icon-GG-circle-help::before{
  content:""
}

.gg.icon-GG-circle-minus::before{
  content:""
}

.gg.icon-GG-cli::before{
  content:""
}

.gg.icon-GG-clipboard-text::before{
  content:""
}

.gg.icon-GG-clock3::before{
  content:""
}

.gg.icon-GG-cloud-alert::before{
  content:""
}

.gg.icon-GG-cloud-check::before{
  content:""
}

.gg.icon-GG-cloud-cross::before{
  content:""
}

.gg.icon-GG-cloud-db::before{
  content:""
}

.gg.icon-GG-cloud-gear::before{
  content:""
}

.gg.icon-GG-cloud-lightning::before{
  content:""
}

.gg.icon-GG-cloud-upload::before{
  content:""
}

.gg.icon-GG-cloud::before{
  content:""
}

.gg.icon-GG-code-cloud::before{
  content:""
}

.gg.icon-GG-code::before{
  content:""
}

.gg.icon-GG-cog::before{
  content:""
}

.gg.icon-GG-compare2::before{
  content:""
}

.gg.icon-GG-compare3::before{
  content:""
}

.gg.icon-GG-config-file::before{
  content:""
}

.gg.icon-GG-connector::before{
  content:""
}

.gg.icon-GG-contract2::before{
  content:""
}

.gg.icon-GG-contract::before{
  content:""
}

.gg.icon-GG-copy::before{
  content:""
}

.gg.icon-GG-credit-card::before{
  content:""
}

.gg.icon-GG-cross-circle::before{
  content:""
}

.gg.icon-GG-cross-square::before{
  content:""
}

.gg.icon-GG-cross::before{
  content:""
}

.gg.icon-GG-cube::before{
  content:""
}

.gg.icon-GG-customer::before{
  content:""
}

.gg.icon-GG-database::before{
  content:""
}

.gg.icon-GG-desktop::before{
  content:""
}

.gg.icon-GG-document22::before{
  content:""
}

.gg.icon-GG-document::before{
  content:""
}

.gg.icon-GG-download2::before{
  content:""
}

.gg.icon-GG-earth::before{
  content:""
}

.gg.icon-GG-ellipsis2::before{
  content:""
}

.gg.icon-GG-ellipsis3::before{
  content:""
}

.gg.icon-GG-enter-down2::before{
  content:""
}

.gg.icon-GG-envelope2::before{
  content:""
}

.gg.icon-GG-exit-down::before{
  content:""
}

.gg.icon-GG-exit-right::before{
  content:""
}

.gg.icon-GG-expand2::before{
  content:""
}

.gg.icon-GG-expand::before{
  content:""
}

.gg.icon-GG-eye2::before{
  content:""
}

.gg.icon-GG-file-add::before{
  content:""
}

.gg.icon-GG-file-check::before{
  content:""
}

.gg.icon-GG-file-code::before{
  content:""
}

.gg.icon-GG-file-empty::before{
  content:""
}

.gg.icon-GG-files::before{
  content:""
}

.gg.icon-GG-fire::before{
  content:""
}

.gg.icon-GG-funnel2::before{
  content:""
}

.gg.icon-GG-ghost2::before{
  content:""
}

.gg.icon-GG-github::before{
  content:""
}

.gg.icon-GG-graph::before{
  content:""
}

.gg.icon-GG-group-work::before{
  content:""
}

.gg.icon-GG-hammer-wrench2::before{
  content:""
}

.gg.icon-GG-heart::before{
  content:""
}

.gg.icon-GG-home::before{
  content:""
}

.gg.icon-GG-html-five::before{
  content:""
}

.gg.icon-GG-icons2::before{
  content:""
}

.gg.icon-GG-if-then::before{
  content:""
}

.gg.icon-GG-info::before{
  content:""
}

.gg.icon-GG-init-letter::before{
  content:""
}

.gg.icon-GG-key::before{
  content:""
}

.gg.icon-GG-lamp::before{
  content:""
}

.gg.icon-GG-lan2::before{
  content:""
}

.gg.icon-GG-lan::before{
  content:""
}

.gg.icon-GG-laptop-phone::before{
  content:""
}

.gg.icon-GG-laptop::before{
  content:""
}

.gg.icon-GG-lifebuoy::before{
  content:""
}

.gg.icon-GG-link::before{
  content:""
}

.gg.icon-GG-list::before{
  content:""
}

.gg.icon-GG-location::before{
  content:""
}

.gg.icon-GG-lock::before{
  content:""
}

.gg.icon-GG-magnifier::before{
  content:""
}

.gg.icon-GG-menu-alt::before{
  content:""
}

.gg.icon-GG-minus::before{
  content:""
}

.gg.icon-GG-models::before{
  content:""
}

.gg.icon-GG-new-tab::before{
  content:""
}

.gg.icon-GG-news::before{
  content:""
}

.gg.icon-GG-optional::before{
  content:""
}

.gg.icon-GG-paper-plane::before{
  content:""
}

.gg.icon-GG-paperclip::before{
  content:""
}

.gg.icon-GG-pause-circle::before{
  content:""
}

.gg.icon-GG-pencil::before{
  content:""
}

.gg.icon-GG-picture::before{
  content:""
}

.gg.icon-GG-pie-chart::before{
  content:""
}

.gg.icon-GG-play-circle::before{
  content:""
}

.gg.icon-GG-plus-square::before{
  content:""
}

.gg.icon-GG-plus::before{
  content:""
}

.gg.icon-GG-pointer-up::before{
  content:""
}

.gg.icon-GG-power-switch::before{
  content:""
}

.gg.icon-GG-power::before{
  content:""
}

.gg.icon-GG-profile::before{
  content:""
}

.gg.icon-GG-prohibited2::before{
  content:""
}

.gg.icon-GG-pulse::before{
  content:""
}

.gg.icon-GG-pushpin::before{
  content:""
}

.gg.icon-GG-radio-empt::before{
  content:""
}

.gg.icon-GG-radio-fill::before{
  content:""
}

.gg.icon-GG-redo2::before{
  content:""
}

.gg.icon-GG-refresh::before{
  content:""
}

.gg.icon-GG-repeat2::before{
  content:""
}

.gg.icon-GG-request::before{
  content:""
}

.gg.icon-GG-resize-handle::before{
  content:""
}

.gg.icon-GG-response::before{
  content:""
}

.gg.icon-GG-rocket::before{
  content:""
}

.gg.icon-GG-rss::before{
  content:""
}

.gg.icon-GG-server::before{
  content:""
}

.gg.icon-GG-service-mesh::before{
  content:""
}

.gg.icon-GG-share2::before{
  content:""
}

.gg.icon-GG-share::before{
  content:""
}

.gg.icon-GG-shield-alert::before{
  content:""
}

.gg.icon-GG-shield-check::before{
  content:""
}

.gg.icon-GG-shield-cross::before{
  content:""
}

.gg.icon-GG-shield::before{
  content:""
}

.gg.icon-GG-shuffle::before{
  content:""
}

.gg.icon-GG-site-map::before{
  content:""
}

.gg.icon-GG-smartphone-embed::before{
  content:""
}

.gg.icon-GG-smartphone2::before{
  content:""
}

.gg.icon-GG-sort-both::before{
  content:""
}

.gg.icon-GG-sort-down::before{
  content:""
}

.gg.icon-GG-sort-up::before{
  content:""
}

.gg.icon-GG-star::before{
  content:""
}

.gg.icon-GG-stop-circle::before{
  content:""
}

.gg.icon-GG-subscription::before{
  content:""
}

.gg.icon-GG-subscriptions::before{
  content:""
}

.gg.icon-GG-subtract2::before{
  content:""
}

.gg.icon-GG-swagger::before{
  content:""
}

.gg.icon-GG-sync::before{
  content:""
}

.gg.icon-GG-tab2::before{
  content:""
}

.gg.icon-GG-tag::before{
  content:""
}

.gg.icon-GG-tags::before{
  content:""
}

.gg.icon-GG-telephone::before{
  content:""
}

.gg.icon-GG-trash2::before{
  content:""
}

.gg.icon-GG-trophy::before{
  content:""
}

.gg.icon-GG-tux::before{
  content:""
}

.gg.icon-GG-undo2::before{
  content:""
}

.gg.icon-GG-unlink2::before{
  content:""
}

.gg.icon-GG-unlock::before{
  content:""
}

.gg.icon-GG-upload2::before{
  content:""
}

.gg.icon-GG-user-minus::before{
  content:""
}

.gg.icon-GG-user-plus::before{
  content:""
}

.gg.icon-GG-user::before{
  content:""
}

.gg.icon-GG-users-minus::before{
  content:""
}

.gg.icon-GG-users-plus::before{
  content:""
}

.gg.icon-GG-users2::before{
  content:""
}

.gg.icon-GG-users::before{
  content:""
}

.gg.icon-GG-warning::before{
  content:""
}

.gg.icon-GG-windows8::before{
  content:""
}

.gg.icon-GG-empty-list::before{
  content:""
}

body{
  font-family:"Open Sans",sans-serif;
  color:#10181F
}

#content .ux-primary,.modal-dialog .ux-primary{
  color:#407CA0
}

#content .ux-container,.modal-dialog .ux-container{
  border-bottom:1px solid #D8D8D8
}

#content .ux-container:last-child,.modal-dialog .ux-container:last-child{
  border-bottom:0
}

#content .ux-container+.ux-container,.modal-dialog .ux-container+.ux-container{
  padding-top:20px
}

#content .checkbox>label::after,.modal-dialog .checkbox>label::after{
  display:none
}

#content label.ux-colon::after,.modal-dialog label.ux-colon::after{
  content:':'
}

#content .ux-has-slash-separator::after,.modal-dialog .ux-has-slash-separator::after{
  content:' / '
}

#content .ux-item-spacing-xs-right,.modal-dialog .ux-item-spacing-xs-right{
  margin-right:2px !important
}

#content .ux-item-spacing-xs-left,.modal-dialog .ux-item-spacing-xs-left{
  margin-left:2px !important
}

#content .ux-item-spacing-s-right,.modal-dialog .ux-item-spacing-s-right{
  margin-right:6px !important
}

#content .ux-item-spacing-s-left,.modal-dialog .ux-item-spacing-s-left{
  margin-left:6px !important
}

#content .ux-item-spacing-m-right,.modal-dialog .ux-item-spacing-m-right{
  margin-right:15px !important
}

#content .ux-item-spacing-m-left,.modal-dialog .ux-item-spacing-m-left{
  margin-left:15px !important
}

#content .ux-item-spacing-l-right,.modal-dialog .ux-item-spacing-l-right{
  margin-right:30px !important
}

#content .ux-item-spacing-l-left,.modal-dialog .ux-item-spacing-l-left{
  margin-left:30px !important
}

#content .ux-text-body,.modal-dialog .ux-text-body{
  font-size:.8125rem
}

#content .ux-type-size-one,.modal-dialog .ux-type-size-one{
  font-size:1.375rem
}

#content .ux-type-size-two,.modal-dialog .ux-type-size-two{
  font-size:1rem
}

#content .ux-type-size-three,.modal-dialog .ux-type-size-three{
  font-size:.875rem
}

#content .ux-type-size-four,.modal-dialog .ux-type-size-four{
  font-size:.8125rem
}

#content .ux-type-size-five,.modal-dialog .ux-type-size-five{
  font-size:.75rem
}

#content .ux-type-size-six,.modal-dialog .ux-type-size-six{
  font-size:.625rem
}

#content .ux-text-color-neutral,.modal-dialog .ux-text-color-neutral{
  color:#407CA0
}

#content .ux-background-color-neutral,.modal-dialog .ux-background-color-neutral{
  background-color:rgba(0,0,0,0.1)
}

#content .ux-text-color-info,.modal-dialog .ux-text-color-info{
  color:#407CA0
}

#content .ux-background-color-info,.modal-dialog .ux-background-color-info{
  background-color:#E4F1FE
}

#content .ux-text-color-warning,.modal-dialog .ux-text-color-warning{
  color:#8D6708
}

#content .ux-background-color-warning,.modal-dialog .ux-background-color-warning{
  background-color:#fffacd
}

#content .ux-text-color-error,.modal-dialog .ux-text-color-error{
  color:darkred
}

#content .ux-background-color-error,.modal-dialog .ux-background-color-error{
  background-color:#FFE3E0
}

#content .noselect,.modal-dialog .noselect{
  -webkit-touch-callout:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

#content .noresize,.modal-dialog .noresize{
  resize:none
}

#content .vresize,.modal-dialog .vresize{
  resize:vertical
}

#content .hresize,.modal-dialog .hresize{
  resize:horizontal
}

#content .checkbox-slider,.modal-dialog .checkbox-slider{
  display:inline-block;
  font-size:1rem;
  height:1rem;
  width:2rem;
  border-radius:1rem;
  position:relative;
  padding-top:0 !important;
  padding-left:0 !important;
  background:#B7BABC
}

#content .checkbox-slider input,.modal-dialog .checkbox-slider input{
  position:absolute;
  opacity:0;
  margin:0 !important;
  padding:0 !important
}

#content .checkbox-slider::after,.modal-dialog .checkbox-slider::after{
  visibility:visible;
  content:'';
  display:block;
  height:1rem;
  width:1rem;
  position:absolute;
  border-radius:1rem;
  background:#fff;
  box-shadow:0 0.1rem 0.3rem rgba(0,0,0,0.3);
  transition:all 200ms
}

#content .checkbox-slider.disabled::after,.modal-dialog .checkbox-slider.disabled::after{
  background:#75787B
}

#content .checkbox-slider.checked,.modal-dialog .checkbox-slider.checked{
  background:#407CA0
}

#content .checkbox-slider.checked::after,.modal-dialog .checkbox-slider.checked::after{
  transform:translate3d(1rem, 0, 0)
}

.text-header{
  font-size:1rem;
  font-weight:700
}

.subtitle{
  font-style:italic;
  margin-bottom:0.625rem
}

#content button.text,.popover button.text,.modal-dialog button.text{
  color:#407CA0;
  text-decoration:none;
  display:inline;
  border:0;
  background-color:transparent;
  padding:0;
  font-weight:700
}

#content button.text.visited,#content button.text:visited,.popover button.text.visited,.popover button.text:visited,.modal-dialog button.text.visited,.modal-dialog button.text:visited{
  color:#407CA0
}

#content button.text:hover,.popover button.text:hover,.modal-dialog button.text:hover{
  text-decoration:underline
}

#content button.text:disabled,.popover button.text:disabled,.modal-dialog button.text:disabled{
  color:rgba(16,24,31,0.3);
  text-decoration:none
}

#content a[role="button"],.popover a[role="button"],.modal-dialog a[role="button"]{
  font-weight:700
}

#content a[role="button"]:visited,.popover a[role="button"]:visited,.modal-dialog a[role="button"]:visited{
  color:#407CA0
}

#content a.hyperlink,.popover a.hyperlink,.modal-dialog a.hyperlink{
  font-weight:700
}

#content a.hyperlink.visited,#content a.hyperlink:visited,.popover a.hyperlink.visited,.popover a.hyperlink:visited,.modal-dialog a.hyperlink.visited,.modal-dialog a.hyperlink:visited{
  color:#3D4051
}

#content .pagination>.active>a,#content .pagination>.active>a:hover,#content .pagination>.active>a:focus,#content .pagination>.active>span,#content .pagination>.active>span:hover,#content .pagination>.active>span:focus,.popover .pagination>.active>a,.popover .pagination>.active>a:hover,.popover .pagination>.active>a:focus,.popover .pagination>.active>span,.popover .pagination>.active>span:hover,.popover .pagination>.active>span:focus,.modal-dialog .pagination>.active>a,.modal-dialog .pagination>.active>a:hover,.modal-dialog .pagination>.active>a:focus,.modal-dialog .pagination>.active>span,.modal-dialog .pagination>.active>span:hover,.modal-dialog .pagination>.active>span:focus{
  color:#fff
}

.ux-form-container{
  margin:25px 175px 0 160px
}

.ux-form-container legend{
  font-size:1rem;
  padding-bottom:10px
}

.ux-form-container .subform legend{
  padding-bottom:15px
}

.ux-form-container fieldset.group{
  border:1px solid #D8D8D8;
  padding:6px;
  border-radius:.1875rem
}

.ux-form-container label.checkbox-inline{
  padding-top:0
}

.modal-dialog legend{
  color:#989998;
  font-size:.875rem;
  padding-top:25px
}

.modal-dialog fieldset:first-child legend{
  padding-top:0
}

/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

html{
  font-family:sans-serif;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%
}

body{
  margin:0
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
  display:block
}

audio,canvas,progress,video{
  display:inline-block;
  vertical-align:baseline
}

audio:not([controls]){
  display:none;
  height:0
}

[hidden],template{
  display:none
}

a{
  background-color:transparent
}

a:active,a:hover{
  outline:0
}

abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted
}

b,strong{
  font-weight:bold
}

dfn{
  font-style:italic
}

h1{
  font-size:2em;
  margin:0.67em 0
}

mark{
  background:#ff0;
  color:#000
}

small{
  font-size:80%
}

sub,sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}

sup{
  top:-0.5em
}

sub{
  bottom:-0.25em
}

img{
  border:0
}

svg:not(:root){
  overflow:hidden
}

figure{
  margin:1em 40px
}

hr{
  box-sizing:content-box;
  height:0
}

pre{
  overflow:auto
}

code,kbd,pre,samp{
  font-family:monospace, monospace;
  font-size:1em
}

button,input,optgroup,select,textarea{
  color:inherit;
  font:inherit;
  margin:0
}

button{
  overflow:visible
}

button,select{
  text-transform:none
}

button,html input[type="button"],input[type="reset"],input[type="submit"]{
  -webkit-appearance:button;
  cursor:pointer
}

button[disabled],html input[disabled]{
  cursor:default
}

button::-moz-focus-inner,input::-moz-focus-inner{
  border:0;
  padding:0
}

input{
  line-height:normal
}

input[type="checkbox"],input[type="radio"]{
  box-sizing:border-box;
  padding:0
}

input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{
  height:auto
}

input[type="search"]{
  -webkit-appearance:textfield;
  box-sizing:content-box
}

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

fieldset{
  border:1px solid #c0c0c0;
  margin:0 2px;
  padding:0.35em 0.625em 0.75em
}

legend{
  border:0;
  padding:0
}

textarea{
  overflow:auto
}

optgroup{
  font-weight:bold
}

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

td,th{
  padding:0
}

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print{
  *,*:before,*:after{
    color:#000 !important;
    text-shadow:none !important;
    background:transparent !important;
    box-shadow:none !important
  }

  a,a:visited{
    text-decoration:underline
  }

  a[href]:after{
    content:" (" attr(href) ")"
  }

  abbr[title]:after{
    content:" (" attr(title) ")"
  }

  a[href^="#"]:after,a[href^="javascript:"]:after{
    content:""
  }

  pre,blockquote{
    border:1px solid #999;
    page-break-inside:avoid
  }

  thead{
    display:table-header-group
  }

  tr,img{
    page-break-inside:avoid
  }

  img{
    max-width:100% !important
  }

  p,h2,h3{
    orphans:3;
    widows:3
  }

  h2,h3{
    page-break-after:avoid
  }

  .navbar{
    display:none
  }

  .btn>.caret,.dropup>.btn>.caret{
    border-top-color:#000 !important
  }

  .label{
    border:1px solid #000
  }

  .table{
    border-collapse:collapse !important
  }

  .table td,.table th{
    background-color:#fff !important
  }

  .table-bordered th,.table-bordered td{
    border:1px solid #ddd !important
  }
}

@font-face{
  font-family:"Glyphicons Halflings";

  src:url(/5be1347c682810f199c7.eot);

  src:url(/5be1347c682810f199c7.eot?#iefix) format("embedded-opentype"),url(/be810be3a3e14c682a25.woff2) format("woff2"),url(/82b1212e45a2bc35dd73.woff) format("woff"),url(/4692b9ec53fd5972caa2.ttf) format("truetype"),url(/060b2710bdbbe3dfe48b.svg#glyphicons_halflingsregular) format("svg")
}

.glyphicon{
  position:relative;
  top:1px;
  display:inline-block;
  font-family:"Glyphicons Halflings";
  font-style:normal;
  font-weight:400;
  line-height:1;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.glyphicon-asterisk:before{
  content:"\002a"
}

.glyphicon-plus:before{
  content:"\002b"
}

.glyphicon-euro:before,.glyphicon-eur:before{
  content:"\20ac"
}

.glyphicon-minus:before{
  content:"\2212"
}

.glyphicon-cloud:before{
  content:"\2601"
}

.glyphicon-envelope:before{
  content:"\2709"
}

.glyphicon-pencil:before{
  content:"\270f"
}

.glyphicon-glass:before{
  content:"\e001"
}

.glyphicon-music:before{
  content:"\e002"
}

.glyphicon-search:before{
  content:"\e003"
}

.glyphicon-heart:before{
  content:"\e005"
}

.glyphicon-star:before{
  content:"\e006"
}

.glyphicon-star-empty:before{
  content:"\e007"
}

.glyphicon-user:before{
  content:"\e008"
}

.glyphicon-film:before{
  content:"\e009"
}

.glyphicon-th-large:before{
  content:"\e010"
}

.glyphicon-th:before{
  content:"\e011"
}

.glyphicon-th-list:before{
  content:"\e012"
}

.glyphicon-ok:before{
  content:"\e013"
}

.glyphicon-remove:before{
  content:"\e014"
}

.glyphicon-zoom-in:before{
  content:"\e015"
}

.glyphicon-zoom-out:before{
  content:"\e016"
}

.glyphicon-off:before{
  content:"\e017"
}

.glyphicon-signal:before{
  content:"\e018"
}

.glyphicon-cog:before{
  content:"\e019"
}

.glyphicon-trash:before{
  content:"\e020"
}

.glyphicon-home:before{
  content:"\e021"
}

.glyphicon-file:before{
  content:"\e022"
}

.glyphicon-time:before{
  content:"\e023"
}

.glyphicon-road:before{
  content:"\e024"
}

.glyphicon-download-alt:before{
  content:"\e025"
}

.glyphicon-download:before{
  content:"\e026"
}

.glyphicon-upload:before{
  content:"\e027"
}

.glyphicon-inbox:before{
  content:"\e028"
}

.glyphicon-play-circle:before{
  content:"\e029"
}

.glyphicon-repeat:before{
  content:"\e030"
}

.glyphicon-refresh:before{
  content:"\e031"
}

.glyphicon-list-alt:before{
  content:"\e032"
}

.glyphicon-lock:before{
  content:"\e033"
}

.glyphicon-flag:before{
  content:"\e034"
}

.glyphicon-headphones:before{
  content:"\e035"
}

.glyphicon-volume-off:before{
  content:"\e036"
}

.glyphicon-volume-down:before{
  content:"\e037"
}

.glyphicon-volume-up:before{
  content:"\e038"
}

.glyphicon-qrcode:before{
  content:"\e039"
}

.glyphicon-barcode:before{
  content:"\e040"
}

.glyphicon-tag:before{
  content:"\e041"
}

.glyphicon-tags:before{
  content:"\e042"
}

.glyphicon-book:before{
  content:"\e043"
}

.glyphicon-bookmark:before{
  content:"\e044"
}

.glyphicon-print:before{
  content:"\e045"
}

.glyphicon-camera:before{
  content:"\e046"
}

.glyphicon-font:before{
  content:"\e047"
}

.glyphicon-bold:before{
  content:"\e048"
}

.glyphicon-italic:before{
  content:"\e049"
}

.glyphicon-text-height:before{
  content:"\e050"
}

.glyphicon-text-width:before{
  content:"\e051"
}

.glyphicon-align-left:before{
  content:"\e052"
}

.glyphicon-align-center:before{
  content:"\e053"
}

.glyphicon-align-right:before{
  content:"\e054"
}

.glyphicon-align-justify:before{
  content:"\e055"
}

.glyphicon-list:before{
  content:"\e056"
}

.glyphicon-indent-left:before{
  content:"\e057"
}

.glyphicon-indent-right:before{
  content:"\e058"
}

.glyphicon-facetime-video:before{
  content:"\e059"
}

.glyphicon-picture:before{
  content:"\e060"
}

.glyphicon-map-marker:before{
  content:"\e062"
}

.glyphicon-adjust:before{
  content:"\e063"
}

.glyphicon-tint:before{
  content:"\e064"
}

.glyphicon-edit:before{
  content:"\e065"
}

.glyphicon-share:before{
  content:"\e066"
}

.glyphicon-check:before{
  content:"\e067"
}

.glyphicon-move:before{
  content:"\e068"
}

.glyphicon-step-backward:before{
  content:"\e069"
}

.glyphicon-fast-backward:before{
  content:"\e070"
}

.glyphicon-backward:before{
  content:"\e071"
}

.glyphicon-play:before{
  content:"\e072"
}

.glyphicon-pause:before{
  content:"\e073"
}

.glyphicon-stop:before{
  content:"\e074"
}

.glyphicon-forward:before{
  content:"\e075"
}

.glyphicon-fast-forward:before{
  content:"\e076"
}

.glyphicon-step-forward:before{
  content:"\e077"
}

.glyphicon-eject:before{
  content:"\e078"
}

.glyphicon-chevron-left:before{
  content:"\e079"
}

.glyphicon-chevron-right:before{
  content:"\e080"
}

.glyphicon-plus-sign:before{
  content:"\e081"
}

.glyphicon-minus-sign:before{
  content:"\e082"
}

.glyphicon-remove-sign:before{
  content:"\e083"
}

.glyphicon-ok-sign:before{
  content:"\e084"
}

.glyphicon-question-sign:before{
  content:"\e085"
}

.glyphicon-info-sign:before{
  content:"\e086"
}

.glyphicon-screenshot:before{
  content:"\e087"
}

.glyphicon-remove-circle:before{
  content:"\e088"
}

.glyphicon-ok-circle:before{
  content:"\e089"
}

.glyphicon-ban-circle:before{
  content:"\e090"
}

.glyphicon-arrow-left:before{
  content:"\e091"
}

.glyphicon-arrow-right:before{
  content:"\e092"
}

.glyphicon-arrow-up:before{
  content:"\e093"
}

.glyphicon-arrow-down:before{
  content:"\e094"
}

.glyphicon-share-alt:before{
  content:"\e095"
}

.glyphicon-resize-full:before{
  content:"\e096"
}

.glyphicon-resize-small:before{
  content:"\e097"
}

.glyphicon-exclamation-sign:before{
  content:"\e101"
}

.glyphicon-gift:before{
  content:"\e102"
}

.glyphicon-leaf:before{
  content:"\e103"
}

.glyphicon-fire:before{
  content:"\e104"
}

.glyphicon-eye-open:before{
  content:"\e105"
}

.glyphicon-eye-close:before{
  content:"\e106"
}

.glyphicon-warning-sign:before{
  content:"\e107"
}

.glyphicon-plane:before{
  content:"\e108"
}

.glyphicon-calendar:before{
  content:"\e109"
}

.glyphicon-random:before{
  content:"\e110"
}

.glyphicon-comment:before{
  content:"\e111"
}

.glyphicon-magnet:before{
  content:"\e112"
}

.glyphicon-chevron-up:before{
  content:"\e113"
}

.glyphicon-chevron-down:before{
  content:"\e114"
}

.glyphicon-retweet:before{
  content:"\e115"
}

.glyphicon-shopping-cart:before{
  content:"\e116"
}

.glyphicon-folder-close:before{
  content:"\e117"
}

.glyphicon-folder-open:before{
  content:"\e118"
}

.glyphicon-resize-vertical:before{
  content:"\e119"
}

.glyphicon-resize-horizontal:before{
  content:"\e120"
}

.glyphicon-hdd:before{
  content:"\e121"
}

.glyphicon-bullhorn:before{
  content:"\e122"
}

.glyphicon-bell:before{
  content:"\e123"
}

.glyphicon-certificate:before{
  content:"\e124"
}

.glyphicon-thumbs-up:before{
  content:"\e125"
}

.glyphicon-thumbs-down:before{
  content:"\e126"
}

.glyphicon-hand-right:before{
  content:"\e127"
}

.glyphicon-hand-left:before{
  content:"\e128"
}

.glyphicon-hand-up:before{
  content:"\e129"
}

.glyphicon-hand-down:before{
  content:"\e130"
}

.glyphicon-circle-arrow-right:before{
  content:"\e131"
}

.glyphicon-circle-arrow-left:before{
  content:"\e132"
}

.glyphicon-circle-arrow-up:before{
  content:"\e133"
}

.glyphicon-circle-arrow-down:before{
  content:"\e134"
}

.glyphicon-globe:before{
  content:"\e135"
}

.glyphicon-wrench:before{
  content:"\e136"
}

.glyphicon-tasks:before{
  content:"\e137"
}

.glyphicon-filter:before{
  content:"\e138"
}

.glyphicon-briefcase:before{
  content:"\e139"
}

.glyphicon-fullscreen:before{
  content:"\e140"
}

.glyphicon-dashboard:before{
  content:"\e141"
}

.glyphicon-paperclip:before{
  content:"\e142"
}

.glyphicon-heart-empty:before{
  content:"\e143"
}

.glyphicon-link:before{
  content:"\e144"
}

.glyphicon-phone:before{
  content:"\e145"
}

.glyphicon-pushpin:before{
  content:"\e146"
}

.glyphicon-usd:before{
  content:"\e148"
}

.glyphicon-gbp:before{
  content:"\e149"
}

.glyphicon-sort:before{
  content:"\e150"
}

.glyphicon-sort-by-alphabet:before{
  content:"\e151"
}

.glyphicon-sort-by-alphabet-alt:before{
  content:"\e152"
}

.glyphicon-sort-by-order:before{
  content:"\e153"
}

.glyphicon-sort-by-order-alt:before{
  content:"\e154"
}

.glyphicon-sort-by-attributes:before{
  content:"\e155"
}

.glyphicon-sort-by-attributes-alt:before{
  content:"\e156"
}

.glyphicon-unchecked:before{
  content:"\e157"
}

.glyphicon-expand:before{
  content:"\e158"
}

.glyphicon-collapse-down:before{
  content:"\e159"
}

.glyphicon-collapse-up:before{
  content:"\e160"
}

.glyphicon-log-in:before{
  content:"\e161"
}

.glyphicon-flash:before{
  content:"\e162"
}

.glyphicon-log-out:before{
  content:"\e163"
}

.glyphicon-new-window:before{
  content:"\e164"
}

.glyphicon-record:before{
  content:"\e165"
}

.glyphicon-save:before{
  content:"\e166"
}

.glyphicon-open:before{
  content:"\e167"
}

.glyphicon-saved:before{
  content:"\e168"
}

.glyphicon-import:before{
  content:"\e169"
}

.glyphicon-export:before{
  content:"\e170"
}

.glyphicon-send:before{
  content:"\e171"
}

.glyphicon-floppy-disk:before{
  content:"\e172"
}

.glyphicon-floppy-saved:before{
  content:"\e173"
}

.glyphicon-floppy-remove:before{
  content:"\e174"
}

.glyphicon-floppy-save:before{
  content:"\e175"
}

.glyphicon-floppy-open:before{
  content:"\e176"
}

.glyphicon-credit-card:before{
  content:"\e177"
}

.glyphicon-transfer:before{
  content:"\e178"
}

.glyphicon-cutlery:before{
  content:"\e179"
}

.glyphicon-header:before{
  content:"\e180"
}

.glyphicon-compressed:before{
  content:"\e181"
}

.glyphicon-earphone:before{
  content:"\e182"
}

.glyphicon-phone-alt:before{
  content:"\e183"
}

.glyphicon-tower:before{
  content:"\e184"
}

.glyphicon-stats:before{
  content:"\e185"
}

.glyphicon-sd-video:before{
  content:"\e186"
}

.glyphicon-hd-video:before{
  content:"\e187"
}

.glyphicon-subtitles:before{
  content:"\e188"
}

.glyphicon-sound-stereo:before{
  content:"\e189"
}

.glyphicon-sound-dolby:before{
  content:"\e190"
}

.glyphicon-sound-5-1:before{
  content:"\e191"
}

.glyphicon-sound-6-1:before{
  content:"\e192"
}

.glyphicon-sound-7-1:before{
  content:"\e193"
}

.glyphicon-copyright-mark:before{
  content:"\e194"
}

.glyphicon-registration-mark:before{
  content:"\e195"
}

.glyphicon-cloud-download:before{
  content:"\e197"
}

.glyphicon-cloud-upload:before{
  content:"\e198"
}

.glyphicon-tree-conifer:before{
  content:"\e199"
}

.glyphicon-tree-deciduous:before{
  content:"\e200"
}

.glyphicon-cd:before{
  content:"\e201"
}

.glyphicon-save-file:before{
  content:"\e202"
}

.glyphicon-open-file:before{
  content:"\e203"
}

.glyphicon-level-up:before{
  content:"\e204"
}

.glyphicon-copy:before{
  content:"\e205"
}

.glyphicon-paste:before{
  content:"\e206"
}

.glyphicon-alert:before{
  content:"\e209"
}

.glyphicon-equalizer:before{
  content:"\e210"
}

.glyphicon-king:before{
  content:"\e211"
}

.glyphicon-queen:before{
  content:"\e212"
}

.glyphicon-pawn:before{
  content:"\e213"
}

.glyphicon-bishop:before{
  content:"\e214"
}

.glyphicon-knight:before{
  content:"\e215"
}

.glyphicon-baby-formula:before{
  content:"\e216"
}

.glyphicon-tent:before{
  content:"\26fa"
}

.glyphicon-blackboard:before{
  content:"\e218"
}

.glyphicon-bed:before{
  content:"\e219"
}

.glyphicon-apple:before{
  content:"\f8ff"
}

.glyphicon-erase:before{
  content:"\e221"
}

.glyphicon-hourglass:before{
  content:"\231b"
}

.glyphicon-lamp:before{
  content:"\e223"
}

.glyphicon-duplicate:before{
  content:"\e224"
}

.glyphicon-piggy-bank:before{
  content:"\e225"
}

.glyphicon-scissors:before{
  content:"\e226"
}

.glyphicon-bitcoin:before{
  content:"\e227"
}

.glyphicon-btc:before{
  content:"\e227"
}

.glyphicon-xbt:before{
  content:"\e227"
}

.glyphicon-yen:before{
  content:"\00a5"
}

.glyphicon-jpy:before{
  content:"\00a5"
}

.glyphicon-ruble:before{
  content:"\20bd"
}

.glyphicon-rub:before{
  content:"\20bd"
}

.glyphicon-scale:before{
  content:"\e230"
}

.glyphicon-ice-lolly:before{
  content:"\e231"
}

.glyphicon-ice-lolly-tasted:before{
  content:"\e232"
}

.glyphicon-education:before{
  content:"\e233"
}

.glyphicon-option-horizontal:before{
  content:"\e234"
}

.glyphicon-option-vertical:before{
  content:"\e235"
}

.glyphicon-menu-hamburger:before{
  content:"\e236"
}

.glyphicon-modal-window:before{
  content:"\e237"
}

.glyphicon-oil:before{
  content:"\e238"
}

.glyphicon-grain:before{
  content:"\e239"
}

.glyphicon-sunglasses:before{
  content:"\e240"
}

.glyphicon-text-size:before{
  content:"\e241"
}

.glyphicon-text-color:before{
  content:"\e242"
}

.glyphicon-text-background:before{
  content:"\e243"
}

.glyphicon-object-align-top:before{
  content:"\e244"
}

.glyphicon-object-align-bottom:before{
  content:"\e245"
}

.glyphicon-object-align-horizontal:before{
  content:"\e246"
}

.glyphicon-object-align-left:before{
  content:"\e247"
}

.glyphicon-object-align-vertical:before{
  content:"\e248"
}

.glyphicon-object-align-right:before{
  content:"\e249"
}

.glyphicon-triangle-right:before{
  content:"\e250"
}

.glyphicon-triangle-left:before{
  content:"\e251"
}

.glyphicon-triangle-bottom:before{
  content:"\e252"
}

.glyphicon-triangle-top:before{
  content:"\e253"
}

.glyphicon-console:before{
  content:"\e254"
}

.glyphicon-superscript:before{
  content:"\e255"
}

.glyphicon-subscript:before{
  content:"\e256"
}

.glyphicon-menu-left:before{
  content:"\e257"
}

.glyphicon-menu-right:before{
  content:"\e258"
}

.glyphicon-menu-down:before{
  content:"\e259"
}

.glyphicon-menu-up:before{
  content:"\e260"
}

*{
  box-sizing:border-box
}

*:before,*:after{
  box-sizing:border-box
}

html{
  font-size:10px;
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

body{
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:14px;
  line-height:1.42857;
  color:#333;
  background-color:#fff
}

input,button,select,textarea{
  font-family:inherit;
  font-size:inherit;
  line-height:inherit
}

a{
  color:#337ab7;
  text-decoration:none
}

a:hover,a:focus{
  color:#23527c;
  text-decoration:underline
}

a:focus{
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}

figure{
  margin:0
}

img{
  vertical-align:middle
}

.img-responsive{
  display:block;
  max-width:100%;
  height:auto
}

.img-rounded{
  border-radius:6px
}

.img-thumbnail{
  padding:4px;
  line-height:1.42857;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:4px;
  transition:all 0.2s ease-in-out;
  display:inline-block;
  max-width:100%;
  height:auto
}

.img-circle{
  border-radius:50%
}

hr{
  margin-top:20px;
  margin-bottom:20px;
  border:0;
  border-top:1px solid #eee
}

.sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  border:0
}

.sr-only-focusable:active,.sr-only-focusable:focus{
  position:static;
  width:auto;
  height:auto;
  margin:0;
  overflow:visible;
  clip:auto
}

[role="button"]{
  cursor:pointer
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{
  font-family:inherit;
  font-weight:500;
  line-height:1.1;
  color:inherit
}

h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{
  font-weight:400;
  line-height:1;
  color:#777
}

h1,.h1,h2,.h2,h3,.h3{
  margin-top:20px;
  margin-bottom:10px
}

h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{
  font-size:65%
}

h4,.h4,h5,.h5,h6,.h6{
  margin-top:10px;
  margin-bottom:10px
}

h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{
  font-size:75%
}

h1,.h1{
  font-size:36px
}

h2,.h2{
  font-size:30px
}

h3,.h3{
  font-size:24px
}

h4,.h4{
  font-size:18px
}

h5,.h5{
  font-size:14px
}

h6,.h6{
  font-size:12px
}

p{
  margin:0 0 10px
}

.lead{
  margin-bottom:20px;
  font-size:16px;
  font-weight:300;
  line-height:1.4
}

@media (min-width: 768px){
  .lead{
    font-size:21px
  }
}

small,.small{
  font-size:85%
}

mark,.mark{
  padding:.2em;
  background-color:#fcf8e3
}

.text-left{
  text-align:left
}

.text-right{
  text-align:right
}

.text-center{
  text-align:center
}

.text-justify{
  text-align:justify
}

.text-nowrap{
  white-space:nowrap
}

.text-lowercase{
  text-transform:lowercase
}

.text-uppercase,.initialism{
  text-transform:uppercase
}

.text-capitalize{
  text-transform:capitalize
}

.text-muted{
  color:#777
}

.text-primary{
  color:#337ab7
}

a.text-primary:hover,a.text-primary:focus{
  color:#286090
}

.text-success{
  color:#3c763d
}

a.text-success:hover,a.text-success:focus{
  color:#2b542c
}

.text-info{
  color:#31708f
}

a.text-info:hover,a.text-info:focus{
  color:#245269
}

.text-warning{
  color:#8a6d3b
}

a.text-warning:hover,a.text-warning:focus{
  color:#66512c
}

.text-danger{
  color:#a94442
}

a.text-danger:hover,a.text-danger:focus{
  color:#843534
}

.bg-primary{
  color:#fff
}

.bg-primary{
  background-color:#337ab7
}

a.bg-primary:hover,a.bg-primary:focus{
  background-color:#286090
}

.bg-success{
  background-color:#dff0d8
}

a.bg-success:hover,a.bg-success:focus{
  background-color:#c1e2b3
}

.bg-info{
  background-color:#d9edf7
}

a.bg-info:hover,a.bg-info:focus{
  background-color:#afd9ee
}

.bg-warning{
  background-color:#fcf8e3
}

a.bg-warning:hover,a.bg-warning:focus{
  background-color:#f7ecb5
}

.bg-danger{
  background-color:#f2dede
}

a.bg-danger:hover,a.bg-danger:focus{
  background-color:#e4b9b9
}

.page-header{
  padding-bottom:9px;
  margin:40px 0 20px;
  border-bottom:1px solid #eee
}

ul,ol{
  margin-top:0;
  margin-bottom:10px
}

ul ul,ul ol,ol ul,ol ol{
  margin-bottom:0
}

.list-unstyled{
  padding-left:0;
  list-style:none
}

.list-inline{
  padding-left:0;
  list-style:none;
  margin-left:-5px
}

.list-inline>li{
  display:inline-block;
  padding-right:5px;
  padding-left:5px
}

dl{
  margin-top:0;
  margin-bottom:20px
}

dt,dd{
  line-height:1.42857
}

dt{
  font-weight:700
}

dd{
  margin-left:0
}

.dl-horizontal dd:before,.dl-horizontal dd:after{
  display:table;
  content:" "
}

.dl-horizontal dd:after{
  clear:both
}

@media (min-width: 768px){
  .dl-horizontal dt{
    float:left;
    width:160px;
    clear:left;
    text-align:right;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }

  .dl-horizontal dd{
    margin-left:180px
  }
}

abbr[title],abbr[data-original-title]{
  cursor:help
}

.initialism{
  font-size:90%
}

blockquote{
  padding:10px 20px;
  margin:0 0 20px;
  font-size:17.5px;
  border-left:5px solid #eee
}

blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{
  margin-bottom:0
}

blockquote footer,blockquote small,blockquote .small{
  display:block;
  font-size:80%;
  line-height:1.42857;
  color:#777
}

blockquote footer:before,blockquote small:before,blockquote .small:before{
  content:"\2014 \00A0"
}

.blockquote-reverse,blockquote.pull-right{
  padding-right:15px;
  padding-left:0;
  text-align:right;
  border-right:5px solid #eee;
  border-left:0
}

.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{
  content:""
}

.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{
  content:"\00A0 \2014"
}

address{
  margin-bottom:20px;
  font-style:normal;
  line-height:1.42857
}

code,kbd,pre,samp{
  font-family:Menlo,Monaco,Consolas,"Courier New",monospace
}

code{
  padding:2px 4px;
  font-size:90%;
  color:#c7254e;
  background-color:#f9f2f4;
  border-radius:4px
}

kbd{
  padding:2px 4px;
  font-size:90%;
  color:#fff;
  background-color:#333;
  border-radius:3px;
  box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)
}

kbd kbd{
  padding:0;
  font-size:100%;
  font-weight:700;
  box-shadow:none
}

pre{
  display:block;
  padding:9.5px;
  margin:0 0 10px;
  font-size:13px;
  line-height:1.42857;
  color:#333;
  word-break:break-all;
  word-wrap:break-word;
  background-color:#f5f5f5;
  border:1px solid #ccc;
  border-radius:4px
}

pre code{
  padding:0;
  font-size:inherit;
  color:inherit;
  white-space:pre-wrap;
  background-color:transparent;
  border-radius:0
}

.pre-scrollable{
  max-height:340px;
  overflow-y:scroll
}

.container{
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}

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

.container:after{
  clear:both
}

@media (min-width: 768px){
  .container{
    width:750px
  }
}

@media (min-width: 992px){
  .container{
    width:970px
  }
}

@media (min-width: 1200px){
  .container{
    width:1170px
  }
}

.container-fluid{
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}

.container-fluid:before,.container-fluid:after{
  display:table;
  content:" "
}

.container-fluid:after{
  clear:both
}

.row{
  margin-right:-15px;
  margin-left:-15px
}

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

.row:after{
  clear:both
}

.row-no-gutters{
  margin-right:0;
  margin-left:0
}

.row-no-gutters [class*="col-"]{
  padding-right:0;
  padding-left:0
}

.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{
  position:relative;
  min-height:1px;
  padding-right:15px;
  padding-left:15px
}

.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{
  float:left
}

.col-xs-1{
  width:8.33333%
}

.col-xs-2{
  width:16.66667%
}

.col-xs-3{
  width:25%
}

.col-xs-4{
  width:33.33333%
}

.col-xs-5{
  width:41.66667%
}

.col-xs-6{
  width:50%
}

.col-xs-7{
  width:58.33333%
}

.col-xs-8{
  width:66.66667%
}

.col-xs-9{
  width:75%
}

.col-xs-10{
  width:83.33333%
}

.col-xs-11{
  width:91.66667%
}

.col-xs-12{
  width:100%
}

.col-xs-pull-0{
  right:auto
}

.col-xs-pull-1{
  right:8.33333%
}

.col-xs-pull-2{
  right:16.66667%
}

.col-xs-pull-3{
  right:25%
}

.col-xs-pull-4{
  right:33.33333%
}

.col-xs-pull-5{
  right:41.66667%
}

.col-xs-pull-6{
  right:50%
}

.col-xs-pull-7{
  right:58.33333%
}

.col-xs-pull-8{
  right:66.66667%
}

.col-xs-pull-9{
  right:75%
}

.col-xs-pull-10{
  right:83.33333%
}

.col-xs-pull-11{
  right:91.66667%
}

.col-xs-pull-12{
  right:100%
}

.col-xs-push-0{
  left:auto
}

.col-xs-push-1{
  left:8.33333%
}

.col-xs-push-2{
  left:16.66667%
}

.col-xs-push-3{
  left:25%
}

.col-xs-push-4{
  left:33.33333%
}

.col-xs-push-5{
  left:41.66667%
}

.col-xs-push-6{
  left:50%
}

.col-xs-push-7{
  left:58.33333%
}

.col-xs-push-8{
  left:66.66667%
}

.col-xs-push-9{
  left:75%
}

.col-xs-push-10{
  left:83.33333%
}

.col-xs-push-11{
  left:91.66667%
}

.col-xs-push-12{
  left:100%
}

.col-xs-offset-0{
  margin-left:0%
}

.col-xs-offset-1{
  margin-left:8.33333%
}

.col-xs-offset-2{
  margin-left:16.66667%
}

.col-xs-offset-3{
  margin-left:25%
}

.col-xs-offset-4{
  margin-left:33.33333%
}

.col-xs-offset-5{
  margin-left:41.66667%
}

.col-xs-offset-6{
  margin-left:50%
}

.col-xs-offset-7{
  margin-left:58.33333%
}

.col-xs-offset-8{
  margin-left:66.66667%
}

.col-xs-offset-9{
  margin-left:75%
}

.col-xs-offset-10{
  margin-left:83.33333%
}

.col-xs-offset-11{
  margin-left:91.66667%
}

.col-xs-offset-12{
  margin-left:100%
}

@media (min-width: 768px){
  .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{
    float:left
  }

  .col-sm-1{
    width:8.33333%
  }

  .col-sm-2{
    width:16.66667%
  }

  .col-sm-3{
    width:25%
  }

  .col-sm-4{
    width:33.33333%
  }

  .col-sm-5{
    width:41.66667%
  }

  .col-sm-6{
    width:50%
  }

  .col-sm-7{
    width:58.33333%
  }

  .col-sm-8{
    width:66.66667%
  }

  .col-sm-9{
    width:75%
  }

  .col-sm-10{
    width:83.33333%
  }

  .col-sm-11{
    width:91.66667%
  }

  .col-sm-12{
    width:100%
  }

  .col-sm-pull-0{
    right:auto
  }

  .col-sm-pull-1{
    right:8.33333%
  }

  .col-sm-pull-2{
    right:16.66667%
  }

  .col-sm-pull-3{
    right:25%
  }

  .col-sm-pull-4{
    right:33.33333%
  }

  .col-sm-pull-5{
    right:41.66667%
  }

  .col-sm-pull-6{
    right:50%
  }

  .col-sm-pull-7{
    right:58.33333%
  }

  .col-sm-pull-8{
    right:66.66667%
  }

  .col-sm-pull-9{
    right:75%
  }

  .col-sm-pull-10{
    right:83.33333%
  }

  .col-sm-pull-11{
    right:91.66667%
  }

  .col-sm-pull-12{
    right:100%
  }

  .col-sm-push-0{
    left:auto
  }

  .col-sm-push-1{
    left:8.33333%
  }

  .col-sm-push-2{
    left:16.66667%
  }

  .col-sm-push-3{
    left:25%
  }

  .col-sm-push-4{
    left:33.33333%
  }

  .col-sm-push-5{
    left:41.66667%
  }

  .col-sm-push-6{
    left:50%
  }

  .col-sm-push-7{
    left:58.33333%
  }

  .col-sm-push-8{
    left:66.66667%
  }

  .col-sm-push-9{
    left:75%
  }

  .col-sm-push-10{
    left:83.33333%
  }

  .col-sm-push-11{
    left:91.66667%
  }

  .col-sm-push-12{
    left:100%
  }

  .col-sm-offset-0{
    margin-left:0%
  }

  .col-sm-offset-1{
    margin-left:8.33333%
  }

  .col-sm-offset-2{
    margin-left:16.66667%
  }

  .col-sm-offset-3{
    margin-left:25%
  }

  .col-sm-offset-4{
    margin-left:33.33333%
  }

  .col-sm-offset-5{
    margin-left:41.66667%
  }

  .col-sm-offset-6{
    margin-left:50%
  }

  .col-sm-offset-7{
    margin-left:58.33333%
  }

  .col-sm-offset-8{
    margin-left:66.66667%
  }

  .col-sm-offset-9{
    margin-left:75%
  }

  .col-sm-offset-10{
    margin-left:83.33333%
  }

  .col-sm-offset-11{
    margin-left:91.66667%
  }

  .col-sm-offset-12{
    margin-left:100%
  }
}

@media (min-width: 992px){
  .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{
    float:left
  }

  .col-md-1{
    width:8.33333%
  }

  .col-md-2{
    width:16.66667%
  }

  .col-md-3{
    width:25%
  }

  .col-md-4{
    width:33.33333%
  }

  .col-md-5{
    width:41.66667%
  }

  .col-md-6{
    width:50%
  }

  .col-md-7{
    width:58.33333%
  }

  .col-md-8{
    width:66.66667%
  }

  .col-md-9{
    width:75%
  }

  .col-md-10{
    width:83.33333%
  }

  .col-md-11{
    width:91.66667%
  }

  .col-md-12{
    width:100%
  }

  .col-md-pull-0{
    right:auto
  }

  .col-md-pull-1{
    right:8.33333%
  }

  .col-md-pull-2{
    right:16.66667%
  }

  .col-md-pull-3{
    right:25%
  }

  .col-md-pull-4{
    right:33.33333%
  }

  .col-md-pull-5{
    right:41.66667%
  }

  .col-md-pull-6{
    right:50%
  }

  .col-md-pull-7{
    right:58.33333%
  }

  .col-md-pull-8{
    right:66.66667%
  }

  .col-md-pull-9{
    right:75%
  }

  .col-md-pull-10{
    right:83.33333%
  }

  .col-md-pull-11{
    right:91.66667%
  }

  .col-md-pull-12{
    right:100%
  }

  .col-md-push-0{
    left:auto
  }

  .col-md-push-1{
    left:8.33333%
  }

  .col-md-push-2{
    left:16.66667%
  }

  .col-md-push-3{
    left:25%
  }

  .col-md-push-4{
    left:33.33333%
  }

  .col-md-push-5{
    left:41.66667%
  }

  .col-md-push-6{
    left:50%
  }

  .col-md-push-7{
    left:58.33333%
  }

  .col-md-push-8{
    left:66.66667%
  }

  .col-md-push-9{
    left:75%
  }

  .col-md-push-10{
    left:83.33333%
  }

  .col-md-push-11{
    left:91.66667%
  }

  .col-md-push-12{
    left:100%
  }

  .col-md-offset-0{
    margin-left:0%
  }

  .col-md-offset-1{
    margin-left:8.33333%
  }

  .col-md-offset-2{
    margin-left:16.66667%
  }

  .col-md-offset-3{
    margin-left:25%
  }

  .col-md-offset-4{
    margin-left:33.33333%
  }

  .col-md-offset-5{
    margin-left:41.66667%
  }

  .col-md-offset-6{
    margin-left:50%
  }

  .col-md-offset-7{
    margin-left:58.33333%
  }

  .col-md-offset-8{
    margin-left:66.66667%
  }

  .col-md-offset-9{
    margin-left:75%
  }

  .col-md-offset-10{
    margin-left:83.33333%
  }

  .col-md-offset-11{
    margin-left:91.66667%
  }

  .col-md-offset-12{
    margin-left:100%
  }
}

@media (min-width: 1200px){
  .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{
    float:left
  }

  .col-lg-1{
    width:8.33333%
  }

  .col-lg-2{
    width:16.66667%
  }

  .col-lg-3{
    width:25%
  }

  .col-lg-4{
    width:33.33333%
  }

  .col-lg-5{
    width:41.66667%
  }

  .col-lg-6{
    width:50%
  }

  .col-lg-7{
    width:58.33333%
  }

  .col-lg-8{
    width:66.66667%
  }

  .col-lg-9{
    width:75%
  }

  .col-lg-10{
    width:83.33333%
  }

  .col-lg-11{
    width:91.66667%
  }

  .col-lg-12{
    width:100%
  }

  .col-lg-pull-0{
    right:auto
  }

  .col-lg-pull-1{
    right:8.33333%
  }

  .col-lg-pull-2{
    right:16.66667%
  }

  .col-lg-pull-3{
    right:25%
  }

  .col-lg-pull-4{
    right:33.33333%
  }

  .col-lg-pull-5{
    right:41.66667%
  }

  .col-lg-pull-6{
    right:50%
  }

  .col-lg-pull-7{
    right:58.33333%
  }

  .col-lg-pull-8{
    right:66.66667%
  }

  .col-lg-pull-9{
    right:75%
  }

  .col-lg-pull-10{
    right:83.33333%
  }

  .col-lg-pull-11{
    right:91.66667%
  }

  .col-lg-pull-12{
    right:100%
  }

  .col-lg-push-0{
    left:auto
  }

  .col-lg-push-1{
    left:8.33333%
  }

  .col-lg-push-2{
    left:16.66667%
  }

  .col-lg-push-3{
    left:25%
  }

  .col-lg-push-4{
    left:33.33333%
  }

  .col-lg-push-5{
    left:41.66667%
  }

  .col-lg-push-6{
    left:50%
  }

  .col-lg-push-7{
    left:58.33333%
  }

  .col-lg-push-8{
    left:66.66667%
  }

  .col-lg-push-9{
    left:75%
  }

  .col-lg-push-10{
    left:83.33333%
  }

  .col-lg-push-11{
    left:91.66667%
  }

  .col-lg-push-12{
    left:100%
  }

  .col-lg-offset-0{
    margin-left:0%
  }

  .col-lg-offset-1{
    margin-left:8.33333%
  }

  .col-lg-offset-2{
    margin-left:16.66667%
  }

  .col-lg-offset-3{
    margin-left:25%
  }

  .col-lg-offset-4{
    margin-left:33.33333%
  }

  .col-lg-offset-5{
    margin-left:41.66667%
  }

  .col-lg-offset-6{
    margin-left:50%
  }

  .col-lg-offset-7{
    margin-left:58.33333%
  }

  .col-lg-offset-8{
    margin-left:66.66667%
  }

  .col-lg-offset-9{
    margin-left:75%
  }

  .col-lg-offset-10{
    margin-left:83.33333%
  }

  .col-lg-offset-11{
    margin-left:91.66667%
  }

  .col-lg-offset-12{
    margin-left:100%
  }
}

table{
  background-color:rgba(0,0,0,0)
}

table col[class*="col-"]{
  position:static;
  display:table-column;
  float:none
}

table td[class*="col-"],table th[class*="col-"]{
  position:static;
  display:table-cell;
  float:none
}

caption{
  padding-top:8px;
  padding-bottom:8px;
  color:#777;
  text-align:left
}

th{
  text-align:left
}

.table{
  width:100%;
  max-width:100%;
  margin-bottom:20px
}

.table>thead>tr>th,.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{
  padding:8px;
  line-height:1.42857;
  vertical-align:top;
  border-top:1px solid #ddd
}

.table>thead>tr>th{
  vertical-align:bottom;
  border-bottom:2px solid #ddd
}

.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{
  border-top:0
}

.table>tbody+tbody{
  border-top:2px solid #ddd
}

.table .table{
  background-color:#fff
}

.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{
  padding:5px
}

.table-bordered{
  border:1px solid #ddd
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{
  border:1px solid #ddd
}

.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{
  border-bottom-width:2px
}

.table-striped>tbody>tr:nth-of-type(odd){
  background-color:#f9f9f9
}

.table-hover>tbody>tr:hover{
  background-color:#f5f5f5
}

.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{
  background-color:#f5f5f5
}

.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{
  background-color:#e8e8e8
}

.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{
  background-color:#dff0d8
}

.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{
  background-color:#d0e9c6
}

.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{
  background-color:#d9edf7
}

.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{
  background-color:#c4e3f3
}

.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{
  background-color:#fcf8e3
}

.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{
  background-color:#faf2cc
}

.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{
  background-color:#f2dede
}

.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{
  background-color:#ebcccc
}

.table-responsive{
  min-height:.01%;
  overflow-x:auto
}

@media screen and (max-width: 767px){
  .table-responsive{
    width:100%;
    margin-bottom:15px;
    overflow-y:hidden;
    -ms-overflow-style:-ms-autohiding-scrollbar;
    border:1px solid #ddd
  }

  .table-responsive>.table{
    margin-bottom:0
  }

  .table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{
    white-space:nowrap
  }

  .table-responsive>.table-bordered{
    border:0
  }

  .table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{
    border-left:0
  }

  .table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{
    border-right:0
  }

  .table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{
    border-bottom:0
  }
}

fieldset{
  min-width:0;
  padding:0;
  margin:0;
  border:0
}

legend{
  display:block;
  width:100%;
  padding:0;
  margin-bottom:20px;
  font-size:21px;
  line-height:inherit;
  color:#333;
  border:0;
  border-bottom:1px solid #e5e5e5
}

label{
  display:inline-block;
  max-width:100%;
  margin-bottom:5px;
  font-weight:700
}

input[type="search"]{
  box-sizing:border-box;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}

input[type="radio"],input[type="checkbox"]{
  margin:4px 0 0;
  margin-top:1px \9;
  line-height:normal
}

input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"]{
  cursor:not-allowed
}

input[type="file"]{
  display:block
}

input[type="range"]{
  display:block;
  width:100%
}

select[multiple],select[size]{
  height:auto
}

input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}

output{
  display:block;
  padding-top:7px;
  font-size:14px;
  line-height:1.42857;
  color:#555
}

.form-control{
  display:block;
  width:100%;
  height:34px;
  padding:6px 12px;
  font-size:14px;
  line-height:1.42857;
  color:#555;
  background-color:#fff;
  background-image:none;
  border:1px solid #ccc;
  border-radius:.1875rem;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s
}

.form-control:focus{
  border-color:#66afe9;
  outline:0;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.form-control::-moz-placeholder{
  color:#999;
  opacity:1
}

.form-control:-ms-input-placeholder{
  color:#999
}

.form-control::-webkit-input-placeholder{
  color:#999
}

.form-control::-ms-expand{
  background-color:transparent;
  border:0
}

.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{
  background-color:#eee;
  opacity:1
}

.form-control[disabled],fieldset[disabled] .form-control{
  cursor:not-allowed
}

textarea.form-control{
  height:auto
}

@media screen and (-webkit-min-device-pixel-ratio: 0){
  input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{
    line-height:34px
  }

  input[type="date"].input-sm,.input-group-sm>input.form-control[type="date"],.input-group-sm>input.input-group-addon[type="date"],.input-group-sm>.input-group-btn>input.btn[type="date"],.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input.form-control[type="time"],.input-group-sm>input.input-group-addon[type="time"],.input-group-sm>.input-group-btn>input.btn[type="time"],.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input.form-control[type="datetime-local"],.input-group-sm>input.input-group-addon[type="datetime-local"],.input-group-sm>.input-group-btn>input.btn[type="datetime-local"],.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input.form-control[type="month"],.input-group-sm>input.input-group-addon[type="month"],.input-group-sm>.input-group-btn>input.btn[type="month"],.input-group-sm input[type="month"]{
    line-height:30px
  }

  input[type="date"].input-lg,.input-group-lg>input.form-control[type="date"],.input-group-lg>input.input-group-addon[type="date"],.input-group-lg>.input-group-btn>input.btn[type="date"],.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input.form-control[type="time"],.input-group-lg>input.input-group-addon[type="time"],.input-group-lg>.input-group-btn>input.btn[type="time"],.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input.form-control[type="datetime-local"],.input-group-lg>input.input-group-addon[type="datetime-local"],.input-group-lg>.input-group-btn>input.btn[type="datetime-local"],.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input.form-control[type="month"],.input-group-lg>input.input-group-addon[type="month"],.input-group-lg>.input-group-btn>input.btn[type="month"],.input-group-lg input[type="month"]{
    line-height:46px
  }
}

.form-group{
  margin-bottom:15px
}

.radio,.checkbox{
  position:relative;
  display:block;
  margin-top:10px;
  margin-bottom:10px
}

.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{
  cursor:not-allowed
}

.radio label,.checkbox label{
  min-height:20px;
  padding-left:20px;
  margin-bottom:0;
  font-weight:400;
  cursor:pointer
}

.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{
  position:absolute;
  margin-top:4px \9;
  margin-left:-20px
}

.radio+.radio,.checkbox+.checkbox{
  margin-top:-5px
}

.radio-inline,.checkbox-inline{
  position:relative;
  display:inline-block;
  padding-left:20px;
  margin-bottom:0;
  font-weight:400;
  vertical-align:middle;
  cursor:pointer
}

.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline{
  cursor:not-allowed
}

.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{
  margin-top:0;
  margin-left:10px
}

.form-control-static{
  min-height:34px;
  padding-top:7px;
  padding-bottom:7px;
  margin-bottom:0
}

.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{
  padding-right:0;
  padding-left:0
}

.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{
  height:30px;
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px
}

select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{
  height:30px;
  line-height:30px
}

textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>.input-group-btn>select.btn[multiple]{
  height:auto
}

.form-group-sm .form-control{
  height:30px;
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px
}

.form-group-sm select.form-control{
  height:30px;
  line-height:30px
}

.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{
  height:auto
}

.form-group-sm .form-control-static{
  height:30px;
  min-height:32px;
  padding:6px 10px;
  font-size:12px;
  line-height:1.5
}

.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{
  height:46px;
  padding:10px 16px;
  font-size:18px;
  line-height:1.33333;
  border-radius:6px
}

select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{
  height:46px;
  line-height:46px
}

textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>.input-group-btn>select.btn[multiple]{
  height:auto
}

.form-group-lg .form-control{
  height:46px;
  padding:10px 16px;
  font-size:18px;
  line-height:1.33333;
  border-radius:6px
}

.form-group-lg select.form-control{
  height:46px;
  line-height:46px
}

.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{
  height:auto
}

.form-group-lg .form-control-static{
  height:46px;
  min-height:38px;
  padding:11px 16px;
  font-size:18px;
  line-height:1.33333
}

.has-feedback{
  position:relative
}

.has-feedback .form-control{
  padding-right:42.5px
}

.form-control-feedback{
  position:absolute;
  top:0;
  right:0;
  z-index:2;
  display:block;
  width:34px;
  height:34px;
  line-height:34px;
  text-align:center;
  pointer-events:none
}

.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{
  width:46px;
  height:46px;
  line-height:46px
}

.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{
  width:30px;
  height:30px;
  line-height:30px
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{
  color:#3c763d
}

.has-success .form-control{
  border-color:#3c763d;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-success .form-control:focus{
  border-color:#2b542c;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168
}

.has-success .input-group-addon{
  color:#3c763d;
  background-color:#dff0d8;
  border-color:#3c763d
}

.has-success .form-control-feedback{
  color:#3c763d
}

.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{
  color:#8a6d3b
}

.has-warning .form-control{
  border-color:#8a6d3b;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-warning .form-control:focus{
  border-color:#66512c;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b
}

.has-warning .input-group-addon{
  color:#8a6d3b;
  background-color:#fcf8e3;
  border-color:#8a6d3b
}

.has-warning .form-control-feedback{
  color:#8a6d3b
}

.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{
  color:#a94442
}

.has-error .form-control{
  border-color:#a94442;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.has-error .form-control:focus{
  border-color:#843534;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483
}

.has-error .input-group-addon{
  color:#a94442;
  background-color:#f2dede;
  border-color:#a94442
}

.has-error .form-control-feedback{
  color:#a94442
}

.has-feedback label ~ .form-control-feedback{
  top:25px
}

.has-feedback label.sr-only ~ .form-control-feedback{
  top:0
}

.help-block{
  display:block;
  margin-top:5px;
  margin-bottom:10px;
  color:#737373
}

@media (min-width: 768px){
  .form-inline .form-group{
    display:inline-block;
    margin-bottom:0;
    vertical-align:middle
  }

  .form-inline .form-control{
    display:inline-block;
    width:auto;
    vertical-align:middle
  }

  .form-inline .form-control-static{
    display:inline-block
  }

  .form-inline .input-group{
    display:inline-table;
    vertical-align:middle
  }

  .form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{
    width:auto
  }

  .form-inline .input-group>.form-control{
    width:100%
  }

  .form-inline .control-label{
    margin-bottom:0;
    vertical-align:middle
  }

  .form-inline .radio,.form-inline .checkbox{
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    vertical-align:middle
  }

  .form-inline .radio label,.form-inline .checkbox label{
    padding-left:0
  }

  .form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{
    position:relative;
    margin-left:0
  }

  .form-inline .has-feedback .form-control-feedback{
    top:0
  }
}

.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{
  padding-top:7px;
  margin-top:0;
  margin-bottom:0
}

.form-horizontal .radio,.form-horizontal .checkbox{
  min-height:27px
}

.form-horizontal .form-group{
  margin-right:-15px;
  margin-left:-15px
}

.form-horizontal .form-group:before,.form-horizontal .form-group:after{
  display:table;
  content:" "
}

.form-horizontal .form-group:after{
  clear:both
}

@media (min-width: 768px){
  .form-horizontal .control-label{
    padding-top:7px;
    margin-bottom:0;
    text-align:right
  }
}

.form-horizontal .has-feedback .form-control-feedback{
  right:15px
}

@media (min-width: 768px){
  .form-horizontal .form-group-lg .control-label{
    padding-top:11px;
    font-size:18px
  }
}

@media (min-width: 768px){
  .form-horizontal .form-group-sm .control-label{
    padding-top:6px;
    font-size:12px
  }
}

.btn{
  display:inline-block;
  margin-bottom:0;
  font-weight:normal;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  touch-action:manipulation;
  cursor:pointer;
  background-image:none;
  border:1px solid transparent;
  padding:6px 12px;
  font-size:14px;
  line-height:1.42857;
  border-radius:4px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}

.btn:hover,.btn:focus,.btn.focus{
  color:#333;
  text-decoration:none
}

.btn:active,.btn.active{
  background-image:none;
  outline:0;
  box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn.disabled,.btn[disabled],fieldset[disabled] .btn{
  cursor:not-allowed;
  filter:alpha(opacity=65);
  opacity:.65;
  box-shadow:none
}

a.btn.disabled,fieldset[disabled] a.btn{
  pointer-events:none
}

.btn-default{
  color:#333;
  background-color:#fff;
  border-color:#ccc
}

.btn-default:focus,.btn-default.focus{
  color:#333;
  background-color:#e6e6e6;
  border-color:#8c8c8c
}

.btn-default:hover{
  color:#333;
  background-color:#e6e6e6;
  border-color:#adadad
}

.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{
  color:#333;
  background-color:#e6e6e6;
  background-image:none;
  border-color:#adadad
}

.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{
  color:#333;
  background-color:#d4d4d4;
  border-color:#8c8c8c
}

.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus{
  background-color:#fff;
  border-color:#ccc
}

.btn-default .badge{
  color:#fff;
  background-color:#333
}

.btn-primary{
  color:#fff;
  background-color:#337ab7;
  border-color:#2e6da4
}

.btn-primary:focus,.btn-primary.focus{
  color:#fff;
  background-color:#286090;
  border-color:#122b40
}

.btn-primary:hover{
  color:#fff;
  background-color:#286090;
  border-color:#204d74
}

.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{
  color:#fff;
  background-color:#286090;
  background-image:none;
  border-color:#204d74
}

.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{
  color:#fff;
  background-color:#204d74;
  border-color:#122b40
}

.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus{
  background-color:#337ab7;
  border-color:#2e6da4
}

.btn-primary .badge{
  color:#337ab7;
  background-color:#fff
}

.btn-success{
  color:#fff;
  background-color:#5cb85c;
  border-color:#4cae4c
}

.btn-success:focus,.btn-success.focus{
  color:#fff;
  background-color:#449d44;
  border-color:#255625
}

.btn-success:hover{
  color:#fff;
  background-color:#449d44;
  border-color:#398439
}

.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{
  color:#fff;
  background-color:#449d44;
  background-image:none;
  border-color:#398439
}

.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{
  color:#fff;
  background-color:#398439;
  border-color:#255625
}

.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus{
  background-color:#5cb85c;
  border-color:#4cae4c
}

.btn-success .badge{
  color:#5cb85c;
  background-color:#fff
}

.btn-info{
  color:#fff;
  background-color:#5bc0de;
  border-color:#46b8da
}

.btn-info:focus,.btn-info.focus{
  color:#fff;
  background-color:#31b0d5;
  border-color:#1b6d85
}

.btn-info:hover{
  color:#fff;
  background-color:#31b0d5;
  border-color:#269abc
}

.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{
  color:#fff;
  background-color:#31b0d5;
  background-image:none;
  border-color:#269abc
}

.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{
  color:#fff;
  background-color:#269abc;
  border-color:#1b6d85
}

.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus{
  background-color:#5bc0de;
  border-color:#46b8da
}

.btn-info .badge{
  color:#5bc0de;
  background-color:#fff
}

.btn-warning{
  color:#fff;
  background-color:#f0ad4e;
  border-color:#eea236
}

.btn-warning:focus,.btn-warning.focus{
  color:#fff;
  background-color:#ec971f;
  border-color:#985f0d
}

.btn-warning:hover{
  color:#fff;
  background-color:#ec971f;
  border-color:#d58512
}

.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{
  color:#fff;
  background-color:#ec971f;
  background-image:none;
  border-color:#d58512
}

.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{
  color:#fff;
  background-color:#d58512;
  border-color:#985f0d
}

.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus{
  background-color:#f0ad4e;
  border-color:#eea236
}

.btn-warning .badge{
  color:#f0ad4e;
  background-color:#fff
}

.btn-danger{
  color:#fff;
  background-color:#d9534f;
  border-color:#d43f3a
}

.btn-danger:focus,.btn-danger.focus{
  color:#fff;
  background-color:#c9302c;
  border-color:#761c19
}

.btn-danger:hover{
  color:#fff;
  background-color:#c9302c;
  border-color:#ac2925
}

.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{
  color:#fff;
  background-color:#c9302c;
  background-image:none;
  border-color:#ac2925
}

.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{
  color:#fff;
  background-color:#ac2925;
  border-color:#761c19
}

.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus{
  background-color:#d9534f;
  border-color:#d43f3a
}

.btn-danger .badge{
  color:#d9534f;
  background-color:#fff
}

.btn-link{
  font-weight:400;
  color:#337ab7;
  border-radius:0
}

.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{
  background-color:transparent;
  box-shadow:none
}

.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{
  border-color:transparent
}

.btn-link:hover,.btn-link:focus{
  color:#23527c;
  text-decoration:underline;
  background-color:transparent
}

.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{
  color:#777;
  text-decoration:none
}

.btn-lg,.btn-group-lg>.btn{
  padding:10px 16px;
  font-size:18px;
  line-height:1.33333;
  border-radius:6px
}

.btn-sm,.btn-group-sm>.btn{
  padding:5px 10px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px
}

.btn-xs,.btn-group-xs>.btn{
  padding:1px 5px;
  font-size:12px;
  line-height:1.5;
  border-radius:3px
}

.btn-block{
  display:block;
  width:100%
}

.btn-block+.btn-block{
  margin-top:5px
}

input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{
  width:100%
}

.fade{
  opacity:0;
  transition:opacity 0.15s linear
}

.fade.in{
  opacity:1
}

.collapse{
  display:none
}

.collapse.in{
  display:block
}

tr.collapse.in{
  display:table-row
}

tbody.collapse.in{
  display:table-row-group
}

.collapsing{
  position:relative;
  height:0;
  overflow:hidden;
  transition-property:height,visibility;
  transition-duration:0.35s;
  transition-timing-function:ease
}

.caret{
  display:inline-block;
  width:0;
  height:0;
  margin-left:2px;
  vertical-align:middle;
  border-top:4px dashed;
  border-top:4px solid \9;
  border-right:4px solid transparent;
  border-left:4px solid transparent
}

.dropup,.dropdown{
  position:relative
}

.dropdown-toggle:focus{
  outline:0
}

.dropdown-menu{
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  display:none;
  float:left;
  min-width:160px;
  padding:5px 0;
  margin:2px 0 0;
  font-size:14px;
  text-align:left;
  list-style:none;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,0.15);
  border-radius:4px;
  box-shadow:0 6px 12px rgba(0,0,0,0.175)
}

.dropdown-menu.pull-right{
  right:0;
  left:auto
}

.dropdown-menu .divider{
  height:1px;
  margin:9px 0;
  overflow:hidden;
  background-color:#e5e5e5
}

.dropdown-menu>li>a{
  display:block;
  padding:3px 20px;
  clear:both;
  font-weight:400;
  line-height:1.42857;
  color:#333;
  white-space:nowrap
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{
  color:#262626;
  text-decoration:none;
  background-color:#f5f5f5
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
  color:#fff;
  text-decoration:none;
  background-color:#337ab7;
  outline:0
}

.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
  color:#777
}

.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{
  text-decoration:none;
  cursor:not-allowed;
  background-color:transparent;
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)
}

.open>.dropdown-menu{
  display:block
}

.open>a{
  outline:0
}

.dropdown-menu-right{
  right:0;
  left:auto
}

.dropdown-menu-left{
  right:auto;
  left:0
}

.dropdown-header{
  display:block;
  padding:3px 20px;
  font-size:12px;
  line-height:1.42857;
  color:#777;
  white-space:nowrap
}

.dropdown-backdrop{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:990
}

.pull-right>.dropdown-menu{
  right:0;
  left:auto
}

.dropup .caret,.navbar-fixed-bottom .dropdown .caret{
  content:"";
  border-top:0;
  border-bottom:4px dashed;
  border-bottom:4px solid \9
}

.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{
  top:auto;
  bottom:100%;
  margin-bottom:2px
}

@media (min-width: 768px){
  .navbar-right .dropdown-menu{
    right:0;
    left:auto
  }

  .navbar-right .dropdown-menu-left{
    left:0;
    right:auto
  }
}

.btn-group,.btn-group-vertical{
  position:relative;
  display:inline-block;
  vertical-align:middle
}

.btn-group>.btn,.btn-group-vertical>.btn{
  position:relative;
  float:left
}

.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{
  z-index:2
}

.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{
  margin-left:-1px
}

.btn-toolbar{
  margin-left:-5px
}

.btn-toolbar:before,.btn-toolbar:after{
  display:table;
  content:" "
}

.btn-toolbar:after{
  clear:both
}

.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{
  float:left
}

.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{
  margin-left:5px
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
  border-radius:0
}

.btn-group>.btn:first-child{
  margin-left:0
}

.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

.btn-group>.btn-group{
  float:left
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{
  border-radius:0
}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{
  border-top-left-radius:0;
  border-bottom-left-radius:0
}

.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{
  outline:0
}

.btn-group>.btn+.dropdown-toggle{
  padding-right:8px;
  padding-left:8px
}

.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{
  padding-right:12px;
  padding-left:12px
}

.btn-group.open .dropdown-toggle{
  box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)
}

.btn-group.open .dropdown-toggle.btn-link{
  box-shadow:none
}

.btn .caret{
  margin-left:0
}

.btn-lg .caret,.btn-group-lg>.btn .caret{
  border-width:5px 5px 0;
  border-bottom-width:0
}

.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret{
  border-width:0 5px 5px
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{
  display:block;
  float:none;
  width:100%;
  max-width:100%
}

.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{
  display:table;
  content:" "
}

.btn-group-vertical>.btn-group:after{
  clear:both
}

.btn-group-vertical>.btn-group>.btn{
  float:none
}

.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{
  margin-top:-1px;
  margin-left:0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child){
  border-radius:0
}

.btn-group-vertical>.btn:first-child:not(:last-child){
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.btn-group-vertical>.btn:last-child:not(:first-child){
  border-top-left-radius:0;
  border-top-right-radius:0;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{
  border-radius:0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{
  border-top-left-radius:0;
  border-top-right-radius:0
}

.btn-group-justified{
  display:table;
  width:100%;
  table-layout:fixed;
  border-collapse:separate
}

.btn-group-justified>.btn,.btn-group-justified>.btn-group{
  display:table-cell;
  float:none;
  width:1%
}

.btn-group-justified>.btn-group .btn{
  width:100%
}

.btn-group-justified>.btn-group .dropdown-menu{
  left:auto
}

[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{
  position:absolute;
  clip:rect(0, 0, 0, 0);
  pointer-events:none
}

.input-group{
  position:relative;
  display:table;
  border-collapse:separate
}

.input-group[class*="col-"]{
  float:none;
  padding-right:0;
  padding-left:0
}

.input-group .form-control{
  position:relative;
  z-index:2;
  float:left;
  width:100%;
  margin-bottom:0
}

.input-group .form-control:focus{
  z-index:3
}

.input-group-addon,.input-group-btn,.input-group .form-control{
  display:table-cell
}

.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){
  border-radius:0
}

.input-group-addon,.input-group-btn{
  width:1%;
  white-space:nowrap;
  vertical-align:middle
}

.input-group-addon{
  padding:6px 12px;
  font-size:14px;
  font-weight:400;
  line-height:1;
  color:#555;
  text-align:center;
  background-color:#eee;
  border:1px solid #ccc;
  border-radius:.1875rem
}

.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{
  padding:5px 10px;
  font-size:12px;
  border-radius:3px
}

.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{
  padding:10px 16px;
  font-size:18px;
  border-radius:6px
}

.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{
  margin-top:0
}

.input-group .form-control:first-child,.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 .form-control:last-child,.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
}

.input-group-btn{
  position:relative;
  font-size:0;
  white-space:nowrap
}

.input-group-btn>.btn{
  position:relative
}

.input-group-btn>.btn+.btn{
  margin-left:-1px
}

.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{
  z-index:2
}

.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{
  margin-right:-1px
}

.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{
  z-index:2;
  margin-left:-1px
}

.nav{
  padding-left:0;
  margin-bottom:0;
  list-style:none
}

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

.nav:after{
  clear:both
}

.nav>li{
  position:relative;
  display:block
}

.nav>li>a{
  position:relative;
  display:block;
  padding:10px 15px
}

.nav>li>a:hover,.nav>li>a:focus{
  text-decoration:none;
  background-color:#eee
}

.nav>li.disabled>a{
  color:#777
}

.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{
  color:#777;
  text-decoration:none;
  cursor:not-allowed;
  background-color:transparent
}

.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{
  background-color:#eee;
  border-color:#337ab7
}

.nav .nav-divider{
  height:1px;
  margin:9px 0;
  overflow:hidden;
  background-color:#e5e5e5
}

.nav>li>a>img{
  max-width:none
}

.nav-tabs{
  border-bottom:1px solid #ddd
}

.nav-tabs>li{
  float:left;
  margin-bottom:-1px
}

.nav-tabs>li>a{
  margin-right:2px;
  line-height:1.42857;
  border:1px solid transparent;
  border-radius:4px 4px 0 0
}

.nav-tabs>li>a:hover{
  border-color:#eee #eee #ddd
}

.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{
  color:#555;
  cursor:default;
  background-color:#fff;
  border:1px solid #ddd;
  border-bottom-color:transparent
}

.nav-pills>li{
  float:left
}

.nav-pills>li>a{
  border-radius:4px
}

.nav-pills>li+li{
  margin-left:2px
}

.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{
  color:#fff;
  background-color:#337ab7
}

.nav-stacked>li{
  float:none
}

.nav-stacked>li+li{
  margin-top:2px;
  margin-left:0
}

.nav-justified,.nav-tabs.nav-justified{
  width:100%
}

.nav-justified>li,.nav-tabs.nav-justified>li{
  float:none
}

.nav-justified>li>a,.nav-tabs.nav-justified>li>a{
  margin-bottom:5px;
  text-align:center
}

.nav-justified>.dropdown .dropdown-menu{
  top:auto;
  left:auto
}

@media (min-width: 768px){
  .nav-justified>li,.nav-tabs.nav-justified>li{
    display:table-cell;
    width:1%
  }

  .nav-justified>li>a,.nav-tabs.nav-justified>li>a{
    margin-bottom:0
  }
}

.nav-tabs-justified,.nav-tabs.nav-justified{
  border-bottom:0
}

.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{
  margin-right:0;
  border-radius:4px
}

.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{
  border:1px solid #ddd
}

@media (min-width: 768px){
  .nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{
    border-bottom:1px solid #ddd;
    border-radius:4px 4px 0 0
  }

  .nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{
    border-bottom-color:#fff
  }
}

.tab-content>.tab-pane{
  display:none
}

.tab-content>.active{
  display:block
}

.nav-tabs .dropdown-menu{
  margin-top:-1px;
  border-top-left-radius:0;
  border-top-right-radius:0
}

.navbar{
  position:relative;
  min-height:50px;
  margin-bottom:20px;
  border:1px solid transparent
}

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

.navbar:after{
  clear:both
}

@media (min-width: 768px){
  .navbar{
    border-radius:4px
  }
}

.navbar-header:before,.navbar-header:after{
  display:table;
  content:" "
}

.navbar-header:after{
  clear:both
}

@media (min-width: 768px){
  .navbar-header{
    float:left
  }
}

.navbar-collapse{
  padding-right:15px;
  padding-left:15px;
  overflow-x:visible;
  border-top:1px solid transparent;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);
  -webkit-overflow-scrolling:touch
}

.navbar-collapse:before,.navbar-collapse:after{
  display:table;
  content:" "
}

.navbar-collapse:after{
  clear:both
}

.navbar-collapse.in{
  overflow-y:auto
}

@media (min-width: 768px){
  .navbar-collapse{
    width:auto;
    border-top:0;
    box-shadow:none
  }

  .navbar-collapse.collapse{
    display:block !important;
    height:auto !important;
    padding-bottom:0;
    overflow:visible !important
  }

  .navbar-collapse.in{
    overflow-y:visible
  }

  .navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
    padding-right:0;
    padding-left:0
  }
}

.navbar-fixed-top,.navbar-fixed-bottom{
  position:fixed;
  right:0;
  left:0;
  z-index:1030
}

.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
  max-height:340px
}

@media (max-device-width: 480px) and (orientation: landscape){
  .navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{
    max-height:200px
  }
}

@media (min-width: 768px){
  .navbar-fixed-top,.navbar-fixed-bottom{
    border-radius:0
  }
}

.navbar-fixed-top{
  top:0;
  border-width:0 0 1px
}

.navbar-fixed-bottom{
  bottom:0;
  margin-bottom:0;
  border-width:1px 0 0
}

.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{
  margin-right:-15px;
  margin-left:-15px
}

@media (min-width: 768px){
  .container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{
    margin-right:0;
    margin-left:0
  }
}

.navbar-static-top{
  z-index:1000;
  border-width:0 0 1px
}

@media (min-width: 768px){
  .navbar-static-top{
    border-radius:0
  }
}

.navbar-brand{
  float:left;
  height:50px;
  padding:15px 15px;
  font-size:18px;
  line-height:20px
}

.navbar-brand:hover,.navbar-brand:focus{
  text-decoration:none
}

.navbar-brand>img{
  display:block
}

@media (min-width: 768px){
  .navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{
    margin-left:-15px
  }
}

.navbar-toggle{
  position:relative;
  float:right;
  padding:9px 10px;
  margin-right:15px;
  margin-top:8px;
  margin-bottom:8px;
  background-color:transparent;
  background-image:none;
  border:1px solid transparent;
  border-radius:4px
}

.navbar-toggle:focus{
  outline:0
}

.navbar-toggle .icon-bar{
  display:block;
  width:22px;
  height:2px;
  border-radius:1px
}

.navbar-toggle .icon-bar+.icon-bar{
  margin-top:4px
}

@media (min-width: 768px){
  .navbar-toggle{
    display:none
  }
}

.navbar-nav{
  margin:7.5px -15px
}

.navbar-nav>li>a{
  padding-top:10px;
  padding-bottom:10px;
  line-height:20px
}

@media (max-width: 767px){
  .navbar-nav .open .dropdown-menu{
    position:static;
    float:none;
    width:auto;
    margin-top:0;
    background-color:transparent;
    border:0;
    box-shadow:none
  }

  .navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{
    padding:5px 15px 5px 25px
  }

  .navbar-nav .open .dropdown-menu>li>a{
    line-height:20px
  }

  .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{
    background-image:none
  }
}

@media (min-width: 768px){
  .navbar-nav{
    float:left;
    margin:0
  }

  .navbar-nav>li{
    float:left
  }

  .navbar-nav>li>a{
    padding-top:15px;
    padding-bottom:15px
  }
}

.navbar-form{
  padding:10px 15px;
  margin-right:-15px;
  margin-left:-15px;
  border-top:1px solid transparent;
  border-bottom:1px solid transparent;
  box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);
  margin-top:8px;
  margin-bottom:8px
}

@media (min-width: 768px){
  .navbar-form .form-group{
    display:inline-block;
    margin-bottom:0;
    vertical-align:middle
  }

  .navbar-form .form-control{
    display:inline-block;
    width:auto;
    vertical-align:middle
  }

  .navbar-form .form-control-static{
    display:inline-block
  }

  .navbar-form .input-group{
    display:inline-table;
    vertical-align:middle
  }

  .navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{
    width:auto
  }

  .navbar-form .input-group>.form-control{
    width:100%
  }

  .navbar-form .control-label{
    margin-bottom:0;
    vertical-align:middle
  }

  .navbar-form .radio,.navbar-form .checkbox{
    display:inline-block;
    margin-top:0;
    margin-bottom:0;
    vertical-align:middle
  }

  .navbar-form .radio label,.navbar-form .checkbox label{
    padding-left:0
  }

  .navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{
    position:relative;
    margin-left:0
  }

  .navbar-form .has-feedback .form-control-feedback{
    top:0
  }
}

@media (max-width: 767px){
  .navbar-form .form-group{
    margin-bottom:5px
  }

  .navbar-form .form-group:last-child{
    margin-bottom:0
  }
}

@media (min-width: 768px){
  .navbar-form{
    width:auto;
    padding-top:0;
    padding-bottom:0;
    margin-right:0;
    margin-left:0;
    border:0;
    box-shadow:none
  }
}

.navbar-nav>li>.dropdown-menu{
  margin-top:0;
  border-top-left-radius:0;
  border-top-right-radius:0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{
  margin-bottom:0;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0
}

.navbar-btn{
  margin-top:8px;
  margin-bottom:8px
}

.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn{
  margin-top:10px;
  margin-bottom:10px
}

.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn{
  margin-top:14px;
  margin-bottom:14px
}

.navbar-text{
  margin-top:15px;
  margin-bottom:15px
}

@media (min-width: 768px){
  .navbar-text{
    float:left;
    margin-right:15px;
    margin-left:15px
  }
}

@media (min-width: 768px){
  .navbar-left{
    float:left !important
  }

  .navbar-right{
    float:right !important;
    margin-right:-15px
  }

  .navbar-right ~ .navbar-right{
    margin-right:0
  }
}

.navbar-default{
  background-color:#f8f8f8;
  border-color:#e7e7e7
}

.navbar-default .navbar-brand{
  color:#777
}

.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{
  color:#5e5e5e;
  background-color:rgba(0,0,0,0)
}

.navbar-default .navbar-text{
  color:#777
}

.navbar-default .navbar-nav>li>a{
  color:#777
}

.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{
  color:#333;
  background-color:rgba(0,0,0,0)
}

.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{
  color:#555;
  background-color:#e7e7e7
}

.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{
  color:#ccc;
  background-color:rgba(0,0,0,0)
}

.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{
  color:#555;
  background-color:#e7e7e7
}

@media (max-width: 767px){
  .navbar-default .navbar-nav .open .dropdown-menu>li>a{
    color:#777
  }

  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{
    color:#333;
    background-color:rgba(0,0,0,0)
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{
    color:#555;
    background-color:#e7e7e7
  }

  .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{
    color:#ccc;
    background-color:rgba(0,0,0,0)
  }
}

.navbar-default .navbar-toggle{
  border-color:#ddd
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{
  background-color:#ddd
}

.navbar-default .navbar-toggle .icon-bar{
  background-color:#888
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form{
  border-color:#e7e7e7
}

.navbar-default .navbar-link{
  color:#777
}

.navbar-default .navbar-link:hover{
  color:#333
}

.navbar-default .btn-link{
  color:#777
}

.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{
  color:#333
}

.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{
  color:#ccc
}

.navbar-inverse{
  background-color:#222;
  border-color:#090909
}

.navbar-inverse .navbar-brand{
  color:#9d9d9d
}

.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{
  color:#fff;
  background-color:rgba(0,0,0,0)
}

.navbar-inverse .navbar-text{
  color:#9d9d9d
}

.navbar-inverse .navbar-nav>li>a{
  color:#9d9d9d
}

.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{
  color:#fff;
  background-color:rgba(0,0,0,0)
}

.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{
  color:#fff;
  background-color:#090909
}

.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{
  color:#444;
  background-color:rgba(0,0,0,0)
}

.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{
  color:#fff;
  background-color:#090909
}

@media (max-width: 767px){
  .navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{
    border-color:#090909
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu .divider{
    background-color:#090909
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a{
    color:#9d9d9d
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{
    color:#fff;
    background-color:rgba(0,0,0,0)
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{
    color:#fff;
    background-color:#090909
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{
    color:#444;
    background-color:rgba(0,0,0,0)
  }
}

.navbar-inverse .navbar-toggle{
  border-color:#333
}

.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{
  background-color:#333
}

.navbar-inverse .navbar-toggle .icon-bar{
  background-color:#fff
}

.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{
  border-color:#101010
}

.navbar-inverse .navbar-link{
  color:#9d9d9d
}

.navbar-inverse .navbar-link:hover{
  color:#fff
}

.navbar-inverse .btn-link{
  color:#9d9d9d
}

.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{
  color:#fff
}

.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{
  color:#444
}

.breadcrumb{
  padding:8px 15px;
  margin-bottom:20px;
  list-style:none;
  background-color:#f5f5f5;
  border-radius:4px
}

.breadcrumb>li{
  display:inline-block
}

.breadcrumb>li+li:before{
  padding:0 5px;
  color:#ccc;
  content:"/ "
}

.breadcrumb>.active{
  color:#777
}

.pagination{
  display:inline-block;
  padding-left:0;
  margin:20px 0;
  border-radius:4px
}

.pagination>li{
  display:inline
}

.pagination>li>a,.pagination>li>span{
  position:relative;
  float:left;
  padding:6px 12px;
  margin-left:-1px;
  line-height:1.42857;
  color:#337ab7;
  text-decoration:none;
  background-color:#fff;
  border:1px solid #ddd
}

.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{
  z-index:2;
  color:#23527c;
  background-color:#eee;
  border-color:#ddd
}

.pagination>li:first-child>a,.pagination>li:first-child>span{
  margin-left:0;
  border-top-left-radius:4px;
  border-bottom-left-radius:4px
}

.pagination>li:last-child>a,.pagination>li:last-child>span{
  border-top-right-radius:4px;
  border-bottom-right-radius:4px
}

.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{
  z-index:3;
  color:#fff;
  cursor:default;
  background-color:#337ab7;
  border-color:#337ab7
}

.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{
  color:#777;
  cursor:not-allowed;
  background-color:#fff;
  border-color:#ddd
}

.pagination-lg>li>a,.pagination-lg>li>span{
  padding:10px 16px;
  font-size:18px;
  line-height:1.33333
}

.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{
  border-top-left-radius:6px;
  border-bottom-left-radius:6px
}

.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{
  border-top-right-radius:6px;
  border-bottom-right-radius:6px
}

.pagination-sm>li>a,.pagination-sm>li>span{
  padding:5px 10px;
  font-size:12px;
  line-height:1.5
}

.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{
  border-top-left-radius:3px;
  border-bottom-left-radius:3px
}

.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{
  border-top-right-radius:3px;
  border-bottom-right-radius:3px
}

.pager{
  padding-left:0;
  margin:20px 0;
  text-align:center;
  list-style:none
}

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

.pager:after{
  clear:both
}

.pager li{
  display:inline
}

.pager li>a,.pager li>span{
  display:inline-block;
  padding:5px 14px;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:15px
}

.pager li>a:hover,.pager li>a:focus{
  text-decoration:none;
  background-color:#eee
}

.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{
  color:#777;
  cursor:not-allowed;
  background-color:#fff
}

.label{
  display:inline;
  padding:.2em .6em .3em;
  font-size:75%;
  font-weight:700;
  line-height:1;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:baseline;
  border-radius:.25em
}

.label:empty{
  display:none
}

.btn .label{
  position:relative;
  top:-1px
}

a.label:hover,a.label:focus{
  color:#fff;
  text-decoration:none;
  cursor:pointer
}

.label-default{
  background-color:#777
}

.label-default[href]:hover,.label-default[href]:focus{
  background-color:#5e5e5e
}

.label-primary{
  background-color:#337ab7
}

.label-primary[href]:hover,.label-primary[href]:focus{
  background-color:#286090
}

.label-success{
  background-color:#5cb85c
}

.label-success[href]:hover,.label-success[href]:focus{
  background-color:#449d44
}

.label-info{
  background-color:#5bc0de
}

.label-info[href]:hover,.label-info[href]:focus{
  background-color:#31b0d5
}

.label-warning{
  background-color:#f0ad4e
}

.label-warning[href]:hover,.label-warning[href]:focus{
  background-color:#ec971f
}

.label-danger{
  background-color:#d9534f
}

.label-danger[href]:hover,.label-danger[href]:focus{
  background-color:#c9302c
}

.badge{
  display:inline-block;
  min-width:10px;
  padding:3px 7px;
  font-size:12px;
  font-weight:bold;
  line-height:1;
  color:#fff;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  background-color:#777;
  border-radius:10px
}

.badge:empty{
  display:none
}

.btn .badge{
  position:relative;
  top:-1px
}

.btn-xs .badge,.btn-group-xs>.btn .badge,.btn-group-xs>.btn .badge{
  top:0;
  padding:1px 5px
}

.list-group-item.active>.badge,.nav-pills>.active>a>.badge{
  color:#337ab7;
  background-color:#fff
}

.list-group-item>.badge{
  float:right
}

.list-group-item>.badge+.badge{
  margin-right:5px
}

.nav-pills>li>a>.badge{
  margin-left:3px
}

a.badge:hover,a.badge:focus{
  color:#fff;
  text-decoration:none;
  cursor:pointer
}

.jumbotron{
  padding-top:30px;
  padding-bottom:30px;
  margin-bottom:30px;
  color:inherit;
  background-color:#eee
}

.jumbotron h1,.jumbotron .h1{
  color:inherit
}

.jumbotron p{
  margin-bottom:15px;
  font-size:21px;
  font-weight:200
}

.jumbotron>hr{
  border-top-color:#d5d5d5
}

.container .jumbotron,.container-fluid .jumbotron{
  padding-right:15px;
  padding-left:15px;
  border-radius:6px
}

.jumbotron .container{
  max-width:100%
}

@media screen and (min-width: 768px){
  .jumbotron{
    padding-top:48px;
    padding-bottom:48px
  }

  .container .jumbotron,.container-fluid .jumbotron{
    padding-right:60px;
    padding-left:60px
  }

  .jumbotron h1,.jumbotron .h1{
    font-size:63px
  }
}

.thumbnail{
  display:block;
  padding:4px;
  margin-bottom:20px;
  line-height:1.42857;
  background-color:#fff;
  border:1px solid #ddd;
  border-radius:4px;
  transition:border 0.2s ease-in-out
}

.thumbnail>img,.thumbnail a>img{
  display:block;
  max-width:100%;
  height:auto;
  margin-right:auto;
  margin-left:auto
}

.thumbnail .caption{
  padding:9px;
  color:#333
}

a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{
  border-color:#337ab7
}

.alert{
  padding:15px;
  margin-bottom:20px;
  border:1px solid transparent;
  border-radius:4px
}

.alert h4{
  margin-top:0;
  color:inherit
}

.alert .alert-link{
  font-weight:bold
}

.alert>p,.alert>ul{
  margin-bottom:0
}

.alert>p+p{
  margin-top:5px
}

.alert-dismissable,.alert-dismissible{
  padding-right:35px
}

.alert-dismissable .close,.alert-dismissible .close{
  position:relative;
  top:-2px;
  right:-21px;
  color:inherit
}

.alert-success{
  color:#3c763d;
  background-color:#dff0d8;
  border-color:#d6e9c6
}

.alert-success hr{
  border-top-color:#c9e2b3
}

.alert-success .alert-link{
  color:#2b542c
}

.alert-info{
  color:#31708f;
  background-color:#d9edf7;
  border-color:#bce8f1
}

.alert-info hr{
  border-top-color:#a6e1ec
}

.alert-info .alert-link{
  color:#245269
}

.alert-warning{
  color:#8a6d3b;
  background-color:#fcf8e3;
  border-color:#faebcc
}

.alert-warning hr{
  border-top-color:#f7e1b5
}

.alert-warning .alert-link{
  color:#66512c
}

.alert-danger{
  color:#a94442;
  background-color:#f2dede;
  border-color:#ebccd1
}

.alert-danger hr{
  border-top-color:#e4b9c0
}

.alert-danger .alert-link{
  color:#843534
}

@keyframes progress-bar-stripes{
  from{
    background-position:40px 0
  }

  to{
    background-position:0 0
  }
}

.progress{
  height:20px;
  margin-bottom:20px;
  overflow:hidden;
  background-color:#f5f5f5;
  border-radius:4px;
  box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)
}

.progress-bar{
  float:left;
  width:0%;
  height:100%;
  font-size:12px;
  line-height:20px;
  color:#fff;
  text-align:center;
  background-color:#337ab7;
  box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
  transition:width 0.6s ease
}

.progress-striped .progress-bar,.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:40px 40px
}

.progress.active .progress-bar,.progress-bar.active{
  animation:progress-bar-stripes 2s linear infinite
}

.progress-bar-success{
  background-color:#5cb85c
}

.progress-striped .progress-bar-success{
  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)
}

.progress-bar-info{
  background-color:#5bc0de
}

.progress-striped .progress-bar-info{
  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)
}

.progress-bar-warning{
  background-color:#f0ad4e
}

.progress-striped .progress-bar-warning{
  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)
}

.progress-bar-danger{
  background-color:#d9534f
}

.progress-striped .progress-bar-danger{
  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)
}

.media{
  margin-top:15px
}

.media:first-child{
  margin-top:0
}

.media,.media-body{
  overflow:hidden;
  zoom:1
}

.media-body{
  width:10000px
}

.media-object{
  display:block
}

.media-object.img-thumbnail{
  max-width:none
}

.media-right,.media>.pull-right{
  padding-left:10px
}

.media-left,.media>.pull-left{
  padding-right:10px
}

.media-left,.media-right,.media-body{
  display:table-cell;
  vertical-align:top
}

.media-middle{
  vertical-align:middle
}

.media-bottom{
  vertical-align:bottom
}

.media-heading{
  margin-top:0;
  margin-bottom:5px
}

.media-list{
  padding-left:0;
  list-style:none
}

.list-group{
  padding-left:0;
  margin-bottom:20px
}

.list-group-item{
  position:relative;
  display:block;
  padding:10px 15px;
  margin-bottom:-1px;
  background-color:#fff;
  border:1px solid #ddd
}

.list-group-item:first-child{
  border-top-left-radius:4px;
  border-top-right-radius:4px
}

.list-group-item:last-child{
  margin-bottom:0;
  border-bottom-right-radius:4px;
  border-bottom-left-radius:4px
}

.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{
  color:#777;
  cursor:not-allowed;
  background-color:#eee
}

.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{
  color:inherit
}

.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{
  color:#777
}

.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{
  z-index:2;
  color:#fff;
  background-color:#337ab7;
  border-color:#337ab7
}

.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small{
  color:inherit
}

.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{
  color:#c7ddef
}

a.list-group-item,button.list-group-item{
  color:#555
}

a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{
  color:#333
}

a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{
  color:#555;
  text-decoration:none;
  background-color:#f5f5f5
}

button.list-group-item{
  width:100%;
  text-align:left
}

.list-group-item-success{
  color:#3c763d;
  background-color:#dff0d8
}

a.list-group-item-success,button.list-group-item-success{
  color:#3c763d
}

a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{
  color:inherit
}

a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{
  color:#3c763d;
  background-color:#d0e9c6
}

a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{
  color:#fff;
  background-color:#3c763d;
  border-color:#3c763d
}

.list-group-item-info{
  color:#31708f;
  background-color:#d9edf7
}

a.list-group-item-info,button.list-group-item-info{
  color:#31708f
}

a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{
  color:inherit
}

a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{
  color:#31708f;
  background-color:#c4e3f3
}

a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{
  color:#fff;
  background-color:#31708f;
  border-color:#31708f
}

.list-group-item-warning{
  color:#8a6d3b;
  background-color:#fcf8e3
}

a.list-group-item-warning,button.list-group-item-warning{
  color:#8a6d3b
}

a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{
  color:inherit
}

a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{
  color:#8a6d3b;
  background-color:#faf2cc
}

a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{
  color:#fff;
  background-color:#8a6d3b;
  border-color:#8a6d3b
}

.list-group-item-danger{
  color:#a94442;
  background-color:#f2dede
}

a.list-group-item-danger,button.list-group-item-danger{
  color:#a94442
}

a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{
  color:inherit
}

a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{
  color:#a94442;
  background-color:#ebcccc
}

a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{
  color:#fff;
  background-color:#a94442;
  border-color:#a94442
}

.list-group-item-heading{
  margin-top:0;
  margin-bottom:5px
}

.list-group-item-text{
  margin-bottom:0;
  line-height:1.3
}

.panel{
  margin-bottom:20px;
  background-color:#fff;
  border:1px solid transparent;
  border-radius:4px;
  box-shadow:0 1px 1px rgba(0,0,0,0.05)
}

.panel-body{
  padding:15px
}

.panel-body:before,.panel-body:after{
  display:table;
  content:" "
}

.panel-body:after{
  clear:both
}

.panel-heading{
  padding:10px 15px;
  border-bottom:1px solid transparent;
  border-top-left-radius:3px;
  border-top-right-radius:3px
}

.panel-heading>.dropdown .dropdown-toggle{
  color:inherit
}

.panel-title{
  margin-top:0;
  margin-bottom:0;
  font-size:16px;
  color:inherit
}

.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{
  color:inherit
}

.panel-footer{
  padding:10px 15px;
  background-color:#f5f5f5;
  border-top:1px solid #ddd;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px
}

.panel>.list-group,.panel>.panel-collapse>.list-group{
  margin-bottom:0
}

.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{
  border-width:1px 0;
  border-radius:0
}

.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{
  border-top:0;
  border-top-left-radius:3px;
  border-top-right-radius:3px
}

.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{
  border-bottom:0;
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{
  border-top-left-radius:0;
  border-top-right-radius:0
}

.panel-heading+.list-group .list-group-item:first-child{
  border-top-width:0
}

.list-group+.panel-footer{
  border-top-width:0
}

.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{
  margin-bottom:0
}

.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{
  padding-right:15px;
  padding-left:15px
}

.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{
  border-top-left-radius:3px;
  border-top-right-radius:3px
}

.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{
  border-top-left-radius:3px;
  border-top-right-radius:3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{
  border-top-left-radius:3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{
  border-top-right-radius:3px
}

.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{
  border-bottom-right-radius:3px;
  border-bottom-left-radius:3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{
  border-bottom-left-radius:3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{
  border-bottom-right-radius:3px
}

.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{
  border-top:1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{
  border-top:0
}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered{
  border:0
}

.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{
  border-left:0
}

.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{
  border-right:0
}

.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{
  border-bottom:0
}

.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{
  border-bottom:0
}

.panel>.table-responsive{
  margin-bottom:0;
  border:0
}

.panel-group{
  margin-bottom:20px
}

.panel-group .panel{
  margin-bottom:0;
  border-radius:4px
}

.panel-group .panel+.panel{
  margin-top:5px
}

.panel-group .panel-heading{
  border-bottom:0
}

.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{
  border-top:1px solid #ddd
}

.panel-group .panel-footer{
  border-top:0
}

.panel-group .panel-footer+.panel-collapse .panel-body{
  border-bottom:1px solid #ddd
}

.panel-default{
  border-color:#ddd
}

.panel-default>.panel-heading{
  color:#333;
  background-color:#f5f5f5;
  border-color:#ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#ddd
}

.panel-default>.panel-heading .badge{
  color:#f5f5f5;
  background-color:#333
}

.panel-default>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#ddd
}

.panel-primary{
  border-color:#337ab7
}

.panel-primary>.panel-heading{
  color:#fff;
  background-color:#337ab7;
  border-color:#337ab7
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#337ab7
}

.panel-primary>.panel-heading .badge{
  color:#337ab7;
  background-color:#fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#337ab7
}

.panel-success{
  border-color:#d6e9c6
}

.panel-success>.panel-heading{
  color:#3c763d;
  background-color:#dff0d8;
  border-color:#d6e9c6
}

.panel-success>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#d6e9c6
}

.panel-success>.panel-heading .badge{
  color:#dff0d8;
  background-color:#3c763d
}

.panel-success>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#d6e9c6
}

.panel-info{
  border-color:#bce8f1
}

.panel-info>.panel-heading{
  color:#31708f;
  background-color:#d9edf7;
  border-color:#bce8f1
}

.panel-info>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#bce8f1
}

.panel-info>.panel-heading .badge{
  color:#d9edf7;
  background-color:#31708f
}

.panel-info>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#bce8f1
}

.panel-warning{
  border-color:#faebcc
}

.panel-warning>.panel-heading{
  color:#8a6d3b;
  background-color:#fcf8e3;
  border-color:#faebcc
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#faebcc
}

.panel-warning>.panel-heading .badge{
  color:#fcf8e3;
  background-color:#8a6d3b
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#faebcc
}

.panel-danger{
  border-color:#ebccd1
}

.panel-danger>.panel-heading{
  color:#a94442;
  background-color:#f2dede;
  border-color:#ebccd1
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#ebccd1
}

.panel-danger>.panel-heading .badge{
  color:#f2dede;
  background-color:#a94442
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#ebccd1
}

.embed-responsive{
  position:relative;
  display:block;
  height:0;
  padding:0;
  overflow:hidden
}

.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-16by9{
  padding-bottom:56.25%
}

.embed-responsive-4by3{
  padding-bottom:75%
}

.well{
  min-height:20px;
  padding:19px;
  margin-bottom:20px;
  background-color:#f5f5f5;
  border:1px solid #e3e3e3;
  border-radius:4px;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)
}

.well blockquote{
  border-color:#ddd;
  border-color:rgba(0,0,0,0.15)
}

.well-lg{
  padding:24px;
  border-radius:6px
}

.well-sm{
  padding:9px;
  border-radius:3px
}

.close{
  float:right;
  font-size:21px;
  font-weight:bold;
  line-height:1;
  color:#000;
  text-shadow:0 1px 0 #fff;
  filter:alpha(opacity=20);
  opacity:.2
}

.close:hover,.close:focus{
  color:#000;
  text-decoration:none;
  cursor:pointer;
  filter:alpha(opacity=50);
  opacity:.5
}

button.close{
  padding:0;
  cursor:pointer;
  background:transparent;
  border:0;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none
}

.modal-open{
  overflow:hidden
}

.modal{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1050;
  display:none;
  overflow:hidden;
  -webkit-overflow-scrolling:touch;
  outline:0
}

.modal.fade .modal-dialog{
  transform:translate(0, -25%);
  transition:transform 0.3s ease-out
}

.modal.in .modal-dialog{
  transform:translate(0, 0)
}

.modal-open .modal{
  overflow-x:hidden;
  overflow-y:auto
}

.modal-dialog{
  position:relative;
  width:auto;
  margin:10px
}

.modal-content{
  position:relative;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid #999;
  border:1px solid rgba(0,0,0,0.2);
  border-radius:6px;
  box-shadow:0 3px 9px rgba(0,0,0,0.5);
  outline:0
}

.modal-backdrop{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  z-index:1040;
  background-color:#000
}

.modal-backdrop.fade{
  filter:alpha(opacity=0);
  opacity:0
}

.modal-backdrop.in{
  filter:alpha(opacity=50);
  opacity:.5
}

.modal-header{
  padding:15px;
  border-bottom:1px solid #e5e5e5
}

.modal-header:before,.modal-header:after{
  display:table;
  content:" "
}

.modal-header:after{
  clear:both
}

.modal-header .close{
  margin-top:-2px
}

.modal-title{
  margin:0;
  line-height:1.42857
}

.modal-body{
  position:relative;
  padding:15px
}

.modal-footer{
  padding:15px;
  text-align:right;
  border-top:1px solid #e5e5e5
}

.modal-footer:before,.modal-footer:after{
  display:table;
  content:" "
}

.modal-footer:after{
  clear:both
}

.modal-footer .btn+.btn{
  margin-bottom:0;
  margin-left:5px
}

.modal-footer .btn-group .btn+.btn{
  margin-left:-1px
}

.modal-footer .btn-block+.btn-block{
  margin-left:0
}

.modal-scrollbar-measure{
  position:absolute;
  top:-9999px;
  width:50px;
  height:50px;
  overflow:scroll
}

@media (min-width: 768px){
  .modal-dialog{
    width:600px;
    margin:30px auto
  }

  .modal-content{
    box-shadow:0 5px 15px rgba(0,0,0,0.5)
  }

  .modal-sm{
    width:300px
  }
}

@media (min-width: 992px){
  .modal-lg{
    width:900px
  }
}

.tooltip{
  position:absolute;
  z-index:1070;
  display:block;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style:normal;
  font-weight:400;
  line-height:1.42857;
  line-break:auto;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  word-wrap:normal;
  white-space:normal;
  font-size:12px;
  filter:alpha(opacity=0);
  opacity:0
}

.tooltip.in{
  filter:alpha(opacity=90);
  opacity:.9
}

.tooltip.top{
  padding:5px 0;
  margin-top:-3px
}

.tooltip.right{
  padding:0 5px;
  margin-left:3px
}

.tooltip.bottom{
  padding:5px 0;
  margin-top:3px
}

.tooltip.left{
  padding:0 5px;
  margin-left:-3px
}

.tooltip.top .tooltip-arrow{
  bottom:0;
  left:50%;
  margin-left:-5px;
  border-width:5px 5px 0;
  border-top-color:#000
}

.tooltip.top-left .tooltip-arrow{
  right:5px;
  bottom:0;
  margin-bottom:-5px;
  border-width:5px 5px 0;
  border-top-color:#000
}

.tooltip.top-right .tooltip-arrow{
  bottom:0;
  left:5px;
  margin-bottom:-5px;
  border-width:5px 5px 0;
  border-top-color:#000
}

.tooltip.right .tooltip-arrow{
  top:50%;
  left:0;
  margin-top:-5px;
  border-width:5px 5px 5px 0;
  border-right-color:#000
}

.tooltip.left .tooltip-arrow{
  top:50%;
  right:0;
  margin-top:-5px;
  border-width:5px 0 5px 5px;
  border-left-color:#000
}

.tooltip.bottom .tooltip-arrow{
  top:0;
  left:50%;
  margin-left:-5px;
  border-width:0 5px 5px;
  border-bottom-color:#000
}

.tooltip.bottom-left .tooltip-arrow{
  top:0;
  right:5px;
  margin-top:-5px;
  border-width:0 5px 5px;
  border-bottom-color:#000
}

.tooltip.bottom-right .tooltip-arrow{
  top:0;
  left:5px;
  margin-top:-5px;
  border-width:0 5px 5px;
  border-bottom-color:#000
}

.tooltip-inner{
  max-width:200px;
  padding:3px 8px;
  color:#fff;
  text-align:center;
  background-color:#000;
  border-radius:4px
}

.tooltip-arrow{
  position:absolute;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}

.popover{
  position:absolute;
  top:0;
  left:0;
  z-index:1060;
  display:none;
  max-width:276px;
  padding:1px;
  font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-style:normal;
  font-weight:400;
  line-height:1.42857;
  line-break:auto;
  text-align:left;
  text-align:start;
  text-decoration:none;
  text-shadow:none;
  text-transform:none;
  letter-spacing:normal;
  word-break:normal;
  word-spacing:normal;
  word-wrap:normal;
  white-space:normal;
  font-size:14px;
  background-color:#fff;
  background-clip:padding-box;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,0.2);
  border-radius:6px;
  box-shadow:0 5px 10px rgba(0,0,0,0.2)
}

.popover.top{
  margin-top:-10px
}

.popover.right{
  margin-left:10px
}

.popover.bottom{
  margin-top:10px
}

.popover.left{
  margin-left:-10px
}

.popover>.arrow{
  border-width:11px
}

.popover>.arrow,.popover>.arrow:after{
  position:absolute;
  display:block;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid
}

.popover>.arrow:after{
  content:"";
  border-width:10px
}

.popover.top>.arrow{
  bottom:-11px;
  left:50%;
  margin-left:-11px;
  border-top-color:#999;
  border-top-color:rgba(0,0,0,0.25);
  border-bottom-width:0
}

.popover.top>.arrow:after{
  bottom:1px;
  margin-left:-10px;
  content:" ";
  border-top-color:#fff;
  border-bottom-width:0
}

.popover.right>.arrow{
  top:50%;
  left:-11px;
  margin-top:-11px;
  border-right-color:#999;
  border-right-color:rgba(0,0,0,0.25);
  border-left-width:0
}

.popover.right>.arrow:after{
  bottom:-10px;
  left:1px;
  content:" ";
  border-right-color:#fff;
  border-left-width:0
}

.popover.bottom>.arrow{
  top:-11px;
  left:50%;
  margin-left:-11px;
  border-top-width:0;
  border-bottom-color:#999;
  border-bottom-color:rgba(0,0,0,0.25)
}

.popover.bottom>.arrow:after{
  top:1px;
  margin-left:-10px;
  content:" ";
  border-top-width:0;
  border-bottom-color:#fff
}

.popover.left>.arrow{
  top:50%;
  right:-11px;
  margin-top:-11px;
  border-right-width:0;
  border-left-color:#999;
  border-left-color:rgba(0,0,0,0.25)
}

.popover.left>.arrow:after{
  right:1px;
  bottom:-10px;
  content:" ";
  border-right-width:0;
  border-left-color:#fff
}

.popover-title{
  padding:8px 14px;
  margin:0;
  font-size:14px;
  background-color:#f7f7f7;
  border-bottom:1px solid #ebebeb;
  border-radius:5px 5px 0 0
}

.popover-content{
  padding:9px 14px
}

.carousel{
  position:relative
}

.carousel-inner{
  position:relative;
  width:100%;
  overflow:hidden
}

.carousel-inner>.item{
  position:relative;
  display:none;
  transition:0.6s ease-in-out left
}

.carousel-inner>.item>img,.carousel-inner>.item>a>img{
  display:block;
  max-width:100%;
  height:auto;
  line-height:1
}

@media all and (transform-3d), (-webkit-transform-3d){
  .carousel-inner>.item{
    transition:transform 0.6s ease-in-out;
    backface-visibility:hidden;
    perspective:1000px
  }

  .carousel-inner>.item.next,.carousel-inner>.item.active.right{
    transform:translate3d(100%, 0, 0);
    left:0
  }

  .carousel-inner>.item.prev,.carousel-inner>.item.active.left{
    transform:translate3d(-100%, 0, 0);
    left:0
  }

  .carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{
    transform:translate3d(0, 0, 0);
    left:0
  }
}

.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{
  display:block
}

.carousel-inner>.active{
  left:0
}

.carousel-inner>.next,.carousel-inner>.prev{
  position:absolute;
  top:0;
  width:100%
}

.carousel-inner>.next{
  left:100%
}

.carousel-inner>.prev{
  left:-100%
}

.carousel-inner>.next.left,.carousel-inner>.prev.right{
  left:0
}

.carousel-inner>.active.left{
  left:-100%
}

.carousel-inner>.active.right{
  left:100%
}

.carousel-control{
  position:absolute;
  top:0;
  bottom:0;
  left:0;
  width:15%;
  font-size:20px;
  color:#fff;
  text-align:center;
  text-shadow:0 1px 2px rgba(0,0,0,0.6);
  background-color:rgba(0,0,0,0);
  filter:alpha(opacity=50);
  opacity:.5
}

.carousel-control.left{
  background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat:repeat-x
}

.carousel-control.right{
  right:0;
  left:auto;
  background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0%, rgba(0,0,0,0.5) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat:repeat-x
}

.carousel-control:hover,.carousel-control:focus{
  color:#fff;
  text-decoration:none;
  outline:0;
  filter:alpha(opacity=90);
  opacity:.9
}

.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{
  position:absolute;
  top:50%;
  z-index:5;
  display:inline-block;
  margin-top:-10px
}

.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{
  left:50%;
  margin-left:-10px
}

.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{
  right:50%;
  margin-right:-10px
}

.carousel-control .icon-prev,.carousel-control .icon-next{
  width:20px;
  height:20px;
  font-family:serif;
  line-height:1
}

.carousel-control .icon-prev:before{
  content:"\2039"
}

.carousel-control .icon-next:before{
  content:"\203a"
}

.carousel-indicators{
  position:absolute;
  bottom:10px;
  left:50%;
  z-index:15;
  width:60%;
  padding-left:0;
  margin-left:-30%;
  text-align:center;
  list-style:none
}

.carousel-indicators li{
  display:inline-block;
  width:10px;
  height:10px;
  margin:1px;
  text-indent:-999px;
  cursor:pointer;
  background-color:#000 \9;
  background-color:rgba(0,0,0,0);
  border:1px solid #fff;
  border-radius:10px
}

.carousel-indicators .active{
  width:12px;
  height:12px;
  margin:0;
  background-color:#fff
}

.carousel-caption{
  position:absolute;
  right:15%;
  bottom:20px;
  left:15%;
  z-index:10;
  padding-top:20px;
  padding-bottom:20px;
  color:#fff;
  text-align:center;
  text-shadow:0 1px 2px rgba(0,0,0,0.6)
}

.carousel-caption .btn{
  text-shadow:none
}

@media screen and (min-width: 768px){
  .carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{
    width:30px;
    height:30px;
    margin-top:-10px;
    font-size:30px
  }

  .carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{
    margin-left:-10px
  }

  .carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{
    margin-right:-10px
  }

  .carousel-caption{
    right:20%;
    left:20%;
    padding-bottom:30px
  }

  .carousel-indicators{
    bottom:20px
  }
}

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

.clearfix:after{
  clear:both
}

.center-block{
  display:block;
  margin-right:auto;
  margin-left:auto
}

.pull-right{
  float:right !important
}

.pull-left{
  float:left !important
}

.hide{
  display:none !important
}

.show{
  display:block !important
}

.invisible{
  visibility:hidden
}

.text-hide{
  font:0/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0
}

.hidden{
  display:none !important
}

.affix{
  position:fixed
}

@-ms-viewport{
  width:device-width
}

.visible-xs{
  display:none !important
}

.visible-sm{
  display:none !important
}

.visible-md{
  display:none !important
}

.visible-lg{
  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
}

@media (max-width: 767px){
  .visible-xs{
    display:block !important
  }

  table.visible-xs{
    display:table !important
  }

  tr.visible-xs{
    display:table-row !important
  }

  th.visible-xs,td.visible-xs{
    display:table-cell !important
  }
}

@media (max-width: 767px){
  .visible-xs-block{
    display:block !important
  }
}

@media (max-width: 767px){
  .visible-xs-inline{
    display:inline !important
  }
}

@media (max-width: 767px){
  .visible-xs-inline-block{
    display:inline-block !important
  }
}

@media (min-width: 768px) and (max-width: 991px){
  .visible-sm{
    display:block !important
  }

  table.visible-sm{
    display:table !important
  }

  tr.visible-sm{
    display:table-row !important
  }

  th.visible-sm,td.visible-sm{
    display:table-cell !important
  }
}

@media (min-width: 768px) and (max-width: 991px){
  .visible-sm-block{
    display:block !important
  }
}

@media (min-width: 768px) and (max-width: 991px){
  .visible-sm-inline{
    display:inline !important
  }
}

@media (min-width: 768px) and (max-width: 991px){
  .visible-sm-inline-block{
    display:inline-block !important
  }
}

@media (min-width: 992px) and (max-width: 1199px){
  .visible-md{
    display:block !important
  }

  table.visible-md{
    display:table !important
  }

  tr.visible-md{
    display:table-row !important
  }

  th.visible-md,td.visible-md{
    display:table-cell !important
  }
}

@media (min-width: 992px) and (max-width: 1199px){
  .visible-md-block{
    display:block !important
  }
}

@media (min-width: 992px) and (max-width: 1199px){
  .visible-md-inline{
    display:inline !important
  }
}

@media (min-width: 992px) and (max-width: 1199px){
  .visible-md-inline-block{
    display:inline-block !important
  }
}

@media (min-width: 1200px){
  .visible-lg{
    display:block !important
  }

  table.visible-lg{
    display:table !important
  }

  tr.visible-lg{
    display:table-row !important
  }

  th.visible-lg,td.visible-lg{
    display:table-cell !important
  }
}

@media (min-width: 1200px){
  .visible-lg-block{
    display:block !important
  }
}

@media (min-width: 1200px){
  .visible-lg-inline{
    display:inline !important
  }
}

@media (min-width: 1200px){
  .visible-lg-inline-block{
    display:inline-block !important
  }
}

@media (max-width: 767px){
  .hidden-xs{
    display:none !important
  }
}

@media (min-width: 768px) and (max-width: 991px){
  .hidden-sm{
    display:none !important
  }
}

@media (min-width: 992px) and (max-width: 1199px){
  .hidden-md{
    display:none !important
  }
}

@media (min-width: 1200px){
  .hidden-lg{
    display:none !important
  }
}

.visible-print{
  display:none !important
}

@media print{
  .visible-print{
    display:block !important
  }

  table.visible-print{
    display:table !important
  }

  tr.visible-print{
    display:table-row !important
  }

  th.visible-print,td.visible-print{
    display:table-cell !important
  }
}

.visible-print-block{
  display:none !important
}

@media print{
  .visible-print-block{
    display:block !important
  }
}

.visible-print-inline{
  display:none !important
}

@media print{
  .visible-print-inline{
    display:inline !important
  }
}

.visible-print-inline-block{
  display:none !important
}

@media print{
  .visible-print-inline-block{
    display:inline-block !important
  }
}

@media print{
  .hidden-print{
    display:none !important
  }
}

html{
  font-size:100%
}

.help-block{
  word-wrap:break-word
}

.tooltip.fade.in{
  opacity:1
}

.tooltip.left .tooltip-arrow{
  border-left-color:#3D4051
}

.tooltip.right .tooltip-arrow{
  border-right-color:#3D4051
}

.tooltip.top .tooltip-arrow{
  border-top-color:#3D4051
}

.tooltip.bottom .tooltip-arrow{
  border-bottom-color:#3D4051
}

.tooltip .tooltip-inner{
  background-color:#3D4051;
  padding:10px
}

.form-horizontal .control-label{
  text-align:left
}

.container-fluid{
  padding:0
}

.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{
  color:#555559;
  background-color:#E9EAEA
}

.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{
  color:#555559;
  background-color:#E9EAEA
}

.form-control.input-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-btn>.form-control.btn{
  font-size:18px
}

.form-control.input-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-btn>.form-control.btn{
  font-size:12px
}

.dropdown-toggle,.form-control{
  color:#555559;
  font-size:.8125rem;
  padding:.25rem .375rem;
  height:inherit;
  border-radius:.1875rem
}

select[multiple].form-control{
  padding:0
}

select.form-control option{
  padding-top:.25rem;
  padding-bottom:.25rem
}

.form-group-lg .form-control{
  border-radius:.1875rem;
  height:inherit;
  padding:.4rem .7rem
}

ul.dropdown-menu{
  font-size:.8125rem;
  margin-top:0;
  border-top-right-radius:0;
  border-top-left-radius:0;
  padding:0
}

ul.dropdown-menu>li>a{
  color:#555559
}

ul.dropdown-menu.multiple *[role='menuitem']{
  padding-left:30px
}

ul.dropdown-menu.multiple *[role='menuitem']::before{
  content:' ';
  position:absolute;
  line-height:1;
  text-align:center;
  left:10px;
  top:6px;
  border-radius:2px;
  height:13px;
  width:13px;
  margin-right:10px;
  border:1px solid #10181F;
  background:#fff;
  vertical-align:middle
}

ul.dropdown-menu.multiple>.active>a{
  color:#10181F;
  background-color:#fff
}

ul.dropdown-menu.multiple>.active>a:hover,ul.dropdown-menu.multiple>.active>a:focus{
  background-color:#407CA0;
  color:#fff;
  text-decoration:none
}

ul.dropdown-menu.multiple>.active>a::before{
  content:'\2713';
  font-size:11px;
  font-weight:bold;
  background-color:#337ab7;
  color:#fff
}

ul.dropdown-menu *[role='menuitem']{
  position:relative;
  font-weight:normal;
  display:block;
  padding:4px 6px
}

ul.dropdown-menu *[role='menuitem']:hover,ul.dropdown-menu *[role='menuitem']:focus{
  text-decoration:none
}

div.dropdown>button.dropdown-toggle{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  padding-right:20px
}

div.dropdown>button.dropdown-toggle>span.caret{
  border:none;
  width:auto;
  height:auto;
  position:absolute;
  right:5px
}

div.dropdown>button.dropdown-toggle>span.caret::after{
  font-family:'Axway-GoldenGate-Icons';
  vertical-align:middle;
  font-size:8px;
  font-weight:bold;
  content:""
}

div[role=alert]{
  border:0;
  border-radius:0;
  padding:4px 30px 4px 8px;
  margin:0
}

div[role=alert].alert.alert-neutral.alert-info{
  color:#10181F;
  background-color:rgba(0,0,0,0.1)
}

div[role=alert].alert.alert-neutral.alert-info a{
  color:#407CA0
}

div[role=alert].alert.alert-info{
  color:#10181F;
  background-color:#E4F1FE
}

div[role=alert].alert.alert-info a{
  color:#407CA0
}

div[role=alert].alert.alert-success{
  color:#10181F;
  background-color:#E4F9DE
}

div[role=alert].alert.alert-success a{
  color:#050
}

div[role=alert].alert.alert-warning{
  color:#10181F;
  background-color:#fffacd
}

div[role=alert].alert.alert-warning a{
  color:#8D6708
}

div[role=alert].alert.alert-danger{
  color:#10181F;
  background-color:#FFE3E0
}

div[role=alert].alert.alert-danger a{
  color:darkred
}

.popover-title{
  background-color:transparent;
  border-bottom:0;
  font-size:1.15rem
}

.pagination li.disabled{
  opacity:0.75
}

.panel-default{
  border-color:#ddd
}

.panel-default>.panel-heading{
  color:#333;
  background-color:#fff;
  border-color:#ddd
}

.panel-default>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#ddd
}

.panel-default>.panel-heading .badge{
  color:#fff;
  background-color:#333
}

.panel-default>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#ddd
}

.panel-primary{
  border-color:#407CA0
}

.panel-primary>.panel-heading{
  color:#fff;
  background-color:#407CA0;
  border-color:#337ab7
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body{
  border-top-color:#407CA0
}

.panel-primary>.panel-heading .badge{
  color:#407CA0;
  background-color:#fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body{
  border-bottom-color:#407CA0
}

.btn{
  border-radius:1.25rem;
  padding:0 0.625rem
}

.btn.btn-primary{
  color:#fff;
  background-color:#407CA0;
  border-color:#407CA0;
  box-shadow:none;
  font-weight:bold
}

.btn.btn-primary:focus,.btn.btn-primary.focus{
  color:#fff;
  background-color:#407CA0;
  border-color:#407CA0
}

.btn.btn-primary:hover,.btn.btn-primary.hover{
  color:#fff;
  background-color:#3D4051;
  border-color:#3D4051
}

.btn.btn-primary:active,.btn.btn-primary.active,.open>.btn.btn-primary.dropdown-toggle{
  background-image:none;
  color:#3D4051;
  background-color:#fff;
  border-color:#3D4051;
  box-shadow:none
}

.btn.btn-primary.disabled,.btn.btn-primary[disabled],.btn.btn-primary[disabled]:hover{
  background:#B7BABC;
  border-color:#B7BABC;
  color:#fff
}

.btn.btn-primary.btn-lg,.btn-group-lg>.btn.btn-primary{
  min-width:150px;
  padding:6px 25px
}

.btn.btn-primary.compact{
  min-width:initial
}

.btn.btn-link.cancel{
  font-weight:bold;
  text-decoration:none;
  color:rgba(16,24,31,0.5)
}

.btn.btn-link.cancel:hover{
  color:rgba(16,24,31,0.5)
}

.btn.btn-danger{
  color:#fff;
  background-color:darkred;
  border-color:darkred;
  box-shadow:none
}

.btn.btn-danger:focus,.btn.btn-danger.focus{
  color:#fff;
  background-color:red;
  border-color:red
}

.btn.btn-danger:hover,.btn.btn-danger.hover{
  color:#fff;
  background-color:red;
  border-color:red
}

.btn.btn-danger:active,.btn.btn-danger.active,.open>.btn.btn-danger.dropdown-toggle{
  background-image:none;
  color:darkred;
  background-color:#fff;
  border-color:darkred;
  box-shadow:none
}

.btn.btn-danger.disabled,.btn.btn-danger[disabled],.btn.btn-danger[disabled]:hover{
  background:#B7BABC;
  border-color:#B7BABC;
  color:#fff
}

.btn.btn-danger.deemphasize{
  color:darkred;
  background-color:#fff;
  border-color:#fff;
  box-shadow:none
}

.btn.btn-danger.deemphasize:focus,.btn.btn-danger.deemphasize.focus{
  color:#fff;
  background-color:darkred;
  border-color:darkred
}

.btn.btn-danger.deemphasize:hover,.btn.btn-danger.deemphasize.hover{
  color:#fff;
  background-color:darkred;
  border-color:darkred
}

.btn.btn-danger.deemphasize:active,.btn.btn-danger.deemphasize.active,.open>.btn.btn-danger.deemphasize.dropdown-toggle{
  background-image:none;
  color:darkred;
  background-color:#fff;
  border-color:darkred;
  box-shadow:none
}

.btn.btn-danger.deemphasize.disabled,.btn.btn-danger.deemphasize[disabled],.btn.btn-danger.deemphasize[disabled]:hover{
  background:#B7BABC;
  border-color:#B7BABC;
  color:#fff
}

.btn.btn-default{
  color:#407CA0;
  background-color:#fff;
  border-color:#407CA0;
  box-shadow:none;
  font-size:.8125rem;
  padding:0 0.625rem
}

.btn.btn-default:focus,.btn.btn-default.focus{
  color:#407CA0;
  background-color:#fff;
  border-color:#407CA0
}

.btn.btn-default:hover,.btn.btn-default.hover{
  color:#3D4051;
  background-color:#fff;
  border-color:#3D4051
}

.btn.btn-default:active,.btn.btn-default.active,.open>.btn.btn-default.dropdown-toggle{
  background-image:none;
  color:#fff;
  background-color:#3D4051;
  border-color:#3D4051;
  box-shadow:none
}

.btn.btn-default.disabled,.btn.btn-default[disabled],.btn.btn-default[disabled]:hover{
  background:#B7BABC;
  border-color:#B7BABC;
  color:#fff
}

.btn.button-icon{
  color:#407CA0;
  background-color:#fff;
  border-color:#407CA0;
  box-shadow:none;
  font-size:.8125rem;
  border:0;
  padding:0
}

.btn.button-icon:focus,.btn.button-icon.focus{
  color:#407CA0;
  background-color:#fff;
  border-color:#407CA0
}

.btn.button-icon:hover,.btn.button-icon.hover{
  color:#3D4051;
  background-color:#fff;
  border-color:#3D4051
}

.btn.button-icon:active,.btn.button-icon.active,.open>.btn.button-icon.dropdown-toggle{
  background-image:none;
  color:#407CA0;
  background-color:#fff;
  border-color:#407CA0;
  box-shadow:none
}

.btn.button-icon.disabled,.btn.button-icon[disabled],.btn.button-icon[disabled]:hover{
  background:#B7BABC;
  border-color:#B7BABC;
  color:#fff
}

.btn.btn-lg,.btn-group-lg>.btn{
  font-size:.8125rem;
  border-radius:1.5625rem;
  padding:6px 25px
}

.btn.btn-lg .glyphicon,.btn-group-lg>.btn .glyphicon{
  font-weight:inherit;
  padding-right:12px
}

.btn.btn-lg .glyphicon-right,.btn-group-lg>.btn .glyphicon-right{
  padding-left:12px;
  padding-right:0
}

.btn.dropdown-toggle{
  color:#3D4051;
  background-color:rgba(0,0,0,0);
  border-color:rgba(0,0,0,0);
  box-shadow:none;
  border-radius:.1875rem;
  box-shadow:none
}

.btn.dropdown-toggle:focus,.btn.dropdown-toggle.focus{
  color:#3D4051;
  background-color:rgba(0,0,0,0);
  border-color:#D8D8D8
}

.btn.dropdown-toggle:hover,.btn.dropdown-toggle.hover{
  color:#3D4051;
  background-color:rgba(0,0,0,0);
  border-color:#D8D8D8
}

.btn.dropdown-toggle:active,.btn.dropdown-toggle.active,.open>.btn.dropdown-toggle.dropdown-toggle{
  background-image:none;
  color:#3D4051;
  background-color:#F7F7F7;
  border-color:#D8D8D8;
  box-shadow:none
}

.btn.dropdown-toggle.disabled,.btn.dropdown-toggle[disabled],.btn.dropdown-toggle[disabled]:hover{
  background:#B7BABC;
  border-color:#B7BABC;
  color:#fff
}

@media (-webkit-min-device-pixel-ratio: 0){
  .btn.dropdown-toggle:focus{
    outline-color:-webkit-focus-ring-color;
    outline-style:auto;
    outline-width:5px;
    outline-offset:none
  }
}

.btn.dropdown-toggle.btn-lg,.btn-group-lg>.btn.dropdown-toggle{
  padding:6px 18px
}

.btn.iconic{
  border:0;
  background:none
}

.btn.iconic:active,.btn.iconic:focus,.btn.iconic:hover{
  color:#10181F;
  background:none
}

.btn.iconic.disabled,.btn.iconic[disabled]{
  background-color:transparent;
  color:rgba(16,24,31,0.5)
}

.btn.iconic.disabled:hover,.btn.iconic[disabled]:hover{
  color:rgba(16,24,31,0.5);
  background-color:transparent
}

.CodeMirror-lint-markers{
  width:16px
}

.CodeMirror-lint-tooltip{
  background-color:#ffd;
  border:1px solid black;
  border-radius:4px 4px 4px 4px;
  color:black;
  font-family:monospace;
  font-size:10pt;
  overflow:hidden;
  padding:2px 5px;
  position:fixed;
  white-space:pre;
  white-space:pre-wrap;
  z-index:100;
  max-width:600px;
  opacity:0;
  transition:opacity .4s;
  -moz-transition:opacity .4s;
  -webkit-transition:opacity .4s;
  -o-transition:opacity .4s;
  -ms-transition:opacity .4s
}

.CodeMirror-lint-mark{
  background-position:left bottom;
  background-repeat:repeat-x
}

.CodeMirror-lint-mark-warning{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJFhQXEbhTg7YAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAMklEQVQI12NkgIIvJ3QXMjAwdDN+OaEbysDA4MPAwNDNwMCwiOHLCd1zX07o6kBVGQEAKBANtobskNMAAAAASUVORK5CYII=)
}

.CodeMirror-lint-mark-error{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAADCAYAAAC09K7GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9sJDw4cOCW1/KIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAHElEQVQI12NggIL/DAz/GdA5/xkY/qPKMDAwAADLZwf5rvm+LQAAAABJRU5ErkJggg==)
}

.CodeMirror-lint-marker{
  background-position:center center;
  background-repeat:no-repeat;
  cursor:pointer;
  display:inline-block;
  height:16px;
  width:16px;
  vertical-align:middle;
  position:relative
}

.CodeMirror-lint-message{
  padding-left:18px;
  background-position:top left;
  background-repeat:no-repeat
}

.CodeMirror-lint-marker-warning,.CodeMirror-lint-message-warning{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAANlBMVEX/uwDvrwD/uwD/uwD/uwD/uwD/uwD/uwD/uwD6twD/uwAAAADurwD2tQD7uAD+ugAAAAD/uwDhmeTRAAAADHRSTlMJ8mN1EYcbmiixgACm7WbuAAAAVklEQVR42n3PUQqAIBBFUU1LLc3u/jdbOJoW1P08DA9Gba8+YWJ6gNJoNYIBzAA2chBth5kLmG9YUoG0NHAUwFXwO9LuBQL1giCQb8gC9Oro2vp5rncCIY8L8uEx5ZkAAAAASUVORK5CYII=)
}

.CodeMirror-lint-marker-error,.CodeMirror-lint-message-error{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAHlBMVEW7AAC7AACxAAC7AAC7AAAAAAC4AAC5AAD///+7AAAUdclpAAAABnRSTlMXnORSiwCK0ZKSAAAATUlEQVR42mWPOQ7AQAgDuQLx/z8csYRmPRIFIwRGnosRrpamvkKi0FTIiMASR3hhKW+hAN6/tIWhu9PDWiTGNEkTtIOucA5Oyr9ckPgAWm0GPBog6v4AAAAASUVORK5CYII=)
}

.CodeMirror-lint-marker-multiple{
  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAACVBMVEUAAAAAAAC/v7914kyHAAAAAXRSTlMAQObYZgAAACNJREFUeNo1ioEJAAAIwmz/H90iFFSGJgFMe3gaLZ0od+9/AQZ0ADosbYraAAAAAElFTkSuQmCC);
  background-repeat:no-repeat;
  background-position:right bottom;
  width:100%;
  height:100%
}

.CodeMirror-lint-line-error{
  background-color:rgba(183,76,81,0.08)
}

.CodeMirror-lint-line-warning{
  background-color:rgba(255,211,0,0.1)
}

.CodeMirror-simplescroll-horizontal div,.CodeMirror-simplescroll-vertical div{
  position:absolute;
  background:#ccc;
  box-sizing:border-box;
  border:1px solid #bbb;
  border-radius:2px
}

.CodeMirror-simplescroll-horizontal,.CodeMirror-simplescroll-vertical{
  position:absolute;
  z-index:6;
  background:#eee
}

.CodeMirror-simplescroll-horizontal{
  bottom:0;
  left:0;
  height:8px
}

.CodeMirror-simplescroll-horizontal div{
  bottom:0;
  height:100%
}

.CodeMirror-simplescroll-vertical{
  right:0;
  top:0;
  width:8px
}

.CodeMirror-simplescroll-vertical div{
  right:0;
  width:100%
}

.CodeMirror-overlayscroll .CodeMirror-scrollbar-filler,.CodeMirror-overlayscroll .CodeMirror-gutter-filler{
  display:none
}

.CodeMirror-overlayscroll-horizontal div,.CodeMirror-overlayscroll-vertical div{
  position:absolute;
  background:#bcd;
  border-radius:3px
}

.CodeMirror-overlayscroll-horizontal,.CodeMirror-overlayscroll-vertical{
  position:absolute;
  z-index:6
}

.CodeMirror-overlayscroll-horizontal{
  bottom:0;
  left:0;
  height:6px
}

.CodeMirror-overlayscroll-horizontal div{
  bottom:0;
  height:100%
}

.CodeMirror-overlayscroll-vertical{
  right:0;
  top:0;
  width:6px
}

.CodeMirror-overlayscroll-vertical div{
  right:0;
  width:100%
}

.CodeMirror{
  font-family:monospace;
  height:300px;
  color:black;
  direction:ltr
}

.CodeMirror-lines{
  padding:4px 0
}

.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{
  padding:0 4px
}

.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{
  background-color:white
}

.CodeMirror-gutters{
  border-right:1px solid #ddd;
  background-color:#f7f7f7;
  white-space:nowrap
}

.CodeMirror-linenumber{
  padding:0 3px 0 5px;
  min-width:20px;
  text-align:right;
  color:#999;
  white-space:nowrap
}

.CodeMirror-guttermarker{
  color:black
}

.CodeMirror-guttermarker-subtle{
  color:#999
}

.CodeMirror-cursor{
  border-left:1px solid black;
  border-right:none;
  width:0
}

.CodeMirror div.CodeMirror-secondarycursor{
  border-left:1px solid silver
}

.cm-fat-cursor .CodeMirror-cursor{
  width:auto;
  border:0 !important;
  background:#7e7
}

.cm-fat-cursor div.CodeMirror-cursors{
  z-index:1
}

.cm-fat-cursor .CodeMirror-line::-moz-selection, .cm-fat-cursor .CodeMirror-line>span::-moz-selection, .cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{
  background:transparent
}

.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{
  background:transparent
}

.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{
  background:transparent
}

.cm-fat-cursor{
  caret-color:transparent
}

@keyframes blink{
  0%{
  }

  50%{
    background-color:transparent
  }

  100%{
  }
}

.cm-tab{
  display:inline-block;
  text-decoration:inherit
}

.CodeMirror-rulers{
  position:absolute;
  left:0;
  right:0;
  top:-50px;
  bottom:0;
  overflow:hidden
}

.CodeMirror-ruler{
  border-left:1px solid #ccc;
  top:0;
  bottom:0;
  position:absolute
}

.cm-s-default .cm-header{
  color:blue
}

.cm-s-default .cm-quote{
  color:#090
}

.cm-negative{
  color:#d44
}

.cm-positive{
  color:#292
}

.cm-header,.cm-strong{
  font-weight:bold
}

.cm-em{
  font-style:italic
}

.cm-link{
  text-decoration:underline
}

.cm-strikethrough{
  text-decoration:line-through
}

.cm-s-default .cm-keyword{
  color:#708
}

.cm-s-default .cm-atom{
  color:#219
}

.cm-s-default .cm-number{
  color:#164
}

.cm-s-default .cm-def{
  color:#00f
}

.cm-s-default .cm-variable-2{
  color:#05a
}

.cm-s-default .cm-variable-3,.cm-s-default .cm-type{
  color:#085
}

.cm-s-default .cm-comment{
  color:#a50
}

.cm-s-default .cm-string{
  color:#a11
}

.cm-s-default .cm-string-2{
  color:#f50
}

.cm-s-default .cm-meta{
  color:#555
}

.cm-s-default .cm-qualifier{
  color:#555
}

.cm-s-default .cm-builtin{
  color:#30a
}

.cm-s-default .cm-bracket{
  color:#997
}

.cm-s-default .cm-tag{
  color:#170
}

.cm-s-default .cm-attribute{
  color:#00c
}

.cm-s-default .cm-hr{
  color:#999
}

.cm-s-default .cm-link{
  color:#00c
}

.cm-s-default .cm-error{
  color:#f00
}

.cm-invalidchar{
  color:#f00
}

.CodeMirror-composing{
  border-bottom:2px solid
}

div.CodeMirror span.CodeMirror-matchingbracket{
  color:#0b0
}

div.CodeMirror span.CodeMirror-nonmatchingbracket{
  color:#a22
}

.CodeMirror-matchingtag{
  background:rgba(255,150,0,0.3)
}

.CodeMirror-activeline-background{
  background:#e8f2ff
}

.CodeMirror{
  position:relative;
  overflow:hidden;
  background:white
}

.CodeMirror-scroll{
  overflow:scroll !important;
  margin-bottom:-50px;
  margin-right:-50px;
  padding-bottom:50px;
  height:100%;
  outline:none;
  position:relative;
  z-index:0
}

.CodeMirror-sizer{
  position:relative;
  border-right:50px solid transparent
}

.CodeMirror-vscrollbar,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-gutter-filler{
  position:absolute;
  z-index:6;
  display:none;
  outline:none
}

.CodeMirror-vscrollbar{
  right:0;
  top:0;
  overflow-x:hidden;
  overflow-y:scroll
}

.CodeMirror-hscrollbar{
  bottom:0;
  left:0;
  overflow-y:hidden;
  overflow-x:scroll
}

.CodeMirror-scrollbar-filler{
  right:0;
  bottom:0
}

.CodeMirror-gutter-filler{
  left:0;
  bottom:0
}

.CodeMirror-gutters{
  position:absolute;
  left:0;
  top:0;
  min-height:100%;
  z-index:3
}

.CodeMirror-gutter{
  white-space:normal;
  height:100%;
  display:inline-block;
  vertical-align:top;
  margin-bottom:-50px
}

.CodeMirror-gutter-wrapper{
  position:absolute;
  z-index:4;
  background:none !important;
  border:none !important
}

.CodeMirror-gutter-background{
  position:absolute;
  top:0;
  bottom:0;
  z-index:4
}

.CodeMirror-gutter-elt{
  position:absolute;
  cursor:default;
  z-index:4
}

.CodeMirror-gutter-wrapper ::-moz-selection{
  background-color:transparent
}

.CodeMirror-gutter-wrapper ::selection{
  background-color:transparent
}

.CodeMirror-gutter-wrapper ::-moz-selection{
  background-color:transparent
}

.CodeMirror-lines{
  cursor:text;
  min-height:1px
}

.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{
  border-radius:0;
  border-width:0;
  background:transparent;
  font-family:inherit;
  font-size:inherit;
  margin:0;
  white-space:pre;
  word-wrap:normal;
  line-height:inherit;
  color:inherit;
  z-index:2;
  position:relative;
  overflow:visible;
  -webkit-tap-highlight-color:transparent;
  font-variant-ligatures:contextual
}

.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{
  word-wrap:break-word;
  white-space:pre-wrap;
  word-break:normal
}

.CodeMirror-linebackground{
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index:0
}

.CodeMirror-linewidget{
  position:relative;
  z-index:2;
  padding:0.1px
}

.CodeMirror-rtl pre{
  direction:rtl
}

.CodeMirror-code{
  outline:none
}

.CodeMirror-scroll,.CodeMirror-sizer,.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber{
  box-sizing:content-box
}

.CodeMirror-measure{
  position:absolute;
  width:100%;
  height:0;
  overflow:hidden;
  visibility:hidden
}

.CodeMirror-cursor{
  position:absolute;
  pointer-events:none
}

.CodeMirror-measure pre{
  position:static
}

div.CodeMirror-cursors{
  visibility:hidden;
  position:relative;
  z-index:3
}

div.CodeMirror-dragcursors{
  visibility:visible
}

.CodeMirror-focused div.CodeMirror-cursors{
  visibility:visible
}

.CodeMirror-selected{
  background:#d9d9d9
}

.CodeMirror-focused .CodeMirror-selected{
  background:#d7d4f0
}

.CodeMirror-crosshair{
  cursor:crosshair
}

.CodeMirror-line::-moz-selection, .CodeMirror-line>span::-moz-selection, .CodeMirror-line>span>span::-moz-selection{
  background:#d7d4f0
}

.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{
  background:#d7d4f0
}

.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{
  background:#d7d4f0
}

.cm-searching{
  background-color:#ffa;
  background-color:rgba(255,255,0,0.4)
}

.cm-force-border{
  padding-right:.1px
}

@media print{
  .CodeMirror div.CodeMirror-cursors{
    visibility:hidden
  }
}

.cm-tab-wrap-hack:after{
  content:''
}

span.CodeMirror-selectedtext{
  background:none
}

.cm-s-eclipse span.cm-meta{
  color:#FF1717
}

.cm-s-eclipse span.cm-keyword{
  line-height:1em;
  font-weight:bold;
  color:#7F0055
}

.cm-s-eclipse span.cm-atom{
  color:#219
}

.cm-s-eclipse span.cm-number{
  color:#164
}

.cm-s-eclipse span.cm-def{
  color:#00f
}

.cm-s-eclipse span.cm-variable{
  color:black
}

.cm-s-eclipse span.cm-variable-2{
  color:#0000C0
}

.cm-s-eclipse span.cm-variable-3,.cm-s-eclipse span.cm-type{
  color:#0000C0
}

.cm-s-eclipse span.cm-property{
  color:black
}

.cm-s-eclipse span.cm-operator{
  color:black
}

.cm-s-eclipse span.cm-comment{
  color:#3F7F5F
}

.cm-s-eclipse span.cm-string{
  color:#2A00FF
}

.cm-s-eclipse span.cm-string-2{
  color:#f50
}

.cm-s-eclipse span.cm-qualifier{
  color:#555
}

.cm-s-eclipse span.cm-builtin{
  color:#30a
}

.cm-s-eclipse span.cm-bracket{
  color:#cc7
}

.cm-s-eclipse span.cm-tag{
  color:#170
}

.cm-s-eclipse span.cm-attribute{
  color:#00c
}

.cm-s-eclipse span.cm-link{
  color:#219
}

.cm-s-eclipse span.cm-error{
  color:#f00
}

.cm-s-eclipse .CodeMirror-activeline-background{
  background:#e8f2ff
}

.cm-s-eclipse .CodeMirror-matchingbracket{
  outline:1px solid grey;
  color:black !important
}

.cm-s-monokai.CodeMirror{
  background:#272822;
  color:#f8f8f2
}

.cm-s-monokai div.CodeMirror-selected{
  background:#49483E
}

.cm-s-monokai .CodeMirror-line::-moz-selection, .cm-s-monokai .CodeMirror-line>span::-moz-selection, .cm-s-monokai .CodeMirror-line>span>span::-moz-selection{
  background:rgba(73,72,62,0.99)
}

.cm-s-monokai .CodeMirror-line::selection,.cm-s-monokai .CodeMirror-line>span::selection,.cm-s-monokai .CodeMirror-line>span>span::selection{
  background:rgba(73,72,62,0.99)
}

.cm-s-monokai .CodeMirror-line::-moz-selection,.cm-s-monokai .CodeMirror-line>span::-moz-selection,.cm-s-monokai .CodeMirror-line>span>span::-moz-selection{
  background:rgba(73,72,62,0.99)
}

.cm-s-monokai .CodeMirror-gutters{
  background:#272822;
  border-right:0px
}

.cm-s-monokai .CodeMirror-guttermarker{
  color:white
}

.cm-s-monokai .CodeMirror-guttermarker-subtle{
  color:#d0d0d0
}

.cm-s-monokai .CodeMirror-linenumber{
  color:#d0d0d0
}

.cm-s-monokai .CodeMirror-cursor{
  border-left:1px solid #f8f8f0
}

.cm-s-monokai span.cm-comment{
  color:#75715e
}

.cm-s-monokai span.cm-atom{
  color:#ae81ff
}

.cm-s-monokai span.cm-number{
  color:#ae81ff
}

.cm-s-monokai span.cm-comment.cm-attribute{
  color:#97b757
}

.cm-s-monokai span.cm-comment.cm-def{
  color:#bc9262
}

.cm-s-monokai span.cm-comment.cm-tag{
  color:#bc6283
}

.cm-s-monokai span.cm-comment.cm-type{
  color:#5998a6
}

.cm-s-monokai span.cm-property,.cm-s-monokai span.cm-attribute{
  color:#a6e22e
}

.cm-s-monokai span.cm-keyword{
  color:#f92672
}

.cm-s-monokai span.cm-builtin{
  color:#66d9ef
}

.cm-s-monokai span.cm-string{
  color:#e6db74
}

.cm-s-monokai span.cm-variable{
  color:#f8f8f2
}

.cm-s-monokai span.cm-variable-2{
  color:#9effff
}

.cm-s-monokai span.cm-variable-3,.cm-s-monokai span.cm-type{
  color:#66d9ef
}

.cm-s-monokai span.cm-def{
  color:#fd971f
}

.cm-s-monokai span.cm-bracket{
  color:#f8f8f2
}

.cm-s-monokai span.cm-tag{
  color:#f92672
}

.cm-s-monokai span.cm-header{
  color:#ae81ff
}

.cm-s-monokai span.cm-link{
  color:#ae81ff
}

.cm-s-monokai span.cm-error{
  background:#f92672;
  color:#f8f8f0
}

.cm-s-monokai .CodeMirror-activeline-background{
  background:#373831
}

.cm-s-monokai .CodeMirror-matchingbracket{
  text-decoration:underline;
  color:white !important
}

.action-bar.grouped-actions .btn{
  position:relative;
  border-color:#D8D8D8;
  border-radius:0;
  border-width:1px;
  box-sizing:border-box;
  padding-left:.7rem;
  padding-right:.7rem;
  z-index:1
}

.action-bar.grouped-actions .btn .icon-GG-trash2{
  color:darkred
}

.action-bar.grouped-actions .btn:hover,.action-bar.grouped-actions .btn:focus{
  z-index:2
}

.action-bar.grouped-actions .btn:not(:first-child){
  margin-left:-1px
}

.action-bar.grouped-actions .btn:first-child{
  border-top-left-radius:.1875rem;
  border-bottom-left-radius:.1875rem
}

.action-bar.grouped-actions .btn:last-child{
  border-top-right-radius:.1875rem;
  border-bottom-right-radius:.1875rem
}

.action-bar.grouped-actions .btn.disabled{
  background-color:#fff;
  color:#D8D8D8;
  border-color:#D8D8D8
}

.action-bar.grouped-actions .btn.disabled .icon-GG-trash2{
  color:#D8D8D8 !important
}

.action-bar.grouped-actions [class*="icon-"]{
  margin-top:2px
}

.application-layout{
  position:relative;
  height:100vh;
  width:100vw;
  display:flex
}

.application-layout.has-header{
  margin-top:-49px;
  padding-top:49px
}

.application-layout>.nav-skip{
  z-index:2
}

.application-layout>.nav-skip>a{
  top:-20em;
  position:fixed
}

.application-layout>.nav-skip>a:focus{
  top:6px;
  left:6px;
  font-size:.875rem;
  padding:6px;
  margin:6px;
  background-color:#3D4051;
  color:#fff;
  border:1px solid rgba(16,24,31,0.5)
}

.application-layout>.application-nav{
  display:flex;
  flex-shrink:0;
  flex-grow:0;
  flex-basis:auto;
  overflow-y:auto;
  overflow-x:hidden
}

.application-layout>.contentarea{
  overflow:auto;
  flex:1
}

.application-layout>.contentarea::before{
  content:' ';
  height:20px;
  min-width:100%;
  z-index:-1;
  display:block;
  position:fixed;
  background-color:transparent;
  background-image:linear-gradient(to bottom, #F3F4F4, transparent)
}

.application-layout>.contentarea>#content{
  height:100%;
  border-top:1px transparent solid
}

.axui.badge:not(.badge-neutral){
  background-color:#5bc0de
}

.axui.badge:not(.badge-neutral).badge-success{
  background-color:#5cb85c
}

.axui.badge:not(.badge-neutral).badge-warning{
  color:#10181F;
  background-color:#f0ad4e
}

.axui.badge:not(.badge-neutral).badge-danger{
  background-color:#d9534f
}

.axui.breadcrumb{
  background-color:transparent;
  line-height:4;
  margin-bottom:0;
  padding:0
}

.axui.breadcrumb>.active{
  color:inherit
}

.axui.breadcrumb>li{
  display:inline-block
}

.axui.breadcrumb>li+li::before{
  content:"/"
}

#content .axui.breadcrumb>li>a[role="button"]{
  font-weight:400
}

.check-list{
  padding-right:15px;
  padding-left:15px;
  margin-right:auto;
  margin-left:auto
}

.check-list:before,.check-list:after{
  display:table;
  content:" "
}

.check-list:after{
  clear:both
}

.check-list .select-all{
  font-weight:bold
}

.check-list .row{
  border-bottom:1px solid #D8D8D8
}

.check-list .row>*{
  margin-top:6px;
  margin-bottom:6px
}

.check-list *[disabled],.check-list .disabled{
  color:#989998
}

.check-list.striped .check-list-item{
  border:none
}

.check-list.striped .check-list-item:nth-child(even){
  background:#F7F7F7
}

.code-editor{
  position:relative;
  overflow:hidden;
  width:100%;
  height:100%
}

.code-editor>.copy{
  z-index:100;
  position:absolute;
  top:0;
  right:0
}

.code-editor>.copy.copied .btn-copy{
  cursor:default
}

.code-editor>.copy.copied .btn-copied{
  opacity:1
}

.code-editor>.copy>.btn-copy,.code-editor>.copy>.btn-copied{
  position:absolute;
  top:0;
  right:0;
  opacity:1;
  transition:0.2s, right 0s;
  border-radius:0;
  z-index:100;
  height:27px;
  width:80px
}

.code-editor>.copy>.btn-copy:focus,.code-editor>.copy>.btn-copy:hover,.code-editor>.copy>.btn-copied:focus,.code-editor>.copy>.btn-copied:hover{
  background-color:#407CA0
}

.code-editor>.copy>.btn-copy,.code-editor>.copy>.btn-copy.active,.code-editor>.copy>.btn-copy:focus,.code-editor>.copy>.btn-copy:hover,.code-editor>.copy>.btn-copied,.code-editor>.copy>.btn-copied.active,.code-editor>.copy>.btn-copied:focus,.code-editor>.copy>.btn-copied:hover{
  outline:none;
  border:1px
}

.code-editor>.copy>.btn-copied{
  opacity:0;
  pointer-events:none
}

.code-editor:not(:hover)>.copy>.btn-copy{
  opacity:0;
  visibility:hidden
}

.code-editor>.CodeMirror{
  width:100%;
  height:100%
}

.code-editor>.CodeMirror.cm-s-monokai{
  background:#3D4051
}

.code-editor>.CodeMirror.cm-s-monokai .CodeMirror-gutters{
  background:#323542
}

.code-editor>.CodeMirror.cm-s-monokai div.CodeMirror-selected{
  background:#989998
}

.code-editor>.CodeMirror.cm-s-monokai .CodeMirror-linenumber{
  color:#989998
}

.code-editor>.CodeMirror.cm-s-eclipse{
  font-size:.8125rem
}

.modal-body .contentmessage .actionbar button{
  width:60%
}

.modal-body .contentmessage .actionbar button .gg{
  padding-right:9px
}

.contentmessage{
  width:100%;
  height:100%
}

.contentmessage.modalcontent{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  display:block;
  background-color:rgba(64,124,160,0.1);
  z-index:9000
}

.contentmessage.modalcontent .message{
  width:300px;
  min-height:300px
}

.contentmessage .message{
  display:flex;
  justify-content:center;
  flex-direction:column;
  align-items:center;
  position:relative;
  margin:0 auto;
  width:100%;
  min-height:300px;
  padding-top:40px;
  padding-bottom:40px;
  background-color:transparent;
  word-break:break-all
}

.contentmessage .message .close{
  position:absolute;
  display:inline-block;
  font-size:15px;
  top:8px;
  right:5px;
  color:#000;
  background-color:#FFFFFF;
  border:none
}

.contentmessage .message .close:hover{
  color:#407CA0
}

.contentmessage .message .modalclose{
  text-decoration:underline;
  cursor:pointer
}

.contentmessage .message .modalclose:focus{
  outline:none !important
}

.contentmessage .message .contenticon{
  margin-bottom:20px;
  color:#407CA0;
  font-size:76px;
  text-align:center;
  font-weight:600 !important
}

.contentmessage .message .contenticon .spinner{
  display:block
}

.contentmessage .message .title{
  font-weight:bold;
  width:100%;
  text-align:center;
  font-size:larger
}

.contentmessage .message .summary{
  text-align:center
}

.contentmessage .message .detail{
  font-style:italic;
  text-align:center
}

.contentmessage .message .actionbar{
  width:100%;
  text-align:center;
  padding-top:20px;
  line-height:2.5rem
}

.contentmessage .message .actionbar button{
  padding:6px 24px;
  font-weight:normal;
  font-size:.8125rem
}

.contentmessage .message .actionbar button .btn-default{
  min-width:150px !important
}

.contentmessage .message .actionbar button.text{
  color:#10181F !important;
  font-weight:normal !important;
  font-size:.8125rem
}

.contentmessage .button-divider{
  text-align:center;
  line-height:1rem
}

.contentmessage.warning .contenticon{
  color:#f2b722
}

.contentmessage.success .contenticon{
  color:#0b0
}

.contentmessage.error .contenticon{
  color:#ff0c0c
}

.contentmessage.empty .contenticon{
  color:inherit
}

.contentmessage.disabled .contenticon{
  color:#989998
}

.contentmessage.lg .message{
  width:100%;
  min-height:275px;
  padding:25px;
  background-color:transparent
}

.contentmessage.lg .message .title{
  font-size:larger;
  font-weight:normal;
  padding-bottom:1rem
}

.contentmessage.lg .message .detail{
  font-style:normal;
  font-size:.875rem
}

.contentmessage.lg .message .contenticon{
  margin-bottom:0
}

.contentmessage.sm{
  width:initial;
  height:initial
}

.contentmessage.sm .message{
  width:auto;
  min-height:initial;
  padding:0;
  margin:0;
  color:#989998
}

.contentmessage.sm .message .title{
  font-size:1.375rem;
  font-weight:normal;
  padding-bottom:1rem
}

.contentmessage.sm .message .detail{
  font-style:normal;
  font-size:.875rem
}

.contentmessage.sm .message .contenticon{
  margin-bottom:0;
  font-size:56px;
  line-height:1rem
}

table.table-view{
  width:100%
}

table.table-view .sortHeads{
  padding-left:15px;
  color:#407CA0
}

table.table-view .row-collapse{
  padding-left:4px;
  padding-right:0
}

table.table-view a:hover{
  text-decoration:none
}

table.table-view.sub-table{
  border-top:1px solid #E9EAEA
}

table.table-view>thead>tr>th{
  font-weight:bold;
  border-bottom:1px solid #E9EAEA
}

table.table-view>thead>tr>th:not(.row-collapse){
  font-size:smaller
}

table.table-view>thead>tr>th.row-collapse{
  width:10px
}

table.table-view>thead>tr>th.selected{
  background-color:#F7F7F7;
  font-weight:700
}

table.table-view>thead>tr>th .gg .icon-GG-sort-both{
  padding-left:8px !important
}

table.table-view>thead>tr>th,table.table-view>tbody>tr>td,table.table-view>tfoot>tr>td{
  padding:0.5rem 0.625rem;
  vertical-align:middle
}

table.table-view>thead>tr>th:not(.nowrap).break-word,table.table-view>tbody>tr>td:not(.nowrap).break-word,table.table-view>tfoot>tr>td:not(.nowrap).break-word{
  word-break:break-word
}

table.table-view>thead>tr>th.nowrap,table.table-view>tbody>tr>td.nowrap,table.table-view>tfoot>tr>td.nowrap{
  white-space:nowrap
}

table.table-view>thead>tr>th.nowrap.ellipsis,table.table-view>tbody>tr>td.nowrap.ellipsis,table.table-view>tfoot>tr>td.nowrap.ellipsis{
  overflow:hidden;
  text-overflow:ellipsis
}

table.table-view>thead>tr>th .icon-GG-trash2,table.table-view>tbody>tr>td .icon-GG-trash2,table.table-view>tfoot>tr>td .icon-GG-trash2{
  color:darkred !important;
  cursor:pointer
}

table.table-view>tbody>tr{
  border-bottom:1px solid #E9EAEA
}

table.table-view>tbody>tr>td.row-actions{
  width:10px
}

table.table-view.striped:not(.collapsable)>tbody>tr:nth-child(odd){
  background:#F7F7F7
}

table.table-view>tfoot>tr>td>.paging{
  display:flex;
  justify-content:center
}

table.table-view>tfoot>tr>td>.paging .per-page-selector{
  padding-right:15px
}

table.table-view>tfoot>tr>td>.paging .page-selector{
  flex-shrink:0
}

table.table-view>tfoot>tr>td>.paging .page-selector .pagination{
  margin:0
}

table.table-view>tfoot>tr>td>.paging .page-selector .pagination .active>a{
  z-index:0
}

table.table-view>tfoot>tr>td>.paging .page-info{
  top:-2rem;
  position:relative;
  padding-left:15px
}

table.table-view>tfoot>tr>td>.paging .page-info.isLoading{
  visibility:hidden
}

table.table-view>tfoot>tr>td>.paging .loading{
  padding-left:15px
}

table.table-view>tfoot>tr>td>.paging .loading:not(.isLoading){
  visibility:hidden
}

table.table-view>tfoot>tr>td .form-group{
  margin:0
}

table.table-view>tfoot>tr>td .form-group select{
  display:inline;
  width:inherit
}

table.table-view>tfoot>tr>td .form-group label{
  line-height:2rem;
  margin-right:15px
}

table.table-view>tfoot>tr>td .loading,table.table-view>tfoot>tr>td .page-count,table.table-view>tfoot>tr>td .page-info{
  line-height:2rem
}

table.table-view>tbody>tr>.row-actions div.dropdown>button.dropdown-toggle{
  border:0
}

table.table-view>tbody>tr>.row-actions>.btn-group-link>.btn-link{
  text-decoration:none
}

table.table-view>tbody>tr>.row-actions>.btn-group-link>.btn-link>a{
  vertical-align:middle;
  padding-right:5px
}

table.table-view.collapsable>thead>tr>th.row-collapse{
  padding-left:0.17rem
}

table.table-view.collapsable>thead>tr>th.row-collapse>a{
  font-size:1.375rem
}

table.table-view.collapsable>tbody>tr>td.row-collapse>a{
  color:#10181F
}

table.table-view.collapsable>tbody>tr[class*='collapse-']>td{
  padding:0
}

table.table-view.collapsable>tbody>tr.collapse-collapsed>td{
  display:none;
  border:none
}

table.table-view.collapsable.striped>tbody>tr:nth-child(4n-3){
  background:#F7F7F7
}

table.table-view.collapsable.striped>tbody[class*='collapse-']:nth-child(3){
  background:#F7F7F7
}

table.table-view.clickable>tbody>tr:not([class*='collapse-']):hover,table.table-view.clickable>tbody>tr:not([class*='collapse-']):focus{
  cursor:pointer
}

table.table-view.clickable>tbody>tr:not([class*='collapse-']):hover>td:first-child,table.table-view.clickable>tbody>tr:not([class*='collapse-']):focus>td:first-child{
  position:relative
}

table.table-view.clickable>tbody>tr:not([class*='collapse-']):hover>td:first-child::before,table.table-view.clickable>tbody>tr:not([class*='collapse-']):focus>td:first-child::before{
  content:' ';
  display:block;
  position:absolute;
  top:0.125rem;
  bottom:0.125rem;
  left:0;
  width:0.25rem;
  background-color:#407CA0
}

table.table-view.clickable>tbody>tr{
  border-bottom:1px solid #E9EAEA
}

table.table-view.sortable>thead>tr>th:hover{
  cursor:pointer
}

table.table-view .checkbox-inline{
  vertical-align:top;
  font-weight:bold
}

table.table-view .checkbox-inline input{
  margin-top:1px
}

table.table-view .selection{
  width:20px
}

.detail-list-item{
  margin:15px auto;
  vertical-align:middle !important
}

.detail-list-item .hint{
  padding:4px 0 0 0
}

.detail-list-item .hint .help-text{
  color:darkred
}

.detail-list-item .hint .help-text.help-block{
  display:inline !important;
  padding-left:6px
}

.field-list td{
  line-height:1.3rem
}

.field-list th.field-name,.field-list td.field-name{
  min-width:200px;
  width:200px;
  white-space:auto;
  word-break:break-all
}

.field-list th.field-name span.field-name,.field-list td.field-name span.field-name{
  display:block
}

.field-list th.field-name .item-action,.field-list td.field-name .item-action{
  vertical-align:top
}

.field-list td.field-name span.field-detail,.field-list td.field-description span.field-detail{
  display:block;
  color:#989998;
  white-space:normal;
  font-size:.75rem
}

.field-list td.field-description,.field-list td.field-notes,.field-list td.field-name{
  vertical-align:top
}

.field-list th.field-description,.field-list td.field-description{
  min-width:90px
}

.field-list th.field-notes,.field-list td.field-notes{
  word-break:break-all;
  width:250px
}

.field-list th.field-notes span.note-text,.field-list td.field-notes span.note-text{
  display:block
}

.field-list th.field-notes span.note-detail,.field-list td.field-notes span.note-detail{
  display:block;
  color:#989998;
  white-space:normal;
  font-size:.75rem
}

.field-list th.actions,.field-list td.actions{
  min-width:76px;
  width:76px;
  padding-left:0;
  padding-right:0
}

.field-list .edit{
  color:#407CA0
}

.field-list .trash{
  color:darkred
}

.form-control-file{
  background-color:transparent
}

.form-control-file>.input-group-btn>input[type=file]{
  display:none
}

.form-control-file>.input-group-btn>.clear-selection{
  background-color:transparent
}

.form-control-file>.input-group-btn>.clear-selection:hover,.form-control-file>.input-group-btn>.clear-selection:focus{
  background-color:transparent
}

.form-control-file>.input-group-btn>.clear-selection.btn.btn-lg .glyphicon,.form-control-file>.btn-group-lg.input-group-btn>.clear-selection.btn .glyphicon{
  padding-right:0
}

.form-control-file>.input-group-btn:last-child>.btn:not(:last-child){
  border-bottom-right-radius:3px;
  border-top-right-radius:3px
}

.form-control-file:not(.has-file)+.form-control-feedback{
  right:100px
}

.form-control-file.has-file+.form-control-feedback{
  right:135px
}

.http-response-label{
  display:inline-block
}

.http-response-label:not(.has-background)::before{
  content:'';
  display:inline-block;
  border:4px solid;
  margin-bottom:1px;
  margin-right:3px;
  border-radius:2px
}

.http-response-label.has-background{
  border-radius:4px;
  padding:5px
}

.http-response-label.response-100{
  color:#407CA0
}

.http-response-label.response-100.has-background{
  background:#E4F1FE
}

.http-response-label.response-100::before{
  background:#407CA0
}

.http-response-label.response-200,.http-response-label.response-300{
  color:#54A75F
}

.http-response-label.response-200.has-background,.http-response-label.response-300.has-background{
  background:#E4F9DE
}

.http-response-label.response-200::before,.http-response-label.response-300::before{
  background:#050
}

.http-response-label.response-default,.http-response-label.response-400,.http-response-label.response-500{
  color:darkred
}

.http-response-label.response-default.has-background,.http-response-label.response-400.has-background,.http-response-label.response-500.has-background{
  background:#FFE3E0
}

.http-response-label.response-default::before,.http-response-label.response-400::before,.http-response-label.response-500::before{
  background:darkred
}

.main-header{
  display:flex;
  height:49px;
  line-height:49px;
  background-color:#fff;
  border-bottom:1px solid #C8C9C7;
  position:relative;
  z-index:1
}

.main-header .logo{
  font-size:1.875rem;
  color:#D22630;
  border:none;
  padding:0 15px
}

.main-header .name{
  display:flex;
  color:#555559;
  font-weight:300;
  line-height:49px;
  padding-left:15px;
  white-space:nowrap
}

#iconPopOver .icon-overlay-info{
  margin-left:10px !important;
  margin-bottom:4px !important;
  font-size:1.25rem;
  line-height:1.25rem;
  font-weight:normal !important;
  text-decoration:none
}

#iconPopOver .icon-overlay-info:hover,#iconPopOver .icon-overlay-info:active,#iconPopOver .icon-overlay-info:focus{
  text-decoration:none !important
}

.input-file{
  display:flex;
  flex-direction:column;
  align-items:center;
  flex:1 0 auto;
  position:relative;
  min-width:500px;
  background-color:#F3F4F4;
  border-radius:.1875rem;
  padding-bottom:30px
}

.input-file .contentloading,.input-file .validation{
  position:absolute;
  top:0;
  left:0;
  z-index:5;
  background-color:#F3F4F4;
  height:100%;
  width:100%
}

.input-file .validation{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  flex:1 0 auto;
  min-width:100%
}

.input-file .validation .glyphicon{
  font-size:76px
}

.input-file .validation.error .glyphicon{
  color:#ff0c0c
}

.input-file .validation.warning .glyphicon{
  color:#f2b722
}

.input-file .validation.success .glyphicon{
  color:#0b0
}

.input-file .validation .detail{
  display:flex;
  flex-direction:column;
  align-items:center;
  width:100%;
  padding:25px;
  background-color:transparent
}

.input-file .validation .detail .title{
  font-size:larger;
  font-weight:normal;
  padding-bottom:1rem
}

.input-file .validation .detail .message{
  font-style:normal;
  font-size:.875rem
}

.input-file .input-file-dnd{
  display:flex;
  flex-direction:column;
  align-items:center;
  flex:1 0 auto;
  min-width:100%
}

.input-file .input-file-dnd .file-dropzone{
  font-size:76px;
  height:200px;
  display:flex;
  align-items:center;
  color:#C8C9C7
}

.input-file .input-file-dnd .file-action{
  display:flex;
  flex-direction:column;
  align-items:center;
  font-size:1rem
}

.input-file .input-file-dnd .file-action a{
  font-weight:bold;
  cursor:pointer
}

.input-file .input-file-dnd .action-label input[type='file']{
  display:none
}

.input-file .input-file-dnd .file-url{
  display:flex;
  flex-direction:column;
  max-width:800px;
  min-width:400px
}

.input-file .input-file-dnd .file-url button{
  font-weight:normal
}

.input-file .input-file-dnd .file-url .url-label{
  font-size:1rem;
  align-self:center
}

.input-file .input-file-dnd .file-url .form-group{
  margin:15px 15px 0 15px
}

.input-file .input-file-dnd.can-drop .file-url{
  visibility:hidden
}

.input-file .input-file-dnd.is-over{
  background-color:#F7F7F7
}

.input-file .input-file-dnd.is-over .file-dropzone .glyphicon{
  color:#407CA0
}

.json-schema-view{
  display:block
}

.json-schema-view>.object{
  margin-left:6px
}

.json-schema-view a[href]{
  text-decoration:underline
}

.json-schema-view-dark{
  background-color:#3D4051
}

.modal-dialog>.modal-content>.modal-header.has-subtitle{
  padding-bottom:10px
}

.modal-dialog>.modal-content>.modal-header.has-subtitle>.modal-title>.modal-subtitle{
  font-size:.875rem
}

.moreless{
  display:flex
}

.moreless .content{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  max-width:100%
}

.moreless .content.expanded{
  max-width:100%;
  white-space:normal
}

.moreless .toggle{
  display:inline-block;
  padding-left:6px;
  text-decoration:none;
  font-size:.8125rem;
  cursor:pointer
}

.axui.nav-menu{
  display:flex;
  overflow:hidden;
  min-height:300px
}

.axui.nav-menu.primary>nav{
  color:#fff;
  background-color:#3D4051
}

.axui.nav-menu.primary>nav>div.nav-links>a{
  color:#fff;
  background-color:#3D4051;
  transition:background-color .1s ease-in
}

.axui.nav-menu.primary>nav>div.nav-links>a:focus,.axui.nav-menu.primary>nav>div.nav-links>a:hover{
  background-color:rgba(16,24,31,0.5)
}

.axui.nav-menu.primary>nav>div.nav-links>a.active,.axui.nav-menu.primary>nav>div.nav-links>a.active:hover{
  background-color:#407CA0
}

.axui.nav-menu.primary>nav>div.nav-links>a{
  line-height:3rem;
  border-bottom:1px solid rgba(16,24,31,0.5);
  font-weight:300
}

.axui.nav-menu.primary>nav>div.nav-links>a.active:hover{
  border-right:1px solid #407CA0
}

.axui.nav-menu.primary>nav>div.nav-links>a>.gg{
  color:#fff;
  width:3.1875rem;
  text-align:center;
  font-size:1.3rem;
  vertical-align:middle
}

.axui.nav-menu.secondary>nav{
  color:#407CA0;
  background-color:#E9EAEA
}

.axui.nav-menu.secondary>nav>div.nav-links>a{
  color:#407CA0;
  background-color:#E9EAEA;
  transition:background-color .1s ease-in
}

.axui.nav-menu.secondary>nav>div.nav-links>a:focus,.axui.nav-menu.secondary>nav>div.nav-links>a:hover{
  background-color:#DEE2E6
}

.axui.nav-menu.secondary>nav>div.nav-links>a.active,.axui.nav-menu.secondary>nav>div.nav-links>a.active:hover{
  background-color:#DEE2E6
}

.axui.nav-menu.secondary>nav>.nav-header{
  cursor:default;
  margin:0 1rem 1rem;
  border-bottom:1px solid #989998;
  color:#989998;
  line-height:3rem
}

.axui.nav-menu.secondary>nav>div.nav-links>a{
  padding-left:1rem;
  line-height:2.5rem;
  font-weight:400
}

.axui.nav-menu.secondary>nav>div.nav-links>a.active,.axui.nav-menu.secondary>nav>div.nav-links>a.active:hover{
  color:#101820;
  font-weight:bold
}

.axui.nav-menu.secondary>nav>div.nav-links>a>.nav-badge{
  display:inline-block
}

.axui.nav-menu.secondary>nav>div.nav-links>a>.nav-badge>.badge{
  position:static;
  margin-top:-1.5px;
  margin-left:10px;
  width:auto
}

.axui.nav-menu.secondary>nav>div.nav-links>a>.nav-badge>.badge:empty{
  margin-top:-1.5px
}

.axui.nav-menu>nav{
  display:flex;
  flex:0 0 auto;
  flex-direction:column;
  width:13rem;
  transition:width .3s
}

.axui.nav-menu>nav #tooltip.hidden{
  display:none
}

.axui.nav-menu>nav>div.nav-links{
  flex:1 0 auto;
  padding:0;
  margin:0;
  font-size:1.3rem
}

.axui.nav-menu>nav>div.nav-links>a{
  cursor:pointer;
  white-space:nowrap;
  display:block;
  text-decoration:none;
  font-weight:200;
  vertical-align:middle;
  font-size:.875rem
}

.axui.nav-menu>nav>div.nav-links>a.active:hover{
  cursor:default
}

.axui.nav-menu>nav>div.nav-links>a>.nav-badge{
  position:absolute
}

.axui.nav-menu>nav>div.nav-links>a>.nav-badge>.badge{
  top:-60px;
  left:30px;
  line-height:12px;
  border-radius:25px;
  padding:2.5px;
  width:17px;
  height:17px;
  position:relative;
  text-align:center
}

.axui.nav-menu>nav>div.nav-links>a>.nav-badge>.badge:empty{
  display:inline-block !important;
  width:10px;
  height:10px;
  border-radius:7px
}

.axui.nav-menu>nav>div.nav-links>a>.nav-badge>.badge.two-digits{
  font-size:10px;
  line-height:10px;
  padding:3.5px
}

.axui.nav-menu>nav>.nav-footer{
  padding:15px 0 0 0;
  white-space:nowrap;
  overflow:hidden;
  display:block;
  font-size:.75rem;
  line-height:.75rem;
  flex:none;
  text-align:center;
  color:#989998;
  background-color:#3D4051
}

.axui.nav-menu>nav>.nav-footer>span.nav-text{
  white-space:nowrap;
  overflow:hidden;
  display:block;
  font-size:0.75rem;
  line-height:0.75rem;
  text-align:center;
  color:#989998;
  padding:5px 0 5px 0;
  margin:0 18px
}

.axui.nav-menu>nav>.nav-footer>span.nav-text.collapsed{
  margin:0
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs{
  opacity:1;
  margin:10px;
  padding:5px 0;
  display:block;
  color:#fff;
  background-color:rgba(16,24,31,0.5);
  text-decoration:none;
  border-radius:18px;
  transition:all .3s ease-in,background-color .1s ease-in
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs>span{
  padding-left:10px;
  transition:all .3s ease-in
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs>.icon-GG-chevron-right,.axui.nav-menu>nav>.nav-footer>a.nav-docs>.doc-text{
  opacity:1
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed{
  margin:0;
  padding:15px 0;
  border-radius:0;
  background-color:transparent
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed:hover{
  background-color:rgba(16,24,31,0.5)
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed>.icon-GG-lifebuoy{
  padding-left:19.5px
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed>.icon-GG-chevron-right,.axui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed>.doc-text{
  opacity:0
}

.axui.nav-menu>nav>.nav-toggle{
  height:44px
}

.axui.nav-menu>nav>.nav-toggle>button{
  display:block;
  text-align:center;
  flex:none;
  width:100%;
  height:44px;
  border:0;
  border-top:1px solid rgba(16,24,31,0.5);
  background-color:#3D4051;
  transition:background-color .1s ease-in
}

.axui.nav-menu>nav>.nav-toggle>button::before{
  display:block
}

.axui.nav-menu>nav>.nav-toggle>button:hover{
  background-color:rgba(16,24,31,0.5)
}

.axui.nav-menu>nav>.nav-toggle>button .gg.icon-GG-chevron-left{
  width:auto;
  transition:all .3s linear;
  line-height:1.3rem
}

.axui.nav-menu>nav>.nav-toggle>button.collapsed>.gg.icon-GG-chevron-left{
  transform:rotate(-180deg)
}

.axui.nav-menu>nav.collapsed{
  width:3.1875rem
}

.pg-header{
  height:55px;
  border-bottom:1px solid #E9EAEA;
  display:flex;
  justify-content:space-between;
  align-items:center;
  flex-wrap:nowrap;
  position:relative
}

.pg-header .form-group{
  margin:0
}

.pg-header .pg-header-section{
  flex:1 1 auto;
  max-height:55px;
  text-align:left;
  white-space:nowrap;
  margin-left:15px;
  margin-right:15px
}

.pg-header .pg-header-section:first-of-type{
  margin-left:0
}

.pg-header .pg-header-section:last-of-type{
  margin-right:0
}

.pg-header .pg-header-section .btn:not(.action-button){
  margin-left:6px;
  margin-right:6px
}

.pg-header .pg-header-section .btn:not(.action-button):first-of-type{
  margin-left:0
}

.pg-header .pg-header-section .btn:not(.action-button):last-of-type{
  margin-right:0
}

.pg-header .pg-header-section .pg-header-title{
  display:inline;
  margin:0;
  color:#10181F;
  font-size:1rem;
  font-weight:normal;
  line-height:55px
}

.pg-header .pg-header-section .pg-header-info{
  margin-left:6px !important;
  margin-bottom:2px !important;
  font-size:1rem;
  line-height:1rem;
  font-weight:normal !important;
  text-decoration:none
}

.pg-header .pg-header-section .pg-header-info:hover,.pg-header .pg-header-section .pg-header-info:active,.pg-header .pg-header-section .pg-header-info:focus{
  text-decoration:none !important
}

.pg-header .is-left-aligned{
  text-align:left
}

.pg-header .is-right-aligned{
  text-align:right
}

.pg-header .is-center-aligned{
  text-align:center
}

.pg-header .is-compact{
  flex-grow:0
}

.axway-panel.collapsible .panel-title{
  -moz-user-select:none;
  -webkit-user-select:none;
  -ms-user-select:none;
  user-select:none;
  -o-user-select:none;
  cursor:pointer
}

.axway-panel.collapsible .panel-title .toggle-icon{
  margin-right:6px
}

.axway-panel .panel-heading a:hover{
  text-decoration:none
}

.axway-panel.noanimate .panel-collapse.collapsing{
  transition:none !important
}

.axway-panel.noborders.panel-default{
  border:0;
  box-shadow:none
}

.axway-panel.noborders.panel-default .panel-body{
  border:0
}

.axway-panel.panel-sm .panel-title{
  font-size:.875rem
}

.axway-panel.panel-sm .panel-heading{
  padding-bottom:0
}

.icon-info-popover.popover>.popover-title{
  height:25px
}

.icon-info-popover.popover>.popover-content{
  overflow-y:auto
}

.icon-info-popover .icon-info-popover-doc-link{
  margin-top:1rem
}

.icon-info-popover .icon-info-popover-doc-link .icon-info-popover-doc-link-icon{
  margin-right:1rem
}

.search-bar{
  position:relative
}

.search-bar input{
  min-width:200px;
  line-height:1.375rem;
  padding-left:35px;
  border-radius:.1875rem
}

.search-bar>.search-bar-icon::after{
  position:absolute;
  top:inherit;
  left:inherit;
  display:block;
  margin-left:.7rem;
  margin-top:.4rem;
  font-size:1rem;
  font-family:'Axway-GoldenGate-Icons' !important;
  content:"";
  color:#407CA0
}

.axui.spinner{
  display:inline-block;
  vertical-align:middle
}

.axui.spinner .circle{
  display:block;
  animation:spinnerrotation 0.8s infinite linear;
  border-radius:100%;
  transform:translateZ(0)
}

.axui.spinner .circle.size15{
  height:15px;
  width:15px;
  border:1.5px solid rgba(64,124,160,0.2);
  border-left:1.5px solid #407ca0
}

.axui.spinner .circle.size25{
  height:25px;
  width:25px;
  border:2.5px solid rgba(64,124,160,0.2);
  border-left:2.5px solid #407ca0
}

.axui.spinner .circle.size35{
  height:35px;
  width:35px;
  border:3.5px solid rgba(64,124,160,0.2);
  border-left:3.5px solid #407ca0
}

.axui.spinner .circle.size60{
  height:60px;
  width:60px;
  border:6px solid rgba(64,124,160,0.2);
  border-left:6px solid #407ca0
}

.axui.spinner .circle.size80{
  height:80px;
  width:80px;
  border:8px solid rgba(64,124,160,0.2);
  border-left:8px solid #407ca0
}

@keyframes spinnerrotation{
  from{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(359deg)
  }
}

.status{
  white-space:nowrap
}

.status.clickable{
  cursor:pointer
}

.status.disabled{
  color:#989998
}

.status.success,.status.enabled{
  color:#080
}

.status.error{
  color:#be0000
}

.status.info{
  color:#5796bc
}

.status.warning{
  color:#bd8a0b
}

.status.awaiting{
  color:#407CA0
}

.status .glyphicon{
  padding-left:6px
}

.status .btn.btn-default{
  padding-left:6px;
  padding-right:6px;
  color:inherit
}

.status .btn.btn-default .glyphicon{
  padding-left:0
}

.status .btn.iconic:active,.status .btn.iconic:focus,.status .btn.iconic:hover{
  color:inherit
}

.status button{
  vertical-align:baseline;
  line-height:1
}

.status button:focus{
  outline:none
}

.axui.nav-tabs>li:not(.active)>a:focus,.axui.nav-tabs>li:not(.active)>a:hover,.axui>.nav-tabs>li:not(.active)>a:focus,.axui>.nav-tabs>li:not(.active)>a:hover{
  background-color:inherit;
  border-color:transparent;
  border-bottom-color:#D8D8D8
}

.axui.nav>li:not(.active)>a:focus,.axui.nav>li:not(.active)>a:hover,.axui>.nav>li:not(.active)>a:focus,.axui>.nav>li:not(.active)>a:hover{
  color:#407CA0
}

.axui.nav>li.active>a,.axui>.nav>li.active>a{
  color:#407CA0;
  font-weight:bold
}

.axui.nav>li.disabled>a,.axui>.nav>li.disabled>a{
  color:rgba(16,24,31,0.5)
}

.axui.nav>li>a,.axui>.nav>li>a{
  color:#10181F;
  font-size:.8125rem;
  padding:10px 25px
}

.tag{
  border:solid 1px #407CA0;
  padding:6px 10.5px;
  margin:6px;
  display:inline-block
}

.tag .dismiss{
  cursor:pointer;
  margin-left:6px
}

.axui.toggle{
  display:inline-block;
  font-size:1rem;
  height:1rem;
  width:2rem;
  border-radius:1rem;
  position:relative;
  padding-top:0 !important;
  padding-left:0 !important;
  background:#B7BABC
}

.axui.toggle input{
  position:absolute;
  opacity:0;
  margin:0 !important;
  padding:0 !important
}

.axui.toggle::after{
  visibility:visible;
  content:'';
  display:block;
  height:1rem;
  width:1rem;
  position:absolute;
  border-radius:1rem;
  background:#fff;
  box-shadow:0 0.1rem 0.3rem rgba(0,0,0,0.3);
  transition:all 200ms
}

.axui.toggle.disabled::after{
  background:#75787B
}

.axui.toggle.checked{
  background:#407CA0
}

.axui.toggle.checked::after{
  transform:translate3d(1rem, 0, 0)
}

html{
  height:100%
}

body{
  font-family:"Open Sans",sans-serif;
  color:#10181F;
  height:100%
}

#content{
  padding:0 1.4rem 1.4rem 1.4rem
}

img{
  max-width:100%
}

@keyframes fadein{
  0%{
    opacity:0
  }

  100%{
    opacity:1
  }
}

.activity-report{
  margin-bottom:1.5rem
}

.activity-report .ar-col{
  padding:0 14px;
  min-width:150px;
  max-width:200px;
  border-right:1px solid #c8c9c7
}

.activity-report .ar-col.last{
  border-right:none
}

.activity-report .ar-col .title{
  color:#003b53;
  font-weight:500
}

.activity-report .ar-col .value{
  color:#003b53;
  font-size:2rem;
  font-weight:700;
  display:flex;
  align-items:center
}

.activity-report .ar-col .error{
  color:#d22630;
  font-size:1.5em;
  margin:5px 0
}

.activity-report .dk-background{
  background-color:#006580;
  color:#fff;
  margin-right:8px;
  border-radius:100%;
  padding:2px
}

.activity-report .deletion-alert{
  display:flex;
  margin-top:16px
}

.activity-report .deletion-alert .glyphicon.glyphicon-alert.gg{
  color:#b95e04;
  margin-right:4px
}

.activity-report .deletion-alert .deletion-message{
  width:635px
}

.activity-report .warning-alert{
  color:#b95e04;
  margin-right:1em;
  font-size:0.5em
}

.activity-report .warning-alert-container{
  display:flex;
  font-size:0.75em;
  margin-top:1em
}

.activity-report .warning-alert-container .warning-alert{
  font-size:1em
}

.delete-confirmation{
  min-width:700px;
  max-width:800px
}

.delete-confirmation .modal-header{
  border-bottom:none;
  padding-bottom:0
}

.delete-confirmation .modal-header .delete-header{
  display:flex
}

.delete-confirmation .modal-header .delete-header .icon-GG-warning{
  font-weight:700;
  font-size:2em;
  display:inline-block;
  margin:0 10px;
  vertical-align:middle
}

.delete-confirmation .modal-header .delete-header .warning-text{
  margin-left:10px;
  font-size:16px;
  align-self:center;
  word-break:break-all
}

.delete-confirmation .modal-header hr{
  margin:10px 10px 0
}

.delete-confirmation .modal-body{
  padding-bottom:20px;
  margin-left:10px;
  margin-right:10px;
  font-size:14px
}

.delete-confirmation .modal-body .type-to-confirm-body{
  display:flex;
  flex-direction:column
}

.delete-confirmation .modal-body .type-to-confirm-body div{
  padding-top:30px
}

.delete-confirmation .modal-body .type-to-confirm-body input{
  margin:5px 0 10px 0
}

.delete-confirmation .modal-body .type-to-confirm-body input:focus{
  outline:1px solid #ff605a !important;
  box-shadow:0 0 1pt 2pt #ff605a;
  border-color:transparent
}

.delete-confirmation .modal-footer{
  padding:15px;
  text-align:right;
  border-top:none;
  display:flex;
  justify-content:flex-end;
  align-items:baseline;
  margin-left:10px;
  margin-right:10px
}

.delete-confirmation .gg{
  color:#800008;
  text-align:center;
  display:block;
  font-size:5rem
}

.delete-confirmation .gg.icon--inline{
  display:inline;
  font-size:1rem
}

.delete-confirmation .gg.icon--inline.icon-GG-warning{
  color:#ff9e18
}

.delete-confirmation .delete-confirmation-text{
  margin-top:25px;
  padding-left:30px;
  padding-right:30px;
  line-height:1.375rem;
  display:block;
  text-align:center;
  word-break:break-word
}

.delete-confirmation .delete-confirmation-text>p{
  margin-top:1rem
}

.delete-confirmation .delete-confirmation-text-error{
  color:#d22630
}

.delete-confirmation .delete-confirm{
  display:block;
  text-align:center
}

.delete-confirmation .delete-confirm button{
  border-radius:3px;
  margin:8px;
  margin-top:5px;
  padding:3px 16px;
  font-size:0.875rem;
  letter-spacing:0.015em;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  white-space:nowrap;
  max-height:clamp(2.5rem, 2.5rem, 20px)
}

.delete-confirmation .delete-cancel{
  display:block;
  text-align:center
}

.delete-confirmation .delete-cancel button{
  border:1px solid #4a4f54;
  color:#001e26;
  background-color:transparent;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  white-space:nowrap;
  max-height:clamp(2.5rem, 2.5rem, 40px);
  border-radius:3px;
  margin:8px;
  padding:3px 16px;
  font-size:0.875rem;
  letter-spacing:0.015em
}

.delete-confirmation .delete-disabled{
  color:#d0d0d0
}

.amplify-dropdown.open>.dropdown-toggle.btn-primary{
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 59, 83, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(0, 59, 83, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.amplify-dropdown.open>.dropdown-toggle.secondary{
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 59, 83, var(--tw-border-opacity))
}

.three-way-toggle.amplify-dropdown.open>.dropdown-toggle.secondary{
  background:#fff
}

.amplify-dropdown.open>.dropdown-toggle.secondary{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.amplify-dropdown>.dropdown-toggle{
  max-height:3.00rem;
  border-radius:3px;
  margin-top:0 !important;
  margin-bottom:0 !important
}

.amplify-dropdown>.dropdown-toggle.btn-primary{
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.three-way-toggle.amplify-dropdown>.dropdown-toggle.btn-primary{
  background:#006580
}

.amplify-dropdown>.dropdown-toggle.btn-primary{
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.amplify-dropdown>.dropdown-toggle.btn-primary:hover{
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 59, 83, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(0, 59, 83, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.amplify-dropdown>.dropdown-toggle.secondary{
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.three-way-toggle.amplify-dropdown>.dropdown-toggle.secondary{
  background:#fff
}

.amplify-dropdown>.dropdown-toggle.secondary{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.amplify-dropdown>.dropdown-toggle.secondary:hover{
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 59, 83, var(--tw-border-opacity))
}

.three-way-toggle.amplify-dropdown>.dropdown-toggle.secondary:hover{
  background:#fff
}

.amplify-dropdown>.dropdown-toggle.secondary:hover{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.amplify-dropdown>.dropdown-toggle.btn-lg, .btn-group-lg.amplify-dropdown>.dropdown-toggle.btn{
  padding-top:0.625rem;
  padding-right:2.00rem;
  padding-bottom:0.625rem;
  padding-left:2.00rem
}

.amplify-dropdown>.dropdown-menu{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.amplify-dropdown>.dropdown-menu>.dropdown-header>a{
  padding-top:0.500rem;
  padding-right:1.00rem;
  padding-bottom:0.500rem;
  padding-left:1.00rem
}

.amplify-dropdown>.dropdown-menu>li>a{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-top:0.500rem;
  padding-right:1.50rem;
  padding-bottom:0.500rem;
  padding-left:1.50rem;
  font-size:0.875rem
}

.infobox-container{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  height:3.5em;
  padding:0 20px;
  margin:0 10px 10px 0;
  border-radius:3px
}

.infobox-container .infobox-large-text{
  font-size:16px
}

.infobox-container .infobox-small-text{
  font-size:13px
}

.infobox-container.normal{
  background-color:#f4f5f4;
  color:#4a4f54
}

.infobox-container.normal .infobox-small-text{
  color:#979896
}

.infobox-container.dark{
  background-color:#979896;
  color:#f4f5f4
}

.infobox-container.green{
  background-color:#ecf7f3;
  color:#7de3b9
}

.infobox-container.red{
  background-color:#ffebee;
  color:#800008
}

.infobox-container.yellow{
  background-color:#fff5e7;
  color:#b95e04
}

.infobox-container:last-of-type{
  clear:right
}

.refresh-monitoring{
  align-items:center;
  font-size:.875rem
}

.refresh-monitoring span{
  margin-right:4px
}

.refresh-monitoring svg{
  font-size:1.25rem;
  font-weight:400;
  color:#006580
}

.stats-card .stats-overlay .contentmessage .message{
  min-height:0;
  padding:0
}

.stats-card .stats-overlay .spinner{
  margin:auto
}

#timeSelector{
  min-width:426px
}

#timeSelector .time-selector{
  line-height:normal
}

#timeSelector .override-day-picker-overlay-position .DayPickerInput-Overlay{
  left:unset;
  right:0
}

#timeSelector .DayPickerInput{
  width:100%
}

.time-interval-filter{
  height:40px
}

.time-interval-filter .select-button-text{
  padding:20px 12px
}

.time-interval-filter .time-interval-button{
  padding:0.500rem;
  padding-left:0.750rem;
  padding-right:0.750rem;
  background-color:transparent;
  height:-moz-fit-content;
  height:fit-content;
  height:40px;
  border:none;
  border-left:'1px' !important;
  border-color:#c8c9c7;
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  border-bottom-right-radius:4px;
  border-top-right-radius:4px;
  color:#001e26;
  font-weight:bold;
  font-size:1rem;
  line-height:1rem;
  text-transform:uppercase
}

.time-interval-filter .time-interval-button span{
  line-height:1.625rem;
  vertical-align:middle
}

.time-interval-filter .time-interval-button:not(:disabled):hover,.time-interval-filter .time-interval-button:not(:disabled):focus,.time-interval-filter .time-interval-button:not(:disabled):active{
  background-color:#eef3f4;
  color:#001e26
}

.time-interval-filter .time-interval-button:disabled,.time-interval-filter .time-interval-button:disabled:hover,.time-interval-filter .time-interval-button:disabled:focus,.time-interval-filter .time-interval-button:disabled:active{
  cursor:default;
  background-color:transparent;
  color:#001e26;
  opacity:1
}

.wizardHeader{
  display:flex;
  flex-direction:row;
  justify-content:space-between;
  align-items:center;
  position:sticky;
  top:0;
  background-color:#fbfcfa;
  z-index:1;
  margin-bottom:10px
}

.wizardHeader .wizardHeader__title{
  color:#001e26;
  font-weight:700;
  font-size:2rem;
  padding:0
}

.wizardHeader .wizardHeader__toolBar{
  display:flex
}

.wizardHeader .ellipsis-loader span{
  font-size:inherit
}

.wizardHeader+hr{
  margin-top:0;
  position:sticky;
  top:48px;
  background-color:white;
  z-index:1
}

.wizardHeader__title{
  font-weight:500;
  color:#006580;
  font-size:30px;
  padding:10px 0
}

.wizardHeader__cancel{
  border:hidden;
  color:#979896 !important;
  font-weight:700
}

.wizardHeader__cancel:hover,.wizardHeader__cancel:active{
  background-color:transparent !important
}

.disable-dialog-container .message .contenticon{
  color:#800008
}

.disable-dialog-container .message .contenticon>div{
  font-size:1.2em
}

.disable-dialog-container .message .summary{
  padding:0 3em;
  word-break:normal
}

.disable-dialog-container .message .detail{
  font-style:normal
}

.disable-dialog-container .message .actionbar>button{
  background-color:#800008;
  border-color:#800008;
  box-shadow:none;
  padding:6px 25px
}

.disable-dialog-container .message .actionbar>button:active{
  background-color:transparent
}

.disable-dialog-container .message .actionbar .modalclose{
  font-weight:700;
  text-decoration:none
}

.disable-dialog-container .message .actionbar .modalclose:hover{
  text-decoration:underline
}

.monitoring-unknown-field{
  color:#979896
}

.homepage-dashboard{
  display:flex;
  flex-direction:column;
  align-items:center
}

.homepage-dashboard #register-api{
  margin-top:21px;
  margin-bottom:21px
}

.homepage-dashboard #manager-subscriptions{
  margin-top:21px;
  margin-bottom:21px
}

.homepage-dashboard #manage-your-services{
  margin-top:21px;
  margin-bottom:21px;
  line-height:26px
}

.homepage-dashboard #client-app{
  margin-top:21px;
  margin-bottom:21px
}

.homepage-dashboard #watch-your-traffic{
  margin-top:21px;
  margin-bottom:21px
}

.homepage-dashboard .alternative-actions{
  text-align:center;
  line-height:26px
}

.homepage-dashboard .alternative-actions a{
  color:#006580
}

.select-team{
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center;
  min-height:100vh;
  background-color:#fff
}

.select-team h2{
  padding-left:0.5em;
  margin:0
}

.select-team .role__description{
  text-align:center;
  padding:20px;
  width:400px;
  height:75px;
  margin-bottom:30px
}

.select-team .team-name{
  height:50px
}

.select-team__footer{
  position:absolute;
  bottom:6px;
  left:50%;
  transform:translateX(-50%)
}

.select-team__header p{
  margin:1em 0 2em;
  font-weight:500
}

.select-team__title{
  display:flex;
  align-items:baseline;
  justify-content:center
}

.select-team__logo{
  color:#d22630;
  font-size:3em
}

.select-team__container{
  box-shadow:0 2px 3px rgba(0,0,0,0.3);
  background-color:#c8c9c7;
  max-height:40vh;
  overflow-y:auto
}

.select-team__list{
  padding:0;
  margin:0;
  cursor:pointer
}

.select-team__item{
  list-style:none;
  padding:1em;
  min-width:200px;
  margin:0;
  display:flex;
  flex-direction:column;
  font-size:0.7rem;
  font-weight:400;
  color:#979896
}

.select-team__item:hover{
  background-color:#f4f5f4
}

.select-team__item span:first-of-type{
  color:#001e26;
  font-size:1rem;
  font-weight:600
}

.select-team__item:not(:last-child){
  border-bottom:1px solid #c8c9c7
}

.select-team__label{
  clear:both;
  display:inline-block;
  white-space:nowrap
}

.unauthorized-secondary-action .button-divider{
  display:none
}

.unauthorized-secondary-action #content-message-secondary-action{
  border:none
}

.unauthorized-secondary-action #content-message-secondary-action:hover{
  text-decoration:underline
}

.teams__display{
  display:flex;
  height:48px;
  align-items:center;
  position:relative
}

.teams__display .team__icon{
  font-size:20px !important
}

.teams__display[role='button']{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.teams__info{
  display:flex;
  flex-direction:column;
  padding:0 6px 0 8px
}

.teams__info span{
  line-height:1;
  padding:4px 2px 0 0;
  color:#979896;
  font-size:9px !important;
  text-transform:uppercase
}

.teams__info span:first-of-type{
  color:#001e26;
  text-transform:none;
  font-size:12px !important
}

.teams__menu{
  position:absolute;
  will-change:transform, opacity;
  color:inherit;
  top:100%;
  left:auto;
  right:0;
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  z-index:1;
  min-width:240px;
  border:none;
  box-shadow:0 6px 12px rgba(0,0,0,0.175);
  background-color:#fff;
  transition:all 0.15s ease-in-out
}

.teams__menu.active{
  opacity:1;
  visibility:visible;
  pointer-events:auto
}

.header__team{
  display:flex;
  flex-direction:row;
  align-items:center;
  list-style:none;
  padding:8px;
  font-size:.875rem;
  transition:all 0.15s ease-out;
  padding-right:30px;
  cursor:pointer
}

.header__team .selected-team{
  opacity:0;
  padding-left:0
}

.header__team.selected{
  background-color:#efefef
}

.header__team.selected .selected-team{
  opacity:1;
  color:#001e26;
  padding-right:2px
}

.header__team:hover{
  background-color:#efefef
}

.header__team span{
  display:block;
  line-height:1.5
}

.header__team span:last-of-type{
  color:#979896
}

.popover-menuitem>a{
  padding-top:0 !important;
  padding-right:0 !important;
  padding-left:0 !important;
  padding-bottom:0 !important
}

.popover-menuitem>a>div{
  padding:8px 24px
}

.api-usage .pg-header-analytics{
  justify-content:space-between;
  align-items:center
}

.api-usage .pg-header-analytics h1{
  font-size:2rem
}

.api-usage .refresh-button{
  font-size:18px;
  padding-top:2px
}

.api-usage .refresh-button .gg:hover{
  font-weight:bold
}

.api-usage .time-range-container{
  display:flex;
  justify-content:space-between
}

.api-usage .time-range-container .summary{
  color:#006580;
  margin-top:-5px
}

.api-usage div.chart{
  min-height:300px;
  display:flex;
  align-items:center;
  justify-content:center
}

.api-usage .recharts-legend-item{
  margin-right:3.125rem !important
}

.api-usage div.counter{
  margin-top:20px;
  min-height:300px
}

.api-usage div.counter .contentmessage{
  min-height:300px;
  width:100%;
  border-top:solid #efefef 1px;
  border-right:solid #efefef 1px;
  border-bottom:solid #efefef 1px;
  border-top-right-radius:5px;
  border-bottom-right-radius:5px
}

.api-usage div.select-box{
  margin-right:50px;
  border-color:#fff;
  color:#4a4f54
}

.api-usage div.select-box:hover,.api-usage div.select-box.hover{
  border-color:#c8c9c7
}

.api-usage div.select-box span{
  padding-left:6px;
  float:none
}

.api-usage .option-menu{
  width:80%;
  float:left;
  left:0
}

.api-usage .option-menu li a{
  font-size:13px;
  color:#4a4f54
}

.api-usage .pg-header-section{
  margin-left:5px
}

@media (max-width: 1024px){
  .api-usage .row{
    display:flex;
    flex-wrap:wrap
  }

  .api-usage #chart-container{
    order:2;
    width:100%;
    padding-right:15px;
    margin-top:0;
    margin-bottom:20px
  }

  .api-usage #chart-container .chart{
    border-top-left-radius:0;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
    margin-top:0
  }

  .api-usage #info-container{
    order:1;
    padding-left:15px;
    width:100%
  }

  .api-usage #info-container .counter{
    min-height:30px
  }
}

.applications-usage .reactive-table-container{
  overflow-x:auto
}

.applications-usage .usage-table-view>.reactive-table-container>.reactive-table>table>thead>tr>th:first-child{
  width:3.125rem
}

.applications-usage .nested-table{
  width:100%
}

.usage-table-view .row-actions{
  overflow:visible
}

.usage-table-view thead{
  height:2.75rem;
  background-color:#f4f5f4
}

.usage-table-view thead tr th{
  border-bottom:none !important
}

.usage-table-view tbody tr{
  height:2.75rem
}

.usage-table-view tbody tr .content-center{
  display:flex;
  justify-content:center
}

.usage-table-view tbody tr td{
  background-color:#fff;
  font-size:.875rem
}

.usage-table-view tbody tr td a{
  color:#006580;
  font-weight:700
}

.api-leaderboard #reactive-table table tbody td{
  height:3rem
}

.api-leaderboard #reactive-table table thead tr{
  border-bottom:none
}

.api-leaderboard #reactive-table table thead tr th{
  border-bottom:none
}

.drop-table-expansion{
  width:100%;
  display:flex;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:stretch;
  align-content:stretch;
  border:1px solid #c8c9c7;
  border-width:1px 0 0 0;
  padding:10px 0;
  margin-top:10px
}

.drop-table-expansion .drop-table-expansion-section{
  flex:1 0 0;
  margin:0 2%;
  overflow:hidden
}

.drop-table-expansion .drop-table-expansion-section .code-editor>.CodeMirror{
  max-width:530px
}

.drop-table-expansion .drop-table-expansion-section .drop-table-ul{
  padding:0;
  margin:0 0 8px 0
}

.drop-table-expansion .drop-table-expansion-section .drop-table-ul .drop-table-title{
  list-style:none;
  display:inline;
  margin:0 30px 0 0;
  transition:100ms;
  position:relative
}

.drop-table-expansion .drop-table-expansion-section .drop-table-ul .drop-table-title:hover{
  cursor:pointer
}

.drop-table-expansion .drop-table-expansion-section .drop-table-ul .drop-table-selected{
  font-weight:900;
  position:relative
}

.drop-table-expansion .drop-table-expansion-section .drop-table-ul .drop-table-selected::after{
  border-bottom:3px solid #006580;
  box-sizing:border-box;
  position:absolute;
  bottom:-8px;
  left:0;
  width:100%;
  content:''
}

.indented-drop-table-row-container{
  padding:10px 5px;
  border:1px solid #c8c9c7;
  margin-bottom:-1px;
  width:stretch;
  width:-webkit-fill-available;
  width:-moz-available;
  border-radius:2px
}

.indented-drop-table-row-container .indented-drop-table-row{
  display:flex;
  width:100%;
  max-width:100%
}

.indented-drop-table-row-container .indented-drop-table-row .indented-drop-table-chevron{
  padding-right:10px;
  transition:75ms;
  color:#001e26
}

.indented-drop-table-row-container .indented-drop-table-row:hover{
  cursor:pointer
}

.indented-drop-table-row-container .indented-drop-table-row div{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  margin-right:5px
}

.indented-drop-table-row-container:nth-child(even){
  background-color:#f4f5f4
}

.indented-drop-table-row-container:last-of-type{
  margin-bottom:20px
}

.transaction-tooltip{
  word-break:break-all !important
}

.indented-drop-table .column0{
  flex:0.56 1 0
}

.indented-drop-table .column1{
  flex:0.7 1 0
}

.indented-drop-table .column2{
  flex:1.93 1 0
}

.indented-drop-table .column3{
  flex:1.9 1 0
}

.indented-drop-table .column4{
  flex:0.8 1 0
}

.indented-drop-table .column5{
  flex:1 1 0
}

.indented-drop-table .column6{
  flex:1 1 0
}

.indented-drop-table .column7{
  flex:1 1 0
}

.indented-drop-table .jms-column0{
  flex:0.56 1 0
}

.indented-drop-table .jms-column1{
  flex:0.7 1 0
}

.indented-drop-table .jms-column2{
  flex:1.93 1 0
}

.indented-drop-table .jms-column3{
  flex:2.8 1 0
}

.indented-drop-table .jms-column4{
  flex:0 1 0
}

.indented-drop-table .jms-column5{
  flex:1 1 0
}

.indented-drop-table .jms-column6{
  flex:1 1 0
}

.indented-drop-table .jms-column7{
  flex:1 1 0
}

.indented-drop-table .status-green{
  color:#7de3b9
}

.indented-drop-table .indented-drop-table-header{
  display:flex;
  width:100%;
  padding:10px 5px 10px 0;
  font-weight:bold
}

.indented-drop-table .indented-drop-table-header .indented-drop-table-header-gap{
  width:30px
}

.transaction-details{
  max-height:100%;
  overflow-y:auto
}

.transaction-details .breadcrumb-header span.tw-uppercase:last-of-type{
  text-transform:none
}

.transaction-details .incomplete-spans-warning{
  top:444px;
  left:240px;
  height:65px;
  background-color:#fff5e7;
  border:1px solid #ff9e18;
  opacity:1;
  margin-top:10px;
  padding-top:10px
}

.transaction-details .incomplete-spans-warning .icon-GG-warning{
  font-weight:700;
  font-size:2em;
  display:inline-block;
  margin:0 10px;
  vertical-align:middle;
  color:#b95e04
}

.transaction-details .incomplete-spans-warning .warning-title{
  text-align:left;
  vertical-align:middle;
  font-weight:bold;
  font-size:1.25em;
  color:#001e26;
  opacity:1
}

.transaction-details .incomplete-spans-warning .warning-text{
  text-align:left;
  color:#001e26;
  opacity:1;
  padding-left:49px;
  font-size:1em
}

.transaction-details .drop-table-filter{
  position:relative;
  width:50%;
  min-width:350px;
  margin:10px 0 0 100px
}

.transaction-details .drop-table-filter .filter-input{
  min-width:200px;
  line-height:1.375rem;
  padding:0.25rem 0.375rem 0.25rem 35px;
  border-radius:0.1875rem;
  width:100%;
  margin:0 0 10px;
  box-sizing:border-box;
  border:1px solid #c8c9c7;
  color:#22272b;
  font-size:0.8125rem;
  transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s
}

.transaction-details .drop-table-filter .filter-input:focus{
  border-color:#99c1cc;
  outline:0;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)
}

.transaction-details .drop-table-filter .filter-icon::after{
  position:absolute;
  top:0;
  left:0;
  display:block;
  margin-left:0.7rem;
  margin-top:0.4rem;
  font-size:1rem;
  font-family:'Axway-GoldenGate-Icons' !important;
  content:'\E922';
  color:#006580
}

.transaction-details .info-boxes{
  display:flex;
  flex-wrap:wrap;
  margin:50px 0
}

.transaction-details .transaction-details-footer{
  color:#22272b;
  font-size:0.625rem;
  margin-bottom:20px
}

.transactions-list .pg-header-analytics{
  justify-content:space-between;
  align-items:center
}

.transactions-list .pg-header-analytics h1{
  font-size:2rem
}

.transactions-list .refresh-button{
  font-size:18px;
  padding-top:2px
}

.transactions-list .refresh-button .gg:hover{
  font-weight:bold
}

.transactions-list .time-range-container{
  display:flex;
  justify-content:space-between
}

.transactions-list .time-range-container .ellipsis-loader{
  margin-top:8px
}

.transactions-list .time-range-container .summary{
  color:#006580;
  padding:10px 20px 10px 0
}

.transactions-list .time-range-container .transactions-count{
  margin-top:30px
}

.transactions-list #reactive-table{
  width:100%
}

.transactions-list #reactive-table table .table-view{
  width:100%
}

.transactions-list #reactive-table table .table-view .sortHeads{
  padding-left:15px;
  color:#006580
}

.transactions-list #reactive-table table .table-view .row-collapse{
  padding-left:4px;
  padding-right:0
}

.transactions-list #reactive-table table .table-view a:hover{
  text-decoration:none
}

.transactions-list #reactive-table table .table-view.sub-table{
  border-top:1px solid #efefef
}

.transactions-list #reactive-table table .table-view>thead>tr>th{
  font-weight:bold;
  border-bottom:1px solid #efefef
}

.transactions-list #reactive-table table .table-view>thead>tr>th:not(.row-collapse){
  font-size:smaller
}

.transactions-list #reactive-table table .table-view>thead>tr>th.row-collapse{
  width:10px
}

.transactions-list #reactive-table table .table-view>thead>tr>th.selected{
  background-color:#f8f8f8;
  font-weight:700
}

.transactions-list #reactive-table table .table-view>thead>tr>th .gg .icon-GG-sort-both{
  padding-left:8px !important
}

.transactions-list #reactive-table table .table-view>thead>tr>th,.transactions-list #reactive-table table .table-view>tbody>tr>td,.transactions-list #reactive-table table .table-view>tfoot>tr>td{
  padding:0.5rem 0.625rem;
  vertical-align:middle
}

.transactions-list #reactive-table table .table-view>thead>tr>th:not(.nowrap).break-word,.transactions-list #reactive-table table .table-view>tbody>tr>td:not(.nowrap).break-word,.transactions-list #reactive-table table .table-view>tfoot>tr>td:not(.nowrap).break-word{
  word-break:break-word
}

.transactions-list #reactive-table table .table-view>thead>tr>th.nowrap,.transactions-list #reactive-table table .table-view>tbody>tr>td.nowrap,.transactions-list #reactive-table table .table-view>tfoot>tr>td.nowrap{
  white-space:nowrap
}

.transactions-list #reactive-table table .table-view>thead>tr>th.nowrap.ellipsis,.transactions-list #reactive-table table .table-view>tbody>tr>td.nowrap.ellipsis,.transactions-list #reactive-table table .table-view>tfoot>tr>td.nowrap.ellipsis{
  overflow:hidden;
  text-overflow:ellipsis
}

.transactions-list #reactive-table table .table-view>thead>tr>th .icon-GG-trash2,.transactions-list #reactive-table table .table-view>tbody>tr>td .icon-GG-trash2,.transactions-list #reactive-table table .table-view>tfoot>tr>td .icon-GG-trash2{
  color:#800008 !important;
  cursor:pointer
}

.transactions-list #reactive-table table .table-view>tbody>tr{
  border-bottom:1px solid #efefef
}

.transactions-list #reactive-table table .table-view>tbody>tr>td.row-actions{
  width:10px
}

.transactions-list #reactive-table table .table-view.striped:not(.collapsable)>tbody>tr:nth-child(odd){
  background:#f8f8f8
}

.transactions-list #reactive-table table .table-view>tfoot>tr>td .table-pager{
  width:735px
}

.transactions-list #reactive-table table .table-view>tfoot>tr>td .pagination{
  margin:0
}

.transactions-list #reactive-table table .table-view>tfoot>tr>td .pagination .active>a{
  z-index:0
}

.transactions-list #reactive-table table .table-view>tfoot>tr>td .loading,.transactions-list #reactive-table table .table-view>tfoot>tr>td .page-count,.transactions-list #reactive-table table .table-view>tfoot>tr>td .page-info{
  line-height:2rem
}

.transactions-list #reactive-table table .table-view>tfoot>tr>td .page-count select{
  width:auto;
  display:inline
}

.transactions-list #reactive-table table .table-view>tfoot>tr>td .form-group{
  margin:0
}

.transactions-list #reactive-table table .table-view>tbody>tr>.row-actions div.dropdown>button.dropdown-toggle{
  border:0
}

.transactions-list #reactive-table table .table-view>tbody>tr>.row-actions>.btn-group-link>.btn-link{
  text-decoration:none
}

.transactions-list #reactive-table table .table-view>tbody>tr>.row-actions>.btn-group-link>.btn-link>a{
  vertical-align:middle;
  padding-right:5px
}

.transactions-list #reactive-table table .table-view.collapsable>thead>tr>th.row-collapse{
  padding-left:0.17rem
}

.transactions-list #reactive-table table .table-view.collapsable>thead>tr>th.row-collapse>a{
  font-size:1.375rem
}

.transactions-list #reactive-table table .table-view.collapsable>tbody>tr>td.row-collapse>a{
  color:#001e26
}

.transactions-list #reactive-table table .table-view.collapsable>tbody>tr[class*='collapse-']>td{
  padding:0
}

.transactions-list #reactive-table table .table-view.collapsable>tbody>tr.collapse-collapsed>td{
  display:none;
  border:none
}

.transactions-list #reactive-table table .table-view.collapsable.striped>tbody>tr:nth-child(4n-3){
  background:#f8f8f8
}

.transactions-list #reactive-table table .table-view.collapsable.striped>tbody[class*='collapse-']:nth-child(3){
  background:#f8f8f8
}

.transactions-list #reactive-table table .table-view.clickable>tbody>tr:not([class*='collapse-']):hover,.transactions-list #reactive-table table .table-view.clickable>tbody>tr:not([class*='collapse-']):focus{
  cursor:pointer
}

.transactions-list #reactive-table table .table-view.clickable>tbody>tr:not([class*='collapse-']):hover>td:first-child,.transactions-list #reactive-table table .table-view.clickable>tbody>tr:not([class*='collapse-']):focus>td:first-child{
  position:relative
}

.transactions-list #reactive-table table .table-view.clickable>tbody>tr:not([class*='collapse-']):hover>td:first-child::before,.transactions-list #reactive-table table .table-view.clickable>tbody>tr:not([class*='collapse-']):focus>td:first-child::before{
  content:' ';
  display:block;
  position:absolute;
  top:0.125rem;
  bottom:0.125rem;
  left:0;
  width:0.25rem;
  background-color:#006580
}

.transactions-list #reactive-table table .table-view.clickable>tbody>tr{
  border-bottom:1px solid #efefef
}

.transactions-list #reactive-table table .table-view.sortable>thead>tr>th:hover{
  cursor:pointer
}

.transactions-list #reactive-table table .table-view .checkbox-inline{
  vertical-align:top;
  font-weight:bold
}

.transactions-list #reactive-table table .table-view .checkbox-inline input{
  margin-top:1px
}

.transactions-list #reactive-table table .table-view .selection{
  width:20px
}

.transactions-list #reactive-table table tbody td{
  height:3rem
}

.transactions-list #reactive-table table tbody td .http-response-label:not(.has-background)::before{
  border-radius:0
}

.transactions-list #reactive-table table tbody td .response-200{
  color:#228665
}

.transactions-list #reactive-table table tbody tr td div{
  float:left;
  font-size:0.8125rem;
  display:block;
  align-items:center;
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden
}

.transactions-list #reactive-table table thead{
  position:sticky;
  top:0;
  background-color:#fff
}

.transactions-list #reactive-table table thead tr{
  border-bottom:none
}

.transactions-list #reactive-table table thead tr th{
  border-bottom:none
}

@media (max-width: 1024px){
  .transactions-list{
    overflow-y:hidden
  }

  .transactions-list #reactive-table{
    width:563px !important;
    transition:width 0.3s
  }

  .transactions-list #reactive-table table thead tr th,.transactions-list #reactive-table table tbody tr td,.transactions-list #reactive-table table tfoot tr td{
    max-width:80px;
    transition:width 0.3s
  }

  .transactions-list #reactive-table table tbody tr td div{
    font-size:0.8125rem;
    height:100%;
    display:block;
    align-items:center;
    white-space:nowrap;
    text-overflow:ellipsis;
    overflow:hidden
  }

  .transactions-list #reactive-table table thead{
    position:sticky;
    top:0;
    background-color:#fff
  }

  .transactions-list.collapsed #reactive-table{
    width:721px !important
  }

  .transactions-list.collapsed #reactive-table table thead tr th,.transactions-list.collapsed #reactive-table table tbody tr td,.transactions-list.collapsed #reactive-table table tfoot tr td{
    max-width:100px
  }
}

.subscriptions-usage .reactive-table-container{
  overflow-x:auto
}

.subscriptions-usage #reactive-table .subscriptions-usage-tooltip{
  font-size:0.8125rem;
  line-height:1rem
}

.subscriptions-usage #subscriptions-ellipsis{
  max-height:clamp(2.5rem, 2.5rem, 40px)
}

.subscriptions-usage .usage-table-view>.reactive-table-container>.reactive-table>table>thead>tr>th:first-child{
  width:3.125rem
}

.subscriptions-usage .nested-table{
  width:100%
}

.ellipsis-button.btn.dropdown-toggle{
  padding:10px 10px !important;
  margin-left:0 !important;
  outline:1px solid #c8c9c7;
  border:none !important;
  border-radius:0;
  height:40px
}

.ellipsis-button.btn.dropdown-toggle>span{
  margin-bottom:3px
}

.ellipsis-button.btn.dropdown-toggle:focus,.ellipsis-button.btn.dropdown-toggle:active{
  outline:1px solid #c8c9c7 !important;
  outline-offset:0 !important
}

.ellipsis-button.btn.dropdown-toggle:focus:focus-visible,.ellipsis-button.btn.dropdown-toggle:active:focus-visible{
  outline:3px solid -webkit-focus-ring-color !important;
  outline:3px solid -moz-mac-focusring !important;
  outline-style:auto !important
}

.wizard-condition-buttons{
  display:flex;
  margin-bottom:10px
}

.wizard-condition-buttons .wizard-condition-button{
  color:#4a4f54;
  padding:3px 6px;
  font-weight:300;
  border:1px solid #4a4f54;
  border-radius:3px;
  margin:3px 6px 12px
}

.wizard-condition-buttons .wizard-condition-button-selected{
  border:2px solid #006580;
  color:#006580;
  font-weight:400
}

.upload-box{
  color:#006580;
  display:flex;
  justify-content:space-between;
  align-items:center;
  border:1px dashed #006580;
  padding:12px 24px;
  margin:2px
}

.upload-file-subtext{
  color:#707070;
  font-weight:100;
  font-size:0.8em
}

.upload-file-subtext .danger-text{
  color:#d22630
}

.add-service-input-button{
  padding:1em;
  border:1px solid #006580;
  cursor:pointer
}

.fetch-box{
  display:flex;
  justify-content:space-between;
  width:100%;
  max-width:600px;
  margin:2px;
  border:1px solid #4a4f54;
  border-radius:3px
}

.fetch-box .fetch-box-input{
  width:100%;
  padding:12px;
  border:none;
  font-weight:300
}

.fetch-box .fetch-box-submit{
  width:-moz-max-content;
  width:max-content;
  white-space:nowrap;
  padding:12px;
  background-color:#f8f8f8;
  font-size:1em;
  border-left:1px solid #4a4f54;
  border-radius:none;
  cursor:pointer
}

.cli-box{
  background-color:#f8f8f8;
  border:1px solid #707070;
  border-radius:3px;
  font-weight:200;
  padding:18px
}

.add-endpoint-wizard-button{
  border-radius:3px
}

.endpoint-form-trigger{
  padding:0 !important;
  display:inline !important;
  color:#006580 !important
}

.endpoints-container{
  margin-top:10px;
  width:600px;
  padding:20px 5px;
  background-color:#f8f8f8
}

.endpoints-placeholder{
  padding:5px;
  text-align:center;
  background-color:#fff;
  width:auto !important;
  max-width:600px !important
}

.label-with-tooltip{
  display:flex;
  align-items:center
}

.add-endpoint-disabled-input{
  background-color:#f8f8f8
}

.team-access-rights-table td{
  overflow:visible
}

.three-way-toggle.team-access-rights-table td #team-access-rights-dropdown{
  background:#fff
}

.team-access-rights-table td #team-access-rights-dropdown{
  height:2rem;
  width:10rem;
  border-radius:0.25rem;
  border-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(208, 208, 208, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.125rem;
  padding-right:0.125rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  text-align:right;
  font-size:0.875rem
}

.reactive-table table.team-access-rights-table>tbody>tr>td li>a{
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  text-align:right;
  font-size:0.875rem;
  font-weight:400
}

.endpoint-wizard #endpointInput{
  flex-grow:2
}

.endpoint-wizard #endpointInput:focus{
  outline:none
}

.endpoint-wizard #endpointInput:focus-within{
  outline:1px solid blue
}

.endpoint-wizard #endpoint-list-table thead tr #menu{
  width:1%
}

.endpoint-wizard .endpoint-step #add-endpoint{
  margin:0 !important;
  padding:3px 12px !important
}

.endpoint-wizard .endpoint-wizard-profile-step .dropdown-menu{
  padding:0 6px 6px 6px !important
}

.endpoint-wizard .endpoint-wizard-profile-step .dropdown-menu .high-z-index{
  z-index:1000
}

.endpoint-wizard .endpoint-wizard-profile-step .dropdown-menu .high-z-index .form-control{
  padding:4px 6px 4px 35px !important
}

.endpoint-wizard .endpoint-wizard-profile-step .dropdown-menu li a{
  color:#006580;
  padding:8px 10px
}

.endpoint-wizard .endpoint-add-step label{
  width:90% !important;
  margin-left:5px !important;
  margin-right:5px !important
}

.endpoint-wizard .endpoint-add-step .endpoint-input{
  width:450px
}

.endpoint-wizard .endpoint-add-step .endpoint-container-border{
  height:650px;
  width:400px
}

.endpoint-wizard .endpoint-add-step .endpoint-container-border .endpoint-container{
  height:600px;
  margin:35px 15px 15px 15px
}

.endpoint-wizard .endpoint-add-step .endpoint-container-border .endpoint-container .endpoints-scroll{
  flex:1
}

.endpoint-wizard .endpoint-add-step .endpoint-container-border .endpoint-container .endpoints-scroll .min-height-scroll{
  height:384px
}

.endpoint-wizard .endpoint-add-step .endpoint-container-border .endpoint-container .endpoints-scroll .max-height-scroll{
  height:443px
}

.endpoint-wizard .endpoint-add-step .endpoint-container-border .endpoint-container .endpoints-scroll .dls-alert{
  margin-bottom:12px
}

.endpoint-wizard-sideblade .pg-info-tooltip{
  padding:0 !important;
  border:0 !important
}

.endpoint-wizard-sideblade .form-component .tw-flex-col{
  width:100% !important
}

.endpoint-wizard-sideblade .dropdown-menu{
  padding:0 6px 6px 6px !important
}

.endpoint-wizard-sideblade .dropdown-menu .high-z-index{
  z-index:1000
}

.endpoint-wizard-sideblade .dropdown-menu .high-z-index .form-control{
  padding:4px 6px 4px 35px !important
}

.endpoint-wizard-sideblade .dropdown-menu li a{
  color:#006580;
  padding:8px 10px
}

.service-wizard .endpoint-wizard-profile-step .dropdown ul li a{
  height:35px !important
}

.environment-details-consolidated{
  overflow-x:hidden;
  max-width:100%;
  padding-left:26px
}

.environment-details-consolidated .title-wrapper{
  display:inline-flex;
  padding:0;
  width:100%
}

.environment-details-consolidated .title-wrapper .update-data{
  font-weight:normal
}

.environment-details-consolidated .title-wrapper .update-data .icon-GG-refresh{
  font-size:16px;
  font-weight:bolder;
  margin-right:6px
}

.environment-details-consolidated .title-wrapper .add-service,.environment-details-consolidated .title-wrapper .edit-environment{
  margin-left:20px;
  font-weight:normal
}

.environment-details-consolidated .title-wrapper .add-service .icon-GG-pencil,.environment-details-consolidated .title-wrapper .edit-environment .icon-GG-pencil{
  font-weight:bolder;
  font-size:14px;
  margin-right:10px
}

.environment-details-consolidated .title-wrapper .add-service .icon-GG-plus,.environment-details-consolidated .title-wrapper .edit-environment .icon-GG-plus{
  font-weight:bolder;
  margin-bottom:4px
}

.environment-details-consolidated .title-wrapper .title{
  font-weight:700;
  margin-right:auto;
  word-break:break-all
}

.environment-details-consolidated .meta-element.status{
  background-color:#ff9e18;
  color:#fff;
  text-transform:uppercase;
  padding:2px 12px;
  border-radius:3px
}

.environment-details-consolidated .meta-element.status.connected{
  background-color:#228665
}

.environment-details-consolidated .meta-element.status.connection-error{
  background-color:#d22630
}

.environment-details-consolidated .meta-element.status.disconnected{
  color:#001e26;
  background-color:#ff9e18
}

.environment-details-consolidated .meta-element.status.manual-sync{
  color:#001e26;
  background-color:#efefef;
  border:1px solid #d0d0d0
}

.environment-details-consolidated .meta-element.status.partially-connected{
  color:#001e26;
  background-color:#ff9e18
}

.environment-details-consolidated .env-agents-table-container .reactive-table{
  margin-right:.875rem
}

.environment-details-consolidated .environment-agents-table.table-view thead{
  background-color:#f8f8f8;
  font-size:1rem;
  font-weight:bold
}

.environment-details-consolidated .environment-agents-table.table-view td{
  font-size:.875rem
}

.environment-details-consolidated .environment-agents-table .dot{
  font-size:.875rem;
  height:.75rem;
  width:.75rem;
  border-radius:50%;
  -moz-border-radius:50%;
  -webkit-border-radius:50%;
  display:inline-block;
  margin-right:0.3rem
}

.environment-details-consolidated .environment-agents-table .status{
  text-transform:capitalize;
  font-size:.875rem;
  font-weight:bold
}

.environment-details-consolidated .environment-agents-table .status.running .dot{
  background-color:#228665
}

.environment-details-consolidated .environment-agents-table .status.stopped .dot{
  border:1px solid #ff9e18
}

.environment-details-consolidated .environment-agents-table .status.unhealthy .dot{
  border:1px solid #ff9e18
}

.environment-details-consolidated .environment-agents-table .status.failed .dot{
  background-color:#d22630
}

.environment-details-consolidated .status-loader{
  height:1.35em
}

.environment-details-consolidated .no-activity{
  background-color:#eef3f4;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  color:#003b53;
  padding:28px;
  margin:-14px 0 14px
}

.environment-details-consolidated .no-activity .no-activity-description{
  font-size:1.1em;
  margin-bottom:3px
}

.environment-details-consolidated .no-activity p{
  text-align:center;
  color:#003b53;
  font-weight:200
}

.environment-details-consolidated .details-table{
  height:-moz-max-content;
  height:max-content
}

.environment-details-consolidated .details-table .meta-element{
  width:33.3333%;
  float:left;
  padding-left:15px;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis
}

.environment-details-consolidated .details-table .meta-element .meta-glyph{
  margin-right:10px
}

.environment-details-consolidated .details-table .sort-dropdown{
  border-color:#c8c9c7;
  min-width:153px;
  padding:7px 30px 5px 5px !important;
  text-align:left
}

.environment-details-consolidated .details-table .showing-items{
  color:#4a4f54;
  display:flex;
  font-size:.75rem;
  margin:2rem 0 1rem
}

.environment-details-consolidated .details-table .service-instance-list{
  border-bottom:1px solid #c8c9c7;
  padding-bottom:5px
}

.environment-details-consolidated .details-table .warning-alert{
  color:#b95e04;
  margin-left:1em
}

.environment-details-consolidated .details-table .instances-view-table .spinner{
  margin:0;
  width:30px
}

.environment-details .__header{
  display:inline-flex;
  padding:15px 0;
  margin-bottom:30px;
  width:100%
}

.environment-details .__header .__avatar{
  margin:0 15px 15px 0;
  overflow:hidden;
  height:115px;
  width:115px
}

.environment-details .__header .__avatar .thumbnail{
  border:none
}

.environment-details .__header .__avatar img{
  min-width:100%;
  min-height:100%
}

.environment-details .__header .__summary{
  display:flex;
  flex-direction:column;
  flex:1
}

.environment-details .__header .__summary .status-details-wrapper{
  display:flex;
  flex-direction:row;
  align-items:flex-end;
  padding-left:1.15em
}

.environment-details .__header .__summary .env-connected-hover{
  cursor:pointer
}

.environment-details .__header .__summary .env-connected-hover:hover{
  text-decoration:underline;
  -webkit-text-decoration-color:#228665;
  text-decoration-color:#228665
}

.environment-details .__header .__title{
  display:flex
}

.environment-details .__header .connected-pulse{
  margin-left:10px;
  margin-top:10px;
  margin-bottom:0;
  color:#7de3b9;
  align-self:left
}

.environment-details .__header .disconnected-pulse{
  margin-left:3%;
  color:#b95e04
}

.environment-details .details-table{
  margin-bottom:50px
}

.environment-details .details-table .__title{
  display:inline;
  color:#001e26;
  font-size:1rem;
  font-weight:normal
}

.environment-details .details-table .details-table-empty{
  text-align:center;
  padding-top:10px;
  padding-bottom:15px
}

.environment-details .details-table .details-table-empty .details-table-empty-icon{
  font-size:4em;
  padding-top:5px;
  padding-bottom:4px;
  color:#c8c9c7
}

.environment-details .details-table .details-table-empty p{
  padding-top:10px
}

.environments-list-view .search-sort{
  z-index:3;
  top:48px
}

.environments-list-view .search-sort .sort-dropdown{
  border-color:#c8c9c7 !important;
  min-width:153px;
  padding:7px 30px 5px 5px !important;
  text-align:left
}

.environments-list-view .filter-results{
  top:95px
}

.environments-list-view .filter-results .ellipsis-loader span{
  font-size:unset
}

.environments-list-view .environments-list{
  overflow-x:hidden;
  max-width:100%
}

.environments-list-view .environments-list .meta-element.status{
  display:flex;
  justify-content:flex-start;
  align-items:center;
  width:-moz-max-content;
  width:max-content;
  text-transform:uppercase;
  color:#fff;
  font-size:11px;
  font-weight:500;
  padding:0 12px;
  border-radius:3px;
  margin:2px 0
}

.environments-list-view .environments-list .meta-element.status.connected{
  background-color:#228665
}

.environments-list-view .environments-list .meta-element.status.connectionerror{
  background-color:#d22630
}

.environments-list-view .environments-list .meta-element.status.disconnected{
  color:#001e26;
  background-color:#ff9e18
}

.environments-list-view .environments-list .meta-element.status.manualsync{
  color:#001e26;
  background-color:#efefef;
  border:1px solid #d0d0d0
}

.environments-list-view .environments-list .meta-element.status.partiallyconnected{
  color:#001e26;
  background-color:#ff9e18
}

.environments-list-view .environments-list .meta-element.status.inerror,.environments-list-view .environments-list .meta-element.status.warning{
  background-color:#d22630
}

.environments-list-view .environments-list .meta-element.status.waitingtoconnect{
  color:#001e26;
  background-color:#eef3f4
}

.environments-list-view .environments-list .meta-element span.time-icon{
  transform:rotate(52deg)
}

.environments-list-view .environments-list .resource-image{
  display:flex
}

.environments-list-view .environments-list .resource-image [class$="axway-new"]{
  color:#d22630
}

.environments-list-view .environments-list .indicators{
  display:flex
}

.wizard-flow-dls-container .form-component .env-wizard-credential-prefs label{
  margin-bottom:0
}

.wizard-flow-dls-container .form-component .env-wizard-credential-prefs .cred-pref-wrap label:nth-child(3){
  width:90% !important;
  max-width:none !important;
  margin-left:20px
}

.wizard-flow-dls-container .form-component .env-wizard-credential-prefs .cred-pref-wrap label:nth-child(3)>div{
  width:100% !important;
  max-width:none
}

.wizard-flow-dls-container .form-component .env-wizard-credential-prefs .cred-pref-wrap label:nth-child(3)>div .row div{
  padding:0
}

.wizard-flow-dls-container .form-component .env-wizard-credential-prefs .cred-pref-wrap label:nth-child(3)>div .row div label:nth-child(2){
  width:0 !important
}

.wizard-flow-dls-container .form-component .env-wizard-credential-prefs .cred-pref-wrap label:nth-child(3)>div .row div label:nth-child(3){
  margin-left:0 !important
}

.wizard-flow-dls-container .form-component .env-wizard-credential-prefs .cred-pref-wrap label:nth-child(3)>div .row div div{
  margin-bottom:0 !important
}

.wizard-flow-dls-container .form-component .env-wizard-credential-prefs .cred-pref-wrap label:nth-child(3)>div .row div div>div:first-child input[type='radio']{
  margin-right:0
}

.env-wizard-stage-assignment #stage-assignment-list-table .dls-table thead tr #assignment{
  width:5%
}

.env-wizard-stage-assignment .checkbox .border{
  margin-right:0 !important
}

.env-wizard-stage-assignment .stage-association-assign{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:normal !important
}

.env-wizard-stage-assignment .stage-selected{
  background-color:#ecf7f3 !important;
  border-bottom:1px solid #7de3b9 !important
}

.env-wizard-stage-assignment .stage-selected td{
  border-bottom:1px solid #7de3b9 !important;
  background-color:#ecf7f3 !important
}

.env-wizard-stage-assignment #stage-assignment-dropdown{
  height:2.25rem;
  width:10rem;
  border-radius:0.25rem;
  border-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(208, 208, 208, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(248, 248, 248, var(--tw-bg-opacity));
  padding-left:0.125rem;
  padding-right:0.125rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  text-align:right;
  font-size:0.875rem
}

.env-wizard-stage-assignment #stage-assignment-dropdown .stage-assignment-dropdown-container{
  margin-left:0.625rem;
  margin-right:0.625rem;
  margin-top:0px;
  margin-bottom:0px;
  display:flex;
  height:100%;
  align-items:center;
  justify-content:space-between;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.env-wizard-stage-assignment #stage-assignment-dropdown .stage-assignment-dropdown-container svg{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.env-wizard-stage-assignment #stage-assignment-dropdown-list{
  z-index:1038
}

.env-wizard-stage-assignment #stage-assignment-dropdown-list li a{
  display:flex;
  height:2.75rem;
  align-items:center;
  justify-content:space-between;
  padding-left:0.875rem;
  padding-right:0.875rem;
  font-weight:400
}

.identity-provider-step-env #add-idp{
  margin:0 !important;
  padding:3px 12px !important
}

.identity-provider-step-env #idp-list-table .dls-table thead tr #select,.identity-provider-step-env #idp-list-table .dls-table thead tr #menu,.identity-provider-step-env #idp-list-table .dls-table thead tr #environments{
  width:1%
}

.identity-provider-step-env #idp-list-table .dls-table thead tr #modified{
  width:15%
}

.identity-provider-step-env .enable-idp-toggle div:first-of-type{
  align-items:center
}

.identity-provider-step-env .enable-idp-toggle div:first-of-type span{
  font-size:20px
}

.identity-provider-sideblade{
  height:95%;
  overflow-x:hidden
}

.identity-provider-sideblade .static-input-l input{
  border-top-left-radius:0 !important;
  border-bottom-left-radius:0 !important
}

.identity-provider-sideblade .static-input-r input{
  border-top-right-radius:0 !important;
  border-bottom-right-radius:0 !important
}

.identity-provider-sideblade .radio-select input{
  margin-right:0 !important;
  accent-color:#006580
}

.identity-provider-sideblade .tag-input{
  margin-left:0 !important
}

.identity-provider-sideblade .fixed-width{
  width:99%
}

.identity-provider-sideblade .fixed-width label{
  max-width:none !important
}

.identity-provider-sideblade .toggle-component .gutter{
  width:2.75rem !important
}

.identity-provider-sideblade .sideblade-input{
  width:599px !important;
  max-width:none !important
}

.identity-provider-sideblade .sideblade-input .tag-input input{
  width:570px
}

.identity-provider-sideblade .sideblade-input-indent{
  width:560px !important;
  max-width:none !important
}

.identity-provider-sideblade .sideblade-input-secret label{
  max-width:none !important
}

.identity-provider-sideblade .sideblade-input-secret label input{
  width:560px !important
}

.identity-provider-sideblade .sideblade-input-attributes{
  width:635px !important
}

.sideblade-dls-identity-provider{
  padding-right:1.5rem !important
}

.add-control-ta{
  font-weight:500 !important;
  display:inline-block;
  max-width:100%;
  margin-bottom:0;
  margin-left:0.5rem
}

.discovery-agent-settings .add-control-discovery{
  font-weight:500 !important;
  display:inline-block;
  max-width:100%;
  margin-bottom:0
}

.discovery-agent-settings label.add-control-discovery.required::before{
  margin-left:15px !important
}

.discovery-agent-settings .discovery-settings-tags .tag-input{
  margin-left:unset !important
}

.discovery-agent-settings .discovery-settings-paths .tag-input{
  margin-left:unset !important
}

.discovery-agent-settings .discovery-settings-paths .desc{
  margin-left:unset !important
}

.discovery-agent-settings .discovery-settings-tags .desc{
  margin-left:unset !important
}

.discovery-agent-settings #discovery-agent-settings-platform-teams-dropdown{
  height:2.50rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  font-size:1.00rem;
  width:100%
}

.discovery-agent-settings .discovery-agent-settings .selected-dropdown{
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:100%
}

.discovery-agent-settings .discovery-agent-teams-dropdown-container{
  display:grid
}

.discovery-agent-settings .discovery-agent-teams-dropdown-container div .dropdown-menu{
  width:100%;
  max-height:400px;
  overflow:auto
}

.discovery-agent-settings .discovery-agent-teams-item{
  margin-left:0.5rem;
  margin-right:0.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  min-height:2.50rem;
  font-size:1.00rem
}

.discovery-agent-settings .discovery-agent-teams-item .discovery-agent-menu-item{
  width:100%;
  white-space:normal;
  word-break:break-word
}

.wizard-flow-dls-container .agent-configuration-header .button-container{
  float:right
}

.wizard-flow-dls-container .agent-configuration-header .agent-configuration-button{
  height:30px
}

.wizard-flow-dls-container .agent-configuration-header button{
  border-width:1px !important
}

.wizard-flow-dls-container .agent-configuration-header button[disabled]{
  color:#979896 !important;
  background-color:#c8c9c7 !important;
  border:unset !important;
  cursor:unset !important
}

.wizard-flow-dls-container .agent-configuration-header button[disabled]:hover{
  color:#979896 !important;
  background-color:#c8c9c7 !important
}

.wizard-flow-dls-container .agent-configuration-header .apply-button{
  color:#006580 !important;
  border-color:#006580 !important;
  background-color:transparent;
  border-width:1px !important;
  border-style:solid
}

.wizard-flow-dls-container .agent-configuration-header .apply-button:hover{
  color:#003b53 !important;
  border-color:#003b53 !important
}

.wizard-flow-dls-container .agent-step-configuration hr{
  margin-top:10px !important
}

.graphiql-explorer.readOnly .title{
  color:#979896
}

.graphiql-explorer.readOnly button.execute-button{
  fill:#979896;
  pointer-events:none
}

.graphiql-explorer.readOnly .toolbar button.toolbar-button{
  color:#979896;
  pointer-events:none
}

.graphiql-explorer .graphiql-container{
  border:1px solid #efefef;
  color:#22272b
}

.graphiql-explorer .graphiql-container.isGraphiQLFullscreen{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
  z-index:1
}

.graphiql-explorer .graphiql-container div.toolbar button.toolbar-button{
  padding-bottom:3px
}

.graphiql-explorer .graphiql-container button.docExplorerHide{
  padding-top:10px
}

.graphiql-explorer .graphiql-container .historyPaneWrap .history-title{
  padding:2px 10px
}

.graphiql-explorer .graphiql-container .historyPaneWrap ul.history-contents{
  top:33px
}

.graphiql-explorer .graphiql-container .cm-s-graphiql{
  font-size:smaller
}

.graphiql-explorer .graphiql-container .docExplorerWrap .doc-explorer-back,.graphiql-explorer .graphiql-container .docExplorerWrap .doc-explorer-title{
  padding:2px 10px
}

.graphiql-explorer .graphiql-container .docExplorerWrap .doc-explorer-contents{
  top:33px
}

.graphiql-explorer .graphiql-container input,.graphiql-explorer .graphiql-container button{
  color:#22272b
}

.graphiql-explorer .graphiql-container .topBar{
  background:linear-gradient(#fff, #efefef)
}

.graphiql-explorer .graphiql-container .docExplorerShow,.graphiql-explorer .graphiql-container .historyShow{
  background:linear-gradient(#fff, #efefef);
  border-bottom:1px solid #d0d0d0;
  color:#006580
}

.graphiql-explorer .graphiql-container .docExplorerShow{
  border-left:1px solid #c8c9c7
}

.graphiql-explorer .graphiql-container .historyShow{
  border-right:1px solid #c8c9c7
}

.graphiql-explorer .graphiql-container .docExplorerShow::before{
  border-left:2px solid #006580;
  border-top:2px solid #006580
}

.graphiql-explorer .graphiql-container .resultWrap{
  border-left:solid 1px #efefef
}

.graphiql-explorer .graphiql-container .docExplorerWrap,.graphiql-explorer .graphiql-container .historyPaneWrap{
  background:#fff
}

.graphiql-explorer .graphiql-container .secondary-editor-title{
  background:#efefef;
  border-bottom:1px solid #d0d0d0;
  border-top:1px solid #efefef;
  color:#707070
}

.graphiql-explorer .graphiql-container .footer{
  background:#fff
}

.graphiql-explorer .graphiql-container .footer::before{
  background:#efefef
}

.graphiql-explorer .graphiql-container .result-window .CodeMirror-gutters{
  background-color:#efefef;
  border-color:#efefef
}

.graphiql-explorer .graphiql-container .toolbar-button{
  background:#fff;
  box-shadow:inset 0 0 0 1px #d0d0d0,0 1px 0 #fff,inset 0 1px #fff;
  color:#4a4f54
}

.graphiql-explorer .graphiql-container .toolbar-button[title='Fullscreen']::before{
  content:"";
  font-family:'Axway-GoldenGate-Icons', sans-serif !important
}

.graphiql-explorer .graphiql-container .toolbar-button[title='Contract']::before{
  content:"";
  font-family:'Axway-GoldenGate-Icons', sans-serif !important
}

.graphiql-explorer .graphiql-container .toolbar-button:active{
  background:linear-gradient(#efefef, #d0d0d0);
  box-shadow:0 1px 0 #fff,inset 0 0 0 1px #d0d0d0,inset 0 1px 1px 1px #d0d0d0,inset 0 0 5px #d0d0d0
}

.graphiql-explorer .graphiql-container .toolbar-button.error{
  background:linear-gradient(#efefef, #d0d0d0);
  color:#d22630
}

.graphiql-explorer .graphiql-container .execute-button{
  background:linear-gradient(#fff, #d0d0d0);
  border:1px solid #c8c9c7;
  box-shadow:0 1px 0 #fff;
  fill:#4a4f54
}

.graphiql-explorer .graphiql-container .execute-button:active{
  background:linear-gradient(#efefef, #d0d0d0);
  box-shadow:0 1px 0 #fff,inset 0 0 2px #efefef,inset 0 0 6px #d0d0d0
}

.graphiql-explorer .graphiql-container .toolbar-select-options{
  background:#fff;
  box-shadow:0 0 0 1px #d0d0d0,0 2px 4px #efefef
}

.graphiql-explorer .graphiql-container .history-contents>li:hover,.graphiql-explorer .graphiql-container .history-contents>li:active{
  background:#9d4b70;
  color:#fff
}

.graphiql-explorer .graphiql-container .toolbar-select-options>li>svg{
  fill:#707070
}

.graphiql-explorer .graphiql-container .toolbar-select-options>li.hover>svg,.graphiql-explorer .graphiql-container .toolbar-select-options>li:active>svg,.graphiql-explorer .graphiql-container .toolbar-select-options>li:hover>svg{
  fill:#fff
}

.graphiql-explorer .graphiql-container .CodeMirror{
  color:#001e26
}

.graphiql-explorer .graphiql-container .doc-explorer-back{
  color:#006580
}

.graphiql-explorer .graphiql-container .doc-explorer-back::before{
  border-left:2px solid #006580;
  border-top:2px solid #006580
}

.graphiql-explorer .graphiql-container .doc-explorer-contents,.graphiql-explorer .graphiql-container .history-contents{
  background-color:#fff;
  border-top:1px solid #d0d0d0
}

.graphiql-explorer .graphiql-container .doc-type-description code,.graphiql-explorer .graphiql-container .doc-category code{
  color:#d22630;
  background-color:#fff
}

.graphiql-explorer .graphiql-container .doc-category-title{
  border-bottom:1px solid #efefef;
  color:#707070
}

.graphiql-explorer .graphiql-container .doc-category-item{
  color:#4a4f54
}

.graphiql-explorer .graphiql-container .keyword{
  color:#d22630
}

.graphiql-explorer .graphiql-container .type-name{
  color:#ffcf51
}

.graphiql-explorer .graphiql-container .field-name{
  color:#006580
}

.graphiql-explorer .graphiql-container .field-short-description{
  color:#979896
}

.graphiql-explorer .graphiql-container .enum-value{
  color:#99c1cc
}

.graphiql-explorer .graphiql-container .arg-name{
  color:#9d4b70
}

.graphiql-explorer .graphiql-container .arg-default-value{
  color:#228665
}

.graphiql-explorer .graphiql-container .doc-deprecation{
  background:#fff5e7;
  box-shadow:inset 0 0 1px #ffcf51;
  color:#b95e04
}

.graphiql-explorer .graphiql-container .doc-deprecation::before{
  color:#ffcf51
}

.graphiql-explorer .graphiql-container .show-btn{
  border:solid 1px #d0d0d0;
  background:#fff;
  color:#fff
}

.graphiql-explorer .graphiql-container .search-box{
  border-bottom:1px solid #d0d0d0
}

.graphiql-explorer .graphiql-container .search-box .search-box-clear{
  background-color:#d0d0d0;
  color:#fff
}

.graphiql-explorer .graphiql-container .search-box .search-box-clear:hover{
  background-color:#d0d0d0
}

.graphiql-explorer .graphiql-container .history-contents li{
  border-bottom:1px solid #efefef
}

.graphiql-explorer .graphiql-container .CodeMirror-foldmarker{
  background:#378ef0;
  box-shadow:0 1px 1px #c8c9c7,inset 0 0 0 1px #d0d0d0;
  color:#fff;
  text-shadow:0 -1px #d0d0d0
}

.graphiql-explorer .graphiql-container div.CodeMirror span.CodeMirror-matchingbracket{
  color:#4a4f54
}

.graphiql-explorer .graphiql-container div.CodeMirror span.CodeMirror-nonmatchingbracket{
  color:#d22630
}

.graphiql-explorer .graphiql-container .spinner{
  border-bottom:6px solid #efefef;
  border-left:6px solid #efefef;
  border-right:6px solid #efefef;
  border-top:6px solid #efefef
}

.graphiql-explorer .CodeMirror-hint-information .content{
  color:#001e26
}

.graphiql-explorer .CodeMirror-hint-information .infoType{
  color:#ffcf51
}

.graphiql-explorer .autoInsertedLeaf.cm-property{
  border-bottom:2px solid #fbfcfa
}

@keyframes insertionFade{
  from,to{
    background:#fbfcfa;
    border-color:#fbfcfa
  }

  15%,85%{
    background:#fff5e7;
    border-color:#ffcf51
  }
}

.graphiql-explorer div.CodeMirror-lint-tooltip{
  background-color:#fff;
  box-shadow:0 1px 3px #979896
}

.graphiql-explorer .cm-comment{
  color:#979896
}

.graphiql-explorer .cm-punctuation{
  color:#4a4f54
}

.graphiql-explorer .cm-keyword{
  color:#d22630
}

.graphiql-explorer .cm-def{
  color:#d22630
}

.graphiql-explorer .cm-property{
  color:#378ef0
}

.graphiql-explorer .cm-qualifier{
  color:#006580
}

.graphiql-explorer .cm-attribute{
  color:#9d4b70
}

.graphiql-explorer .cm-number{
  color:#378ef0
}

.graphiql-explorer .cm-string{
  color:#c3a4b4
}

.graphiql-explorer .cm-builtin{
  color:#ff9e18
}

.graphiql-explorer .cm-string-2{
  color:#378ef0
}

.graphiql-explorer .cm-variable{
  color:#228665
}

.graphiql-explorer .cm-meta{
  color:#9d4b70
}

.graphiql-explorer .cm-atom{
  color:#ffcf51
}

.graphiql-explorer .CodeMirror{
  color:#001e26
}

.graphiql-explorer .CodeMirror-scrollbar-filler,.graphiql-explorer .CodeMirror-gutter-filler{
  background-color:#fff
}

.graphiql-explorer .CodeMirror-gutters{
  border-right:1px solid #efefef;
  background-color:#fff
}

.graphiql-explorer .CodeMirror-linenumber{
  color:#979896
}

.graphiql-explorer .CodeMirror-guttermarker{
  color:#001e26
}

.graphiql-explorer .CodeMirror-guttermarker-subtle{
  color:#979896
}

.graphiql-explorer .CodeMirror .CodeMirror-cursor{
  border-left:1px solid #001e26
}

.graphiql-explorer .CodeMirror div.CodeMirror-secondarycursor{
  border-left:1px solid #c8c9c7
}

.graphiql-explorer .CodeMirror.cm-fat-cursor div.CodeMirror-cursor{
  background:#7de3b9
}

@keyframes blink{
  0%{
    background:none
  }

  50%{
    background:none
  }

  100%{
    background:none
  }
}

.graphiql-explorer .CodeMirror-ruler{
  border-left:1px solid #c8c9c7
}

.graphiql-explorer .CodeMirror-selected{
  background:#d0d0d0
}

.graphiql-explorer .CodeMirror-focused .CodeMirror-selected{
  background:#efe7eb
}

.graphiql-explorer .CodeMirror-line::-moz-selection, .graphiql-explorer .CodeMirror-line>span::-moz-selection, .graphiql-explorer .CodeMirror-line>span>span::-moz-selection{
  background:#efe7eb
}

.graphiql-explorer .CodeMirror-line::selection,.graphiql-explorer .CodeMirror-line>span::selection,.graphiql-explorer .CodeMirror-line>span>span::selection{
  background:#efe7eb
}

.graphiql-explorer .CodeMirror-line::-moz-selection,.graphiql-explorer .CodeMirror-line>span::-moz-selection,.graphiql-explorer .CodeMirror-line>span>span::-moz-selection{
  background:#efe7eb
}

.graphiql-explorer .cm-searching{
  background:#ffcf51
}

.graphiql-explorer .CodeMirror-dialog-top{
  border-bottom:1px solid #efefef
}

.graphiql-explorer .CodeMirror-dialog-bottom{
  border-top:1px solid #efefef
}

.graphiql-explorer .CodeMirror-dialog input{
  border:1px solid #d0d0d0
}

.graphiql-explorer .CodeMirror-foldmarker{
  color:#99c1cc;
  text-shadow:#c3a4b4 1px 1px 2px,#c3a4b4 -1px -1px 2px,#c3a4b4 1px -1px 2px,#c3a4b4 -1px 1px 2px
}

.graphiql-explorer .CodeMirror-info{
  background:#fff;
  box-shadow:0 1px 3px #707070;
  color:#22272b
}

.graphiql-explorer .CodeMirror-info .info-description{
  color:#707070
}

.graphiql-explorer .CodeMirror-info .info-deprecation{
  background:#fff;
  box-shadow:inset 0 1px 1px -1px #ffcf51;
  color:#707070
}

.graphiql-explorer .CodeMirror-info .info-deprecation-label{
  color:#ffcf51
}

.graphiql-explorer .CodeMirror-info .type-name{
  color:#ffcf51
}

.graphiql-explorer .CodeMirror-info .field-name{
  color:#006580
}

.graphiql-explorer .CodeMirror-info .enum-value{
  color:#99c1cc
}

.graphiql-explorer .CodeMirror-info .arg-name{
  color:#9d4b70
}

.graphiql-explorer .CodeMirror-info .directive-name{
  color:#c3a4b4
}

.graphiql-explorer .CodeMirror-lint-tooltip{
  border:1px solid #001e26
}

.graphiql-explorer .CodeMirror-hints{
  background:#fff;
  box-shadow:0 1px 3px #979896
}

.graphiql-explorer .CodeMirror-hint{
  border-top:solid 1px #fff;
  color:#001e26
}

.graphiql-explorer li.CodeMirror-hint-active{
  background-color:#378ef0;
  border-top-color:#fff;
  color:#fff
}

.graphiql-explorer .CodeMirror-hint-information{
  border-top:solid 1px #c8c9c7
}

.graphiql-explorer .CodeMirror-hint-information:first-child{
  border-bottom:solid 1px #c8c9c7
}

.graphiql-explorer .CodeMirror-hint-deprecation{
  background:#fff;
  box-shadow:inset 0 1px 1px -1px #ffcf51;
  color:#b95e04
}

.graphiql-explorer .CodeMirror-hint-deprecation .deprecation-label{
  color:#ffcf51
}

.graphiql-explorer .cm-s-axway-graphiql .cm-keyword{
  color:#6c1d45
}

.graphiql-explorer .cm-s-axway-graphiql .cm-atom{
  color:#006580
}

.graphiql-explorer .cm-s-axway-graphiql .cm-number{
  color:#006448
}

.graphiql-explorer .cm-s-axway-graphiql .cm-def{
  color:#99c1cc
}

.graphiql-explorer .cm-s-axway-graphiql .cm-variable-2{
  color:#006580
}

.graphiql-explorer .cm-s-axway-graphiql .cm-variable-3{
  color:#228665
}

.graphiql-explorer .cm-s-axway-graphiql .cm-comment{
  color:#979896
}

.graphiql-explorer .cm-s-axway-graphiql .cm-string{
  color:#800008
}

.graphiql-explorer .cm-s-axway-graphiql .cm-string-2{
  color:#ff605a
}

.graphiql-explorer .cm-s-axway-graphiql .cm-meta{
  color:#4a4f54
}

.graphiql-explorer .cm-s-axway-graphiql .cm-qualifier{
  color:#4a4f54
}

.graphiql-explorer .cm-s-axway-graphiql .cm-builtin{
  color:#003b53
}

.graphiql-explorer .cm-s-axway-graphiql .cm-bracket{
  color:#ff9e18
}

.graphiql-explorer .cm-s-axway-graphiql .cm-tag{
  color:#006448
}

.graphiql-explorer .cm-s-axway-graphiql .cm-attribute{
  color:#99c1cc
}

.graphiql-explorer .cm-s-axway-graphiql .cm-header{
  color:#99c1cc
}

.graphiql-explorer .cm-s-axway-graphiql .cm-quote{
  color:#228665
}

.graphiql-explorer .cm-s-axway-graphiql .cm-hr{
  color:#979896
}

.graphiql-explorer .cm-s-axway-graphiql .cm-link{
  color:#99c1cc
}

.graphiql-explorer .cm-s-axway-graphiql .cm-error{
  color:#d22630
}

.sticker{
  border-radius:0.25rem;
  padding:0 0.5em;
  font-weight:normal;
  overflow:hidden;
  text-overflow:ellipsis;
  text-transform:capitalize;
  white-space:nowrap
}

.sticker.sm{
  font-size:65%;
  line-height:167.5%
}

.sticker.lg{
  font-size:80%;
  line-height:160%
}

.sticker.emphasize{
  font-weight:600;
  text-transform:uppercase
}

.sticker .sticker-icon{
  font-size:80%
}

.sticker.textOnly{
  color:#006580
}

.sticker.default{
  background-color:#fff;
  color:#001e26
}

.sticker.default.solid{
  background-color:#fbfcfa
}

.sticker.default.solid,.sticker.default.outline{
  border:1px solid #f4f5f4
}

.sticker.info{
  background-color:#fff;
  color:#99c1cc
}

.sticker.info.solid{
  background-color:#eef3f4
}

.sticker.info.solid,.sticker.info.outline{
  border:1px solid #99c1cc
}

.sticker.primary{
  background-color:#fff;
  color:#006580
}

.sticker.primary.solid{
  background-color:#006580;
  color:#fff
}

.sticker.primary.solid,.sticker.primary.outline{
  border:1px solid #006580
}

.sticker.success{
  background-color:#fff;
  color:#228665
}

.sticker.success.solid{
  background-color:#228665;
  color:#fff
}

.sticker.success.solid,.sticker.success.outline{
  border:1px solid #228665
}

.sticker.warning{
  background-color:#fff;
  color:#ff9e18
}

.sticker.warning.solid{
  background-color:#ff9e18;
  color:#001e26
}

.sticker.warning.solid,.sticker.warning.outline{
  border:1px solid #ff9e18
}

.sticker.warning-lt{
  background-color:#fff;
  color:#ffcf51
}

.sticker.warning-lt.solid{
  background-color:#ffcf51;
  color:#001e26
}

.sticker.warning-lt.solid,.sticker.warning-lt.outline{
  border:1px solid #ffcf51
}

.sticker.danger{
  background-color:#fff;
  color:#d22630
}

.sticker.danger.solid{
  background-color:#d22630;
  color:#fff
}

.sticker.danger.solid,.sticker.danger.outline{
  border:1px solid #d22630
}

.sticker.disabled{
  background-color:#fff;
  color:#f4f5f4
}

.sticker.disabled.solid{
  background-color:#fff
}

.sticker.disabled.solid,.sticker.disabled.outline{
  border:1px solid #f4f5f4
}

.sticker.tertiary{
  background-color:#fff;
  color:#c3a4b4
}

.sticker.tertiary.solid{
  background-color:#c3a4b4;
  color:#fff
}

.sticker.tertiary.solid,.sticker.tertiary.outline{
  border:1px solid #c3a4b4
}

.sticker.other{
  background-color:#fff;
  color:#c8c9c7
}

.sticker.other.solid{
  background-color:#c8c9c7;
  color:#fff
}

.sticker.other.solid,.sticker.other.outline{
  border:1px solid #c8c9c7
}

.sticker.pill{
  border-radius:1em;
  padding:0 0.8em
}

.svc-details-accordion-container .panel{
  background-color:transparent;
  --tw-shadow:0 0 #0000;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.svc-details-accordion-container .panel .panel-collapse{
  border-style:none;
  background-color:transparent
}

.svc-details-accordion-container .panel .panel-collapse .panel-body{
  padding:0px
}

.svc-details-accordion-container .panel .panel-heading{
  border-style:none;
  background-color:transparent
}

.svc-details-accordion-container .panel .panel-heading span{
  font-size:1.125rem;
  line-height:1.75rem;
  font-weight:400
}

.svc-details-accordion-container .panel .panel-heading .axway-icon{
  height:1.5rem;
  width:1.5rem
}

.info .title small pre.version{
  border-style:none;
  background-color:transparent
}

.svc-details-metrics-box{
  height:96px;
  border:1px solid #c8c9c780;
  opacity:1
}

.svc-details-metrics-big{
  width:443px
}

.svc-details-metrics-small{
  width:145px
}

.svc-details-publish-box{
  width:605px;
  border:1px solid #c8c9c780;
  opacity:1
}

.actions-menu{
  text-align:left;
  background-clip:padding-box;
  border:1px solid #c8c9c7;
  border-radius:4px
}

.actions-menu .popover-content{
  padding:0
}

.actions-menu .popover-content .action-line-item{
  margin:10px 10px 0 5px;
  padding-bottom:10px
}

.actions-menu .popover-content .action-line-item .icon-GG-download2{
  transform:rotate(180deg)
}

.actions-menu .popover-content .action-line-item .trash{
  color:#800008
}

.actions-menu .popover-content .action-line-item.disabled .text{
  color:#d0d0d0;
  cursor:not-allowed;
  text-decoration:none
}

.actions-menu .popover-content .action-line-item:hover{
  cursor:pointer
}

.actions-menu .popover-content .action-line-item:hover .text{
  color:#006580;
  text-decoration:underline
}

.actions-menu .popover-content .action-line-item:hover.disabled .text{
  color:#d0d0d0;
  cursor:not-allowed;
  text-decoration:none
}

.actions-menu .arrow{
  display:none
}

.user-info-balloon{
  margin-top:10px
}

#balloon-popover .modified-user-container{
  display:flex;
  flex-direction:column;
  text-align:center
}

#balloon-popover .modified-user-container .modified-label{
  font-weight:bold
}

#balloon-popover .modified-user-container .modified-name{
  color:#006580
}

.api-service-details .endpoint-tab #endpoint-list-table thead tr #menu,.api-service-details .endpoint-tab #endpoint-list-table thead tr #version{
  width:1%
}

.api-service-details .endpoint-tab .create-endpoint-button{
  height:28px;
  display:flex
}

.api-service-details .endpoint-tab .create-endpoint-button .create-endpoint{
  height:28px;
  margin:0;
  padding:8px 14px
}

.api-service-details .endpoint-tab .create-endpoint-button .fix-border-radius{
  border-top-right-radius:0;
  border-bottom-right-radius:0
}

.api-service-details .endpoint-tab .create-endpoint-button .fix-dropdown{
  border:1px solid #006580 !important;
  border-radius:3px;
  height:29px
}

.api-service-details .endpoint-tab .create-endpoint-button .fix-dropdown .dropdown{
  height:28px;
  border-radius:3px;
  width:174px !important
}

.api-service-details .endpoint-tab .create-endpoint-button .fix-dropdown .dropdown button{
  width:174px !important
}

.api-service-details .endpoint-tab .create-endpoint-button .fix-dropdown .dropdown #caret-endpoint{
  padding:0 6px;
  border:0 !important
}

.api-service-details .endpoint-tab .create-endpoint-button .fix-dropdown .dropdown #caret-endpoint svg{
  color:#006580 !important
}

.api-service-details .endpoint-tab .create-endpoint-button .fix-dropdown .dropdown .dropdown-menu{
  width:174px !important
}

.api-service-details .endpoint-tab .create-endpoint-button .fix-dropdown .dropdown .dropdown-menu li a{
  height:34px;
  color:#006580;
  display:flex;
  justify-content:flex-start;
  align-items:center
}

.api-service-details .service-description .information-detail{
  min-width:unset
}

.api-service-details .service-description .information-detail .value{
  max-width:unset
}

.api-service-details .primary-color{
  color:#006580
}

.api-service-details .sideblade-width{
  width:30vw
}

.api-service-details .service-details-dashboard .version-details{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap;
  -moz-column-gap:64px;
  column-gap:64px
}

.api-service-details .no-activity{
  background-color:#eef3f4;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  color:#003b53;
  padding:28px;
  margin:-14px 0 14px 0
}

.api-service-details .no-activity .no-activity-description{
  font-size:1.1em;
  margin-bottom:3px
}

.api-service-details .no-activity p{
  color:#003b53;
  font-weight:200
}

.api-service-details .service-header{
  display:inline-flex;
  padding:0;
  width:100%;
  align-items:center
}

.api-service-details .service-header .service-name{
  font-weight:700;
  color:#003b53
}

.api-service-details .service-header .version-dropdown{
  display:flex;
  font-size:.875rem;
  flex-direction:column;
  margin-left:1em;
  padding-left:1em;
  border-left:1px solid #c8c9c7;
  justify-content:center
}

.api-service-details .service-header .version-dropdown .version-dropdown-name{
  color:#006580
}

.api-service-details .service-header .loader-container{
  margin-right:auto
}

.api-service-details .service-header .update-data{
  font-weight:normal
}

.api-service-details .service-header .update-data .icon-GG-refresh{
  font-size:16px;
  font-weight:bolder;
  margin-right:6px
}

.api-service-details .service-header .edit-api-service{
  margin-left:20px;
  font-weight:normal
}

.api-service-details .service-header .edit-api-service .icon-GG-pencil{
  font-weight:bolder;
  font-size:14px;
  margin-right:10px
}

.api-service-details .service-header .react-select .revision-value{
  display:flex;
  justify-content:space-between;
  height:18px
}

.api-service-details .service-header .react-select .revision-value .balloon-container{
  bottom:12px
}

.api-service-details .service-header .react-select .revision-value .balloon-container .balloon{
  color:#001e26;
  background-color:#eef3f4
}

.api-service-details .service-header .react-select .css-1w8f5h4-option:hover .balloon-container .balloon{
  border:1px solid #fff;
  background-color:#fff
}

.api-service-details .service-header .version-selector-heading{
  background-color:#003b53;
  color:#fff;
  justify-content:center;
  width:100%;
  height:100%;
  margin:0;
  padding:8px
}

.api-service-details .service-header .no-results-vs-heading{
  background-color:#fff;
  color:#001e26;
  padding-bottom:16px
}

.api-service-details .service-header .end-of-results-text{
  display:flex;
  justify-content:center;
  color:#003b53;
  font-size:0.7em;
  padding:4px 0
}

.api-service-details .service-header .meta-element.status{
  display:flex;
  justify-content:flex-start;
  align-items:center;
  text-transform:uppercase;
  color:#fff;
  font-weight:500;
  padding:0 12px;
  border-radius:3px;
  margin:4px 0 8px;
  width:intrinsic;
  width:-moz-max-content;
  width:max-content
}

.api-service-details .service-header .meta-element.status.connected{
  background-color:#228665
}

.api-service-details .instance-container .instance-table-add-container,.api-service-details .service-swagger-container .instance-table-add-container{
  margin:0 0 1rem
}

.api-service-details .instance-container .table-add-endpoint-wizard-button,.api-service-details .service-swagger-container .table-add-endpoint-wizard-button{
  border-radius:3px;
  padding:6px
}

.api-service-details .instance-container .table-header-label,.api-service-details .service-swagger-container .table-header-label{
  font-weight:700;
  padding:8px 0;
  margin:16px 0;
  display:flex;
  justify-content:space-between
}

.api-service-details .instance-container .table-header-label .table-action,.api-service-details .service-swagger-container .table-header-label .table-action{
  cursor:pointer
}

.api-service-details .instance-container .table-header-label .glyphicon,.api-service-details .service-swagger-container .table-header-label .glyphicon{
  color:#006580
}

.api-service-details .instance-container .table-header-label .download-specifications-text,.api-service-details .service-swagger-container .table-header-label .download-specifications-text{
  color:#006580;
  margin:0 16px;
  font-weight:500;
  font-size:1em
}

.api-service-details .instance-container .schema-container,.api-service-details .service-swagger-container .schema-container{
  margin:16px 0;
  border:1px solid #c8c9c7;
  padding:0 16px
}

.api-service-details .instance-container .schema-container .schema-header,.api-service-details .service-swagger-container .schema-container .schema-header{
  margin:16px;
  display:flex;
  justify-content:space-between
}

.api-service-details .instance-container .schema-container .schema-version,.api-service-details .service-swagger-container .schema-container .schema-version{
  font-size:1.5em
}

.api-service-details .instance-container .schema-container .schema-expander,.api-service-details .service-swagger-container .schema-container .schema-expander{
  float:right;
  font-size:1.5em;
  color:#006580
}

.api-service-details .instance-container .schema-container .schema-details,.api-service-details .service-swagger-container .schema-container .schema-details{
  border:16px solid #f4f5f4;
  border-radius:8px;
  margin-bottom:32px
}

.api-service-details .instance-container .schema-container .schema-details .graphiql-explorer,.api-service-details .service-swagger-container .schema-container .schema-details .graphiql-explorer{
  height:500px
}

.api-service-details .instance-container .icon-info-popover,.api-service-details .service-swagger-container .icon-info-popover{
  min-width:35vw;
  max-width:60vw
}

.api-service-details .instance-container .search-bar-container .search-bar,.api-service-details .service-swagger-container .search-bar-container .search-bar{
  width:100%
}

.api-service-details .instance-container .sort-dropdown,.api-service-details .service-swagger-container .sort-dropdown{
  border-color:#c8c9c7
}

.api-service-details .instance-container .service-instance-table-actions,.api-service-details .service-swagger-container .service-instance-table-actions{
  display:flex;
  flex-direction:column;
  align-items:flex-end
}

.api-service-details .instance-container .deleted-message,.api-service-details .service-swagger-container .deleted-message{
  color:#800008
}

.api-service-details .instance-container .pg-header,.api-service-details .service-swagger-container .pg-header{
  border-bottom:none
}

.api-service-details .instance-container .pg-header .icon-info-popover,.api-service-details .service-swagger-container .pg-header .icon-info-popover{
  margin-left:28px !important
}

.api-service-details .instance-container .instance-table-container,.api-service-details .service-swagger-container .instance-table-container{
  border:1px solid #f4f5f4;
  border-radius:5px
}

.api-service-details .instance-container .instance-table,.api-service-details .service-swagger-container .instance-table{
  margin-top:2rem
}

.api-service-details .instance-container .instance-table .service-instance-filter,.api-service-details .service-swagger-container .instance-table .service-instance-filter{
  color:#707070;
  font-size:13px;
  display:flex;
  margin-left:10px;
  white-space:nowrap;
  z-index:20;
  align-items:center
}

.api-service-details .instance-container .instance-table .service-instance-filter .filter-badge,.api-service-details .service-swagger-container .instance-table .service-instance-filter .filter-badge{
  display:inline-flex;
  padding:5px 10px;
  background:#f4f5f4;
  border:1px solid #f4f5f4
}

.api-service-details .instance-container .instance-table .service-instance-filter .filter-badge .gg.icon-GG-cross,.api-service-details .service-swagger-container .instance-table .service-instance-filter .filter-badge .gg.icon-GG-cross{
  cursor:pointer;
  margin-left:10px !important
}

.api-service-details .instance-container .instance-table #service-instance-table,.api-service-details .instance-container .instance-table #consumer-instance-table,.api-service-details .service-swagger-container .instance-table #service-instance-table,.api-service-details .service-swagger-container .instance-table #consumer-instance-table{
  width:100%;
  margin-top:30px;
  border-top:1px solid transparent
}

.api-service-details .instance-container .instance-table .contentmessage .message,.api-service-details .service-swagger-container .instance-table .contentmessage .message{
  min-height:100px;
  padding-top:0;
  padding-bottom:30px
}

.api-service-details .instance-container .instance-table .sticker.sm,.api-service-details .service-swagger-container .instance-table .sticker.sm{
  font-size:14px;
  padding:1px 8px
}

.api-service-details .instance-container .instance-table .table-warning-alert,.api-service-details .service-swagger-container .instance-table .table-warning-alert{
  margin-left:1em;
  color:#b95e04
}

.api-service-details .instance-container .instance-table table .actions-icon,.api-service-details .service-swagger-container .instance-table table .actions-icon{
  cursor:pointer
}

.api-service-details .instance-container .instance-table table thead,.api-service-details .service-swagger-container .instance-table table thead{
  position:sticky;
  top:0;
  background-color:#fff;
  z-index:10
}

.api-service-details .instance-container .instance-table .instances-view-table .metadata-td,.api-service-details .service-swagger-container .instance-table .instances-view-table .metadata-td{
  overflow:unset;
  text-align:right
}

.api-service-details .instance-container .instance-table .instances-view-table .metadata-td .d-flex.align-items-center,.api-service-details .service-swagger-container .instance-table .instances-view-table .metadata-td .d-flex.align-items-center{
  float:right
}

.api-service-details .instance-container .instance-table .instances-view-table .sticker-text,.api-service-details .service-swagger-container .instance-table .instances-view-table .sticker-text{
  text-transform:uppercase
}

.api-service-details .instance-container .instance-table .instances-view-table .instance-endpoint,.api-service-details .service-swagger-container .instance-table .instances-view-table .instance-endpoint{
  display:block;
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  width:-moz-min-content;
  width:min-content;
  white-space:nowrap
}

.api-service-details .instance-container .instance-table .instances-view-table .instance-actions,.api-service-details .service-swagger-container .instance-table .instances-view-table .instance-actions{
  text-align:right !important
}

.api-service-details .instance-container .instance-table .instances-view-table .instance-actions .icon-GG-ellipsis3,.api-service-details .service-swagger-container .instance-table .instances-view-table .instance-actions .icon-GG-ellipsis3{
  cursor:pointer
}

.api-service-details .instance-container .contentmessage .message,.api-service-details .service-swagger-container .contentmessage .message{
  min-height:100px;
  padding-top:0;
  padding-bottom:30px
}

.api-service-details .instance-container .oas-swagger-ui .swagger-ui .wrapper,.api-service-details .service-swagger-container .oas-swagger-ui .swagger-ui .wrapper{
  max-width:100%;
  padding:0
}

.api-service-details .instance-container .oas-swagger-ui .swagger-ui .wrapper .nostyle span,.api-service-details .service-swagger-container .oas-swagger-ui .swagger-ui .wrapper .nostyle span{
  font-size:18px
}

.api-service-details .instance-container .oas-swagger-ui .swagger-ui .wrapper .opblock-tag-section,.api-service-details .service-swagger-container .oas-swagger-ui .swagger-ui .wrapper .opblock-tag-section{
  border:1px solid #c8c9c7;
  border-radius:4px;
  margin-bottom:5px
}

.api-service-details .instance-container .oas-swagger-ui .swagger-ui .wrapper .opblock-tag,.api-service-details .service-swagger-container .oas-swagger-ui .swagger-ui .wrapper .opblock-tag{
  border:0;
  margin:0
}

.api-service-details .instance-container .oas-swagger-ui .swagger-ui .wrapper .opblock,.api-service-details .service-swagger-container .oas-swagger-ui .swagger-ui .wrapper .opblock{
  margin:0 20px 16px
}

.graph-tab-wrapper{
  padding-top:20px
}

.graph-table-data-wrapper{
  display:flex;
  flex-direction:column;
  padding-top:12px
}

.graph-table-data-wrapper .graph-table-default-message{
  text-align:center;
  color:#4a4f54;
  padding-top:36px
}

.graph-table-data-wrapper .border-bottom{
  border-bottom:1px solid #c8c9c7;
  margin-bottom:12px
}

.graph-table-data-wrapper .graph-table-title{
  color:#22272b;
  display:flex;
  justify-content:space-between;
  font-weight:500;
  font-size:1.25rem;
  border-bottom:1px solid #c8c9c7
}

.graph-table-data-wrapper .graph-table-value{
  font-size:3em;
  font-weight:600;
  text-align:right
}

.graph-table-data-wrapper .transaction-dates{
  color:#4a4f54;
  font-size:0.8em;
  text-align:right
}

.graph-table-data-wrapper .secondary-graph-table-values{
  display:flex;
  font-weight:600;
  color:#22272b;
  width:100%;
  padding-bottom:12px
}

.graph-table-data-wrapper .secondary-graph-table-values .secondary-graph-table-value-left{
  border-right:1px solid #c8c9c7;
  width:50%
}

.graph-table-data-wrapper .secondary-graph-table-values .secondary-graph-table-values-right{
  width:50%
}

.graph-table-data-wrapper .secondary-graph-table-values .catalog-items-title{
  padding-left:12px
}

.graph-table-data-wrapper .secondary-graph-table-values .catalog-items-value{
  font-size:2em;
  text-align:right;
  padding-right:12px
}

@media (max-width: 1340px){
  .graph-table-data-wrapper .secondary-graph-table-values .secondary-graph-table-value-left{
    width:100%;
    border:none
  }

  .graph-table-data-wrapper .secondary-graph-table-values .secondary-graph-table-values-right{
    width:100%
  }

  .graph-table-data-wrapper .secondary-graph-table-values .catalog-items-title{
    width:100%;
    padding-left:0
  }
}

@media (max-width: 1340px){
  .graph-table-data-wrapper .secondary-graph-table-values{
    flex-direction:column
  }
}

.service-swagger-container .schema-details .graphiql-explorer{
  height:500px
}

.service-swagger-container .swagger-ui .scheme-container{
  padding:0 !important
}

.service-swagger-container .swagger-ui .scheme-container div:first-child{
  padding:30px 0
}

.service-swagger-container .swagger-ui .scheme-container .servers select{
  padding:5px 40px 5px 10px !important
}

.service-swagger-container .service-swagger-methods .asyncapi-playground .panel--center.py-8{
  padding-top:1rem;
  padding-bottom:1rem
}

.service-swagger-container .service-swagger-methods .asyncapi-playground .panel--center .px-8{
  padding-right:1rem;
  padding-left:1rem
}

.service-swagger-container .service-swagger-methods .asyncapi-playground #introduction .text-4xl{
  font-size:1.5rem
}

.service-swagger-container .service-swagger-methods .asyncapi-playground h2.text-3xl{
  font-size:1.25rem
}

.service-swagger-container .service-swagger-methods .asyncapi-playground h3,.service-swagger-container .service-swagger-methods .asyncapi-playground h4{
  font-size:1rem
}

.service-swagger-container .service-swagger-methods .asyncapi-playground .bg-gray-100,.service-swagger-container .service-swagger-methods .asyncapi-playground .bg-gray-200{
  background:transparent
}

.service-swagger-container .service-swagger-methods .asyncapi-playground .aui-root .panel--center .panel-item .panel-item--right .-mx-8{
  margin-right:0;
  margin-left:0
}

@media (min-width: 1536px){
  .service-swagger-container .service-swagger-methods .asyncapi-playground .aui-root .container\:base .panel--center .panel-item--center{
    width:100%
  }

  .service-swagger-container .service-swagger-methods .asyncapi-playground .aui-root .container\:base .panel--center .panel-item{
    display:block
  }

  .service-swagger-container .service-swagger-methods .asyncapi-playground .aui-root .container\:base .panel--center .panel-item .panel-item--right{
    width:100%;
    margin-top:1rem
  }

  .service-swagger-container .service-swagger-methods .asyncapi-playground .aui-root .container\:base .panel--center .panel--right{
    display:none
  }
}

.instance-sideblade-details{
  padding:12px
}

.service-version-search-bar{
  margin-left:0px;
  margin-right:0px;
  margin-top:0.5rem;
  margin-bottom:0.5rem;
  height:2rem
}

.service-version-search-bar .search-bar{
  width:100%;
  min-width:0px
}

#svc-version-dropdown{
  border-radius:0.25rem;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

#svc-version-dropdown:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

#svc-version-dropdown:active{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

#svc-version-dropdown:hover, #svc-version-dropdown:focus, #svc-version-dropdown:active{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

#svc-version-dropdown .css-fajnii{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.version-dropdown-list{
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  max-height:700px;
  overflow:auto
}

.stage-list-view #stage-list-table .dls-table thead tr #environments,.stage-list-view #stage-list-table .dls-table thead tr #services,.stage-list-view #stage-list-table .dls-table thead tr #assets,.stage-list-view #stage-list-table .dls-table thead tr #modified{
  width:5%
}

.stage-list-view #stage-list-table .dls-table thead tr #menu,.stage-list-view #stage-list-table .dls-table thead tr #select{
  width:1%
}

.stage-list-view .stage-action-disabled{
  color:gray !important;
  cursor:not-allowed !important
}

.stage-list-view .stage-selected{
  background-color:#ecf7f3 !important;
  border-bottom:1px solid #7de3b9 !important
}

.stage-list-view .stage-selected td{
  border-bottom:1px solid #7de3b9 !important;
  background-color:#ecf7f3 !important
}

.dls-sideblade.stage-localization-sideblade{
  width:54rem
}

.dls-sideblade.define-default-sideblade{
  width:54rem
}

.stage-localization-table th:nth-child(1){
  width:40%
}

.stage-localization-table th:nth-child(2){
  width:4%
}

.stage-localization-table th:nth-child(3){
  width:4rem
}

.stage-localization-table th:nth-child(4){
  width:30%
}

.stage-localization-table th:nth-child(5){
  width:1rem
}

.stage-localization-panel input,.stage-localization-panel textarea{
  padding:10px 10px 10px 16px;
  border:1px solid #d4d4d4;
  border-radius:3px;
  font-size:16px;
  line-height:22px;
  font-weight:normal;
  color:#001e26
}

.stage-localization-panel input:hover:not([disabled]),.stage-localization-panel textarea:hover:not([disabled]){
  border:1px solid #006580
}

.stage-localization-panel input:focus:not([disabled]),.stage-localization-panel input:active:not([disabled]),.stage-localization-panel textarea:focus:not([disabled]),.stage-localization-panel textarea:active:not([disabled]){
  border:1px solid #d4d4d4;
  outline:2px solid #378ef0;
  outline-offset:2px
}

.info-box{
  border-width:0.063rem;
  border-style:solid;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  padding:0.5rem;
  text-align:left;
  font-size:0.75rem;
  line-height:1rem;
  color:rgba(112, 112, 112, var(--tw-text-opacity));
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1
}

.info-box::before{
  --tw-text-opacity: 1;
  margin-right:0.5rem;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  content:'\f05a'
}

.info-box #define-default-button{
  font-weight:normal
}

.stage-wizard .stage-visibility-container .restrict-height{
  max-height:90vh;
  min-height:800px;
  overflow:auto
}

.stage-wizard .stage-wizard-environment-association #env-association-list-table .dls-table thead tr #assignment{
  width:5%
}

.stage-wizard .stage-wizard-environment-association .checkbox .border{
  margin-right:0 !important
}

.stage-wizard .stage-wizard-environment-association .stage-association-assign{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:normal !important
}

.stage-wizard .stage-wizard-environment-association .environment-selected{
  background-color:#ecf7f3 !important;
  border-bottom:1px solid #7de3b9 !important
}

.stage-wizard .stage-wizard-environment-association .environment-selected td{
  border-bottom:1px solid #7de3b9 !important;
  background-color:#ecf7f3 !important
}

.stage-wizard #stage-assignment-dropdown{
  height:2.25rem;
  width:10rem;
  border-radius:0.25rem;
  border-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(208, 208, 208, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(248, 248, 248, var(--tw-bg-opacity));
  padding-left:0.125rem;
  padding-right:0.125rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  text-align:right;
  font-size:0.875rem
}

.stage-wizard #stage-assignment-dropdown .stage-assignment-dropdown-container{
  margin-left:0.625rem;
  margin-right:0.625rem;
  margin-top:0px;
  margin-bottom:0px;
  display:flex;
  height:100%;
  align-items:center;
  justify-content:space-between;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.stage-wizard #stage-assignment-dropdown .stage-assignment-dropdown-container svg{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.stage-wizard #stage-assignment-dropdown-list{
  z-index:1038
}

.stage-wizard #stage-assignment-dropdown-list li a{
  display:flex;
  height:2.75rem;
  align-items:center;
  justify-content:space-between;
  padding-left:0.875rem;
  padding-right:0.875rem;
  font-weight:400
}

.endpoint-wizard-sideblade .form-component .stage-environment-association-sideblade{
  width:100%
}

.stage-environment-association-sideblade{
  display:flex;
  flex-direction:column;
  width:48rem;
  margin-right:2.3438rem !important;
  height:95% !important
}

.stage-environment-association-sideblade .title{
  margin-bottom:1rem;
  display:flex;
  font-size:1.25rem;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.stage-environment-association-sideblade .dropdown{
  height:fit-content
}

.stage-environment-association-sideblade #stage-assignment-dropdown{
  height:2.25rem;
  width:10rem;
  border-radius:0.25rem;
  border-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(208, 208, 208, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(248, 248, 248, var(--tw-bg-opacity));
  padding-left:0.125rem;
  padding-right:0.125rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  text-align:right;
  font-size:0.875rem
}

.stage-environment-association-sideblade #stage-assignment-dropdown .stage-assignment-dropdown-container{
  margin-left:0.625rem;
  margin-right:0.625rem;
  margin-top:0px;
  margin-bottom:0px;
  display:flex;
  height:100%;
  align-items:center;
  justify-content:space-between;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.stage-environment-association-sideblade #stage-assignment-dropdown .stage-assignment-dropdown-container svg{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.stage-environment-association-sideblade #stage-assignment-dropdown-list{
  z-index:1038
}

.stage-environment-association-sideblade #stage-assignment-dropdown-list li a{
  display:flex;
  height:2.75rem;
  align-items:center;
  justify-content:space-between;
  padding-left:0.875rem;
  padding-right:0.875rem;
  font-weight:400
}

.stage-environment-association-sideblade .env-default-sideblade .border{
  width:1rem
}

.stage-environment-association-sideblade #env-association-service-list-table .dls-table thead tr #versions,.stage-environment-association-sideblade #environment-association-stage-list-table .dls-table thead tr #default{
  width:5%
}

.stage-environment-association-sideblade .env-stage-association-list .contentmessage .message,.stage-environment-association-sideblade .env-service-list .contentmessage .message{
  min-height:-moz-fit-content !important;
  min-height:fit-content !important;
  height:150px
}

.stage-environment-association-sideblade .service-side-panel{
  width:38rem
}

#close-env-association-side-blade{
  padding:4px 10px !important
}

.browser-message__container{
  width:500px;
  background-color:#fff;
  border:1px solid #efefef;
  border-radius:4px;
  box-shadow:0 8px 16px rgba(0,0,0,0.15);
  padding:8px 24px 24px
}

.browser-header{
  width:100%;
  display:inline-flex;
  font-size:larger;
  border-bottom:1px solid #efefef;
  padding-top:16px;
  padding-bottom:12px;
  margin-bottom:16px;
  justify-content:center
}

.amplify-badge{
  display:flex;
  align-items:center;
  text-transform:uppercase;
  border-radius:8px;
  padding:0 1ch;
  font-size:12px;
  height:14px;
  font-weight:bold;
  border-width:1px;
  border-style:solid
}

.amplify-badge.info{
  color:#006580;
  background:transparent;
  border-color:#99c1cc
}

.amplify-badge.info.outlined{
  background:#fff;
  border-color:#99c1cc
}

.amplify-badge.noBorder{
  border-width:0;
  background:transparent !important
}

.amplify-central-button,.contentmessage>.message>.actionbar button,.modal-content>.modal-footer>button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  white-space:nowrap;
  max-height:clamp(2.5rem, 2.5rem, 40px);
  border-radius:3px;
  margin:10px 0;
  padding:10px 32px;
  font-size:16px;
  color:#fff;
  background-color:#006580;
  border:1px solid #006580
}

.amplify-central-button.icon-inside,.contentmessage>.message>.actionbar button.icon-inside,.modal-content>.modal-footer>button.icon-inside{
  padding:10px 24px 10px 16px
}

.amplify-central-button .icon-l,.contentmessage>.message>.actionbar button .icon-l,.modal-content>.modal-footer>button .icon-l{
  margin-right:1ch
}

.amplify-central-button .icon-r,.contentmessage>.message>.actionbar button .icon-r,.modal-content>.modal-footer>button .icon-r{
  margin-left:1ch
}

.amplify-central-button:hover,.contentmessage>.message>.actionbar button:hover,.modal-content>.modal-footer>button:hover{
  background-color:#003b53;
  border-color:#001e26
}

.amplify-central-button.small,.contentmessage>.message>.actionbar button.small,.modal-content>.modal-footer>button.small{
  padding:8px 16px
}

.amplify-central-button.small.icon-inside,.contentmessage>.message>.actionbar button.small.icon-inside,.modal-content>.modal-footer>button.small.icon-inside{
  padding:8px 24px 8px 16px
}

.amplify-central-button.x-small,.contentmessage>.message>.actionbar button.x-small,.modal-content>.modal-footer>button.x-small{
  padding:6px 8px;
  font-size:14px
}

.amplify-central-button.x-small.icon-inside,.contentmessage>.message>.actionbar button.x-small.icon-inside,.modal-content>.modal-footer>button.x-small.icon-inside{
  padding:4px 12px 4px 8px
}

.amplify-central-button.x-small .icon-l,.contentmessage>.message>.actionbar button.x-small .icon-l,.modal-content>.modal-footer>button.x-small .icon-l{
  margin-right:0.5ch
}

.amplify-central-button.x-small .icon-r,.contentmessage>.message>.actionbar button.x-small .icon-r,.modal-content>.modal-footer>button.x-small .icon-r{
  margin-left:0.5ch
}

.amplify-central-button.secondary,.contentmessage>.message>.actionbar button.secondary,.modal-content>.modal-footer>button.secondary{
  color:#001e26;
  background-color:#efefef;
  border-color:#efefef
}

.amplify-central-button.secondary:hover,.contentmessage>.message>.actionbar button.secondary:hover,.modal-content>.modal-footer>button.secondary:hover{
  background-color:#d0d0d0;
  border-color:#d0d0d0
}

.amplify-central-button.success,.contentmessage>.message>.actionbar button.success,.modal-content>.modal-footer>button.success{
  color:#fff;
  background-color:#228665;
  border-color:#228665
}

.amplify-central-button.success:hover,.contentmessage>.message>.actionbar button.success:hover,.modal-content>.modal-footer>button.success:hover{
  background-color:#006448;
  border-color:#006448
}

.amplify-central-button.warning,.contentmessage>.message>.actionbar button.warning,.modal-content>.modal-footer>button.warning{
  color:#001e26;
  background-color:#ff9e18;
  border-color:#ff9e18
}

.amplify-central-button.warning:hover,.contentmessage>.message>.actionbar button.warning:hover,.modal-content>.modal-footer>button.warning:hover{
  background-color:#b95e04;
  border-color:#b95e04
}

.amplify-central-button.danger,.contentmessage>.message>.actionbar button.danger,.modal-content>.modal-footer>button.danger{
  color:#fff;
  background-color:#d22630;
  border-color:#d22630
}

.amplify-central-button.danger:hover,.contentmessage>.message>.actionbar button.danger:hover,.modal-content>.modal-footer>button.danger:hover{
  background-color:#800008;
  border-color:#800008
}

.amplify-central-button.disabled,.contentmessage>.message>.actionbar button.disabled,.modal-content>.modal-footer>button.disabled{
  color:#979896;
  background-color:#c8c9c7;
  border-color:#c8c9c7;
  cursor:unset !important
}

.amplify-central-button.disabled:hover,.contentmessage>.message>.actionbar button.disabled:hover,.modal-content>.modal-footer>button.disabled:hover{
  background-color:#c8c9c7;
  border-color:#c8c9c7
}

.amplify-central-button.subtle,.contentmessage>.message>.actionbar button.subtle,.modal-content>.modal-footer>button.subtle{
  color:#006580;
  background-color:#fff !important;
  border-color:#006580
}

.amplify-central-button.subtle:hover,.contentmessage>.message>.actionbar button.subtle:hover,.modal-content>.modal-footer>button.subtle:hover{
  color:#003b53;
  border-color:#003b53
}

.amplify-central-button.subtle.secondary,.amplify-central-button.subtle.cancel,.contentmessage>.message>.actionbar button.subtle.secondary,.contentmessage>.message>.actionbar button.subtle.cancel,.modal-content>.modal-footer>button.subtle.secondary,.modal-content>.modal-footer>button.subtle.cancel{
  color:#4a4f54;
  border-color:#4a4f54
}

.amplify-central-button.subtle.secondary:hover,.amplify-central-button.subtle.cancel:hover,.contentmessage>.message>.actionbar button.subtle.secondary:hover,.contentmessage>.message>.actionbar button.subtle.cancel:hover,.modal-content>.modal-footer>button.subtle.secondary:hover,.modal-content>.modal-footer>button.subtle.cancel:hover{
  color:#22272b;
  border-color:#22272b
}

.amplify-central-button.subtle.success,.contentmessage>.message>.actionbar button.subtle.success,.modal-content>.modal-footer>button.subtle.success{
  color:#228665;
  border-color:#228665
}

.amplify-central-button.subtle.success:hover,.contentmessage>.message>.actionbar button.subtle.success:hover,.modal-content>.modal-footer>button.subtle.success:hover{
  color:#006448;
  border-color:#006448
}

.amplify-central-button.subtle.warning,.contentmessage>.message>.actionbar button.subtle.warning,.modal-content>.modal-footer>button.subtle.warning{
  color:#ff9e18;
  border-color:#ff9e18
}

.amplify-central-button.subtle.warning:hover,.contentmessage>.message>.actionbar button.subtle.warning:hover,.modal-content>.modal-footer>button.subtle.warning:hover{
  color:#b95e04;
  border-color:#b95e04
}

.amplify-central-button.subtle.danger,.contentmessage>.message>.actionbar button.subtle.danger,.modal-content>.modal-footer>button.subtle.danger{
  color:#d22630;
  border-color:#d22630
}

.amplify-central-button.subtle.danger:hover,.contentmessage>.message>.actionbar button.subtle.danger:hover,.modal-content>.modal-footer>button.subtle.danger:hover{
  color:#800008;
  border-color:#800008
}

.amplify-central-button.subtle.disabled,.contentmessage>.message>.actionbar button.subtle.disabled,.modal-content>.modal-footer>button.subtle.disabled{
  color:#979896;
  border-color:#c8c9c7;
  cursor:unset !important
}

.amplify-central-button.subtle.disabled:hover,.contentmessage>.message>.actionbar button.subtle.disabled:hover,.modal-content>.modal-footer>button.subtle.disabled:hover{
  color:#979896;
  border-color:#c8c9c7
}

.amplify-central-button.text-only,.amplify-central-button.modalclose.btn-link,.amplify-central-button.cancel.btn.btn-lg.btn-link,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link,.contentmessage>.message>.actionbar button.text-only,.contentmessage>.message>.actionbar button.modalclose.btn-link,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link,.modal-content>.modal-footer>button.text-only,.modal-content>.modal-footer>button.modalclose.btn-link,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link{
  color:#006580;
  background-color:transparent !important;
  border-color:transparent !important;
  font-weight:bold;
  text-decoration:none
}

.amplify-central-button.text-only:hover,.amplify-central-button.modalclose.btn-link:hover,.amplify-central-button.cancel.btn.btn-lg.btn-link:hover,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link:hover,.contentmessage>.message>.actionbar button.text-only:hover,.contentmessage>.message>.actionbar button.modalclose.btn-link:hover,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link:hover,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link:hover,.modal-content>.modal-footer>button.text-only:hover,.modal-content>.modal-footer>button.modalclose.btn-link:hover,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link:hover,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link:hover{
  color:#003b53
}

.amplify-central-button.text-only.secondary,.amplify-central-button.text-only.cancel,.amplify-central-button.modalclose.btn-link.secondary,.amplify-central-button.modalclose.btn-link.cancel,.amplify-central-button.cancel.btn.btn-lg.btn-link.secondary,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link.secondary,.amplify-central-button.cancel.btn.btn-lg.btn-link.cancel,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link.cancel,.contentmessage>.message>.actionbar button.text-only.secondary,.contentmessage>.message>.actionbar button.text-only.cancel,.contentmessage>.message>.actionbar button.modalclose.btn-link.secondary,.contentmessage>.message>.actionbar button.modalclose.btn-link.cancel,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link.secondary,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link.secondary,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link.cancel,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link.cancel,.modal-content>.modal-footer>button.text-only.secondary,.modal-content>.modal-footer>button.text-only.cancel,.modal-content>.modal-footer>button.modalclose.btn-link.secondary,.modal-content>.modal-footer>button.modalclose.btn-link.cancel,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link.secondary,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link.secondary,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link.cancel,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link.cancel{
  color:#707070
}

.amplify-central-button.text-only.secondary:hover,.amplify-central-button.text-only.cancel:hover,.amplify-central-button.modalclose.btn-link.secondary:hover,.amplify-central-button.modalclose.btn-link.cancel:hover,.amplify-central-button.cancel.btn.btn-lg.btn-link.secondary:hover,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link.secondary:hover,.amplify-central-button.cancel.btn.btn-lg.btn-link.cancel:hover,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link.cancel:hover,.contentmessage>.message>.actionbar button.text-only.secondary:hover,.contentmessage>.message>.actionbar button.text-only.cancel:hover,.contentmessage>.message>.actionbar button.modalclose.btn-link.secondary:hover,.contentmessage>.message>.actionbar button.modalclose.btn-link.cancel:hover,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link.secondary:hover,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link.secondary:hover,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link.cancel:hover,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link.cancel:hover,.modal-content>.modal-footer>button.text-only.secondary:hover,.modal-content>.modal-footer>button.text-only.cancel:hover,.modal-content>.modal-footer>button.modalclose.btn-link.secondary:hover,.modal-content>.modal-footer>button.modalclose.btn-link.cancel:hover,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link.secondary:hover,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link.secondary:hover,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link.cancel:hover,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link.cancel:hover{
  color:#22272b
}

.amplify-central-button.text-only.success,.amplify-central-button.modalclose.btn-link.success,.amplify-central-button.cancel.btn.btn-lg.btn-link.success,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link.success,.contentmessage>.message>.actionbar button.text-only.success,.contentmessage>.message>.actionbar button.modalclose.btn-link.success,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link.success,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link.success,.modal-content>.modal-footer>button.text-only.success,.modal-content>.modal-footer>button.modalclose.btn-link.success,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link.success,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link.success{
  color:#228665
}

.amplify-central-button.text-only.success:hover,.amplify-central-button.modalclose.btn-link.success:hover,.amplify-central-button.cancel.btn.btn-lg.btn-link.success:hover,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link.success:hover,.contentmessage>.message>.actionbar button.text-only.success:hover,.contentmessage>.message>.actionbar button.modalclose.btn-link.success:hover,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link.success:hover,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link.success:hover,.modal-content>.modal-footer>button.text-only.success:hover,.modal-content>.modal-footer>button.modalclose.btn-link.success:hover,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link.success:hover,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link.success:hover{
  color:#006448
}

.amplify-central-button.text-only.warning,.amplify-central-button.modalclose.btn-link.warning,.amplify-central-button.cancel.btn.btn-lg.btn-link.warning,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link.warning,.contentmessage>.message>.actionbar button.text-only.warning,.contentmessage>.message>.actionbar button.modalclose.btn-link.warning,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link.warning,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link.warning,.modal-content>.modal-footer>button.text-only.warning,.modal-content>.modal-footer>button.modalclose.btn-link.warning,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link.warning,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link.warning{
  color:#ff9e18
}

.amplify-central-button.text-only.warning:hover,.amplify-central-button.modalclose.btn-link.warning:hover,.amplify-central-button.cancel.btn.btn-lg.btn-link.warning:hover,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link.warning:hover,.contentmessage>.message>.actionbar button.text-only.warning:hover,.contentmessage>.message>.actionbar button.modalclose.btn-link.warning:hover,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link.warning:hover,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link.warning:hover,.modal-content>.modal-footer>button.text-only.warning:hover,.modal-content>.modal-footer>button.modalclose.btn-link.warning:hover,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link.warning:hover,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link.warning:hover{
  color:#b95e04
}

.amplify-central-button.text-only.danger,.amplify-central-button.modalclose.btn-link.danger,.amplify-central-button.cancel.btn.btn-lg.btn-link.danger,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link.danger,.contentmessage>.message>.actionbar button.text-only.danger,.contentmessage>.message>.actionbar button.modalclose.btn-link.danger,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link.danger,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link.danger,.modal-content>.modal-footer>button.text-only.danger,.modal-content>.modal-footer>button.modalclose.btn-link.danger,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link.danger,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link.danger{
  color:#d22630
}

.amplify-central-button.text-only.danger:hover,.amplify-central-button.modalclose.btn-link.danger:hover,.amplify-central-button.cancel.btn.btn-lg.btn-link.danger:hover,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link.danger:hover,.contentmessage>.message>.actionbar button.text-only.danger:hover,.contentmessage>.message>.actionbar button.modalclose.btn-link.danger:hover,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link.danger:hover,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link.danger:hover,.modal-content>.modal-footer>button.text-only.danger:hover,.modal-content>.modal-footer>button.modalclose.btn-link.danger:hover,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link.danger:hover,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link.danger:hover{
  color:#800008
}

.amplify-central-button.text-only.disabled,.amplify-central-button.modalclose.btn-link.disabled,.amplify-central-button.cancel.btn.btn-lg.btn-link.disabled,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link.disabled,.contentmessage>.message>.actionbar button.text-only.disabled,.contentmessage>.message>.actionbar button.modalclose.btn-link.disabled,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link.disabled,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link.disabled,.modal-content>.modal-footer>button.text-only.disabled,.modal-content>.modal-footer>button.modalclose.btn-link.disabled,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link.disabled,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link.disabled{
  color:#c8c9c7;
  cursor:unset !important
}

.amplify-central-button.text-only.disabled:hover,.amplify-central-button.modalclose.btn-link.disabled:hover,.amplify-central-button.cancel.btn.btn-lg.btn-link.disabled:hover,.btn-group-lg>.amplify-central-button.cancel.btn.btn-link.disabled:hover,.contentmessage>.message>.actionbar button.text-only.disabled:hover,.contentmessage>.message>.actionbar button.modalclose.btn-link.disabled:hover,.contentmessage>.message>.actionbar button.cancel.btn.btn-lg.btn-link.disabled:hover,.contentmessage>.message>.actionbar .btn-group-lg>button.cancel.btn.btn-link.disabled:hover,.modal-content>.modal-footer>button.text-only.disabled:hover,.modal-content>.modal-footer>button.modalclose.btn-link.disabled:hover,.modal-content>.modal-footer>button.cancel.btn.btn-lg.btn-link.disabled:hover,.modal-content>.btn-group-lg.modal-footer>button.cancel.btn.btn-link.disabled:hover{
  color:#c8c9c7
}

.modal-content>.modal-footer>button{
  margin-top:0;
  margin-bottom:0
}

.list-view-sort-by-header{
  display:flex;
  align-items:baseline;
  width:100%;
  margin:20px 0;
  white-space:nowrap
}

.list-view-sort-by-header .left{
  flex-grow:1
}

.list-view-sort-by-header .right .dropdown button#sort-by-dropdown{
  border-color:#c8c9c7;
  min-width:175px;
  padding:3px 30px 3px 5px;
  text-align:left
}

.list-view-sort-by-header .right .dropdown-menu{
  min-width:175px
}

.list-view-sort-by-header .right .view-switcher-button-group{
  display:inline-flex
}

.list-view-sort-by-header .right .view-switcher-button-group button{
  border:none
}

.list-view-sort-by-header .right .view-switcher-button-group button:active{
  background-color:transparent
}

.list-view-sort-by-header .right .view-switcher-button-group button span.icon{
  font-size:1.3rem;
  position:relative
}

.list-view-sort-by-header .right .view-switcher-button-group button span.icon.selected{
  color:#006580
}

.list-view-sort-by-header .right .view-switcher-button-group button span.icon.selected::after{
  font-family:'Axway-GoldenGate-Icons', sans-serif !important;
  content:'\e902';
  font-size:0.3rem;
  position:absolute;
  bottom:-7px;
  left:50%;
  transform:translateX(-50%)
}

.list-view-sort-by-header .right .view-switcher-button-group button span.icon.selected:hover{
  color:#4a4f54
}

.list-view-sort-by-header .right .view-switcher-button-group button span.icon:not(.selected){
  color:#979896
}

.list-view-sort-by-header .right .view-switcher-button-group button span.icon:not(.selected):hover{
  color:#006580
}

.openapi.oas-swagger-ui .operation-summary{
  display:flex;
  flex:1
}

.openapi.oas-swagger-ui .operation-actions{
  display:flex;
  justify-content:right;
  align-items:center
}

.openapi.oas-swagger-ui .opblock-summary-description{
  display:flex;
  align-items:center
}

.openapi.hide-scheme-container .scheme-container{
  display:none
}

.openapi .servers>label select{
  max-width:75% !important
}

.openapi .swagger-ui .microlight span{
  color:#fff !important
}

.openapi .swagger-ui .opblock-section td .markdown p{
  white-space:normal !important
}

.openapi .swagger-ui .responses-wrapper table.responses-table .model-box{
  width:100%
}

.openapi .swagger-ui .responses-wrapper table.responses-table .model-box td p{
  white-space:normal !important
}

.openapi .swagger-ui .model-box{
  width:100%
}

.openapi .swagger-ui .model-box .pointer .model-box{
  width:unset
}

.openapi .swagger-ui table td{
  white-space:normal !important
}

.pagination-footer-container .bottom-left{
  display:flex;
  font-size:.75rem;
  justify-content:left
}

.pagination-footer-container .bottom-right{
  display:flex;
  justify-content:flex-end
}

.pagination-footer-container .bottom-right .pagination{
  color:#006580;
  display:flex;
  margin:0 2rem 0 0
}

.pagination-footer-container .bottom-right .pagination button{
  background-color:transparent;
  border:none;
  font-size:.875rem;
  height:1.5rem;
  width:1.687rem;
  display:inline-flex;
  align-items:center;
  justify-content:center
}

.pagination-footer-container .bottom-right .pagination button:disabled svg{
  color:#979896
}

.pagination-footer-container .bottom-right .pagination button:disabled:hover{
  background-color:transparent
}

.pagination-footer-container .bottom-right .pagination button.selected{
  background-color:#006580;
  color:#fff
}

.pagination-footer-container .bottom-right .pagination button.selected:hover{
  background-color:#006580;
  color:#fff
}

.pagination-footer-container .bottom-right .pagination button:hover{
  background-color:#eef3f4;
  color:#006580
}

.pagination-footer-container .bottom-right .pagination button svg{
  color:#006580;
  font-size:1.25rem
}

.pagination-footer-container .bottom-right .pagination .pagination-dots{
  height:1.5rem;
  text-align:center;
  width:1.5rem
}

.pagination-footer-container .bottom-right .page-size select{
  background:#fff;
  border-radius:3px;
  border:1px solid #c8c9c7;
  height:1.5rem;
  margin-right:.75rem
}

.pagination-footer-container .bottom-right .page-size span{
  font-size:.875rem
}

button#animated-refresh-button{
  border:none;
  border-radius:0;
  color:#006580;
  font-size:1rem
}

button#animated-refresh-button .spin{
  animation:spin 1s linear infinite
}

@keyframes spin{
  100%{
    transform:rotate(360deg)
  }
}

.wizard-flow-container h2{
  margin-top:10px;
  font-size:1.25rem;
  font-weight:400
}

.wizard-flow-container hr{
  margin-top:0;
  border-color:#c8c9c7
}

.wizard-flow-container .image-crop .wrapper{
  min-width:100px
}

.wizard-flow-container .col-xs-7{
  padding-left:0
}

.wizard-flow-container .error-messages{
  border:2px solid #d22630;
  background:#ffebee
}

.wizard-flow-container .error-messages .panel-heading{
  background:#ffebee;
  display:flex;
  justify-content:space-between;
  border-bottom:0;
  font-weight:900
}

.wizard-flow-container .error-messages .panel-heading .panel-title{
  display:flex
}

.wizard-flow-container .error-messages .panel-heading .panel-title .gg{
  color:#d22630;
  margin-right:10px;
  font-size:1.5em
}

.wizard-flow-container .error-messages .panel-heading .toggle-button .gg{
  font-weight:900
}

.wizard-flow-container .error-messages .panel-body{
  padding-top:0;
  margin-left:35px
}

.wizard-flow-container .error-messages .panel-body ul li{
  font-weight:900
}

.wizard-flow-container .error-messages .panel-body button{
  margin-left:0;
  width:unset
}

.wizard-flow-container .form-component{
  width:100%
}

.wizard-flow-container .form-component label,.wizard-flow-container .form-component div.wizard-label{
  font-weight:500;
  display:flex;
  flex-direction:column;
  position:relative;
  margin-bottom:1.5rem;
  font-size:.875rem
}

.wizard-flow-container .form-component label input,.wizard-flow-container .form-component label textarea,.wizard-flow-container .form-component div.wizard-label input,.wizard-flow-container .form-component div.wizard-label textarea{
  font-weight:400;
  border-radius:3px
}

.wizard-flow-container .form-component label input[type='text'],.wizard-flow-container .form-component label input[type='textarea'],.wizard-flow-container .form-component label input[type='number'],.wizard-flow-container .form-component label select,.wizard-flow-container .form-component label textarea,.wizard-flow-container .form-component div.wizard-label input[type='text'],.wizard-flow-container .form-component div.wizard-label input[type='textarea'],.wizard-flow-container .form-component div.wizard-label input[type='number'],.wizard-flow-container .form-component div.wizard-label select,.wizard-flow-container .form-component div.wizard-label textarea{
  width:400px;
  max-width:100%;
  padding:10px;
  border:1px solid #4a4f54;
  border-radius:3px;
  font-weight:normal
}

.wizard-flow-container .form-component label input[type='checkbox'],.wizard-flow-container .form-component div.wizard-label input[type='checkbox']{
  margin-right:5px
}

.wizard-flow-container .form-component label input[type='radio'],.wizard-flow-container .form-component div.wizard-label input[type='radio']{
  margin-right:15px
}

.wizard-flow-container .form-component label .desc,.wizard-flow-container .form-component div.wizard-label .desc{
  max-width:400px;
  word-wrap:break-word;
  font-weight:300;
  font-size:0.8rem
}

.wizard-flow-container .form-component label:first-child,.wizard-flow-container .form-component div.wizard-label:first-child{
  margin-top:20px
}

.wizard-flow-container .form-component label.required::before,.wizard-flow-container .form-component div.wizard-label.required::before{
  position:absolute;
  content:'*';
  color:#d22630;
  top:0;
  left:-1em;
  vertical-align:super;
  font-size:smaller
}

.wizard-flow-container .form-component label.horizontal,.wizard-flow-container .form-component div.wizard-label.horizontal{
  flex-direction:row
}

.wizard-flow-container .form-component label.error,.wizard-flow-container .form-component div.wizard-label.error{
  color:#d22630
}

.wizard-flow-container .form-component label.error input[type='text'],.wizard-flow-container .form-component label.error input[type='textarea'],.wizard-flow-container .form-component label.error textarea,.wizard-flow-container .form-component div.wizard-label.error input[type='text'],.wizard-flow-container .form-component div.wizard-label.error input[type='textarea'],.wizard-flow-container .form-component div.wizard-label.error textarea{
  color:#001e26;
  border-color:#d22630;
  background:#ffebee
}

.wizard-flow-container .form-component label .attribute-input-wizard,.wizard-flow-container .form-component div.wizard-label .attribute-input-wizard{
  display:flex
}

.wizard-flow-container .form-component label .attribute-input-wizard input,.wizard-flow-container .form-component div.wizard-label .attribute-input-wizard input{
  border-radius:3px 0 0 3px;
  width:180px
}

.wizard-flow-container .form-component label .attribute-input-wizard #add-attr-btn,.wizard-flow-container .form-component div.wizard-label .attribute-input-wizard #add-attr-btn{
  margin-left:-1px;
  width:40.66px;
  background-color:#efefef;
  border:1px solid #4a4f54;
  border-radius:0 3px 3px 0;
  color:#001e26;
  font-size:1em;
  font-weight:200;
  padding:10px
}

.wizard-flow-container .form-component label .attribute-input-wizard #add-attr-btn span,.wizard-flow-container .form-component div.wizard-label .attribute-input-wizard #add-attr-btn span{
  padding:0
}

.wizard-flow-container .form-component label .attribute-input-wizard #add-attr-btn:hover,.wizard-flow-container .form-component label .attribute-input-wizard #add-attr-btn:active,.wizard-flow-container .form-component label .attribute-input-wizard #add-attr-btn:focus,.wizard-flow-container .form-component div.wizard-label .attribute-input-wizard #add-attr-btn:hover,.wizard-flow-container .form-component div.wizard-label .attribute-input-wizard #add-attr-btn:active,.wizard-flow-container .form-component div.wizard-label .attribute-input-wizard #add-attr-btn:focus{
  background-color:#c8c9c7;
  color:#001e26
}

.wizard-flow-container .form-component label .safe-attr .dismiss,.wizard-flow-container .form-component div.wizard-label .safe-attr .dismiss{
  display:none
}

.wizard-flow-container .form-component label .tag-input.wizard,.wizard-flow-container .form-component div.wizard-label .tag-input.wizard{
  display:flex
}

.wizard-flow-container .form-component label .tag-input.wizard input,.wizard-flow-container .form-component div.wizard-label .tag-input.wizard input{
  width:359.4px;
  border-radius:3px 0 0 3px
}

.wizard-flow-container .form-component label .tag-input.wizard #add-tag-btn,.wizard-flow-container .form-component div.wizard-label .tag-input.wizard #add-tag-btn{
  margin-left:-1px;
  width:40.66px;
  background-color:#efefef;
  border:1px solid #4a4f54;
  border-radius:0 3px 3px 0;
  color:#001e26;
  font-size:1em;
  font-weight:200;
  padding:10px
}

.wizard-flow-container .form-component label .tag-input.wizard #add-tag-btn span,.wizard-flow-container .form-component div.wizard-label .tag-input.wizard #add-tag-btn span{
  padding-right:0
}

.wizard-flow-container .form-component label .tag-input.wizard #add-tag-btn:hover,.wizard-flow-container .form-component label .tag-input.wizard #add-tag-btn:active,.wizard-flow-container .form-component label .tag-input.wizard #add-tag-btn:focus,.wizard-flow-container .form-component div.wizard-label .tag-input.wizard #add-tag-btn:hover,.wizard-flow-container .form-component div.wizard-label .tag-input.wizard #add-tag-btn:active,.wizard-flow-container .form-component div.wizard-label .tag-input.wizard #add-tag-btn:focus{
  background-color:#c8c9c7;
  color:#001e26
}

.wizard-flow-container .form-component>label,.wizard-flow-container .form-component>div.label{
  margin-left:50px
}

.wizard-flow-container .button-container button,.wizard-flow-container .error-messages button{
  border-radius:0;
  border-width:0;
  width:100px;
  min-width:unset !important;
  padding-left:0;
  padding-right:0;
  margin:0 10px;
  text-transform:uppercase
}

.wizard-flow-container .button-container button:first-child,.wizard-flow-container .error-messages button:first-child{
  margin-left:0
}

.wizard-flow-container .button-container button:last-child,.wizard-flow-container .error-messages button:last-child{
  margin-right:0
}

.wizard-flow-container .button-container button.btn-default,.wizard-flow-container .error-messages button.btn-default{
  background:#fbfcfa;
  color:#001e26
}

.wizard-flow-container .button-container button.btn-link,.wizard-flow-container .error-messages button.btn-link{
  width:unset;
  color:#001e26
}

.wizard-flow-container .button-container span.divider,.wizard-flow-container .error-messages span.divider{
  width:0;
  height:100%;
  border-left:1px solid #c8c9c7;
  margin:0
}

.wizard-flow-container .wizard-steps-meta-container{
  background-color:#f8f8f8;
  padding:30px
}

.wizard-flow-container .wizard-steps-meta-container .wizard-step-meta{
  display:flex;
  position:relative;
  margin:0 0 20px 25px;
  cursor:pointer;
  color:#003b53
}

.wizard-flow-container .wizard-steps-meta-container .wizard-step-meta.error .step-title{
  color:#d22630
}

.wizard-flow-container .wizard-steps-meta-container .wizard-step-meta::before{
  position:absolute;
  top:0;
  left:-25px;
  width:21px;
  height:21px;
  border-radius:50%;
  border:1px solid #d0d0d0;
  color:#fff;
  font-weight:900;
  font-family:'Axway-GoldenGate-Icons' !important;
  content:'';
  display:flex;
  align-items:center;
  justify-content:center
}

.wizard-flow-container .wizard-steps-meta-container .wizard-step-meta.current{
  cursor:default
}

.wizard-flow-container .wizard-steps-meta-container .wizard-step-meta.current::before{
  offset-anchor:center;
  color:#006580;
  content:'\E902'
}

.wizard-flow-container .wizard-steps-meta-container .wizard-step-meta.success::before{
  offset-anchor:center;
  background:#228665;
  content:'\E934'
}

.wizard-flow-container .wizard-steps-meta-container .wizard-step-meta.error::before{
  offset-anchor:center;
  width:0;
  height:0;
  border-radius:0;
  border-top:0;
  border-left:10px solid transparent;
  border-bottom:20px solid #d22630;
  border-right:10px solid transparent;
  color:#d22630;
  content:''
}

.wizard-flow-container .wizard-steps-meta-container .wizard-step-meta.error::after{
  position:absolute;
  top:2px;
  left:-25px;
  width:20px;
  height:20px;
  display:flex;
  align-items:center;
  justify-content:center;
  content:'!';
  color:#fff
}

.wizard-flow-container .wizard-steps-meta-container .wizard-step-meta.future{
  opacity:60%
}

.wizard-flow-container .wizard-steps-meta-container .wizard-step-meta.submit-step{
  cursor:default
}

.wizard-flow-container .wizard-steps-meta-container .wizard-step-meta .step-title{
  font-weight:700;
  font-size:14px
}

.wizard-flow-container .wizard-steps-meta-container .wizard-step-meta .step-desc{
  color:#001e26;
  font-weight:300;
  font-size:12px
}

.wizard-flow-container span.success-icon.gg{
  background:#228665;
  border-radius:50%;
  width:3em;
  height:3em;
  font-size:3em;
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:900;
  margin:25px auto
}

.wizard-cancel-modal-body{
  align-items:flex-start !important
}

.wizard-cancel-modal-body .primary-text{
  font-weight:bold
}

.wizard-cancel-modal-body .secondary-text{
  margin-top:15px
}

.wizard-next-modal-body{
  align-items:flex-start !important
}

.wizard-next-modal-body .primary-text{
  font-weight:bold;
  margin-top:5px;
  margin-left:5px
}

.wizard-next-modal-body .secondary-text{
  margin-top:15px
}

.wizard-next-modal-body .warning-text{
  margin-top:5px
}

.wizard-next-modal-body .next-warning-icon{
  font-size:x-large !important;
  display:flex !important;
  color:#ff9e18
}

.wizard-next-modal-body .primary-text-container{
  display:flex;
  flex-direction:row
}

.wizard-cancel-modal-footer{
  display:flex;
  justify-content:space-between
}

.wizard-cancel-modal-footer.modal-footer::before,.wizard-cancel-modal-footer.modal-footer::after{
  content:none
}

.wizard-cancel-modal-footer button.cancel{
  color:#4a4f54;
  background-color:transparent;
  border-color:#4a4f54 !important;
  border-width:1px !important;
  border-style:solid
}

.wizard-cancel-modal-footer button.draft{
  color:#001e26;
  border-color:transparent;
  background-color:#d0d0d0 !important;
  margin-right:15px
}

.wizard-cancel-modal-footer button.disabled{
  color:#979896
}

.wizard-next-modal-footer{
  display:flex;
  justify-content:flex-end;
  border-top:unset !important;
  padding-top:unset !important
}

.wizard-next-modal-footer.modal-footer::before,.wizard-next-modal-footer.modal-footer::after{
  content:none
}

.wizard-next-modal-footer button.cancel{
  color:#4a4f54;
  background-color:transparent;
  border-color:#4a4f54 !important;
  border-width:1px !important;
  border-style:solid
}

.wizard-next-modal-footer button.draft{
  color:#001e26;
  border-color:transparent;
  background-color:#d0d0d0 !important;
  margin-right:15px
}

.wizard-next-modal-footer button.disabled{
  color:#979896
}

.wizard-next-modal-footer .proceed-warning-button{
  margin-left:15px
}

.wizard-flow-dls-container{
  margin-left:-1.4rem;
  margin-right:-1.4rem
}

.wizard-flow-dls-container .markdown-editor .editor-toolbar.fullscreen{
  margin-top:48px;
  left:calc((17.5rem + var(--sub-menu-width)))
}

.wizard-flow-dls-container .markdown-editor .CodeMirror.CodeMirror-sided.CodeMirror-fullscreen{
  margin-top:48px;
  left:calc((17.5rem + var(--sub-menu-width)));
  width:calc((100% - var(--sub-menu-width) - 17.5rem) / 2) !important
}

.wizard-flow-dls-container .markdown-editor .CodeMirror.CodeMirror-fullscreen{
  margin-top:48px;
  left:calc((17.5rem + var(--sub-menu-width)));
  width:100% !important
}

.wizard-flow-dls-container .markdown-editor .editor-preview-active-side{
  margin-top:48px;
  width:calc((100% - var(--sub-menu-width) - 17.5rem) / 2) !important
}

.wizard-flow-dls-container .markdown-editor .form-field{
  width:100%
}

.wizard-flow-dls-container .wizard-cancel-modal-body{
  align-items:flex-start !important
}

.wizard-flow-dls-container .wizard-next-modal-body{
  align-items:flex-start !important
}

.wizard-flow-dls-container .wizard-name{
  font-weight:bold
}

.wizard-flow-dls-container .wizard-desc{
  margin-left:15px;
  margin-top:15px;
  font-weight:500;
  color:#4a4f54
}

.wizard-flow-dls-container h2{
  margin-top:10px;
  font-size:1.5rem;
  font-weight:400
}

.wizard-flow-dls-container hr{
  margin-top:0;
  border-color:#c8c9c7;
  width:100%
}

.wizard-flow-dls-container .error-messages{
  border:2px solid #d22630;
  background:#ffebee
}

.wizard-flow-dls-container .error-messages .panel-heading{
  background:#ffebee;
  display:flex;
  justify-content:space-between;
  border-bottom:0;
  font-weight:900
}

.wizard-flow-dls-container .error-messages .panel-heading .panel-title{
  display:flex
}

.wizard-flow-dls-container .error-messages .panel-heading .panel-title .gg{
  color:#d22630;
  margin-right:10px;
  font-size:1.5em
}

.wizard-flow-dls-container .error-messages .panel-heading .toggle-button .gg{
  font-weight:900
}

.wizard-flow-dls-container .error-messages .panel-body{
  padding-top:0;
  margin-left:35px
}

.wizard-flow-dls-container .error-messages .panel-body ul li{
  font-weight:900
}

.wizard-flow-dls-container .error-messages .panel-body button{
  margin-left:0;
  width:unset
}

.wizard-flow-dls-container .form-component{
  width:100%
}

.wizard-flow-dls-container .form-component h4{
  font-size:1.25rem
}

.wizard-flow-dls-container .form-component h5{
  font-size:1rem
}

.wizard-flow-dls-container .form-component label input,.wizard-flow-dls-container .form-component label textarea,.wizard-flow-dls-container .form-component div.wizard-label input,.wizard-flow-dls-container .form-component div.wizard-label textarea{
  font-weight:400;
  border-radius:3px
}

.wizard-flow-dls-container .form-component label input[type='text'],.wizard-flow-dls-container .form-component label input[type='textarea'],.wizard-flow-dls-container .form-component label input[type='number'],.wizard-flow-dls-container .form-component label select,.wizard-flow-dls-container .form-component label textarea,.wizard-flow-dls-container .form-component div.wizard-label input[type='text'],.wizard-flow-dls-container .form-component div.wizard-label input[type='textarea'],.wizard-flow-dls-container .form-component div.wizard-label input[type='number'],.wizard-flow-dls-container .form-component div.wizard-label select,.wizard-flow-dls-container .form-component div.wizard-label textarea{
  max-width:100%;
  padding:10px;
  border:1px solid #c8c9c7;
  border-radius:3px;
  font-weight:normal
}

.wizard-flow-dls-container .form-component label input[type='checkbox'],.wizard-flow-dls-container .form-component div.wizard-label input[type='checkbox']{
  margin-right:5px
}

.wizard-flow-dls-container .form-component label input[type='radio'],.wizard-flow-dls-container .form-component div.wizard-label input[type='radio']{
  margin-right:15px
}

.wizard-flow-dls-container .form-component label .desc,.wizard-flow-dls-container .form-component div.wizard-label .desc{
  max-width:400px;
  word-wrap:break-word;
  font-weight:300;
  font-size:0.8rem
}

.wizard-flow-dls-container .form-component label.required::before,.wizard-flow-dls-container .form-component div.wizard-label.required::before{
  position:absolute;
  content:'*';
  color:#d22630;
  left:-1em;
  vertical-align:super;
  font-size:smaller
}

.wizard-flow-dls-container .form-component label.horizontal,.wizard-flow-dls-container .form-component div.wizard-label.horizontal{
  flex-direction:row
}

.wizard-flow-dls-container .form-component label.error:not(:has(div .dropdown)),.wizard-flow-dls-container .form-component div.wizard-label.error:not(:has(div .dropdown)){
  color:#d22630
}

.wizard-flow-dls-container .form-component label.error:not(:has(div .dropdown)) input[type='text'],.wizard-flow-dls-container .form-component label.error:not(:has(div .dropdown)) input[type='textarea'],.wizard-flow-dls-container .form-component label.error:not(:has(div .dropdown)) textarea,.wizard-flow-dls-container .form-component div.wizard-label.error:not(:has(div .dropdown)) input[type='text'],.wizard-flow-dls-container .form-component div.wizard-label.error:not(:has(div .dropdown)) input[type='textarea'],.wizard-flow-dls-container .form-component div.wizard-label.error:not(:has(div .dropdown)) textarea{
  color:#001e26;
  border-color:#d22630;
  background:#ffebee
}

.wizard-flow-dls-container .form-component label .attribute-input-wizard,.wizard-flow-dls-container .form-component div.wizard-label .attribute-input-wizard{
  display:flex
}

.wizard-flow-dls-container .form-component label .attribute-input-wizard input,.wizard-flow-dls-container .form-component div.wizard-label .attribute-input-wizard input{
  border-radius:3px 0 0 3px;
  width:180px
}

.wizard-flow-dls-container .form-component label .attribute-input-wizard #add-attr-btn,.wizard-flow-dls-container .form-component div.wizard-label .attribute-input-wizard #add-attr-btn{
  margin-left:-1px;
  width:40.66px;
  background-color:#efefef;
  border:1px solid #4a4f54;
  border-radius:0 3px 3px 0;
  color:#001e26;
  font-size:1em;
  font-weight:200;
  padding:10px
}

.wizard-flow-dls-container .form-component label .attribute-input-wizard #add-attr-btn span,.wizard-flow-dls-container .form-component div.wizard-label .attribute-input-wizard #add-attr-btn span{
  padding:0
}

.wizard-flow-dls-container .form-component label .attribute-input-wizard #add-attr-btn:hover,.wizard-flow-dls-container .form-component label .attribute-input-wizard #add-attr-btn:active,.wizard-flow-dls-container .form-component label .attribute-input-wizard #add-attr-btn:focus,.wizard-flow-dls-container .form-component div.wizard-label .attribute-input-wizard #add-attr-btn:hover,.wizard-flow-dls-container .form-component div.wizard-label .attribute-input-wizard #add-attr-btn:active,.wizard-flow-dls-container .form-component div.wizard-label .attribute-input-wizard #add-attr-btn:focus{
  background-color:#c8c9c7;
  color:#001e26
}

.wizard-flow-dls-container .form-component label .safe-attr .dismiss,.wizard-flow-dls-container .form-component div.wizard-label .safe-attr .dismiss{
  display:none
}

.wizard-flow-dls-container .form-component label .tag-input.wizard,.wizard-flow-dls-container .form-component div.wizard-label .tag-input.wizard{
  display:flex
}

.wizard-flow-dls-container .form-component label .tag-input.wizard input,.wizard-flow-dls-container .form-component div.wizard-label .tag-input.wizard input{
  width:359.4px;
  border-radius:3px 0 0 3px
}

.wizard-flow-dls-container .form-component label .tag-input.wizard #add-tag-btn,.wizard-flow-dls-container .form-component div.wizard-label .tag-input.wizard #add-tag-btn{
  margin-left:-1px;
  width:40.66px;
  background-color:#efefef;
  border:1px solid #4a4f54;
  border-radius:0 3px 3px 0;
  color:#001e26;
  font-size:1em;
  font-weight:200;
  padding:10px
}

.wizard-flow-dls-container .form-component label .tag-input.wizard #add-tag-btn span,.wizard-flow-dls-container .form-component div.wizard-label .tag-input.wizard #add-tag-btn span{
  padding-right:0
}

.wizard-flow-dls-container .form-component label .tag-input.wizard #add-tag-btn:hover,.wizard-flow-dls-container .form-component label .tag-input.wizard #add-tag-btn:active,.wizard-flow-dls-container .form-component label .tag-input.wizard #add-tag-btn:focus,.wizard-flow-dls-container .form-component div.wizard-label .tag-input.wizard #add-tag-btn:hover,.wizard-flow-dls-container .form-component div.wizard-label .tag-input.wizard #add-tag-btn:active,.wizard-flow-dls-container .form-component div.wizard-label .tag-input.wizard #add-tag-btn:focus{
  background-color:#c8c9c7;
  color:#001e26
}

.wizard-flow-dls-container .form-component>label,.wizard-flow-dls-container .form-component>div.label{
  margin-left:50px
}

.wizard-flow-dls-container .button-container.left{
  float:left
}

.wizard-flow-dls-container .button-container.right{
  float:right
}

.wizard-flow-dls-container .button-container button{
  border-radius:3px !important;
  text-transform:capitalize !important;
  height:40px
}

.wizard-flow-dls-container .button-container button.draft{
  color:#001e26;
  border-color:transparent;
  background-color:#d0d0d0 !important;
  width:unset;
  padding:10px
}

.wizard-flow-dls-container .button-container button.draft.disabled{
  color:#979896
}

.wizard-flow-dls-container .button-container button.cancel{
  color:#4a4f54;
  background-color:transparent;
  border-color:#4a4f54 !important;
  border-width:1px !important;
  border-style:solid
}

.wizard-flow-dls-container .button-container button.prev{
  color:#001e26;
  background-color:#efefef
}

.wizard-flow-dls-container .button-container button.prev::before{
  content:'\2039';
  font-family:'Axway-GoldenGate-Icons' !important;
  margin-right:1rem;
  margin-bottom:0.9rem;
  font-size:30px;
  line-height:16.5px
}

.wizard-flow-dls-container .button-container button.next.disabled::after{
  color:#979896
}

.wizard-flow-dls-container .button-container button.next::after{
  color:#fff;
  content:'\203A';
  font-family:'Axway-GoldenGate-Icons' !important;
  margin-left:1rem;
  margin-bottom:0.7rem;
  font-size:30px;
  line-height:16.5px
}

.wizard-flow-dls-container .button-container button,.wizard-flow-dls-container .error-messages button{
  border-radius:0;
  border-width:0;
  width:100px;
  min-width:unset !important;
  padding-left:0;
  padding-right:0;
  margin:0 10px;
  text-transform:uppercase
}

.wizard-flow-dls-container .button-container button:first-child,.wizard-flow-dls-container .error-messages button:first-child{
  margin-left:0
}

.wizard-flow-dls-container .button-container button:last-child,.wizard-flow-dls-container .error-messages button:last-child{
  margin-right:0
}

.wizard-flow-dls-container .button-container button.btn-default,.wizard-flow-dls-container .error-messages button.btn-default{
  background:#fbfcfa;
  color:#001e26
}

.wizard-flow-dls-container .button-container button.btn-link,.wizard-flow-dls-container .error-messages button.btn-link{
  width:unset;
  color:#001e26
}

.wizard-flow-dls-container .button-container span.divider,.wizard-flow-dls-container .error-messages span.divider{
  width:0;
  height:100%;
  border-left:1px solid #c8c9c7;
  margin:0
}

.wizard-flow-dls-container .meta-actions{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center
}

.wizard-flow-dls-container .meta-actions button{
  display:block;
  min-width:230px;
  background-color:transparent;
  border-width:1px !important;
  border-style:solid
}

.wizard-flow-dls-container .meta-actions button.cancel{
  color:#4a4f54;
  background-color:transparent;
  border-color:#4a4f54 !important;
  border-width:1px !important;
  border-style:solid
}

.wizard-flow-dls-container .meta-actions button.documentation{
  color:#006580;
  border-color:#006580
}

.wizard-flow-dls-container .meta-actions button.draft{
  color:#001e26;
  border-color:transparent;
  background-color:#d0d0d0 !important
}

.wizard-flow-dls-container .meta-actions button.disabled{
  color:#979896
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta{
  display:flex;
  position:relative;
  padding:15px 0 15px 15px;
  cursor:pointer;
  color:#001e26
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta.error .step-title{
  color:#d22630
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta.current{
  cursor:default;
  background-color:#4a4f54;
  color:#fff
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta.success::after{
  offset-anchor:center;
  content:'\2713';
  font-family:'Axway-GoldenGate-Icons' !important;
  color:#228665;
  padding-right:10px;
  margin-top:-2px
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta.success{
  color:#228665
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta.error::after{
  offset-anchor:center;
  content:'\26A0';
  font-family:'Axway-GoldenGate-Icons' !important;
  color:#d22630;
  padding-right:10px;
  margin-top:-2px
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta.substep{
  padding-left:2rem
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta.submit-step{
  cursor:default
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta .step-title{
  font-weight:700;
  font-size:14px
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta .step-title.required::before{
  position:absolute;
  content:'*';
  color:#d22630;
  top:16px;
  left:8px;
  font-size:smaller
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta .step-title.disabled{
  color:grey
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta .step-desc{
  color:#001e26;
  font-weight:300;
  font-size:12px
}

.wizard-flow-dls-container .wizard-steps-meta-container .wizard-step-meta .step-desc.current{
  color:#fff
}

.wizard-flow-dls-container .wizard-preview-info-alert{
  padding:10px
}

.wizard-flow-dls-container .wizard-preview-info-alert .preview-content-wrapper{
  display:flex
}

.wizard-flow-dls-container .wizard-preview-info-alert .preview-content-wrapper .preview-eye{
  width:40px;
  height:30px;
  color:#006580
}

.wizard-flow-dls-container .wizard-preview-info-alert .preview-content-wrapper .preview-content{
  margin-top:5px;
  margin-left:10px;
  flex-grow:1
}

.wizard-flow-dls-container .wizard-preview-info-alert .preview-content-wrapper .preview-content .preview-title{
  font-size:16px;
  font-weight:500
}

.wizard-flow-dls-container .wizard-preview-info-alert .preview-content-wrapper .preview-content .preview-desc{
  border-bottom:1px solid #99c1cc;
  padding-bottom:10px
}

.wizard-flow-dls-container .wizard-preview-info-alert .preview-content-wrapper .preview-content .preview-info-warning{
  margin-top:10px
}

.wizard-flow-dls-container .wizard-preview-info-alert .preview-content-wrapper .preview-content .preview-buttons{
  display:flex;
  margin-top:5px
}

.wizard-flow-dls-container .wizard-preview-info-alert .preview-content-wrapper .preview-content .preview-buttons .preview-exit-button{
  background-color:transparent;
  color:#4a4f54;
  border-color:#4a4f54
}

.wizard-flow-dls-container .wizard-preview-info-alert .preview-content-wrapper .preview-content .preview-buttons .preview-save-draft-button{
  background-color:transparent;
  color:#006580;
  border-color:#006580;
  margin-left:20px;
  margin-right:20px;
  padding-left:15px;
  padding-right:15px
}

.markdown-editor .EasyMDEContainer{
  display:block
}

.markdown-editor .CodeMirror-rtl pre{
  direction:rtl
}

.markdown-editor .EasyMDEContainer.sided--no-fullscreen{
  display:flex;
  flex-direction:row;
  flex-wrap:wrap
}

.markdown-editor .EasyMDEContainer .CodeMirror{
  box-sizing:border-box;
  height:auto;
  border:1px solid #ced4da;
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  padding:10px;
  font:inherit;
  z-index:0;
  word-wrap:break-word
}

.markdown-editor .EasyMDEContainer .CodeMirror-scroll{
  cursor:text
}

.markdown-editor .EasyMDEContainer .CodeMirror-fullscreen{
  background:#fff;
  position:fixed !important;
  top:50px;
  left:0;
  right:0;
  bottom:0;
  height:auto;
  z-index:8;
  border-right:none !important;
  border-bottom-right-radius:0 !important
}

.markdown-editor .EasyMDEContainer .CodeMirror-sided{
  width:50% !important
}

.markdown-editor .EasyMDEContainer.sided--no-fullscreen .CodeMirror-sided{
  border-right:none !important;
  border-bottom-right-radius:0;
  position:relative;
  flex:1 1 auto
}

.markdown-editor .EasyMDEContainer .CodeMirror-placeholder{
  opacity:.5
}

.markdown-editor .EasyMDEContainer .CodeMirror-focused .CodeMirror-selected{
  background:#d9d9d9
}

.markdown-editor .editor-toolbar{
  position:relative;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  -o-user-select:none;
  user-select:none;
  padding:9px 10px;
  border-top:1px solid #ced4da;
  border-left:1px solid #ced4da;
  border-right:1px solid #ced4da;
  border-top-left-radius:4px;
  border-top-right-radius:4px
}

.markdown-editor .editor-toolbar.fullscreen{
  width:100%;
  height:50px;
  padding-top:10px;
  padding-bottom:10px;
  box-sizing:border-box;
  background:#fff;
  border:0;
  position:fixed;
  top:0;
  left:0;
  opacity:1;
  z-index:9
}

.markdown-editor .editor-toolbar.fullscreen::before{
  width:20px;
  height:50px;
  background:linear-gradient(to right, #fff 0%, rgba(255,255,255,0) 100%);
  position:fixed;
  top:0;
  left:0;
  margin:0;
  padding:0
}

.markdown-editor .editor-toolbar.fullscreen::after{
  width:20px;
  height:50px;
  background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);
  position:fixed;
  top:0;
  right:0;
  margin:0;
  padding:0
}

.markdown-editor .EasyMDEContainer.sided--no-fullscreen .editor-toolbar{
  width:100%
}

.markdown-editor .editor-toolbar button,.markdown-editor .editor-toolbar .easymde-dropdown{
  background:transparent;
  display:inline-block;
  text-align:center;
  text-decoration:none !important;
  height:30px;
  margin:0;
  padding:0;
  border:1px solid transparent;
  border-radius:3px;
  cursor:pointer
}

.markdown-editor .editor-toolbar button{
  font-weight:bold;
  min-width:30px;
  padding:0 6px;
  white-space:nowrap
}

.markdown-editor .editor-toolbar button.active,.markdown-editor .editor-toolbar button:hover{
  background:#fcfcfc;
  border-color:#95a5a6
}

.markdown-editor .editor-toolbar i.separator{
  display:inline-block;
  width:0;
  border-left:1px solid #d9d9d9;
  border-right:1px solid #fff;
  color:transparent;
  text-indent:-10px;
  margin:0 6px
}

.markdown-editor .editor-toolbar button:after{
  font-family:Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size:65%;
  vertical-align:text-bottom;
  position:relative;
  top:2px
}

.markdown-editor .editor-toolbar button.heading-1:after{
  content:"1"
}

.markdown-editor .editor-toolbar button.heading-2:after{
  content:"2"
}

.markdown-editor .editor-toolbar button.heading-3:after{
  content:"3"
}

.markdown-editor .editor-toolbar button.heading-bigger:after{
  content:"▲"
}

.markdown-editor .editor-toolbar button.heading-smaller:after{
  content:"▼"
}

.markdown-editor .editor-toolbar.disabled-for-preview button:not(.no-disable){
  opacity:.6;
  pointer-events:none
}

@media only screen and (max-width: 700px){
  .markdown-editor .editor-toolbar i.no-mobile{
    display:none
  }
}

.markdown-editor .editor-statusbar{
  padding:8px 10px;
  font-size:12px;
  color:#959694;
  text-align:right
}

.markdown-editor .EasyMDEContainer.sided--no-fullscreen .editor-statusbar{
  width:100%
}

.markdown-editor .editor-statusbar span{
  display:inline-block;
  min-width:4em;
  margin-left:1em
}

.markdown-editor .editor-statusbar .lines:before{
  content:'lines: '
}

.markdown-editor .editor-statusbar .words:before{
  content:'words: '
}

.markdown-editor .editor-statusbar .characters:before{
  content:'characters: '
}

.markdown-editor .editor-preview-full{
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  z-index:7;
  overflow:auto;
  display:none;
  box-sizing:border-box
}

.markdown-editor .editor-preview-side{
  position:fixed;
  bottom:0;
  width:50%;
  top:50px;
  right:0;
  z-index:9;
  overflow:auto;
  display:none;
  box-sizing:border-box;
  border:1px solid #ddd;
  word-wrap:break-word
}

.markdown-editor .editor-preview-active-side{
  display:block
}

.markdown-editor .EasyMDEContainer.sided--no-fullscreen .editor-preview-active-side{
  flex:1 1 auto;
  height:auto;
  position:static
}

.markdown-editor .editor-preview-active{
  display:block
}

.markdown-editor .editor-preview{
  padding:10px;
  background:#fafafa
}

.markdown-editor .editor-preview>p{
  margin-top:0
}

.markdown-editor .editor-preview pre{
  background:#eee;
  margin-bottom:10px
}

.markdown-editor .editor-preview table td,.markdown-editor .editor-preview table th{
  border:1px solid #ddd;
  padding:5px
}

.markdown-editor .cm-s-easymde .cm-tag{
  color:#63a35c
}

.markdown-editor .cm-s-easymde .cm-attribute{
  color:#795da3
}

.markdown-editor .cm-s-easymde .cm-string{
  color:#183691
}

.markdown-editor .cm-s-easymde .cm-header-1{
  font-size:calc(1.375rem + 1.5vw)
}

.markdown-editor .cm-s-easymde .cm-header-2{
  font-size:calc(1.325rem + .9vw)
}

.markdown-editor .cm-s-easymde .cm-header-3{
  font-size:calc(1.3rem + .6vw)
}

.markdown-editor .cm-s-easymde .cm-header-4{
  font-size:calc(1.275rem + .3vw)
}

.markdown-editor .cm-s-easymde .cm-header-5{
  font-size:1.25rem
}

.markdown-editor .cm-s-easymde .cm-header-6{
  font-size:1rem
}

.markdown-editor .cm-s-easymde .cm-header-1,.markdown-editor .cm-s-easymde .cm-header-2,.markdown-editor .cm-s-easymde .cm-header-3,.markdown-editor .cm-s-easymde .cm-header-4,.markdown-editor .cm-s-easymde .cm-header-5,.markdown-editor .cm-s-easymde .cm-header-6{
  margin-bottom:.5rem;
  line-height:1.2
}

.markdown-editor .cm-s-easymde .cm-comment{
  background:rgba(0,0,0,0.05);
  border-radius:2px
}

.markdown-editor .cm-s-easymde .cm-link{
  color:#7f8c8d
}

.markdown-editor .cm-s-easymde .cm-url{
  color:#aab2b3
}

.markdown-editor .cm-s-easymde .cm-quote{
  color:#7f8c8d;
  font-style:italic
}

.markdown-editor .editor-toolbar .easymde-dropdown{
  position:relative;
  background:linear-gradient(to bottom right, #fff 0%, #fff 84%, #333 50%, #333 100%);
  border-radius:0;
  border:1px solid #fff
}

.markdown-editor .editor-toolbar .easymde-dropdown:hover{
  background:linear-gradient(to bottom right, #fff 0%, #fff 84%, #333 50%, #333 100%)
}

.markdown-editor .easymde-dropdown-content{
  display:block;
  visibility:hidden;
  position:absolute;
  background-color:#f9f9f9;
  box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);
  padding:8px;
  z-index:2;
  top:30px
}

.markdown-editor .easymde-dropdown:active .easymde-dropdown-content,.markdown-editor .easymde-dropdown:focus .easymde-dropdown-content,.markdown-editor .easymde-dropdown:focus-within .easymde-dropdown-content{
  visibility:visible
}

.markdown-editor .easymde-dropdown-content button{
  display:block
}

.markdown-editor span[data-img-src]::after{
  content:'';
  background-image:var(--bg-image);
  display:block;
  max-height:100%;
  max-width:100%;
  background-size:contain;
  height:0;
  padding-top:var(--height);
  width:var(--width);
  background-repeat:no-repeat
}

.markdown-editor .editor-toolbar.fullscreen{
  margin-top:48px;
  left:var(--sub-menu-width)
}

.markdown-editor .editor-toolbar{
  display:flex;
  padding:0.5rem 1rem;
  align-items:center;
  flex-wrap:wrap
}

.markdown-editor .editor-toolbar button.icon{
  padding:0;
  background-color:transparent;
  font-weight:normal;
  margin-right:0.5rem;
  min-width:0;
  border:none
}

.markdown-editor .editor-toolbar button.icon::after{
  font-family:'Material Icons', sans-serif;
  font-size:1.5rem;
  color:#4a4f54;
  line-height:1;
  top:0;
  vertical-align:middle
}

.markdown-editor .editor-toolbar button.active,.markdown-editor .editor-toolbar button:hover,.markdown-editor .editor-toolbar button:focus{
  border:none
}

.markdown-editor .editor-toolbar button.active::after,.markdown-editor .editor-toolbar button:hover::after,.markdown-editor .editor-toolbar button:focus::after{
  color:#22272b
}

.markdown-editor .editor-toolbar button.no-disable.active::after{
  color:#006580
}

.markdown-editor .editor-toolbar button.heading::after{
  content:'title'
}

.markdown-editor .editor-toolbar button.bold::after{
  content:'format_bold'
}

.markdown-editor .editor-toolbar button.italic::after{
  content:'format_italic'
}

.markdown-editor .editor-toolbar button.underline::after{
  content:'format_underline'
}

.markdown-editor .editor-toolbar button.strikethrough::after{
  content:'format_strikethrough'
}

.markdown-editor .editor-toolbar button.format-align-left::after{
  content:'format_align_left'
}

.markdown-editor .editor-toolbar button.format-align-center::after{
  content:'format_align_center'
}

.markdown-editor .editor-toolbar button.format-align-right::after{
  content:'format_align_right'
}

.markdown-editor .editor-toolbar button.quote::after{
  content:'format_quote'
}

.markdown-editor .editor-toolbar button.ul::after{
  content:'format_list_bulleted'
}

.markdown-editor .editor-toolbar button.li::after{
  content:'format_list_numbered'
}

.markdown-editor .editor-toolbar button.draw-table::after{
  content:'table_view'
}

.markdown-editor .editor-toolbar button.insert-image::after{
  content:'photo'
}

.markdown-editor .editor-toolbar button.draw-link::after{
  content:'link'
}

.markdown-editor .editor-toolbar button.code::after{
  content:'code'
}

.markdown-editor .editor-toolbar button.clear::after{
  content:'format_clear'
}

.markdown-editor .editor-toolbar button.horizontal-rule::after{
  content:'horizontal_rule'
}

.markdown-editor .editor-toolbar button.undo::after{
  content:'undo'
}

.markdown-editor .editor-toolbar button.redo::after{
  content:'redo'
}

.markdown-editor .editor-toolbar button.help::after{
  content:'help_outline'
}

.markdown-editor .editor-toolbar button.preview::after{
  content:'visibility'
}

.markdown-editor .editor-toolbar button.side-by-side::after{
  content:'vertical_split'
}

.markdown-editor .editor-toolbar button.fullscreen::after{
  content:'fullscreen'
}

.markdown-editor .editor-toolbar button.fullscreen.active::after{
  content:'fullscreen_exit'
}

.markdown-editor .editor-preview-active-side{
  margin-top:48px;
  width:calc((100% - var(--sub-menu-width)) / 2) !important
}

.markdown-editor .CodeMirror.CodeMirror-sided.CodeMirror-fullscreen{
  margin-top:48px;
  left:var(--sub-menu-width);
  width:calc((100% - var(--sub-menu-width)) / 2) !important
}

.markdown-editor .CodeMirror.CodeMirror-fullscreen{
  margin-top:48px;
  left:var(--sub-menu-width);
  width:100% !important
}

.markdown-editor .CodeMirror .cm-header{
  font-size:1rem;
  font-weight:normal;
  color:#9d4b70
}

.markdown-editor .CodeMirror button.fold-marker{
  padding:0;
  background:transparent;
  border:none;
  color:#006580
}

.markdown-editor .CodeMirror button.fold-marker:hover,.markdown-editor .CodeMirror button.fold-marker:focus{
  color:#003b53
}

.markdown-editor .CodeMirror .CodeMirror-gutters{
  background:transparent;
  border:none
}

.markdown-editor .CodeMirror .CodeMirror-foldgutter-open{
  color:#006580
}

.markdown-editor .CodeMirror .CodeMirror-foldgutter-open:hover,.markdown-editor .CodeMirror .CodeMirror-foldgutter-open:focus{
  color:#003b53
}

.markdown-editor .CodeMirror .CodeMirror-foldgutter-folded{
  color:#006580
}

.markdown-editor .CodeMirror .CodeMirror-foldgutter-folded:hover,.markdown-editor .CodeMirror .CodeMirror-foldgutter-folded:focus{
  color:#003b53
}

.markdown-editor pre code{
  display:flex;
  flex-direction:column
}

.markdown-editor pre code pre{
  margin-bottom:0 !important
}

.markdown-render table td,.markdown-render table th{
  border:1px solid #dddddd;
  padding:5px
}

.markdown-render pre code{
  display:flex;
  flex-direction:column
}

.markdown-render pre code pre{
  margin-bottom:0 !important
}

.application-layout .contentarea{
  display:flex;
  flex-direction:column
}

.application-layout .contentarea::before{
  content:none
}

#intercom-container#intercom-container .intercom-launcher-frame,#intercom-container#intercom-container .intercom-launcher-discovery-frame{
  bottom:20px !important
}

#intercom-container#intercom-container .intercom-messenger-frame{
  bottom:calc(20px + 75px) !important
}

.page-center{
  display:flex;
  min-height:100vh;
  justify-content:center;
  align-items:center;
  flex-direction:column
}

.page-center .gg{
  color:#d22630;
  font-size:4rem
}

.container-fluid{
  padding:0 15px
}

.axui.nav-menu nav>div.nav-links>a>.gg{
  min-width:50px
}

.axui.nav-menu nav.collapsed{
  width:50px
}

.axui.nav-menu .nav-text-with-label{
  min-width:100%;
  display:inline-flex;
  justify-content:space-between;
  line-height:25px
}

.axui.nav-menu .nav-text-with-label div.nav-text{
  display:inline-block
}

.axui.nav-menu .nav-text-with-label div.nav-label{
  display:inline-block;
  padding:1px 5px 0 5px;
  border-radius:1px;
  background-color:#efefef;
  color:#003b53;
  border:1px solid #c8c9c7
}

.axui.nav-menu .nav-text-with-label div.nav-label.main-nav{
  background-color:#4a4f54;
  color:#c8c9c7;
  border:unset
}

.axui.nav-menu .nav-text-with-label.main-nav{
  min-width:calc(100% - 60px)
}

.balloon-container{
  position:relative
}

.balloon-container .popover-content{
  min-width:unset
}

.balloon-container .popover-content .nowrap{
  white-space:nowrap
}

.balloon-container .balloon{
  margin:0 2px;
  width:2.5em;
  height:2.5em;
  border-radius:50%;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:0.8em;
  color:#979896;
  border:1px solid #979896
}

.balloon-container .balloon.clickable:active{
  transform:translateY(0.1em)
}

@keyframes blink-ellipsis{
  50%{
    color:transparent
  }
}

.ellipsis-loader{
  align-self:center
}

.ellipsis-loader span{
  animation:1s blink-ellipsis infinite;
  font-size:24px;
  color:#4a4f54;
  line-height:100%;
  text-align:center
}

.ellipsis-loader span:nth-child(1){
  animation-delay:0ms
}

.ellipsis-loader span:nth-child(2){
  animation-delay:250ms
}

.ellipsis-loader span:nth-child(3){
  animation-delay:500ms
}

.sideblade-background{
  position:fixed;
  left:0;
  top:0;
  width:100vw;
  height:100vh;
  background:rgba(0,30,38,0.14);
  z-index:1038
}

.sideblade-container{
  padding:10px;
  position:fixed;
  z-index:1039;
  width:90vw;
  height:100vh;
  background:#fff;
  border-right:0;
  box-shadow:-4px 0 15px rgba(8,29,37,0.24)
}

.sideblade-container button.close-sideblade{
  background-color:transparent !important;
  border:none;
  border-radius:0;
  color:#006580;
  font-size:1.5em;
  margin:0;
  padding:10px;
  position:absolute;
  z-index:1060
}

.sideblade-container button.close-sideblade:hover,.sideblade-container button.close-sideblade:active,.sideblade-container button.close-sideblade:focus{
  background-color:#fff;
  border:none;
  color:#003b53
}

.sideblade-container button.close-sideblade.left{
  background-color:#fff !important;
  box-shadow:-4px 0 15px rgba(8,29,37,0.24);
  clip-path:inset(-15px 0 -15px -19px);
  right:90vw;
  top:0
}

.sideblade-container button.close-sideblade.right{
  right:5px;
  top:5px
}

.sideblade-container button.close-sideblade.dependency{
  top:24px;
  right:30vw
}

.sideblade-wizard-container{
  width:100%;
  height:100vh;
  overflow-y:scroll;
  display:flex;
  flex-direction:column
}

.sideblade-wizard-container .wizard-flow-container h2{
  font-size:1em
}

.sideblade-wizard-container .wizard-flow-container .button-container{
  display:flex;
  justify-content:flex-end
}

.publish-confirmation-container .sideblade-publish-header{
  border-bottom:solid 1px #c8c9c7;
  display:flex;
  justify-content:space-between;
  margin-bottom:12px;
  padding:12px
}

.publish-confirmation-container .sideblade-publish-header .published-indicator{
  color:#228665;
  font-weight:500;
  font-size:.75rem;
  display:flex
}

.publish-confirmation-container .sideblade-publish-header .published-indicator .indicator-dot{
  display:block;
  width:.75rem;
  height:.75rem;
  background-color:#228665;
  border-radius:3px;
  margin-right:6px
}

.publish-confirmation-container .sideblade-delete-header{
  border-bottom:solid 1px #c8c9c7;
  margin-bottom:12px;
  padding:12px
}

.publish-confirmation-container .instance-name{
  font-weight:700;
  font-size:1rem
}

.publish-confirmation-container .sideblade-confirmation-box{
  border:solid 1px #c8c9c7;
  display:flex;
  padding:12px;
  margin:12px
}

.publish-confirmation-container .sideblade-confirmation-box .success-indicator{
  color:#228665;
  padding:12px
}

.publish-confirmation-container .sideblade-confirmation-box .danger-indicator{
  color:#d22630;
  padding:12px
}

.publish-confirmation-container .sideblade-confirmation-box .confirmation-content .confirmation-message{
  font-weight:500;
  padding:12px 0
}

.publish-confirmation-container .sideblade-confirmation-box .confirmation-content .confirmation-message.success-text{
  color:#228665
}

.publish-confirmation-container .sideblade-confirmation-box .confirmation-content .confirmation-message.danger-text{
  color:#d22630
}

.publish-confirmation-container .sideblade-confirmation-box .confirmation-content .delete-confirmation-buttons{
  display:flex;
  flex-direction:row
}

.legacy-sideblade .sideblade-background{
  left:0;
  right:100%;
  top:0;
  bottom:0;
  width:auto;
  height:auto;
  opacity:0;
  transition:opacity 0.3s
}

.legacy-sideblade .sideblade-background.visible{
  right:0;
  opacity:0.14
}

.legacy-sideblade .sideblade-container{
  right:0;
  top:0;
  transform:translate(100%);
  transition:transform 0.3s ease;
  box-shadow:none
}

.legacy-sideblade .sideblade-container.visible{
  box-shadow:-4px 0 15px rgba(8,29,37,0.24);
  transform:translate(0%)
}

.legacy-sideblade .sideblade-container:not(.visible) button.close-sideblade{
  display:none
}

.subscription-history-item.active,.subscription-status.active,.subscription-status-container.active{
  border-color:#228665
}

.subscription-history-item.active .status-icon,.subscription-status.active .status-icon,.subscription-status-container.active .status-icon{
  background:#228665 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item.approved,.subscription-status.approved,.subscription-status-container.approved{
  border-color:#228665
}

.subscription-history-item.approved .status-icon,.subscription-status.approved .status-icon,.subscription-status-container.approved .status-icon{
  background:#228665 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item .active.subscription-history-timeline::before,.subscription-status .active.subscription-history-timeline::before,.subscription-status-container .active.subscription-history-timeline::before{
  border-color:#228665
}

.subscription-history-item .active.subscription-history-timeline::before .status-icon,.subscription-status .active.subscription-history-timeline::before .status-icon,.subscription-status-container .active.subscription-history-timeline::before .status-icon{
  background:#228665 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item .approved.subscription-history-timeline::before,.subscription-status .approved.subscription-history-timeline::before,.subscription-status-container .approved.subscription-history-timeline::before{
  border-color:#228665
}

.subscription-history-item .approved.subscription-history-timeline::before .status-icon,.subscription-status .approved.subscription-history-timeline::before .status-icon,.subscription-status-container .approved.subscription-history-timeline::before .status-icon{
  background:#228665 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item.change_requested,.subscription-status.change_requested,.subscription-status-container.change_requested{
  border-color:#b95e04
}

.subscription-history-item.change_requested .status-icon,.subscription-status.change_requested .status-icon,.subscription-status-container.change_requested .status-icon{
  background:#b95e04 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item .change_requested.subscription-history-timeline::before,.subscription-status .change_requested.subscription-history-timeline::before,.subscription-status-container .change_requested.subscription-history-timeline::before{
  border-color:#b95e04
}

.subscription-history-item .change_requested.subscription-history-timeline::before .status-icon,.subscription-status .change_requested.subscription-history-timeline::before .status-icon,.subscription-status-container .change_requested.subscription-history-timeline::before .status-icon{
  background:#b95e04 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item .failed_to_subscribe.subscription-history-timeline::before,.subscription-status .failed_to_subscribe.subscription-history-timeline::before,.subscription-status-container .failed_to_subscribe.subscription-history-timeline::before{
  border-color:#d22630
}

.subscription-history-item .failed_to_subscribe.subscription-history-timeline::before .status-icon,.subscription-status .failed_to_subscribe.subscription-history-timeline::before .status-icon,.subscription-status-container .failed_to_subscribe.subscription-history-timeline::before .status-icon{
  background:#d22630 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item.failed_to_unsubscribe,.subscription-status.failed_to_unsubscribe,.subscription-status-container.failed_to_unsubscribe{
  border-color:#d22630
}

.subscription-history-item.failed_to_unsubscribe .status-icon,.subscription-status.failed_to_unsubscribe .status-icon,.subscription-status-container.failed_to_unsubscribe .status-icon{
  background:#d22630 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item.failed_to_subscribe,.subscription-status.failed_to_subscribe,.subscription-status-container.failed_to_subscribe{
  border-color:#d22630
}

.subscription-history-item.failed_to_subscribe .status-icon,.subscription-status.failed_to_subscribe .status-icon,.subscription-status-container.failed_to_subscribe .status-icon{
  background:#d22630 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item .failed_to_unsubscribe.subscription-history-timeline::before,.subscription-status .failed_to_unsubscribe.subscription-history-timeline::before,.subscription-status-container .failed_to_unsubscribe.subscription-history-timeline::before{
  border-color:#d22630
}

.subscription-history-item .failed_to_unsubscribe.subscription-history-timeline::before .status-icon,.subscription-status .failed_to_unsubscribe.subscription-history-timeline::before .status-icon,.subscription-status-container .failed_to_unsubscribe.subscription-history-timeline::before .status-icon{
  background:#d22630 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item.unsubscribed,.subscription-status.unsubscribed,.subscription-status-container.unsubscribed{
  border-color:#000
}

.subscription-history-item.unsubscribed .status-icon,.subscription-status.unsubscribed .status-icon,.subscription-status-container.unsubscribed .status-icon{
  background:#000 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item.rejected,.subscription-status.rejected,.subscription-status-container.rejected{
  border-color:#000
}

.subscription-history-item.rejected .status-icon,.subscription-status.rejected .status-icon,.subscription-status-container.rejected .status-icon{
  background:#000 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item .unsubscribed.subscription-history-timeline::before,.subscription-status .unsubscribed.subscription-history-timeline::before,.subscription-status-container .unsubscribed.subscription-history-timeline::before{
  border-color:#000
}

.subscription-history-item .unsubscribed.subscription-history-timeline::before .status-icon,.subscription-status .unsubscribed.subscription-history-timeline::before .status-icon,.subscription-status-container .unsubscribed.subscription-history-timeline::before .status-icon{
  background:#000 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item .rejected.subscription-history-timeline::before,.subscription-status .rejected.subscription-history-timeline::before,.subscription-status-container .rejected.subscription-history-timeline::before{
  border-color:#000
}

.subscription-history-item .rejected.subscription-history-timeline::before .status-icon,.subscription-status .rejected.subscription-history-timeline::before .status-icon,.subscription-status-container .rejected.subscription-history-timeline::before .status-icon{
  background:#000 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item.requested,.subscription-status.requested,.subscription-status-container.requested{
  border-color:#b95e04
}

.subscription-history-item.requested .status-icon,.subscription-status.requested .status-icon,.subscription-status-container.requested .status-icon{
  background:#b95e04 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item.unsubscribe_initiated,.subscription-status.unsubscribe_initiated,.subscription-status-container.unsubscribe_initiated{
  border-color:#b95e04
}

.subscription-history-item.unsubscribe_initiated .status-icon,.subscription-status.unsubscribe_initiated .status-icon,.subscription-status-container.unsubscribe_initiated .status-icon{
  background:#b95e04 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item .requested.subscription-history-timeline::before,.subscription-status .requested.subscription-history-timeline::before,.subscription-status-container .requested.subscription-history-timeline::before{
  border-color:#b95e04
}

.subscription-history-item .requested.subscription-history-timeline::before .status-icon,.subscription-status .requested.subscription-history-timeline::before .status-icon,.subscription-status-container .requested.subscription-history-timeline::before .status-icon{
  background:#b95e04 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-history-item .unsubscribe_initiated.subscription-history-timeline::before,.subscription-status .unsubscribe_initiated.subscription-history-timeline::before,.subscription-status-container .unsubscribe_initiated.subscription-history-timeline::before{
  border-color:#b95e04
}

.subscription-history-item .unsubscribe_initiated.subscription-history-timeline::before .status-icon,.subscription-status .unsubscribe_initiated.subscription-history-timeline::before .status-icon,.subscription-status-container .unsubscribe_initiated.subscription-history-timeline::before .status-icon{
  background:#b95e04 !important;
  border-radius:50%;
  height:12px;
  margin-right:10px;
  width:12px
}

.subscription-status{
  align-items:baseline;
  display:flex
}

.subscription-status-container{
  color:unset !important
}

.layout.center{
  align-items:center
}

.layout.horizontal{
  display:flex;
  flex-direction:row
}

.layout.center-justified{
  justify-content:center
}

.layout.center-start{
  display:flex;
  justify-content:flex-start;
  align-items:center
}

.popover-title{
  font-size:.875rem
}

#API-Catalog>.popover-content{
  min-height:125px !important;
  height:auto;
  padding:0 !important
}

#API-Catalog .popover__content{
  text-align:justify;
  padding:10px 8px
}

#API-Catalog .popover__content span{
  font-size:13px
}

#API-Catalog .popover__content h6{
  margin-top:15px;
  margin-bottom:10px
}

#API-Catalog .popover__footer{
  padding:10px 8px;
  color:#006580;
  border-top:1px solid #efefef;
  font-weight:600
}

.modal-header.wizard-modal-header{
  border:none
}

.modal-header.wizard-modal-header span{
  color:#001e26
}

.modal-body dt{
  width:25%
}

.modal-body dd{
  width:75%
}

.modal-body .row{
  margin:0
}

.modal-body .hint{
  padding-left:1rem;
  font-size:.75rem;
  width:100%
}

.modal-body .hint .help-text.help-block{
  padding-left:0
}

.modal-body .hint .help-text.help-block ul{
  padding-left:1rem;
  margin-bottom:0
}

.modal-body .hint .help-text.help-block ul li span{
  font-weight:700;
  font-size:.8125rem
}

.modal-body .col-xs-6.form-group{
  width:100%
}

.modal-body .success .btn-default{
  background-color:#006580;
  color:white
}

.modal-body .success .btn-default:hover{
  background-color:#4a4f54
}

.modal-body .success .actionbar button{
  width:auto;
  margin:6px 0
}

.modal-body.wizard-success-modal-body span{
  background:#228665;
  border-radius:50%;
  width:1.5em;
  height:1.5em;
  margin:40px 0;
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:3em
}

.modal-body.wizard-success-modal-body span::after{
  position:absolute;
  width:2.3em;
  height:2.3em;
  border-radius:50%;
  border:0.3em solid rgba(34,134,101,0.1);
  content:'';
  display:flex;
  align-items:center;
  justify-content:center
}

.modal-body.wizard-success-modal-body h2{
  font-weight:300;
  white-space:nowrap;
  font-size:28px
}

.modal-footer.wizard-modal-footer{
  display:flex;
  background-color:#fbfcfa;
  justify-content:space-between
}

.modal-footer.wizard-modal-footer .btn{
  border-radius:0;
  font-weight:400
}

.modal-footer.wizard-modal-footer .btn-primary{
  background-color:#006580
}

.contentmessage .detail{
  word-break:break-word
}

.btn{
  transition:background-color 0.25s ease-in
}

.btn.btn-primary{
  font-weight:600
}

.btn.btn-primary .glyphicon{
  padding-right:8px
}

.spinner{
  margin:40px auto 30px;
  width:70px;
  text-align:center
}

.spinner>div{
  width:18px;
  height:18px;
  background-color:#333333;
  border-radius:100%;
  display:inline-block;
  animation:sk-bouncedelay 1.4s infinite ease-in-out both
}

.spinner .bounce1{
  animation-delay:-0.32s
}

.spinner .bounce2{
  animation-delay:-0.16s
}

.icon-spin{
  animation:icon-spin 6s infinite linear
}

@keyframes icon-spin{
  0%{
    transform:rotate(0deg)
  }

  100%{
    transform:rotate(359deg)
  }
}

@keyframes sk-bouncedelay{
  0%,80%,100%{
    transform:scale(0)
  }

  40%{
    transform:scale(1)
  }
}

textarea{
  resize:none;
  overflow-x:hidden;
  overflow-y:auto
}

textarea.form-control#jwtToken,textarea.form-control#oauthToken{
  height:16em
}

@media screen and (max-width: 1600px){
  textarea.form-control#jwtToken,textarea.form-control#oauthToken{
    height:20em
  }
}

@media screen and (max-width: 1366px){
  textarea.form-control#jwtToken,textarea.form-control#oauthToken{
    height:22em
  }
}

.detail-list-item dt::after{
  content:':'
}

.detail-list-item .hint .help-text.help-block{
  padding-left:0
}

.detail-list-item-custom{
  margin:15px auto;
  vertical-align:middle
}

.detail-list-item-custom b::after{
  content:':'
}

.detail-list-item-custom .detail-helper-item{
  font-weight:400;
  font-size:12px;
  opacity:0.5
}

.detail-list-item-custom .text-under-input{
  padding:0 30px;
  margin-top:-25px
}

.proxy-input-addon-label{
  font-weight:600;
  font-size:small;
  padding-top:5px
}

.file-upload-filename{
  display:block;
  font-style:italic;
  font-size:0.9em
}

.hint{
  display:block;
  color:#006580;
  font-size:smaller;
  text-align:left;
  padding:6px 0
}

.has-error{
  margin-bottom:0;
  color:#800008
}

.has-error ~ .hint{
  margin-bottom:1rem
}

.control-label[for='jwtToken']{
  align-self:baseline
}

.password-input-group .input-group-btn>button.show-hide-password{
  color:#4a4f54;
  border-color:#c8c9c7;
  border-bottom-right-radius:4px;
  border-top-right-radius:4px;
  padding:4px 12px;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)
}

.details-tabs{
  margin-right:1em
}

.details-tabs .nav-tabs{
  border:none
}

.details-tabs .nav-tabs>li>a{
  color:#006580;
  border:none;
  font-size:16px;
  padding:5px 0;
  margin-right:25px;
  background-color:transparent
}

.details-tabs .nav-tabs>li>a:hover,.details-tabs .nav-tabs>li>a:focus{
  outline:none;
  border:none
}

.details-tabs .nav-tabs>li.active>a::after{
  content:'';
  display:block;
  border-bottom:3px #006580 solid
}

.details-tabs .nav-tabs>li.active>a:focus{
  background-color:transparent
}

.details-tabs .tab-content{
  padding:1em 0
}

.cards{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-around;
  margin-top:60px;
  margin-bottom:47px;
  padding:0 3rem
}

.cards a{
  color:black;
  padding-bottom:10px;
  min-width:250px
}

.cards .card-action{
  min-height:100%;
  max-width:291px;
  min-width:190px;
  margin:0 15px;
  border-radius:4px;
  border:1px solid #979896;
  align-items:center;
  padding:26px;
  text-align:center;
  background-color:white;
  transition:all 0.2s ease;
  position:relative;
  overflow:hidden
}

.cards .card-action span.label{
  position:absolute;
  color:white;
  padding:10px;
  width:160px;
  top:19px;
  left:-45px;
  background-color:#d0d0d0;
  font-weight:bold;
  font-size:medium;
  transform:rotate(-45deg)
}

.cards .card-action.disabled{
  color:#d0d0d0;
  cursor:not-allowed;
  border-color:#d0d0d0
}

.cards .card-action:hover:not(.disabled){
  background-color:rgba(206,206,206,0.1);
  cursor:pointer
}

.cards .card-title{
  font-size:22px;
  line-height:22px;
  margin:10px 0
}

@media screen and (max-width: 1180px){
  .cards .card-title{
    line-height:34px
  }

  .cards .card-action{
    height:100%
  }
}

.reactive-table-container .reactive-table{
  margin-bottom:2rem
}

.reactive-table-container .reactive-table table thead tr{
  background-color:#f4f5f4;
  border-bottom:2px solid #c8c9c7;
  height:3rem;
  min-width:-moz-max-content;
  min-width:max-content
}

.reactive-table-container .reactive-table table thead tr th{
  padding:0.875rem 1rem;
  white-space:nowrap
}

.reactive-table-container .reactive-table table thead tr th.sorted{
  background-color:#efefef;
  border-bottom:2px solid #006580
}

.reactive-table-container .reactive-table table thead tr .table-header{
  display:flex;
  font-size:.875rem;
  justify-content:space-between
}

.reactive-table-container .reactive-table table thead tr .table-header span{
  display:flex;
  align-self:center
}

.reactive-table-container .reactive-table table thead tr .table-header span svg{
  color:#979896
}

.reactive-table-container .reactive-table table thead tr .table-header .column-sort{
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:space-around;
  margin-left:1em;
  font-size:1.5rem
}

.reactive-table-container .reactive-table table thead tr .table-header .column-sort svg{
  color:#006580
}

.reactive-table-container .reactive-table table tbody tr{
  border-bottom:1px solid #c8c9c7;
  background-color:#fff
}

.reactive-table-container .reactive-table table tbody tr td{
  padding:0.875rem 1rem;
  font-size:.875rem
}

.reactive-table-container .reactive-table table tbody tr td .content-right{
  display:flex;
  justify-content:flex-end
}

.reactive-table-container .reactive-table table tbody tr td .content-center{
  display:flex;
  justify-content:center
}

.reactive-table-container .reactive-table table tbody tr td .resource-image{
  display:flex;
  background:#efefef;
  border-radius:3px;
  color:#c8c9c7;
  font-size:3rem;
  height:3rem;
  overflow:hidden;
  width:3rem
}

.reactive-table-container .reactive-table table tbody tr td .cell-text{
  display:inline-block;
  font-size:.875rem;
  max-width:-moz-max-content;
  max-width:max-content
}

.reactive-table-container .reactive-table table tbody tr td .cell-text .text-with-link{
  color:#006580;
  font-weight:700
}

.reactive-table-container .reactive-table table tbody tr td .table-tags{
  display:flex;
  flex-wrap:wrap
}

.reactive-table-container .reactive-table table tbody tr td .table-tags div{
  margin-right:0.2rem
}

.reactive-table-container .reactive-table table tbody tr td .delete-icon{
  color:#707070;
  font-size:1.5rem
}

.reactive-table-container .reactive-table table tbody tr td .delete-icon:hover{
  cursor:pointer;
  color:#d22630
}

.reactive-table-container .reactive-table table td{
  max-width:none;
  overflow:visible
}

.reactive-table-container .reactive-table table td.sorted{
  background-color:#f9fdff;
  background-clip:padding-box
}

.info-tool-tip-clickable-link{
  pointer-events:auto
}

.products-web-container .catalog-list-container .header-container{
  display:flex;
  justify-content:space-between;
  align-items:normal
}

.products-web-container .catalog-list-container .header-container .left .breadcrumb-header{
  color:#006580;
  font-size:.75rem;
  margin-top:1.5rem;
  text-transform:uppercase
}

.products-web-container .catalog-list-container .header-container .left .breadcrumb-header::after{
  content:' / ';
  color:#001e26
}

.products-web-container .catalog-list-container .header-container .left h1{
  margin:0 0 20px;
  font-size:2rem
}

.products-web-container .catalog-list-container .header-container .right button{
  margin-left:15px;
  margin-top:0;
  padding:5px 20px;
  background:transparent;
  border:1px solid #001e26
}

.products-web-container .catalog-list-container .header-container .right button span{
  margin-right:10px
}

.products-web-container .catalog-list-container .header-container .right button.primary{
  color:#006580;
  border-color:#006580;
  background:#fff
}

.products-web-container .catalog-list-container .searchbar{
  position:relative
}

.products-web-container .catalog-list-container .searchbar .search-bar-icon::after{
  margin-left:0.9rem;
  margin-top:0.7rem
}

.products-web-container .catalog-list-container .searchbar input{
  width:100%;
  padding:10px;
  padding-left:40px
}

.products-web-container .catalog-list-container .results-container{
  display:flex;
  flex:1 1 calc(33.3333% - 50px);
  flex-wrap:wrap
}

.products-web-container .catalog-tile-container{
  border:1px solid #c8c9c7;
  background:#fff;
  display:flex;
  flex-direction:column;
  width:calc(25% - 50px);
  border-radius:3px;
  margin:0 25px 30px
}

.products-web-container .catalog-tile-container .catalog-tile-info{
  color:#001e26;
  text-decoration:none !important;
  padding:15px;
  display:flex;
  flex-direction:column;
  flex-grow:1;
  cursor:pointer
}

.products-web-container .catalog-tile-container .catalog-tile-info h3,.products-web-container .catalog-tile-container .catalog-tile-info h4{
  margin:0
}

.products-web-container .catalog-tile-container .catalog-tile-info h3{
  font-size:1rem
}

.products-web-container .catalog-tile-container .catalog-tile-info h4{
  font-size:.875rem
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-header{
  display:flex
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-header .menu-ellipsis{
  width:20px;
  border:none;
  background:transparent;
  z-index:1;
  margin-top:-2px
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-header .menu-ellipsis::before{
  content:'\22EE';
  font-weight:bolder;
  font-size:20px;
  color:#006580;
  padding:0 0 0 10px;
  line-height:24px;
  margin-left:-10px
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-header .text{
  flex-grow:1
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-header .text h3{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-header .monetized-icon{
  font-size:1.375rem;
  color:#c8c9c7
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-header .monetized-icon.active{
  color:#228665
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-description{
  font-size:.75rem;
  border-bottom:1px solid #f4f5f4;
  height:35px;
  margin-bottom:10px;
  padding-bottom:3px;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-description.icon-spacing{
  padding-left:64px
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-meta{
  display:flex
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-meta img{
  height:24px;
  width:24px;
  max-height:24px;
  max-width:24px;
  margin-left:20px;
  margin-right:10px
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-meta .asset-meta{
  flex-grow:1
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-meta .asset-meta .asset-properties{
  font-size:.75rem;
  color:#979896
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-meta .env-meta .env-title,.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-meta .env-meta .team-name{
  font-size:.75rem;
  text-align:right
}

.products-web-container .catalog-tile-container .catalog-tile-info .catalog-tile-meta .env-meta .env-title{
  font-weight:700
}

.products-web-container .catalog-tile-container .catalog-tile-actions{
  display:flex
}

.products-web-container .catalog-tile-container .catalog-tile-actions .action{
  display:flex;
  align-items:center;
  justify-content:center;
  width:50%;
  border-top:1px solid #c8c9c7;
  padding:10px
}

.products-web-container .catalog-tile-container .catalog-tile-actions .action button{
  border:none;
  background:transparent;
  color:#006580
}

.products-web-container .catalog-tile-container .catalog-tile-actions .action button:hover{
  color:#003b53
}

.products-web-container .catalog-tile-container .catalog-tile-actions .action button:disabled{
  color:#c8c9c7
}

.products-web-container .catalog-tile-container .catalog-tile-actions .left{
  border-right:1px solid #c8c9c7
}

@media screen and (max-width: 1920px){
  .products-web-container .catalog-tile-container{
    width:calc(33.3333% - 50px)
  }
}

@media screen and (max-width: 1300px){
  .products-web-container .catalog-tile-container{
    width:calc(50% - 50px)
  }
}

@media screen and (max-width: 1024px){
  .products-web-container .catalog-tile-container{
    width:calc(100% - 50px)
  }
}

.products-web-container .sort-by-bar-container{
  margin:20px 0;
  display:flex;
  justify-content:space-between;
  align-items:baseline
}

.products-web-container .sort-by-bar-container .left button{
  background:transparent;
  font-size:.875rem;
  border:none
}

.products-web-container .sort-by-bar-container .left button span{
  margin-right:5px;
  font-weight:900;
  transform:rotate(-45deg)
}

.products-web-container .sort-by-bar-container .left button.primary{
  color:#006580
}

.products-web-container .sort-by-bar-container .right .dropdown{
  border:1px solid #c8c9c7;
  border-radius:2px;
  margin-right:25px
}

.products-web-container .sort-by-bar-container .right span{
  color:#c8c9c7;
  margin-left:25px;
  position:relative;
  cursor:pointer
}

.products-web-container .sort-by-bar-container .right span.active{
  color:#006580
}

.products-web-container .sort-by-bar-container .right span.active::after{
  font-family:'Axway-GoldenGate-Icons', sans-serif !important;
  content:'\e902';
  font-size:0.25rem;
  position:absolute;
  bottom:-5px;
  left:50%;
  transform:translateX(-50%)
}

.products-web-container .status-badge-container{
  background:#ecf7f3;
  color:#228665;
  display:flex;
  align-items:center;
  justify-content:center;
  width:-moz-min-content;
  width:min-content;
  text-transform:uppercase;
  border:1px solid #228665;
  font-size:.75rem;
  border-radius:2px;
  letter-spacing:0.48px;
  padding:0 5px;
  margin:5px 0
}

.products-web-container .status-badge-container.draft{
  background:#f8f8f8;
  border-color:#4a4f54;
  color:#4a4f54
}

.products-web-container .status-badge-container.published{
  background:#ecf7f3;
  color:#228665;
  border-color:#228665
}

.products-web-container .status-badge-container.unpublished{
  background:#efe7eb;
  color:#6c1d45;
  border-color:#6c1d45
}

.products-web-container .status-badge-container.deprecated{
  background:#efefef;
  color:#001e26;
  border-color:#d0d0d0
}

.d-flex{
  display:flex
}

.d-flex.justify-content-start{
  justify-content:flex-start
}

.d-flex.justify-content-center{
  justify-content:center
}

.d-flex.justify-content-space-between{
  justify-content:space-between
}

.d-flex.justify-content-end{
  justify-content:flex-end
}

.d-flex.align-items-center{
  align-items:center
}

.d-flex.wrap{
  flex-wrap:wrap
}

@media screen and (min-width: 1200px){
  .d-flex.justify-content-lg-start{
    justify-content:flex-start
  }

  .d-flex.justify-content-lg-end{
    justify-content:flex-end
  }
}

.d-grid{
  display:grid;
  margin-left:1px;
  margin-right:1px;
  gap:1px;
  grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))
}

.d-grid button{
  box-sizing:border-box;
  width:-moz-max-content;
  width:max-content;
  height:1.5rem;
  margin:8px 0 8px 24px;
  padding:4px 16px;
  align-self:center;
  color:#006580;
  background-color:#efefef;
  font-size:14px;
  line-height:1.5px;
  border:none;
  outline:none
}

.m-0{
  margin:0
}

.mb-0{
  margin-bottom:0
}

.mb-5{
  margin-bottom:5px
}

.mb-8{
  margin-bottom:8px
}

.mb-10{
  margin-bottom:10px
}

.mb-15{
  margin-bottom:15px
}

.mb-20{
  margin-bottom:20px
}

.mb-25{
  margin-bottom:25px
}

.mb-30{
  margin-bottom:30px
}

.mb-40{
  margin-bottom:40px
}

.mb-50{
  margin-bottom:50px
}

.mb-70{
  margin-bottom:70px
}

.mt-0{
  margin-top:0
}

.mt-5{
  margin-top:5px
}

.mt-8{
  margin-top:8px
}

.mt-10{
  margin-top:10px
}

.mt-14{
  margin-top:14px
}

.mt-15{
  margin-top:15px
}

.mt-20{
  margin-top:20px
}

.mt-25{
  margin-top:25px
}

.mt-30{
  margin-top:30px
}

.mt-40{
  margin-top:40px
}

.mt-50{
  margin-top:50px
}

.mr-0{
  margin-right:0
}

.mr-3{
  margin-right:3px
}

.mr-5{
  margin-right:5px
}

.mr-10{
  margin-right:10px
}

.mr-15{
  margin-right:15px
}

.mr-15p{
  margin-right:15%
}

.mr-20{
  margin-right:20px
}

.mr-25{
  margin-right:25px
}

.ml-0{
  margin-left:0
}

.ml-5{
  margin-left:5px
}

.ml-10{
  margin-left:10px
}

.ml-15{
  margin-left:15px
}

.ml-15p{
  margin-left:15%
}

.ml-20{
  margin-left:20px
}

.ml-25p{
  margin-left:25%
}

.ml-25{
  margin-left:25px
}

.ml-80{
  margin-left:80px
}

.ml-140{
  margin-left:140px
}

.mx-5{
  margin-left:5px;
  margin-right:5px
}

.mx-10{
  margin-left:10px;
  margin-right:10px
}

.my-0{
  margin-top:0;
  margin-bottom:0
}

.my-2{
  margin-top:2px;
  margin-bottom:2px
}

.my-5{
  margin-top:5px;
  margin-bottom:5px
}

.my-10{
  margin-top:10px;
  margin-bottom:10px
}

.my-15{
  margin-top:15px;
  margin-bottom:15px
}

.my-25{
  margin-top:25px;
  margin-bottom:25px
}

.p-0{
  padding:0
}

.pb-5{
  padding-bottom:5px
}

.pb-8{
  padding-bottom:8px
}

.pb-10{
  padding-bottom:10px
}

.pb-20{
  padding-bottom:20px
}

.pb-30{
  padding-bottom:30px
}

.pb-50{
  padding-bottom:50px
}

.pl-0{
  padding-left:0
}

.pl-5{
  padding-left:5px
}

.pl-8{
  padding-left:8px
}

.pl-10{
  padding-left:10px
}

.pl-20{
  padding-left:20px
}

.pr-20{
  padding-left:20px
}

.pt-0{
  padding-top:0
}

.pt-2{
  padding-top:2px
}

.pt-5{
  padding-top:5px
}

.pt-10{
  padding-top:10px
}

.pt-15{
  padding-top:15px
}

.pr-0{
  padding-right:0
}

.pr-2{
  padding-right:2px
}

.px-0{
  padding-left:0;
  padding-right:0
}

.px-15{
  padding:0 15px
}

.px-20{
  padding:0 20px
}

.py-3{
  padding-top:3px;
  padding-bottom:3px
}

.py-15{
  padding:15px 0
}

.dls-alert[role=alert]{
  margin:0px;
  display:flex;
  align-items:flex-start;
  border-radius:0px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  font-size:0.875rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.dls-alert[role=alert].dls-alert-success{
  --tw-border-opacity:1;
  border-color:rgba(125, 227, 185, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(236, 247, 243, var(--tw-bg-opacity))
}

.dls-alert[role=alert].dls-alert-success .dls-alert-icon{
  --tw-text-opacity:1;
  color:rgba(34, 134, 101, var(--tw-text-opacity))
}

.dls-alert[role=alert].dls-alert-info{
  --tw-border-opacity:1;
  border-color:rgba(153, 193, 204, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity))
}

.dls-alert[role=alert].dls-alert-info .dls-alert-icon{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.dls-alert[role=alert].dls-alert-error{
  --tw-border-opacity:1;
  border-color:rgba(255, 96, 90, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 235, 238, var(--tw-bg-opacity))
}

.dls-alert[role=alert].dls-alert-error .dls-alert-icon{
  --tw-text-opacity:1;
  color:rgba(210, 38, 48, var(--tw-text-opacity))
}

.dls-alert[role=alert].dls-alert-warning{
  --tw-border-opacity:1;
  border-color:rgba(255, 207, 81, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 245, 231, var(--tw-bg-opacity))
}

.dls-alert[role=alert].dls-alert-warning .dls-alert-icon{
  --tw-text-opacity:1;
  color:rgba(255, 158, 24, var(--tw-text-opacity))
}

.dls-alert[role=alert].dls-alert-banner{
  border-width:0px;
  border-bottom-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-left:2.25rem;
  padding-right:2.25rem;
  padding-top:2rem;
  padding-bottom:2rem
}

.dls-alert-content{
  flex:1 1 0%
}

.dls-alert-closable{
  line-height:1rem
}

.dls-alert-icon{
  margin-right:0.5rem;
  display:flex;
  align-items:center;
  line-height:1.25rem
}

.dls-alert-with-title .dls-alert-icon{
  margin-right:1rem;
  font-size:1.50rem
}

.dls-alert-title{
  margin-bottom:0.25rem;
  font-size:1.00rem;
  font-weight:700;
  line-height:1.5rem
}

.dls-alert-message{
  line-height:1.25rem
}

.dls-alert-close{
  display:flex;
  align-items:center;
  border-width:0px;
  background-color:transparent;
  padding:0px;
  font-size:1.00rem;
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity));
  transition-property:background-color, border-color, color, fill, stroke;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.dls-alert-close:hover{
  --tw-text-opacity:1;
  color:rgba(34, 39, 43, var(--tw-text-opacity))
}

.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch){
  position:relative;
  margin:0px;
  display:flex;
  flex-direction:row;
  align-items:center
}

#time-selector .checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) svg{
  color:var(--provider-theme-icon)
}

.three-way-toggle.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) .border{
  background:#fff
}

.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) .border{
  display:flex;
  height:1.00rem;
  width:1.00rem;
  align-items:center;
  justify-content:center;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(151, 152, 150, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) input[type='checkbox']{
  position:absolute;
  margin:0px;
  height:1rem;
  width:1rem;
  opacity:0
}

.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) .css-fajnii{
  font-size:1.18rem
}

.apple-switch input[type='checkbox']{
  margin:8px;
  position:relative;
  -webkit-appearance:none;
  outline:none;
  width:50px;
  height:30px;
  background-color:white;
  border:1px solid #979896;
  border-radius:50px;
  box-shadow:inset -20px 0 0 0 #979896
}

.apple-switch input[type='checkbox']:after{
  content:'';
  position:absolute;
  top:1px;
  left:1px;
  background:transparent;
  width:26px;
  height:26px;
  border-radius:50%
}

.apple-switch input[type='checkbox']:checked{
  box-shadow:inset 20px 0 0 0 #228665;
  border-color:#228665
}

.apple-switch input[type='checkbox']:indeterminate{
  box-shadow:inset 10px 0 0 0 #ffcf51,inset -10px 0 0 0 #ffcf51;
  border-color:#ffcf51
}

.apple-switch input[type='checkbox']:checked:after{
  left:10px;
  box-shadow:-2px 4px 3px rgba(0,0,0,0.05)
}

.toggle-component .gutter{
  transition:background-color 0.2s
}

.toggle-component .gutter .toggle-button{
  content:'';
  transition:0.2s;
  box-shadow:0 0 2px 0 rgba(10,10,10,0.29)
}

.toggle-component .checkbox:checked+.gutter .toggle-button{
  left:calc(100% - 2px);
  transform:translateX(-100%)
}

.search-component .icon div>svg *{
  fill:grey
}

.search-component .icon:hover div>svg *,.search-component .icon:hover,.search-component .active div>svg *{
  fill:#006580
}

.search-component .dropdown-radius input{
  border-radius:0 0.125rem 0.125rem 0 !important
}

.search-component .dropdown{
  height:100% !important;
  width:50px !important
}

.search-component .dropdown .toggle{
  padding:0 !important;
  width:100% !important;
  border:0 !important;
  border-radius:4px !important;
  overflow:auto !important
}

.search-component .drop ul{
  left:20px !important
}

.search-component .drop ul>div:first-child{
  height:100% !important
}

.three-way-toggle.searchable-dropdown-component .dropdown-body{
  background:#fff
}

.searchable-dropdown-component .dropdown-body{
  position:absolute;
  z-index:10;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.searchable-dropdown-component .dropdown-body>.dropdown-search-bar{
  margin-left:0.75rem;
  margin-right:0.75rem;
  margin-top:0.5rem;
  margin-bottom:0.5rem;
  height:2.75rem
}

.searchable-dropdown-component .dropdown-body>.dropdown-search-bar .search-bar{
  width:100%;
  min-width:0px
}

.searchable-dropdown-component .dropdown-body>.menu-header{
  margin-left:0.75rem;
  margin-right:0.75rem;
  margin-top:0.625rem;
  margin-bottom:0.625rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(239, 239, 239, var(--tw-border-opacity));
  padding-bottom:0.25rem;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.searchable-dropdown-component .dropdown-body>.dropdown-entries{
  max-height:14rem;
  width:21.5rem;
  overflow:hidden;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.searchable-dropdown-component .dropdown-body>.dropdown-entries:hover{
  overflow-y:auto
}

.searchable-dropdown-component .dropdown-body>.dropdown-entries>div{
  width:21.5rem
}

.searchable-dropdown-component .dropdown-body>.dropdown-entries .dropdown-item{
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.three-way-toggle.searchable-dropdown-component .dropdown-body>.dropdown-entries .dropdown-item:hover{
  background:#c8c9c7
}

.searchable-dropdown-component .dropdown-body>.dropdown-entries .dropdown-item:hover{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity))
}

.mkp-credentials-table td{
  overflow:visible
}

.mkp-credentials-table #policies-expiry-timestamp>div{
  justify-content:flex-end
}

.mkp-credentials-table #state>div{
  justify-content:center
}

.tdx::before{
  visibility:hidden;
  display:block;
  height:0px;
  overflow:hidden;
  font-weight:700;
  content:attr(title)
}

.dls-sideblade.sideblade-container.mkp-credential-sideblade{
  padding-left:1.50rem;
  padding-right:1.50rem
}

.dls-sideblade.sideblade-container.mkp-credential-sideblade .close-sideblade.left{
  top:1rem
}

.mkp-credential-section-scroll{
  scrollbar-gutter:stable
}

.mkp-credential-section-scroll:hover{
  overflow-y:auto
}

#delete-cred-confirm-content{
  padding-top:0
}

#delete-cred-confirm-content .dls-alert{
  padding-top:0.75rem;
  margin-bottom:30px
}

#delete-cred-confirm-content .dls-alert .dls-alert-close .icon-GG-cross{
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

#delete-cred-confirm-content .dls-alert .dls-alert-close :hover{
  --tw-text-opacity:1;
  color:rgba(34, 39, 43, var(--tw-text-opacity))
}

#delete-cred-confirm-content div{
  padding-top:0;
  margin-top:0
}

.wrap-field label{
  font-weight:500;
  display:flex;
  flex-direction:column;
  position:relative;
  margin-bottom:1.5rem;
  font-size:.875rem
}

.wrap-field label input,.wrap-field label textarea{
  font-weight:400;
  border-radius:3px
}

.wrap-field label input[type='text'],.wrap-field label input[type='textarea'],.wrap-field label input[type='number'],.wrap-field label select,.wrap-field label textarea{
  width:400px;
  max-width:100%;
  padding:10px;
  border:1px solid #c8c9c7;
  border-radius:3px;
  font-weight:normal
}

.wrap-field label input[type='checkbox']{
  margin-right:5px
}

.wrap-field label input[type='radio']{
  margin-right:15px
}

.wrap-field label .desc{
  max-width:400px;
  word-wrap:break-word;
  font-weight:300;
  font-size:0.8rem
}

.wrap-field label:first-child{
  margin-top:20px
}

.wrap-field label.required::before{
  position:absolute;
  content:'*';
  color:#d22630;
  top:0;
  left:-1ch;
  vertical-align:super;
  font-size:smaller
}

.wrap-field label.horizontal{
  flex-direction:row
}

.wrap-field label.error{
  color:#d22630
}

.wrap-field label.error input[type='text'],.wrap-field label.error input[type='textarea'],.wrap-field label.error textarea{
  color:#001e26;
  border-color:#d22630;
  background:#ffebee
}

.accordion .accordion-heading{
  display:flex;
  align-items:center;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-top:1.25rem;
  padding-bottom:0.5rem;
  border-width:0 0 1px 0
}

.accordion .accordion-heading a{
  display:flex;
  flex-direction:row;
  align-items:center
}

.accordion .accordion-heading a .chevron{
  margin-right:0.375rem;
  display:inline-flex;
  border-style:none;
  background-color:transparent;
  font-size:1.50rem
}

.accordion .accordion-heading a:hover,.accordion .accordion-heading a:focus{
  text-decoration:none
}

.accordion .accordion-heading .accordion-title{
  width:100%;
  font-size:0.875rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.accordion .accordion-body{
  margin-top:0.75rem
}

.accordion .indent{
  margin-left:2rem
}

.transaction-details .breadcrumb-header span.state-pill:last-of-type{
  text-transform:none
}

.state-pill{
  width:min-content;
  border-radius:0.125rem;
  border-width:1px;
  border-style:solid;
  padding-left:0.500rem;
  padding-right:0.500rem;
  font-size:0.750rem;
  font-weight:700;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity));
  height:-moz-fit-content;
  height:fit-content
}

.state-pill.warning{
  --tw-border-opacity:1;
  border-color:rgba(255, 158, 24, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 245, 231, var(--tw-bg-opacity))
}

.state-pill.success{
  --tw-border-opacity:1;
  border-color:rgba(34, 134, 101, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(236, 247, 243, var(--tw-bg-opacity))
}

.state-pill.danger{
  --tw-border-opacity:1;
  border-color:rgba(210, 38, 48, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 235, 238, var(--tw-bg-opacity))
}

.state-pill.tertiary{
  --tw-border-opacity:1;
  border-color:rgba(157, 75, 112, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(239, 231, 235, var(--tw-bg-opacity))
}

.subscription-container .contentmessage>.message>.actionbar button:hover, .subscription-container .modal-content>.modal-footer>button:hover{
  background-color:transparent
}

.scrollable{
  height:100%;
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none
}

.dls-input__label{
  margin-bottom:0px;
  display:block;
  font-weight:500
}

.dls-input__label.dls-input__label--invalid{
  --tw-text-opacity:1;
  color:rgba(210, 38, 48, var(--tw-text-opacity))
}

.dls-input__label.dls-input__label--disabled{
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.three-way-toggle.dls-input__control{
  background:#fff
}

.dls-input__control{
  margin-left:0.75rem;
  display:block;
  width:91.666667%;
  max-width:48rem;
  border-radius:0.125rem;
  border-width:1px;
  border-style:solid
}

.dls-input__control:focus{
  border-style:none
}

.dls-input__control:active{
  border-style:none
}

.dls-input__control{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.dls-input__control:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.dls-input__control{
  background-color:transparent;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity));
  outline:2px solid transparent;
  outline-offset:2px
}

.dls-input__control:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.dls-input__control:active{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.dls-input__control:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(55, 142, 240, var(--tw-ring-opacity))
}

.dls-input__control:active{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(55, 142, 240, var(--tw-ring-opacity))
}

.dls-input__control.dls-input__control--invalid:active{
  border-style:none
}

.dls-input__control.dls-input__control--invalid{
  --tw-border-opacity:1;
  border-color:rgba(128, 0, 8, var(--tw-border-opacity))
}

.dls-input__control.dls-input__control--invalid:hover{
  --tw-border-opacity:1;
  border-color:rgba(210, 38, 48, var(--tw-border-opacity))
}

.dls-input__control.dls-input__control--invalid{
  --tw-bg-opacity:1;
  background-color:rgba(255, 235, 238, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(128, 0, 8, var(--tw-text-opacity))
}

.dls-input__control.dls-input__control--invalid:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.dls-input__control.dls-input__control--invalid:active{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.dls-input__control.dls-input__control--invalid:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(210, 38, 48, var(--tw-ring-opacity))
}

.dls-input__control.dls-input__control--invalid:active{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(210, 38, 48, var(--tw-ring-opacity))
}

.dls-input__control.dls-input__control--disabled:hover, .dls-input__control.dls-input__control--readOnly:hover{
  border-width:1px
}

.dls-input__control.dls-input__control--disabled:focus, .dls-input__control.dls-input__control--readOnly:focus{
  border-width:1px
}

.dls-input__control.dls-input__control--disabled:active, .dls-input__control.dls-input__control--readOnly:active{
  border-width:1px
}

.dls-input__control.dls-input__control--disabled:hover, .dls-input__control.dls-input__control--readOnly:hover{
  border-style:solid
}

.dls-input__control.dls-input__control--disabled:focus, .dls-input__control.dls-input__control--readOnly:focus{
  border-style:solid
}

.dls-input__control.dls-input__control--disabled:active, .dls-input__control.dls-input__control--readOnly:active{
  border-style:solid
}

.dls-input__control.dls-input__control--disabled:hover, .dls-input__control.dls-input__control--readOnly:hover{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.dls-input__control.dls-input__control--disabled:focus, .dls-input__control.dls-input__control--readOnly:focus{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.dls-input__control.dls-input__control--disabled:active, .dls-input__control.dls-input__control--readOnly:active{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.dls-input__control.dls-input__control--disabled, .dls-input__control.dls-input__control--readOnly{
  --tw-bg-opacity:1;
  background-color:rgba(248, 248, 248, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.dls-input__control.dls-input__control--disabled:focus, .dls-input__control.dls-input__control--readOnly:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.dls-input__control.dls-input__control--disabled:active, .dls-input__control.dls-input__control--readOnly:active{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.dls-input__control.dls-input__control--lg{
  height:3rem
}

.dls-input__control.dls-input__control--md{
  height:2.5rem
}

.dls-input__control.dls-input__control--sm{
  height:2rem
}

.dls-input__hint{
  margin-left:0.75rem;
  font-size:0.750rem;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.dls-input__hint.dls-input__hint--invalid{
  --tw-text-opacity:1;
  color:rgba(128, 0, 8, var(--tw-text-opacity))
}

.dls-input__hint.dls-input__hint--.disabled, .dls-input__hint .dls-input__hint--.readOnly{
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.CodeMirror-foldmarker{
  color:blue;
  text-shadow:#b9f 1px 1px 2px, #b9f -1px -1px 2px, #b9f 1px -1px 2px, #b9f -1px 1px 2px;
  font-family:arial;
  line-height:.3;
  cursor:pointer
}

.CodeMirror-foldgutter{
  width:.7em
}

.CodeMirror-foldgutter-open,.CodeMirror-foldgutter-folded{
  cursor:pointer
}

.CodeMirror-foldgutter-open:after{
  content:"\25BE"
}

.CodeMirror-foldgutter-folded:after{
  content:"\25B8"
}

.simple-mde-image-chooser .modal-dialog{
  width:650px;
  max-width:100%
}

.simple-mde-image-chooser .modal-dialog .image-selector{
  display:flex;
  flex-direction:row;
  padding-left:0;
  width:100%
}

.simple-mde-image-chooser .modal-dialog .image-selector .wrapper{
  width:150px
}

.simple-mde-image-chooser .modal-dialog .image-selector .wrapper .image-icon-placeholder{
  color:lightgray;
  border-style:solid;
  border-color:lightgray;
  border-width:2px
}

.simple-mde-image-chooser .modal-dialog .image-selector .wrapper #image-upload{
  color:#006580;
  width:150px
}

.simple-mde-image-chooser .modal-dialog .image-selector .picker{
  height:100px;
  border-style:dashed;
  border-color:#99c1cc;
  background-color:#eef3f4;
  width:392px;
  position:relative;
  margin-left:24px
}

.simple-mde-image-chooser .modal-dialog .image-selector .picker input[type='file']{
  opacity:0;
  cursor:pointer;
  height:100px;
  position:absolute;
  left:-199px;
  width:392px;
  top:-40px
}

.simple-mde-image-chooser .modal-dialog .image-selector .picker .custom-file-button{
  top:50%;
  position:absolute;
  transform:translateY(-50%);
  left:50%;
  color:#006580;
  border-style:solid;
  border-color:#99c1cc;
  background-color:white;
  cursor:pointer;
  padding-left:1.25rem;
  padding-right:1.25rem
}

.simple-mde-image-chooser .modal-dialog .image-selector .picker .image-instructions{
  top:50%;
  position:absolute;
  transform:translateY(-50%);
  left:0;
  color:#006580;
  font-size:0.750rem;
  padding-left:1.25rem
}

.simple-mde-image-chooser .modal-dialog .image-selector.disabled .picker{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(248, 248, 248, var(--tw-bg-opacity))
}

.simple-mde-image-chooser .modal-dialog .image-selector.disabled .picker .custom-file-button{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(248, 248, 248, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.simple-mde-image-chooser .modal-dialog .image-selector.disabled .picker .image-instructions{
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.simple-mde-image-chooser .modal-dialog .image-selector.disabled .picker input[type='file']{
  cursor:default
}

.three-way-toggle.disabled{
  background-color:#c8c9c7;
  cursor:default
}

.three-way-toggle.tw-bg-white{
  background:#fff
}

.three-way-toggle.tw-bg-primary{
  background:#006580
}

.three-way-toggle.tw-bg-success{
  background:#228665
}

.three-way-toggle.tw-bg-warning{
  background:#ff9e18
}

.three-way-toggle.tw-bg-gray{
  background:#c8c9c7
}

div.dropdown:has(#basic-dropdown){
  width:100%
}

div.dropdown #basic-dropdown, div.dropdown .item{
  height:2.50rem;
  width:100%;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  font-size:1.00rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

div.dropdown #basic-dropdown:not(#basic-dropdown), div.dropdown .item:not(#basic-dropdown){
  margin-left:0.5rem;
  margin-right:0.5rem
}

div.dropdown .dropdown-menu:has(li>a>.item){
  min-width:100%;
  overflow-x:hidden;
  overflow-y:auto;
  max-height:calc(3rem * 5)
}

.table-footer-dropdown-component{
  position:relative
}

#time-selector .table-footer-dropdown-component svg{
  color:var(--provider-theme-icon)
}

.three-way-toggle.table-footer-dropdown-component .dropdown-body{
  background:#fff
}

.table-footer-dropdown-component .dropdown-body{
  position:absolute;
  bottom:100%;
  left:33.333333%;
  z-index:10;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-translate-x:-50%;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  width:6rem;
  border-radius:0.25rem;
  border-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-border-opacity:0.5
}

.table-footer-dropdown-component .dropdown-body>.dropdown-entries{
  max-height:14rem;
  overflow:auto;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.table-footer-dropdown-component .dropdown-body>.dropdown-entries .dropdown-item{
  border-top-width:0px;
  border-right-width:0px;
  border-left-width:0px;
  border-style:dotted;
  border-color:transparent;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.table-footer-dropdown-component .dropdown-body>.dropdown-entries .dropdown-item:hover{
  border-bottom-width:0.0625rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity))
}

.table-footer-dropdown-component .dropdown-body>.triangle{
  position:absolute;
  top:100%;
  left:50%;
  border-left:10px solid transparent;
  border-right:10px solid transparent;
  border-top:10px solid #fff
}

.agents-list-view .agents-list-calc-width{
  width:calc(100% - 300px)
}

.agents-list-view .agents-list-table thead tr #state,.agents-list-view .agents-list-table thead tr #host{
  max-width:1%
}

.agents-list-view .agents-list-table thead tr #status\.version,.agents-list-view .agents-list-table thead tr #kind,.agents-list-view .agents-list-table thead tr #status\.lastActivityTime,.agents-list-view .agents-list-table thead tr #updateStatus{
  max-width:5%
}

.agents-list-view .agents-list-table thead tr #metadata\.scope\.title{
  max-width:10%
}

.agents-list-view .status-badge-container{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100px;
  text-transform:uppercase;
  border:1px solid;
  font-size:.75rem;
  border-radius:2px;
  letter-spacing:0.48px;
  padding:0 5px;
  margin:5px 0;
  font-weight:700;
  height:17px
}

.agents-list-view .status-badge-container.up-to-date{
  --tw-border-opacity:1;
  border-color:rgba(34, 134, 101, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(236, 247, 243, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.agents-list-view .status-badge-container.update-available{
  width:140px !important;
  background-color:#fff5e7;
  color:black;
  border-color:#ff9e18
}

.agents-list-view .status-badge-container.outdated{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity));
  background-color:#FFEBEE;
  color:#001E26;
  border-color:#800008
}

.agents-list-view .status-badge-container.retracted{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity));
  background-color:#800108;
  color:#ffffff;
  border-color:#800108
}

.agents-list-view #animated-refresh-button{
  background-color:transparent !important
}

.agents-list-view .agents-status-box-shadow{
  box-shadow:1px -1px 1px #c8c9c7,-1px -1px 1px #c8c9c7,1px -1px 1px #c8c9c7
}

.agents-list-view .agents-status-box-hover:hover{
  box-shadow:1px -1px 1px #c8c9c7,-1px -1px 1px #c8c9c7,1px -1px 1px #c8c9c7
}

.agents-list-view .agents-unsupported{
  background-color:#de6060
}

.agents-list-sideblade #close-agent-side-blade{
  padding:3px 14px !important
}

.invoices-container button.no-style{
  display:flex;
  place-items:start;
  justify-content:center;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.invoices-container button.no-style:hover{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.invoices-container button.no-style:focus{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.invoices-container button.no-style:disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.invoices-container button.no-style{
  background:none;
  border:none;
  padding:unset
}

.invoices-container #animated-refresh-button{
  background-color:transparent
}

.invoices-container #invoices-table .checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) .border{
  margin-right:unset
}

.invoices-container #invoices-table th#title{
  width:14%
}

.invoices-container #invoices-table th#amount{
  width:10%
}

.invoices-container #invoices-table th#amount div.table-header{
  justify-content:end
}

.invoices-container #invoices-table th#status{
  width:12%
}

.invoices-container #invoices-table th#status div.table-header{
  justify-content:center
}

.invoices-container #invoices-table th#created{
  width:11%
}

.invoices-container #invoices-table th#due{
  width:11%
}

.invoices-container #invoices-table th#org{
  width:16%
}

.invoices-container #invoices-table th#product{
  width:12%
}

.invoices-container #invoices-table th#plan{
  width:12%
}

.invoices-container #invoices-table th#menu{
  width:1%
}

.invoices-container .invoices-list-dropdown-menu{
  float:right;
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  line-height:unset;
  padding-top:0.33rem
}

.invoices-container .invoices-list-dropdown-menu .open .fa-chevron-down:before{
  content:""
}

.invoices-container .invoices-list-dropdown-menu .btn.btn-default{
  font-size:inherit
}

.invoices-container .invoices-list-dropdown-menu .btn.dropdown-toggle{
  color:inherit;
  padding:unset
}

.invoices-container .invoices-list-dropdown-menu .btn.dropdown-toggle:active,.invoices-container .invoices-list-dropdown-menu .btn.dropdown-toggle.active,.invoices-container .invoices-list-dropdown-menu .btn.dropdown-toggle:focus,.invoices-container .invoices-list-dropdown-menu .btn.dropdown-toggle.focus,.invoices-container .invoices-list-dropdown-menu .btn.dropdown-toggle:hover,.invoices-container .invoices-list-dropdown-menu .btn.dropdown-toggle.hover,.invoices-container .invoices-list-dropdown-menu .btn.dropdown-toggle.disabled,.invoices-container .invoices-list-dropdown-menu .btn.dropdown-toggle[disabled],.invoices-container .invoices-list-dropdown-menu .btn.dropdown-toggle[disabled]:hover,.invoices-container .invoices-list-dropdown-menu .btn.btn-default.disabled,.invoices-container .invoices-list-dropdown-menu .btn.btn-default[disabled],.invoices-container .invoices-list-dropdown-menu .btn.btn-default[disabled]:hover,.invoices-container .invoices-list-dropdown-menu .open>.btn.dropdown-toggle.dropdown-toggle{
  color:inherit;
  background-color:inherit;
  border-color:transparent
}

.invoices-container .invoices-list-dropdown-menu .dropdown-menu{
  min-width:13rem;
  max-height:16rem;
  overflow-y:auto;
  font-size:inherit
}

.invoices-container .invoices-list-dropdown-menu .dropdown-menu *[role='menuitem']{
  line-height:unset;
  padding:0.2rem 1rem
}

.invoices-container .invoices-list-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  min-height:2rem
}

.invoices-container .invoices-list-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item.disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.invoices-container .invoices-list-dropdown-menu .dropdown-menu-right{
  bottom:0;
  top:auto
}

.invoices-container .invoices-list-dropdown-menu .dropdown-menu>li>a:hover,.invoices-container .invoices-list-dropdown-menu .dropdown-menu>li>a:focus{
  outline:unset
}

.invoices-container .invoice-title{
  display:flex;
  place-items:start;
  border-width:0px;
  background-color:transparent;
  padding:0px;
  text-align:left;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.invoices-container .invoice-title:hover{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.invoices-container .invoice-title:focus{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.invoices-container .invoice-title:disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.refresh-button-component{
  background-color:transparent !important
}

.ellipsis-menu-dropdown{
  border-style:none;
  background-color:transparent;
  padding:0px;
  text-align:center;
  font-size:0.875rem
}

.ellipsis-menu-dropdown .dropdown-toggle{
  border-style:none;
  text-align:center;
  font-size:0.875rem;
  padding:0 !important;
  background-color:transparent !important
}

.ellipsis-menu-dropdown .ellipsis-menu::before{
  content:' ';
  display:block;
  width:0;
  height:0;
  position:absolute;
  border-top:8px solid transparent;
  border-bottom:8px solid lightgray;
  border-right:8px solid transparent;
  border-left:8px solid transparent;
  right:.7rem;
  top:-16px
}

.ellipsis-menu-dropdown .inner-triangle{
  content:' ';
  display:block;
  width:0;
  height:0;
  position:absolute;
  border-top:6px solid transparent;
  border-bottom:6px solid white;
  border-right:6px solid transparent;
  border-left:6px solid transparent;
  right:calc(.7rem + 2px);
  top:-12px
}

.two-lines-no-overflow{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:normal;
  overflow-wrap:break-word;
  display:-webkit-box;
  line-clamp:2;
  overflow-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.scrollable{
  height:100%;
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none
}

.scrollable::-webkit-scrollbar{
  width:0;
  height:0
}

.wizard-flow-dls-container .form-component label .search>input[type='text']{
  padding-left:2.5rem
}

pre.shiki{
  margin:unset
}

#featured-limit-reached{
  border-color:#ffcf51;
  background-color:#fffaf3;
  zindex:10000;
  max-width:540px;
  width:90%;
  box-shadow:0 1px 3px #153a5140;
  letter-spacing:inherit;
  font-family:inherit
}

#featured-limit-reached .arrow{
  border-top-color:#ffcf51;
  background-color:transparent
}

.product-activate-modal .primary-text{
  font-weight:700
}

.product-activate-modal .secondary-text{
  margin-top:0.75rem
}

.product-activate-modal .alert-primary{
  font-weight:700;
  color:#800008
}

.product-activate-modal .alert-primary::before{
  offset-anchor:center;
  content:'\26A0';
  font-family:'Axway-GoldenGate-Icons' !important;
  color:#800008;
  padding-right:5px;
  margin-top:-2px
}

.three-way-toggle.product-activate-modal .modal-content>.modal-footer>.cancel{
  background:#c8c9c7
}

.product-activate-modal .modal-content>.modal-footer>.cancel{
  float:right;
  margin-top:1.50rem;
  margin-right:0.75rem;
  height:1.75rem;
  width:5rem;
  --tw-border-opacity:1;
  border-color:rgba(0, 30, 38, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-activate-modal .modal-content>.modal-footer>.cancel:hover{
  border-width:2px
}

.three-way-toggle.product-activate-modal .modal-content>.modal-footer>.confirm{
  background:#228665
}

.product-activate-modal .modal-content>.modal-footer>.confirm{
  float:right;
  margin-top:1.50rem;
  margin-right:1.75rem;
  height:1.75rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(34, 134, 101, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-activate-modal .modal-content>.modal-footer>.confirm:hover{
  --tw-bg-opacity:1;
  background-color:rgba(0, 100, 72, var(--tw-bg-opacity))
}

.product-activate-modal .modal-content>.modal-footer>.confirm:disabled{
  --tw-bg-opacity:1;
  background-color:rgba(151, 152, 150, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-success-modal .icon{
  margin:1.5rem
}

.product-success-modal .icon svg{
  transform:scale(4)
}

.product-success-modal .header, .product-success-modal .template-structure .topic-header, .template-structure .product-success-modal .topic-header, .product-success-modal .template-structure .section-header, .template-structure .product-success-modal .section-header, .product-success-modal .template-structure .document-header, .template-structure .product-success-modal .document-header{
  font-size:1.50rem;
  font-weight:700
}

.product-success-modal .modal-content>.modal-footer{
  text-align:center
}

.product-success-modal .modal-content>.modal-footer>.cancel{
  margin-top:0px;
  margin-right:4rem;
  height:2.50rem;
  --tw-border-opacity:1;
  border-color:rgba(0, 30, 38, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(248, 248, 248, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-success-modal .modal-content>.modal-footer>.cancel:hover{
  border-width:2px
}

.three-way-toggle.product-success-modal .modal-content>.modal-footer>.confirm{
  background:#006580
}

.product-success-modal .modal-content>.modal-footer>.confirm{
  margin-top:0px;
  height:2.50rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-success-modal .modal-content>.modal-footer>.confirm:disabled{
  --tw-bg-opacity:1;
  background-color:rgba(151, 152, 150, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.custom-checkbox{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  padding:0;
  margin:0 1rem 0 0;
  -webkit-print-color-adjust:exact;
  color-adjust:exact;
  display:inline-block;
  vertical-align:middle;
  background-origin:border-box;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  flex-shrink:0;
  background-color:#fff
}

.custom-checkbox.disabled{
  color:#4a4f54
}

.custom-checkbox input[type='checkbox']{
  -webkit-appearance:initial;
  -moz-appearance:initial;
  appearance:initial;
  width:14px;
  height:14px;
  outline:1px solid #006580;
  border-radius:none;
  cursor:pointer
}

.three-way-toggle.custom-checkbox input[type='checkbox']:checked{
  background:#006580
}

.custom-checkbox input[type='checkbox']:checked{
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity));
  background-size:100% 100%;
  background-position:center;
  background-repeat:no-repeat;
  background-image:url("data:image/svg+xml;utf8,<svg viewBox=\"0 0 16 16\" fill=\"white\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z\"/></svg>")
}

.custom-checkbox input[type='checkbox']:focus{
  outline:2px solid;
  outline-offset:1px;
  width:14px;
  height:14px
}

.custom-checkbox input[type='checkbox']:disabled{
  outline:1px solid #d0d0d0;
  background-color:#f4f5f4;
  cursor:not-allowed
}

.product-publish-plans{
  list-style-type:none;
  overflow-y:auto;
  overflow-x:hidden;
  max-height:28rem
}

.product-version-dropdown{
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  line-height:unset;
  padding-top:0.33rem
}

.product-version-dropdown .header, .product-version-dropdown .template-structure .topic-header, .template-structure .product-version-dropdown .topic-header, .product-version-dropdown .template-structure .section-header, .template-structure .product-version-dropdown .section-header, .product-version-dropdown .template-structure .document-header, .template-structure .product-version-dropdown .document-header{
  display:flex;
  font-size:0.875rem;
  line-height:1.25rem
}

.product-version-dropdown .header, .product-version-dropdown .template-structure .topic-header, .template-structure .product-version-dropdown .topic-header, .product-version-dropdown .template-structure .section-header, .template-structure .product-version-dropdown .section-header, .product-version-dropdown .template-structure .document-header, .template-structure .product-version-dropdown .document-header{
  margin-left:0.5rem;
  margin-right:0.5rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid
}

.product-version-dropdown .header,.product-version-dropdown .template-structure .topic-header,.template-structure .product-version-dropdown .topic-header,.product-version-dropdown .template-structure .section-header,.template-structure .product-version-dropdown .section-header,.product-version-dropdown .template-structure .document-header,.template-structure .product-version-dropdown .document-header{
  border-color:#efefef;
  color:#4a4f54
}

.product-version-dropdown .open .fa-chevron-down:before{
  content:""
}

.product-version-dropdown .btn.btn-default{
  font-size:inherit
}

.product-version-dropdown .btn.btn-default .version{
  min-width:2.5rem;
  font-size:1.2rem
}

.product-version-dropdown .btn.dropdown-toggle{
  color:inherit;
  padding:unset
}

.product-version-dropdown .btn.dropdown-toggle:active,.product-version-dropdown .btn.dropdown-toggle.active,.product-version-dropdown .btn.dropdown-toggle:focus,.product-version-dropdown .btn.dropdown-toggle.focus,.product-version-dropdown .btn.dropdown-toggle:hover,.product-version-dropdown .btn.dropdown-toggle.hover,.product-version-dropdown .open>.btn.dropdown-toggle.dropdown-toggle{
  color:inherit;
  background-color:inherit;
  border-color:transparent
}

.product-version-dropdown .dropdown-menu{
  min-width:15rem;
  max-height:16rem;
  overflow-y:auto;
  font-size:inherit
}

.product-version-dropdown .dropdown-menu *[role='menuitem']{
  line-height:unset;
  padding:0.2rem 1rem
}

.product-version-dropdown .dropdown-menu *[role='menuitem'] .version-item{
  min-height:2rem
}

.product-version-dropdown .dropdown-menu>li>a:hover,.product-version-dropdown .dropdown-menu>li>a:focus{
  outline:unset
}

.endpoint-wizard-sideblade .form-component .product-details-header{
  width:100%
}

.product-details-header{
  display:inline-flex;
  width:75%;
  flex-direction:column;
  padding:0px
}

.product-details-header .product-details-name{
  font-size:2.00rem;
  font-weight:700;
  line-height:2.50rem;
  margin-top:0.25rem;
  margin-right:0.75rem;
  border-width:0px;
  border-right-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-right:1rem
}

.deleted-user-message{
  --tw-text-opacity:1;
  color:rgba(128, 0, 8, var(--tw-text-opacity))
}

.product-header-buttons{
  display:flex;
  width:25%;
  align-items:center;
  justify-content:flex-end;
  gap:0.75rem
}

.endpoint-wizard-sideblade .form-component .product-visibility-info{
  width:100%
}

.product-visibility-info{
  margin-bottom:1.5rem;
  display:flex;
  flex-direction:column;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-bottom:0.75rem;
  border-bottom-style:solid
}

.product-publish-button-badge{
  --tw-bg-opacity:1;
  background-color:rgba(239, 239, 239, var(--tw-bg-opacity));
  padding-left:0.500rem;
  padding-right:0.500rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity));
  margin-left:-1rem;
  margin-top:-0.5rem;
  border-width:1px;
  border-style:solid;
  border-radius:0.5rem;
  border-color:#d0d0d0;
  font-size:14px;
  line-height:14px
}

.product-state-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-button.disabled{
  cursor:not-allowed !important
}

.product-state-outline-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-outline-button.disabled{
  cursor:not-allowed !important
}

.three-way-toggle.product-state-outline-button{
  background:#fff
}

.product-state-outline-button{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-state-outline-button:hover{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-outline-button:hover.disabled{
  cursor:not-allowed !important
}

.product-state-draft-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-draft-button.disabled{
  cursor:not-allowed !important
}

.product-state-draft-button{
  --tw-bg-opacity:1;
  background-color:rgba(74, 79, 84, var(--tw-bg-opacity))
}

.product-state-draft-outline-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-draft-outline-button.disabled{
  cursor:not-allowed !important
}

.three-way-toggle.product-state-draft-outline-button{
  background:#fff
}

.product-state-draft-outline-button{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(74, 79, 84, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.product-state-draft-outline-button:hover{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-draft-outline-button:hover.disabled{
  cursor:not-allowed !important
}

.product-state-draft-outline-button:hover{
  --tw-bg-opacity:1;
  background-color:rgba(74, 79, 84, var(--tw-bg-opacity))
}

.product-state-active-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-active-button.disabled{
  cursor:not-allowed !important
}

.three-way-toggle.product-state-active-button{
  background:#228665
}

.product-state-active-button{
  --tw-bg-opacity:1;
  background-color:rgba(34, 134, 101, var(--tw-bg-opacity))
}

.product-state-active-outline-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-active-outline-button.disabled{
  cursor:not-allowed !important
}

.three-way-toggle.product-state-active-outline-button{
  background:#fff
}

.product-state-active-outline-button{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(34, 134, 101, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(34, 134, 101, var(--tw-text-opacity))
}

.product-state-active-outline-button:hover{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-active-outline-button:hover.disabled{
  cursor:not-allowed !important
}

.three-way-toggle.product-state-active-outline-button:hover{
  background:#228665
}

.product-state-active-outline-button:hover{
  --tw-bg-opacity:1;
  background-color:rgba(34, 134, 101, var(--tw-bg-opacity))
}

.product-state-deprecated-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-deprecated-button.disabled{
  cursor:not-allowed !important
}

.product-state-deprecated-button{
  --tw-bg-opacity:1;
  background-color:rgba(157, 75, 112, var(--tw-bg-opacity))
}

.product-state-deprecated-outline-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-deprecated-outline-button.disabled{
  cursor:not-allowed !important
}

.three-way-toggle.product-state-deprecated-outline-button{
  background:#fff
}

.product-state-deprecated-outline-button{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(157, 75, 112, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(157, 75, 112, var(--tw-text-opacity))
}

.product-state-deprecated-outline-button:hover{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-deprecated-outline-button:hover.disabled{
  cursor:not-allowed !important
}

.product-state-deprecated-outline-button:hover{
  --tw-bg-opacity:1;
  background-color:rgba(157, 75, 112, var(--tw-bg-opacity))
}

.product-state-archived-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-archived-button.disabled{
  cursor:not-allowed !important
}

.product-state-archived-button{
  --tw-bg-opacity:1;
  background-color:rgba(210, 38, 48, var(--tw-bg-opacity))
}

.product-state-archived-outline-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-archived-outline-button.disabled{
  cursor:not-allowed !important
}

.three-way-toggle.product-state-archived-outline-button{
  background:#fff
}

.product-state-archived-outline-button{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(210, 38, 48, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(210, 38, 48, var(--tw-text-opacity))
}

.product-state-archived-outline-button:hover{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-archived-outline-button:hover.disabled{
  cursor:not-allowed !important
}

.product-state-archived-outline-button:hover{
  --tw-bg-opacity:1;
  background-color:rgba(210, 38, 48, var(--tw-bg-opacity))
}

.product-state-error-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-error-button.disabled{
  cursor:not-allowed !important
}

.product-state-error-button{
  --tw-bg-opacity:1;
  background-color:rgba(210, 38, 48, var(--tw-bg-opacity))
}

.product-state-error-outline-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-error-outline-button.disabled{
  cursor:not-allowed !important
}

.three-way-toggle.product-state-error-outline-button{
  background:#fff
}

.product-state-error-outline-button{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(210, 38, 48, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(210, 38, 48, var(--tw-text-opacity))
}

.product-state-error-outline-button:hover{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-state-error-outline-button:hover.disabled{
  cursor:not-allowed !important
}

.product-state-error-outline-button:hover{
  --tw-bg-opacity:1;
  background-color:rgba(210, 38, 48, var(--tw-bg-opacity))
}

.product-publish-button{
  margin-bottom:0.75rem;
  height:1.75rem;
  width:100%;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-publish-button.disabled{
  cursor:not-allowed !important
}

.three-way-toggle.product-publish-button{
  background:#c8c9c7
}

.product-publish-button{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity))
}

.product-publish-outline-button.btn.btn-default{
  margin-bottom:0.75rem;
  padding-left:1.00rem;
  padding-right:1.00rem;
  font-size:1.00rem;
  height:2.5rem;
  border-color:#d0d0d0;
  border-width:1px;
  border-radius:4px 0px 0px 4px;
  background-color:transparent;
  padding:unset;
  padding-left:1rem;
  padding-right:1rem
}

.product-publish-outline-button.btn.btn-default.full{
  border-radius:4px
}

.product-publish-outline-button.btn.btn-default.plus{
  border-left-style:none;
  border-radius:0px 4px 4px 0px;
  margin-left:-14px
}

.product-publish-outline-button.btn.btn-default.plus.noradius{
  border-radius:0px
}

.product-publish-outline-button.btn.btn-default.plus .gg{
  font-size:1.00rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-publish-outline-button.btn.btn-default.minus{
  border-left-style:none;
  border-radius:0px 4px 4px 0px;
  margin-left:-14px
}

.product-publish-outline-button.btn.btn-default.minus .gg{
  font-size:1.00rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-publish-outline-button.btn.btn-default:hover, .product-publish-outline-button.btn.btn-default[disabled]{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.product-publish-outline-button.btn.btn-default:hover,.product-publish-outline-button.btn.btn-default[disabled]{
  background-color:#d0d0d0
}

.product-header-outline-button.btn.btn-default{
  margin-bottom:0.75rem;
  padding-left:1.00rem;
  padding-right:1.00rem;
  font-size:1.00rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  height:2.5rem;
  border-color:#d0d0d0;
  border-width:1px;
  border-radius:4px 0px 0px 4px;
  background-color:transparent;
  padding:unset;
  padding-left:1rem;
  padding-right:1rem
}

.product-header-outline-button.btn.btn-default.full{
  border-radius:4px
}

.product-header-outline-button.btn.btn-default.right{
  border-left-style:none;
  border-radius:0px 4px 4px 0px;
  margin-left:-14px
}

.product-header-outline-button.btn.btn-default.right.noradius{
  border-radius:0px
}

.product-header-outline-button.btn.btn-default.right .gg{
  font-size:1.00rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.product-header-outline-button.btn.btn-default.mid{
  border-left-style:none;
  border-radius:0px 4px 4px 0px;
  margin-left:-14px
}

.product-header-outline-button.btn.btn-default.mid .gg{
  font-size:1.00rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.product-header-outline-button.btn.btn-default:hover, .product-header-outline-button.btn.btn-default[disabled]{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.product-header-outline-button.btn.btn-default:hover,.product-header-outline-button.btn.btn-default[disabled]{
  background-color:#d0d0d0
}

.transaction-details .breadcrumb-header span.product-state-text:last-of-type{
  text-transform:none
}

.product-state-text{
  text-transform:uppercase
}

.transaction-details .breadcrumb-header span.product-state-draft-text:last-of-type{
  text-transform:none
}

.product-state-draft-text{
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.transaction-details .breadcrumb-header span.product-state-active-text:last-of-type{
  text-transform:none
}

.product-state-active-text{
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(34, 134, 101, var(--tw-text-opacity))
}

.transaction-details .breadcrumb-header span.product-state-deprecated-text:last-of-type{
  text-transform:none
}

.product-state-deprecated-text{
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(157, 75, 112, var(--tw-text-opacity))
}

.transaction-details .breadcrumb-header span.product-state-archived-text:last-of-type{
  text-transform:none
}

.product-state-archived-text{
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(210, 38, 48, var(--tw-text-opacity))
}

.transaction-details .breadcrumb-header span.product-state-error-text:last-of-type{
  text-transform:none
}

.product-state-error-text{
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(210, 38, 48, var(--tw-text-opacity))
}

.product-plans-container{
  width:calc(100% - 1.7rem)
}

.product-plan-sideblade{
  width:52rem;
  padding-right:3rem
}

.endpoint-wizard-sideblade .form-component .product-plans-details-container{
  width:100%
}

.product-plans-details-container{
  display:flex;
  width:100%;
  flex-direction:column;
  padding-left:1.25rem;
  padding-right:1.25rem;
  max-height:100vh
}

.product-plans-details-container .narrow-table-col{
  padding-right:0.25rem;
  padding-left:0.25rem;
  max-width:96px
}

.product-plans-details-container .no-border{
  border-style:none
}

.product-plans-details-container .plan-details-title{
  margin-bottom:0.75rem;
  display:flex;
  font-size:1.125rem;
  line-height:1.75rem;
  font-weight:700
}

.product-plans-details-container .plan-title{
  font-size:1.25rem;
  line-height:1.75rem;
  font-weight:700;
  display:flex;
  flex-direction:row;
  flex-wrap:nowrap;
  gap:.5em
}

.product-plans-details-container .plan-title>.warning{
  --tw-text-opacity:1;
  color:rgba(255, 158, 24, var(--tw-text-opacity));
  line-height:normal
}

.product-plans-details-container .plan-state{
  margin-bottom:0.75rem
}

.product-plans-details-container .plan-type-container{
  margin-bottom:0.75rem;
  display:flex;
  margin-bottom:0.25rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-bottom:0.25rem
}

.product-plans-details-container .plan-type{
  font-weight:700
}

.product-plans-details-container .plan-interval{
  font-size:0.875rem;
  line-height:1.25rem
}

.product-plans-details-container .plan-description{
  margin-bottom:0.75rem;
  font-size:0.875rem;
  line-height:1.25rem;
  min-height:3rem
}

.product-plans-details-container .plan-quotas{
  display:flex;
  font-weight:700;
  margin-bottom:0.25rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-bottom:0.25rem
}

.product-plans-details-container .dropdown-button{
  margin:0px;
  display:flex;
  border-style:none;
  background-color:inherit;
  padding:0px;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity));
  width:-moz-fit-content;
  width:fit-content
}

.product-plans-details-container .plan-quotas-container{
  overflow-x:hidden;
  white-space:nowrap;
  max-height:50vh
}

.product-plans-details-container .plan-quotas-container .quota-resource:not(:last-child){
  margin-bottom:0.25rem;
  display:inline-block;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-bottom:0.25rem;
  width:100%
}

.product-plans-details-container .plan-quotas-container .quota.error{
  grid-template-columns:1em auto 2em;
  gap:0.5em
}

.product-plans-details-container .plan-quotas-container .quota.draft:not(.error){
  grid-template-columns:auto 2em;
  gap:0.5em
}

.product-plans-details-container .plan-quotas-container .quota:not(.error){
  padding-left:1.5em
}

.product-plans-details-container .plan-quotas-container .quota:not(:last-child){
  margin-bottom:0.375rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:dashed;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-bottom:0.375rem
}

.endpoint-wizard-sideblade .form-component .product-plans-details-container .plan-quotas-container .quota-container:not(:last-child){
  width:100%
}

.product-plans-details-container .plan-quotas-container .quota-container:not(:last-child){
  margin-bottom:0.375rem;
  display:flex;
  flex-direction:column;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-bottom:0.375rem
}

.product-plans-details-container .plan-buttons{
  margin-top:1.50rem;
  display:flex;
  font-size:0.875rem;
  line-height:1.25rem
}

.product-plans-details-container .plan-buttons .plan-cancel-btn{
  margin-right:0.75rem;
  height:1.75rem;
  width:5rem;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.product-plans-details-container .plan-buttons .plan-edit-btn{
  margin-right:0.75rem;
  height:1.75rem;
  width:auto;
  --tw-border-opacity:1;
  border-color:rgba(74, 79, 84, var(--tw-border-opacity));
  padding-left:0.250rem;
  padding-right:0.250rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.product-plans-details-container .plan-buttons .plan-cancel-btn:hover{
  border-width:2px
}

.three-way-toggle.product-plans-details-container .plan-buttons .plan-activate-btn{
  background:#228665
}

.product-plans-details-container .plan-buttons .plan-activate-btn{
  margin-right:0.75rem;
  height:1.75rem;
  width:5rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(34, 134, 101, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-plans-details-container .plan-buttons .plan-activate-btn:hover{
  --tw-bg-opacity:1;
  background-color:rgba(0, 100, 72, var(--tw-bg-opacity))
}

.product-plans-details-container .plan-buttons .plan-activate-btn.disabled{
  --tw-bg-opacity:1;
  background-color:rgba(151, 152, 150, var(--tw-bg-opacity))
}

.product-plans-details-container .plan-buttons .plan-deprecate-btn{
  height:1.75rem;
  width:5rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(128, 0, 8, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-plans-details-container .plan-buttons .plan-deprecate-btn.disabled{
  --tw-bg-opacity:1;
  background-color:rgba(151, 152, 150, var(--tw-bg-opacity))
}

.product-plans-details-container .plan-buttons .plan-archive-btn{
  height:1.75rem;
  width:5rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(185, 94, 4, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-plans-details-container .plan-buttons .plan-archive-btn.disabled{
  --tw-bg-opacity:1;
  background-color:rgba(151, 152, 150, var(--tw-bg-opacity))
}

.product-plans-details-container .plan-buttons .plan-delete-btn{
  height:1.75rem;
  width:5rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(210, 38, 48, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-plans-details-container .plan-buttons .plan-delete-btn.disabled{
  --tw-bg-opacity:1;
  background-color:rgba(151, 152, 150, var(--tw-bg-opacity))
}

.product-plans-details-container #plan-resource-table td{
  text-wrap:wrap
}

#product-plans-table .plan-title{
  cursor:pointer;
  border-style:none;
  background-color:transparent;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

#product-plans-table td{
  overflow:visible
}

.product-plan-dropdown-menu{
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  line-height:unset;
  padding-top:0.33rem
}

.product-plan-dropdown-menu .open .fa-chevron-down:before{
  content:""
}

.product-plan-dropdown-menu .btn.btn-default{
  font-size:inherit
}

.product-plan-dropdown-menu .btn.dropdown-toggle{
  color:inherit;
  padding:unset
}

.product-plan-dropdown-menu .btn.dropdown-toggle:active,.product-plan-dropdown-menu .btn.dropdown-toggle.active,.product-plan-dropdown-menu .btn.dropdown-toggle:focus,.product-plan-dropdown-menu .btn.dropdown-toggle.focus,.product-plan-dropdown-menu .btn.dropdown-toggle:hover,.product-plan-dropdown-menu .btn.dropdown-toggle.hover,.product-plan-dropdown-menu .btn.dropdown-toggle.disabled,.product-plan-dropdown-menu .btn.dropdown-toggle[disabled],.product-plan-dropdown-menu .btn.dropdown-toggle[disabled]:hover,.product-plan-dropdown-menu .btn.btn-default.disabled,.product-plan-dropdown-menu .btn.btn-default[disabled],.product-plan-dropdown-menu .btn.btn-default[disabled]:hover,.product-plan-dropdown-menu .open>.btn.dropdown-toggle.dropdown-toggle{
  color:inherit;
  background-color:inherit;
  border-color:transparent
}

.product-plan-dropdown-menu .dropdown-menu{
  min-width:13rem;
  max-height:16rem;
  overflow-y:auto;
  font-size:inherit
}

.product-plan-dropdown-menu .dropdown-menu *[role='menuitem']{
  line-height:unset;
  padding:0.2rem 1rem
}

.product-plan-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  min-height:2rem
}

.product-plan-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item.disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.product-plan-dropdown-menu .dropdown-menu-right{
  bottom:0;
  top:auto
}

.product-plan-dropdown-menu .dropdown-menu>li>a:hover,.product-plan-dropdown-menu .dropdown-menu>li>a:focus{
  outline:unset
}

.delete-modal.remove-resource-modal .modal-content{
  width:700px
}

.delete-modal .primary-text{
  font-weight:700
}

.delete-modal .secondary-text{
  margin-top:0.75rem
}

.delete-modal .alert-primary{
  font-weight:700;
  color:#800008
}

.delete-modal .alert-primary::before{
  offset-anchor:center;
  content:'\26A0';
  font-family:'Axway-GoldenGate-Icons' !important;
  color:#800008;
  padding-right:5px;
  margin-top:-2px
}

.delete-modal .danger{
  background-color:#800008;
  border-color:#800008
}

.delete-modal button.cancel{
  color:#4a4f54;
  background-color:transparent;
  border-color:#4a4f54 !important;
  border-width:1px !important;
  border-style:solid;
  margin-right:0.75rem
}

.delete-modal button.cancel:hover{
  background-color:transparent
}

.info-box{
  border-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  padding:0.5rem;
  text-align:left;
  font-size:0.75rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.info-box::before{
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.info-box::before.fa-pull-left{
  margin-right:.3em
}

.info-box::before.fa-pull-right{
  margin-left:.3em
}

.info-box::before.pull-left{
  margin-right:.3em
}

.info-box::before.pull-right{
  margin-left:.3em
}

.info-box::before{
  margin-right:0.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  content:'\f05a'
}

.info-box-warn-icon{
  border-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  padding:0.5rem;
  text-align:left;
  font-size:0.75rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.info-box-warn-icon::before{
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.info-box-warn-icon::before.fa-pull-left{
  margin-right:.3em
}

.info-box-warn-icon::before.fa-pull-right{
  margin-left:.3em
}

.info-box-warn-icon::before.pull-left{
  margin-right:.3em
}

.info-box-warn-icon::before.pull-right{
  margin-left:.3em
}

.info-box-warn-icon::before{
  margin-right:0.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  content:'\f071'
}

.warning-box{
  border-width:0.063rem;
  border-style:solid;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  padding:0.5rem;
  text-align:left;
  font-size:0.75rem;
  line-height:1rem;
  color:rgba(112, 112, 112, var(--tw-text-opacity));
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1
}

.warning-box::before{
  --tw-text-opacity: 1;
  margin-right:0.5rem;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  content:'\f05a'
}

.warning-box #define-default-button{
  font-weight:normal
}

.warning-box{
  border-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  padding:0.5rem;
  text-align:left;
  font-size:0.75rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.warning-box::before{
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.warning-box::before.fa-pull-left{
  margin-right:.3em
}

.warning-box::before.fa-pull-right{
  margin-left:.3em
}

.warning-box::before.pull-left{
  margin-right:.3em
}

.warning-box::before.pull-right{
  margin-left:.3em
}

.warning-box::before{
  margin-right:0.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  content:'\f05a'
}

.warning-box{
  --tw-border-opacity:1;
  border-color:rgba(255, 158, 24, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 245, 231, var(--tw-bg-opacity))
}

.warning-box::before{
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.warning-box::before.fa-pull-left{
  margin-right:.3em
}

.warning-box::before.fa-pull-right{
  margin-left:.3em
}

.warning-box::before.pull-left{
  margin-right:.3em
}

.warning-box::before.pull-right{
  margin-left:.3em
}

.warning-box::before{
  margin-right:0.5rem;
  --tw-text-opacity:1;
  color:rgba(255, 158, 24, var(--tw-text-opacity));
  content:'\f071'
}

.error-box{
  border-width:0.063rem;
  border-style:solid;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  padding:0.5rem;
  text-align:left;
  font-size:0.75rem;
  line-height:1rem;
  color:rgba(112, 112, 112, var(--tw-text-opacity));
  --tw-border-opacity: 1;
  --tw-bg-opacity: 1;
  --tw-text-opacity: 1
}

.error-box::before{
  --tw-text-opacity: 1;
  margin-right:0.5rem;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  content:'\f05a'
}

.error-box #define-default-button{
  font-weight:normal
}

.error-box{
  border-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  padding:0.5rem;
  text-align:left;
  font-size:0.75rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.error-box::before{
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.error-box::before.fa-pull-left{
  margin-right:.3em
}

.error-box::before.fa-pull-right{
  margin-left:.3em
}

.error-box::before.pull-left{
  margin-right:.3em
}

.error-box::before.pull-right{
  margin-left:.3em
}

.error-box::before{
  margin-right:0.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  content:'\f05a'
}

.error-box{
  --tw-border-opacity:1;
  border-color:rgba(210, 38, 48, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 235, 238, var(--tw-bg-opacity))
}

.error-box::before{
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale
}

.error-box::before.fa-pull-left{
  margin-right:.3em
}

.error-box::before.fa-pull-right{
  margin-left:.3em
}

.error-box::before.pull-left{
  margin-right:.3em
}

.error-box::before.pull-right{
  margin-left:.3em
}

.error-box::before{
  margin-right:0.5rem;
  --tw-text-opacity:1;
  color:rgba(210, 38, 48, var(--tw-text-opacity));
  content:'\f06a'
}

.product-details-container .nav-tabs>li>a{
  line-height:0.75rem
}

.product-details-container .breadcrumb-header{
  margin-top:0
}

.product-details-container .product-header-buttons{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:0.75rem
}

@media (min-width: 992px){
  .product-details-container .product-header-buttons{
    justify-content:flex-end
  }
}

.product-details-container .product-header-buttons{
  width:auto
}

.product-details-container .panel{
  background-color:transparent;
  --tw-shadow:0 0 #0000;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.product-details-container .panel .panel-collapse{
  border-style:none;
  background-color:transparent
}

.product-details-container .panel .panel-collapse .panel-body{
  padding:0px
}

.product-details-container .panel .panel-heading{
  border-style:none;
  background-color:transparent
}

.product-details-container .panel .panel-heading span{
  font-size:1.25rem;
  font-weight:400
}

.product-details-container .panel .panel-heading .axway-icon{
  height:1.50rem;
  width:1.50rem
}

.product-details-container .tags-attributes-categories-container .asset-attributes #attr-key,.product-details-container .tags-attributes-categories-container .asset-attributes #attr-value{
  width:100% !important
}

.versions-container .search-bar{
  min-width:unset
}

.versions-container .search-bar input{
  min-width:unset
}

.versions-container .search-bar .search-bar-icon::after{
  margin-top:0.6rem
}

.versions-container .outline-button.btn.btn-default{
  padding-left:1.00rem;
  padding-right:1.00rem;
  font-size:1.00rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity));
  border-color:#d0d0d0;
  border-width:1px;
  border-radius:4px;
  background-color:transparent;
  padding:unset;
  padding-left:1rem;
  padding-right:1rem
}

.versions-container .outline-button.btn.btn-default:hover, .versions-container .outline-button.btn.btn-default[disabled]{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.versions-container .outline-button.btn.btn-default:hover,.versions-container .outline-button.btn.btn-default[disabled]{
  background-color:#d0d0d0
}

.versions-container .version-list-items{
  max-height:700px
}

.versions-container #version-list-dropdown{
  border-radius:0.25rem;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.versions-container #version-list-dropdown:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.versions-container #version-list-dropdown:active{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.versions-container #version-list-dropdown:hover, .versions-container #version-list-dropdown:focus, .versions-container #version-list-dropdown:active{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.versions-container #version-list-dropdown .css-fajnii{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.versions-container #version-list-dropdown-items>li>a[role='menuitem']{
  padding:unset
}

.versions-container #version-dropdown-menu{
  --tw-text-opacity:1;
  color:rgba(151, 152, 150, var(--tw-text-opacity));
  padding:unset;
  padding-right:unset
}

.three-way-toggle.versions-container .selected-version{
  background:#fff
}

.versions-container .selected-version{
  border-width:0px;
  border-left-width:0.500rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  box-shadow:-4px 0px 6px #97989640
}

.versions-container .version-dropdown-menu{
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  line-height:unset
}

.versions-container .version-dropdown-menu .open .fa-chevron-down:before{
  content:""
}

.versions-container .version-dropdown-menu .btn.btn-default{
  font-size:inherit
}

.versions-container .version-dropdown-menu .btn.dropdown-toggle{
  color:inherit;
  padding:unset
}

.versions-container .version-dropdown-menu .btn.dropdown-toggle:active,.versions-container .version-dropdown-menu .btn.dropdown-toggle.active,.versions-container .version-dropdown-menu .btn.dropdown-toggle:focus,.versions-container .version-dropdown-menu .btn.dropdown-toggle.focus,.versions-container .version-dropdown-menu .btn.dropdown-toggle:hover,.versions-container .version-dropdown-menu .btn.dropdown-toggle.hover,.versions-container .version-dropdown-menu .btn.dropdown-toggle.disabled,.versions-container .version-dropdown-menu .btn.dropdown-toggle[disabled],.versions-container .version-dropdown-menu .btn.dropdown-toggle[disabled]:hover,.versions-container .version-dropdown-menu .btn.btn-default.disabled,.versions-container .version-dropdown-menu .btn.btn-default[disabled],.versions-container .version-dropdown-menu .btn.btn-default[disabled]:hover,.versions-container .version-dropdown-menu .open>.btn.dropdown-toggle.dropdown-toggle{
  color:inherit;
  background-color:inherit;
  border-color:transparent
}

.versions-container .version-dropdown-menu .dropdown-menu{
  min-width:13rem;
  max-height:16rem;
  overflow-y:auto;
  font-size:inherit
}

.versions-container .version-dropdown-menu .dropdown-menu *[role='menuitem']{
  line-height:unset;
  padding:0.2rem 1rem
}

.versions-container .version-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  min-height:2rem
}

.versions-container .version-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item.disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.versions-container .version-dropdown-menu .dropdown-menu-right{
  bottom:0;
  top:auto
}

.versions-container .version-dropdown-menu .dropdown-menu>li>a:hover,.versions-container .version-dropdown-menu .dropdown-menu>li>a:focus{
  outline:unset
}

.versions-container .version-list-items>div:first-child .dropdown-menu-right{
  bottom:auto;
  top:0
}

.cell-text{
  display:flex !important
}

#subscriptions-table.reactive-table{
  overflow:auto
}

#subscriptions-table table{
  white-space:nowrap
}

#subscriptions-table table thead th#none{
  width:4rem
}

#subscriptions-table table thead th#state{
  width:7rem
}

#subscriptions-table table thead th#approval-state{
  width:10rem
}

#subscriptions-table table thead th#approver{
  width:12rem
}

#subscriptions-table table thead th#updated{
  width:8rem
}

#subscriptions-table table tbody td:nth-child(2){
  max-width:10rem
}

#subscriptions-table table tbody td:nth-child(3){
  max-width:10rem
}

#subscriptions-table table tbody td:nth-child(6){
  width:20%
}

#subscriptions-table table tbody td:nth-child(7){
  width:20%
}

.product-visibility-sideblade{
  padding:2rem;
  width:48rem
}

.endpoint-wizard-sideblade .form-component .product-visibility-container{
  width:100%
}

.product-visibility-container{
  display:flex;
  width:100%;
  flex-direction:column
}

.product-visibility-container .required::before{
  position:relative;
  content:'*';
  color:#d22630;
  top:0;
  left:0;
  margin-left:-1ch;
  vertical-align:super;
  font-size:smaller
}

.product-visibility-container .title{
  margin-bottom:1rem;
  display:flex;
  font-size:1.25rem;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.product-visibility-container .sub-title{
  margin-bottom:0.75rem;
  display:flex;
  font-size:1.00rem;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.product-visibility-container #visibility-dropdown, .product-visibility-container .version-item{
  height:2.50rem;
  width:14.125rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.product-visibility-container #marketplace-dropdown, .product-visibility-container .marketplace-item{
  height:2.50rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  font-size:1.00rem
}

.product-visibility-container #marketplace-dropdown,.product-visibility-container .marketplace-item{
  width:447px
}

.product-visibility-container .marketplace-item{
  margin-left:0.5rem;
  margin-right:0.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.product-visibility-container .version-item{
  margin-left:0.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.product-visibility-container .search-bar input{
  font-size:1.00rem;
  padding:8px;
  padding-left:40px
}

.product-visibility-container .search-bar>.search-bar-icon::after{
  margin-left:0.9rem;
  margin-top:0.6rem
}

.endpoint-wizard-sideblade .form-component .product-visibility-container .orgs{
  width:100%
}

.product-visibility-container .orgs{
  margin-top:1.25rem;
  margin-right:3.5rem;
  margin-left:1.5rem;
  display:flex;
  flex-direction:column
}

.product-visibility-container .orgs .accordion:first-child .accordion-heading{
  padding-top:0px
}

.product-visibility-container .orgs .accordion-heading{
  padding-top:0.5rem
}

.product-visibility-container .orgs .accordion .accordion-body{
  margin-top:0px
}

.endpoint-wizard-sideblade .form-component .product-visibility-container .orgs .orgs-list{
  width:100%
}

.product-visibility-container .orgs .orgs-list{
  margin-top:0.75rem;
  display:flex;
  flex-direction:column;
  max-height:50vh;
  overflow-y:auto
}

.product-visibility-container .team{
  display:flex;
  flex-direction:row;
  align-items:center;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  padding-left:0.75rem;
  font-size:0.875rem;
  border-bottom-style:solid
}

.three-way-toggle.product-visibility-container .pill{
  background:#fff
}

.product-visibility-container .pill{
  align-items:center;
  border-radius:9999px;
  border-width:1px;
  border-style:solid;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.75rem;
  padding-right:0.75rem;
  text-align:center;
  line-height:1.25
}

.endpoint-wizard-sideblade .form-component .product-visibility-container .buttons{
  width:100%
}

.product-visibility-container .buttons{
  margin-top:1.50rem;
  display:flex;
  width:100%;
  flex-direction:column;
  font-size:0.875rem;
  line-height:1.25rem
}

.product-visibility-container .buttons .cancel{
  height:2.00rem;
  width:100%;
  font-size:0.875rem;
  line-height:1.25rem
}

.three-way-toggle.product-visibility-container .buttons .update{
  background:#228665
}

.product-visibility-container .buttons .update{
  height:2.00rem;
  width:100%;
  --tw-bg-opacity:1;
  background-color:rgba(34, 134, 101, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.product-visibility-modal .primary-text{
  font-weight:700
}

.product-visibility-modal .secondary-text{
  margin-top:0.75rem
}

.product-visibility-modal button.cancel{
  color:#4a4f54;
  background-color:transparent;
  border-color:#4a4f54 !important;
  border-width:1px !important;
  border-style:solid;
  margin-right:0.75rem
}

.product-visibility-modal button.cancel:hover{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.product-unpublish-sideblade{
  padding:2rem;
  width:48rem
}

.endpoint-wizard-sideblade .form-component .product-unpublish-container{
  width:100%
}

.product-unpublish-container{
  display:flex;
  width:100%;
  flex-direction:column
}

.product-unpublish-container .required::before{
  position:relative;
  content:'*';
  color:#d22630;
  top:0;
  left:0;
  margin-left:-1ch;
  vertical-align:super;
  font-size:smaller
}

.product-unpublish-container .title{
  margin-bottom:1rem;
  display:flex;
  font-size:1.25rem;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.product-unpublish-container .sub-title{
  margin-bottom:0.75rem;
  display:flex;
  font-size:1.00rem;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.product-unpublish-container .search-bar input{
  font-size:1.00rem;
  padding:8px;
  padding-left:40px
}

.product-unpublish-container .search-bar>.search-bar-icon::after{
  margin-left:0.9rem;
  margin-top:0.6rem
}

.endpoint-wizard-sideblade .form-component .product-unpublish-container .marketplace-list{
  width:100%
}

.product-unpublish-container .marketplace-list{
  margin-top:0.75rem;
  display:flex;
  flex-direction:column;
  max-height:50vh;
  overflow-y:auto
}

.product-unpublish-container .team{
  display:flex;
  flex-direction:row;
  align-items:center;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-left:0.75rem;
  padding-right:0.75rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  font-size:0.875rem;
  border-bottom-style:solid
}

.endpoint-wizard-sideblade .form-component .product-unpublish-container .buttons{
  width:100%
}

.product-unpublish-container .buttons{
  margin-top:1.50rem;
  display:flex;
  width:100%;
  flex-direction:column;
  font-size:0.875rem;
  line-height:1.25rem
}

.product-unpublish-container .buttons .cancel{
  height:2.00rem;
  width:100%;
  font-size:0.875rem;
  line-height:1.25rem
}

.product-unpublish-container .buttons .confirm{
  height:2.00rem;
  width:100%;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.product-unpublish-container .buttons .confirm:not(.disabled){
  --tw-bg-opacity:1;
  background-color:rgba(210, 38, 48, var(--tw-bg-opacity))
}

.product-unpublish-modal .primary-text{
  font-weight:700
}

.product-unpublish-modal .secondary-text{
  margin-top:0.75rem
}

.product-unpublish-modal button.confirm{
  --tw-bg-opacity:1;
  background-color:rgba(210, 38, 48, var(--tw-bg-opacity))
}

.product-unpublish-modal button.confirm:hover{
  --tw-bg-opacity:1;
  background-color:rgba(128, 0, 8, var(--tw-bg-opacity))
}

.product-unpublish-modal button.cancel{
  color:#4a4f54;
  background-color:transparent;
  border-color:#4a4f54 !important;
  border-width:1px !important;
  border-style:solid;
  margin-right:0.75rem
}

.product-unpublish-modal button.cancel:hover{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.DayPickerInput .DayPicker-Day{
  border-radius:3px
}

.DayPickerInput .DayPicker-Day--today, .DayPickerInput .DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{
  background-color:transparent;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.DayPickerInput .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){
  --tw-bg-opacity:1;
  background-color:rgba(153, 193, 204, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.endpoint-wizard-sideblade .form-component .plan-state-sideblade{
  width:100%
}

.plan-state-sideblade{
  display:flex;
  flex-direction:column;
  width:33.5rem;
  padding-right:2.5rem !important
}

.endpoint-wizard-sideblade .form-component .plan-state-container{
  width:100%
}

.plan-state-container{
  display:flex;
  width:100%;
  flex-grow:1;
  flex-direction:column;
  overflow:auto
}

.plan-state-container .DayPickerInput>.form-control{
  width:10rem
}

.plan-state-container .calendar-icon{
  height:1.25rem;
  width:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  margin-left:-2rem
}

.plan-state-container .required::before{
  position:relative;
  content:'*';
  color:#d22630;
  top:0;
  left:0;
  margin-left:-1ch;
  vertical-align:super;
  font-size:smaller
}

.plan-state-container label{
  margin-bottom:unset;
  font-weight:normal
}

.plan-state-container input[type="radio"]{
  margin:unset;
  margin-right:0.5rem !important;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  display:inline-block;
  width:18px;
  height:18px;
  padding:2px;
  background-clip:content-box;
  border:1px solid #bbbbbb;
  border-radius:50%
}

.three-way-toggle.plan-state-container input[type="radio"]:checked{
  background:#006580
}

.plan-state-container input[type="radio"]:checked{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity))
}

.plan-state-container .title{
  margin-bottom:1rem;
  display:flex;
  font-size:1.25rem;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.plan-state-container .sub-title{
  margin-bottom:0.75rem;
  display:flex;
  font-size:1.00rem;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.plan-state-container .plan-info{
  display:flex;
  width:100%;
  flex-direction:row;
  align-items:center
}

.transaction-details .breadcrumb-header span.plan-state-container .plan-info .state:last-of-type{
  text-transform:none
}

.plan-state-container .plan-info .state{
  font-size:0.750rem;
  font-weight:700;
  text-transform:uppercase;
  line-height:0
}

.endpoint-wizard-sideblade .form-component .plan-state-container .plan-info .plan{
  width:100%
}

.plan-state-container .plan-info .plan{
  display:flex;
  flex-direction:column;
  width:auto;
  max-width:40%;
  white-space:nowrap
}

.plan-state-container .plan-info .plan .plan-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:1.00rem;
  font-weight:700;
  min-height:16pt
}

.plan-state-container .plan-info .dot{
  height:0.625rem;
  align-self:center;
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity));
  line-height:0
}

.plan-state-container .plan-info .line{
  height:1px;
  width:100%;
  align-self:center;
  border-top-width:2px;
  border-style:dashed;
  --tw-border-opacity:1;
  border-color:rgba(112, 112, 112, var(--tw-border-opacity));
  margin-top:1px;
  margin-bottom:0
}

.plan-state-container .plan-info .warning{
  position:absolute;
  font-size:0.75rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(185, 94, 4, var(--tw-text-opacity));
  left:calc(50% - 6px);
  top:-4px
}

.plan-state-container .plan-info .arrow{
  height:0.625rem;
  align-self:center;
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity));
  line-height:0
}

.plan-state-container .buttons{
  margin-top:1.50rem;
  display:flex;
  width:100%;
  flex-direction:row;
  font-size:0.875rem;
  line-height:1.25rem
}

.plan-state-container .buttons .cancel{
  height:1.75rem;
  padding-left:1.00rem;
  padding-right:1.00rem;
  font-size:0.875rem;
  border-radius:3px
}

.plan-state-container .buttons .update{
  height:1.75rem;
  padding-left:1.00rem;
  padding-right:1.00rem;
  font-size:0.875rem;
  border-radius:3px
}

.plan-state-modal .primary-text{
  font-weight:700
}

.plan-state-modal .secondary-text{
  margin-top:0.75rem
}

.plan-state-modal button.cancel{
  color:#4a4f54;
  background-color:transparent;
  border-color:#4a4f54 !important;
  border-width:1px !important;
  border-style:solid;
  margin-right:0.75rem
}

.plan-state-modal button.cancel:hover{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.endpoint-wizard-sideblade .form-component .plan-migration-sideblade{
  width:100%
}

.plan-migration-sideblade{
  display:flex;
  flex-direction:column;
  width:48rem;
  padding-right:2.5rem !important
}

.plan-migration-sideblade .buttons{
  display:flex;
  flex-direction:row;
  font-size:0.875rem
}

.plan-migration-sideblade .buttons .cancel{
  height:1.75rem;
  padding-left:1.00rem;
  padding-right:1.00rem;
  border-radius:3px
}

.plan-migration-sideblade .buttons .confirm{
  height:1.75rem;
  padding-left:1.00rem;
  padding-right:1.00rem;
  border-radius:3px
}

.endpoint-wizard-sideblade .form-component .plan-migration-container{
  width:100%
}

.plan-migration-container{
  display:flex;
  width:100%;
  flex-grow:1;
  flex-grow:1;
  flex-direction:column;
  overflow:auto
}

.plan-migration-container .DayPickerInput>.form-control{
  width:10rem
}

.plan-migration-container .calendar-icon{
  height:1.25rem;
  width:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  margin-left:-2rem
}

.plan-migration-container .required::before{
  position:relative;
  content:'*';
  color:#d22630;
  top:0;
  left:0;
  margin-left:-1ch;
  vertical-align:super;
  font-size:smaller
}

.plan-migration-container label{
  margin-bottom:unset;
  font-weight:normal
}

.plan-migration-container input[type="radio"]{
  margin:unset;
  margin-right:0.5rem !important;
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  display:inline-block;
  width:18px;
  height:18px;
  padding:2px;
  background-clip:content-box;
  border:1px solid #bbbbbb;
  border-radius:50%
}

.three-way-toggle.plan-migration-container input[type="radio"]:checked{
  background:#006580
}

.plan-migration-container input[type="radio"]:checked{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity))
}

.plan-migration-container .title{
  margin-bottom:1rem;
  display:flex;
  font-size:1.25rem;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.plan-migration-container .sub-title{
  margin-bottom:0.75rem;
  display:flex;
  font-size:1.00rem;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.plan-migration-container .plan-info{
  display:flex;
  width:100%;
  flex-direction:row;
  align-items:center
}

.endpoint-wizard-sideblade .form-component .plan-migration-container .plan-info .plan{
  width:100%
}

.plan-migration-container .plan-info .plan{
  display:flex;
  flex-direction:column;
  width:auto;
  max-width:40%;
  white-space:nowrap
}

.plan-migration-container .plan-info .plan .plan-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:1.00rem;
  font-weight:700;
  min-height:16pt
}

.plan-migration-container .plan-info .dot{
  height:0.625rem;
  align-self:center;
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity));
  line-height:0
}

.plan-migration-container .plan-info .line{
  height:1px;
  width:100%;
  align-self:center;
  border-top-width:2px;
  border-style:dashed;
  --tw-border-opacity:1;
  border-color:rgba(112, 112, 112, var(--tw-border-opacity));
  margin-top:1px;
  margin-bottom:0
}

.plan-migration-container .plan-info .warning{
  position:absolute;
  font-size:0.75rem;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(185, 94, 4, var(--tw-text-opacity));
  left:calc(50% - 6px);
  top:-4px
}

.plan-migration-container .plan-info .arrow{
  height:0.625rem;
  align-self:center;
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity));
  line-height:0
}

.plan-migration-container .conflict, .plan-state-container .conflict{
  display:flex;
  width:100%;
  flex-direction:row;
  border-width:0.0625rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(255, 207, 81, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 245, 231, var(--tw-bg-opacity));
  padding-left:1.00rem;
  padding-right:1.00rem;
  padding-top:1.13rem;
  padding-bottom:1.13rem
}

.plan-migration-modal .primary-text{
  font-weight:700
}

.plan-migration-modal .secondary-text{
  margin-top:0.75rem
}

.plan-migration-modal button.cancel{
  color:#4a4f54;
  background-color:transparent;
  border-color:#4a4f54 !important;
  border-width:1px !important;
  border-style:solid;
  margin-right:0.75rem
}

.plan-migration-modal button.cancel:hover{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.subscribers-container .checkbox{
  margin-top:0;
  margin-bottom:0
}

.subscribers-container .checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) .border{
  margin-right:0
}

.subscribers-container .rb-tabs .nav-tabs li{
  padding:0;
  margin:0 2rem 0 0
}

.subscribers-container .rb-tabs .nav-tabs li.active a{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.subscribers-container .rb-tabs .nav-tabs li a{
  font-size:14px;
  line-height:20px
}

.subscribers-container .search-bar{
  margin-bottom:1.00rem
}

.subscribers-container .subscriptions-table{
  width:100%
}

.subscribers-container .subscriptions-table th#select{
  width:4.25rem
}

.subscribers-container .reactive-table-container .reactive-table table tbody tr td{
  padding:0.5rem 1rem
}

.subscribers-container .pagination-footer-container.row{
  margin-right:0;
  margin-left:0
}

.accordion .accordion-heading{
  display:flex;
  align-items:center;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-top:1.25rem;
  padding-bottom:0.5rem;
  border-width:0 0 1px 0
}

.accordion .accordion-heading a{
  display:flex;
  flex-direction:row;
  align-items:center
}

.accordion .accordion-heading a .chevron{
  margin-right:0.375rem;
  display:inline-flex;
  border-style:none;
  background-color:transparent;
  font-size:1.50rem
}

.accordion .accordion-heading a:hover,.accordion .accordion-heading a:focus{
  text-decoration:none
}

.accordion .accordion-heading .accordion-title{
  width:100%;
  font-size:0.875rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.accordion .accordion-body{
  margin-top:0.75rem
}

.accordion .indent{
  margin-left:2rem
}

.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch){
  position:relative;
  display:flex;
  flex-direction:row;
  align-items:center
}

#time-selector .checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) svg{
  color:var(--provider-theme-icon)
}

.three-way-toggle.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) .border{
  background:#fff
}

.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) .border{
  margin-right:0.5rem;
  display:flex;
  height:1.00rem;
  width:1.00rem;
  align-items:center;
  justify-content:center;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(151, 152, 150, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.three-way-toggle.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch).disabled>.border{
  background:#c8c9c7
}

.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch).disabled>.border{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity))
}

.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) input[type='checkbox']{
  position:absolute;
  margin:0;
  height:1rem;
  width:1rem;
  opacity:0
}

.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) .css-fajnii{
  font-size:1.25rem
}

.checkbox:not(.custom-checkbox).checkbox:not(.apple-switch)>span{
  line-height:0
}

.wizard-flow-dls-container .form-component .apple-switch label,.apple-switch label{
  margin:0;
  padding:0
}

.wizard-flow-dls-container .form-component .apple-switch input[type='checkbox'],.apple-switch input[type='checkbox']{
  margin:0;
  position:relative;
  -webkit-appearance:none;
  outline:none;
  width:2.75rem;
  height:1.5rem;
  background-color:white;
  border:1px solid #979896;
  border-radius:50px;
  box-shadow:inset -20px 0 0 0 #979896
}

.wizard-flow-dls-container .form-component .apple-switch input[type='checkbox']:after,.apple-switch input[type='checkbox']:after{
  content:"";
  position:absolute;
  top:0;
  left:1.25rem;
  background:transparent;
  width:1.5rem;
  height:1.5rem;
  border-radius:50%
}

.wizard-flow-dls-container .form-component .apple-switch input[type='checkbox']:checked,.apple-switch input[type='checkbox']:checked{
  box-shadow:inset 20px 0 0 0 #228665;
  border-color:#228665
}

.wizard-flow-dls-container .form-component .apple-switch input[type='checkbox']:indeterminate,.apple-switch input[type='checkbox']:indeterminate{
  box-shadow:inset 10px 0 0 0 #ffcf51,inset -10px 0 0 0 #ffcf51;
  border-color:#ffcf51
}

.wizard-flow-dls-container .form-component .apple-switch input[type='checkbox']:checked:after,.apple-switch input[type='checkbox']:checked:after{
  box-shadow:-2px 4px 3px rgba(0,0,0,0.05)
}

.wizard-flow-dls-container .form-component .apple-switch input[type='checkbox']:checked:disabled:before,.apple-switch input[type='checkbox']:checked:disabled:before{
  content:'\f023';
  color:#001e26;
  font:normal normal normal 12px/1 FontAwesome;
  text-decoration:none;
  margin-left:3.25rem
}

.dls-button{
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:0.125rem;
  font-size:0.875rem
}

.dls-button.dls-button-black{
  border-color:black !important;
  color:black !important
}

.dls-button.dls-button--default{
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.dls-button.dls-button--condensed{
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.three-way-toggle.dls-button.dls-button--solid{
  background:#006580
}

.dls-button.dls-button--solid{
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity))
}

.dls-button.dls-button--solid:hover{
  --tw-bg-opacity:1;
  background-color:rgba(0, 59, 83, var(--tw-bg-opacity))
}

.dls-button.dls-button--solid:focus{
  --tw-bg-opacity:1;
  background-color:rgba(0, 59, 83, var(--tw-bg-opacity))
}

.dls-button.dls-button--solid{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.dls-button.dls-button--outline{
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.dls-button.dls-button--outline:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 59, 83, var(--tw-border-opacity))
}

.dls-button.dls-button--outline:focus{
  --tw-border-opacity:1;
  border-color:rgba(0, 59, 83, var(--tw-border-opacity))
}

.dls-button.dls-button--outline{
  background-color:transparent;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.dls-button.dls-button--outline:hover{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.dls-button.dls-button--outline:focus{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.dls-button.dls-button--text{
  border-width:0px;
  background-color:transparent;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.dls-button.dls-button--text:hover{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.dls-button.dls-button--text:focus{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.dls-button.dls-button-gray{
  color:black;
  background-color:#efefef
}

.dls-button.dls-button-gray:is(:hover,:focus){
  background-color:#cfcfcf
}

.three-way-toggle.dls-button.dls-button--disabled{
  background:#c8c9c7
}

.dls-button.dls-button--disabled{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity))
}

.dls-button.dls-button--disabled:hover{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity))
}

.dls-button.dls-button--disabled:focus{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity))
}

.dls-button.dls-button--disabled{
  --tw-text-opacity:1;
  color:rgba(151, 152, 150, var(--tw-text-opacity))
}

.dls-button.dls-button--lg{
  height:2.5rem
}

.dls-button.dls-button--md{
  height:2rem
}

.dls-button.dls-button--sm{
  height:1.5rem
}

.timepicker input[type="checkbox"].space-left{
  margin-left:2px;
  margin-top:6px
}

div.dropdown #dropdown, div.dropdown .item{
  height:2.50rem;
  width:100%;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  font-size:1.00rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

div.dropdown #dropdown:not(#dropdown), div.dropdown .item:not(#dropdown){
  margin-left:0.5rem;
  margin-right:0.5rem
}

div.dropdown .dropdown-menu:has(li>a>.item){
  min-width:100%;
  overflow-y:auto;
  max-height:calc(3rem * 5)
}

.dropdown-menu-container{
  position:relative;
  display:flex;
  align-items:center
}

#time-selector .dropdown-menu-container svg{
  color:var(--provider-theme-icon)
}

.dropdown-menu-container .dropdown-menu-btn{
  background-color:inherit;
  border-width:0px;
  padding:0px
}

.dropdown-popover .popover-content{
  min-width:13rem;
  max-height:16rem;
  overflow-y:auto;
  font-size:inherit;
  padding-left:1.00rem;
  padding-right:1.00rem;
  padding-top:0.25rem;
  padding-bottom:0.750rem
}

.dropdown-popover .popover-content .separator{
  margin-bottom:0.25rem;
  padding-top:0.25rem
}

.dropdown-popover .popover-content *[role='menuitem']{
  line-height:inherit
}

.dropdown-popover .popover-content *[role='menuitem'] .menu-item{
  padding-top:0.625rem;
  padding-bottom:0.625rem;
  padding-top:0.625rem;
  padding-bottom:0.625rem;
  --tw-text-opacity:1;
  color:rgba(0, 108, 128, var(--tw-text-opacity))
}

.dropdown-popover .popover-content *[role='menuitem'] .menu-item.disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.dropdown-popover .popover-content *[role='menuitem'] .menu-item svg{
  height:1.00rem;
  width:1.00rem
}

.endpoint-wizard-sideblade .form-component .product-visibility-table-container{
  width:100%
}

.product-visibility-table-container{
  display:flex;
  width:100%;
  flex-direction:column;
  width:calc(100% - 1.7rem)
}

.product-visibility-table-container .product-visibility-table-header{
  height:3rem;
  background-color:#f4f5f4;
  border-bottom:2px solid #c8c9c7
}

.endpoint-wizard-sideblade .form-component #product-visibility-table .marketplace-title{
  width:100%
}

#product-visibility-table .marketplace-title{
  display:flex;
  cursor:pointer;
  flex-direction:column;
  border-style:none;
  background-color:transparent;
  padding-left:0.500rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

#product-visibility-table td{
  overflow:visible
}

#product-visibility-table #title{
  width:40%
}

#product-visibility-table #status{
  width:10%
}

.product-visibility-dropdown-menu{
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  line-height:unset;
  padding-top:0.33rem
}

.product-visibility-dropdown-menu .open .fa-chevron-down:before{
  content:""
}

.product-visibility-dropdown-menu .btn.btn-default{
  font-size:inherit
}

.product-visibility-dropdown-menu .btn.dropdown-toggle{
  color:inherit;
  padding:unset
}

.product-visibility-dropdown-menu .btn.dropdown-toggle:active,.product-visibility-dropdown-menu .btn.dropdown-toggle.active,.product-visibility-dropdown-menu .btn.dropdown-toggle:focus,.product-visibility-dropdown-menu .btn.dropdown-toggle.focus,.product-visibility-dropdown-menu .btn.dropdown-toggle:hover,.product-visibility-dropdown-menu .btn.dropdown-toggle.hover,.product-visibility-dropdown-menu .btn.dropdown-toggle.disabled,.product-visibility-dropdown-menu .btn.dropdown-toggle[disabled],.product-visibility-dropdown-menu .btn.dropdown-toggle[disabled]:hover,.product-visibility-dropdown-menu .btn.btn-default.disabled,.product-visibility-dropdown-menu .btn.btn-default[disabled],.product-visibility-dropdown-menu .btn.btn-default[disabled]:hover,.product-visibility-dropdown-menu .open>.btn.dropdown-toggle.dropdown-toggle{
  color:inherit;
  background-color:inherit;
  border-color:transparent
}

.product-visibility-dropdown-menu .dropdown-menu{
  min-width:13rem;
  max-height:16rem;
  overflow-y:auto;
  font-size:inherit
}

.product-visibility-dropdown-menu .dropdown-menu *[role='menuitem']{
  line-height:unset;
  padding:0.2rem 1rem
}

.product-visibility-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  min-height:2rem
}

.product-visibility-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item.disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.product-visibility-dropdown-menu .dropdown-menu-right{
  bottom:0;
  top:auto
}

.product-visibility-dropdown-menu .dropdown-menu>li>a:hover,.product-visibility-dropdown-menu .dropdown-menu>li>a:focus{
  outline:unset
}

.link-document-resources .catalog-filters-component{
  margin-left:0px
}

.link-document-resources .catalog-filters-component .catalog-filter-section .catalog-filter-section-options-parent{
  max-height:100%
}

.link-document-resources #documents-table th:first-child, .link-document-resources #documents-table td:first-child{
  width:3.00rem;
  min-width:3.00rem;
  justify-content:center;
  padding:0px
}

.link-document-resources #documents-table th:first-child .checkbox .border,.link-document-resources #documents-table td:first-child .checkbox .border{
  margin:0
}

.link-document-resources #documents-table th:first-child .table-header,.link-document-resources #documents-table td:first-child .table-header{
  justify-content:center
}

.link-document-resources #documents-table th:first-child .table-header span svg,.link-document-resources #documents-table td:first-child .table-header span svg{
  color:inherit
}

.link-document-resources #documents-table tbody td:nth-child(2){
  width:27%
}

.link-document-resources #documents-table tbody td:nth-child(3){
  width:44%
}

.link-document-resources #documents-table tbody td:nth-child(4){
  width:11%;
  min-width:75px
}

.link-document-resources #documents-table tbody td:nth-child(5){
  width:9%;
  min-width:100px
}

.bucketlist .checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) .css-fajnii{
  font-size:inherit
}

.product-ratings-filter>.catalog-filters-component{
  padding-top:1rem
}

.product-ratings-filter>.catalog-filters-component .catalog-filter-section .filter-option:has(.ratingBar){
  padding-top:0.1rem;
  padding-bottom:0.1rem
}

.product-ratings-filter>.catalog-filters-component .catalog-filter-section .filter-option:has(.ratingBar):first-child{
  padding-top:1rem
}

.product-ratings-filter>.catalog-filters-component .catalog-filter-section .filter-option:has(.ratingBar):last-child{
  padding-bottom:1rem
}

.product-ratings-table th:nth-child(1){
  width:30%
}

.product-ratings-table th:nth-child(2){
  width:10%
}

.product-ratings-table th:nth-child(3){
  width:5rem
}

.product-ratings-table th:nth-child(4){
  width:20%
}

.product-ratings-table th:nth-child(5){
  width:20%
}

.product-ratings-table th:nth-child(6){
  width:20%
}

.product-ratings-table th:nth-child(7){
  width:1rem
}

.product-ratings-table td a{
  word-break:break-word
}

.product-localization-sideblade{
  width:55rem
}

.product-localization-filter>.catalog-filters-component{
  padding-top:1rem
}

.product-localization-filter>.catalog-filters-component .catalog-filter-section .filter-option:has(.ratingBar){
  padding-top:0.1rem;
  padding-bottom:0.1rem
}

.product-localization-filter>.catalog-filters-component .catalog-filter-section .filter-option:has(.ratingBar):first-child{
  padding-top:1rem
}

.product-localization-filter>.catalog-filters-component .catalog-filter-section .filter-option:has(.ratingBar):last-child{
  padding-bottom:1rem
}

.product-localization-table th:nth-child(1){
  width:40%
}

.product-localization-table th:nth-child(2){
  width:4%
}

.product-localization-table th:nth-child(3){
  width:4rem
}

.product-localization-table th:nth-child(4){
  width:30%
}

.product-localization-table th:nth-child(5){
  width:1rem
}

.lang-local .dropdown,.lang-local .dropdown-menu,.lang-local .dropdown-item a,.lang-local #language-dropdown{
  width:100% !important;
  font-size:16px !important
}

button.no-style{
  display:flex;
  place-items:center;
  justify-content:center;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

button.no-style:hover{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

button.no-style:focus{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

button.no-style:disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

button.no-style{
  background:none;
  border:none;
  padding:unset
}

.line-clamp{
  text-overflow:ellipsis;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:1;
  -webkit-box-orient:vertical;
  word-break:break-all;
  text-align:start;
  min-height:1.2em;
  line-height:1.2em
}

.line-clamp-2{
  text-overflow:ellipsis;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  word-break:break-all;
  text-align:start;
  min-height:calc(2*1.2em);
  line-height:1.2em
}

.line-clamp-3{
  text-overflow:ellipsis;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  word-break:break-all;
  text-align:start;
  min-height:calc(3*1.2em);
  line-height:1.2em
}

.line-clamp-4{
  text-overflow:ellipsis;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:4;
  -webkit-box-orient:vertical;
  word-break:break-all;
  text-align:start;
  min-height:calc(4*1.2em);
  line-height:1.2em
}

.line-clamp-5{
  text-overflow:ellipsis;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:5;
  -webkit-box-orient:vertical;
  word-break:break-all;
  text-align:start;
  min-height:calc(5*1.2em);
  line-height:1.2em
}

.documents-sideblade{
  padding:2rem;
  width:48rem
}

.documents-container .pill{
  align-items:center;
  border-radius:0.125rem;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(153, 193, 204, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  padding-left:0.75rem;
  padding-right:0.75rem;
  text-align:center;
  font-weight:700;
  line-height:1.25
}

.documents-container #animated-refresh-button{
  background-color:transparent
}

.documents-container #documents-table .checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) .border{
  margin-right:unset
}

.documents-container #documents-table .document-title{
  justify-content:flex-start;
  font-size:0.875rem
}

.documents-container #documents-table th#select{
  width:1%
}

.documents-container #documents-table th#title{
  width:15%
}

.documents-container #documents-table th#description{
  width:30%
}

.documents-container #documents-table th#access{
  width:5%
}

.documents-container #documents-table th#access div.table-header{
  justify-content:center
}

.documents-container #documents-table th#referenced{
  width:5%
}

.documents-container #documents-table th#referenced div.table-header{
  justify-content:end
}

.documents-container #documents-table th#type{
  width:5%
}

.documents-container #documents-table th#type div.table-header{
  justify-content:center
}

.documents-container #documents-table th#modified{
  width:10%
}

.documents-container #documents-table th#modified div.table-header{
  justify-content:center
}

.documents-container #documents-table th#menu{
  width:1%
}

.documents-container #documents-table th#menu div.table-header{
  justify-content:center
}

.documents-container .documents-list-dropdown-menu{
  float:right;
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  line-height:unset;
  padding-top:0.33rem
}

.documents-container .documents-list-dropdown-menu .open .fa-chevron-down:before{
  content:""
}

.documents-container .documents-list-dropdown-menu .btn.btn-default{
  font-size:inherit
}

.documents-container .documents-list-dropdown-menu .btn.dropdown-toggle{
  color:inherit;
  padding:unset
}

.documents-container .documents-list-dropdown-menu .btn.dropdown-toggle:active,.documents-container .documents-list-dropdown-menu .btn.dropdown-toggle.active,.documents-container .documents-list-dropdown-menu .btn.dropdown-toggle:focus,.documents-container .documents-list-dropdown-menu .btn.dropdown-toggle.focus,.documents-container .documents-list-dropdown-menu .btn.dropdown-toggle:hover,.documents-container .documents-list-dropdown-menu .btn.dropdown-toggle.hover,.documents-container .documents-list-dropdown-menu .btn.dropdown-toggle.disabled,.documents-container .documents-list-dropdown-menu .btn.dropdown-toggle[disabled],.documents-container .documents-list-dropdown-menu .btn.dropdown-toggle[disabled]:hover,.documents-container .documents-list-dropdown-menu .btn.btn-default.disabled,.documents-container .documents-list-dropdown-menu .btn.btn-default[disabled],.documents-container .documents-list-dropdown-menu .btn.btn-default[disabled]:hover,.documents-container .documents-list-dropdown-menu .open>.btn.dropdown-toggle.dropdown-toggle{
  color:inherit;
  background-color:inherit;
  border-color:transparent
}

.documents-container .documents-list-dropdown-menu .dropdown-menu{
  min-width:13rem;
  max-height:16rem;
  overflow-y:auto;
  font-size:inherit
}

.documents-container .documents-list-dropdown-menu .dropdown-menu *[role='menuitem']{
  line-height:unset;
  padding:0.2rem 1rem
}

.documents-container .documents-list-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  min-height:2rem
}

.documents-container .documents-list-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item.disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.documents-container .documents-list-dropdown-menu .dropdown-menu-right{
  bottom:0;
  top:auto
}

.documents-container .documents-list-dropdown-menu .dropdown-menu>li>a:hover,.documents-container .documents-list-dropdown-menu .dropdown-menu>li>a:focus{
  outline:unset
}

.affected-resources-container .title{
  margin-bottom:1rem;
  display:flex;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.affected-resources-container .checkbox{
  margin-top:0;
  margin-bottom:0
}

.affected-resources-container .checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) .border{
  margin-right:0
}

.affected-resources-container .rb-tabs .nav-tabs li{
  padding:0;
  margin:0 2rem 0 0
}

.affected-resources-container .rb-tabs .nav-tabs li.active a{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.affected-resources-container .rb-tabs .nav-tabs li a{
  font-size:14px;
  line-height:20px
}

.affected-resources-container .search-bar{
  margin-bottom:1.00rem
}

.affected-resources-container .resources-table{
  width:100%
}

.affected-resources-container .resources-table th#name{
  width:100%
}

.affected-resources-container .resources-table th#type{
  width:auto
}

.affected-resources-container .resources-table th#status{
  width:auto
}

.affected-resources-container .resources-table td{
  height:3.00rem
}

.affected-resources-container .reactive-table-container .reactive-table table tbody tr td{
  padding:0.5rem 1rem
}

.affected-resources-container .pagination-footer-container.row{
  margin-right:0;
  margin-left:0
}

.endpoint-wizard-sideblade .form-component .upload-documents-container{
  width:100%
}

.upload-documents-container{
  display:flex;
  flex-direction:column
}

.upload-documents-container .sub-title{
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.upload-documents-container .document-drag-drop{
  color:#006580;
  background-color:#eef3f4;
  display:flex;
  justify-content:center;
  align-items:center;
  border:1px dashed #99c1cc;
  margin:2px;
  height:120px;
  font-size:12px;
  cursor:pointer
}

.upload-documents-container .document-drag-drop .browse{
  padding:6px 20px;
  background-color:white;
  border:1px solid #99c1cc;
  font-size:14px;
  line-height:14px
}

.endpoint-wizard-sideblade .form-component .upload-documents-container .document-list{
  width:100%
}

.upload-documents-container .document-list{
  display:flex;
  flex-direction:column;
  overflow-y:auto;
  max-height:50rem
}

.endpoint-wizard-sideblade .form-component .upload-documents-container .document-details{
  width:100%
}

.upload-documents-container .document-details{
  display:flex;
  width:100%;
  flex-direction:column;
  border-width:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding:1.25rem
}

@media (min-width: 576px){
  .upload-documents-container .document-details{
    border-left-width:1px
  }
}

.upload-documents-container .document-details .icon{
  height:2.00rem;
  width:2.00rem;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  font-size:0.750rem;
  font-weight:700;
  text-align:center;
  line-height:32px
}

.markdown-document-container .editor-toolbar button.save-button{
  margin-left:auto;
  border:1px solid #006580;
  background:#fff;
  padding:0.25rem 1rem;
  height:-moz-fit-content;
  height:fit-content
}

.markdown-document-container .editor-toolbar button.save-button::after{
  font-size:1rem;
  font-weight:normal
}

.markdown-document-container .editor-toolbar button.save-button:hover,.markdown-document-container .editor-toolbar button.save-button:focus{
  border:1px solid #003b53
}

.markdown-document-container .editor-toolbar button.save-button:hover::after,.markdown-document-container .editor-toolbar button.save-button:focus::after{
  color:#003b53
}

.markdown-document-container #simplemde-editor-1-wrapper.save .editor-toolbar button.save-button::after{
  content:'Save';
  color:#006580
}

.markdown-document-container #simplemde-editor-1-wrapper.saving .editor-toolbar button.save-button{
  cursor:default;
  pointer-events:none;
  border:1px solid #c8c9c7
}

.markdown-document-container #simplemde-editor-1-wrapper.saving .editor-toolbar button.save-button::after{
  content:'Saving';
  color:#c8c9c7
}

.product-documentation-container .toc-accordion{
  padding-top:0 !important
}

.endpoint-wizard-sideblade .form-component .documents-visibility-container .document-details{
  width:100%
}

.documents-visibility-container .document-details{
  display:flex;
  width:100%;
  flex-direction:column;
  border-width:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding:1.25rem
}

@media (min-width: 576px){
  .documents-visibility-container .document-details{
    border-left-width:1px
  }
}

.endpoint-wizard-sideblade .form-component .document-permissions-container .document-details{
  width:100%
}

.document-permissions-container .document-details{
  display:flex;
  width:100%;
  flex-direction:column;
  border-width:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding:1.25rem
}

@media (min-width: 576px){
  .document-permissions-container .document-details{
    border-left-width:1px
  }
}

.document-permissions-container .permissions-table{
  width:100%
}

.document-permissions-container .permissions-table th#select{
  width:auto
}

.document-permissions-container .permissions-table th#name{
  width:70%
}

.document-permissions-container .permissions-table th#users{
  width:auto
}

.document-permissions-container .permissions-table th#rights{
  width:25%
}

.documents-summary-container .search-bar>.search-bar-icon::after{
  margin-top:0.6rem
}

.documents-summary-container .documents-list-dropdown-menu{
  float:right;
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  line-height:unset
}

.documents-summary-container .documents-list-dropdown-menu .open .fa-chevron-down:before{
  content:""
}

.documents-summary-container .documents-list-dropdown-menu .btn.btn-default{
  font-size:inherit
}

.documents-summary-container .documents-list-dropdown-menu .btn.dropdown-toggle{
  color:inherit;
  padding:unset
}

.documents-summary-container .documents-list-dropdown-menu .btn.dropdown-toggle:active,.documents-summary-container .documents-list-dropdown-menu .btn.dropdown-toggle.active,.documents-summary-container .documents-list-dropdown-menu .btn.dropdown-toggle:focus,.documents-summary-container .documents-list-dropdown-menu .btn.dropdown-toggle.focus,.documents-summary-container .documents-list-dropdown-menu .btn.dropdown-toggle:hover,.documents-summary-container .documents-list-dropdown-menu .btn.dropdown-toggle.hover,.documents-summary-container .documents-list-dropdown-menu .btn.dropdown-toggle.disabled,.documents-summary-container .documents-list-dropdown-menu .btn.dropdown-toggle[disabled],.documents-summary-container .documents-list-dropdown-menu .btn.dropdown-toggle[disabled]:hover,.documents-summary-container .documents-list-dropdown-menu .btn.btn-default.disabled,.documents-summary-container .documents-list-dropdown-menu .btn.btn-default[disabled],.documents-summary-container .documents-list-dropdown-menu .btn.btn-default[disabled]:hover,.documents-summary-container .documents-list-dropdown-menu .open>.btn.dropdown-toggle.dropdown-toggle{
  color:inherit;
  background-color:inherit;
  border-color:transparent
}

.documents-summary-container .documents-list-dropdown-menu .dropdown-menu{
  min-width:13rem;
  max-height:16rem;
  overflow-y:auto;
  font-size:inherit
}

.documents-summary-container .documents-list-dropdown-menu .dropdown-menu *[role='menuitem']{
  line-height:unset;
  padding:0.2rem 1rem
}

.documents-summary-container .documents-list-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  min-height:2rem
}

.documents-summary-container .documents-list-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item.disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.documents-summary-container .documents-list-dropdown-menu .dropdown-menu-right{
  bottom:auto;
  top:0
}

.documents-summary-container .documents-list-dropdown-menu .dropdown-menu>li>a:hover,.documents-summary-container .documents-list-dropdown-menu .dropdown-menu>li>a:focus{
  outline:unset
}

#template-preview-modal .modal-dialog{
  display:flex;
  width:80%;
  height:90vh
}

#template-preview-modal .modal-content{
  display:flex;
  flex-direction:column;
  overflow:hidden;
  flex:1 1 0%
}

#template-preview-modal .modal-header:before,#template-preview-modal .modal-header:after{
  content:unset
}

#template-preview-modal .accordion .accordion-heading{
  padding-top:0.5rem;
  border-style:unset
}

.endpoint-wizard-sideblade .form-component #template-preview-modal .accordion .accordion-body{
  width:100%
}

#template-preview-modal .accordion .accordion-body{
  display:flex;
  flex-direction:column;
  gap:0.250rem;
  margin-top:0rem
}

.endpoint-wizard-sideblade .form-component .document-details-sideblade{
  width:100%
}

.document-details-sideblade{
  display:flex;
  flex-direction:column;
  width:48rem;
  margin-right:2.34375rem !important
}

.document-details-sideblade .title{
  margin-bottom:1rem;
  display:flex;
  font-size:1.25rem;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.document-details-sideblade .sub-title{
  margin-bottom:0.125rem;
  display:flex;
  padding-bottom:0.0625rem;
  font-size:1.00rem;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.document-details-sideblade .pill{
  align-items:center;
  border-radius:0.125rem;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(153, 193, 204, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  padding-left:0.75rem;
  padding-right:0.75rem;
  text-align:center;
  font-weight:700;
  line-height:1.25
}

.document-details-sideblade .buttons{
  display:flex;
  flex-direction:row;
  font-size:0.875rem
}

.document-details-sideblade .buttons .cancel{
  height:1.75rem;
  padding-left:1.00rem;
  padding-right:1.00rem;
  border-radius:3px
}

.document-details-sideblade .buttons .confirm{
  height:1.75rem;
  padding-left:1.00rem;
  padding-right:1.00rem;
  border-radius:3px
}

.document-details-sideblade .resources-container .checkbox{
  margin-top:0;
  margin-bottom:0
}

.document-details-sideblade .resources-container .checkbox:not(.custom-checkbox).checkbox:not(.apple-switch) .border{
  margin-right:0
}

.document-details-sideblade .resources-container .rb-tabs .nav-tabs li{
  padding:0;
  margin:0 2rem 0 0
}

.document-details-sideblade .resources-container .rb-tabs .nav-tabs li.active a{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.document-details-sideblade .resources-container .rb-tabs .nav-tabs li a{
  font-size:14px;
  line-height:20px
}

.document-details-sideblade .resources-container .search-bar{
  margin-bottom:1.00rem
}

.document-details-sideblade .resources-container .resources-table{
  width:100%
}

.document-details-sideblade .resources-container .resources-table th#name{
  width:100%
}

.document-details-sideblade .resources-container .resources-table th#type{
  width:auto
}

.document-details-sideblade .resources-container .resources-table th#status{
  width:auto
}

.document-details-sideblade .resources-container .resources-table td{
  height:3.00rem
}

.document-details-sideblade .resources-container .reactive-table-container .reactive-table table tbody tr td{
  padding:0.5rem 1rem
}

.document-details-sideblade .resources-container .pagination-footer-container.row{
  margin-right:0;
  margin-left:0
}

.endpoint-wizard-sideblade .form-component .document-preview-modal .modal-content{
  width:100%
}

.document-preview-modal .modal-content{
  display:flex;
  height:100%;
  flex-direction:column
}

.analytics-select{
  position:relative
}

.analytics-select div[class$='IndicatorsContainer'] svg{
  color:var(--provider-theme-icon, #006580)
}

.analytics-select svg{
  color:var(--provider-theme-icon, #006580);
  font-size:1.25rem
}

.analytics-select .dropdown-outline{
  height:-moz-max-content;
  height:max-content
}

.analytics-select .dropdown-outline svg{
  color:var(--provider-theme-btn-primary-active-color, #fff)
}

.analytics-new-select .outline{
  outline:1px solid #c8c9c7
}

.analytics-new-select .select-button-button:focus:focus-visible,.analytics-new-select .select-button-button:active:focus-visible{
  outline:3px solid -webkit-focus-ring-color;
  outline:3px solid -moz-mac-focusring;
  outline-style:auto;
  z-index:10000
}

.analytics-new-select .select-button-text:not(.disabled):hover, .analytics-new-select .select-button-text:not(.disabled):focus{
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity))
}

.analytics-new-select .has-upper-border>div:first-child{
  border-top:1px solid #e7e7e7
}

.analytics-new-select .has-lower-border>div:last-child{
  border-bottom:1px solid #e7e7e7
}

.analytics-new-select .dropdown{
  z-index:9999
}

.analytics-new-select .indicator-container svg{
  color:#006580
}

.analytics-new-select .tw-align-top-important{
  vertical-align:top !important
}

.analytics-select-row .analytics-select-row-clear.dls-btn{
  padding-left:0;
  padding-right:0
}

.analytics-select-row .analytics-select-row-items{
  grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))
}

.custom-calendar-filter .custom-calendar-button, .custom-calendar-filter .custom-calendar-button.active{
  font-size:0.875rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.custom-calendar-filter .custom-calendar-button:focus, .custom-calendar-filter .custom-calendar-button.active:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.custom-calendar-filter .custom-calendar-button,.custom-calendar-filter .custom-calendar-button.active{
  border:none;
  border-radius:4px;
  border-bottom-left-radius:0;
  border-top-left-radius:0;
  background-color:transparent
}

.custom-calendar-filter .custom-calendar-button:hover, .custom-calendar-filter .custom-calendar-button:active, .custom-calendar-filter .custom-calendar-button:focus, .custom-calendar-filter .custom-calendar-button.active:hover, .custom-calendar-filter .custom-calendar-button.active:active, .custom-calendar-filter .custom-calendar-button.active:focus{
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.custom-calendar-filter .custom-calendar-button:hover,.custom-calendar-filter .custom-calendar-button:active,.custom-calendar-filter .custom-calendar-button:focus,.custom-calendar-filter .custom-calendar-button.active:hover,.custom-calendar-filter .custom-calendar-button.active:active,.custom-calendar-filter .custom-calendar-button.active:focus{
  background-color:rgba(238,243,244,0.25)
}

.custom-calendar-filter .custom-calendar-button>svg,.custom-calendar-filter .custom-calendar-button.active>svg{
  color:var(--provider-theme-icon, currentColor)
}

.asset-list-container{
  display:flex;
  min-height:100%;
  justify-content:flex-start
}

.asset-list-container > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1.25rem * var(--tw-space-x-reverse));
  margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))
}

.asset-list-container .asset-delete-error-alert{
  margin-top:1.25rem
}

.asset-list-container .asset-delete-error-alert .asset-delete-errors{
  max-height:6rem;
  overflow-y:auto
}

.asset-list-container #asset-list-table .table-view thead tr #count,.asset-list-container #asset-list-table .table-view thead tr #state,.asset-list-container #asset-list-table .table-view thead tr #type,.asset-list-container #asset-list-table .table-view thead tr #modified,.asset-list-container #asset-catalog-list-table .table-view thead tr #count,.asset-list-container #asset-catalog-list-table .table-view thead tr #state,.asset-list-container #asset-catalog-list-table .table-view thead tr #type,.asset-list-container #asset-catalog-list-table .table-view thead tr #modified{
  width:5%
}

.asset-list-container #asset-list-table .table-view thead tr #actions,.asset-list-container #asset-list-table .table-view thead tr #select,.asset-list-container #asset-catalog-list-table .table-view thead tr #actions,.asset-list-container #asset-catalog-list-table .table-view thead tr #select{
  width:1%
}

.table-controls{
  margin-top:1rem;
  margin-bottom:1rem;
  border-width:0px;
  border-top-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(239, 239, 239, var(--tw-border-opacity));
  font-size:0.875rem;
  line-height:1.25rem
}

.table-controls .refetch-assets-btn{
  margin-right:2rem;
  width:7rem;
  background-color:transparent
}

.table-controls .refetch-assets-btn:hover, .table-controls .refetch-assets-btn:active, .table-controls .refetch-assets-btn:focus{
  background-color:transparent
}

.table-controls .amplify-central-button .icon-l{
  margin-right:.625rem
}

.table-controls .refresh-btn-text{
  font-size:0.875rem;
  line-height:1.25rem
}

.table-controls .icon-GG-redo2{
  font-weight:700
}

.assets-view-table .resource-image{
  display:flex
}

.assets-view-table .asset-name, .assets-view-table .asset-title, .assets-view-table .asset-tags{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.assets-view-table .asset-user-info{
  display:flex;
  justify-content:flex-end
}

.asset-list-multi-archive .modal-body{
  margin-left:30px;
  margin-right:30px
}

.asset-list-multi-archive .modal-header .delete-header div{
  color:black !important
}

.archive-header .modal-header .delete-header span{
  color:#006580 !important
}

.asset-state-sideblade{
  width:32.875rem
}

.asset-default-btn{
  margin-bottom:1.38rem;
  height:1.75rem;
  width:100%;
  min-width:15rem;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500
}

.side-panel-container{
  margin-top:2rem;
  margin-right:3rem;
  border-width:0px;
  border-left-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-top:1.25rem;
  padding-left:1.375rem
}

.side-panel-container .custom-help-text{
  margin-top:0.25rem;
  width:14.75rem;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.side-panel-container .asset-state-control{
  margin-bottom:1.5rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.transaction-details .breadcrumb-header span.side-panel-container .asset-state-control .asset-active-state:last-of-type{
  text-transform:none
}

.side-panel-container .asset-state-control .asset-active-state{
  display:block;
  font-size:1rem;
  line-height:1.5rem;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(34, 134, 101, var(--tw-text-opacity))
}

.transaction-details .breadcrumb-header span.side-panel-container .asset-state-control .asset-draft-state:last-of-type{
  text-transform:none
}

.side-panel-container .asset-state-control .asset-draft-state{
  display:block;
  font-size:1rem;
  line-height:1.5rem;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.transaction-details .breadcrumb-header span.side-panel-container .asset-state-control .asset-deprecate-state:last-of-type{
  text-transform:none
}

.side-panel-container .asset-state-control .asset-deprecate-state{
  display:block;
  font-size:1rem;
  line-height:1.5rem;
  text-transform:uppercase;
  --tw-text-opacity:1;
  color:rgba(157, 75, 112, var(--tw-text-opacity))
}

.side-panel-container .asset-state-control .asset-state-btn.disabled{
  cursor:not-allowed !important
}

.side-panel-container .asset-state-control .asset-draft-btn{
  margin-bottom:1.38rem;
  height:1.75rem;
  width:100%;
  min-width:15rem;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-bg-opacity:1;
  background-color:rgba(74, 79, 84, var(--tw-bg-opacity))
}

.side-panel-container .asset-state-control .asset-draft-outline-btn{
  margin-bottom:1.38rem;
  height:1.75rem;
  width:100%;
  min-width:15rem;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500
}

.three-way-toggle.side-panel-container .asset-state-control .asset-draft-outline-btn{
  background:#fff
}

.side-panel-container .asset-state-control .asset-draft-outline-btn{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(74, 79, 84, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.side-panel-container .asset-state-control .side-panel-container .asset-state-control .asset-draft-outline-btn:hover{
  margin-bottom:1.38rem;
  height:1.75rem;
  width:100%;
  min-width:15rem;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-bg-opacity:1;
  background-color:rgba(74, 79, 84, var(--tw-bg-opacity))
}

.side-panel-container .asset-state-control .asset-activate-btn{
  margin-bottom:1.38rem;
  height:1.75rem;
  width:100%;
  min-width:15rem;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500
}

.three-way-toggle.side-panel-container .asset-state-control .asset-activate-btn{
  background:#228665
}

.side-panel-container .asset-state-control .asset-activate-btn{
  --tw-bg-opacity:1;
  background-color:rgba(34, 134, 101, var(--tw-bg-opacity))
}

.side-panel-container .asset-state-control .asset-activate-outline-btn{
  margin-bottom:1.38rem;
  height:1.75rem;
  width:100%;
  min-width:15rem;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500
}

.three-way-toggle.side-panel-container .asset-state-control .asset-activate-outline-btn{
  background:#fff
}

.side-panel-container .asset-state-control .asset-activate-outline-btn{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(34, 134, 101, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(34, 134, 101, var(--tw-text-opacity))
}

.side-panel-container .asset-state-control .side-panel-container .asset-state-control .asset-activate-outline-btn:hover{
  margin-bottom:1.38rem;
  height:1.75rem;
  width:100%;
  min-width:15rem;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500
}

.three-way-toggle.side-panel-container .asset-state-control .side-panel-container .asset-state-control .asset-activate-outline-btn:hover{
  background:#228665
}

.side-panel-container .asset-state-control .side-panel-container .asset-state-control .asset-activate-outline-btn:hover{
  --tw-bg-opacity:1;
  background-color:rgba(34, 134, 101, var(--tw-bg-opacity))
}

.side-panel-container .asset-state-control .asset-deprecate-btn{
  margin-bottom:1.38rem;
  height:1.75rem;
  width:100%;
  min-width:15rem;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-bg-opacity:1;
  background-color:rgba(157, 75, 112, var(--tw-bg-opacity))
}

.side-panel-container .asset-state-control .asset-deprecate-outline-btn{
  margin-bottom:1.38rem;
  height:1.75rem;
  width:100%;
  min-width:15rem;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500
}

.three-way-toggle.side-panel-container .asset-state-control .asset-deprecate-outline-btn{
  background:#fff
}

.side-panel-container .asset-state-control .asset-deprecate-outline-btn{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(157, 75, 112, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(157, 75, 112, var(--tw-text-opacity))
}

.side-panel-container .asset-state-control .side-panel-container .asset-state-control .asset-deprecate-outline-btn:hover{
  margin-bottom:1.38rem;
  height:1.75rem;
  width:100%;
  min-width:15rem;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-bg-opacity:1;
  background-color:rgba(157, 75, 112, var(--tw-bg-opacity))
}

.side-panel-container .asset-state-control .asset-archive-btn{
  margin-bottom:1.38rem;
  height:1.75rem;
  width:100%;
  min-width:15rem;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  --tw-bg-opacity:1;
  background-color:rgba(210, 38, 48, var(--tw-bg-opacity))
}

.side-panel-container .asset-state-control .asset-archive-outline-btn{
  margin-bottom:1.38rem;
  height:1.75rem;
  width:100%;
  min-width:15rem;
  border-width:0px;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500
}

.three-way-toggle.side-panel-container .asset-state-control .asset-archive-outline-btn{
  background:#fff
}

.side-panel-container .asset-state-control .asset-archive-outline-btn{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(210, 38, 48, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(210, 38, 48, var(--tw-text-opacity))
}

.endpoint-wizard-sideblade .form-component .side-panel-container .asset-categories{
  width:100%
}

.side-panel-container .asset-categories{
  display:flex;
  flex-direction:column
}

.side-panel-container .asset-categories .asset-category-container{
  margin-left:0.5rem
}

.side-panel-container .asset-categories .category-display{
  margin-top:1.125rem;
  margin-left:-0.5rem;
  width:16rem
}

.side-panel-container .asset-categories .category-display .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.side-panel-container .asset-categories .category-display .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.side-panel-container .asset-tags .desc{
  display:none
}

.side-panel-container .asset-tags .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.side-panel-container .asset-tags .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.side-panel-container .asset-tags .tag-input{
  margin-left:0.5rem;
  display:flex
}

.side-panel-container .asset-tags .tag-input input{
  height:2rem;
  width:14.125rem;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.side-panel-container .asset-tags .tag-input #add-tag-btn{
  margin-left:-1px;
  height:2rem;
  width:2rem;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(152, 153, 152, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.side-panel-container .asset-tags .tag-input #add-tag-btn .icon-GG-plus{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.side-panel-container .asset-tags .tag-input #add-tag-btn span{
  padding-right:0px
}

.three-way-toggle.side-panel-container .asset-tags .tag-input #add-tag-btn:hover,.three-way-toggle.side-panel-container .asset-tags .tag-input #add-tag-btn:active,.three-way-toggle.side-panel-container .asset-tags .tag-input #add-tag-btn:focus{
  background:#c8c9c7
}

.side-panel-container .asset-tags .tag-input #add-tag-btn:hover, .side-panel-container .asset-tags .tag-input #add-tag-btn:active, .side-panel-container .asset-tags .tag-input #add-tag-btn:focus{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.side-panel-container .asset-tags .tags-container{
  margin-top:1.5rem
}

.side-panel-container .asset-attributes #attr-key{
  height:2rem;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.side-panel-container .asset-attributes input{
  margin-left:0.5rem
}

.side-panel-container .asset-attributes .attribute-input-wizard{
  display:flex
}

.side-panel-container .asset-attributes .attribute-input-wizard #attr-value{
  height:2rem;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.side-panel-container .asset-attributes .attribute-input-wizard #add-attr-btn{
  margin-left:-1px;
  height:2rem;
  width:2rem;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(152, 153, 152, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.5rem;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:100;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.side-panel-container .asset-attributes .attribute-input-wizard #add-attr-btn .icon-GG-plus{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.side-panel-container .asset-attributes .attribute-input-wizard #add-attr-btn span{
  padding-right:0px
}

.three-way-toggle.side-panel-container .asset-attributes .attribute-input-wizard #add-attr-btn:hover,.three-way-toggle.side-panel-container .asset-attributes .attribute-input-wizard #add-attr-btn:active,.three-way-toggle.side-panel-container .asset-attributes .attribute-input-wizard #add-attr-btn:focus{
  background:#c8c9c7
}

.side-panel-container .asset-attributes .attribute-input-wizard #add-attr-btn:hover, .side-panel-container .asset-attributes .attribute-input-wizard #add-attr-btn:active, .side-panel-container .asset-attributes .attribute-input-wizard #add-attr-btn:focus{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.side-panel-container .asset-attributes .custom-help-text{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.side-panel-container .asset-attributes .attributes-container{
  margin-top:0.25rem
}

.side-panel-container .asset-attributes .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.side-panel-container .asset-attributes .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.asset-state-control-panel .asset-state-map-details{
  margin-top:3rem;
  margin-left:1.5rem
}

.asset-state-control-panel .asset-state-map-details .asset-state-change-error-alert{
  margin-top:1.25rem
}

.asset-state-control-panel .asset-state-map-details .asset-map-state{
  font-size:1.25rem;
  line-height:1.75rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.asset-state-control-panel .asset-state-map-details .helper-text{
  margin-right:1.75rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(239, 239, 239, var(--tw-border-opacity));
  padding-top:1.25rem;
  padding-bottom:1.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.asset-state-control-panel .asset-state-map-details .asset-info{
  margin-top:1rem;
  display:flex
}

.asset-state-control-panel .asset-state-map-details .asset-info .resource-image{
  display:flex;
  height:2rem;
  width:2rem;
  border-width:2px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.asset-state-control-panel .asset-state-map-details .asset-info .resource-image img, .asset-state-control-panel .asset-state-map-details .asset-info .resource-image span{
  height:1.75rem;
  width:1.75rem;
  padding:0.125rem;
  font-size:1.50rem
}

.endpoint-wizard-sideblade .form-component .asset-state-control-panel .asset-state-map-details .asset-info .asset-title{
  width:100%
}

.asset-state-control-panel .asset-state-map-details .asset-info .asset-title{
  margin-left:0.5rem;
  display:flex;
  flex-direction:column
}

.asset-state-control-panel .asset-state-map-details .asset-info .asset-title .title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:1.00rem;
  font-weight:700;
  line-height:1
}

.asset-state-control-panel .asset-state-map-details .asset-info .asset-title .name{
  overflow:hidden;
  text-overflow:ellipsis;
  font-size:0.750rem;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.asset-state-control-panel .asset-state-map-details .release-info .release-types{
  margin-top:1.5rem
}

.asset-state-control-panel .asset-state-map-details .release-info .release-types label{
  position:relative;
  top:0.25rem;
  margin-bottom:0px;
  font-size:0.875rem;
  line-height:1.25rem
}

#time-selector .asset-state-control-panel .asset-state-map-details .release-info .release-types label svg{
  color:var(--provider-theme-icon)
}

.three-way-toggle.asset-state-control-panel .asset-state-map-details .release-info .release-types .release-btn{
  background:#fff
}

.asset-state-control-panel .asset-state-map-details .release-info .release-types .release-btn{
  height:2rem;
  width:7rem;
  border-radius:0px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(151, 152, 150, var(--tw-text-opacity))
}

.asset-state-control-panel .asset-state-map-details .release-info .release-types .selected-release-btn{
  height:2rem;
  width:7rem;
  border-radius:0px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.asset-state-control-panel .asset-state-map-details .release-info .release-types .selected-release-btn .icon-l{
  font-size:0.750rem;
  font-weight:700
}

.asset-state-control-panel .asset-state-map-details .release-version-info{
  margin-top:1.5rem;
  display:flex;
  width:21.5rem
}

.endpoint-wizard-sideblade .form-component .asset-state-control-panel .asset-state-map-details .release-version-info .current-state-info{
  width:100%
}

.asset-state-control-panel .asset-state-map-details .release-version-info .current-state-info{
  display:flex;
  flex-direction:column
}

.asset-state-control-panel .asset-state-map-details .release-version-info .current-state-info .current-version{
  text-align:center;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.asset-state-control-panel .asset-state-map-details .release-version-info .current-state-info .current-state{
  padding-left:1.25rem;
  padding-right:1.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.three-way-toggle.asset-state-control-panel .asset-state-map-details .release-version-info .dot{
  background:#006580
}

.asset-state-control-panel .asset-state-map-details .release-version-info .dot{
  display:inline-block;
  height:0.375rem;
  width:0.375rem;
  align-self:center;
  border-radius:100%;
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity))
}

.asset-state-control-panel .asset-state-map-details .release-version-info .version-line{
  height:1px;
  width:50%;
  align-self:center;
  border-top-width:2px;
  border-style:dashed;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.asset-state-control-panel .asset-state-map-details .release-version-info .arrow{
  margin-right:0.5rem;
  display:inline-block;
  height:0.5rem;
  width:0.563rem;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-rotate:45deg;
  align-self:center;
  border-width:0px;
  border-top-width:4px;
  border-right-width:4px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.endpoint-wizard-sideblade .form-component .asset-state-control-panel .asset-state-map-details .release-version-info .next-state-info{
  width:100%
}

.asset-state-control-panel .asset-state-map-details .release-version-info .next-state-info{
  display:flex;
  flex-direction:column;
  padding-left:1.25rem;
  padding-right:1.25rem
}

.asset-state-control-panel .asset-state-map-details .release-version-info .next-state-info .next-version{
  text-align:center;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.asset-state-control-panel .asset-state-map-details .release-version-info .next-state-info .next-state{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.asset-state-control-panel .asset-state-map-details .release-handle-btns{
  float:right;
  margin-top:1.50rem;
  margin-right:1.75rem;
  font-size:0.875rem;
  line-height:1.25rem
}

.asset-state-control-panel .asset-state-map-details .release-handle-btns .release-cancel-btn{
  margin-right:1rem;
  height:1.75rem;
  width:5rem;
  font-size:0.875rem;
  line-height:1.25rem
}

.asset-state-control-panel .asset-state-map-details .release-handle-btns .release-submit-btn{
  height:1.75rem;
  width:5rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.asset-details-header{
  display:inline-flex;
  width:100%;
  align-items:center;
  justify-content:space-between;
  padding:0px
}

.asset-details-header .asset-details-name{
  font-size:2.00rem;
  font-weight:700;
  line-height:2.50rem;
  margin-top:0.25rem;
  margin-right:0.75rem;
  border-width:0px;
  border-right-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-right:1rem
}

.deleted-user-message{
  --tw-text-opacity:1;
  color:rgba(128, 0, 8, var(--tw-text-opacity))
}

.asset-details-description .information-detail{
  min-width:min-content
}

.asset-details-description .information-detail .value{
  max-width:48rem
}

.asset-details-accordion-container .panel{
  background-color:transparent;
  --tw-shadow:0 0 #0000;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.asset-details-accordion-container .panel .panel-collapse{
  border-style:none;
  background-color:transparent
}

.asset-details-accordion-container .panel .panel-collapse .panel-body{
  padding:0px
}

.asset-details-accordion-container .panel .panel-heading{
  border-style:none;
  background-color:transparent
}

.asset-details-accordion-container .panel .panel-heading span{
  font-size:1.125rem;
  line-height:1.75rem;
  font-weight:400
}

.asset-details-accordion-container .panel .panel-heading .axway-icon{
  height:1.5rem;
  width:1.5rem
}

.asset-products-container #products-table th#expander{
  width:1%
}

#products-releases-table{
  margin-bottom:0px !important
}

#products-releases-table table thead tr{
  background-color:#f4f5f4 !important;
  border-bottom:2px solid #c8c9c7
}

.wizard-link-step .large-tab .large-tab-decoration .check-mark{
  position:absolute;
  top:0.5rem;
  right:0.5rem;
  --tw-text-opacity:1;
  color:rgba(4, 120, 87, var(--tw-text-opacity))
}

.three-way-toggle.wizard-link-step .resources-view{
  background:#fff
}

.wizard-link-step .resources-view{
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-border-opacity:0.3;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:1rem;
  padding-right:1rem;
  padding-top:2rem;
  padding-bottom:2rem;
  --tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.wizard-link-step .resources-view .search-bar input{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.wizard-link-step .resources-view .search-bar .search-bar-icon::after{
  margin-top:0.625rem
}

.wizard-link-step .resources-view #asset-list-table .linked{
  --tw-bg-opacity:1;
  background-color:rgba(236, 253, 245, var(--tw-bg-opacity))
}

.asset-wizard-link-sideblade{
  padding:2rem;
  width:48rem
}

.asset-wizard-link-sideblade .pg-info-tooltip{
  color:#407ca0;
  text-decoration:none;
  display:inline;
  border:0;
  background-color:transparent;
  padding:0;
  font-weight:700;
  vertical-align:bottom
}

.asset-wizard-link-sideblade .pg-info-tooltip:active{
  background-color:transparent;
  padding:0;
  color:#003b53
}

.asset-wizard-link-sideblade #instance-stage-dropdown:active,.asset-wizard-link-sideblade #instance-stage-dropdown:focus{
  background-color:#fbfcfa !important
}

.asset-wizard-link-sideblade #instance-stage-dropdown svg{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.asset-wizard-link-sideblade #instance-stage-dropdown.active a{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.asset-wizard-link-sideblade .instance-asset-menu-item{
  min-height:40px
}

.asset-wizard-link-sideblade .instance-asset-menu-item a{
  height:auto;
  width:100%
}

.asset-wizard-link-sideblade .resource-link-sideblade-container{
  width:650px
}

.asset-wizard-link-sideblade .resource-link-sideblade-container .active:active{
  color:#003b53
}

.asset-wizard-link-sideblade .resource-link-sideblade-container .shrink-none{
  flex-shrink:0
}

.asset-wizard-link-sideblade .resource-link-sideblade-container .rb-tabs .nav-tabs li{
  padding:0;
  margin:0 2rem 0 0
}

.asset-wizard-link-sideblade .resource-link-sideblade-container .rb-tabs .nav-tabs li.active a{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.asset-wizard-link-sideblade .resource-link-sideblade-container .rb-tabs .nav-tabs li a{
  font-size:16px;
  line-height:20px
}

.asset-wizard-categories .desc{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.asset-wizard-categories .category-select{
  margin-left:0.5rem
}

.asset-wizard-categories .title{
  font-weight:700
}

.asset-wizard-categories label.control-label{
  margin-top:1.25rem;
  margin-bottom:0px;
  margin-left:0.5rem
}

.asset-wizard-categories .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.asset-wizard-categories .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.asset-wizard-categories .custom-help-text{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.asset-wizard-tags .desc{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.asset-wizard-tags .title{
  font-weight:700
}

.asset-wizard-tags label.control-label{
  margin-bottom:0px;
  margin-left:0.5rem
}

.asset-wizard-tags .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.asset-wizard-tags .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.asset-wizard-tags .tag-input{
  margin-left:0.5rem;
  display:flex
}

.asset-wizard-tags .tag-input input{
  height:2.5rem;
  width:32.875rem;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.asset-wizard-tags .tag-input #add-tag-btn{
  margin-left:-1px;
  height:2.5rem;
  width:2.5rem;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(152, 153, 152, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.asset-wizard-tags .tag-input #add-tag-btn .icon-GG-plus{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.asset-wizard-tags .tag-input #add-tag-btn span{
  padding-right:0px
}

.three-way-toggle.asset-wizard-tags .tag-input #add-tag-btn:hover,.three-way-toggle.asset-wizard-tags .tag-input #add-tag-btn:active,.three-way-toggle.asset-wizard-tags .tag-input #add-tag-btn:focus{
  background:#c8c9c7
}

.asset-wizard-tags .tag-input #add-tag-btn:hover, .asset-wizard-tags .tag-input #add-tag-btn:active, .asset-wizard-tags .tag-input #add-tag-btn:focus{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.asset-wizard-tags .tags-container{
  margin-bottom:1.5rem
}

.asset-wizard-attributes .form-group.row{
  max-width:56rem
}

.asset-wizard-attributes .form-group.row>div:nth-child(2)>div:nth-child(2){
  display:flex;
  height:2.5rem;
  width:2rem;
  align-items:center;
  justify-content:center
}

.asset-wizard-attributes .form-group.row>div:nth-child(2)>div:nth-child(2) .equal-sign{
  position:absolute;
  top:50%;
  --tw-translate-y:-50%;
  height:0.375rem;
  width:1.00rem;
  border-width:0px;
  border-top-width:2px;
  border-bottom-width:2px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.asset-wizard-attributes .title{
  font-weight:700
}

.asset-wizard-attributes label.control-label{
  margin-bottom:0px;
  margin-left:0.5rem
}

.asset-wizard-attributes #attr-key{
  height:2.5rem;
  width:100%;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.asset-wizard-attributes input{
  margin-left:0.5rem
}

.asset-wizard-attributes .attribute-input-wizard{
  display:flex
}

.asset-wizard-attributes .attribute-input-wizard #attr-value{
  height:2.5rem;
  width:100%;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.asset-wizard-attributes .attribute-input-wizard #add-attr-btn{
  margin-left:-1px;
  height:2.5rem;
  width:2.5rem;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(152, 153, 152, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.5rem;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:100;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.asset-wizard-attributes .attribute-input-wizard #add-attr-btn .icon-GG-plus{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.asset-wizard-attributes .attribute-input-wizard #add-attr-btn span{
  padding-right:0px
}

.three-way-toggle.asset-wizard-attributes .attribute-input-wizard #add-attr-btn:hover,.three-way-toggle.asset-wizard-attributes .attribute-input-wizard #add-attr-btn:active,.three-way-toggle.asset-wizard-attributes .attribute-input-wizard #add-attr-btn:focus{
  background:#c8c9c7
}

.asset-wizard-attributes .attribute-input-wizard #add-attr-btn:hover, .asset-wizard-attributes .attribute-input-wizard #add-attr-btn:active, .asset-wizard-attributes .attribute-input-wizard #add-attr-btn:focus{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.asset-wizard-attributes .custom-help-text{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.asset-wizard-attributes .attributes-container{
  margin-bottom:0.75rem
}

.asset-wizard-attributes .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.asset-wizard-attributes .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.preview-sideblade{
  margin-top:0 !important;
  margin-right:0 !important
}

.preview-sideblade .preview-no-border{
  border:none !important
}

.preview-description .information-detail{
  min-width:auto !important
}

.preview-description .information-detail .value{
  max-width:none
}

.assets-view-table .spinner{
  margin:0px;
  width:30px
}

.searchable-dropdown>button{
  margin:0px;
  display:inline-block;
  cursor:pointer;
  border-radius:0px;
  border-style:none;
  padding-left:0.5rem;
  padding-right:0.5rem;
  color:inherit;
  transition-property:none;
  display:flex;
  height:2.5rem;
  width:auto;
  align-items:center;
  font-size:1.25rem;
  line-height:1.75rem;
  font-weight:500;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.searchable-dropdown>button.closed{
  background-color:transparent
}

.three-way-toggle.searchable-dropdown>button.open{
  background:#fff
}

.searchable-dropdown>button.open{
  z-index:9000;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.three-way-toggle.searchable-dropdown .dropdown-body{
  background:#fff
}

.searchable-dropdown .dropdown-body{
  position:absolute;
  z-index:10;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.searchable-dropdown .dropdown-body>.dropdown-search-bar{
  margin-left:0.75rem;
  margin-right:0.75rem;
  margin-top:0.5rem;
  margin-bottom:0.5rem;
  height:2rem
}

.searchable-dropdown .dropdown-body>.dropdown-search-bar .search-bar{
  width:100%;
  min-width:0px
}

.searchable-dropdown .dropdown-body>.menu-header{
  margin-left:0.75rem;
  margin-right:0.75rem;
  margin-top:0.625rem;
  margin-bottom:0.625rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(239, 239, 239, var(--tw-border-opacity));
  padding-bottom:0.25rem;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.searchable-dropdown .dropdown-body>.dropdown-entries{
  max-height:14rem;
  width:21.5rem;
  overflow:hidden;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.searchable-dropdown .dropdown-body>.dropdown-entries:hover{
  overflow-y:auto
}

.searchable-dropdown .dropdown-body>.dropdown-entries>div{
  width:21.5rem
}

.searchable-dropdown .dropdown-body>.dropdown-entries .dropdown-item{
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.three-way-toggle.searchable-dropdown .dropdown-body>.dropdown-entries .dropdown-item:hover{
  background:#c8c9c7
}

.searchable-dropdown .dropdown-body>.dropdown-entries .dropdown-item:hover{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity))
}

.searchable-dropdown .dropdown-body>.dropdown-actions{
  display:flex;
  width:100%;
  align-items:center;
  justify-content:center
}

.asset-version-selector-container{
  border-width:0px;
  border-top-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.asset-version-selector-container .version-container{
  border-width:0px;
  border-right-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding:0px
}

.asset-version-selector-container .version-container .version-text{
  margin-top:1.25rem;
  font-size:1.125rem;
  line-height:1.75rem
}

.asset-version-selector-container .version-container .version-searchbar{
  margin-left:1rem;
  margin-right:1rem;
  margin-top:1rem;
  margin-bottom:1.25rem
}

.asset-version-selector-container .version-container .version-searchbar div{
  min-width:3.13rem
}

.asset-version-selector-container .version-container .version-searchbar div input{
  min-width:3.13rem
}

.asset-version-selector-container .version-container .version-flex-row{
  margin-left:1rem;
  margin-right:1rem;
  margin-bottom:0.75rem;
  display:flex;
  align-items:flex-end;
  justify-content:space-between
}

.asset-version-selector-container .version-container .version-flex-row .create-new-version-button{
  margin:0px;
  height:1.75rem;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.asset-version-selector-container .version-container .version-flex-row .create-new-version-button:hover{
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity))
}

.asset-version-selector-container .version-container .version-flex-row .create-new-version-button{
  padding-left:1rem;
  padding-right:1rem;
  padding-top:0px;
  padding-bottom:0px;
  text-align:center;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.asset-version-selector-container .version-container .version-list{
  max-height:700px;
  overflow-y:auto;
  overflow-x:hidden
}

.asset-version-selector-container .version-container .version-list .version-item{
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  padding-right:0.75rem;
  padding-left:2rem
}

.asset-version-selector-container .version-container .version-list .version-item .version-item-audit{
  font-size:0.625rem
}

.version-counts-container{
  display:flex;
  flex:1 1 auto
}

.version-counts-container .version-resource-count{
  height:-moz-fit-content;
  height:fit-content;
  border-width:0px;
  border-right-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-left:1rem;
  padding-right:1rem
}

.version-counts-container .version-product-count{
  height:-moz-fit-content;
  height:fit-content;
  padding-left:1rem;
  padding-right:1rem
}

#version-popover .popover-content{
  padding:0px
}

.version-info-container{
  height:958px;
  margin-top:1.5rem;
  margin-left:1.5rem
}

.tags-attributes-categories-container{
  margin-right:3rem;
  padding-left:1.375rem
}

.tags-attributes-categories-container .asset-tags .desc{
  display:none
}

.tags-attributes-categories-container .asset-tags .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.tags-attributes-categories-container .asset-tags .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.tags-attributes-categories-container .asset-tags .tag-input{
  margin-left:0.5rem;
  display:flex
}

.tags-attributes-categories-container .asset-tags .tag-input input{
  height:2rem;
  width:14.125rem;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.tags-attributes-categories-container .asset-tags .tag-input #add-tag-btn{
  margin-left:-1px;
  height:2rem;
  width:2rem;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(152, 153, 152, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.tags-attributes-categories-container .asset-tags .tag-input #add-tag-btn .icon-GG-plus{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.tags-attributes-categories-container .asset-tags .tag-input #add-tag-btn span{
  padding-right:0px
}

.three-way-toggle.tags-attributes-categories-container .asset-tags .tag-input #add-tag-btn:hover,.three-way-toggle.tags-attributes-categories-container .asset-tags .tag-input #add-tag-btn:active,.three-way-toggle.tags-attributes-categories-container .asset-tags .tag-input #add-tag-btn:focus{
  background:#c8c9c7
}

.tags-attributes-categories-container .asset-tags .tag-input #add-tag-btn:hover, .tags-attributes-categories-container .asset-tags .tag-input #add-tag-btn:active, .tags-attributes-categories-container .asset-tags .tag-input #add-tag-btn:focus{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.tags-attributes-categories-container .asset-tags .tags-container{
  margin-top:1.5rem
}

.tags-attributes-categories-container .asset-attributes #attr-key{
  height:2rem;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.tags-attributes-categories-container .asset-attributes input{
  margin-left:0.5rem
}

.tags-attributes-categories-container .asset-attributes .form-group .pr-0 .px-0{
  margin-top:1.25rem
}

.tags-attributes-categories-container .asset-attributes .attribute-input-wizard{
  display:flex
}

.tags-attributes-categories-container .asset-attributes .attribute-input-wizard #attr-value{
  height:2rem;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.tags-attributes-categories-container .asset-attributes .attribute-input-wizard #add-attr-btn{
  margin-left:-1px;
  height:2rem;
  width:2rem;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(152, 153, 152, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.5rem;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:100;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.tags-attributes-categories-container .asset-attributes .attribute-input-wizard #add-attr-btn .icon-GG-plus{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.tags-attributes-categories-container .asset-attributes .attribute-input-wizard #add-attr-btn span{
  padding-right:0px
}

.three-way-toggle.tags-attributes-categories-container .asset-attributes .attribute-input-wizard #add-attr-btn:hover,.three-way-toggle.tags-attributes-categories-container .asset-attributes .attribute-input-wizard #add-attr-btn:active,.three-way-toggle.tags-attributes-categories-container .asset-attributes .attribute-input-wizard #add-attr-btn:focus{
  background:#c8c9c7
}

.tags-attributes-categories-container .asset-attributes .attribute-input-wizard #add-attr-btn:hover, .tags-attributes-categories-container .asset-attributes .attribute-input-wizard #add-attr-btn:active, .tags-attributes-categories-container .asset-attributes .attribute-input-wizard #add-attr-btn:focus{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.tags-attributes-categories-container .asset-attributes .custom-help-text{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.tags-attributes-categories-container .asset-attributes .attributes-container{
  margin-top:0.25rem
}

.tags-attributes-categories-container .asset-attributes .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.tags-attributes-categories-container .asset-attributes .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.endpoint-wizard-sideblade .form-component .tags-attributes-categories-container .asset-categories{
  width:100%
}

.tags-attributes-categories-container .asset-categories{
  display:flex;
  flex-direction:column
}

.tags-attributes-categories-container .asset-categories .asset-category-container{
  margin-left:0.5rem
}

.tags-attributes-categories-container .asset-categories .category-display{
  margin-top:1.125rem;
  margin-left:-0.5rem;
  width:38.25rem
}

.tags-attributes-categories-container .asset-categories .category-display .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.tags-attributes-categories-container .asset-categories .category-display .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.tags-attributes-categories-container .asset-categories .custom-help-text{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

#asset-version-dropdown{
  border-radius:0.25rem;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

#asset-version-dropdown:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

#asset-version-dropdown:active{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

#asset-version-dropdown:hover, #asset-version-dropdown:focus, #asset-version-dropdown:active{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

#asset-version-dropdown .css-fajnii{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

#asset-version-dropdown>.dropdown>.dropdown-menu{
  padding:8px !important
}

.version-menu-item{
  height:6rem;
  width:auto;
  cursor:pointer;
  padding:0.75rem
}

.version-menu-item:hover{
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity))
}

.version-menu-item a{
  display:flex !important;
  justify-content:space-between;
  color:black
}

.version-menu-item a:hover,.version-menu-item a:focus{
  background-color:transparent !important
}

.version-dropdown-list{
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  max-height:700px;
  overflow:auto
}

.breadcrumb-header{
  margin-top:1.50rem;
  display:flex;
  justify-content:space-between;
  font-size:0.750rem;
  line-height:1.00rem
}

.breadcrumb-current{
  font-size:2.00rem;
  font-weight:700;
  line-height:2.50rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.breadcrumb-buttons{
  display:flex;
  flex-direction:row-reverse;
  align-items:center;
  font-size:1.00rem
}

.breadcrumb-button{
  margin:0.750rem;
  border-radius:3px;
  padding:0.750rem
}

.three-way-toggle.primary-breadcrumb-button{
  background:#006580
}

.primary-breadcrumb-button{
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.three-way-toggle.secondary-breadcrumb-button{
  background:#fff
}

.secondary-breadcrumb-button{
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.tertiary-breadcrumb-button{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.endpoint-wizard-sideblade .form-component .card{
  width:100%
}

.three-way-toggle.card{
  background:#fff
}

.card{
  margin-left:1.50rem;
  margin-right:1.50rem;
  margin-top:0px;
  margin-bottom:2.00rem;
  display:flex;
  flex-direction:column;
  border-radius:3px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.card .card-padding{
  padding:0.875rem
}

.card .card-padding-top{
  padding-top:0.875rem
}

.card .card-padding-right{
  padding-right:0.875rem
}

.card .card-padding-left{
  padding-left:0.875rem
}

.card .card-padding-bottom{
  padding-bottom:0.875rem
}

.card .card-row{
  display:flex;
  flex-grow:1;
  cursor:pointer;
  flex-direction:row;
  overflow:hidden
}

.card .card-row h3, .card .card-row h4{
  margin:0px;
  padding:0px
}

.card .card-row h3,.card .card-row h4{
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden
}

.card .card-row h3{
  font-size:1.00rem
}

.card .card-row h4{
  font-size:0.875rem
}

.endpoint-wizard-sideblade .form-component .card .card-row .card-column{
  width:100%
}

.card .card-row .card-column{
  display:flex;
  flex-direction:column
}

.card .card-row .card-image img{
  height:3.13rem;
  max-height:13rem;
  width:3.13rem;
  max-width:3.13rem;
  border-radius:0px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.card .card-row .card-description{
  margin-bottom:0.625rem;
  height:3.13rem;
  overflow:hidden;
  text-overflow:ellipsis;
  border-bottom-width:1px;
  border-left-width:0px;
  --tw-border-opacity:1;
  border-color:rgba(244, 245, 244, var(--tw-border-opacity));
  padding-bottom:0.75rem;
  font-size:0.750rem;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

@media screen and (max-width: 2560px){
  .card{
    width:calc(20% - 50px)
  }
}

@media screen and (max-width: 1920px){
  .card{
    width:calc(33.3333% - 50px)
  }
}

@media screen and (max-width: 1300px){
  .card{
    width:calc(50% - 50px)
  }
}

@media screen and (max-width: 1024px){
  .card{
    width:calc(100% - 50px)
  }
}

.catalog-filters-component{
  float:left;
  margin-left:-1.375rem;
  height:100%;
  width:17.5rem;
  --tw-bg-opacity:1;
  background-color:rgba(248, 248, 248, var(--tw-bg-opacity));
  padding-left:0px;
  padding-right:0px;
  padding-top:2.5rem;
  font-size:0.875rem;
  line-height:1.25rem
}

.catalog-filters-component .search-bar{
  margin-top:0.5rem;
  margin-bottom:0.5rem;
  margin-left:0.75rem;
  width:16.25rem;
  min-width:0px
}

.catalog-filters-component .catalog-filters-header{
  margin-left:1rem;
  margin-right:1rem;
  margin-bottom:0.375rem;
  font-size:1.00rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.catalog-filters-component .catalog-filter-section{
  margin-bottom:1rem;
  border-width:0px;
  border-bottom-width:2px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(239, 239, 239, var(--tw-border-opacity));
  padding-top:0px;
  padding-bottom:0.5rem
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header{
  margin-left:0.5rem;
  margin-right:0.5rem;
  margin-top:0px;
  display:flex;
  cursor:pointer;
  align-items:center;
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .title{
  margin-left:0.25rem;
  font-weight:700;
  letter-spacing:0.05em;
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  display:inline-block
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-api::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-arrow-up::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-axway-new::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-check::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-checkmark-circle::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-chevron-down::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-chevron-left::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-chevron-right::before{
  content:""
}

.gg.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-clipboard-text::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-cross-circle::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-cross::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-download2::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-ellipsis3::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-files::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-group-work::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-info::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-lifebuoy::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-list::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-lock::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-minus::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-pencil::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-plus::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-prohibited2::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-radio-fill::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-redo2::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-refresh::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-sort-both::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-swagger::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-tab2::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-tag::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-trash2::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-user::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-warning::before{
  content:""
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-empty-list::before{
  content:""
}

.modal-body .contentmessage .actionbar button .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  padding-right:9px
}

table.table-view>thead>tr>th .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron .icon-GG-sort-both{
  padding-left:8px
}

.axui.nav-menu.primary>nav>div.nav-links>a>.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  color:#fff;
  width:3.1875rem;
  text-align:center;
  font-size:1.3rem;
  vertical-align:middle
}

.axui.nav-menu>nav>.nav-toggle>button .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-chevron-left{
  width:auto;
  transition:all .3s linear;
  line-height:1.3rem
}

.axui.nav-menu>nav>.nav-toggle>button.collapsed>.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-chevron-left{
  transform:rotate(-180deg)
}

.activity-report .deletion-alert .glyphicon.glyphicon-alert.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  color:#b95e04;
  margin-right:4px
}

.delete-confirmation .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  color:#800008;
  text-align:center;
  display:block;
  font-size:5rem
}

.delete-confirmation .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon--inline{
  display:inline;
  font-size:1rem
}

.delete-confirmation .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon--inline.icon-GG-warning{
  color:#ff9e18
}

.api-usage .refresh-button .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron:hover{
  font-weight:bold
}

.transactions-list .refresh-button .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron:hover{
  font-weight:bold
}

.transactions-list #reactive-table table .table-view>thead>tr>th .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron .icon-GG-sort-both{
  padding-left:8px
}

.api-service-details .service-swagger-container .instance-table .service-instance-filter .filter-badge .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-cross{
  cursor:pointer;
  margin-left:10px
}

.api-service-details .service-swagger-container .instance-table .service-instance-filter .filter-badge .gg.icon-GG-cross{
  cursor:pointer;
  margin-left:10px
}

.wizard-flow-container .error-messages .panel-heading .panel-title .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  color:#d22630;
  margin-right:10px;
  font-size:1.5em
}

.wizard-flow-container .error-messages .panel-heading .toggle-button .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  font-weight:900
}

.wizard-flow-container span.success-icon.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  background:#228665;
  border-radius:50%;
  width:3em;
  height:3em;
  font-size:3em;
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:900;
  margin:25px auto
}

.wizard-flow-dls-container .error-messages .panel-heading .panel-title .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  color:#d22630;
  margin-right:10px;
  font-size:1.5em
}

.wizard-flow-dls-container .error-messages .panel-heading .toggle-button .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  font-weight:900
}

.page-center .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  color:#d22630;
  font-size:4rem
}

.axui.nav-menu nav>div.nav-links>a>.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  min-width:50px
}

.product-publish-outline-button.btn.btn-default.plus .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  font-size:1.00rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-publish-outline-button.btn.btn-default.minus .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  font-size:1.00rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-header-outline-button.btn.btn-default.right .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  font-size:1.00rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.product-header-outline-button.btn.btn-default.mid .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  font-size:1.00rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.modal-body .contentmessage .actionbar button .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  padding-right:2.5rem
}

.axui.nav-menu.primary>nav>div.nav-links>a>.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron, .axui.nav-menu.primary>nav .nav-link>.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  min-width:3.13rem;
  text-align:center;
  vertical-align:middle;
  font-size:1.38rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.axui.nav-menu.primary>nav>div.nav-links>a>.gg, .axui.nav-menu.primary>nav .nav-link>.gg{
  min-width:3.13rem;
  text-align:center;
  vertical-align:middle;
  font-size:1.38rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.axui.nav-menu .dropdown-nav-item>.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  min-width:3.13rem;
  text-align:center;
  vertical-align:middle;
  font-size:1.38rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.axui.nav-menu>nav>.nav-toggle>button .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-chevron-left{
  width:auto;
  line-height:1.25rem;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:300ms;
  transition-timing-function:linear
}

.axui.nav-menu>nav>.nav-toggle>button.collapsed>.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron.icon-GG-chevron-left{
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-rotate:-180deg
}

div[role='alert'] .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  font-size:1.375rem
}

.contenticon .catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  font-size:50px
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-header .chevron{
  margin-left:0.75rem;
  margin-right:0.75rem;
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-placeholder{
  padding:0.75rem
}

.catalog-filters-component .catalog-filter-section .filter-option{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-top:1rem;
  padding-bottom:1rem;
  padding-right:0.75rem;
  padding-left:1rem
}

.catalog-filters-component .catalog-filter-section .filter-option .text{
  overflow:hidden;
  text-overflow:ellipsis
}

.catalog-filters-component .catalog-filter-section .filter-option input[type='checkbox']{
  position:absolute;
  margin:0px;
  height:1rem;
  width:1rem;
  opacity:0
}

.catalog-filters-component .catalog-filter-section .filter-option:not(:last-of-type){
  border-width:0px;
  border-bottom-width:2px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(239, 239, 239, var(--tw-border-opacity))
}

.catalog-filters-component .catalog-filter-section .catalog-filter-selection-actions{
  display:flex;
  justify-content:space-between;
  border-width:0px;
  border-top-width:2px;
  border-bottom-width:2px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(239, 239, 239, var(--tw-border-opacity));
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.catalog-filters-component .catalog-filter-section .catalog-filter-selection-actions .catalog-filter-button{
  margin-left:1rem;
  margin-right:1rem;
  cursor:pointer;
  font-size:0.875rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.catalog-filters-component .catalog-filter-section .catalog-filter-selection-actions .catalog-filter-button.disabled{
  color:#c8c9c7;
  cursor:not-allowed
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-options-parent{
  max-height:15rem;
  width:17.5rem;
  overflow:hidden
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-options-parent:hover{
  overflow-y:auto
}

.catalog-filters-component .catalog-filter-section .catalog-filter-section-options-parent .catalog-filter-section-options{
  width:16.875rem
}

.catalog-filters-component .catalog-filter-section .spinner{
  margin-top:0.375rem;
  margin-bottom:0.375rem
}

.catalog-filters-component .catalog-filters-clear-all{
  display:flex;
  justify-content:center;
  padding-top:2rem;
  padding-bottom:1rem
}

.catalog-filters-component .catalog-filters-clear-all button{
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(239, 239, 239, var(--tw-bg-opacity));
  padding-left:2.25rem;
  padding-right:2.25rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  font-size:1.00rem;
  width:184px
}

.catalog-filters-component .custom-checkbox .icon{
  position:absolute;
  display:none;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.catalog-filters-component label{
  display:flex
}

.modal-body .contentmessage .actionbar button{
  width:66.666667%
}

.modal-body .contentmessage .actionbar button .gg{
  padding-right:2.5rem
}

.contentmessage{
  height:100%;
  width:100%
}

.contentmessage.modalcontent{
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px;
  z-index:9000;
  display:block;
  --tw-bg-opacity:1;
  background-color:rgba(64, 124, 160, var(--tw-bg-opacity));
  --tw-bg-opacity:0.1
}

.contentmessage.modalcontent .message{
  min-height:18.75rem;
  width:18.75rem
}

.endpoint-wizard-sideblade .form-component .contentmessage .message{
  width:100%
}

.contentmessage .message{
  position:relative;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center
}

#time-selector .contentmessage .message svg{
  color:var(--provider-theme-icon)
}

.contentmessage .message{
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
  min-height:18.75rem;
  width:100%;
  background-color:transparent;
  padding-top:0.625rem;
  padding-bottom:0.625rem;
  overflow-wrap:break-word !important;
  word-break:break-word !important
}

.contentmessage .message .close{
  position:absolute;
  top:0.5rem;
  right:0.25rem;
  display:inline-block;
  border-width:0px;
  font-size:0.875rem
}

.three-way-toggle.contentmessage .message .close{
  background:#fff
}

.contentmessage .message .close{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.contentmessage .message .close:hover{
  --tw-text-opacity:1;
  color:rgba(64, 124, 160, var(--tw-text-opacity))
}

.contentmessage .message .modalclose{
  cursor:pointer;
  text-decoration:underline
}

.contentmessage .message .modalclose:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.contentmessage .message .contenticon{
  margin-bottom:1.25rem;
  text-align:center;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  font-size:4.75rem;
  font-weight:600
}

.contentmessage .message .contenticon .spinner{
  display:block
}

.contentmessage .message .title{
  width:100%;
  text-align:center;
  font-size:1.25rem;
  font-weight:700
}

.contentmessage .message .summary{
  text-align:center
}

.contentmessage .message .detail{
  text-align:center;
  font-style:italic
}

.contentmessage .message .actionbar{
  width:100%;
  padding-top:1.25rem;
  text-align:center;
  line-height:2.5rem
}

.contentmessage .message .actionbar button{
  padding-left:1.50rem;
  padding-right:1.50rem;
  padding-top:0.375rem;
  padding-bottom:0.375rem;
  font-size:0.875rem;
  font-weight:400
}

.contentmessage .message .actionbar button .btn-default{
  min-width:9.375
}

.contentmessage .message .actionbar button.text{
  font-size:0.875rem;
  font-weight:400;
  --tw-text-opacity:1;
  color:rgba(16, 24, 31, var(--tw-text-opacity))
}

.contentmessage .button-divider{
  text-align:center;
  line-height:1rem
}

.contentmessage.warning .contenticon{
  --tw-text-opacity:1;
  color:rgba(141, 103, 8, var(--tw-text-opacity));
  --tw-text-opacity:0.75
}

.contentmessage.success .contenticon{
  --tw-text-opacity:1;
  color:rgba(0, 85, 0, var(--tw-text-opacity));
  --tw-text-opacity:0.8
}

.contentmessage.error .contenticon{
  --tw-text-opacity:1;
  color:rgba(139, 0, 0, var(--tw-text-opacity));
  --tw-text-opacity:0.75
}

.contentmessage.empty .contenticon{
  color:inherit
}

.contentmessage.disabled .contenticon{
  --tw-text-opacity:1;
  color:rgba(152, 153, 152, var(--tw-text-opacity))
}

.contentmessage.lg .message{
  min-height:17.18rem;
  width:100%;
  background-color:transparent;
  padding:1.63rem
}

.contentmessage.lg .message .title{
  padding-bottom:1.00rem;
  font-weight:400;
  font-size:larger
}

.contentmessage.lg .message .detail{
  font-size:0.875rem;
  font-style:normal
}

.contentmessage.lg .message .contenticon{
  margin-bottom:0px
}

.contentmessage.sm .message{
  margin:0px;
  width:auto;
  padding:0px;
  --tw-text-opacity:1;
  color:rgba(152, 153, 152, var(--tw-text-opacity))
}

.contentmessage.sm .message .title{
  padding-bottom:1.00rem;
  font-size:1.38rem;
  font-weight:400
}

.contentmessage.sm .message .detail{
  font-size:0.875rem;
  font-style:normal
}

.contentmessage.sm .message .contenticon{
  margin-bottom:0px;
  font-size:3.5rem;
  line-height:1rem
}

.axui-nav-secondary-popup{
  position:absolute;
  z-index:50;
  width:11.875rem;
  cursor:pointer;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:300;
  line-height:3.13rem;
  --tw-blur:var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness:var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast:var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale:var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);
  --tw-invert:var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate:var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia:var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  --tw-drop-shadow:drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1))
}

.axui-nav-secondary-popup .disabled-link{
  text-align:center
}

.transaction-details .breadcrumb-header span.axui-nav-secondary-popup .disabled-link .coming-soon:last-of-type{
  text-transform:none
}

.axui-nav-secondary-popup .disabled-link .coming-soon{
  max-width:3.438rem;
  white-space:normal;
  font-size:0.5rem;
  text-transform:uppercase;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.axui-nav-secondary-popup>div.nav-links>a, .axui-nav-secondary-popup .nav-link, .axui-nav-secondary-popup .disabled-link{
  display:flex;
  align-items:center;
  justify-content:space-between;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-left:0.750rem;
  padding-right:0.750rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  text-decoration:none
}

.axui-nav-secondary-popup>div.nav-links>a:focus, .axui-nav-secondary-popup>div.nav-links>a:hover, .axui-nav-secondary-popup .nav-link:focus, .axui-nav-secondary-popup .nav-link:hover, .axui-nav-secondary-popup .disabled-link:focus, .axui-nav-secondary-popup .disabled-link:hover{
  --tw-bg-opacity:1;
  background-color:rgba(208, 208, 208, var(--tw-bg-opacity))
}

.axui-nav-secondary-popup>div.nav-links>a.active, .axui-nav-secondary-popup>div.nav-links>a.active:hover, .axui-nav-secondary-popup .nav-link.active, .axui-nav-secondary-popup .nav-link.active:hover, .axui-nav-secondary-popup .disabled-link.active, .axui-nav-secondary-popup .disabled-link.active:hover{
  --tw-bg-opacity:1;
  background-color:rgba(153, 193, 204, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.axui-nav-secondary-popup>div.nav-links>a .coming-soon, .axui-nav-secondary-popup .nav-link .coming-soon, .axui-nav-secondary-popup .disabled-link .coming-soon{
  --tw-text-opacity:1;
  color:rgba(151, 152, 150, var(--tw-text-opacity))
}

.axui.nav-menu{
  display:flex;
  min-height:18.75rem;
  overflow-y:auto
}

.axui.nav-menu.primary>nav{
  cursor:pointer
}

.axui.nav-menu.primary>nav>div.nav-links>a, .axui.nav-menu.primary>nav .nav-link{
  --tw-bg-opacity:1;
  background-color:rgba(112, 112, 112, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:300;
  line-height:3.13rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.axui.nav-menu.primary>nav>div.nav-links>a.primary, .axui.nav-menu.primary>nav .nav-link.primary{
  --tw-bg-opacity:1;
  background-color:rgba(34, 39, 43, var(--tw-bg-opacity))
}

.axui.nav-menu.primary>nav>div.nav-links>a.primary.expanded, .axui.nav-menu.primary>nav .nav-link.primary.expanded{
  --tw-bg-opacity:1;
  background-color:rgba(74, 79, 84, var(--tw-bg-opacity))
}

.three-way-toggle.axui.nav-menu.primary>nav>div.nav-links>a.primary.active,.three-way-toggle.axui.nav-menu.primary>nav .nav-link.primary.active{
  background:#006580
}

.axui.nav-menu.primary>nav>div.nav-links>a.primary.active, .axui.nav-menu.primary>nav .nav-link.primary.active{
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.axui.nav-menu.primary>nav>div.nav-links>a>.gg, .axui.nav-menu.primary>nav .nav-link>.gg{
  min-width:3.13rem;
  text-align:center;
  vertical-align:middle;
  font-size:1.38rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.axui.nav-menu .dropdown-nav-item{
  display:flex;
  width:13rem;
  align-items:center;
  justify-content:flex-start
}

.axui.nav-menu .dropdown-nav-item>span:last-child{
  margin-left:auto
}

.axui.nav-menu .dropdown-nav-item>.gg{
  min-width:3.13rem;
  text-align:center;
  vertical-align:middle;
  font-size:1.38rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.axui.nav-menu .dropdown-nav-item>.chevron{
  margin-right:0.5rem;
  min-width:1.50rem;
  font-size:0.875rem;
  font-weight:700
}

.transaction-details .breadcrumb-header span.axui.nav-menu .dropdown-nav-item .nav-coming-soon:last-of-type{
  text-transform:none
}

.axui.nav-menu .dropdown-nav-item .nav-coming-soon{
  max-width:3.438rem;
  white-space:normal;
  text-align:center;
  font-size:0.5rem;
  text-transform:uppercase;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.axui.nav-menu .dropdown-nav{
  position:sticky;
  left:0px;
  z-index:50;
  width:13rem;
  --tw-bg-opacity:1;
  background-color:rgba(112, 112, 112, var(--tw-bg-opacity))
}

.axui.nav-menu .dropdown-nav .nav-header{
  display:block;
  cursor:default;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-left:0.625rem;
  line-height:3.13rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.axui.nav-menu .dropdown-nav .disabled-link{
  text-align:center
}

.transaction-details .breadcrumb-header span.axui.nav-menu .dropdown-nav .disabled-link .coming-soon:last-of-type{
  text-transform:none
}

.axui.nav-menu .dropdown-nav .disabled-link .coming-soon{
  max-width:3.438rem;
  white-space:normal;
  font-size:0.5rem;
  text-transform:uppercase;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.axui.nav-menu .dropdown-nav>div.nav-links>a, .axui.nav-menu .dropdown-nav .nav-link, .axui.nav-menu .dropdown-nav .disabled-link{
  display:flex;
  align-items:center;
  justify-content:space-between;
  --tw-bg-opacity:1;
  background-color:rgba(112, 112, 112, var(--tw-bg-opacity));
  padding-left:0.750rem;
  padding-right:0.750rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  text-decoration:none
}

.axui.nav-menu .dropdown-nav>div.nav-links>a:focus, .axui.nav-menu .dropdown-nav>div.nav-links>a:hover, .axui.nav-menu .dropdown-nav .nav-link:focus, .axui.nav-menu .dropdown-nav .nav-link:hover, .axui.nav-menu .dropdown-nav .disabled-link:focus, .axui.nav-menu .dropdown-nav .disabled-link:hover{
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.axui.nav-menu .dropdown-nav>div.nav-links>a.active, .axui.nav-menu .dropdown-nav>div.nav-links>a.active:hover, .axui.nav-menu .dropdown-nav .nav-link.active, .axui.nav-menu .dropdown-nav .nav-link.active:hover, .axui.nav-menu .dropdown-nav .disabled-link.active, .axui.nav-menu .dropdown-nav .disabled-link.active:hover{
  --tw-bg-opacity:1;
  background-color:rgba(153, 193, 204, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.axui.nav-menu .primary-popup{
  position:absolute;
  --tw-blur:var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness:var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast:var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale:var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);
  --tw-invert:var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate:var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia:var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  --tw-drop-shadow:drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1))
}

.axui.nav-menu .primary-popup>div.nav-links>a, .axui.nav-menu .primary-popup .nav-link, .axui.nav-menu .primary-popup .disabled-link{
  --tw-bg-opacity:1;
  background-color:rgba(112, 112, 112, var(--tw-bg-opacity))
}

.axui.nav-menu .secondary>nav>.nav-header{
  margin-left:1rem;
  margin-right:1rem;
  margin-bottom:1rem;
  cursor:default;
  line-height:3.13rem;
  --tw-text-opacity:1;
  color:rgba(152, 153, 152, var(--tw-text-opacity))
}

.axui.nav-menu .secondary>nav>div.nav-links>a{
  padding-left:1.00rem;
  font-weight:400;
  line-height:2.50rem
}

.axui.nav-menu .secondary>nav>div.nav-links>a.active, .axui.nav-menu .secondary>nav>div.nav-links>a.active:hover{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(16, 24, 32, var(--tw-text-opacity))
}

.axui.nav-menu .secondary>nav>div.nav-links>a>.nav-badge{
  display:inline-block
}

.axui.nav-menu .secondary>nav>div.nav-links>a>.nav-badge>.badge{
  position:static;
  margin-top:-0.094rem;
  margin-left:0.625rem;
  width:auto
}

.axui.nav-menu .secondary>nav>div.nav-links>a>.nav-badge>.badge:empty{
  margin-top:-0.094rem
}

.endpoint-wizard-sideblade .form-component .axui.nav-menu>nav{
  width:100%
}

.axui.nav-menu>nav{
  display:flex;
  width:13rem;
  flex:1 1 auto;
  flex-shrink:0;
  flex-grow:0;
  flex-direction:column;
  transition-property:width;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:300ms
}

.axui.nav-menu>nav #tooltip.hidden{
  display:none
}

.axui.nav-menu>nav>div.nav-links{
  margin:0px;
  flex:1 1 auto;
  flex-shrink:0;
  flex-grow:1;
  padding:0px;
  font-size:1.25rem
}

.axui.nav-menu>nav>div.nav-links>a{
  display:block;
  cursor:pointer;
  white-space:nowrap;
  vertical-align:middle;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:200;
  text-decoration:none
}

.axui.nav-menu>nav>div.nav-links>a.active:hover{
  cursor:default
}

.axui.nav-menu>nav>div.nav-links>a>.nav-badge{
  position:absolute
}

.axui.nav-menu>nav>div.nav-links>a>.nav-badge>.badge{
  position:relative;
  top:-3.75rem;
  left:1.875rem;
  width:1.00rem;
  border-radius:25px;
  padding:0.156rem;
  text-align:center;
  line-height:.75rem
}

#time-selector .axui.nav-menu>nav>div.nav-links>a>.nav-badge>.badge svg{
  color:var(--provider-theme-icon)
}

.axui.nav-menu>nav>div.nav-links>a>.nav-badge>.badge:empty{
  display:inline-block;
  height:0.625rem;
  width:0.625rem;
  border-radius:0.5rem
}

.axui.nav-menu>nav>div.nav-links>a>.nav-badge>.badge.two-digits{
  padding:0.219rem;
  font-size:0.625rem;
  line-height:0.625rem
}

.axui.nav-menu>nav>.nav-footer{
  display:block;
  overflow:hidden;
  white-space:nowrap;
  padding-top:0.938rem;
  font-size:0.750rem;
  line-height:.75rem;
  flex:none;
  --tw-bg-opacity:1;
  background-color:rgba(61, 64, 81, var(--tw-bg-opacity));
  text-align:center;
  --tw-text-opacity:1;
  color:rgba(152, 153, 152, var(--tw-text-opacity))
}

.axui.nav-menu>nav>.nav-footer>span.nav-text{
  display:block;
  overflow:hidden;
  white-space:nowrap;
  font-size:0.750rem;
  line-height:.75rem;
  margin-left:1.125rem;
  margin-right:1.125rem;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  padding-top:0.313rem;
  padding-bottom:0.313rem;
  text-align:center;
  --tw-text-opacity:1;
  color:rgba(152, 153, 152, var(--tw-text-opacity))
}

.axui.nav-menu>nav>.nav-footer>span.nav-text.collapsed{
  margin:0px
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs{
  margin:0.625rem;
  display:block;
  --tw-bg-opacity:1;
  background-color:rgba(16, 24, 31, var(--tw-bg-opacity));
  --tw-bg-opacity:0.5;
  padding-left:0px;
  padding-right:0px;
  padding-top:0.375rem;
  padding-bottom:0.375rem;
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  opacity:1;
  border-radius:18px;
  text-decoration:none;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:300ms;
  transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs>span{
  padding-left:0.625rem;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:300ms;
  transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs>.icon-GG-chevron-right, .axui.nav-menu>nav>.nav-footer>a.nav-docs>.doc-text{
  opacity:1
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed{
  margin:0px;
  background-color:transparent;
  padding-left:0px;
  padding-right:0px;
  padding-top:1rem;
  padding-bottom:1rem
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed:hover{
  --tw-bg-opacity:1;
  background-color:rgba(16, 24, 31, var(--tw-bg-opacity));
  --tw-bg-opacity:0.5
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed>.icon-GG-lifebuoy{
  padding-left:1.25rem
}

.axui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed>.icon-GG-chevron-right, .axui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed>.doc-text{
  opacity:0
}

.axui.nav-menu>nav>.nav-toggle{
  height:2.75rem
}

.axui.nav-menu>nav>.nav-toggle>button{
  display:block;
  height:2.75rem;
  width:100%;
  flex:none;
  border-width:0px;
  text-align:center;
  --tw-bg-opacity:1;
  background-color:rgba(61, 64, 81, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity));
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:100ms;
  transition-timing-function:cubic-bezier(0.4, 0, 1, 1)
}

.axui.nav-menu>nav>.nav-toggle>button::before{
  display:block
}

.axui.nav-menu>nav>.nav-toggle>button:hover{
  --tw-bg-opacity:1;
  background-color:rgba(16, 24, 31, var(--tw-bg-opacity));
  --tw-bg-opacity:0.5
}

.axui.nav-menu>nav>.nav-toggle>button .gg.icon-GG-chevron-left{
  width:auto;
  line-height:1.25rem;
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:300ms;
  transition-timing-function:linear
}

.axui.nav-menu>nav>.nav-toggle>button.collapsed>.gg.icon-GG-chevron-left{
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-rotate:-180deg
}

.axui.nav-menu>nav.collapsed{
  width:3.1875rem
}

.separator-horizontal{
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.separator-vertical{
  border-right-width:1px;
  border-left-width:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.service-list-table #service-list-table .dls-table thead tr #modified{
  width:5%
}

.service-list-table #service-list-table .dls-table thead tr #actions,.service-list-table #service-list-table .dls-table thead tr #select,.service-list-table #service-list-table .dls-table thead tr #assets,.service-list-table #service-list-table .dls-table thead tr #metadata\.scope,.service-list-table #service-list-table .dls-table thead tr #security,.service-list-table #service-list-table .dls-table thead tr #runtime,.service-list-table #service-list-table .dls-table thead tr #design{
  width:1%
}

.service-list-table .spinner{
  margin:0px;
  width:30px
}

.publish-marketplace-sideblade{
  overflow:auto;
  padding:2rem;
  width:48rem
}

.success-check-mark{
  background:#228665;
  border-radius:50%;
  width:1.5em;
  height:1.5em;
  margin:40px 0;
  color:#fff;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:3em
}

.success-check-mark::after{
  position:absolute;
  width:2.3em;
  height:2.3em;
  border-radius:50%;
  border:0.3em solid rgba(34,134,101,0.1);
  content:'';
  display:flex;
  align-items:center;
  justify-content:center
}

.publish-service-container .title{
  margin-bottom:1rem;
  display:flex;
  font-size:1.25rem;
  font-weight:500;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.publish-service-container .sub-title{
  margin-bottom:1rem;
  display:flex;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  font-size:1.125rem;
  line-height:1.75rem;
  font-weight:500
}

.publish-service-container #visibility-dropdown, .publish-service-container .version-item{
  height:2.50rem;
  width:14.125rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.publish-service-container .version-item{
  margin-left:0.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.publish-service-container .search-bar input{
  font-size:1.00rem;
  padding:8px;
  padding-left:40px
}

.publish-service-container .search-bar>.search-bar-icon::after{
  margin-left:0.9rem;
  margin-top:0.6rem
}

.endpoint-wizard-sideblade .form-component .publish-service-container .orgs{
  width:100%
}

.publish-service-container .orgs{
  margin-top:1.25rem;
  margin-right:3.5rem;
  margin-left:1.5rem;
  display:flex;
  flex-direction:column
}

.publish-service-container .orgs .accordion:first-child .accordion-heading{
  padding-top:0px
}

.publish-service-container .orgs .accordion-heading{
  padding-top:0.5rem
}

.publish-service-container .orgs .accordion .accordion-body{
  margin-top:0px
}

.endpoint-wizard-sideblade .form-component .publish-service-container .orgs .orgs-list{
  width:100%
}

.publish-service-container .orgs .orgs-list{
  margin-top:0.75rem;
  display:flex;
  flex-direction:column;
  max-height:50vh;
  overflow-y:auto
}

.publish-service-container .team{
  display:flex;
  flex-direction:row;
  align-items:center;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  padding-left:0.75rem;
  font-size:0.875rem;
  border-bottom-style:solid
}

.three-way-toggle.publish-service-container .pill{
  background:#fff
}

.publish-service-container .pill{
  align-items:center;
  border-radius:9999px;
  border-width:1px;
  border-style:solid;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.75rem;
  padding-right:0.75rem;
  text-align:center;
  line-height:1.25
}

.publish-service-container .plan-type-container{
  margin-bottom:0.75rem;
  display:flex;
  margin-bottom:0.25rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-bottom:0.25rem
}

.publish-service-container .plan-type-container .plan-type{
  font-weight:500
}

.publish-service-container .plan-type-container .plan-interval{
  font-size:0.875rem;
  line-height:1.25rem
}

.publish-service-container .plan-description{
  margin-bottom:1.5rem;
  font-size:0.875rem;
  line-height:1.25rem
}

.publish-service-container #marketplace-dropdown{
  height:2.50rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  font-size:1.00rem;
  width:400px
}

.publish-service-container .marketplace-item{
  margin-left:0.5rem;
  margin-right:0.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  min-height:2.50rem;
  font-size:1.00rem
}

.publish-service-container .marketplace-item .menu-item{
  width:340px;
  white-space:normal;
  word-break:break-word
}

.publish-service-container .selected-dropdown{
  overflow:hidden;
  text-overflow:ellipsis;
  max-width:340px
}

.publish-service-container .dropdown-menu{
  width:400px;
  max-height:400px;
  overflow:auto
}

.publish-service-container .product-visibility-title{
  margin-bottom:0.75rem;
  display:flex;
  font-size:1.00rem;
  border-bottom-width:0.063rem;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-bottom-style:solid
}

.service-instance-table .instance-selected{
  background-color:#ecf7f3 !important;
  border-bottom:1px solid #7de3b9 !important
}

.service-instance-table .instance-selected td{
  border-bottom:1px solid #7de3b9 !important;
  background-color:#ecf7f3 !important
}

.service-instance-table #instance-list-table .dls-table thead tr #select{
  width:1%
}

.products-web-container .list-width{
  width:calc(100% - 300px)
}

.products-web-container .list-width-narrow{
  width:calc(100% - 40px)
}

.products-web-container .catalog-tile-container{
  position:relative
}

.products-web-container .catalog-tile-container .catalog-tile-link{
  position:absolute;
  top:0;
  left:0;
  bottom:0;
  right:0;
  z-index:0
}

.products-web-container .catalog-tile-container .text{
  min-width:0;
  white-space:nowrap
}

.products-web-container .catalog-tile-container .asset-meta{
  overflow:hidden
}

.products-web-container .catalog-tile-container .catalog-tile-actions{
  z-index:1
}

.products-web-container .catalog-tile-container .catalog-tile-actions .left{
  border-right:unset;
  justify-content:flex-start
}

.products-web-container .catalog-tile-container .catalog-tile-actions .right{
  justify-content:flex-end
}

.products-web-container .catalog-version{
  min-width:2.00rem;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.products-web-container .catalog-version-dropdown{
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  position:absolute;
  right:15px;
  line-height:unset
}

.products-web-container .catalog-version-dropdown .btn.btn-default{
  font-size:inherit
}

.products-web-container .catalog-version-dropdown .btn.dropdown-toggle{
  color:inherit;
  padding-right:revert
}

.products-web-container .catalog-version-dropdown .dropdown-menu{
  min-width:15rem;
  font-size:inherit
}

.products-web-container .catalog-version-dropdown .dropdown-menu *[role='menuitem']{
  line-height:unset;
  padding:0.2rem 1rem
}

.products-web-container .catalog-version-dropdown .dropdown-menu>li>a:hover,.products-web-container .catalog-version-dropdown .dropdown-menu>li>a:focus{
  background-color:inherit;
  outline:unset
}

.catalog-list-container #products-table .table-view thead tr #actions,.catalog-list-container #products-table .table-view thead tr #modified{
  width:5%
}

.catalog-list-container #products-table .table-view thead tr #select{
  width:1%
}

.catalog-list-container .catalog-filters-component{
  box-shadow:rgba(0,0,0,0.24) 0px 3px 8px
}

.product-modal.archive-modal .modal-content{
  width:700px
}

.product-modal.archive-modal div{
  margin-bottom:0.5rem
}

.product-modal .primary-text{
  font-weight:700
}

.product-modal .secondary-text{
  margin-top:0.75rem
}

.product-modal .alert-primary{
  font-weight:700;
  color:#800008
}

.product-modal .alert-primary::before{
  offset-anchor:center;
  content:'\26A0';
  font-family:'Axway-GoldenGate-Icons' !important;
  color:#800008;
  padding-right:5px;
  margin-top:-2px
}

.product-modal .danger{
  background-color:#800008;
  border-color:#800008
}

.product-modal button.cancel{
  color:#4a4f54;
  background-color:transparent;
  border-color:#4a4f54 !important;
  border-width:1px !important;
  border-style:solid;
  margin-right:0.75rem;
  background-color:transparent !important
}

.product-modal button.confirm{
  padding-left:1rem;
  padding-right:1rem
}

.delete-confirmation .modal-header .close{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  opacity:1
}

#products-list-table #select{
  position:sticky;
  z-index:10;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  min-width:50px;
  left:0
}

#products-list-table #icon{
  position:sticky;
  z-index:10;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  width:70px;
  left:55px
}

#products-list-table #title{
  position:sticky;
  z-index:10;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  min-width:200px;
  left:135px
}

#products-list-table #description{
  min-width:275px
}

#products-list-table #version{
  min-width:50px
}

#products-list-table #state{
  min-width:55px
}

#products-list-table #status{
  min-width:45px
}

#products-list-table #assets{
  min-width:55px
}

#products-list-table #subscriptions{
  min-width:55px
}

#products-list-table #owner{
  min-width:80px
}

#products-list-table #modified{
  min-width:85px
}

#products-list-table #menu{
  position:sticky;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  min-width:10px;
  right:0
}

#products-list-table thead tr{
  border-bottom:none;
  box-shadow:inset 0 -2px #c8c9c7
}

#products-list-table thead tr th.sorted{
  border-bottom:none;
  box-shadow:inset 0 -2px #006580
}

#products-list-table thead tr th{
  top:0px;
  box-shadow:inset 0 -2px #c8c9c7;
  padding:0
}

#products-list-table tbody td.sorted{
  background-color:#f9fdff
}

.categories-sideblade .reactive-table-container td{
  overflow:visible
}

.categories-sideblade .reactive-table-container .page-size{
  display:flex
}

.categories-sideblade .reactive-table-container .fill-cell{
  overflow:hidden;
  margin:-8px -10px -8px -16px;
  padding:8px 10px 8px 16px
}

.categories-sideblade .reactive-table-container .pagination-footer-container{
  margin:0px
}

.categories-sideblade .status-badge-container{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100px;
  text-transform:uppercase;
  border:1px solid;
  font-size:.75rem;
  border-radius:2px;
  letter-spacing:0.48px;
  padding:0 5px;
  margin:5px 0;
  font-weight:700;
  height:17px
}

.categories-sideblade .status-badge-container.published{
  background:#ecf7f3;
  color:#228665;
  border-color:#228665
}

.categories-sideblade .status-badge-container.unpublished{
  --tw-border-opacity:1;
  border-color:rgba(255, 207, 81, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 245, 231, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.endpoint-wizard-sideblade .form-component .categories-sideblade .details-container{
  width:100%
}

.categories-sideblade .details-container{
  display:flex;
  width:100%;
  flex-direction:column;
  overflow-y:auto
}

.categories-sideblade .details-container .edit-btn{
  margin-left:auto;
  width:48px;
  height:32px;
  border-color:#979896;
  background-color:#fbfcfa !important
}

.categories-sideblade .details-container .category-dropdown{
  display:flex;
  font-weight:700;
  margin-bottom:0.25rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-bottom:0.750rem
}

.categories-sideblade .details-container .category-dropdown .dropdown-button{
  margin:0px;
  display:flex;
  border-style:none;
  background-color:inherit;
  padding:0px;
  width:-moz-fit-content;
  width:fit-content
}

.categories-sideblade .details-container .pg-info-tooltip{
  border:none
}

.categories-sideblade .details-container .dropdown-slider-border{
  border-width:0px;
  border-bottom-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.categories-sideblade .details-container .dropdown-slider{
  display:flex;
  flex-direction:row
}

.categories-sideblade .details-container .dropdown-slider.disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.categories-sideblade .replace-cancel-button{
  --tw-border-opacity:1;
  border-color:rgba(74, 79, 84, var(--tw-border-opacity));
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.categories-sideblade .radio-override{
  margin-top:0
}

.categories-sideblade .radio-override label{
  width:100%
}

.categories-sideblade .radio-override label input[type='radio']{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  display:inline-block;
  width:20px;
  height:20px;
  padding:2px;
  left:30px;
  top:16px;
  background-clip:content-box;
  border:1px solid #bbbbbb;
  border-radius:50%
}

.three-way-toggle.categories-sideblade .radio-override label input[type='radio']:checked{
  background:#006580
}

.categories-sideblade .radio-override label input[type='radio']:checked{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity))
}

.categories-sideblade .warning-box{
  position:relative;
  padding-left:2.25rem;
  padding-right:2.25rem;
  padding-top:1rem;
  padding-bottom:1rem;
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

#time-selector .categories-sideblade .warning-box svg{
  color:var(--provider-theme-icon)
}

.categories-sideblade .warning-box::before{
  position:absolute;
  top:1.25rem;
  left:0.75rem
}

.products-web-container #categories-table th#marketplace-visibility .table-header,.products-web-container #categories-table th#marketplace-featured .table-header{
  justify-content:center
}

.products-web-container #categories-table td{
  overflow:visible
}

.products-web-container #categories-table th#associated-category-count div.table-header{
  justify-content:flex-end
}

.products-web-container #categories-table th#associated-product-count div.table-header{
  justify-content:flex-end
}

.products-web-container #categories-table th#visibility div.table-header{
  justify-content:center
}

.products-web-container #categories-table th#marketplace-featured div.table-header{
  justify-content:center
}

.products-web-container #categories-table thead tr{
  max-width:1px
}

.products-web-container #categories-table thead tr #title{
  width:20%;
  overflow:hidden
}

.products-web-container #categories-table thead tr #title *{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.products-web-container #categories-table thead tr #parentTitle{
  width:15%;
  overflow:hidden
}

.products-web-container #categories-table thead tr #parentTitle *{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.products-web-container #categories-table thead tr #associated-category-count{
  width:5%
}

.products-web-container #categories-table thead tr #team{
  width:12%;
  overflow:hidden;
  white-space:nowrap
}

.products-web-container #categories-table thead tr #associated-product-count{
  width:8%
}

.products-web-container #categories-table thead tr #visibility{
  width:9%;
  min-width:9.7rem
}

.products-web-container #categories-table thead tr #marketplace-featured{
  width:9%;
  min-width:120px
}

.products-web-container #categories-table thead tr #description{
  width:28%
}

@media only screen and (max-width: 991px){
  .products-web-container #categories-table thead tr:nth-child(1) *, .products-web-container #categories-table thead tr:nth-child(2) *{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:normal;
    overflow-wrap:break-word
  }

  .products-web-container #categories-table thead tr:nth-child(1) *,.products-web-container #categories-table thead tr:nth-child(2) *{
    display:-webkit-box;
    line-clamp:2;
    overflow-wrap:break-word;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical
  }
}

.products-web-container .categories-list-dropdown-menu{
  float:right;
  font-size:1rem;
  line-height:1.5rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  line-height:unset;
  padding-top:0.33rem
}

.products-web-container .categories-list-dropdown-menu .open .fa-chevron-down:before{
  content:""
}

.products-web-container .categories-list-dropdown-menu .btn.btn-default{
  font-size:inherit
}

.products-web-container .categories-list-dropdown-menu .btn.dropdown-toggle{
  color:inherit;
  padding:unset
}

.products-web-container .categories-list-dropdown-menu .btn.dropdown-toggle:active,.products-web-container .categories-list-dropdown-menu .btn.dropdown-toggle.active,.products-web-container .categories-list-dropdown-menu .btn.dropdown-toggle:focus,.products-web-container .categories-list-dropdown-menu .btn.dropdown-toggle.focus,.products-web-container .categories-list-dropdown-menu .btn.dropdown-toggle:hover,.products-web-container .categories-list-dropdown-menu .btn.dropdown-toggle.hover,.products-web-container .categories-list-dropdown-menu .btn.dropdown-toggle.disabled,.products-web-container .categories-list-dropdown-menu .btn.dropdown-toggle[disabled],.products-web-container .categories-list-dropdown-menu .btn.dropdown-toggle[disabled]:hover,.products-web-container .categories-list-dropdown-menu .btn.btn-default.disabled,.products-web-container .categories-list-dropdown-menu .btn.btn-default[disabled],.products-web-container .categories-list-dropdown-menu .btn.btn-default[disabled]:hover,.products-web-container .categories-list-dropdown-menu .open>.btn.dropdown-toggle.dropdown-toggle{
  color:inherit;
  background-color:inherit;
  border-color:transparent
}

.products-web-container .categories-list-dropdown-menu .dropdown-menu{
  min-width:13rem;
  max-height:16rem;
  overflow-y:auto;
  font-size:inherit
}

.products-web-container .categories-list-dropdown-menu .dropdown-menu *[role='menuitem']{
  line-height:unset;
  padding:0.2rem 1rem
}

.products-web-container .categories-list-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  min-height:2rem
}

.products-web-container .categories-list-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item.disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.products-web-container .categories-list-dropdown-menu .dropdown-menu-right{
  bottom:0;
  top:auto
}

.products-web-container .categories-list-dropdown-menu .dropdown-menu>li>a:hover,.products-web-container .categories-list-dropdown-menu .dropdown-menu>li>a:focus{
  outline:unset
}

.delete-category-modal .primary-text{
  font-weight:700
}

.delete-category-modal .secondary-text{
  margin-top:0.75rem
}

.delete-category-modal .alert-primary{
  font-weight:700;
  color:#800008
}

.delete-category-modal .alert-primary::before{
  offset-anchor:center;
  content:'\26A0';
  font-family:'Axway-GoldenGate-Icons' !important;
  color:#800008;
  padding-right:5px;
  margin-top:-2px
}

.delete-category-modal .danger{
  background-color:#800008;
  border-color:#800008
}

.delete-category-modal button.cancel{
  color:#4a4f54;
  background-color:transparent;
  border-color:#4a4f54 !important;
  border-width:1px !important;
  border-style:solid;
  margin-right:0.75rem
}

.asset-version-sideblade{
  width:32.875rem;
  padding-top:2rem;
  padding-left:2rem
}

.asset-version-sideblade .scrollable{
  height:100%;
  overflow:auto;
  scrollbar-width:none;
  -ms-overflow-style:none
}

.asset-version-sideblade .scrollable::-webkit-scrollbar{
  width:0;
  height:0
}

.asset-version-sideblade input{
  margin-right:1rem
}

.asset-version-sideblade label{
  font-weight:400
}

.asset-version-sideblade .asset-info{
  margin-bottom:2rem;
  display:flex;
  flex-direction:row
}

.asset-version-sideblade .asset-info .title{
  margin-top:0.25rem;
  font-size:1.00rem;
  font-weight:700
}

.asset-version-sideblade .asset-info .number{
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.asset-version-sideblade .radio-option{
  margin-bottom:2rem;
  margin-left:1rem
}

.asset-version-sideblade .headline{
  margin-bottom:1rem;
  font-size:1.50rem;
  font-weight:500
}

.asset-version-sideblade .subtext{
  margin-bottom:1.5rem;
  border-width:0px;
  border-bottom-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(112, 112, 112, var(--tw-border-opacity));
  padding-bottom:0.5rem;
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.asset-version-sideblade .dropdown{
  width:15rem;
  --tw-bg-opacity:1;
  background-color:rgba(251, 252, 250, var(--tw-bg-opacity));
  text-align:center;
  font-size:1.00rem
}

.asset-version-sideblade .dropdown:active{
  border-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(55, 142, 240, var(--tw-border-opacity))
}

.asset-version-sideblade .dropdown.open{
  border-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(55, 142, 240, var(--tw-border-opacity))
}

.asset-version-sideblade .dropdown .dropdown-toggle{
  margin:0px
}

.asset-version-sideblade .desc{
  margin-top:0.5rem;
  white-space:pre-line
}

.asset-version-sideblade .btns{
  bottom:14rem
}

.asset-version-sideblade .cancel-btn{
  margin-right:1rem;
  --tw-bg-opacity:1;
  background-color:rgba(248, 248, 248, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.wizard-flow-dls-container .button-container button{
  width:unset;
  padding:0 20px
}

.independent-label.error .CodeMirror.cm-s-easymde.CodeMirror-wrap{
  --tw-bg-opacity:1;
  background-color:rgba(255, 235, 238, var(--tw-bg-opacity))
}

.amplify-central-button.save{
  z-index:1;
  width:-moz-fit-content;
  width:fit-content;
  position:absolute;
  right:30px;
  margin:10px;
  padding:3px 12px;
  font-weight:400
}

.three-way-toggle.amplify-central-button.save{
  background:#fff
}

.amplify-central-button.save{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.quota-resource-sideblade .dropdown{
  width:100%
}

.config-plan .dls-input__control,.config-plan .dls-input__label span,.config-plan .dls-input__hint,.lang-local .dls-input__control,.lang-local .dls-input__label span,.lang-local .dls-input__hint{
  margin-left:unset
}

.config-plan .btn.btn-default,.lang-local .btn.btn-default{
  font-size:inherit
}

.three-way-toggle.config-plan .normal-dropdown,.three-way-toggle.lang-local .normal-dropdown{
  background:#fff
}

.config-plan .normal-dropdown, .lang-local .normal-dropdown{
  position:relative;
  margin-top:0px;
  margin-left:0px;
  display:block;
  height:2.50rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.config-plan .normal-dropdown:hover, .lang-local .normal-dropdown:hover{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.config-plan .normal-dropdown, .lang-local .normal-dropdown{
  text-align:left;
  text-transform:capitalize
}

#time-selector .config-plan .normal-dropdown svg,#time-selector .lang-local .normal-dropdown svg{
  color:var(--provider-theme-icon)
}

.config-plan .input-dropdown, .lang-local .input-dropdown{
  display:flex
}

.config-plan .input-dropdown .normal-dropdown, .lang-local .input-dropdown .normal-dropdown{
  height:2.63rem;
  width:7rem
}

.config-plan .input-dropdown .dropdown-menu, .lang-local .input-dropdown .dropdown-menu{
  height:2.63rem;
  width:7rem;
  min-width:1.63rem
}

.config-plan .input-dropdown .dropdown-item, .lang-local .input-dropdown .dropdown-item{
  height:2.63rem;
  width:7rem
}

.config-plan .input-dropdown .dropdown-item a, .lang-local .input-dropdown .dropdown-item a{
  height:2.63rem;
  width:100%
}

.config-plan .input-dropdown .disabled button, .lang-local .input-dropdown .disabled button{
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.config-plan .btn.dropdown-toggle,.lang-local .btn.dropdown-toggle{
  border-color:#d8d8d8
}

.config-plan .dropdown-item a, .lang-local .dropdown-item a{
  display:flex;
  height:2.50rem;
  width:100%;
  align-items:center;
  text-transform:capitalize
}

.config-plan .quota-nav{
  border:none
}

.config-plan .quota-item a{
  text-decoration:none
}

.config-plan .quota-item a:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

.config-plan .quota-item.active,.config-plan .quota-item:focus-within,.config-plan .quota-item:hover{
  margin-left:-4px
}

.three-way-toggle.config-plan .quota-item.active,.three-way-toggle.config-plan .quota-item:focus-within,.three-way-toggle.config-plan .quota-item:hover{
  background:#fff
}

.config-plan .quota-item.active, .config-plan .quota-item:focus-within, .config-plan .quota-item:hover{
  border-radius:0.25rem;
  border-width:0px;
  border-left-width:4px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  --tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.config-plan input[type='checkbox']{
  margin:unset
}

.config-plan input:invalid{
  outline:red solid 2px
}

.config-plan input:out-of-range{
  outline:red solid 2px
}

.config-plan .tier-btn{
  border-style:none;
  background-color:transparent;
  padding:0px;
  font-size:1.125rem;
  line-height:1.75rem;
  --tw-text-opacity:1;
  color:rgba(151, 152, 150, var(--tw-text-opacity))
}

.config-plan td{
  overflow:visible
}

.config-plan .overages[disabled], .config-plan .unit[disabled], .config-plan .limit[disabled]{
  --tw-bg-opacity:1;
  background-color:rgba(239, 239, 239, var(--tw-bg-opacity))
}

.config-plan .overages[disabled],.config-plan .unit[disabled],.config-plan .limit[disabled]{
  cursor:not-allowed;
  color:grey !important
}

.config-plan .unitsQuotas .pagination-footer-container{
  display:none
}

.config-plan .dropdown-menu, .config-plan .dropdown-item{
  max-height:10rem;
  overflow-y:auto
}

.config-plan .dropdown-menu,.config-plan .dropdown-item{
  width:100%;
  min-width:unset
}

.assetLinker .remove-button-styles{
  background:none;
  color:inherit;
  border:none
}

.assetLinker .largeTab{
  margin-bottom:0px;
  display:inline-block;
  width:15rem;
  border-width:1px;
  border-top-width:0px;
  border-bottom-width:0px;
  border-style:solid
}

.assetLinker .largeTab .largeTabDecoration{
  position:relative;
  border-style:solid;
  padding:1rem
}

#time-selector .assetLinker .largeTab .largeTabDecoration svg{
  color:var(--provider-theme-icon)
}

.assetLinker .largeTab .largeTabDecoration .checkMark{
  position:absolute;
  top:0.5rem;
  right:0.5rem;
  --tw-text-opacity:1;
  color:rgba(4, 120, 87, var(--tw-text-opacity))
}

.assetLinker .linkedAssets{
  border-width:1px;
  border-top-width:2px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 30, 38, var(--tw-border-opacity));
  --tw-border-opacity:0.1;
  padding:0.75rem
}

.assetLinker .linkAssets{
  border-width:1px;
  border-top-width:2px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 30, 38, var(--tw-border-opacity));
  --tw-border-opacity:0.1;
  padding:0.75rem
}

.assetLinker .linkAssets .linked{
  --tw-bg-opacity:1;
  background-color:rgba(236, 253, 245, var(--tw-bg-opacity))
}

.filemanager .dot{
  background:transparent;
  border:none
}

.filemanager .dot:after{
  content:'\22EE';
  font-weight:bold;
  font-size:20px;
  color:#979896
}

.filemanager-sideblade{
  margin-top:3rem;
  margin-right:1.5rem;
  margin-left:1.5rem
}

.filemanager-sideblade input,.filemanager-sideblade textarea{
  font-weight:400;
  border-radius:3px
}

.filemanager-sideblade input[type='text'],.filemanager-sideblade input[type='textarea'],.filemanager-sideblade input[type='number'],.filemanager-sideblade select,.filemanager-sideblade textarea{
  width:400px;
  max-width:100%;
  padding:10px;
  border:1px solid #c8c9c7;
  border-radius:3px;
  font-weight:normal
}

.filemanager-sideblade .filemanager-sideblade-header, .filemanager-sideblade .filemanager-sideblade-description{
  margin-right:1.75rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(239, 239, 239, var(--tw-border-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:1.25rem;
  line-height:1.75rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.filemanager-sideblade .filemanager-sideblade-description{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:400
}

.filemanager-sideblade .independent-label{
  margin-top:1.25rem
}

.filemanager-sideblade .button-actions{
  margin-top:1.25rem;
  margin-right:1.75rem;
  margin-bottom:1.25rem;
  border-width:0px;
  border-top-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(239, 239, 239, var(--tw-border-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  width:400px
}

.filemanager-sideblade .button-actions button{
  float:right
}

.markdown-article-title{
  display:block;
  width:400px
}

.wizard-flow-dls-container>div:first-child{
  height:auto
}

.wizard-flow-dls-container .form-component .form-row{
  display:flex;
  flex-direction:row
}

.wizard-flow-dls-container .form-component .form-row label:first-child{
  margin-top:unset
}

.wizard-flow-dls-container .unitsQuotas input,.wizard-flow-dls-container .unitsQuotas textarea{
  font-weight:400;
  border-radius:3px
}

.wizard-flow-dls-container .unitsQuotas input[type='text'],.wizard-flow-dls-container .unitsQuotas input[type='textarea'],.wizard-flow-dls-container .unitsQuotas input[type='number'],.wizard-flow-dls-container .unitsQuotas select,.wizard-flow-dls-container .unitsQuotas textarea{
  padding:10px;
  border:1px solid #c8c9c7;
  border-radius:3px;
  font-weight:normal
}

.wizard-flow-dls-container .unitsQuotas :not(label).required::before{
  position:relative;
  content:'*';
  color:#d22630;
  top:0;
  left:0;
  margin-left:-1ch;
  vertical-align:super;
  font-size:smaller
}

.wizard-flow-dls-container .unitsQuotas .border{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  padding:10px;
  border:1px solid #c8c9c7;
  border-radius:3px;
  font-weight:normal
}

.wizard-flow-dls-container .unitsQuotas .border:focus-within{
  outline-width:1px;
  outline-style:auto;
  outline-color:-webkit-focus-ring-color
}

.wizard-flow-dls-container .unitsQuotas .border-input,.wizard-flow-dls-container .unitsQuotas .border-input:focus-visible{
  width:100%;
  padding:unset !important;
  border-style:none !important;
  outline-style:none !important
}

.three-way-toggle.wizard-flow-dls-container .unitsQuotas .bucketlist{
  background:#fff
}

.wizard-flow-dls-container .unitsQuotas .bucketlist{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.wizard-flow-dls-container .unitsQuotas .reactive-table-container .reactive-table table tbody tr{
  border-bottom:none
}

.wizard-flow-dls-container .unitsQuotas .dropdown{
  width:100%
}

.wizard-flow-dls-container .unitsQuotas #fixed-quotas #unit{
  width:27.25rem
}

.wizard-flow-dls-container .unitsQuotas #fixed-quotas #limit{
  width:14.125rem
}

.wizard-flow-dls-container .unitsQuotas #fixed-quotas #limitType{
  width:14.125rem
}

.wizard-flow-dls-container .unitsQuotas #fixed-quotas #interval{
  width:14.125rem
}

.wizard-flow-dls-container .unitsQuotas #fixed-quotas #overages{
  width:11.625rem
}

.wizard-flow-dls-container .unitsQuotas #tiered-quotas #unit{
  width:20rem
}

.wizard-flow-dls-container .unitsQuotas #tiered-quotas #limitFrom{
  width:11.25rem
}

.wizard-flow-dls-container .unitsQuotas #tiered-quotas #delimiter{
  width:1rem
}

.wizard-flow-dls-container .unitsQuotas #tiered-quotas #limitTo{
  width:11.25rem
}

.wizard-flow-dls-container .unitsQuotas #tiered-quotas #cost{
  width:11.25rem
}

.wizard-flow-dls-container .unitsQuotas #tiered-quotas #fee{
  width:8.625rem
}

.wizard-flow-dls-container .unitsQuotas #tiered-quotas #controls{
  width:4rem
}

.wizard-step-support-contacts div.search label#search-support-contacts-label{
  margin:0
}

.product-wizard-access .action-icon{
  margin-left:1.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.product-wizard-access .action-text{
  margin-left:0.5rem;
  font-size:0.75rem;
  line-height:1rem
}

.three-way-toggle#product-team-access-rights-dropdown{
  background:#fff
}

#product-team-access-rights-dropdown{
  height:2rem;
  width:10rem;
  border-radius:0.25rem;
  border-width:0.063rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(208, 208, 208, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  padding-left:0.125rem;
  padding-right:0.125rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  text-align:right;
  font-size:0.875rem
}

#product-team-access-rights-dropdown .product-access-rights-dropdown-container{
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin:0 10px;
  height:100%
}

#product-team-access-rights-dropdown .product-access-rights-dropdown-container svg{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

#product-access-rights-dropdown-list li a{
  padding:4px 10px
}

.quota-add-resource .reactive-table-container{
  width:99%
}

.three-way-toggle.category-profile .normal-dropdown{
  background:#fff
}

.category-profile .normal-dropdown{
  position:relative;
  margin-top:0px;
  margin-left:0px;
  display:block;
  height:2.50rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.category-profile .normal-dropdown:hover{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.category-profile .normal-dropdown{
  text-align:left;
  text-transform:capitalize
}

#time-selector .category-profile .normal-dropdown svg{
  color:var(--provider-theme-icon)
}

.category-profile .normal-dropdown .caret::after{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.category-profile label.error .btn.dropdown-toggle{
  --tw-border-opacity:1;
  border-color:rgba(210, 38, 48, var(--tw-border-opacity))
}

.category-profile .dropdown{
  width:100%
}

.category-profile .dropdown .dropdown-menu{
  min-width:100%
}

.category-profile .input-dropdown{
  display:flex
}

.category-profile .input-dropdown .normal-dropdown{
  height:2.63rem;
  width:7rem
}

.category-profile .input-dropdown .dropdown-menu{
  height:2.63rem;
  width:7rem;
  min-width:1.63rem
}

.category-profile .input-dropdown .dropdown-item{
  height:2.63rem;
  width:7rem
}

.category-profile .input-dropdown .dropdown-item a{
  height:2.63rem;
  width:7rem
}

.category-profile .input-dropdown .disabled button{
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.category-profile .btn.dropdown-toggle{
  background-color:white;
  border-color:#d8d8d8
}

.category-profile .dropdown-item a{
  display:flex;
  height:2.50rem;
  width:14.125rem;
  align-items:center;
  text-transform:capitalize
}

.category-product-linker .linked{
  --tw-bg-opacity:1 !important;
  background-color:rgba(236, 253, 245, var(--tw-bg-opacity)) !important
}

.products-web-container .category-visibility label.apple-switch-label{
  margin:0px;
  padding-left:0.5rem;
  padding-right:0.5rem;
  font-size:0.750rem;
  font-weight:400
}

.products-web-container .category-visibility #scope-label{
  margin-top:0px;
  margin-bottom:0px
}

.products-web-container .category-visibility #search-marketplace-wizard{
  margin:0px;
  max-width:100%;
  flex:1 1 0%
}

form#contact-profile label{
  margin-top:0;
  margin-bottom:0;
  display:block
}

form#contact-profile label.tw-sr-only{
  margin:-1px;
  position:absolute
}

.contact-product-linker .reactive-table-container .status-badge-container{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100px;
  text-transform:uppercase;
  border:1px solid;
  font-size:.75rem;
  border-radius:2px;
  letter-spacing:0.48px;
  padding:0 5px;
  margin:5px 0;
  font-weight:700;
  height:17px
}

.contact-product-linker .reactive-table-container .status-badge-container.published{
  background:#ecf7f3;
  color:#228665;
  border-color:#228665
}

.contact-product-linker .reactive-table-container .status-badge-container.unpublished{
  --tw-border-opacity:1;
  border-color:rgba(255, 207, 81, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 245, 231, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.contact-product-linker .reactive-table-container .fill-cell{
  overflow:hidden;
  margin:-8px -10px -8px -16px;
  padding:8px 10px 8px 16px
}

.contact-product-linker .linked{
  --tw-bg-opacity:1 !important;
  background-color:rgba(236, 253, 245, var(--tw-bg-opacity)) !important
}

.products-wizard-categories .desc{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.products-wizard-categories .category-select{
  margin-left:0.5rem
}

.products-wizard-categories .title{
  font-weight:700
}

.products-wizard-categories label.control-label{
  margin-top:1.25rem;
  margin-bottom:0px;
  margin-left:0.5rem
}

.products-wizard-categories .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-categories .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.products-wizard-categories .custom-help-text{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.products-wizard-tags .desc{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.products-wizard-tags .title{
  font-weight:700
}

.products-wizard-tags label.control-label{
  margin-bottom:0px;
  margin-left:0.5rem
}

.products-wizard-tags .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-tags .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.products-wizard-tags .tag-input{
  margin-left:0.5rem;
  display:flex
}

.products-wizard-tags .tag-input input{
  height:2.5rem;
  width:32.875rem;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.products-wizard-tags .tag-input #add-tag-btn{
  margin-left:-1px;
  height:2.5rem;
  width:2.5rem;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(152, 153, 152, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-tags .tag-input #add-tag-btn .icon-GG-plus{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.products-wizard-tags .tag-input #add-tag-btn span{
  padding-right:0px
}

.three-way-toggle.products-wizard-tags .tag-input #add-tag-btn:hover,.three-way-toggle.products-wizard-tags .tag-input #add-tag-btn:active,.three-way-toggle.products-wizard-tags .tag-input #add-tag-btn:focus{
  background:#c8c9c7
}

.products-wizard-tags .tag-input #add-tag-btn:hover, .products-wizard-tags .tag-input #add-tag-btn:active, .products-wizard-tags .tag-input #add-tag-btn:focus{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-tags .tags-container{
  margin-bottom:1.5rem
}

.products-wizard-attributes .title{
  font-weight:700
}

.products-wizard-attributes label.control-label{
  margin-bottom:0px;
  margin-left:0.5rem
}

.products-wizard-attributes #attr-key{
  height:2.5rem;
  width:100%;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.products-wizard-attributes input{
  margin-left:0.5rem
}

.products-wizard-attributes .attribute-input-wizard{
  display:flex
}

.products-wizard-attributes .attribute-input-wizard #attr-value{
  height:2.5rem;
  width:100%;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.products-wizard-attributes .attribute-input-wizard #add-attr-btn{
  margin-left:-1px;
  height:2.5rem;
  width:2.5rem;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(152, 153, 152, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.5rem;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:100;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-attributes .attribute-input-wizard #add-attr-btn .icon-GG-plus{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.products-wizard-attributes .attribute-input-wizard #add-attr-btn span{
  padding-right:0px
}

.three-way-toggle.products-wizard-attributes .attribute-input-wizard #add-attr-btn:hover,.three-way-toggle.products-wizard-attributes .attribute-input-wizard #add-attr-btn:active,.three-way-toggle.products-wizard-attributes .attribute-input-wizard #add-attr-btn:focus{
  background:#c8c9c7
}

.products-wizard-attributes .attribute-input-wizard #add-attr-btn:hover, .products-wizard-attributes .attribute-input-wizard #add-attr-btn:active, .products-wizard-attributes .attribute-input-wizard #add-attr-btn:focus{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-attributes .custom-help-text{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.products-wizard-attributes .attributes-container{
  margin-bottom:0.75rem
}

.products-wizard-attributes .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-attributes .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.product-state-control-panel .product-state-map-details{
  margin-top:3rem;
  margin-left:1.5rem
}

.product-state-control-panel .product-state-map-details .product-map-state{
  font-size:1.25rem;
  line-height:1.75rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-state-control-panel .product-state-map-details .helper-text{
  margin-right:1.75rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(239, 239, 239, var(--tw-border-opacity));
  padding-top:1.25rem;
  padding-bottom:1.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-state-control-panel .product-state-map-details .product-info{
  margin-top:1rem;
  display:flex
}

.product-state-control-panel .product-state-map-details .product-info .resource-image{
  display:flex;
  height:2rem;
  width:2rem;
  border-width:2px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.product-state-control-panel .product-state-map-details .product-info .resource-image img, .product-state-control-panel .product-state-map-details .product-info .resource-image span{
  height:1.75rem;
  width:1.75rem;
  padding:0.125rem;
  font-size:1.50rem
}

.endpoint-wizard-sideblade .form-component .product-state-control-panel .product-state-map-details .product-info .product-title{
  width:100%
}

.product-state-control-panel .product-state-map-details .product-info .product-title{
  margin-left:0.5rem;
  display:flex;
  height:2rem;
  flex-direction:column
}

.product-state-control-panel .product-state-map-details .product-info .product-title .title{
  overflow:hidden;
  text-overflow:ellipsis;
  font-size:1.00rem;
  font-weight:700;
  line-height:1;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-state-control-panel .product-state-map-details .product-info .product-title .name{
  overflow:hidden;
  text-overflow:ellipsis;
  font-size:0.750rem;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.product-state-control-panel .product-state-map-details .release-info .release-types{
  margin-top:1.5rem
}

.product-state-control-panel .product-state-map-details .release-info .release-types label{
  position:relative;
  top:0.25rem;
  margin-bottom:0px;
  font-size:0.875rem;
  line-height:1.25rem
}

#time-selector .product-state-control-panel .product-state-map-details .release-info .release-types label svg{
  color:var(--provider-theme-icon)
}

.three-way-toggle.product-state-control-panel .product-state-map-details .release-info .release-types .release-btn{
  background:#fff
}

.product-state-control-panel .product-state-map-details .release-info .release-types .release-btn{
  height:2rem;
  width:7rem;
  border-radius:0px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(151, 152, 150, var(--tw-text-opacity))
}

.product-state-control-panel .product-state-map-details .release-info .release-types .selected-release-btn{
  height:2rem;
  width:7rem;
  border-radius:0px;
  border-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.product-state-control-panel .product-state-map-details .release-info .release-types .selected-release-btn .icon-l{
  font-size:0.750rem;
  font-weight:700
}

.product-state-control-panel .product-state-map-details .release-version-info{
  margin-top:1.5rem;
  display:flex;
  width:21.5rem
}

.endpoint-wizard-sideblade .form-component .product-state-control-panel .product-state-map-details .release-version-info .current-state-info{
  width:100%
}

.product-state-control-panel .product-state-map-details .release-version-info .current-state-info{
  display:flex;
  flex-direction:column
}

.product-state-control-panel .product-state-map-details .release-version-info .current-state-info .current-version{
  text-align:center;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-state-control-panel .product-state-map-details .release-version-info .current-state-info .current-state{
  padding-left:1.25rem;
  padding-right:1.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.three-way-toggle.product-state-control-panel .product-state-map-details .release-version-info .dot{
  background:#006580
}

.product-state-control-panel .product-state-map-details .release-version-info .dot{
  display:inline-block;
  height:0.375rem;
  width:0.375rem;
  align-self:center;
  border-radius:100%;
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity))
}

.product-state-control-panel .product-state-map-details .release-version-info .version-line{
  height:1px;
  width:50%;
  align-self:center;
  border-top-width:2px;
  border-style:dashed;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.product-state-control-panel .product-state-map-details .release-version-info .arrow{
  margin-right:0.5rem;
  display:inline-block;
  height:0.5rem;
  width:0.563rem;
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  --tw-rotate:45deg;
  align-self:center;
  border-width:0px;
  border-top-width:4px;
  border-right-width:4px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.endpoint-wizard-sideblade .form-component .product-state-control-panel .product-state-map-details .release-version-info .next-state-info{
  width:100%
}

.product-state-control-panel .product-state-map-details .release-version-info .next-state-info{
  display:flex;
  flex-direction:column;
  padding-left:1.25rem;
  padding-right:1.25rem
}

.product-state-control-panel .product-state-map-details .release-version-info .next-state-info .next-version{
  text-align:center;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-state-control-panel .product-state-map-details .release-version-info .next-state-info .next-state{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.product-state-control-panel .product-state-map-details .release-handle-btns{
  float:right;
  margin-top:1.50rem;
  margin-right:1.75rem;
  font-size:0.875rem;
  line-height:1.25rem
}

.product-state-control-panel .product-state-map-details .release-handle-btns .release-cancel-btn{
  margin-right:1rem;
  height:1.75rem;
  width:5rem;
  font-size:0.875rem;
  line-height:1.25rem
}

.product-state-control-panel .product-state-map-details .release-handle-btns .release-submit-btn{
  height:1.75rem;
  width:5rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.products-wizard-categories .desc{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.products-wizard-categories .category-select{
  margin-left:0.5rem
}

.products-wizard-categories .title{
  font-weight:700
}

.products-wizard-categories label.control-label{
  margin-top:1.25rem;
  margin-bottom:0px;
  margin-left:0.5rem
}

.products-wizard-categories .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-categories .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.products-wizard-categories .custom-help-text{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.products-wizard-tags .desc{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.products-wizard-tags .title{
  font-weight:700
}

.products-wizard-tags label.control-label{
  margin-bottom:0px;
  margin-left:0.5rem
}

.products-wizard-tags .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-tags .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.products-wizard-tags .tag-input{
  margin-left:0.5rem;
  display:flex
}

.products-wizard-tags .tag-input input{
  height:2.5rem;
  width:32.875rem;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.products-wizard-tags .tag-input #add-tag-btn{
  margin-left:-1px;
  height:2.5rem;
  width:2.5rem;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(152, 153, 152, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-tags .tag-input #add-tag-btn .icon-GG-plus{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.products-wizard-tags .tag-input #add-tag-btn span{
  padding-right:0px
}

.three-way-toggle.products-wizard-tags .tag-input #add-tag-btn:hover,.three-way-toggle.products-wizard-tags .tag-input #add-tag-btn:active,.three-way-toggle.products-wizard-tags .tag-input #add-tag-btn:focus{
  background:#c8c9c7
}

.products-wizard-tags .tag-input #add-tag-btn:hover, .products-wizard-tags .tag-input #add-tag-btn:active, .products-wizard-tags .tag-input #add-tag-btn:focus{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-tags .tags-container{
  margin-bottom:1.5rem
}

.products-wizard-attributes .title{
  font-weight:700
}

.products-wizard-attributes label.control-label{
  margin-bottom:0px;
  margin-left:0.5rem
}

.products-wizard-attributes #attr-key{
  height:2.5rem;
  width:100%;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.products-wizard-attributes input{
  margin-left:0.5rem
}

.products-wizard-attributes .attribute-input-wizard{
  display:flex
}

.products-wizard-attributes .attribute-input-wizard #attr-value{
  height:2.5rem;
  width:100%;
  border-radius:3px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.products-wizard-attributes .attribute-input-wizard #add-attr-btn{
  margin-left:-1px;
  height:2.5rem;
  width:2.5rem;
  border-top-right-radius:3px;
  border-bottom-right-radius:3px;
  border-top-left-radius:0px;
  border-bottom-left-radius:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(152, 153, 152, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.5rem;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:100;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-attributes .attribute-input-wizard #add-attr-btn .icon-GG-plus{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.products-wizard-attributes .attribute-input-wizard #add-attr-btn span{
  padding-right:0px
}

.three-way-toggle.products-wizard-attributes .attribute-input-wizard #add-attr-btn:hover,.three-way-toggle.products-wizard-attributes .attribute-input-wizard #add-attr-btn:active,.three-way-toggle.products-wizard-attributes .attribute-input-wizard #add-attr-btn:focus{
  background:#c8c9c7
}

.products-wizard-attributes .attribute-input-wizard #add-attr-btn:hover, .products-wizard-attributes .attribute-input-wizard #add-attr-btn:active, .products-wizard-attributes .attribute-input-wizard #add-attr-btn:focus{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-attributes .custom-help-text{
  margin-top:0.25rem;
  margin-left:0.5rem;
  width:14.75rem;
  white-space:nowrap;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.products-wizard-attributes .attributes-container{
  margin-bottom:0.75rem
}

.products-wizard-attributes .tag{
  min-height:2rem;
  border-width:0px;
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.products-wizard-attributes .tag .dismiss{
  float:right;
  padding-top:0.125rem
}

.template-structure .left{
  width:340px;
  flex-shrink:0
}

.template-structure .left .doc-tree{
  height:calc(100vh - 350px)
}

.template-structure .right{
  display:flex;
  flex-direction:column;
  flex:1 1 0
}

.endpoint-wizard-sideblade .form-component .template-structure .right .add-topic-tile{
  width:100%
}

.template-structure .right .add-topic-tile{
  margin-top:0.25rem;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  border-radius:3px;
  border-width:1px;
  border-style:dashed;
  --tw-border-opacity:1;
  border-color:rgba(153, 193, 204, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  --tw-bg-opacity:0.25;
  height:345px
}

.template-structure .right .add-topic-tile .add-button{
  margin-top:2.25rem;
  font-size:0.875rem;
  line-height:1.00rem
}

.template-structure .right .add-topic-tile:hover{
  cursor:pointer;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1
}

.template-structure .right .add-topic-tile:hover .add-button{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.template-structure .add-button{
  margin-top:0.875rem;
  margin-bottom:0.875rem;
  display:flex;
  align-items:center;
  font-size:1.00rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 108, 128, var(--tw-text-opacity))
}

.template-structure .add-button:hover{
  cursor:pointer;
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.template-structure .add-button svg{
  height:1.50rem;
  width:1.50rem
}

.template-structure .header, .template-structure .topic-header, .template-structure .section-header, .template-structure .document-header{
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0.063rem;
  border-left-width:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(208, 208, 208, var(--tw-border-opacity))
}

.template-structure .header, .template-structure .topic-header, .template-structure .section-header, .template-structure .document-header{
  display:flex;
  align-items:center;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  line-height:1.50rem
}

.template-structure .header.selected, .template-structure .selected.topic-header, .template-structure .selected.section-header, .template-structure .selected.document-header{
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity))
}

.template-structure .header.selected .actions, .template-structure .selected.topic-header .actions, .template-structure .selected.section-header .actions, .template-structure .selected.document-header .actions{
  display:flex
}

.template-structure .header .arrow>svg, .template-structure .topic-header .arrow>svg, .template-structure .section-header .arrow>svg, .template-structure .document-header .arrow>svg{
  margin-right:0.250rem;
  cursor:pointer;
  font-size:1.50rem;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.template-structure .header .actions, .template-structure .topic-header .actions, .template-structure .section-header .actions, .template-structure .document-header .actions{
  display:none
}

.template-structure .header .actions svg, .template-structure .topic-header .actions svg, .template-structure .section-header .actions svg, .template-structure .document-header .actions svg{
  height:1.50rem;
  width:1.50rem;
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.template-structure .header .actions svg:hover, .template-structure .topic-header .actions svg:hover, .template-structure .section-header .actions svg:hover, .template-structure .document-header .actions svg:hover{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.template-structure .topic-header .header-title{
  font-weight:700
}

.template-structure .header-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  flex-grow:1;
  cursor:pointer;
  font-size:1.00rem
}

.template-structure .section-header{
  padding-left:1.75rem
}

.template-structure .document-header{
  padding-left:3.50rem
}

.template-structure .node-content{
  --tw-bg-opacity:1;
  background-color:rgba(251, 252, 250, var(--tw-bg-opacity));
  display:none
}

.endpoint-wizard-sideblade .form-component .template-structure .node-content.content-visible{
  width:100%
}

.template-structure .node-content.content-visible{
  display:flex;
  flex-direction:column
}

.template-structure .drag-handle{
  display:flex;
  align-items:center
}

.template-structure .drag-handle:hover{
  cursor:grab
}

.template-structure .placeholder{
  min-height:60px;
  border-radius:3px;
  border-width:1px;
  border-style:dashed;
  --tw-border-opacity:1;
  border-color:rgba(125, 227, 185, var(--tw-border-opacity));
  display:flex;
  align-items:center;
  justify-content:center;
  --tw-bg-opacity:1;
  background-color:rgba(236, 247, 243, var(--tw-bg-opacity));
  text-align:center;
  font-size:1.00rem;
  line-height:1.25rem;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.template-structure .dragging{
  position:absolute;
  z-index:100;
  box-shadow:0 8px 16px rgba(0,0,0,0.3);
  pointer-events:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.template-structure .search-results{
  z-index:1000;
  min-width:340px;
  max-width:600px
}

.add-section-sideblade{
  width:450px
}

.add-section-sideblade .wizard-flow-dls-container{
  margin-left:-50px;
  margin-top:1.50rem;
  margin-right:0px;
  padding-right:0.125rem;
  padding-left:0.75rem
}

.endpoint-wizard-sideblade .form-component .add-section-sideblade .sideblade-content{
  width:100%
}

.add-section-sideblade .sideblade-content{
  margin-top:1rem;
  display:flex;
  flex-direction:column;
  padding-bottom:1rem
}

.add-section-sideblade .sideblade-content .pg-info-tooltip{
  border:none
}

.add-section-sideblade .hidden-cb{
  visibility:hidden
}

.picker-card{
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  width:350px;
  height:225px;
  margin:15px
}

.picker-card span{
  margin:0 20px;
  text-align:center
}

.picker-card:hover{
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(153, 193, 204, var(--tw-border-opacity))
}

.picker-card.selected{
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(125, 227, 185, var(--tw-border-opacity));
  background-image:linear-gradient(to left, var(--tw-gradient-stops));
  --tw-gradient-from:#ecf7f3;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 247, 243, 0))
}

.picker-card.picker-card-small{
  height:8rem;
  width:9rem
}

.picker-card.disabled{
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(244, 245, 244, var(--tw-border-opacity));
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.product-documentation-container hr{
  margin-bottom:0px;
  border-top-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.product-documentation-container .doc-tree-component{
  cursor:pointer;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.product-documentation-container .doc-tree-component .document-block{
  margin-top:1.25rem;
  margin-right:1.00rem;
  margin-left:1rem
}

.product-documentation-container .doc-tree-component .document-block>.accordion-title{
  padding-bottom:0.5rem;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:500;
  max-height:3.00rem;
  border-width:0px;
  border-bottom-width:1px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  text-overflow:ellipsis;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  word-break:break-all;
  text-align:start
}

.product-documentation-container .doc-tree-component .section-block{
  padding-top:0.75rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500
}

.product-documentation-container .doc-tree-component .section-block>.accordion-title{
  text-overflow:ellipsis;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  word-break:break-all;
  text-align:start
}

.product-documentation-container .doc-tree-component .articles-list{
  max-height:16.875rem;
  overflow:hidden;
  padding-top:1rem
}

.product-documentation-container .doc-tree-component .articles-list:hover{
  overflow-y:auto
}

.product-documentation-container .doc-tree-component .article-row{
  box-sizing:content-box;
  height:auto;
  min-height:1.50rem;
  overflow:hidden;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  padding-left:1rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:400
}

.product-documentation-container .doc-tree-component .article-row .layer1{
  display:flex;
  align-items:center
}

.product-documentation-container .doc-tree-component .article-row .layer1 .icon-container{
  position:relative;
  width:1rem;
  min-width:1.00rem
}

#time-selector .product-documentation-container .doc-tree-component .article-row .layer1 .icon-container svg{
  color:var(--provider-theme-icon)
}

.product-documentation-container .doc-tree-component .article-row .layer1 .icon-container .file-icon{
  fill:#006580
}

.product-documentation-container .doc-tree-component .article-row .layer1 .icon-container .file-icon.selected{
  fill:#001e26
}

.product-documentation-container .doc-tree-component .article-row .layer1 .icon-container .check-icon{
  position:absolute;
  left:0px;
  top:10px
}

.product-documentation-container .doc-tree-component .article-row .layer1 .article-title{
  margin-left:0.5rem;
  width:100%
}

.product-documentation-container .doc-tree-component .article-row .layer1 .article-title.selected{
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.product-documentation-container .btn-group>.btn{
  display:flex;
  height:2.75rem;
  align-items:center;
  justify-content:center;
  border-radius:0.125rem;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(251, 252, 250, var(--tw-bg-opacity));
  font-size:0.75rem;
  line-height:1rem;
  width:117px
}

.product-documentation-container .btn-group>.btn:hover{
  --tw-border-opacity:1;
  border-color:rgba(55, 142, 240, var(--tw-border-opacity))
}

.product-documentation-container .btn-group>.btn:focus, .product-documentation-container .btn-group>.btn:active, .product-documentation-container .btn-group>.btn.active{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.product-documentation-container .btn-group>.btn .btn-icon{
  display:flex;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity));
  fill:#006580
}

.product-documentation-container .btn-group>.btn .btn-icon.active{
  fill:#4a4f54
}

.product-documentation-container .right-panel{
  display:flex;
  flex-direction:column;
  overflow-y:hidden
}

.product-documentation-container .right-panel div>iframe{
  height:75vh
}

.product-documentation-container .right-panel:hover{
  overflow-y:auto
}

.product-documentation-container .right-panel .documentation-markdown{
  display:contents;
  max-height:100%;
  overflow:hidden
}

.product-documentation-container .right-panel .documentation-markdown:hover{
  overflow-y:auto
}

.product-documentation-container .right-panel .documentation-markdown table td,.product-documentation-container .right-panel .documentation-markdown table th{
  padding:0.5rem 1rem;
  border:1px solid #c8c9c7
}

.separator-horizontal{
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.separator-vertical{
  border-right-width:1px;
  border-left-width:0px;
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.separator-horizontal.dashed,.separator-vertical.dashed{
  border-style:dashed
}

.marketplace-table-container{
  min-width:400px;
  overflow-x:auto
}

.marketplace-table-container #marketplace-visibility-table .sideblade{
  table-layout:fixed
}

.marketplace-table-container #marketplace-visibility-table .sideblade .column-sort{
  margin-left:0.125rem
}

.marketplace-table-container #marketplace-visibility-table .sideblade #publicAccess,.marketplace-table-container #marketplace-visibility-table .sideblade #featured{
  width:120px
}

.marketplace-table-container #marketplace-visibility-table th:first-child, .marketplace-table-container #marketplace-visibility-table td:first-child{
  width:3.00rem;
  min-width:3.00rem;
  justify-content:center;
  padding:0px
}

.marketplace-table-container #marketplace-visibility-table th:first-child .checkbox .border,.marketplace-table-container #marketplace-visibility-table td:first-child .checkbox .border{
  margin:0
}

.marketplace-table-container #marketplace-visibility-table th:first-child .table-header,.marketplace-table-container #marketplace-visibility-table td:first-child .table-header{
  justify-content:center
}

.marketplace-table-container #marketplace-visibility-table th:first-child .table-header span svg,.marketplace-table-container #marketplace-visibility-table td:first-child .table-header span svg{
  color:inherit
}

.marketplace-table-container .pagination-footer-container{
  margin:0px
}

#contacts-table .table-view thead tr #name,#contacts-table .table-view thead tr #product-reference-counts,#contacts-table .table-view thead tr #email,#contacts-table .table-view thead tr #phone-number{
  width:5%
}

#contacts-table .table-view thead tr #select,#contacts-table .table-view thead tr #menu{
  width:1%
}

#contacts-table th#product-reference-counts div.table-header{
  justify-content:flex-end
}

#contacts-table .contacts-flex{
  display:flex !important
}

.document-content-list-view-container .accordion{
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-width:0 0 1px 0
}

.document-content-list-view-container .accordion:not(.expanded).accordion-level-2 .accordion-heading{
  border-style:none
}

.document-content-list-view-container .accordion .no-border-bottom{
  border-bottom-width:0px
}

.document-content-list-view-container .accordion.accordion-level-1 .accordion-heading .accordion-title{
  margin:0px;
  font-size:1.00rem;
  line-height:1.38rem
}

.document-content-list-view-container .accordion.accordion-level-2 .accordion-heading{
  border-style:solid;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  border-width:0 0 1px 0
}

.document-content-list-view-container .accordion.accordion-level-2 .accordion-heading .accordion-title{
  margin:0px;
  font-size:0.875rem;
  line-height:1.25rem
}

.document-content-list-view-container .accordion.accordion-level-2 .accordion-body{
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll;
  margin-top:0.5rem;
  margin-bottom:0.5rem;
  max-height:451px
}

.document-content-list-view-container .accordion.accordion-level-2 .accordion-body::-webkit-scrollbar{
  display:none
}

.document-content-list-view-container .accordion .accordion-heading{
  border-style:none;
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.document-content-list-view-container .accordion .accordion-heading .accordion-title{
  display:flex;
  width:auto
}

.document-content-list-view-container .accordion .accordion-heading .accordion-title .toc-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:normal;
  overflow-wrap:break-word;
  display:-webkit-box;
  line-clamp:2;
  overflow-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.document-content-list-view-container .accordion .accordion-heading .accordion-title .toc-label.navigable{
  cursor:pointer;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.document-content-list-view-container .accordion .accordion-heading .accordion-title .toc-label.navigable:hover{
  text-decoration:underline
}

.document-content-list-view-container .accordion .accordion-heading .chevron{
  margin-right:0.875rem
}

.document-content-list-view-container .accordion .accordion-body{
  margin:0px;
  padding:0px
}

.document-content-list-view-container .header, .document-content-list-view-container .template-structure .topic-header, .template-structure .document-content-list-view-container .topic-header, .document-content-list-view-container .template-structure .section-header, .template-structure .document-content-list-view-container .section-header, .document-content-list-view-container .template-structure .document-header, .template-structure .document-content-list-view-container .document-header{
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  padding-right:1.5rem
}

.document-content-list-view-container .header .toc-label, .document-content-list-view-container .template-structure .topic-header .toc-label, .template-structure .document-content-list-view-container .topic-header .toc-label, .document-content-list-view-container .template-structure .section-header .toc-label, .template-structure .document-content-list-view-container .section-header .toc-label, .document-content-list-view-container .template-structure .document-header .toc-label, .template-structure .document-content-list-view-container .document-header .toc-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:normal;
  overflow-wrap:break-word
}

.document-content-list-view-container .header .toc-label,.document-content-list-view-container .template-structure .topic-header .toc-label,.template-structure .document-content-list-view-container .topic-header .toc-label,.document-content-list-view-container .template-structure .section-header .toc-label,.template-structure .document-content-list-view-container .section-header .toc-label,.document-content-list-view-container .template-structure .document-header .toc-label,.template-structure .document-content-list-view-container .document-header .toc-label{
  display:-webkit-box;
  line-clamp:2;
  overflow-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.document-content-list-view-container .header .toc-label.navigable, .document-content-list-view-container .template-structure .topic-header .toc-label.navigable, .template-structure .document-content-list-view-container .topic-header .toc-label.navigable, .document-content-list-view-container .template-structure .section-header .toc-label.navigable, .template-structure .document-content-list-view-container .section-header .toc-label.navigable, .document-content-list-view-container .template-structure .document-header .toc-label.navigable, .template-structure .document-content-list-view-container .document-header .toc-label.navigable{
  cursor:pointer;
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.document-content-list-view-container .header .toc-label.navigable:hover, .document-content-list-view-container .template-structure .topic-header .toc-label.navigable:hover, .template-structure .document-content-list-view-container .topic-header .toc-label.navigable:hover, .document-content-list-view-container .template-structure .section-header .toc-label.navigable:hover, .template-structure .document-content-list-view-container .section-header .toc-label.navigable:hover, .document-content-list-view-container .template-structure .document-header .toc-label.navigable:hover, .template-structure .document-content-list-view-container .document-header .toc-label.navigable:hover{
  text-decoration:underline
}

.document-content-list-view-container .header.header-level-1, .document-content-list-view-container .template-structure .header-level-1.topic-header, .template-structure .document-content-list-view-container .header-level-1.topic-header, .document-content-list-view-container .template-structure .header-level-1.section-header, .template-structure .document-content-list-view-container .header-level-1.section-header, .document-content-list-view-container .template-structure .header-level-1.document-header, .template-structure .document-content-list-view-container .header-level-1.document-header{
  font-size:1.00rem;
  font-weight:700;
  line-height:1.38rem
}

.document-content-list-view-container .header.header-level-2, .document-content-list-view-container .template-structure .header-level-2.topic-header, .template-structure .document-content-list-view-container .header-level-2.topic-header, .document-content-list-view-container .template-structure .header-level-2.section-header, .template-structure .document-content-list-view-container .header-level-2.section-header, .document-content-list-view-container .template-structure .header-level-2.document-header, .template-structure .document-content-list-view-container .header-level-2.document-header{
  font-size:0.875rem;
  font-weight:700;
  line-height:1.25rem
}

.document-content-list-view-container .header.header-level-3, .document-content-list-view-container .template-structure .header-level-3.topic-header, .template-structure .document-content-list-view-container .header-level-3.topic-header, .document-content-list-view-container .template-structure .header-level-3.section-header, .template-structure .document-content-list-view-container .header-level-3.section-header, .document-content-list-view-container .template-structure .header-level-3.document-header, .template-structure .document-content-list-view-container .header-level-3.document-header{
  padding-left:1rem;
  font-size:0.750rem;
  line-height:1.25rem
}

*, ::before, ::after{
  border-color:currentColor
}

.tw-sr-only{
  position:absolute;
  width:1px;
  height:1px;
  padding:0;
  margin:-1px;
  overflow:hidden;
  clip:rect(0, 0, 0, 0);
  white-space:nowrap;
  border-width:0
}

.tw-pointer-events-none{
  pointer-events:none
}

.tw-invisible{
  visibility:hidden
}

.tw-group:hover .group-hover\:tw-visible{
  visibility:visible
}

.tw-static{
  position:static
}

.tw-fixed{
  position:fixed
}

.tw-absolute{
  position:absolute
}

.tw-relative{
  position:relative
}

.tw-sticky{
  position:sticky
}

.tw-inset-0{
  top:0px;
  right:0px;
  bottom:0px;
  left:0px
}

.tw--inset-px{
  top:-1px;
  right:-1px;
  bottom:-1px;
  left:-1px
}

.tw-inset-x-0{
  left:0px;
  right:0px
}

.tw-inset-x-2{
  left:0.5rem;
  right:0.5rem
}

.tw-inset-x-3{
  left:0.75rem;
  right:0.75rem
}

.tw-inset-x-4{
  left:1rem;
  right:1rem
}

.tw-inset-x-2\.5{
  left:0.625rem;
  right:0.625rem
}

.tw-inset-y-0{
  top:0px;
  bottom:0px
}

.tw-inset-y-1{
  top:0.25rem;
  bottom:0.25rem
}

.tw-inset-y-2{
  top:0.5rem;
  bottom:0.5rem
}

.tw-inset-y-3{
  top:0.75rem;
  bottom:0.75rem
}

.tw-inset-y-1\.5{
  top:0.375rem;
  bottom:0.375rem
}

.tw-top-0{
  top:0px
}

.tw-top-1{
  top:0.25rem
}

.tw-top-2{
  top:0.5rem
}

.tw-top-6{
  top:1.5rem
}

.tw-top-12{
  top:3rem
}

.tw-top-px{
  top:1px
}

.tw-top-0\.5{
  top:0.125rem
}

.tw-top-1\.5{
  top:0.375rem
}

.tw--top-8{
  top:-2rem
}

.tw-top-dls-42{
  top:2.63rem
}

.tw--top-60px{
  top:-3.75rem
}

.tw-right-0{
  right:0px
}

.tw-right-1{
  right:0.25rem
}

.tw-right-2{
  right:0.5rem
}

.tw-right-3{
  right:0.75rem
}

.tw-right-4{
  right:1rem
}

.tw-right-6{
  right:1.5rem
}

.tw-right-0\.5{
  right:0.125rem
}

.tw-right-dls-24{
  right:1.50rem
}

.tw-bottom-0{
  bottom:0px
}

.tw-bottom-2{
  bottom:0.5rem
}

.tw-bottom-3{
  bottom:0.75rem
}

.tw-bottom-px{
  bottom:1px
}

.tw-bottom-2\.5{
  bottom:0.625rem
}

.tw-bottom-3\.5{
  bottom:0.875rem
}

.tw--bottom-1{
  bottom:-0.25rem
}

.tw--bottom-5{
  bottom:-1.25rem
}

.tw-left-0{
  left:0px
}

.tw-left-1{
  left:0.25rem
}

.tw-left-3{
  left:0.75rem
}

.tw-left-0\.5{
  left:0.125rem
}

.tw-left-1\.5{
  left:0.375rem
}

.tw--left-3{
  left:-0.75rem
}

.tw--left-6{
  left:-1.5rem
}

.tw-left-1\/2{
  left:50%
}

.tw-left-dls-32{
  left:2.00rem
}

.tw-left-dls-60{
  left:3.75rem
}

.tw-left-30px{
  left:1.875rem
}

.tw-isolate{
  isolation:isolate
}

.tw-z-0{
  z-index:0
}

.tw-z-10{
  z-index:10
}

.tw-z-20{
  z-index:20
}

.tw-z-30{
  z-index:30
}

.tw-z-50{
  z-index:50
}

.tw-z-9000{
  z-index:9000
}

.tw-col-span-1{
  grid-column:span 1 / span 1
}

.tw-col-span-2{
  grid-column:span 2 / span 2
}

.tw-col-span-3{
  grid-column:span 3 / span 3
}

.tw-col-span-4{
  grid-column:span 4 / span 4
}

.tw-col-span-5{
  grid-column:span 5 / span 5
}

.tw-col-span-6{
  grid-column:span 6 / span 6
}

.tw-col-span-8{
  grid-column:span 8 / span 8
}

.tw-col-span-12{
  grid-column:span 12 / span 12
}

.tw-col-span-full{
  grid-column:1 / -1
}

.tw-col-start-1{
  grid-column-start:1
}

.tw-col-end-1{
  grid-column-end:1
}

.tw-col-end-7{
  grid-column-end:7
}

.tw-row-start-1{
  grid-row-start:1
}

.tw-row-end-1{
  grid-row-end:1
}

.tw-float-right{
  float:right
}

.tw-m-0{
  margin:0px
}

.tw-m-1{
  margin:0.25rem
}

.tw-m-2{
  margin:0.5rem
}

.tw-m-3{
  margin:0.75rem
}

.tw-m-4{
  margin:1rem
}

.tw-m-auto{
  margin:auto
}

.tw-m-2\.5{
  margin:0.625rem
}

.tw-m-dls-10{
  margin:0.625rem
}

.tw-m-dls-12{
  margin:0.750rem
}

.tw-mx-0{
  margin-left:0px;
  margin-right:0px
}

.tw-mx-1{
  margin-left:0.25rem;
  margin-right:0.25rem
}

.tw-mx-2{
  margin-left:0.5rem;
  margin-right:0.5rem
}

.tw-mx-3{
  margin-left:0.75rem;
  margin-right:0.75rem
}

.tw-mx-4{
  margin-left:1rem;
  margin-right:1rem
}

.tw-mx-6{
  margin-left:1.5rem;
  margin-right:1.5rem
}

.tw-mx-8{
  margin-left:2rem;
  margin-right:2rem
}

.tw-mx-9{
  margin-left:2.25rem;
  margin-right:2.25rem
}

.tw-mx-auto{
  margin-left:auto;
  margin-right:auto
}

.tw-mx-px{
  margin-left:1px;
  margin-right:1px
}

.tw-mx-2\.5{
  margin-left:0.625rem;
  margin-right:0.625rem
}

.tw--mx-0{
  margin-left:0px;
  margin-right:0px
}

.tw--mx-4{
  margin-left:-1rem;
  margin-right:-1rem
}

.tw--mx-px{
  margin-left:-1px;
  margin-right:-1px
}

.tw--mx-0\.5{
  margin-left:-0.125rem;
  margin-right:-0.125rem
}

.tw-mx-dls-8{
  margin-left:0.500rem;
  margin-right:0.500rem
}

.tw-mx-dls-14{
  margin-left:0.875rem;
  margin-right:0.875rem
}

.tw-mx-dls-16{
  margin-left:1.00rem;
  margin-right:1.00rem
}

.tw-mx-dls-24{
  margin-left:1.50rem;
  margin-right:1.50rem
}

.tw-mx-dls-32{
  margin-left:2.00rem;
  margin-right:2.00rem
}

.tw-my-0{
  margin-top:0px;
  margin-bottom:0px
}

.tw-my-1{
  margin-top:0.25rem;
  margin-bottom:0.25rem
}

.tw-my-2{
  margin-top:0.5rem;
  margin-bottom:0.5rem
}

.tw-my-3{
  margin-top:0.75rem;
  margin-bottom:0.75rem
}

.tw-my-4{
  margin-top:1rem;
  margin-bottom:1rem
}

.tw-my-5{
  margin-top:1.25rem;
  margin-bottom:1.25rem
}

.tw-my-6{
  margin-top:1.5rem;
  margin-bottom:1.5rem
}

.tw-my-7{
  margin-top:1.75rem;
  margin-bottom:1.75rem
}

.tw-my-8{
  margin-top:2rem;
  margin-bottom:2rem
}

.tw-my-12{
  margin-top:3rem;
  margin-bottom:3rem
}

.tw-my-2\.5{
  margin-top:0.625rem;
  margin-bottom:0.625rem
}

.tw-my-dls-1{
  margin-top:0.0625rem;
  margin-bottom:0.0625rem
}

.tw-my-dls-2{
  margin-top:0.125rem;
  margin-bottom:0.125rem
}

.tw-my-dls-8{
  margin-top:0.500rem;
  margin-bottom:0.500rem
}

.tw-my-dls-16{
  margin-top:1.00rem;
  margin-bottom:1.00rem
}

.tw-my-dls-24{
  margin-top:1.50rem;
  margin-bottom:1.50rem
}

.tw-mt-0{
  margin-top:0px
}

.tw-mt-1{
  margin-top:0.25rem
}

.tw-mt-2{
  margin-top:0.5rem
}

.tw-mt-3{
  margin-top:0.75rem
}

.tw-mt-4{
  margin-top:1rem
}

.tw-mt-5{
  margin-top:1.25rem
}

.tw-mt-6{
  margin-top:1.5rem
}

.tw-mt-7{
  margin-top:1.75rem
}

.tw-mt-8{
  margin-top:2rem
}

.tw-mt-9{
  margin-top:2.25rem
}

.tw-mt-10{
  margin-top:2.5rem
}

.tw-mt-12{
  margin-top:3rem
}

.tw-mt-18{
  margin-top:1.125rem
}

.tw-mt-auto{
  margin-top:auto
}

.tw-mt-0\.5{
  margin-top:0.125rem
}

.tw-mt-1\.5{
  margin-top:0.375rem
}

.tw-mt-2\.5{
  margin-top:0.625rem
}

.tw--mt-0{
  margin-top:0px
}

.tw--mt-1{
  margin-top:-0.25rem
}

.tw--mt-2{
  margin-top:-0.5rem
}

.tw--mt-3{
  margin-top:-0.75rem
}

.tw--mt-4{
  margin-top:-1rem
}

.tw--mt-5{
  margin-top:-1.25rem
}

.tw--mt-6{
  margin-top:-1.5rem
}

.tw--mt-0\.5{
  margin-top:-0.125rem
}

.tw--mt-1\.5{
  margin-top:-0.375rem
}

.tw-mt-dls--3{
  margin-top:-0.188rem
}

.tw-mt-dls-3{
  margin-top:0.188rem
}

.tw-mt-dls--4{
  margin-top:-0.250rem
}

.tw-mt-dls-4{
  margin-top:0.250rem
}

.tw-mt-dls-8{
  margin-top:0.500rem
}

.tw-mt-dls-12{
  margin-top:0.750rem
}

.tw-mt-dls-14{
  margin-top:0.875rem
}

.tw-mt-dls-16{
  margin-top:1.00rem
}

.tw-mt-dls--18{
  margin-top:-1.13rem
}

.tw-mt-dls-18{
  margin-top:1.13rem
}

.tw-mt-dls-20{
  margin-top:1.25rem
}

.tw-mt-dls-24{
  margin-top:1.50rem
}

.tw-mt-dls-28{
  margin-top:1.75rem
}

.tw-mt-dls-32{
  margin-top:2.00rem
}

.tw-mt-dls-40{
  margin-top:2.50rem
}

.tw-mt-dls-72{
  margin-top:4.50rem
}

.tw--mt-1\.5px{
  margin-top:-0.094rem
}

.tw-mr-0{
  margin-right:0px
}

.tw-mr-1{
  margin-right:0.25rem
}

.tw-mr-2{
  margin-right:0.5rem
}

.tw-mr-3{
  margin-right:0.75rem
}

.tw-mr-4{
  margin-right:1rem
}

.tw-mr-5{
  margin-right:1.25rem
}

.tw-mr-6{
  margin-right:1.5rem
}

.tw-mr-7{
  margin-right:1.75rem
}

.tw-mr-8{
  margin-right:2rem
}

.tw-mr-10{
  margin-right:2.5rem
}

.tw-mr-12{
  margin-right:3rem
}

.tw-mr-14{
  margin-right:3.5rem
}

.tw-mr-auto{
  margin-right:auto
}

.tw-mr-px{
  margin-right:1px
}

.tw-mr-0\.5{
  margin-right:0.125rem
}

.tw-mr-1\.5{
  margin-right:0.375rem
}

.tw-mr-2\.5{
  margin-right:0.625rem
}

.tw-mr-3\.5{
  margin-right:0.875rem
}

.tw-mr-dls-4{
  margin-right:0.250rem
}

.tw-mr-dls-8{
  margin-right:0.500rem
}

.tw-mr-dls-10{
  margin-right:0.625rem
}

.tw-mr-dls-12{
  margin-right:0.750rem
}

.tw-mr-dls-16{
  margin-right:1.00rem
}

.tw-mr-dls-18{
  margin-right:1.13rem
}

.tw-mr-dls-20{
  margin-right:1.25rem
}

.tw-mr-dls-24{
  margin-right:1.50rem
}

.tw-mr-dls-32{
  margin-right:2.00rem
}

.tw-mr-dls-64{
  margin-right:4.00rem
}

.tw-mb-0{
  margin-bottom:0px
}

.tw-mb-1{
  margin-bottom:0.25rem
}

.tw-mb-2{
  margin-bottom:0.5rem
}

.tw-mb-3{
  margin-bottom:0.75rem
}

.tw-mb-4{
  margin-bottom:1rem
}

.tw-mb-5{
  margin-bottom:1.25rem
}

.tw-mb-6{
  margin-bottom:1.5rem
}

.tw-mb-8{
  margin-bottom:2rem
}

.tw-mb-10{
  margin-bottom:2.5rem
}

.tw-mb-12{
  margin-bottom:3rem
}

.tw-mb-auto{
  margin-bottom:auto
}

.tw-mb-0\.5{
  margin-bottom:0.125rem
}

.tw-mb-1\.5{
  margin-bottom:0.375rem
}

.tw-mb-2\.5{
  margin-bottom:0.625rem
}

.tw--mb-1{
  margin-bottom:-0.25rem
}

.tw--mb-7{
  margin-bottom:-1.75rem
}

.tw-mb-dls-1{
  margin-bottom:0.0625rem
}

.tw-mb-dls-2{
  margin-bottom:0.125rem
}

.tw-mb-dls-4{
  margin-bottom:0.250rem
}

.tw-mb-dls-8{
  margin-bottom:0.500rem
}

.tw-mb-dls-10{
  margin-bottom:0.625rem
}

.tw-mb-dls-12{
  margin-bottom:0.750rem
}

.tw-mb-dls-14{
  margin-bottom:0.875rem
}

.tw-mb-dls-16{
  margin-bottom:1.00rem
}

.tw-mb-dls-20{
  margin-bottom:1.25rem
}

.tw-mb-dls-22{
  margin-bottom:1.38rem
}

.tw-mb-dls-24{
  margin-bottom:1.50rem
}

.tw-mb-dls-32{
  margin-bottom:2.00rem
}

.tw-mb-dls-40{
  margin-bottom:2.50rem
}

.tw-mb-dls-48{
  margin-bottom:3.00rem
}

.tw-ml-0{
  margin-left:0px
}

.tw-ml-1{
  margin-left:0.25rem
}

.tw-ml-2{
  margin-left:0.5rem
}

.tw-ml-3{
  margin-left:0.75rem
}

.tw-ml-4{
  margin-left:1rem
}

.tw-ml-5{
  margin-left:1.25rem
}

.tw-ml-6{
  margin-left:1.5rem
}

.tw-ml-7{
  margin-left:1.75rem
}

.tw-ml-8{
  margin-left:2rem
}

.tw-ml-9{
  margin-left:2.25rem
}

.tw-ml-10{
  margin-left:2.5rem
}

.tw-ml-12{
  margin-left:3rem
}

.tw-ml-16{
  margin-left:4rem
}

.tw-ml-32{
  margin-left:8rem
}

.tw-ml-52{
  margin-left:13rem
}

.tw-ml-auto{
  margin-left:auto
}

.tw-ml-px{
  margin-left:1px
}

.tw-ml-0\.5{
  margin-left:0.125rem
}

.tw-ml-1\.5{
  margin-left:0.375rem
}

.tw-ml-2\.5{
  margin-left:0.625rem
}

.tw--ml-1{
  margin-left:-0.25rem
}

.tw--ml-2{
  margin-left:-0.5rem
}

.tw--ml-3{
  margin-left:-0.75rem
}

.tw--ml-px{
  margin-left:-1px
}

.tw-ml-dls-2{
  margin-left:0.125rem
}

.tw-ml-dls-3{
  margin-left:0.188rem
}

.tw-ml-dls-4{
  margin-left:0.250rem
}

.tw-ml-dls-6{
  margin-left:0.375rem
}

.tw-ml-dls-8{
  margin-left:0.500rem
}

.tw-ml-dls-10{
  margin-left:0.625rem
}

.tw-ml-dls-12{
  margin-left:0.750rem
}

.tw-ml-dls-14{
  margin-left:0.875rem
}

.tw-ml-dls-16{
  margin-left:1.00rem
}

.tw-ml-dls-20{
  margin-left:1.25rem
}

.tw-ml-dls-22{
  margin-left:1.38rem
}

.tw-ml-dls-24{
  margin-left:1.50rem
}

.tw-ml-dls-28{
  margin-left:1.75rem
}

.tw-ml-dls-32{
  margin-left:2.00rem
}

.tw-ml-dls-48{
  margin-left:3.00rem
}

.tw-ml-dls-50{
  margin-left:3.13rem
}

.tw--ml-full{
  margin-left:-100%
}

.tw-box-border{
  box-sizing:border-box
}

.tw-box-content{
  box-sizing:content-box
}

.tw-block{
  display:block
}

.tw-inline-block{
  display:inline-block
}

.tw-inline{
  display:inline
}

.tw-flex{
  display:flex
}

.tw-inline-flex{
  display:inline-flex
}

.tw-table{
  display:table
}

.tw-grid{
  display:grid
}

.tw-contents{
  display:contents
}

.tw-hidden{
  display:none
}

.tw-h-0{
  height:0px
}

.tw-h-1{
  height:0.25rem
}

.tw-h-2{
  height:0.5rem
}

.tw-h-3{
  height:0.75rem
}

.tw-h-4{
  height:1rem
}

.tw-h-5{
  height:1.25rem
}

.tw-h-6{
  height:1.5rem
}

.tw-h-7{
  height:1.75rem
}

.tw-h-8{
  height:2rem
}

.tw-h-9{
  height:2.25rem
}

.tw-h-10{
  height:2.5rem
}

.tw-h-11{
  height:2.75rem
}

.tw-h-12{
  height:3rem
}

.tw-h-14{
  height:3.5rem
}

.tw-h-20{
  height:5rem
}

.tw-h-24{
  height:6rem
}

.tw-h-32{
  height:8rem
}

.tw-h-40{
  height:10rem
}

.tw-h-52{
  height:13rem
}

.tw-h-96{
  height:24rem
}

.tw-h-auto{
  height:auto
}

.tw-h-px{
  height:1px
}

.tw-h-1\.5{
  height:0.375rem
}

.tw-h-2\/5{
  height:40%
}

.tw-h-4\/5{
  height:80%
}

.tw-h-5\/6{
  height:83.333333%
}

.tw-h-full{
  height:100%
}

.tw-h-screen{
  height:100vh
}

.tw-h-dls-5{
  height:0.313rem
}

.tw-h-dls-8{
  height:0.500rem
}

.tw-h-dls-10{
  height:0.625rem
}

.tw-h-dls-14{
  height:0.875rem
}

.tw-h-dls-16{
  height:1.00rem
}

.tw-h-dls-24{
  height:1.50rem
}

.tw-h-dls-26{
  height:1.63rem
}

.tw-h-dls-28{
  height:1.75rem
}

.tw-h-dls-32{
  height:2.00rem
}

.tw-h-dls-40{
  height:2.50rem
}

.tw-h-dls-42{
  height:2.63rem
}

.tw-h-dls-48{
  height:3.00rem
}

.tw-h-dls-50{
  height:3.13rem
}

.tw-h-dls-64{
  height:4.00rem
}

.tw-h-dls-72{
  height:4.50rem
}

.tw-h-dls-96{
  height:6.00rem
}

.tw-h-dls-100{
  height:6.25rem
}

.tw-h-dls-216{
  height:13.5rem
}

.tw-h-dls-280{
  height:17.5rem
}

.tw-h-dls-428{
  height:26.75rem
}

.tw-h-fit{
  height:fit-content
}

.tw-max-h-6{
  max-height:1.5rem
}

.tw-max-h-8{
  max-height:2rem
}

.tw-max-h-10{
  max-height:2.5rem
}

.tw-max-h-12{
  max-height:3rem
}

.tw-max-h-24{
  max-height:6rem
}

.tw-max-h-28{
  max-height:7rem
}

.tw-max-h-44{
  max-height:11rem
}

.tw-max-h-48{
  max-height:12rem
}

.tw-max-h-52{
  max-height:13rem
}

.tw-max-h-96{
  max-height:24rem
}

.tw-max-h-200{
  max-height:12.5rem
}

.tw-max-h-210{
  max-height:13.125rem
}

.tw-max-h-270{
  max-height:16.875rem
}

.tw-max-h-full{
  max-height:100%
}

.tw-max-h-dls-24{
  max-height:1.50rem
}

.tw-max-h-dls-50{
  max-height:3.13rem
}

.tw-max-h-dls-128{
  max-height:8rem
}

.tw-max-h-dls-160{
  max-height:10rem
}

.tw-max-h-dls-428{
  max-height:26.75rem
}

.tw-max-h-75v{
  max-height:75vh
}

.tw-min-h-32{
  min-height:2rem
}

.tw-min-h-275{
  min-height:17.18rem
}

.tw-min-h-300{
  min-height:18.75rem
}

.tw-min-h-full{
  min-height:100%
}

.tw-min-h-dls-12{
  min-height:0.750rem
}

.tw-min-h-dls-16{
  min-height:1.00rem
}

.tw-min-h-dls-24{
  min-height:1.50rem
}

.tw-min-h-dls-40{
  min-height:2.50rem
}

.tw-min-h-dls-44{
  min-height:2.75rem
}

.tw-min-h-dls-64{
  min-height:4.00rem
}

.tw-min-h-dls-100{
  min-height:6.25rem
}

.tw-w-0{
  width:0px
}

.tw-w-1{
  width:0.25rem
}

.tw-w-2{
  width:0.5rem
}

.tw-w-3{
  width:0.75rem
}

.tw-w-4{
  width:1rem
}

.tw-w-5{
  width:1.25rem
}

.tw-w-6{
  width:1.5rem
}

.tw-w-7{
  width:1.75rem
}

.tw-w-8{
  width:2rem
}

.tw-w-10{
  width:2.5rem
}

.tw-w-11{
  width:2.75rem
}

.tw-w-12{
  width:3rem
}

.tw-w-16{
  width:4rem
}

.tw-w-20{
  width:5rem
}

.tw-w-24{
  width:6rem
}

.tw-w-28{
  width:7rem
}

.tw-w-32{
  width:8rem
}

.tw-w-36{
  width:9rem
}

.tw-w-40{
  width:10rem
}

.tw-w-44{
  width:11rem
}

.tw-w-48{
  width:12rem
}

.tw-w-52{
  width:13rem
}

.tw-w-56{
  width:14rem
}

.tw-w-60{
  width:15rem
}

.tw-w-64{
  width:16rem
}

.tw-w-72{
  width:18rem
}

.tw-w-80{
  width:20rem
}

.tw-w-190{
  width:11.875rem
}

.tw-w-200{
  width:12.5rem
}

.tw-w-208{
  width:13rem
}

.tw-w-226{
  width:14.125rem
}

.tw-w-236{
  width:14.75rem
}

.tw-w-260{
  width:16.25rem
}

.tw-w-280{
  width:17.5rem
}

.tw-w-300{
  width:18.75rem
}

.tw-w-344{
  width:21.5rem
}

.tw-w-434{
  width:27.125rem
}

.tw-w-526{
  width:32.875rem
}

.tw-w-612{
  width:38.25rem
}

.tw-w-750{
  width:46.875rem
}

.tw-w-792{
  width:49.5rem
}

.tw-w-auto{
  width:auto
}

.tw-w-px{
  width:1px
}

.tw-w-1\.5{
  width:0.375rem
}

.tw-w-1\/2{
  width:50%
}

.tw-w-1\/3{
  width:33.333333%
}

.tw-w-2\/3{
  width:66.666667%
}

.tw-w-1\/4{
  width:25%
}

.tw-w-2\/4{
  width:50%
}

.tw-w-3\/4{
  width:75%
}

.tw-w-2\/5{
  width:40%
}

.tw-w-3\/5{
  width:60%
}

.tw-w-3\/6{
  width:50%
}

.tw-w-5\/6{
  width:83.333333%
}

.tw-w-1\/12{
  width:8.333333%
}

.tw-w-3\/12{
  width:25%
}

.tw-w-4\/12{
  width:33.333333%
}

.tw-w-6\/12{
  width:50%
}

.tw-w-9\/12{
  width:75%
}

.tw-w-11\/12{
  width:91.666667%
}

.tw-w-full{
  width:100%
}

.tw-w-screen{
  width:100vw
}

.tw-w-min{
  width:min-content
}

.tw-w-max{
  width:max-content
}

.tw-w-dls-0{
  width:0.00rem
}

.tw-w-dls-10{
  width:0.625rem
}

.tw-w-dls-14{
  width:0.875rem
}

.tw-w-dls-16{
  width:1.00rem
}

.tw-w-dls-20{
  width:1.25rem
}

.tw-w-dls-26{
  width:1.63rem
}

.tw-w-dls-32{
  width:2.00rem
}

.tw-w-dls-48{
  width:3.00rem
}

.tw-w-dls-50{
  width:3.13rem
}

.tw-w-dls-64{
  width:4.00rem
}

.tw-w-dls-96{
  width:6.00rem
}

.tw-w-dls-100{
  width:6.25rem
}

.tw-w-dls-200{
  width:12.5rem
}

.tw-w-dls-224{
  width:14rem
}

.tw-w-dls-265{
  width:16.563rem
}

.tw-w-dls-720{
  width:45rem
}

.tw-w-9px{
  width:0.563rem
}

.tw-w-fit{
  width:fit-content
}

.tw-min-w-0{
  min-width:0px
}

.tw-min-w-240{
  min-width:15rem
}

.tw-min-w-full{
  min-width:100%
}

.tw-min-w-min{
  min-width:min-content
}

.tw-min-w-max{
  min-width:max-content
}

.tw-min-w-dls-8{
  min-width:0.500rem
}

.tw-min-w-dls-20{
  min-width:1.25rem
}

.tw-min-w-dls-24{
  min-width:1.50rem
}

.tw-min-w-dls-32{
  min-width:2.00rem
}

.tw-min-w-dls-34{
  min-width:2.13rem
}

.tw-min-w-dls-40{
  min-width:2.50rem
}

.tw-min-w-dls-48{
  min-width:3.00rem
}

.tw-min-w-dls-50{
  min-width:3.13rem
}

.tw-min-w-dls-80{
  min-width:5.00rem
}

.tw-min-w-dls-160{
  min-width:10rem
}

.tw-min-w-dls-200{
  min-width:12.5rem
}

.tw-min-w-dls-224{
  min-width:14rem
}

.tw-min-w-dls-460{
  min-width:28.75rem
}

.tw-max-w-55{
  max-width:3.438rem
}

.tw-max-w-600{
  max-width:37.5rem
}

.tw-max-w-sm{
  max-width:24rem
}

.tw-max-w-lg{
  max-width:32rem
}

.tw-max-w-xl{
  max-width:36rem
}

.tw-max-w-3xl{
  max-width:48rem
}

.tw-max-w-4xl{
  max-width:56rem
}

.tw-max-w-full{
  max-width:100%
}

.tw-max-w-max{
  max-width:max-content
}

.tw-max-w-dls-50{
  max-width:3.13rem
}

.tw-max-w-dls-200{
  max-width:12.5rem
}

.tw-max-w-dls-280{
  max-width:17.5rem
}

.tw-max-w-dls-624{
  max-width:39rem
}

.tw-max-w-1\/2{
  max-width:50%
}

.tw-flex-1{
  flex:1 1 0%
}

.tw-flex-auto{
  flex:1 1 auto
}

.tw-flex-none{
  flex:none
}

.tw-flex-shrink-0{
  flex-shrink:0
}

.tw-flex-grow-0{
  flex-grow:0
}

.tw-flex-grow{
  flex-grow:1
}

.tw-transform{
  --tw-translate-x:0;
  --tw-translate-y:0;
  --tw-rotate:0;
  --tw-skew-x:0;
  --tw-skew-y:0;
  --tw-scale-x:1;
  --tw-scale-y:1;
  transform:translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

.tw--translate-x-1\/2{
  --tw-translate-x:-50%
}

.tw-rotate-45{
  --tw-rotate:45deg
}

.tw--rotate-90{
  --tw-rotate:-90deg
}

@keyframes tw-spin{
  to{
    transform:rotate(360deg)
  }
}

@keyframes tw-ping{
  75%, 100%{
    transform:scale(2);
    opacity:0
  }
}

@keyframes tw-pulse{
  50%{
    opacity:.5
  }
}

@keyframes tw-bounce{
  0%, 100%{
    transform:translateY(-25%);
    animation-timing-function:cubic-bezier(0.8,0,1,1)
  }

  50%{
    transform:none;
    animation-timing-function:cubic-bezier(0,0,0.2,1)
  }
}

.tw-animate-spin{
  animation:tw-spin 1s linear infinite
}

.tw-cursor-default{
  cursor:default
}

.tw-cursor-pointer{
  cursor:pointer
}

.tw-cursor-move{
  cursor:move
}

.tw-cursor-not-allowed{
  cursor:not-allowed
}

.tw-select-none{
  user-select:none
}

.tw-list-none{
  list-style-type:none
}

.tw-grid-flow-row{
  grid-auto-flow:row
}

.tw-grid-cols-1{
  grid-template-columns:repeat(1, minmax(0, 1fr))
}

.tw-grid-cols-2{
  grid-template-columns:repeat(2, minmax(0, 1fr))
}

.tw-grid-cols-3{
  grid-template-columns:repeat(3, minmax(0, 1fr))
}

.tw-grid-cols-4{
  grid-template-columns:repeat(4, minmax(0, 1fr))
}

.tw-grid-cols-5{
  grid-template-columns:repeat(5, minmax(0, 1fr))
}

.tw-grid-cols-6{
  grid-template-columns:repeat(6, minmax(0, 1fr))
}

.tw-grid-cols-7{
  grid-template-columns:repeat(7, minmax(0, 1fr))
}

.tw-grid-cols-8{
  grid-template-columns:repeat(8, minmax(0, 1fr))
}

.tw-grid-cols-12{
  grid-template-columns:repeat(12, minmax(0, 1fr))
}

.tw-grid-rows-1{
  grid-template-rows:repeat(1, minmax(0, 1fr))
}

.tw-grid-rows-2{
  grid-template-rows:repeat(2, minmax(0, 1fr))
}

.tw-grid-rows-3{
  grid-template-rows:repeat(3, minmax(0, 1fr))
}

.tw-flex-row{
  flex-direction:row
}

.tw-flex-row-reverse{
  flex-direction:row-reverse
}

.tw-flex-col{
  flex-direction:column
}

.tw-flex-col-reverse{
  flex-direction:column-reverse
}

.tw-flex-wrap{
  flex-wrap:wrap
}

.tw-flex-nowrap{
  flex-wrap:nowrap
}

.tw-place-content-center{
  place-content:center
}

.tw-place-content-start{
  place-content:start
}

.tw-place-content-end{
  place-content:end
}

.tw-place-content-between{
  place-content:space-between
}

.tw-place-items-start{
  place-items:start
}

.tw-place-items-center{
  place-items:center
}

.tw-content-center{
  align-content:center
}

.tw-content-end{
  align-content:flex-end
}

.tw-items-start{
  align-items:flex-start
}

.tw-items-end{
  align-items:flex-end
}

.tw-items-center{
  align-items:center
}

.tw-items-baseline{
  align-items:baseline
}

.tw-items-stretch{
  align-items:stretch
}

.tw-justify-start{
  justify-content:flex-start
}

.tw-justify-end{
  justify-content:flex-end
}

.tw-justify-center{
  justify-content:center
}

.tw-justify-between{
  justify-content:space-between
}

.tw-justify-evenly{
  justify-content:space-evenly
}

.tw-gap-0{
  gap:0px
}

.tw-gap-1{
  gap:0.25rem
}

.tw-gap-2{
  gap:0.5rem
}

.tw-gap-3{
  gap:0.75rem
}

.tw-gap-4{
  gap:1rem
}

.tw-gap-5{
  gap:1.25rem
}

.tw-gap-6{
  gap:1.5rem
}

.tw-gap-9{
  gap:2.25rem
}

.tw-gap-px{
  gap:1px
}

.tw-gap-2\.5{
  gap:0.625rem
}

.tw-gap-dls-0{
  gap:0.00rem
}

.tw-gap-dls-4{
  gap:0.250rem
}

.tw-gap-dls-8{
  gap:0.500rem
}

.tw-gap-dls-16{
  gap:1.00rem
}

.tw-gap-dls-24{
  gap:1.50rem
}

.tw-gap-dls-32{
  gap:2.00rem
}

.tw-gap-x-2{
  column-gap:0.5rem
}

.tw-gap-x-12{
  column-gap:3rem
}

.tw-gap-y-dls-24{
  row-gap:1.50rem
}

.tw-space-x-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.5rem * var(--tw-space-x-reverse));
  margin-left:calc(0.5rem * calc(1 - var(--tw-space-x-reverse)))
}

.tw-space-x-3 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(0.75rem * var(--tw-space-x-reverse));
  margin-left:calc(0.75rem * calc(1 - var(--tw-space-x-reverse)))
}

.tw-space-x-4 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(1rem * var(--tw-space-x-reverse));
  margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))
}

.tw-space-x-20 > :not([hidden]) ~ :not([hidden]){
  --tw-space-x-reverse:0;
  margin-right:calc(5rem * var(--tw-space-x-reverse));
  margin-left:calc(5rem * calc(1 - var(--tw-space-x-reverse)))
}

.tw-space-y-2 > :not([hidden]) ~ :not([hidden]){
  --tw-space-y-reverse:0;
  margin-top:calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom:calc(0.5rem * var(--tw-space-y-reverse))
}

.tw-self-start{
  align-self:flex-start
}

.tw-self-end{
  align-self:flex-end
}

.tw-self-center{
  align-self:center
}

.tw-self-stretch{
  align-self:stretch
}

.tw-overflow-auto{
  overflow:auto
}

.tw-overflow-hidden{
  overflow:hidden
}

.tw-overflow-x-auto{
  overflow-x:auto
}

.tw-overflow-y-auto{
  overflow-y:auto
}

.tw-overflow-x-hidden{
  overflow-x:hidden
}

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

.tw-overflow-ellipsis{
  text-overflow:ellipsis
}

.tw-whitespace-normal{
  white-space:normal
}

.tw-whitespace-nowrap{
  white-space:nowrap
}

.tw-whitespace-pre{
  white-space:pre
}

.tw-whitespace-pre-wrap{
  white-space:pre-wrap
}

.tw-break-normal{
  overflow-wrap:normal;
  word-break:normal
}

.tw-break-words{
  overflow-wrap:break-word
}

.tw-break-all{
  word-break:break-all
}

.tw-rounded-3{
  border-radius:3px
}

.tw-rounded-18{
  border-radius:18px
}

.tw-rounded-25{
  border-radius:25px
}

.tw-rounded-100{
  border-radius:100%
}

.tw-rounded-none{
  border-radius:0px
}

.tw-rounded-sm{
  border-radius:0.125rem
}

.tw-rounded{
  border-radius:0.25rem
}

.tw-rounded-md{
  border-radius:0.375rem
}

.tw-rounded-lg{
  border-radius:0.5rem
}

.tw-rounded-2xl{
  border-radius:1rem
}

.tw-rounded-full{
  border-radius:9999px
}

.tw-rounded-dls-2{
  border-radius:0.125rem
}

.tw-rounded-dls-10{
  border-radius:0.625rem
}

.tw-rounded-t{
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem
}

.tw-rounded-t-md{
  border-top-left-radius:0.375rem;
  border-top-right-radius:0.375rem
}

.tw-rounded-r-3{
  border-top-right-radius:3px;
  border-bottom-right-radius:3px
}

.tw-rounded-r-none{
  border-top-right-radius:0px;
  border-bottom-right-radius:0px
}

.tw-rounded-r{
  border-top-right-radius:0.25rem;
  border-bottom-right-radius:0.25rem
}

.tw-rounded-b-md{
  border-bottom-right-radius:0.375rem;
  border-bottom-left-radius:0.375rem
}

.tw-rounded-l-none{
  border-top-left-radius:0px;
  border-bottom-left-radius:0px
}

.tw-rounded-l{
  border-top-left-radius:0.25rem;
  border-bottom-left-radius:0.25rem
}

.tw-rounded-tl{
  border-top-left-radius:0.25rem
}

.tw-rounded-br{
  border-bottom-right-radius:0.25rem
}

.tw-rounded-bl{
  border-bottom-left-radius:0.25rem
}

.tw-border-0{
  border-width:0px
}

.tw-border-1{
  border-width:0.063rem
}

.tw-border-2{
  border-width:2px
}

.tw-border{
  border-width:1px
}

.tw-border-dls-1{
  border-width:0.0625rem
}

.hover\:tw-border:hover{
  border-width:1px
}

.focus\:tw-border:focus{
  border-width:1px
}

.active\:tw-border:active{
  border-width:1px
}

.tw-border-t-0{
  border-top-width:0px
}

.tw-border-t-2{
  border-top-width:2px
}

.tw-border-t-4{
  border-top-width:4px
}

.tw-border-t-8{
  border-top-width:8px
}

.tw-border-t{
  border-top-width:1px
}

.tw-border-r-0{
  border-right-width:0px
}

.tw-border-r-1{
  border-right-width:0.063rem
}

.tw-border-r-2{
  border-right-width:2px
}

.tw-border-r-4{
  border-right-width:4px
}

.tw-border-r{
  border-right-width:1px
}

.tw-border-b-0{
  border-bottom-width:0px
}

.tw-border-b-1{
  border-bottom-width:0.063rem
}

.tw-border-b-2{
  border-bottom-width:2px
}

.tw-border-b{
  border-bottom-width:1px
}

.tw-border-b-dls-1{
  border-bottom-width:0.0625rem
}

.tw-border-l-0{
  border-left-width:0px
}

.tw-border-l-1{
  border-left-width:0.063rem
}

.tw-border-l-4{
  border-left-width:4px
}

.tw-border-l-8{
  border-left-width:8px
}

.tw-border-l{
  border-left-width:1px
}

.hover\:tw-border-t-8:hover{
  border-top-width:8px
}

.tw-border-solid{
  border-style:solid
}

.tw-border-dashed{
  border-style:dashed
}

.tw-border-dotted{
  border-style:dotted
}

.tw-border-none{
  border-style:none
}

.hover\:tw-border-solid:hover{
  border-style:solid
}

.focus\:tw-border-solid:focus{
  border-style:solid
}

.focus\:tw-border-none:focus{
  border-style:none
}

.active\:tw-border-solid:active{
  border-style:solid
}

.active\:tw-border-none:active{
  border-style:none
}

.tw-border-transparent{
  border-color:transparent
}

.tw-border-black{
  --tw-border-opacity:1;
  border-color:rgba(0, 30, 38, var(--tw-border-opacity))
}

.tw-border-gray{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.tw-border-black-lt{
  --tw-border-opacity:1;
  border-color:rgba(208, 208, 208, var(--tw-border-opacity))
}

.tw-border-black-ltr{
  --tw-border-opacity:1;
  border-color:rgba(239, 239, 239, var(--tw-border-opacity))
}

.tw-border-danger{
  --tw-border-opacity:1;
  border-color:rgba(210, 38, 48, var(--tw-border-opacity))
}

.tw-border-danger-dk{
  --tw-border-opacity:1;
  border-color:rgba(128, 0, 8, var(--tw-border-opacity))
}

.tw-border-danger-lt{
  --tw-border-opacity:1;
  border-color:rgba(255, 96, 90, var(--tw-border-opacity))
}

.tw-border-gray-dk{
  --tw-border-opacity:1;
  border-color:rgba(151, 152, 150, var(--tw-border-opacity))
}

.tw-border-gray-lt{
  --tw-border-opacity:1;
  border-color:rgba(244, 245, 244, var(--tw-border-opacity))
}

.tw-border-green-lt{
  --tw-border-opacity:1;
  border-color:rgba(152, 153, 152, var(--tw-border-opacity))
}

.tw-border-primary{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.tw-border-primary-dk{
  --tw-border-opacity:1;
  border-color:rgba(0, 59, 83, var(--tw-border-opacity))
}

.tw-border-primary-lt{
  --tw-border-opacity:1;
  border-color:rgba(153, 193, 204, var(--tw-border-opacity))
}

.tw-border-secondary{
  --tw-border-opacity:1;
  border-color:rgba(74, 79, 84, var(--tw-border-opacity))
}

.tw-border-secondary-dk{
  --tw-border-opacity:1;
  border-color:rgba(34, 39, 43, var(--tw-border-opacity))
}

.tw-border-secondary-lt{
  --tw-border-opacity:1;
  border-color:rgba(112, 112, 112, var(--tw-border-opacity))
}

.tw-border-success{
  --tw-border-opacity:1;
  border-color:rgba(34, 134, 101, var(--tw-border-opacity))
}

.tw-border-success-lt{
  --tw-border-opacity:1;
  border-color:rgba(125, 227, 185, var(--tw-border-opacity))
}

.tw-border-tertiary{
  --tw-border-opacity:1;
  border-color:rgba(157, 75, 112, var(--tw-border-opacity))
}

.tw-border-warning{
  --tw-border-opacity:1;
  border-color:rgba(255, 158, 24, var(--tw-border-opacity))
}

.tw-border-warning-dk{
  --tw-border-opacity:1;
  border-color:rgba(185, 94, 4, var(--tw-border-opacity))
}

.tw-border-warning-lt{
  --tw-border-opacity:1;
  border-color:rgba(255, 207, 81, var(--tw-border-opacity))
}

.tw-border-pill-focus{
  --tw-border-opacity:1;
  border-color:rgba(55, 142, 240, var(--tw-border-opacity))
}

.tw-border-gray-6{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.tw-border-box-gray{
  --tw-border-opacity:1;
  border-color:rgba(227, 228, 227, var(--tw-border-opacity))
}

.hover\:tw-border-gray:hover{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.hover\:tw-border-primary:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.hover\:tw-border-primary-dk:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 59, 83, var(--tw-border-opacity))
}

.hover\:tw-border-primary-lt:hover{
  --tw-border-opacity:1;
  border-color:rgba(153, 193, 204, var(--tw-border-opacity))
}

.hover\:tw-border-secondary-dk:hover{
  --tw-border-opacity:1;
  border-color:rgba(34, 39, 43, var(--tw-border-opacity))
}

.hover\:tw-border-success-lt:hover{
  --tw-border-opacity:1;
  border-color:rgba(125, 227, 185, var(--tw-border-opacity))
}

.focus\:tw-border-transparent:focus{
  border-color:transparent
}

.focus\:tw-border-gray:focus{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.focus\:tw-border-primary:focus{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity))
}

.active\:tw-border-transparent:active{
  border-color:transparent
}

.active\:tw-border-gray:active{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

.active\:tw-border-cyan-blue:active{
  --tw-border-opacity:1;
  border-color:rgba(55, 142, 240, var(--tw-border-opacity))
}

.tw-border-opacity-0{
  --tw-border-opacity:0
}

.tw-border-opacity-10{
  --tw-border-opacity:0.1
}

.tw-border-opacity-30{
  --tw-border-opacity:0.3
}

.hover\:tw-border-opacity-30:hover{
  --tw-border-opacity:0.3
}

.tw-bg-transparent{
  background-color:transparent
}

.tw-bg-black{
  --tw-bg-opacity:1;
  background-color:rgba(0, 30, 38, var(--tw-bg-opacity))
}

.tw-bg-white{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.tw-bg-gray{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity))
}

.tw-bg-yellow-50{
  --tw-bg-opacity:1;
  background-color:rgba(255, 251, 235, var(--tw-bg-opacity))
}

.tw-bg-green-50{
  --tw-bg-opacity:1;
  background-color:rgba(236, 253, 245, var(--tw-bg-opacity))
}

.tw-bg-blue-100{
  --tw-bg-opacity:1;
  background-color:rgba(219, 234, 254, var(--tw-bg-opacity))
}

.tw-bg-black-lt{
  --tw-bg-opacity:1;
  background-color:rgba(208, 208, 208, var(--tw-bg-opacity))
}

.tw-bg-black-ltr{
  --tw-bg-opacity:1;
  background-color:rgba(239, 239, 239, var(--tw-bg-opacity))
}

.tw-bg-blue-steel{
  --tw-bg-opacity:1;
  background-color:rgba(64, 124, 160, var(--tw-bg-opacity))
}

.tw-bg-danger{
  --tw-bg-opacity:1;
  background-color:rgba(210, 38, 48, var(--tw-bg-opacity))
}

.tw-bg-danger-dk{
  --tw-bg-opacity:1;
  background-color:rgba(128, 0, 8, var(--tw-bg-opacity))
}

.tw-bg-danger-lt{
  --tw-bg-opacity:1;
  background-color:rgba(255, 96, 90, var(--tw-bg-opacity))
}

.tw-bg-danger-ltr{
  --tw-bg-opacity:1;
  background-color:rgba(255, 235, 238, var(--tw-bg-opacity))
}

.tw-bg-gray-lt{
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity))
}

.tw-bg-gray-ltr{
  --tw-bg-opacity:1;
  background-color:rgba(251, 252, 250, var(--tw-bg-opacity))
}

.tw-bg-magnum{
  --tw-bg-opacity:1;
  background-color:rgba(61, 64, 81, var(--tw-bg-opacity))
}

.tw-bg-primary{
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity))
}

.tw-bg-primary-lt{
  --tw-bg-opacity:1;
  background-color:rgba(153, 193, 204, var(--tw-bg-opacity))
}

.tw-bg-primary-ltr{
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity))
}

.tw-bg-secondary{
  --tw-bg-opacity:1;
  background-color:rgba(74, 79, 84, var(--tw-bg-opacity))
}

.tw-bg-secondary-lt{
  --tw-bg-opacity:1;
  background-color:rgba(112, 112, 112, var(--tw-bg-opacity))
}

.tw-bg-secondary-ltr{
  --tw-bg-opacity:1;
  background-color:rgba(248, 248, 248, var(--tw-bg-opacity))
}

.tw-bg-success{
  --tw-bg-opacity:1;
  background-color:rgba(34, 134, 101, var(--tw-bg-opacity))
}

.tw-bg-success-dk{
  --tw-bg-opacity:1;
  background-color:rgba(0, 100, 72, var(--tw-bg-opacity))
}

.tw-bg-success-lt{
  --tw-bg-opacity:1;
  background-color:rgba(125, 227, 185, var(--tw-bg-opacity))
}

.tw-bg-success-ltr{
  --tw-bg-opacity:1;
  background-color:rgba(236, 247, 243, var(--tw-bg-opacity))
}

.tw-bg-tar{
  --tw-bg-opacity:1;
  background-color:rgba(16, 24, 31, var(--tw-bg-opacity))
}

.tw-bg-warning{
  --tw-bg-opacity:1;
  background-color:rgba(255, 158, 24, var(--tw-bg-opacity))
}

.tw-bg-warning-dk{
  --tw-bg-opacity:1;
  background-color:rgba(185, 94, 4, var(--tw-bg-opacity))
}

.tw-bg-warning-lt{
  --tw-bg-opacity:1;
  background-color:rgba(255, 207, 81, var(--tw-bg-opacity))
}

.tw-bg-warning-ltr{
  --tw-bg-opacity:1;
  background-color:rgba(255, 245, 231, var(--tw-bg-opacity))
}

.tw-bg-primary-row-hover{
  --tw-bg-opacity:1;
  background-color:rgba(247, 252, 252, var(--tw-bg-opacity))
}

.tw-bg-gray-3{
  --tw-bg-opacity:1;
  background-color:rgba(233, 233, 233, var(--tw-bg-opacity))
}

.tw-bg-inherit{
  background-color:inherit
}

.tw-group:hover .group-hover\:tw-bg-primary-ltr{
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity))
}

.hover\:tw-bg-transparent:hover{
  background-color:transparent
}

.hover\:tw-bg-white:hover{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

.hover\:tw-bg-gray:hover{
  --tw-bg-opacity:1;
  background-color:rgba(200, 201, 199, var(--tw-bg-opacity))
}

.hover\:tw-bg-black-lt:hover{
  --tw-bg-opacity:1;
  background-color:rgba(208, 208, 208, var(--tw-bg-opacity))
}

.hover\:tw-bg-gray-lt:hover{
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity))
}

.hover\:tw-bg-primary:hover{
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity))
}

.hover\:tw-bg-primary-dk:hover{
  --tw-bg-opacity:1;
  background-color:rgba(0, 59, 83, var(--tw-bg-opacity))
}

.hover\:tw-bg-primary-ltr:hover{
  --tw-bg-opacity:1;
  background-color:rgba(238, 243, 244, var(--tw-bg-opacity))
}

.focus\:tw-bg-black-lt:focus{
  --tw-bg-opacity:1;
  background-color:rgba(208, 208, 208, var(--tw-bg-opacity))
}

.focus\:tw-bg-primary-dk:focus{
  --tw-bg-opacity:1;
  background-color:rgba(0, 59, 83, var(--tw-bg-opacity))
}

.disabled\:tw-bg-gray-lt:disabled{
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity))
}

.tw-bg-opacity-0{
  --tw-bg-opacity:0
}

.tw-bg-opacity-50{
  --tw-bg-opacity:0.5
}

.tw-group:hover .group-hover\:tw-bg-opacity-60{
  --tw-bg-opacity:0.6
}

.hover\:tw-bg-opacity-10:hover{
  --tw-bg-opacity:0.1
}

.focus\:tw-bg-opacity-10:focus{
  --tw-bg-opacity:0.1
}

.tw-bg-gradient-to-t{
  background-image:linear-gradient(to top, var(--tw-gradient-stops))
}

.tw-bg-gradient-to-l{
  background-image:linear-gradient(to left, var(--tw-gradient-stops))
}

.tw-from-gray-ltr{
  --tw-gradient-from:#fbfcfa;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(251, 252, 250, 0))
}

.tw-from-success-ltr{
  --tw-gradient-from:#ecf7f3;
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(236, 247, 243, 0))
}

.tw-fill-current{
  fill:currentColor
}

.tw-fill-primary{
  fill:#006580
}

.tw-object-contain{
  object-fit:contain
}

.tw-object-cover{
  object-fit:cover
}

.tw-object-bottom{
  object-position:bottom
}

.tw-object-center{
  object-position:center
}

.tw-object-left{
  object-position:left
}

.tw-object-right{
  object-position:right
}

.tw-object-top{
  object-position:top
}

.tw-p-0{
  padding:0px
}

.tw-p-1{
  padding:0.25rem
}

.tw-p-2{
  padding:0.5rem
}

.tw-p-3{
  padding:0.75rem
}

.tw-p-4{
  padding:1rem
}

.tw-p-6{
  padding:1.5rem
}

.tw-p-16{
  padding:4rem
}

.tw-p-2\.5{
  padding:0.625rem
}

.tw-p-dls-2{
  padding:0.125rem
}

.tw-p-dls-6{
  padding:0.375rem
}

.tw-p-dls-8{
  padding:0.500rem
}

.tw-p-dls-10{
  padding:0.625rem
}

.tw-p-dls-12{
  padding:0.750rem
}

.tw-p-dls-16{
  padding:1.00rem
}

.tw-p-dls-20{
  padding:1.25rem
}

.tw-p-dls-24{
  padding:1.50rem
}

.tw-p-dls-26{
  padding:1.63rem
}

.tw-p-dls-32{
  padding:2.00rem
}

.tw-p-2\.5px{
  padding:0.156rem
}

.tw-px-0{
  padding-left:0px;
  padding-right:0px
}

.tw-px-1{
  padding-left:0.25rem;
  padding-right:0.25rem
}

.tw-px-2{
  padding-left:0.5rem;
  padding-right:0.5rem
}

.tw-px-3{
  padding-left:0.75rem;
  padding-right:0.75rem
}

.tw-px-4{
  padding-left:1rem;
  padding-right:1rem
}

.tw-px-5{
  padding-left:1.25rem;
  padding-right:1.25rem
}

.tw-px-6{
  padding-left:1.5rem;
  padding-right:1.5rem
}

.tw-px-8{
  padding-left:2rem;
  padding-right:2rem
}

.tw-px-9{
  padding-left:2.25rem;
  padding-right:2.25rem
}

.tw-px-0\.5{
  padding-left:0.125rem;
  padding-right:0.125rem
}

.tw-px-1\.5{
  padding-left:0.375rem;
  padding-right:0.375rem
}

.tw-px-3\.5{
  padding-left:0.875rem;
  padding-right:0.875rem
}

.tw-px-dls-2{
  padding-left:0.125rem;
  padding-right:0.125rem
}

.tw-px-dls-3{
  padding-left:0.188rem;
  padding-right:0.188rem
}

.tw-px-dls-6{
  padding-left:0.375rem;
  padding-right:0.375rem
}

.tw-px-dls-8{
  padding-left:0.500rem;
  padding-right:0.500rem
}

.tw-px-dls-12{
  padding-left:0.750rem;
  padding-right:0.750rem
}

.tw-px-dls-16{
  padding-left:1.00rem;
  padding-right:1.00rem
}

.tw-px-dls-22{
  padding-left:1.38rem;
  padding-right:1.38rem
}

.tw-px-dls-24{
  padding-left:1.50rem;
  padding-right:1.50rem
}

.tw-px-dls-32{
  padding-left:2.00rem;
  padding-right:2.00rem
}

.tw-px-dls-40{
  padding-left:2.50rem;
  padding-right:2.50rem
}

.tw-px-dls-48{
  padding-left:3.00rem;
  padding-right:3.00rem
}

.tw-py-0{
  padding-top:0px;
  padding-bottom:0px
}

.tw-py-1{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.tw-py-2{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

.tw-py-3{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

.tw-py-4{
  padding-top:1rem;
  padding-bottom:1rem
}

.tw-py-5{
  padding-top:1.25rem;
  padding-bottom:1.25rem
}

.tw-py-8{
  padding-top:2rem;
  padding-bottom:2rem
}

.tw-py-px{
  padding-top:1px;
  padding-bottom:1px
}

.tw-py-0\.5{
  padding-top:0.125rem;
  padding-bottom:0.125rem
}

.tw-py-1\.5{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

.tw-py-dls-1{
  padding-top:0.0625rem;
  padding-bottom:0.0625rem
}

.tw-py-dls-2{
  padding-top:0.125rem;
  padding-bottom:0.125rem
}

.tw-py-dls-4{
  padding-top:0.250rem;
  padding-bottom:0.250rem
}

.tw-py-dls-6{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

.tw-py-dls-8{
  padding-top:0.500rem;
  padding-bottom:0.500rem
}

.tw-py-dls-10{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.tw-py-dls-16{
  padding-top:1.00rem;
  padding-bottom:1.00rem
}

.tw-py-dls-18{
  padding-top:1.13rem;
  padding-bottom:1.13rem
}

.tw-py-dls-24{
  padding-top:1.50rem;
  padding-bottom:1.50rem
}

.tw-py-5px{
  padding-top:0.313rem;
  padding-bottom:0.313rem
}

.tw-pt-1{
  padding-top:0.25rem
}

.tw-pt-2{
  padding-top:0.5rem
}

.tw-pt-3{
  padding-top:0.75rem
}

.tw-pt-4{
  padding-top:1rem
}

.tw-pt-5{
  padding-top:1.25rem
}

.tw-pt-6{
  padding-top:1.5rem
}

.tw-pt-10{
  padding-top:2.5rem
}

.tw-pt-16{
  padding-top:4rem
}

.tw-pt-20{
  padding-top:5rem
}

.tw-pt-1\.5{
  padding-top:0.375rem
}

.tw-pt-2\.5{
  padding-top:0.625rem
}

.tw-pt-3\.5{
  padding-top:0.875rem
}

.tw-pt-dls-1{
  padding-top:0.0625rem
}

.tw-pt-dls-2{
  padding-top:0.125rem
}

.tw-pt-dls-4{
  padding-top:0.250rem
}

.tw-pt-dls-8{
  padding-top:0.500rem
}

.tw-pt-dls-10{
  padding-top:0.625rem
}

.tw-pt-dls-16{
  padding-top:1.00rem
}

.tw-pt-dls-20{
  padding-top:1.25rem
}

.tw-pt-dls-24{
  padding-top:1.50rem
}

.tw-pt-10px{
  padding-top:0.625rem
}

.tw-pt-15px{
  padding-top:0.938rem
}

.tw-pr-0{
  padding-right:0px
}

.tw-pr-1{
  padding-right:0.25rem
}

.tw-pr-2{
  padding-right:0.5rem
}

.tw-pr-3{
  padding-right:0.75rem
}

.tw-pr-4{
  padding-right:1rem
}

.tw-pr-5{
  padding-right:1.25rem
}

.tw-pr-6{
  padding-right:1.5rem
}

.tw-pr-7{
  padding-right:1.75rem
}

.tw-pr-14{
  padding-right:3.5rem
}

.tw-pr-px{
  padding-right:1px
}

.tw-pr-1\.5{
  padding-right:0.375rem
}

.tw-pr-dls-8{
  padding-right:0.500rem
}

.tw-pr-dls-16{
  padding-right:1.00rem
}

.tw-pr-dls-28{
  padding-right:1.75rem
}

.tw-pr-dls-48{
  padding-right:3.00rem
}

.tw-pb-0{
  padding-bottom:0px
}

.tw-pb-1{
  padding-bottom:0.25rem
}

.tw-pb-2{
  padding-bottom:0.5rem
}

.tw-pb-3{
  padding-bottom:0.75rem
}

.tw-pb-4{
  padding-bottom:1rem
}

.tw-pb-5{
  padding-bottom:1.25rem
}

.tw-pb-6{
  padding-bottom:1.5rem
}

.tw-pb-8{
  padding-bottom:2rem
}

.tw-pb-10{
  padding-bottom:2.5rem
}

.tw-pb-0\.5{
  padding-bottom:0.125rem
}

.tw-pb-3\.5{
  padding-bottom:0.875rem
}

.tw-pb-dls-2{
  padding-bottom:0.125rem
}

.tw-pb-dls-4{
  padding-bottom:0.250rem
}

.tw-pb-dls-8{
  padding-bottom:0.500rem
}

.tw-pb-dls-10{
  padding-bottom:0.625rem
}

.tw-pb-dls-16{
  padding-bottom:1.00rem
}

.tw-pb-dls-20{
  padding-bottom:1.25rem
}

.tw-pb-dls-22{
  padding-bottom:1.38rem
}

.tw-pb-dls-24{
  padding-bottom:1.50rem
}

.tw-pb-dls-28{
  padding-bottom:1.75rem
}

.tw-pb-dls-32{
  padding-bottom:2.00rem
}

.tw-pb-dls-100{
  padding-bottom:6.25rem
}

.tw-pb-10px{
  padding-bottom:0.625rem
}

.tw-pl-0{
  padding-left:0px
}

.tw-pl-1{
  padding-left:0.25rem
}

.tw-pl-2{
  padding-left:0.5rem
}

.tw-pl-3{
  padding-left:0.75rem
}

.tw-pl-4{
  padding-left:1rem
}

.tw-pl-5{
  padding-left:1.25rem
}

.tw-pl-8{
  padding-left:2rem
}

.tw-pl-22{
  padding-left:1.375rem
}

.tw-pl-2\.5{
  padding-left:0.625rem
}

.tw-pl-3\.5{
  padding-left:0.875rem
}

.tw-pl-dls-1{
  padding-left:0.0625rem
}

.tw-pl-dls-8{
  padding-left:0.500rem
}

.tw-pl-dls-10{
  padding-left:0.625rem
}

.tw-pl-dls-12{
  padding-left:0.750rem
}

.tw-pl-dls-16{
  padding-left:1.00rem
}

.tw-pl-dls-22{
  padding-left:1.38rem
}

.tw-pl-dls-24{
  padding-left:1.50rem
}

.tw-pl-dls-28{
  padding-left:1.75rem
}

.tw-pl-dls-32{
  padding-left:2.00rem
}

.tw-pl-dls-40{
  padding-left:2.50rem
}

.tw-pl-dls-44{
  padding-left:2.75rem
}

.tw-pl-dls-46{
  padding-left:2.88rem
}

.tw-pl-dls-48{
  padding-left:3.00rem
}

.tw-pl-15px{
  padding-left:0.938rem
}

.tw-text-left{
  text-align:left
}

.tw-text-center{
  text-align:center
}

.tw-text-right{
  text-align:right
}

.tw-align-top{
  vertical-align:top
}

.tw-align-middle{
  vertical-align:middle
}

.tw-align-bottom{
  vertical-align:bottom
}

.tw-align-text-top{
  vertical-align:text-top
}

.tw-align-text-bottom{
  vertical-align:text-bottom
}

.tw-text-8{
  font-size:0.5rem
}

.tw-text-56{
  font-size:3.5rem
}

.tw-text-xs{
  font-size:0.75rem;
  line-height:1rem
}

.tw-text-sm{
  font-size:0.875rem;
  line-height:1.25rem
}

.tw-text-base{
  font-size:1rem;
  line-height:1.5rem
}

.tw-text-lg{
  font-size:1.125rem;
  line-height:1.75rem
}

.tw-text-xl{
  font-size:1.25rem;
  line-height:1.75rem
}

.tw-text-2xl{
  font-size:1.5rem;
  line-height:2rem
}

.tw-text-3xl{
  font-size:1.875rem;
  line-height:2.25rem
}

.tw-text-dls-10{
  font-size:0.625rem
}

.tw-text-dls-12{
  font-size:0.750rem
}

.tw-text-dls-14{
  font-size:0.875rem
}

.tw-text-dls-16{
  font-size:1.00rem
}

.tw-text-dls-18{
  font-size:1.13rem
}

.tw-text-dls-20{
  font-size:1.25rem
}

.tw-text-dls-22{
  font-size:1.38rem
}

.tw-text-dls-23{
  font-size:1.44rem
}

.tw-text-dls-24{
  font-size:1.50rem
}

.tw-text-dls-26{
  font-size:1.63rem
}

.tw-text-dls-28{
  font-size:1.75rem
}

.tw-text-dls-32{
  font-size:2.00rem
}

.tw-text-dls-42{
  font-size:2.63rem
}

.tw-text-dls-48{
  font-size:3.00rem
}

.tw-text-dls-50{
  font-size:3.13rem
}

.tw-text-dls-100{
  font-size:6.25rem
}

.tw-font-thin{
  font-weight:100
}

.tw-font-extralight{
  font-weight:200
}

.tw-font-light{
  font-weight:300
}

.tw-font-normal{
  font-weight:400
}

.tw-font-medium{
  font-weight:500
}

.tw-font-semibold{
  font-weight:600
}

.tw-font-bold{
  font-weight:700
}

.tw-font-extrabold{
  font-weight:800
}

.tw-uppercase{
  text-transform:uppercase
}

.tw-lowercase{
  text-transform:lowercase
}

.tw-capitalize{
  text-transform:capitalize
}

.tw-normal-case{
  text-transform:none
}

.tw-italic{
  font-style:italic
}

.tw-not-italic{
  font-style:normal
}

.tw-leading-3{
  line-height:.75rem
}

.tw-leading-4{
  line-height:1rem
}

.tw-leading-5{
  line-height:1.25rem
}

.tw-leading-6{
  line-height:1.5rem
}

.tw-leading-7{
  line-height:1.75rem
}

.tw-leading-8{
  line-height:2rem
}

.tw-leading-none{
  line-height:1
}

.tw-leading-tight{
  line-height:1.25
}

.tw-leading-normal{
  line-height:1.5
}

.tw-leading-dls-1{
  line-height:0.0625rem
}

.tw-leading-dls-10{
  line-height:0.625rem
}

.tw-leading-dls-14{
  line-height:0.875rem
}

.tw-leading-dls-16{
  line-height:1.00rem
}

.tw-leading-dls-20{
  line-height:1.25rem
}

.tw-leading-dls-22{
  line-height:1.38rem
}

.tw-leading-dls-24{
  line-height:1.50rem
}

.tw-leading-dls-26{
  line-height:1.63rem
}

.tw-leading-dls-40{
  line-height:2.50rem
}

.tw-leading-dls-50{
  line-height:3.13rem
}

.tw-tracking-tight{
  letter-spacing:-0.025em
}

.tw-text-current{
  color:currentColor
}

.tw-text-black{
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.tw-text-white{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.tw-text-gray{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.tw-text-red-500{
  --tw-text-opacity:1;
  color:rgba(239, 68, 68, var(--tw-text-opacity))
}

.tw-text-red-900{
  --tw-text-opacity:1;
  color:rgba(127, 29, 29, var(--tw-text-opacity))
}

.tw-text-blue-500{
  --tw-text-opacity:1;
  color:rgba(59, 130, 246, var(--tw-text-opacity))
}

.tw-text-black-lt{
  --tw-text-opacity:1;
  color:rgba(208, 208, 208, var(--tw-text-opacity))
}

.tw-text-black-pearl{
  --tw-text-opacity:1;
  color:rgba(16, 24, 32, var(--tw-text-opacity))
}

.tw-text-danger{
  --tw-text-opacity:1;
  color:rgba(210, 38, 48, var(--tw-text-opacity))
}

.tw-text-danger-dk{
  --tw-text-opacity:1;
  color:rgba(128, 0, 8, var(--tw-text-opacity))
}

.tw-text-danger-lt{
  --tw-text-opacity:1;
  color:rgba(255, 96, 90, var(--tw-text-opacity))
}

.tw-text-gray-dk{
  --tw-text-opacity:1;
  color:rgba(151, 152, 150, var(--tw-text-opacity))
}

.tw-text-primary{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.tw-text-primary-dk{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.tw-text-primary-lt{
  --tw-text-opacity:1;
  color:rgba(153, 193, 204, var(--tw-text-opacity))
}

.tw-text-secondary{
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.tw-text-secondary-dk{
  --tw-text-opacity:1;
  color:rgba(34, 39, 43, var(--tw-text-opacity))
}

.tw-text-secondary-lt{
  --tw-text-opacity:1;
  color:rgba(112, 112, 112, var(--tw-text-opacity))
}

.tw-text-success{
  --tw-text-opacity:1;
  color:rgba(34, 134, 101, var(--tw-text-opacity))
}

.tw-text-success-dk{
  --tw-text-opacity:1;
  color:rgba(0, 100, 72, var(--tw-text-opacity))
}

.tw-text-tar{
  --tw-text-opacity:1;
  color:rgba(16, 24, 31, var(--tw-text-opacity))
}

.tw-text-tertiary{
  --tw-text-opacity:1;
  color:rgba(157, 75, 112, var(--tw-text-opacity))
}

.tw-text-tertiary-lt{
  --tw-text-opacity:1;
  color:rgba(195, 164, 180, var(--tw-text-opacity))
}

.tw-text-warning{
  --tw-text-opacity:1;
  color:rgba(255, 158, 24, var(--tw-text-opacity))
}

.tw-text-warning-dk{
  --tw-text-opacity:1;
  color:rgba(185, 94, 4, var(--tw-text-opacity))
}

.tw-text-warning-lt{
  --tw-text-opacity:1;
  color:rgba(255, 207, 81, var(--tw-text-opacity))
}

.tw-text-corn-harvest{
  --tw-text-opacity:1;
  color:rgba(141, 103, 8, var(--tw-text-opacity))
}

.tw-text-dark-cyan{
  --tw-text-opacity:1;
  color:rgba(0, 108, 128, var(--tw-text-opacity))
}

.tw-text-dark-green{
  --tw-text-opacity:1;
  color:rgba(0, 85, 0, var(--tw-text-opacity))
}

.tw-text-dark-red{
  --tw-text-opacity:1;
  color:rgba(139, 0, 0, var(--tw-text-opacity))
}

.tw-text-hammer{
  --tw-text-opacity:1;
  color:rgba(152, 153, 152, var(--tw-text-opacity))
}

.tw-group:hover .group-hover\:tw-text-primary{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.tw-group:hover .group-hover\:tw-text-primary-dk{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.hover\:tw-text-black:hover{
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.hover\:tw-text-white:hover{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.hover\:tw-text-danger:hover{
  --tw-text-opacity:1;
  color:rgba(210, 38, 48, var(--tw-text-opacity))
}

.hover\:tw-text-gray-dk:hover{
  --tw-text-opacity:1;
  color:rgba(151, 152, 150, var(--tw-text-opacity))
}

.hover\:tw-text-primary:hover{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.hover\:tw-text-primary-dk:hover{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.hover\:tw-text-secondary-dk:hover{
  --tw-text-opacity:1;
  color:rgba(34, 39, 43, var(--tw-text-opacity))
}

.focus\:tw-text-white:focus{
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.focus\:tw-text-danger:focus{
  --tw-text-opacity:1;
  color:rgba(210, 38, 48, var(--tw-text-opacity))
}

.focus\:tw-text-gray-dk:focus{
  --tw-text-opacity:1;
  color:rgba(151, 152, 150, var(--tw-text-opacity))
}

.focus\:tw-text-primary:focus{
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.focus\:tw-text-primary-dk:focus{
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.disabled\:tw-text-gray:disabled{
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.tw-text-opacity-0{
  --tw-text-opacity:0
}

.hover\:tw-text-opacity-100:hover{
  --tw-text-opacity:1
}

.focus\:tw-text-opacity-100:focus{
  --tw-text-opacity:1
}

.tw-underline{
  text-decoration:underline
}

.tw-no-underline{
  text-decoration:none
}

.hover\:tw-no-underline:hover{
  text-decoration:none
}

.focus\:tw-no-underline:focus{
  text-decoration:none
}

.tw-placeholder-gray-dk::placeholder{
  --tw-placeholder-opacity:1;
  color:rgba(151, 152, 150, var(--tw-placeholder-opacity))
}

.tw-opacity-0{
  opacity:0
}

.tw-opacity-20{
  opacity:0.2
}

.tw-opacity-40{
  opacity:0.4
}

.tw-opacity-50{
  opacity:0.5
}

.tw-opacity-60{
  opacity:0.6
}

.tw-opacity-100{
  opacity:1
}

.tw-group:hover .group-hover\:tw-opacity-100{
  opacity:1
}

.focus\:tw-opacity-100:focus{
  opacity:1
}

*, ::before, ::after{
  --tw-shadow:0 0 #0000
}

.tw-shadow-sm{
  --tw-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow{
  --tw-shadow:0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-md{
  --tw-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-lg{
  --tw-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-shadow-none{
  --tw-shadow:0 0 #0000;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.tw-outline-none{
  outline:2px solid transparent;
  outline-offset:2px
}

.focus\:tw-outline-none:focus{
  outline:2px solid transparent;
  outline-offset:2px
}

*, ::before, ::after{
  --tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width:0px;
  --tw-ring-offset-color:#fff;
  --tw-ring-color:rgba(59, 130, 246, 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000
}

.focus\:tw-ring-0:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:tw-ring-1:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:tw-ring-2:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:tw-ring-4:focus{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.active\:tw-ring-0:active{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.active\:tw-ring-1:active{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.active\:tw-ring-2:active{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.active\:tw-ring-4:active{
  --tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000)
}

.focus\:tw-ring-danger:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(210, 38, 48, var(--tw-ring-opacity))
}

.focus\:tw-ring-primary:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(0, 101, 128, var(--tw-ring-opacity))
}

.focus\:tw-ring-primary-dk:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(0, 59, 83, var(--tw-ring-opacity))
}

.focus\:tw-ring-cyan-blue:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(55, 142, 240, var(--tw-ring-opacity))
}

.active\:tw-ring-danger:active{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(210, 38, 48, var(--tw-ring-opacity))
}

.active\:tw-ring-cyan-blue:active{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(55, 142, 240, var(--tw-ring-opacity))
}

.tw-ring-offset-4{
  --tw-ring-offset-width:4px
}

.tw-filter{
  --tw-blur:var(--tw-empty,/*!*/ /*!*/);
  --tw-brightness:var(--tw-empty,/*!*/ /*!*/);
  --tw-contrast:var(--tw-empty,/*!*/ /*!*/);
  --tw-grayscale:var(--tw-empty,/*!*/ /*!*/);
  --tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);
  --tw-invert:var(--tw-empty,/*!*/ /*!*/);
  --tw-saturate:var(--tw-empty,/*!*/ /*!*/);
  --tw-sepia:var(--tw-empty,/*!*/ /*!*/);
  --tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);
  filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.tw-drop-shadow-lg{
  --tw-drop-shadow:drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)) drop-shadow(0 4px 3px rgba(0, 0, 0, 0.1))
}

.tw-transition-all{
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.tw-transition{
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.tw-transition-opacity{
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.tw-transition-width{
  transition-property:width;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

.tw-duration-100{
  transition-duration:100ms
}

.tw-duration-200{
  transition-duration:200ms
}

.tw-duration-300{
  transition-duration:300ms
}

.tw-duration-500{
  transition-duration:500ms
}

.popover{
  font-family:inherit;
  letter-spacing:inherit
}

.dls-text-caption{
  font-size:0.750rem;
  line-height:1.00rem
}

.dls-text-label{
  font-size:0.875rem;
  line-height:1.25rem
}

.dls-text-body-short{
  font-size:1.00rem;
  line-height:1.38rem
}

.dls-text-body-long{
  font-size:1.00rem;
  line-height:1.50rem
}

.dls-text-title{
  font-size:1.25rem;
  line-height:1.63rem
}

.dls-text-headline{
  font-size:1.50rem;
  line-height:2.00rem
}

.dls-text-headline-2{
  font-size:2.00rem;
  line-height:2.50rem
}

.dls-text-headline-3{
  font-size:2.63rem;
  line-height:2.50rem
}

.popover hr{
  border-top-color:var(--provider-theme-container-brd)
}

#time-selector{
  min-width:500px;
  background-color:var(--provider-theme-container-bg);
  color:var(--provider-theme-container-text);
  border-color:var(--provider-theme-container-brd)
}

#time-selector .arrow{
  border-bottom-color:var(--provider-theme-container-brd)
}

#time-selector .arrow::after{
  border-bottom-color:var(--provider-theme-container-bg)
}

#time-selector .popover-title{
  color:var(--provider-theme-container)
}

#time-selector form{
  color:var(--provider-theme-container-text)
}

#time-selector .DayPickerInput svg{
  color:var(--provider-theme-icon);
  right:13px
}

#time-selector .tw-relative svg{
  color:var(--provider-theme-icon)
}

#time-selector .DayPickerInput-Overlay{
  background-color:var(--provider-theme-container-bg);
  border:1px solid var(--provider-theme-container-brd);
  left:unset;
  right:0
}

#time-selector .DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){
  background-color:var(--provider-theme-btn-primary-active-bg);
  color:var(--provider-theme-btn-primary-active-color)
}

#time-selector .DayPicker-Day--today{
  color:var(--provider-theme-container-text)
}

#time-selector .DayPicker-Day--disabled{
  color:var(--provider-theme-muted)
}

#time-selector .DayPicker-Day:hover{
  background-color:#f4f5f480
}

#time-selector .DayPicker-Weekday{
  color:var(--provider-theme-container)
}

#time-selector input[type='time']{
  line-height:1.5
}

#time-selector input[type='time']::-webkit-calendar-picker-indicator{
  background:none
}

#time-selector .dls-input{
  width:100%;
  padding:0.625rem;
  font-size:0.875rem;
  font-weight:400;
  color:var(--provider-theme-container-text);
  background-color:var(--provider-theme-container-bg);
  border:1px solid var(--provider-theme-container-brd, #c8c9c7);
  border-radius:3px;
  font-weight:normal
}

#time-selector .dls-input::-moz-placeholder{
  color:var(--provider-theme-muted);
  opacity:1
}

#time-selector .dls-input:-ms-input-placeholder{
  color:var(--provider-theme-muted);
  opacity:1
}

#time-selector .dls-input::placeholder{
  color:var(--provider-theme-muted);
  opacity:1
}

#time-selector .dls-input::-ms-input-placeholder{
  color:var(--provider-theme-muted)
}

#time-selector .amplify-central-button{
  margin:0.75rem;
  justify-content:center;
  padding-left:2rem;
  padding-right:2rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  font-size:1.00rem
}

#time-selector .amplify-central-button.text-only{
  border-style:none;
  background-color:transparent;
  font-weight:700;
  --tw-text-opacity:1;
  color:rgba(200, 201, 199, var(--tw-text-opacity))
}

.analytics-chart{
  display:block
}

.dls-badge{
  display:inline-block;
  height:auto;
  min-width:1.25rem;
  border-radius:0.625rem;
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0px;
  padding-bottom:0px;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:700;
  line-height:0.875rem;
  letter-spacing:-0.025em
}

.dls-badge-outlined{
  border-width:1px;
  border-style:solid
}

.dls-badge-status{
  border-radius:0.125rem
}

.dls-badge.default{
  color:#001e26;
  background-color:#efefef;
  border-color:#d0d0d0
}

.dls-badge.default.dls-badge-outlined{
  color:#001e26;
  border-color:#d0d0d0;
  background-color:#fff
}

.dls-badge.default.dls-badge-black-text{
  color:#001e26
}

.dls-badge.primary{
  color:#fff;
  background-color:#006580;
  border-color:#006580
}

.dls-badge.primary.dls-badge-outlined{
  color:#006580;
  border-color:#006580;
  background-color:#eef3f4
}

.dls-badge.primary.dls-badge-black-text{
  color:#001e26
}

.dls-badge.info{
  color:#003b53;
  background-color:#99c1cc;
  border-color:#99c1cc
}

.dls-badge.info.dls-badge-outlined{
  color:#003b53;
  border-color:#006580;
  background-color:#fff
}

.dls-badge.info.dls-badge-black-text{
  color:#001e26
}

.dls-badge.success{
  color:#fff;
  background-color:#228665;
  border-color:#228665
}

.dls-badge.success.dls-badge-outlined{
  color:#228665;
  border-color:#228665;
  background-color:#ecf7f3
}

.dls-badge.success.dls-badge-black-text{
  color:#001e26
}

.dls-badge.warning{
  color:#001e26;
  background-color:#ff9e18;
  border-color:#ff9e18
}

.dls-badge.warning.dls-badge-outlined{
  color:#b95e04;
  border-color:#b95e04;
  background-color:#fff5e7
}

.dls-badge.warning.dls-badge-black-text{
  color:#001e26
}

.dls-badge.danger{
  color:#fff;
  background-color:#800008;
  border-color:#800008
}

.dls-badge.danger.dls-badge-outlined{
  color:#800008;
  border-color:#800008;
  background-color:#ffebee
}

.dls-badge.danger.dls-badge-black-text{
  color:#001e26
}

.amplify-central-button.dls-btn{
  display:inline-flex;
  max-height:2rem;
  align-items:center;
  justify-content:center;
  padding-left:1.5rem;
  padding-right:1.5rem;
  padding-top:0.5rem;
  padding-bottom:0.5rem;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:500;
  line-height:1.38rem;
  transition-property:background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:200ms
}

.amplify-central-button.dls-btn-lg{
  max-height:2.5rem;
  font-size:1rem;
  line-height:1.5rem;
  font-weight:700
}

.amplify-central-button.dls-btn-sm{
  max-height:1.5rem;
  line-height:1.25rem
}

.amplify-central-button.dls-btn-loading{
  position:relative
}

#time-selector .amplify-central-button.dls-btn-loading svg{
  color:var(--provider-theme-icon)
}

.three-way-toggle.amplify-central-button.dls-btn-loading::before{
  background:#fff
}

.amplify-central-button.dls-btn-loading::before{
  pointer-events:none;
  position:absolute;
  top:-1px;
  right:-1px;
  bottom:-1px;
  left:-1px;
  z-index:10;
  display:block;
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity));
  opacity:0.4;
  transition-property:opacity;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms;
  transition-duration:200ms;
  content:''
}

.amplify-central-button.dls-btn-loading .dls-btn-loading-icon>.icon-spin svg{
  animation:loadingCircle 1s infinite linear
}

@keyframes loadingCircle{
  100%{
    transform:rotate(360deg)
  }
}

.amplify-central-button.dls-btn.disabled{
  opacity:0.4
}

.three-way-toggle.amplify-central-button.dls-btn.primary.disabled:not(.dls-btn-background-outline):not(.text-only){
  background:#006580
}

.amplify-central-button.dls-btn.primary.disabled:not(.dls-btn-background-outline):not(.text-only){
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.three-way-toggle.amplify-central-button.dls-btn.primary.dls-btn-loading:hover{
  background:#006580
}

.amplify-central-button.dls-btn.primary.dls-btn-loading:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(0, 101, 128, var(--tw-bg-opacity))
}

.amplify-central-button.dls-btn.light{
  --tw-border-opacity:1;
  border-color:rgba(239, 239, 239, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(239, 239, 239, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

.amplify-central-button.dls-btn.light:hover:not([disabled]){
  --tw-border-opacity:1;
  border-color:rgba(208, 208, 208, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(208, 208, 208, var(--tw-bg-opacity))
}

.amplify-central-button.dls-btn.danger.disabled:not(.dls-btn-background-outline):not(.text-only){
  --tw-border-opacity:1;
  border-color:rgba(210, 38, 48, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(210, 38, 48, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.amplify-central-button.dls-btn.danger.dls-btn-loading:hover{
  --tw-border-opacity:1;
  border-color:rgba(210, 38, 48, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(210, 38, 48, var(--tw-bg-opacity))
}

.amplify-central-button.dls-btn.danger-dk{
  --tw-border-opacity:1;
  border-color:rgba(128, 0, 8, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(128, 0, 8, var(--tw-bg-opacity))
}

.amplify-central-button.dls-btn.danger-dk.disabled:not(.dls-btn-background-outline):not(.text-only){
  --tw-border-opacity:1;
  border-color:rgba(128, 0, 8, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(128, 0, 8, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.amplify-central-button.dls-btn.danger-dk.dls-btn-loading:hover{
  --tw-border-opacity:1;
  border-color:rgba(128, 0, 8, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(128, 0, 8, var(--tw-bg-opacity))
}

.amplify-central-button.dls-btn.warning{
  --tw-border-opacity:1;
  border-color:rgba(255, 207, 81, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 207, 81, var(--tw-bg-opacity))
}

.amplify-central-button.dls-btn.warning.disabled:not(.dls-btn-background-outline):not(.text-only){
  --tw-border-opacity:1;
  border-color:rgba(255, 207, 81, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 207, 81, var(--tw-bg-opacity))
}

.three-way-toggle.amplify-central-button.dls-btn.warning:hover:not([disabled]){
  background:#ff9e18
}

.amplify-central-button.dls-btn.warning:hover:not([disabled]){
  --tw-border-opacity:1;
  border-color:rgba(255, 158, 24, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(255, 158, 24, var(--tw-bg-opacity))
}

.amplify-central-button.dls-btn.warning.dls-btn-loading:hover{
  --tw-border-opacity:1;
  border-color:rgba(185, 94, 4, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(185, 94, 4, var(--tw-bg-opacity))
}

.three-way-toggle.amplify-central-button.dls-btn.success.disabled:not(.dls-btn-background-outline):not(.text-only){
  background:#228665
}

.amplify-central-button.dls-btn.success.disabled:not(.dls-btn-background-outline):not(.text-only){
  --tw-border-opacity:1;
  border-color:rgba(34, 134, 101, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(34, 134, 101, var(--tw-bg-opacity));
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.amplify-central-button.dls-btn.success:hover:not([disabled]){
  --tw-text-opacity:1;
  color:rgba(255, 255, 255, var(--tw-text-opacity))
}

.amplify-central-button.dls-btn.success.dls-btn-loading:hover{
  --tw-border-opacity:1;
  border-color:rgba(0, 100, 72, var(--tw-border-opacity));
  --tw-bg-opacity:1;
  background-color:rgba(0, 100, 72, var(--tw-bg-opacity))
}

.amplify-central-button.dls-btn-background-outline{
  border-width:1px;
  background-color:transparent
}

.amplify-central-button.dls-btn-background-outline:hover:not([disabled]){
  --tw-border-opacity:1;
  border-color:rgba(0, 59, 83, var(--tw-border-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 59, 83, var(--tw-text-opacity))
}

.amplify-central-button.dls-btn-background-outline.disabled:hover{
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  background-color:transparent
}

.amplify-central-button.dls-btn-background-outline.primary{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  --tw-text-opacity:1;
  color:rgba(0, 101, 128, var(--tw-text-opacity))
}

.amplify-central-button.dls-btn-background-outline.primary.disabled{
  background-color:transparent
}

.amplify-central-button.dls-btn-background-outline.secondary{
  --tw-border-opacity:1;
  border-color:rgba(74, 79, 84, var(--tw-border-opacity));
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.amplify-central-button.dls-btn-background-outline.secondary:hover:not([disabled]){
  --tw-border-opacity:1;
  border-color:rgba(34, 39, 43, var(--tw-border-opacity));
  background-color:transparent;
  --tw-text-opacity:1;
  color:rgba(34, 39, 43, var(--tw-text-opacity))
}

.dls-form-item{
  margin-bottom:1.5rem
}

.dls-form-item .control-label{
  position:relative;
  display:inline-flex;
  height:2.50rem;
  align-items:center;
  padding-top:0px
}

#time-selector .dls-form-item .control-label svg{
  color:var(--provider-theme-icon)
}

.dls-form-item-explain{
  min-height:1.50rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

.dls-form-item-explain .help-block{
  margin:0px;
  font-size:0.75rem;
  line-height:1rem;
  font-weight:300;
  line-height:1rem;
  --tw-text-opacity:1;
  color:rgba(74, 79, 84, var(--tw-text-opacity))
}

.dls-form-item-with-help{
  margin-bottom:0px
}

.dls-form-item-has-error .control-label, .dls-form-item-has-error .help-block{
  --tw-text-opacity:1;
  color:rgba(128, 0, 8, var(--tw-text-opacity))
}

.dls-form-item-has-error .dls-input{
  --tw-border-opacity:1;
  border-color:rgba(128, 0, 8, var(--tw-border-opacity));
  --tw-text-opacity:1;
  color:rgba(128, 0, 8, var(--tw-text-opacity));
  background-color:rgba(255,235,238,0.4)
}

.dls-form-item-has-error .dls-select__control{
  --tw-border-opacity:1;
  border-color:rgba(128, 0, 8, var(--tw-border-opacity))
}

.dls-form-item-has-error .dls-select__value-container{
  --tw-text-opacity:1;
  color:rgba(128, 0, 8, var(--tw-text-opacity))
}

.dls-form-vertical .dls-form-item{
  margin-bottom:0.75rem
}

.dls-form-vertical .dls-form-item .control-label{
  margin-bottom:0.25rem;
  height:auto;
  font-size:0.875rem;
  line-height:1.25rem
}

button.btn.dls-form-item-tooltip{
  line-height:1.5
}

.dls-input{
  position:relative;
  margin:0px;
  width:100%;
  border-radius:0.125rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  padding:0.5rem;
  font-size:0.875rem;
  line-height:1.25rem;
  line-height:1.5;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity));
  --tw-shadow:0 0 #0000;
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

#time-selector .dls-input svg{
  color:var(--provider-theme-icon)
}

.dls-input:hover:not(:-moz-read-only){
  --tw-border-opacity:1;
  border-color:rgba(151, 152, 150, var(--tw-border-opacity))
}

.dls-input:hover:not(:read-only){
  --tw-border-opacity:1;
  border-color:rgba(151, 152, 150, var(--tw-border-opacity))
}

.dls-input:-moz-read-only{
  cursor:default
}

.dls-input:read-only{
  cursor:default
}

.dls-input.form-control:focus{
  --tw-border-opacity:1;
  border-color:rgba(0, 101, 128, var(--tw-border-opacity));
  box-shadow:#006580 0 0 0 1px
}

.dls-input.form-control:focus:-moz-read-only{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  box-shadow:none
}

.dls-input.form-control:focus:read-only{
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity));
  box-shadow:none
}

.dls-input-wrapper{
  position:relative;
  width:100%;
  border-radius:0.125rem;
  border-width:1px;
  --tw-border-opacity:1;
  border-color:rgba(200, 201, 199, var(--tw-border-opacity))
}

#time-selector .dls-input-wrapper svg{
  color:var(--provider-theme-icon)
}

.dls-input-wrapper-lg{
  font-size:1rem;
  line-height:1.5rem
}

.dls-input-wrapper>input.dls-input{
  margin:0px;
  padding:0px;
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity));
  outline:2px solid transparent;
  outline-offset:2px
}

.dls-sideblade.sideblade-container{
  padding-top:2rem;
  padding-bottom:2rem;
  padding-right:3.5rem;
  padding-left:2.5rem
}

.dls-sideblade.sideblade-container .close-sideblade.left{
  top:1.5rem;
  max-height:none;
  font-size:1.125rem;
  line-height:1.75rem;
  right:calc(100% - 1px)
}

.dls-sideblade-wizard .wizardHeader{
  margin-bottom:2rem;
  background-color:transparent
}

.dls-sideblade-wizard .wizardHeader__title{
  font-size:1.25rem;
  line-height:1.38rem
}

.dls-sideblade-wizard hr{
  display:none
}

.dls-sideblade-wizard .pg-header{
  border-bottom-width:0px
}

.reactive-table table.dls-table{
  width:100%;
  text-align:left
}

.reactive-table table.dls-table>thead>tr>th, .reactive-table table.dls-table>tbody>tr>td, .reactive-table table.dls-table>tfoot>tr>th, .reactive-table table.dls-table>tfoot>tr>td{
  position:relative;
  overflow-wrap:break-word;
  padding-left:0.875rem;
  padding-right:0.875rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

#time-selector .reactive-table table.dls-table>thead>tr>th svg,#time-selector .reactive-table table.dls-table>tbody>tr>td svg,#time-selector .reactive-table table.dls-table>tfoot>tr>th svg,#time-selector .reactive-table table.dls-table>tfoot>tr>td svg{
  color:var(--provider-theme-icon)
}

.reactive-table table.dls-table>thead>tr{
  --tw-bg-opacity:1;
  background-color:rgba(244, 245, 244, var(--tw-bg-opacity));
  font-weight:700;
  border-bottom:1px solid #d0d0d0
}

.reactive-table table.dls-table>tbody>tr>td{
  font-size:0.875rem;
  line-height:1.25rem;
  border-bottom:1px solid #d0d0d0
}

.reactive-table table.dls-table>tbody>tr>td a{
  font-weight:500
}

body{
  color:#001e26;
  font-family:'Roboto', -apple-system, system-ui, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;
  font-size:16px;
  letter-spacing:calc(1em * 0.001 * 32);
  background-color:#fbfcfa
}

code kbd pre{
  font-family:'Roboto Mono', Menlo, Monaco, Consolas, 'Courier New', monospace
}

.border-0{
  border:0
}

.border-top-0{
  border-top:0
}

.border-right-0{
  border-right:0
}

.border-bottom-0{
  border-bottom:0
}

.border-left-0{
  border-left:0
}

.border-radius-0{
  border-radius:0
}

.ml-26{
  margin-left:26px
}

.mt-24{
  margin-top:24px
}

.fl_right{
  float:right
}

.fl_left{
  float:left
}

.z4{
  position:relative;
  z-index:4 !important
}

.z3{
  position:relative;
  z-index:3 !important
}

.z2{
  position:relative;
  z-index:2
}

.centered{
  padding-left:20%
}

.status.active{
  color:#001e26
}

.status.enabled{
  color:#001e26
}

.status.inactive{
  color:#d22630
}

.status.retired,.status.deprecated{
  color:#979896
}

.status.published{
  color:#228665
}

a:hover{
  text-decoration:none
}

.text--warning{
  color:#ff9e18
}

.text--success{
  color:#228665
}

.text--error{
  color:#d22630
}

.active-color{
  color:#228665
}

.fake-link{
  color:#006580;
  cursor:pointer;
  text-decoration:underline
}

.link{
  color:#006580;
  cursor:pointer
}

.dark-red{
  color:#800008
}

.error-border{
  border:1px solid #800008 !important
}

.muted-grey{
  color:#c8c9c7
}

.light-grey{
  color:#979896
}

.text--white{
  color:#fff !important
}

.text--grey{
  color:#979896;
  text-transform:uppercase
}

.text--green{
  color:#228665
}

.text--blue{
  color:#006580
}

.text--black{
  color:#001e26
}

.text--hammer{
  color:#979896
}

.text--secondary-text{
  color:#979896
}

.transparent{
  color:transparent
}

.loader{
  border:6px solid #c8c9c7;
  border-radius:50%;
  border-top:6px solid #006580;
  width:1.6em;
  height:1.6em;
  animation:spin 0.8s linear infinite
}

button.button--delete{
  border:1px solid #800008 !important;
  color:#800008 !important
}

.notification-badge-collapsed{
  position:relative;
  right:120px;
  bottom:10px
}

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

  100%{
    transform:rotate(360deg)
  }
}

.remove{
  color:#979896;
  cursor:pointer;
  display:inline-flex;
  align-items:center;
  padding:0 12px
}

.remove span{
  padding-right:6px;
  font-size:1rem
}

.remove:hover{
  color:#646563
}

.pg-header.header-mid-right-only{
  border-bottom:none
}

.pg-header.header-mid-right-only .action-bar.grouped-actions,.pg-header.header-mid-right-only .btn-toolbar{
  float:right
}

.sticky-header{
  background:#fbfcfa;
  z-index:2;
  position:sticky !important;
  top:0
}

#appc-unified-header-nav{
  display:none
}

.axui.nav-menu.primary>nav{
  background-color:#22272b
}

.axui.nav-menu.primary>nav>div.nav-links>a{
  background-color:#22272b;
  border-bottom:0
}

.axui.nav-menu.primary>nav>div.nav-links>a:focus,.axui.nav-menu.primary>nav>div.nav-links>a:hover{
  background-color:#4a4f54
}

.axui.nav-menu.primary>nav>div.nav-links>a.active,.axui.nav-menu.primary>nav>div.nav-links>a.active:hover{
  background-color:#006580
}

.axui.nav-menu.primary>nav.collapsed>div.nav-links>a{
  overflow:hidden
}

.axui.nav-menu.primary>nav>div.nav-footer .nav-docs:not(.collapsed){
  background-color:#efefef;
  color:#006580
}

.axui.nav-menu.primary>nav>div.nav-footer .nav-docs:not(.collapsed) .doc-text{
  color:#4a4f54
}

.axui.nav-menu.secondary>nav{
  background-color:#f4f5f4
}

.axui.nav-menu.secondary>nav>div.nav-links>a{
  background-color:#f4f5f4;
  border-bottom:0;
  color:#006580
}

.axui.nav-menu.secondary>nav>div.nav-header{
  color:#001e26;
  font-style:bold;
  font-weight:700;
  font-size:1rem;
  letter-spacing:0;
  line-height:3rem;
  cursor:default;
  margin:0 1rem 1rem;
  border-bottom:none
}

.axui.nav-menu.secondary>nav>div.nav-links>a:focus,.axui.nav-menu.secondary>nav>div.nav-links>a:hover{
  background-color:#efefef
}

.axui.nav-menu.secondary>nav>div.nav-links>a.active,.axui.nav-menu.secondary>nav>div.nav-links>a.active:hover{
  background-color:#eef3f4;
  border-right:4px solid #006580
}

.axui.nav-menu>nav>.nav-toggle>button{
  border-top:0;
  background-color:#22272b
}

.axui.nav-menu>nav>.nav-footer{
  color:#fff;
  background-color:#22272b
}

.main-header .name{
  font-size:1.175rem;
  letter-spacing:0.25px
}

#app{
  height:100%;
  display:flex;
  flex-direction:column
}

#iconPopOver .icon-overlay-info{
  margin-bottom:0 !important
}

#secondary-Navigation{
  min-width:130px;
  will-change:transform
}

.table-pager{
  display:flex;
  justify-content:center;
  min-width:100%;
  margin:1em
}

.btn{
  transition:background-color 0.25s ease-in
}

.pg-header-info{
  font-size:1.15rem !important
}

.pg-header{
  height:48px
}

.breadcrumbs{
  line-height:48px
}

.breadcrumbs-action-button{
  float:right
}

div[role=alert]{
  padding:8px;
  margin:0 0 1.5rem;
  border-radius:5px;
  color:#800008;
  display:flex;
  align-items:center;
  position:relative
}

div[role='alert'] .gg{
  font-size:1.375rem
}

.alert-dismissable .close{
  position:absolute;
  top:50%;
  transform:translate(0, -50%);
  right:6px
}

.alert-warning{
  border:1px solid #ff9e18 !important
}

.alert-warning a{
  color:#006580 !important;
  text-decoration:underline
}

.help-block{
  font-size:.8125rem
}

.search-bar{
  min-width:350px
}

.page-info,.loading{
  min-width:180px
}

.truncate,.react-markdown--truncate>p,table td{
  width:inherit;
  max-width:300px;
  overflow:hidden;
  text-overflow:ellipsis
}

table td.row-actions{
  overflow:initial
}

table td.row-actions *[role='menuitem']{
  padding:0
}

table td.row-actions *[role='menuitem'] div{
  height:30px;
  line-height:30px;
  margin-left:10px
}

table td.row-actions .icon-GG-download2{
  color:#006580
}

table td .checkbox-inline input{
  margin-top:3px !important
}

table td .icon-GG-trash2{
  padding-right:0.5rem
}

table td:nth-child(2){
  width:inherit;
  max-width:215px
}

.no-border{
  border:none
}

.width-70{
  width:70%;
  max-width:none;
  min-width:none
}

.w-100{
  width:100%
}

.mw-100{
  max-width:100%
}

.thumbnail-square{
  width:115px;
  height:115px;
  padding:0;
  border-radius:0
}

.cursor-pointer{
  cursor:pointer
}

.cursor-default{
  cursor:default !important
}

.cursor-disabled{
  color:#d0d0d0;
  cursor:not-allowed
}

.hidden-visibility{
  visibility:hidden
}

.button--right{
  text-align:right
}

.overflow--visible{
  overflow:visible
}

.inline{
  display:inline
}

.align-center{
  align-items:center
}

.d-inline-block{
  display:inline-block
}

.no-wrap{
  white-space:nowrap
}

.word-break-all{
  word-break:break-all
}

.wrap-text{
  word-break:break-word;
  overflow-wrap:break-word;
  text-overflow:unset
}

.text-overflow--multiline{
  overflow:hidden;
  position:relative;
  line-height:1.5em;
  max-height:3em;
  text-align:justify;
  margin-right:-1em;
  padding-right:1em;
  word-wrap:break-word
}

.text-overflow--multiline::before{
  content:'...';
  position:absolute;
  right:0;
  bottom:0
}

.text-overflow--multiline::after{
  content:'';
  position:absolute;
  right:0;
  width:1em;
  height:1em;
  margin-top:0.2em;
  background:#fff
}

.full--display{
  max-width:none !important
}

.icon-angle-down{
  padding-left:2px
}

#app [class^='icon-']::before,#app [class*=' icon-']::before,.modal-dialog [class^='icon-']::before,.modal-dialog [class*=' icon-']::before{
  font-family:'Axway-GoldenGate-Icons', sans-serif !important
}

.red-message-buttons .message .actionbar button#content-message-action{
  background-color:#800008;
  border-color:#800008
}

.inline-tag{
  display:inline;
  background-color:#d0d0d0;
  color:#fff;
  margin-left:4px;
  padding:0 5px;
  border-radius:1px
}

.icon--inline{
  margin-right:8px
}

.icon--mid{
  font-size:25px
}

.icon--big{
  font-size:90px
}

.btn:focus{
  outline:none !important
}

.tab-panel ol.tab-panel-header li:focus{
  outline:none
}

.break-word{
  overflow-wrap:break-word;
  word-wrap:break-word
}

table.table-view>tbody>tr>td .icon-GG-trash2.not-deletable{
  cursor:not-allowed;
  color:#d0d0d0 !important
}

.certificates.modal .icon--inline{
  font-size:90px
}

.contenticon .gg{
  font-size:50px
}

.contenticon .icon-GG-list{
  color:#c8c9c7
}

#content{
  flex-grow:1;
  overflow:auto
}

#content.isGraphiQLFullscreen,#content.isExplorerFullscreen{
  position:relative;
  overflow:hidden
}

#content .contentmessage .contenticon,#content .contentmessage.sm .contenticon,#content .contentmessage.lg>.message .contenticon{
  margin-bottom:0
}

#content .contentmessage .title,#content .contentmessage.sm .title,#content .contentmessage.lg>.message .title{
  font-size:14px;
  font-weight:normal;
  color:#22272b
}

#content .contentmessage .detail,#content .contentmessage.sm .detail,#content .contentmessage.lg>.message .detail{
  font-size:13px;
  color:#979896
}

#content .sm>.message>.contenticon{
  margin-bottom:20px
}

#content button.text:hover.hover\:tw-no-underline:hover{
  text-decoration:none
}

@keyframes moveUp{
  100%{
    transform:translateY(0);
    opacity:1
  }
}

@keyframes loaderBounce{
  0%,80%,100%{
    transform:scale(0)
  }

  40%{
    transform:scale(1)
  }
}

@keyframes fadeIn{
  from{
    opacity:0
  }

  to{
    opacity:1
  }
}

.tag span{
  word-break:break-all
}

.deleting-annotation{
  font-size:0.7rem;
  letter-spacing:0.02rem;
  padding:0 5px;
  border-radius:4px;
  background-color:#800008;
  color:#fff;
  width:-moz-max-content;
  width:max-content;
  text-transform:uppercase
}

.rb-tabs:not(.rb-tabs-no-margin){
  margin:42px 0
}

.rb-tabs .nav-tabs{
  border-bottom:none
}

.rb-tabs .nav-tabs li{
  padding:0 0 4px;
  margin:0 2.5rem 0 0;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.rb-tabs .nav-tabs li a{
  color:#006580;
  border:none;
  padding:0
}

.rb-tabs .nav-tabs li a:hover{
  border:none;
  background-color:transparent
}

.rb-tabs .nav-tabs li a:focus{
  border:none;
  background-color:transparent
}

.rb-tabs .nav-tabs .active{
  border-bottom:4px solid #006580
}

.rb-tabs .nav-tabs .active a{
  color:#001e26;
  background-color:transparent
}

.rb-tabs .tab-content{
  margin:10px 0
}

#tooltip .tooltip-inner{
  min-width:auto;
  display:block;
  max-width:none
}

.information-detail{
  margin-bottom:24px;
  overflow-wrap:break-word;
  min-width:-moz-max-content;
  min-width:max-content
}

.information-detail .title{
  font-weight:700;
  color:#4a4f54;
  font-size:.875rem
}

.information-detail .value{
  margin-top:4px;
  max-width:400px
}

.dls-title{
  padding:8px 0;
  margin:24px 0;
  border-bottom:1px solid #c8c9c7;
  display:flex
}

@media (min-width: 576px){
  .sm\:tw-col-span-4{
    grid-column:span 4 / span 4
  }

  .sm\:tw-w-434{
    width:27.125rem
  }

  .sm\:tw-w-3\/4{
    width:75%
  }

  .sm\:tw-w-6\/12{
    width:50%
  }

  .sm\:tw-max-w-xs{
    max-width:20rem
  }

  .sm\:tw-flex-col{
    flex-direction:column
  }

  .sm\:tw-border-b{
    border-bottom-width:1px
  }

  .sm\:tw-border-l{
    border-left-width:1px
  }
}

@media (min-width: 768px){
  .md\:tw-ml-2{
    margin-left:0.5rem
  }

  .md\:tw-h-5\/6{
    height:83.333333%
  }

  .md\:tw-w-434{
    width:27.125rem
  }

  .md\:tw-w-612{
    width:38.25rem
  }

  .md\:tw-w-864{
    width:54rem
  }

  .md\:tw-w-2\/4{
    width:50%
  }

  .md\:tw-w-3\/4{
    width:75%
  }

  .md\:tw-w-5\/6{
    width:83.333333%
  }

  .md\:tw-w-9\/12{
    width:75%
  }
}

@media (min-width: 992px){
  .lg\:tw-col-span-3{
    grid-column:span 3 / span 3
  }

  .lg\:tw-mr-2{
    margin-right:0.5rem
  }

  .lg\:tw-ml-2{
    margin-left:0.5rem
  }

  .lg\:tw-flex{
    display:flex
  }

  .lg\:tw-grid{
    display:grid
  }

  .lg\:tw-hidden{
    display:none
  }

  .lg\:tw-h-48{
    height:12rem
  }

  .lg\:tw-h-4\/6{
    height:66.666667%
  }

  .lg\:tw-w-612{
    width:38.25rem
  }

  .lg\:tw-w-750{
    width:46.875rem
  }

  .lg\:tw-w-1\/4{
    width:25%
  }

  .lg\:tw-w-2\/4{
    width:50%
  }

  .lg\:tw-w-3\/4{
    width:75%
  }

  .lg\:tw-w-4\/6{
    width:66.666667%
  }

  .lg\:tw-w-5\/12{
    width:41.666667%
  }

  .lg\:tw-w-6\/12{
    width:50%
  }

  .lg\:tw-w-9\/12{
    width:75%
  }

  .lg\:tw-grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  .lg\:tw-grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .lg\:tw-grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .lg\:tw-grid-cols-12{
    grid-template-columns:repeat(12, minmax(0, 1fr))
  }

  .lg\:tw-grid-rows-2{
    grid-template-rows:repeat(2, minmax(0, 1fr))
  }

  .lg\:tw-flex-row{
    flex-direction:row
  }

  .lg\:tw-flex-col{
    flex-direction:column
  }

  .lg\:tw-justify-between{
    justify-content:space-between
  }

  .lg\:tw-px-1{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  .lg\:tw-font-normal{
    font-weight:400
  }
}

@media (min-width: 1200px){
  .xl\:tw-col-span-1{
    grid-column:span 1 / span 1
  }

  .xl\:tw-col-span-3{
    grid-column:span 3 / span 3
  }

  .xl\:tw-col-span-5{
    grid-column:span 5 / span 5
  }

  .xl\:tw-mr-5{
    margin-right:1.25rem
  }

  .xl\:tw-w-64{
    width:16rem
  }

  .xl\:tw-w-2\/4{
    width:50%
  }

  .xl\:tw-w-6\/12{
    width:50%
  }

  .xl\:tw-w-8\/12{
    width:66.666667%
  }

  .xl\:tw-grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  .xl\:tw-grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .xl\:tw-grid-cols-8{
    grid-template-columns:repeat(8, minmax(0, 1fr))
  }

  .xl\:tw-flex-row{
    flex-direction:row
  }

  .xl\:tw-px-5{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  .xl\:tw-font-semibold{
    font-weight:600
  }
}

@media (min-width: 1536px){
  .\32xl\:tw-mr-dls-100{
    margin-right:6.25rem
  }

  .\32xl\:tw-flex{
    display:flex
  }

  .\32xl\:tw-hidden{
    display:none
  }

  .\32xl\:tw-w-4\/12{
    width:33.333333%
  }

  .\32xl\:tw-w-5\/12{
    width:41.666667%
  }

  .\32xl\:tw-grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .\32xl\:tw-flex-row{
    flex-direction:row
  }
}

@media (min-width: 1920px){
  .\33xl\:tw-flex{
    display:flex
  }

  .\33xl\:tw-hidden{
    display:none
  }

  .\33xl\:tw-w-6\/12{
    width:50%
  }

  .\33xl\:tw-grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  .\33xl\:tw-grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }
}

@media (min-width: 2048px){
  .\34xl\:tw-w-3\/12{
    width:25%
  }

  .\34xl\:tw-w-5\/12{
    width:41.666667%
  }
}

@media (min-width: 2560px){
}

@media (min-width: 3840px){
}

@media (min-width: 4096px){
}

@media (min-width: 5120px){
}

