@tailwind base;
@tailwind components;
@tailwind utilities;

/*
    DLS Typography helpers
    https://zeroheight.com/3bf9d496d/p/25df29-typography/b/604435
*/

@layer utilities {
	.dls-text-caption {
		@apply tw-text-dls-12 tw-leading-dls-16;
	}

	.dls-text-label {
		@apply tw-text-dls-14 tw-leading-dls-20;
	}

	.dls-text-body-short {
		@apply tw-text-dls-16 tw-leading-dls-22;
	}

	.dls-text-body-long {
		@apply tw-text-dls-16 tw-leading-dls-24;
	}

	.dls-text-title {
		@apply tw-text-dls-20 tw-leading-dls-26;
	}

	.dls-text-headline {
		@apply tw-text-dls-24 tw-leading-dls-32;
	}

	.dls-text-headline-2 {
		@apply tw-text-dls-32 tw-leading-dls-40;
	}

	.dls-text-headline-3 {
		@apply tw-text-dls-42 tw-leading-dls-40;
	}
}

.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
}

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{
  -webkit-animation:fa-spin 2s infinite linear;
  animation:fa-spin 2s infinite linear
}

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

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

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

@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:16px;
  padding-left:16px;
  margin-right:auto;
  margin-left:auto
}

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

.container:after{
  clear:both
}

@media (min-width: 768px){
  .container{
    width:752px
  }
}

@media (min-width: 992px){
  .container{
    width:972px
  }
}

@media (min-width: 1200px){
  .container{
    width:1172px
  }
}

.container-fluid{
  padding-right:16px;
  padding-left:16px;
  margin-right:auto;
  margin-left:auto
}

.container-fluid:before,.container-fluid:after{
  display:table;
  content:" "
}

.container-fluid:after{
  clear:both
}

.row{
  margin-right:-16px;
  margin-left:-16px
}

.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:16px;
  padding-left:16px
}

.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:#c8c9c7
}

.form-control{
  display:block;
  width:100%;
  height:34px;
  padding:6px 12px;
  font-size:14px;
  line-height:1.42857;
  color:#c8c9c7;
  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:-16px;
  margin-left:-16px
}

.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:16px
}

@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:#c8c9c7;
  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:#c8c9c7;
  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:16px;
  padding-left:16px;
  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:-16px;
  margin-left:-16px
}

@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 16px;
  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:-16px
  }
}

.navbar-toggle{
  position:relative;
  float:right;
  padding:9px 10px;
  margin-right:16px;
  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 -16px
}

.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 16px;
  margin-right:-16px;
  margin-left:-16px;
  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:16px;
    margin-left:16px
  }
}

@media (min-width: 768px){
  .navbar-left{
    float:left !important
  }

  .navbar-right{
    float:right !important;
    margin-right:-16px
  }

  .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:16px;
  padding-left:16px;
  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
}

@-webkit-keyframes progress-bar-stripes{
  from{
    background-position:40px 0
  }

  to{
    background-position:0 0
  }
}

@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{
  -webkit-animation:progress-bar-stripes 2s linear infinite;
  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;
    -webkit-backface-visibility:hidden;
    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
}

@-webkit-keyframes blink{
  0%{
  }

  50%{
    background-color:transparent
  }

  100%{
  }
}

@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
}

.rbt{
  outline:none
}

.rbt .focus{
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
  border-color:#66afe9;
  outline:0
}

.rbt input::-moz-placeholder{
  color:#999;
  opacity:1
}

.rbt input:-ms-input-placeholder{
  color:#999
}

.rbt input::-webkit-input-placeholder{
  color:#999
}

.rbt-menu>li a{
  overflow:hidden;
  text-overflow:ellipsis
}

.rbt-menu>li a:focus{
  outline:none
}

.rbt-menu-paginator{
  text-align:center
}

.rbt .dropdown-menu-justify{
  right:0
}

.rbt input[type=text]::-ms-clear{
  display:none
}

.rbt-input{
  display:flex;
  cursor:text;
  overflow:hidden;
  position:relative;
  height:auto
}

.rbt-input-multi .rbt-input-wrapper{
  margin-bottom:-4px;
  margin-top:-1px
}

.rbt-input-multi .rbt-input-main{
  margin:1px 0 4px
}

.rbt-input-wrapper{
  flex:1;
  overflow:hidden
}

.rbt-input-main,.rbt-input-hint{
  height:20px
}

.rbt-close{
  z-index:1
}

.rbt-close-lg{
  font-size:24px
}

.rbt-token{
  background-color:#e7f4ff;
  border:0;
  border-radius:2px;
  color:#1f8dd6;
  display:inline-block;
  line-height:1em;
  margin:0 3px 3px 0;
  padding:4px 7px;
  position:relative
}

.rbt-token-disabled{
  background-color:#ddd;
  color:#888;
  pointer-events:none
}

.rbt-token-removeable{
  cursor:pointer;
  padding-right:21px
}

.rbt-token-active{
  background-color:#1f8dd6;
  color:#fff;
  outline:none;
  text-decoration:none
}

.rbt-token .rbt-token-remove-button{
  bottom:0;
  color:inherit;
  font-size:inherit;
  font-weight:normal;
  opacity:1;
  outline:none;
  padding:3px 7px;
  position:absolute;
  right:0;
  text-shadow:none;
  top:-2px
}

.rbt-loader{
  -webkit-animation:loader-animation 600ms infinite linear;
  animation:loader-animation 600ms infinite linear;
  border:1px solid #d5d5d5;
  border-radius:50%;
  border-top-color:#1f8dd6;
  display:block;
  height:16px;
  width:16px
}

.rbt-loader-lg{
  height:20px;
  width:20px
}

.rbt-aux{
  margin-left:5px
}

.rbt-aux .rbt-close{
  margin-top:-12px;
  position:relative;
  top:50%
}

.rbt-aux .rbt-close-lg{
  margin-top:-15px
}

.rbt-aux .rbt-loader{
  margin-top:-8px;
  position:relative;
  top:50%
}

.rbt-aux .rbt-loader-lg{
  margin-top:-10px
}

.rbt-highlight-text{
  background-color:inherit;
  color:inherit;
  font-weight:bold;
  padding:0
}

.input-lg .rbt-input-main,.input-group-lg>.form-control .rbt-input-main,.input-group-lg>.input-group-addon .rbt-input-main,.input-group-lg>.input-group-btn>.btn .rbt-input-main,.input-lg .rbt-input-hint,.input-group-lg>.form-control .rbt-input-hint,.input-group-lg>.input-group-addon .rbt-input-hint,.input-group-lg>.input-group-btn>.btn .rbt-input-hint,.form-control-lg .rbt-input-main,.form-control-lg .rbt-input-hint{
  height:24px
}

.input-sm .rbt-input-main,.input-group-sm>.form-control .rbt-input-main,.input-group-sm>.input-group-addon .rbt-input-main,.input-group-sm>.input-group-btn>.btn .rbt-input-main,.input-sm .rbt-input-hint,.input-group-sm>.form-control .rbt-input-hint,.input-group-sm>.input-group-addon .rbt-input-hint,.input-group-sm>.input-group-btn>.btn .rbt-input-hint,.form-control-sm .rbt-input-main,.form-control-sm .rbt-input-hint{
  height:18px
}

@keyframes loader-animation{
  to{
    transform:rotate(1turn)
  }
}

@-webkit-keyframes loader-animation{
  to{
    -webkit-transform:rotate(1turn)
  }
}

.oas-swagger-ui .swagger-ui{
  color:#3b4151;
  /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
  font-family:sans-serif
}

.oas-swagger-ui .swagger-ui html{
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%;
  line-height:1.15
}

.oas-swagger-ui .swagger-ui body{
  margin:0
}

.oas-swagger-ui .swagger-ui article,.oas-swagger-ui .swagger-ui aside,.oas-swagger-ui .swagger-ui footer,.oas-swagger-ui .swagger-ui header,.oas-swagger-ui .swagger-ui nav,.oas-swagger-ui .swagger-ui section{
  display:block
}

.oas-swagger-ui .swagger-ui h1{
  font-size:2em;
  margin:.67em 0
}

.oas-swagger-ui .swagger-ui figcaption,.oas-swagger-ui .swagger-ui figure,.oas-swagger-ui .swagger-ui main{
  display:block
}

.oas-swagger-ui .swagger-ui figure{
  margin:1em 40px
}

.oas-swagger-ui .swagger-ui hr{
  box-sizing:content-box;
  height:0;
  overflow:visible
}

.oas-swagger-ui .swagger-ui pre{
  font-family:monospace,monospace;
  font-size:1em
}

.oas-swagger-ui .swagger-ui a{
  -webkit-text-decoration-skip:objects;
  background-color:transparent
}

.oas-swagger-ui .swagger-ui abbr[title]{
  border-bottom:none;
  text-decoration:underline;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted
}

.oas-swagger-ui .swagger-ui b,.oas-swagger-ui .swagger-ui strong{
  font-weight:inherit;
  font-weight:bolder
}

.oas-swagger-ui .swagger-ui code,.oas-swagger-ui .swagger-ui kbd,.oas-swagger-ui .swagger-ui samp{
  font-family:monospace,monospace;
  font-size:1em
}

.oas-swagger-ui .swagger-ui dfn{
  font-style:italic
}

.oas-swagger-ui .swagger-ui mark{
  background-color:#ff0;
  color:#000
}

.oas-swagger-ui .swagger-ui small{
  font-size:80%
}

.oas-swagger-ui .swagger-ui sub,.oas-swagger-ui .swagger-ui sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}

.oas-swagger-ui .swagger-ui sub{
  bottom:-.25em
}

.oas-swagger-ui .swagger-ui sup{
  top:-.5em
}

.oas-swagger-ui .swagger-ui audio,.oas-swagger-ui .swagger-ui video{
  display:inline-block
}

.oas-swagger-ui .swagger-ui audio:not([controls]){
  display:none;
  height:0
}

.oas-swagger-ui .swagger-ui img{
  border-style:none
}

.oas-swagger-ui .swagger-ui svg:not(:root){
  overflow:hidden
}

.oas-swagger-ui .swagger-ui button,.oas-swagger-ui .swagger-ui input,.oas-swagger-ui .swagger-ui optgroup,.oas-swagger-ui .swagger-ui select,.oas-swagger-ui .swagger-ui textarea{
  font-family:sans-serif;
  font-size:100%;
  line-height:1.15;
  margin:0
}

.oas-swagger-ui .swagger-ui button,.oas-swagger-ui .swagger-ui input{
  overflow:visible
}

.oas-swagger-ui .swagger-ui button,.oas-swagger-ui .swagger-ui select{
  text-transform:none
}

.oas-swagger-ui .swagger-ui [type=reset],.oas-swagger-ui .swagger-ui [type=submit],.oas-swagger-ui .swagger-ui button,.oas-swagger-ui .swagger-ui html [type=button]{
  -webkit-appearance:button
}

.oas-swagger-ui .swagger-ui [type=button]::-moz-focus-inner,.oas-swagger-ui .swagger-ui [type=reset]::-moz-focus-inner,.oas-swagger-ui .swagger-ui [type=submit]::-moz-focus-inner,.oas-swagger-ui .swagger-ui button::-moz-focus-inner{
  border-style:none;
  padding:0
}

.oas-swagger-ui .swagger-ui [type=button]:-moz-focusring,.oas-swagger-ui .swagger-ui [type=reset]:-moz-focusring,.oas-swagger-ui .swagger-ui [type=submit]:-moz-focusring,.oas-swagger-ui .swagger-ui button:-moz-focusring{
  outline:1px dotted ButtonText
}

.oas-swagger-ui .swagger-ui fieldset{
  padding:.35em .75em .625em
}

.oas-swagger-ui .swagger-ui legend{
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal
}

.oas-swagger-ui .swagger-ui progress{
  display:inline-block;
  vertical-align:baseline
}

.oas-swagger-ui .swagger-ui textarea{
  overflow:auto
}

.oas-swagger-ui .swagger-ui [type=checkbox],.oas-swagger-ui .swagger-ui [type=radio]{
  box-sizing:border-box;
  padding:0
}

.oas-swagger-ui .swagger-ui [type=number]::-webkit-inner-spin-button,.oas-swagger-ui .swagger-ui [type=number]::-webkit-outer-spin-button{
  height:auto
}

.oas-swagger-ui .swagger-ui [type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px
}

.oas-swagger-ui .swagger-ui [type=search]::-webkit-search-cancel-button,.oas-swagger-ui .swagger-ui [type=search]::-webkit-search-decoration{
  -webkit-appearance:none
}

.oas-swagger-ui .swagger-ui ::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit
}

.oas-swagger-ui .swagger-ui details,.oas-swagger-ui .swagger-ui menu{
  display:block
}

.oas-swagger-ui .swagger-ui summary{
  display:list-item
}

.oas-swagger-ui .swagger-ui canvas{
  display:inline-block
}

.oas-swagger-ui .swagger-ui [hidden],.oas-swagger-ui .swagger-ui template{
  display:none
}

.oas-swagger-ui .swagger-ui .debug *{
  outline:1px solid gold
}

.oas-swagger-ui .swagger-ui .debug-white *{
  outline:1px solid #fff
}

.oas-swagger-ui .swagger-ui .debug-black *{
  outline:1px solid #000
}

.oas-swagger-ui .swagger-ui .debug-grid{
  background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTRDOTY4N0U2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTRDOTY4N0Q2N0VFMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3NjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3NzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PsBS+GMAAAAjSURBVHjaYvz//z8DLsD4gcGXiYEAGBIKGBne//fFpwAgwAB98AaF2pjlUQAAAABJRU5ErkJggg==) repeat 0 0
}

.oas-swagger-ui .swagger-ui .debug-grid-16{
  background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODYyRjhERDU2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODYyRjhERDQ2N0YyMTFFNjg2MzZDQjkwNkQ4MjgwMEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QTY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3QjY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PvCS01IAAABMSURBVHjaYmR4/5+BFPBfAMFm/MBgx8RAGWCn1AAmSg34Q6kBDKMGMDCwICeMIemF/5QawEipAWwUhwEjMDvbAWlWkvVBwu8vQIABAEwBCph8U6c0AAAAAElFTkSuQmCC) repeat 0 0
}

.oas-swagger-ui .swagger-ui .debug-grid-8-solid{
  background:#fff url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAAAAD/4QMxaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzExMSA3OS4xNTgzMjUsIDIwMTUvMDkvMTAtMDE6MTA6MjAgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkIxMjI0OTczNjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkIxMjI0OTc0NjdCMzExRTZCMkJDRTI0MDgxMDAyMTcxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QjEyMjQ5NzE2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QjEyMjQ5NzI2N0IzMTFFNkIyQkNFMjQwODEwMDIxNzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAbGhopHSlBJiZBQi8vL0JHPz4+P0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHAR0pKTQmND8oKD9HPzU/R0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0f/wAARCAAIAAgDASIAAhEBAxEB/8QAWQABAQAAAAAAAAAAAAAAAAAAAAYBAQEAAAAAAAAAAAAAAAAAAAIEEAEBAAMBAAAAAAAAAAAAAAABADECA0ERAAEDBQAAAAAAAAAAAAAAAAARITFBUWESIv/aAAwDAQACEQMRAD8AoOnTV1QTD7JJshP3vSM3P//Z) repeat 0 0
}

.oas-swagger-ui .swagger-ui .debug-grid-16-solid{
  background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAIAAACQkWg2AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzY3MkJEN0U2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzY3MkJEN0Y2N0M1MTFFNkIyQkNFMjQwODEwMDIxNzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3NjcyQkQ3QzY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3NjcyQkQ3RDY3QzUxMUU2QjJCQ0UyNDA4MTAwMjE3MSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pve6J3kAAAAzSURBVHjaYvz//z8D0UDsMwMjSRoYP5Gq4SPNbRjVMEQ1fCRDg+in/6+J1AJUxsgAEGAA31BAJMS0GYEAAAAASUVORK5CYII=) repeat 0 0
}

.oas-swagger-ui .swagger-ui .border-box,.oas-swagger-ui .swagger-ui a,.oas-swagger-ui .swagger-ui article,.oas-swagger-ui .swagger-ui body,.oas-swagger-ui .swagger-ui code,.oas-swagger-ui .swagger-ui dd,.oas-swagger-ui .swagger-ui div,.oas-swagger-ui .swagger-ui dl,.oas-swagger-ui .swagger-ui dt,.oas-swagger-ui .swagger-ui fieldset,.oas-swagger-ui .swagger-ui footer,.oas-swagger-ui .swagger-ui form,.oas-swagger-ui .swagger-ui h1,.oas-swagger-ui .swagger-ui h2,.oas-swagger-ui .swagger-ui h3,.oas-swagger-ui .swagger-ui h4,.oas-swagger-ui .swagger-ui h5,.oas-swagger-ui .swagger-ui h6,.oas-swagger-ui .swagger-ui header,.oas-swagger-ui .swagger-ui html,.oas-swagger-ui .swagger-ui input[type=email],.oas-swagger-ui .swagger-ui input[type=number],.oas-swagger-ui .swagger-ui input[type=password],.oas-swagger-ui .swagger-ui input[type=tel],.oas-swagger-ui .swagger-ui input[type=text],.oas-swagger-ui .swagger-ui input[type=url],.oas-swagger-ui .swagger-ui legend,.oas-swagger-ui .swagger-ui li,.oas-swagger-ui .swagger-ui main,.oas-swagger-ui .swagger-ui ol,.oas-swagger-ui .swagger-ui p,.oas-swagger-ui .swagger-ui pre,.oas-swagger-ui .swagger-ui section,.oas-swagger-ui .swagger-ui table,.oas-swagger-ui .swagger-ui td,.oas-swagger-ui .swagger-ui textarea,.oas-swagger-ui .swagger-ui th,.oas-swagger-ui .swagger-ui tr,.oas-swagger-ui .swagger-ui ul{
  box-sizing:border-box
}

.oas-swagger-ui .swagger-ui .aspect-ratio{
  height:0;
  position:relative
}

.oas-swagger-ui .swagger-ui .aspect-ratio--16x9{
  padding-bottom:56.25%
}

.oas-swagger-ui .swagger-ui .aspect-ratio--9x16{
  padding-bottom:177.77%
}

.oas-swagger-ui .swagger-ui .aspect-ratio--4x3{
  padding-bottom:75%
}

.oas-swagger-ui .swagger-ui .aspect-ratio--3x4{
  padding-bottom:133.33%
}

.oas-swagger-ui .swagger-ui .aspect-ratio--6x4{
  padding-bottom:66.6%
}

.oas-swagger-ui .swagger-ui .aspect-ratio--4x6{
  padding-bottom:150%
}

.oas-swagger-ui .swagger-ui .aspect-ratio--8x5{
  padding-bottom:62.5%
}

.oas-swagger-ui .swagger-ui .aspect-ratio--5x8{
  padding-bottom:160%
}

.oas-swagger-ui .swagger-ui .aspect-ratio--7x5{
  padding-bottom:71.42%
}

.oas-swagger-ui .swagger-ui .aspect-ratio--5x7{
  padding-bottom:140%
}

.oas-swagger-ui .swagger-ui .aspect-ratio--1x1{
  padding-bottom:100%
}

.oas-swagger-ui .swagger-ui .aspect-ratio--object{
  bottom:0;
  height:100%;
  left:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
  z-index:100
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .aspect-ratio-ns{
    height:0;
    position:relative
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--16x9-ns{
    padding-bottom:56.25%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--9x16-ns{
    padding-bottom:177.77%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--4x3-ns{
    padding-bottom:75%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--3x4-ns{
    padding-bottom:133.33%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--6x4-ns{
    padding-bottom:66.6%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--4x6-ns{
    padding-bottom:150%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--8x5-ns{
    padding-bottom:62.5%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--5x8-ns{
    padding-bottom:160%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--7x5-ns{
    padding-bottom:71.42%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--5x7-ns{
    padding-bottom:140%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--1x1-ns{
    padding-bottom:100%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--object-ns{
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:100
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .aspect-ratio-m{
    height:0;
    position:relative
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--16x9-m{
    padding-bottom:56.25%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--9x16-m{
    padding-bottom:177.77%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--4x3-m{
    padding-bottom:75%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--3x4-m{
    padding-bottom:133.33%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--6x4-m{
    padding-bottom:66.6%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--4x6-m{
    padding-bottom:150%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--8x5-m{
    padding-bottom:62.5%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--5x8-m{
    padding-bottom:160%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--7x5-m{
    padding-bottom:71.42%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--5x7-m{
    padding-bottom:140%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--1x1-m{
    padding-bottom:100%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--object-m{
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:100
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .aspect-ratio-l{
    height:0;
    position:relative
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--16x9-l{
    padding-bottom:56.25%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--9x16-l{
    padding-bottom:177.77%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--4x3-l{
    padding-bottom:75%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--3x4-l{
    padding-bottom:133.33%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--6x4-l{
    padding-bottom:66.6%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--4x6-l{
    padding-bottom:150%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--8x5-l{
    padding-bottom:62.5%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--5x8-l{
    padding-bottom:160%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--7x5-l{
    padding-bottom:71.42%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--5x7-l{
    padding-bottom:140%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--1x1-l{
    padding-bottom:100%
  }

  .oas-swagger-ui .swagger-ui .aspect-ratio--object-l{
    bottom:0;
    height:100%;
    left:0;
    position:absolute;
    right:0;
    top:0;
    width:100%;
    z-index:100
  }
}

.oas-swagger-ui .swagger-ui img{
  max-width:100%
}

.oas-swagger-ui .swagger-ui .cover{
  background-size:cover !important
}

.oas-swagger-ui .swagger-ui .contain{
  background-size:contain !important
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .cover-ns{
    background-size:cover !important
  }

  .oas-swagger-ui .swagger-ui .contain-ns{
    background-size:contain !important
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .cover-m{
    background-size:cover !important
  }

  .oas-swagger-ui .swagger-ui .contain-m{
    background-size:contain !important
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .cover-l{
    background-size:cover !important
  }

  .oas-swagger-ui .swagger-ui .contain-l{
    background-size:contain !important
  }
}

.oas-swagger-ui .swagger-ui .bg-center{
  background-position:50%;
  background-repeat:no-repeat
}

.oas-swagger-ui .swagger-ui .bg-top{
  background-position:top;
  background-repeat:no-repeat
}

.oas-swagger-ui .swagger-ui .bg-right{
  background-position:100%;
  background-repeat:no-repeat
}

.oas-swagger-ui .swagger-ui .bg-bottom{
  background-position:bottom;
  background-repeat:no-repeat
}

.oas-swagger-ui .swagger-ui .bg-left{
  background-position:0;
  background-repeat:no-repeat
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .bg-center-ns{
    background-position:50%;
    background-repeat:no-repeat
  }

  .oas-swagger-ui .swagger-ui .bg-top-ns{
    background-position:top;
    background-repeat:no-repeat
  }

  .oas-swagger-ui .swagger-ui .bg-right-ns{
    background-position:100%;
    background-repeat:no-repeat
  }

  .oas-swagger-ui .swagger-ui .bg-bottom-ns{
    background-position:bottom;
    background-repeat:no-repeat
  }

  .oas-swagger-ui .swagger-ui .bg-left-ns{
    background-position:0;
    background-repeat:no-repeat
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .bg-center-m{
    background-position:50%;
    background-repeat:no-repeat
  }

  .oas-swagger-ui .swagger-ui .bg-top-m{
    background-position:top;
    background-repeat:no-repeat
  }

  .oas-swagger-ui .swagger-ui .bg-right-m{
    background-position:100%;
    background-repeat:no-repeat
  }

  .oas-swagger-ui .swagger-ui .bg-bottom-m{
    background-position:bottom;
    background-repeat:no-repeat
  }

  .oas-swagger-ui .swagger-ui .bg-left-m{
    background-position:0;
    background-repeat:no-repeat
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .bg-center-l{
    background-position:50%;
    background-repeat:no-repeat
  }

  .oas-swagger-ui .swagger-ui .bg-top-l{
    background-position:top;
    background-repeat:no-repeat
  }

  .oas-swagger-ui .swagger-ui .bg-right-l{
    background-position:100%;
    background-repeat:no-repeat
  }

  .oas-swagger-ui .swagger-ui .bg-bottom-l{
    background-position:bottom;
    background-repeat:no-repeat
  }

  .oas-swagger-ui .swagger-ui .bg-left-l{
    background-position:0;
    background-repeat:no-repeat
  }
}

.oas-swagger-ui .swagger-ui .outline{
  outline:1px solid
}

.oas-swagger-ui .swagger-ui .outline-transparent{
  outline:1px solid transparent
}

.oas-swagger-ui .swagger-ui .outline-0{
  outline:0
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .outline-ns{
    outline:1px solid
  }

  .oas-swagger-ui .swagger-ui .outline-transparent-ns{
    outline:1px solid transparent
  }

  .oas-swagger-ui .swagger-ui .outline-0-ns{
    outline:0
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .outline-m{
    outline:1px solid
  }

  .oas-swagger-ui .swagger-ui .outline-transparent-m{
    outline:1px solid transparent
  }

  .oas-swagger-ui .swagger-ui .outline-0-m{
    outline:0
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .outline-l{
    outline:1px solid
  }

  .oas-swagger-ui .swagger-ui .outline-transparent-l{
    outline:1px solid transparent
  }

  .oas-swagger-ui .swagger-ui .outline-0-l{
    outline:0
  }
}

.oas-swagger-ui .swagger-ui .ba{
  border-style:solid;
  border-width:1px
}

.oas-swagger-ui .swagger-ui .bt{
  border-top-style:solid;
  border-top-width:1px
}

.oas-swagger-ui .swagger-ui .br{
  border-right-style:solid;
  border-right-width:1px
}

.oas-swagger-ui .swagger-ui .bb{
  border-bottom-style:solid;
  border-bottom-width:1px
}

.oas-swagger-ui .swagger-ui .bl{
  border-left-style:solid;
  border-left-width:1px
}

.oas-swagger-ui .swagger-ui .bn{
  border-style:none;
  border-width:0
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .ba-ns{
    border-style:solid;
    border-width:1px
  }

  .oas-swagger-ui .swagger-ui .bt-ns{
    border-top-style:solid;
    border-top-width:1px
  }

  .oas-swagger-ui .swagger-ui .br-ns{
    border-right-style:solid;
    border-right-width:1px
  }

  .oas-swagger-ui .swagger-ui .bb-ns{
    border-bottom-style:solid;
    border-bottom-width:1px
  }

  .oas-swagger-ui .swagger-ui .bl-ns{
    border-left-style:solid;
    border-left-width:1px
  }

  .oas-swagger-ui .swagger-ui .bn-ns{
    border-style:none;
    border-width:0
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .ba-m{
    border-style:solid;
    border-width:1px
  }

  .oas-swagger-ui .swagger-ui .bt-m{
    border-top-style:solid;
    border-top-width:1px
  }

  .oas-swagger-ui .swagger-ui .br-m{
    border-right-style:solid;
    border-right-width:1px
  }

  .oas-swagger-ui .swagger-ui .bb-m{
    border-bottom-style:solid;
    border-bottom-width:1px
  }

  .oas-swagger-ui .swagger-ui .bl-m{
    border-left-style:solid;
    border-left-width:1px
  }

  .oas-swagger-ui .swagger-ui .bn-m{
    border-style:none;
    border-width:0
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .ba-l{
    border-style:solid;
    border-width:1px
  }

  .oas-swagger-ui .swagger-ui .bt-l{
    border-top-style:solid;
    border-top-width:1px
  }

  .oas-swagger-ui .swagger-ui .br-l{
    border-right-style:solid;
    border-right-width:1px
  }

  .oas-swagger-ui .swagger-ui .bb-l{
    border-bottom-style:solid;
    border-bottom-width:1px
  }

  .oas-swagger-ui .swagger-ui .bl-l{
    border-left-style:solid;
    border-left-width:1px
  }

  .oas-swagger-ui .swagger-ui .bn-l{
    border-style:none;
    border-width:0
  }
}

.oas-swagger-ui .swagger-ui .b--black{
  border-color:#000
}

.oas-swagger-ui .swagger-ui .b--near-black{
  border-color:#111
}

.oas-swagger-ui .swagger-ui .b--dark-gray{
  border-color:#333
}

.oas-swagger-ui .swagger-ui .b--mid-gray{
  border-color:#555
}

.oas-swagger-ui .swagger-ui .b--gray{
  border-color:#777
}

.oas-swagger-ui .swagger-ui .b--silver{
  border-color:#999
}

.oas-swagger-ui .swagger-ui .b--light-silver{
  border-color:#aaa
}

.oas-swagger-ui .swagger-ui .b--moon-gray{
  border-color:#ccc
}

.oas-swagger-ui .swagger-ui .b--light-gray{
  border-color:#eee
}

.oas-swagger-ui .swagger-ui .b--near-white{
  border-color:#f4f4f4
}

.oas-swagger-ui .swagger-ui .b--white{
  border-color:#fff
}

.oas-swagger-ui .swagger-ui .b--white-90{
  border-color:rgba(255,255,255,0.9)
}

.oas-swagger-ui .swagger-ui .b--white-80{
  border-color:rgba(255,255,255,0.8)
}

.oas-swagger-ui .swagger-ui .b--white-70{
  border-color:rgba(255,255,255,0.7)
}

.oas-swagger-ui .swagger-ui .b--white-60{
  border-color:rgba(255,255,255,0.6)
}

.oas-swagger-ui .swagger-ui .b--white-50{
  border-color:rgba(255,255,255,0.5)
}

.oas-swagger-ui .swagger-ui .b--white-40{
  border-color:rgba(255,255,255,0.4)
}

.oas-swagger-ui .swagger-ui .b--white-30{
  border-color:rgba(255,255,255,0.3)
}

.oas-swagger-ui .swagger-ui .b--white-20{
  border-color:rgba(255,255,255,0.2)
}

.oas-swagger-ui .swagger-ui .b--white-10{
  border-color:rgba(255,255,255,0.1)
}

.oas-swagger-ui .swagger-ui .b--white-05{
  border-color:rgba(255,255,255,0.05)
}

.oas-swagger-ui .swagger-ui .b--white-025{
  border-color:rgba(255,255,255,0.03)
}

.oas-swagger-ui .swagger-ui .b--white-0125{
  border-color:rgba(255,255,255,0.01)
}

.oas-swagger-ui .swagger-ui .b--black-90{
  border-color:rgba(0,0,0,0.9)
}

.oas-swagger-ui .swagger-ui .b--black-80{
  border-color:rgba(0,0,0,0.8)
}

.oas-swagger-ui .swagger-ui .b--black-70{
  border-color:rgba(0,0,0,0.7)
}

.oas-swagger-ui .swagger-ui .b--black-60{
  border-color:rgba(0,0,0,0.6)
}

.oas-swagger-ui .swagger-ui .b--black-50{
  border-color:rgba(0,0,0,0.5)
}

.oas-swagger-ui .swagger-ui .b--black-40{
  border-color:rgba(0,0,0,0.4)
}

.oas-swagger-ui .swagger-ui .b--black-30{
  border-color:rgba(0,0,0,0.3)
}

.oas-swagger-ui .swagger-ui .b--black-20{
  border-color:rgba(0,0,0,0.2)
}

.oas-swagger-ui .swagger-ui .b--black-10{
  border-color:rgba(0,0,0,0.1)
}

.oas-swagger-ui .swagger-ui .b--black-05{
  border-color:rgba(0,0,0,0.05)
}

.oas-swagger-ui .swagger-ui .b--black-025{
  border-color:rgba(0,0,0,0.03)
}

.oas-swagger-ui .swagger-ui .b--black-0125{
  border-color:rgba(0,0,0,0.01)
}

.oas-swagger-ui .swagger-ui .b--dark-red{
  border-color:#e7040f
}

.oas-swagger-ui .swagger-ui .b--red{
  border-color:#ff4136
}

.oas-swagger-ui .swagger-ui .b--light-red{
  border-color:#ff725c
}

.oas-swagger-ui .swagger-ui .b--orange{
  border-color:#ff6300
}

.oas-swagger-ui .swagger-ui .b--gold{
  border-color:#ffb700
}

.oas-swagger-ui .swagger-ui .b--yellow{
  border-color:gold
}

.oas-swagger-ui .swagger-ui .b--light-yellow{
  border-color:#fbf1a9
}

.oas-swagger-ui .swagger-ui .b--purple{
  border-color:#5e2ca5
}

.oas-swagger-ui .swagger-ui .b--light-purple{
  border-color:#a463f2
}

.oas-swagger-ui .swagger-ui .b--dark-pink{
  border-color:#d5008f
}

.oas-swagger-ui .swagger-ui .b--hot-pink{
  border-color:#ff41b4
}

.oas-swagger-ui .swagger-ui .b--pink{
  border-color:#ff80cc
}

.oas-swagger-ui .swagger-ui .b--light-pink{
  border-color:#ffa3d7
}

.oas-swagger-ui .swagger-ui .b--dark-green{
  border-color:#137752
}

.oas-swagger-ui .swagger-ui .b--green{
  border-color:#19a974
}

.oas-swagger-ui .swagger-ui .b--light-green{
  border-color:#9eebcf
}

.oas-swagger-ui .swagger-ui .b--navy{
  border-color:#001b44
}

.oas-swagger-ui .swagger-ui .b--dark-blue{
  border-color:#00449e
}

.oas-swagger-ui .swagger-ui .b--blue{
  border-color:#357edd
}

.oas-swagger-ui .swagger-ui .b--light-blue{
  border-color:#96ccff
}

.oas-swagger-ui .swagger-ui .b--lightest-blue{
  border-color:#cdecff
}

.oas-swagger-ui .swagger-ui .b--washed-blue{
  border-color:#f6fffe
}

.oas-swagger-ui .swagger-ui .b--washed-green{
  border-color:#e8fdf5
}

.oas-swagger-ui .swagger-ui .b--washed-yellow{
  border-color:#fffceb
}

.oas-swagger-ui .swagger-ui .b--washed-red{
  border-color:#ffdfdf
}

.oas-swagger-ui .swagger-ui .b--transparent{
  border-color:transparent
}

.oas-swagger-ui .swagger-ui .b--inherit{
  border-color:inherit
}

.oas-swagger-ui .swagger-ui .br0{
  border-radius:0
}

.oas-swagger-ui .swagger-ui .br1{
  border-radius:.125rem
}

.oas-swagger-ui .swagger-ui .br2{
  border-radius:.25rem
}

.oas-swagger-ui .swagger-ui .br3{
  border-radius:.5rem
}

.oas-swagger-ui .swagger-ui .br4{
  border-radius:1rem
}

.oas-swagger-ui .swagger-ui .br-100{
  border-radius:100%
}

.oas-swagger-ui .swagger-ui .br-pill{
  border-radius:9999px
}

.oas-swagger-ui .swagger-ui .br--bottom{
  border-top-left-radius:0;
  border-top-right-radius:0
}

.oas-swagger-ui .swagger-ui .br--top{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0
}

.oas-swagger-ui .swagger-ui .br--right{
  border-bottom-left-radius:0;
  border-top-left-radius:0
}

.oas-swagger-ui .swagger-ui .br--left{
  border-bottom-right-radius:0;
  border-top-right-radius:0
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .br0-ns{
    border-radius:0
  }

  .oas-swagger-ui .swagger-ui .br1-ns{
    border-radius:.125rem
  }

  .oas-swagger-ui .swagger-ui .br2-ns{
    border-radius:.25rem
  }

  .oas-swagger-ui .swagger-ui .br3-ns{
    border-radius:.5rem
  }

  .oas-swagger-ui .swagger-ui .br4-ns{
    border-radius:1rem
  }

  .oas-swagger-ui .swagger-ui .br-100-ns{
    border-radius:100%
  }

  .oas-swagger-ui .swagger-ui .br-pill-ns{
    border-radius:9999px
  }

  .oas-swagger-ui .swagger-ui .br--bottom-ns{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .oas-swagger-ui .swagger-ui .br--top-ns{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
  }

  .oas-swagger-ui .swagger-ui .br--right-ns{
    border-bottom-left-radius:0;
    border-top-left-radius:0
  }

  .oas-swagger-ui .swagger-ui .br--left-ns{
    border-bottom-right-radius:0;
    border-top-right-radius:0
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .br0-m{
    border-radius:0
  }

  .oas-swagger-ui .swagger-ui .br1-m{
    border-radius:.125rem
  }

  .oas-swagger-ui .swagger-ui .br2-m{
    border-radius:.25rem
  }

  .oas-swagger-ui .swagger-ui .br3-m{
    border-radius:.5rem
  }

  .oas-swagger-ui .swagger-ui .br4-m{
    border-radius:1rem
  }

  .oas-swagger-ui .swagger-ui .br-100-m{
    border-radius:100%
  }

  .oas-swagger-ui .swagger-ui .br-pill-m{
    border-radius:9999px
  }

  .oas-swagger-ui .swagger-ui .br--bottom-m{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .oas-swagger-ui .swagger-ui .br--top-m{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
  }

  .oas-swagger-ui .swagger-ui .br--right-m{
    border-bottom-left-radius:0;
    border-top-left-radius:0
  }

  .oas-swagger-ui .swagger-ui .br--left-m{
    border-bottom-right-radius:0;
    border-top-right-radius:0
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .br0-l{
    border-radius:0
  }

  .oas-swagger-ui .swagger-ui .br1-l{
    border-radius:.125rem
  }

  .oas-swagger-ui .swagger-ui .br2-l{
    border-radius:.25rem
  }

  .oas-swagger-ui .swagger-ui .br3-l{
    border-radius:.5rem
  }

  .oas-swagger-ui .swagger-ui .br4-l{
    border-radius:1rem
  }

  .oas-swagger-ui .swagger-ui .br-100-l{
    border-radius:100%
  }

  .oas-swagger-ui .swagger-ui .br-pill-l{
    border-radius:9999px
  }

  .oas-swagger-ui .swagger-ui .br--bottom-l{
    border-top-left-radius:0;
    border-top-right-radius:0
  }

  .oas-swagger-ui .swagger-ui .br--top-l{
    border-bottom-left-radius:0;
    border-bottom-right-radius:0
  }

  .oas-swagger-ui .swagger-ui .br--right-l{
    border-bottom-left-radius:0;
    border-top-left-radius:0
  }

  .oas-swagger-ui .swagger-ui .br--left-l{
    border-bottom-right-radius:0;
    border-top-right-radius:0
  }
}

.oas-swagger-ui .swagger-ui .b--dotted{
  border-style:dotted
}

.oas-swagger-ui .swagger-ui .b--dashed{
  border-style:dashed
}

.oas-swagger-ui .swagger-ui .b--solid{
  border-style:solid
}

.oas-swagger-ui .swagger-ui .b--none{
  border-style:none
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .b--dotted-ns{
    border-style:dotted
  }

  .oas-swagger-ui .swagger-ui .b--dashed-ns{
    border-style:dashed
  }

  .oas-swagger-ui .swagger-ui .b--solid-ns{
    border-style:solid
  }

  .oas-swagger-ui .swagger-ui .b--none-ns{
    border-style:none
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .b--dotted-m{
    border-style:dotted
  }

  .oas-swagger-ui .swagger-ui .b--dashed-m{
    border-style:dashed
  }

  .oas-swagger-ui .swagger-ui .b--solid-m{
    border-style:solid
  }

  .oas-swagger-ui .swagger-ui .b--none-m{
    border-style:none
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .b--dotted-l{
    border-style:dotted
  }

  .oas-swagger-ui .swagger-ui .b--dashed-l{
    border-style:dashed
  }

  .oas-swagger-ui .swagger-ui .b--solid-l{
    border-style:solid
  }

  .oas-swagger-ui .swagger-ui .b--none-l{
    border-style:none
  }
}

.oas-swagger-ui .swagger-ui .bw0{
  border-width:0
}

.oas-swagger-ui .swagger-ui .bw1{
  border-width:.125rem
}

.oas-swagger-ui .swagger-ui .bw2{
  border-width:.25rem
}

.oas-swagger-ui .swagger-ui .bw3{
  border-width:.5rem
}

.oas-swagger-ui .swagger-ui .bw4{
  border-width:1rem
}

.oas-swagger-ui .swagger-ui .bw5{
  border-width:2rem
}

.oas-swagger-ui .swagger-ui .bt-0{
  border-top-width:0
}

.oas-swagger-ui .swagger-ui .br-0{
  border-right-width:0
}

.oas-swagger-ui .swagger-ui .bb-0{
  border-bottom-width:0
}

.oas-swagger-ui .swagger-ui .bl-0{
  border-left-width:0
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .bw0-ns{
    border-width:0
  }

  .oas-swagger-ui .swagger-ui .bw1-ns{
    border-width:.125rem
  }

  .oas-swagger-ui .swagger-ui .bw2-ns{
    border-width:.25rem
  }

  .oas-swagger-ui .swagger-ui .bw3-ns{
    border-width:.5rem
  }

  .oas-swagger-ui .swagger-ui .bw4-ns{
    border-width:1rem
  }

  .oas-swagger-ui .swagger-ui .bw5-ns{
    border-width:2rem
  }

  .oas-swagger-ui .swagger-ui .bt-0-ns{
    border-top-width:0
  }

  .oas-swagger-ui .swagger-ui .br-0-ns{
    border-right-width:0
  }

  .oas-swagger-ui .swagger-ui .bb-0-ns{
    border-bottom-width:0
  }

  .oas-swagger-ui .swagger-ui .bl-0-ns{
    border-left-width:0
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .bw0-m{
    border-width:0
  }

  .oas-swagger-ui .swagger-ui .bw1-m{
    border-width:.125rem
  }

  .oas-swagger-ui .swagger-ui .bw2-m{
    border-width:.25rem
  }

  .oas-swagger-ui .swagger-ui .bw3-m{
    border-width:.5rem
  }

  .oas-swagger-ui .swagger-ui .bw4-m{
    border-width:1rem
  }

  .oas-swagger-ui .swagger-ui .bw5-m{
    border-width:2rem
  }

  .oas-swagger-ui .swagger-ui .bt-0-m{
    border-top-width:0
  }

  .oas-swagger-ui .swagger-ui .br-0-m{
    border-right-width:0
  }

  .oas-swagger-ui .swagger-ui .bb-0-m{
    border-bottom-width:0
  }

  .oas-swagger-ui .swagger-ui .bl-0-m{
    border-left-width:0
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .bw0-l{
    border-width:0
  }

  .oas-swagger-ui .swagger-ui .bw1-l{
    border-width:.125rem
  }

  .oas-swagger-ui .swagger-ui .bw2-l{
    border-width:.25rem
  }

  .oas-swagger-ui .swagger-ui .bw3-l{
    border-width:.5rem
  }

  .oas-swagger-ui .swagger-ui .bw4-l{
    border-width:1rem
  }

  .oas-swagger-ui .swagger-ui .bw5-l{
    border-width:2rem
  }

  .oas-swagger-ui .swagger-ui .bt-0-l{
    border-top-width:0
  }

  .oas-swagger-ui .swagger-ui .br-0-l{
    border-right-width:0
  }

  .oas-swagger-ui .swagger-ui .bb-0-l{
    border-bottom-width:0
  }

  .oas-swagger-ui .swagger-ui .bl-0-l{
    border-left-width:0
  }
}

.oas-swagger-ui .swagger-ui .shadow-1{
  box-shadow:0 0 4px 2px rgba(0,0,0,0.2)
}

.oas-swagger-ui .swagger-ui .shadow-2{
  box-shadow:0 0 8px 2px rgba(0,0,0,0.2)
}

.oas-swagger-ui .swagger-ui .shadow-3{
  box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2)
}

.oas-swagger-ui .swagger-ui .shadow-4{
  box-shadow:2px 2px 8px 0 rgba(0,0,0,0.2)
}

.oas-swagger-ui .swagger-ui .shadow-5{
  box-shadow:4px 4px 8px 0 rgba(0,0,0,0.2)
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .shadow-1-ns{
    box-shadow:0 0 4px 2px rgba(0,0,0,0.2)
  }

  .oas-swagger-ui .swagger-ui .shadow-2-ns{
    box-shadow:0 0 8px 2px rgba(0,0,0,0.2)
  }

  .oas-swagger-ui .swagger-ui .shadow-3-ns{
    box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2)
  }

  .oas-swagger-ui .swagger-ui .shadow-4-ns{
    box-shadow:2px 2px 8px 0 rgba(0,0,0,0.2)
  }

  .oas-swagger-ui .swagger-ui .shadow-5-ns{
    box-shadow:4px 4px 8px 0 rgba(0,0,0,0.2)
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .shadow-1-m{
    box-shadow:0 0 4px 2px rgba(0,0,0,0.2)
  }

  .oas-swagger-ui .swagger-ui .shadow-2-m{
    box-shadow:0 0 8px 2px rgba(0,0,0,0.2)
  }

  .oas-swagger-ui .swagger-ui .shadow-3-m{
    box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2)
  }

  .oas-swagger-ui .swagger-ui .shadow-4-m{
    box-shadow:2px 2px 8px 0 rgba(0,0,0,0.2)
  }

  .oas-swagger-ui .swagger-ui .shadow-5-m{
    box-shadow:4px 4px 8px 0 rgba(0,0,0,0.2)
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .shadow-1-l{
    box-shadow:0 0 4px 2px rgba(0,0,0,0.2)
  }

  .oas-swagger-ui .swagger-ui .shadow-2-l{
    box-shadow:0 0 8px 2px rgba(0,0,0,0.2)
  }

  .oas-swagger-ui .swagger-ui .shadow-3-l{
    box-shadow:2px 2px 4px 2px rgba(0,0,0,0.2)
  }

  .oas-swagger-ui .swagger-ui .shadow-4-l{
    box-shadow:2px 2px 8px 0 rgba(0,0,0,0.2)
  }

  .oas-swagger-ui .swagger-ui .shadow-5-l{
    box-shadow:4px 4px 8px 0 rgba(0,0,0,0.2)
  }
}

.oas-swagger-ui .swagger-ui .pre{
  overflow-x:auto;
  overflow-y:hidden;
  overflow:scroll
}

.oas-swagger-ui .swagger-ui .top-0{
  top:0
}

.oas-swagger-ui .swagger-ui .right-0{
  right:0
}

.oas-swagger-ui .swagger-ui .bottom-0{
  bottom:0
}

.oas-swagger-ui .swagger-ui .left-0{
  left:0
}

.oas-swagger-ui .swagger-ui .top-1{
  top:1rem
}

.oas-swagger-ui .swagger-ui .right-1{
  right:1rem
}

.oas-swagger-ui .swagger-ui .bottom-1{
  bottom:1rem
}

.oas-swagger-ui .swagger-ui .left-1{
  left:1rem
}

.oas-swagger-ui .swagger-ui .top-2{
  top:2rem
}

.oas-swagger-ui .swagger-ui .right-2{
  right:2rem
}

.oas-swagger-ui .swagger-ui .bottom-2{
  bottom:2rem
}

.oas-swagger-ui .swagger-ui .left-2{
  left:2rem
}

.oas-swagger-ui .swagger-ui .top--1{
  top:-1rem
}

.oas-swagger-ui .swagger-ui .right--1{
  right:-1rem
}

.oas-swagger-ui .swagger-ui .bottom--1{
  bottom:-1rem
}

.oas-swagger-ui .swagger-ui .left--1{
  left:-1rem
}

.oas-swagger-ui .swagger-ui .top--2{
  top:-2rem
}

.oas-swagger-ui .swagger-ui .right--2{
  right:-2rem
}

.oas-swagger-ui .swagger-ui .bottom--2{
  bottom:-2rem
}

.oas-swagger-ui .swagger-ui .left--2{
  left:-2rem
}

.oas-swagger-ui .swagger-ui .absolute--fill{
  bottom:0;
  left:0;
  right:0;
  top:0
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .top-0-ns{
    top:0
  }

  .oas-swagger-ui .swagger-ui .left-0-ns{
    left:0
  }

  .oas-swagger-ui .swagger-ui .right-0-ns{
    right:0
  }

  .oas-swagger-ui .swagger-ui .bottom-0-ns{
    bottom:0
  }

  .oas-swagger-ui .swagger-ui .top-1-ns{
    top:1rem
  }

  .oas-swagger-ui .swagger-ui .left-1-ns{
    left:1rem
  }

  .oas-swagger-ui .swagger-ui .right-1-ns{
    right:1rem
  }

  .oas-swagger-ui .swagger-ui .bottom-1-ns{
    bottom:1rem
  }

  .oas-swagger-ui .swagger-ui .top-2-ns{
    top:2rem
  }

  .oas-swagger-ui .swagger-ui .left-2-ns{
    left:2rem
  }

  .oas-swagger-ui .swagger-ui .right-2-ns{
    right:2rem
  }

  .oas-swagger-ui .swagger-ui .bottom-2-ns{
    bottom:2rem
  }

  .oas-swagger-ui .swagger-ui .top--1-ns{
    top:-1rem
  }

  .oas-swagger-ui .swagger-ui .right--1-ns{
    right:-1rem
  }

  .oas-swagger-ui .swagger-ui .bottom--1-ns{
    bottom:-1rem
  }

  .oas-swagger-ui .swagger-ui .left--1-ns{
    left:-1rem
  }

  .oas-swagger-ui .swagger-ui .top--2-ns{
    top:-2rem
  }

  .oas-swagger-ui .swagger-ui .right--2-ns{
    right:-2rem
  }

  .oas-swagger-ui .swagger-ui .bottom--2-ns{
    bottom:-2rem
  }

  .oas-swagger-ui .swagger-ui .left--2-ns{
    left:-2rem
  }

  .oas-swagger-ui .swagger-ui .absolute--fill-ns{
    bottom:0;
    left:0;
    right:0;
    top:0
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .top-0-m{
    top:0
  }

  .oas-swagger-ui .swagger-ui .left-0-m{
    left:0
  }

  .oas-swagger-ui .swagger-ui .right-0-m{
    right:0
  }

  .oas-swagger-ui .swagger-ui .bottom-0-m{
    bottom:0
  }

  .oas-swagger-ui .swagger-ui .top-1-m{
    top:1rem
  }

  .oas-swagger-ui .swagger-ui .left-1-m{
    left:1rem
  }

  .oas-swagger-ui .swagger-ui .right-1-m{
    right:1rem
  }

  .oas-swagger-ui .swagger-ui .bottom-1-m{
    bottom:1rem
  }

  .oas-swagger-ui .swagger-ui .top-2-m{
    top:2rem
  }

  .oas-swagger-ui .swagger-ui .left-2-m{
    left:2rem
  }

  .oas-swagger-ui .swagger-ui .right-2-m{
    right:2rem
  }

  .oas-swagger-ui .swagger-ui .bottom-2-m{
    bottom:2rem
  }

  .oas-swagger-ui .swagger-ui .top--1-m{
    top:-1rem
  }

  .oas-swagger-ui .swagger-ui .right--1-m{
    right:-1rem
  }

  .oas-swagger-ui .swagger-ui .bottom--1-m{
    bottom:-1rem
  }

  .oas-swagger-ui .swagger-ui .left--1-m{
    left:-1rem
  }

  .oas-swagger-ui .swagger-ui .top--2-m{
    top:-2rem
  }

  .oas-swagger-ui .swagger-ui .right--2-m{
    right:-2rem
  }

  .oas-swagger-ui .swagger-ui .bottom--2-m{
    bottom:-2rem
  }

  .oas-swagger-ui .swagger-ui .left--2-m{
    left:-2rem
  }

  .oas-swagger-ui .swagger-ui .absolute--fill-m{
    bottom:0;
    left:0;
    right:0;
    top:0
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .top-0-l{
    top:0
  }

  .oas-swagger-ui .swagger-ui .left-0-l{
    left:0
  }

  .oas-swagger-ui .swagger-ui .right-0-l{
    right:0
  }

  .oas-swagger-ui .swagger-ui .bottom-0-l{
    bottom:0
  }

  .oas-swagger-ui .swagger-ui .top-1-l{
    top:1rem
  }

  .oas-swagger-ui .swagger-ui .left-1-l{
    left:1rem
  }

  .oas-swagger-ui .swagger-ui .right-1-l{
    right:1rem
  }

  .oas-swagger-ui .swagger-ui .bottom-1-l{
    bottom:1rem
  }

  .oas-swagger-ui .swagger-ui .top-2-l{
    top:2rem
  }

  .oas-swagger-ui .swagger-ui .left-2-l{
    left:2rem
  }

  .oas-swagger-ui .swagger-ui .right-2-l{
    right:2rem
  }

  .oas-swagger-ui .swagger-ui .bottom-2-l{
    bottom:2rem
  }

  .oas-swagger-ui .swagger-ui .top--1-l{
    top:-1rem
  }

  .oas-swagger-ui .swagger-ui .right--1-l{
    right:-1rem
  }

  .oas-swagger-ui .swagger-ui .bottom--1-l{
    bottom:-1rem
  }

  .oas-swagger-ui .swagger-ui .left--1-l{
    left:-1rem
  }

  .oas-swagger-ui .swagger-ui .top--2-l{
    top:-2rem
  }

  .oas-swagger-ui .swagger-ui .right--2-l{
    right:-2rem
  }

  .oas-swagger-ui .swagger-ui .bottom--2-l{
    bottom:-2rem
  }

  .oas-swagger-ui .swagger-ui .left--2-l{
    left:-2rem
  }

  .oas-swagger-ui .swagger-ui .absolute--fill-l{
    bottom:0;
    left:0;
    right:0;
    top:0
  }
}

.oas-swagger-ui .swagger-ui .cf:after,.oas-swagger-ui .swagger-ui .cf:before{
  content:" ";
  display:table
}

.oas-swagger-ui .swagger-ui .cf:after{
  clear:both
}

.oas-swagger-ui .swagger-ui .cf{*zoom:1
}

.oas-swagger-ui .swagger-ui .cl{
  clear:left
}

.oas-swagger-ui .swagger-ui .cr{
  clear:right
}

.oas-swagger-ui .swagger-ui .cb{
  clear:both
}

.oas-swagger-ui .swagger-ui .cn{
  clear:none
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .cl-ns{
    clear:left
  }

  .oas-swagger-ui .swagger-ui .cr-ns{
    clear:right
  }

  .oas-swagger-ui .swagger-ui .cb-ns{
    clear:both
  }

  .oas-swagger-ui .swagger-ui .cn-ns{
    clear:none
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .cl-m{
    clear:left
  }

  .oas-swagger-ui .swagger-ui .cr-m{
    clear:right
  }

  .oas-swagger-ui .swagger-ui .cb-m{
    clear:both
  }

  .oas-swagger-ui .swagger-ui .cn-m{
    clear:none
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .cl-l{
    clear:left
  }

  .oas-swagger-ui .swagger-ui .cr-l{
    clear:right
  }

  .oas-swagger-ui .swagger-ui .cb-l{
    clear:both
  }

  .oas-swagger-ui .swagger-ui .cn-l{
    clear:none
  }
}

.oas-swagger-ui .swagger-ui .flex{
  display:flex
}

.oas-swagger-ui .swagger-ui .inline-flex{
  display:inline-flex
}

.oas-swagger-ui .swagger-ui .flex-auto{
  flex:1 1 auto;
  min-height:0;
  min-width:0
}

.oas-swagger-ui .swagger-ui .flex-none{
  flex:none
}

.oas-swagger-ui .swagger-ui .flex-column{
  flex-direction:column
}

.oas-swagger-ui .swagger-ui .flex-row{
  flex-direction:row
}

.oas-swagger-ui .swagger-ui .flex-wrap{
  flex-wrap:wrap
}

.oas-swagger-ui .swagger-ui .flex-nowrap{
  flex-wrap:nowrap
}

.oas-swagger-ui .swagger-ui .flex-wrap-reverse{
  flex-wrap:wrap-reverse
}

.oas-swagger-ui .swagger-ui .flex-column-reverse{
  flex-direction:column-reverse
}

.oas-swagger-ui .swagger-ui .flex-row-reverse{
  flex-direction:row-reverse
}

.oas-swagger-ui .swagger-ui .items-start{
  align-items:flex-start
}

.oas-swagger-ui .swagger-ui .items-end{
  align-items:flex-end
}

.oas-swagger-ui .swagger-ui .items-center{
  align-items:center
}

.oas-swagger-ui .swagger-ui .items-baseline{
  align-items:baseline
}

.oas-swagger-ui .swagger-ui .items-stretch{
  align-items:stretch
}

.oas-swagger-ui .swagger-ui .self-start{
  align-self:flex-start
}

.oas-swagger-ui .swagger-ui .self-end{
  align-self:flex-end
}

.oas-swagger-ui .swagger-ui .self-center{
  align-self:center
}

.oas-swagger-ui .swagger-ui .self-baseline{
  align-self:baseline
}

.oas-swagger-ui .swagger-ui .self-stretch{
  align-self:stretch
}

.oas-swagger-ui .swagger-ui .justify-start{
  justify-content:flex-start
}

.oas-swagger-ui .swagger-ui .justify-end{
  justify-content:flex-end
}

.oas-swagger-ui .swagger-ui .justify-center{
  justify-content:center
}

.oas-swagger-ui .swagger-ui .justify-between{
  justify-content:space-between
}

.oas-swagger-ui .swagger-ui .justify-around{
  justify-content:space-around
}

.oas-swagger-ui .swagger-ui .content-start{
  align-content:flex-start
}

.oas-swagger-ui .swagger-ui .content-end{
  align-content:flex-end
}

.oas-swagger-ui .swagger-ui .content-center{
  align-content:center
}

.oas-swagger-ui .swagger-ui .content-between{
  align-content:space-between
}

.oas-swagger-ui .swagger-ui .content-around{
  align-content:space-around
}

.oas-swagger-ui .swagger-ui .content-stretch{
  align-content:stretch
}

.oas-swagger-ui .swagger-ui .order-0{
  order:0
}

.oas-swagger-ui .swagger-ui .order-1{
  order:1
}

.oas-swagger-ui .swagger-ui .order-2{
  order:2
}

.oas-swagger-ui .swagger-ui .order-3{
  order:3
}

.oas-swagger-ui .swagger-ui .order-4{
  order:4
}

.oas-swagger-ui .swagger-ui .order-5{
  order:5
}

.oas-swagger-ui .swagger-ui .order-6{
  order:6
}

.oas-swagger-ui .swagger-ui .order-7{
  order:7
}

.oas-swagger-ui .swagger-ui .order-8{
  order:8
}

.oas-swagger-ui .swagger-ui .order-last{
  order:99999
}

.oas-swagger-ui .swagger-ui .flex-grow-0{
  flex-grow:0
}

.oas-swagger-ui .swagger-ui .flex-grow-1{
  flex-grow:1
}

.oas-swagger-ui .swagger-ui .flex-shrink-0{
  flex-shrink:0
}

.oas-swagger-ui .swagger-ui .flex-shrink-1{
  flex-shrink:1
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .flex-ns{
    display:flex
  }

  .oas-swagger-ui .swagger-ui .inline-flex-ns{
    display:inline-flex
  }

  .oas-swagger-ui .swagger-ui .flex-auto-ns{
    flex:1 1 auto;
    min-height:0;
    min-width:0
  }

  .oas-swagger-ui .swagger-ui .flex-none-ns{
    flex:none
  }

  .oas-swagger-ui .swagger-ui .flex-column-ns{
    flex-direction:column
  }

  .oas-swagger-ui .swagger-ui .flex-row-ns{
    flex-direction:row
  }

  .oas-swagger-ui .swagger-ui .flex-wrap-ns{
    flex-wrap:wrap
  }

  .oas-swagger-ui .swagger-ui .flex-nowrap-ns{
    flex-wrap:nowrap
  }

  .oas-swagger-ui .swagger-ui .flex-wrap-reverse-ns{
    flex-wrap:wrap-reverse
  }

  .oas-swagger-ui .swagger-ui .flex-column-reverse-ns{
    flex-direction:column-reverse
  }

  .oas-swagger-ui .swagger-ui .flex-row-reverse-ns{
    flex-direction:row-reverse
  }

  .oas-swagger-ui .swagger-ui .items-start-ns{
    align-items:flex-start
  }

  .oas-swagger-ui .swagger-ui .items-end-ns{
    align-items:flex-end
  }

  .oas-swagger-ui .swagger-ui .items-center-ns{
    align-items:center
  }

  .oas-swagger-ui .swagger-ui .items-baseline-ns{
    align-items:baseline
  }

  .oas-swagger-ui .swagger-ui .items-stretch-ns{
    align-items:stretch
  }

  .oas-swagger-ui .swagger-ui .self-start-ns{
    align-self:flex-start
  }

  .oas-swagger-ui .swagger-ui .self-end-ns{
    align-self:flex-end
  }

  .oas-swagger-ui .swagger-ui .self-center-ns{
    align-self:center
  }

  .oas-swagger-ui .swagger-ui .self-baseline-ns{
    align-self:baseline
  }

  .oas-swagger-ui .swagger-ui .self-stretch-ns{
    align-self:stretch
  }

  .oas-swagger-ui .swagger-ui .justify-start-ns{
    justify-content:flex-start
  }

  .oas-swagger-ui .swagger-ui .justify-end-ns{
    justify-content:flex-end
  }

  .oas-swagger-ui .swagger-ui .justify-center-ns{
    justify-content:center
  }

  .oas-swagger-ui .swagger-ui .justify-between-ns{
    justify-content:space-between
  }

  .oas-swagger-ui .swagger-ui .justify-around-ns{
    justify-content:space-around
  }

  .oas-swagger-ui .swagger-ui .content-start-ns{
    align-content:flex-start
  }

  .oas-swagger-ui .swagger-ui .content-end-ns{
    align-content:flex-end
  }

  .oas-swagger-ui .swagger-ui .content-center-ns{
    align-content:center
  }

  .oas-swagger-ui .swagger-ui .content-between-ns{
    align-content:space-between
  }

  .oas-swagger-ui .swagger-ui .content-around-ns{
    align-content:space-around
  }

  .oas-swagger-ui .swagger-ui .content-stretch-ns{
    align-content:stretch
  }

  .oas-swagger-ui .swagger-ui .order-0-ns{
    order:0
  }

  .oas-swagger-ui .swagger-ui .order-1-ns{
    order:1
  }

  .oas-swagger-ui .swagger-ui .order-2-ns{
    order:2
  }

  .oas-swagger-ui .swagger-ui .order-3-ns{
    order:3
  }

  .oas-swagger-ui .swagger-ui .order-4-ns{
    order:4
  }

  .oas-swagger-ui .swagger-ui .order-5-ns{
    order:5
  }

  .oas-swagger-ui .swagger-ui .order-6-ns{
    order:6
  }

  .oas-swagger-ui .swagger-ui .order-7-ns{
    order:7
  }

  .oas-swagger-ui .swagger-ui .order-8-ns{
    order:8
  }

  .oas-swagger-ui .swagger-ui .order-last-ns{
    order:99999
  }

  .oas-swagger-ui .swagger-ui .flex-grow-0-ns{
    flex-grow:0
  }

  .oas-swagger-ui .swagger-ui .flex-grow-1-ns{
    flex-grow:1
  }

  .oas-swagger-ui .swagger-ui .flex-shrink-0-ns{
    flex-shrink:0
  }

  .oas-swagger-ui .swagger-ui .flex-shrink-1-ns{
    flex-shrink:1
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .flex-m{
    display:flex
  }

  .oas-swagger-ui .swagger-ui .inline-flex-m{
    display:inline-flex
  }

  .oas-swagger-ui .swagger-ui .flex-auto-m{
    flex:1 1 auto;
    min-height:0;
    min-width:0
  }

  .oas-swagger-ui .swagger-ui .flex-none-m{
    flex:none
  }

  .oas-swagger-ui .swagger-ui .flex-column-m{
    flex-direction:column
  }

  .oas-swagger-ui .swagger-ui .flex-row-m{
    flex-direction:row
  }

  .oas-swagger-ui .swagger-ui .flex-wrap-m{
    flex-wrap:wrap
  }

  .oas-swagger-ui .swagger-ui .flex-nowrap-m{
    flex-wrap:nowrap
  }

  .oas-swagger-ui .swagger-ui .flex-wrap-reverse-m{
    flex-wrap:wrap-reverse
  }

  .oas-swagger-ui .swagger-ui .flex-column-reverse-m{
    flex-direction:column-reverse
  }

  .oas-swagger-ui .swagger-ui .flex-row-reverse-m{
    flex-direction:row-reverse
  }

  .oas-swagger-ui .swagger-ui .items-start-m{
    align-items:flex-start
  }

  .oas-swagger-ui .swagger-ui .items-end-m{
    align-items:flex-end
  }

  .oas-swagger-ui .swagger-ui .items-center-m{
    align-items:center
  }

  .oas-swagger-ui .swagger-ui .items-baseline-m{
    align-items:baseline
  }

  .oas-swagger-ui .swagger-ui .items-stretch-m{
    align-items:stretch
  }

  .oas-swagger-ui .swagger-ui .self-start-m{
    align-self:flex-start
  }

  .oas-swagger-ui .swagger-ui .self-end-m{
    align-self:flex-end
  }

  .oas-swagger-ui .swagger-ui .self-center-m{
    align-self:center
  }

  .oas-swagger-ui .swagger-ui .self-baseline-m{
    align-self:baseline
  }

  .oas-swagger-ui .swagger-ui .self-stretch-m{
    align-self:stretch
  }

  .oas-swagger-ui .swagger-ui .justify-start-m{
    justify-content:flex-start
  }

  .oas-swagger-ui .swagger-ui .justify-end-m{
    justify-content:flex-end
  }

  .oas-swagger-ui .swagger-ui .justify-center-m{
    justify-content:center
  }

  .oas-swagger-ui .swagger-ui .justify-between-m{
    justify-content:space-between
  }

  .oas-swagger-ui .swagger-ui .justify-around-m{
    justify-content:space-around
  }

  .oas-swagger-ui .swagger-ui .content-start-m{
    align-content:flex-start
  }

  .oas-swagger-ui .swagger-ui .content-end-m{
    align-content:flex-end
  }

  .oas-swagger-ui .swagger-ui .content-center-m{
    align-content:center
  }

  .oas-swagger-ui .swagger-ui .content-between-m{
    align-content:space-between
  }

  .oas-swagger-ui .swagger-ui .content-around-m{
    align-content:space-around
  }

  .oas-swagger-ui .swagger-ui .content-stretch-m{
    align-content:stretch
  }

  .oas-swagger-ui .swagger-ui .order-0-m{
    order:0
  }

  .oas-swagger-ui .swagger-ui .order-1-m{
    order:1
  }

  .oas-swagger-ui .swagger-ui .order-2-m{
    order:2
  }

  .oas-swagger-ui .swagger-ui .order-3-m{
    order:3
  }

  .oas-swagger-ui .swagger-ui .order-4-m{
    order:4
  }

  .oas-swagger-ui .swagger-ui .order-5-m{
    order:5
  }

  .oas-swagger-ui .swagger-ui .order-6-m{
    order:6
  }

  .oas-swagger-ui .swagger-ui .order-7-m{
    order:7
  }

  .oas-swagger-ui .swagger-ui .order-8-m{
    order:8
  }

  .oas-swagger-ui .swagger-ui .order-last-m{
    order:99999
  }

  .oas-swagger-ui .swagger-ui .flex-grow-0-m{
    flex-grow:0
  }

  .oas-swagger-ui .swagger-ui .flex-grow-1-m{
    flex-grow:1
  }

  .oas-swagger-ui .swagger-ui .flex-shrink-0-m{
    flex-shrink:0
  }

  .oas-swagger-ui .swagger-ui .flex-shrink-1-m{
    flex-shrink:1
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .flex-l{
    display:flex
  }

  .oas-swagger-ui .swagger-ui .inline-flex-l{
    display:inline-flex
  }

  .oas-swagger-ui .swagger-ui .flex-auto-l{
    flex:1 1 auto;
    min-height:0;
    min-width:0
  }

  .oas-swagger-ui .swagger-ui .flex-none-l{
    flex:none
  }

  .oas-swagger-ui .swagger-ui .flex-column-l{
    flex-direction:column
  }

  .oas-swagger-ui .swagger-ui .flex-row-l{
    flex-direction:row
  }

  .oas-swagger-ui .swagger-ui .flex-wrap-l{
    flex-wrap:wrap
  }

  .oas-swagger-ui .swagger-ui .flex-nowrap-l{
    flex-wrap:nowrap
  }

  .oas-swagger-ui .swagger-ui .flex-wrap-reverse-l{
    flex-wrap:wrap-reverse
  }

  .oas-swagger-ui .swagger-ui .flex-column-reverse-l{
    flex-direction:column-reverse
  }

  .oas-swagger-ui .swagger-ui .flex-row-reverse-l{
    flex-direction:row-reverse
  }

  .oas-swagger-ui .swagger-ui .items-start-l{
    align-items:flex-start
  }

  .oas-swagger-ui .swagger-ui .items-end-l{
    align-items:flex-end
  }

  .oas-swagger-ui .swagger-ui .items-center-l{
    align-items:center
  }

  .oas-swagger-ui .swagger-ui .items-baseline-l{
    align-items:baseline
  }

  .oas-swagger-ui .swagger-ui .items-stretch-l{
    align-items:stretch
  }

  .oas-swagger-ui .swagger-ui .self-start-l{
    align-self:flex-start
  }

  .oas-swagger-ui .swagger-ui .self-end-l{
    align-self:flex-end
  }

  .oas-swagger-ui .swagger-ui .self-center-l{
    align-self:center
  }

  .oas-swagger-ui .swagger-ui .self-baseline-l{
    align-self:baseline
  }

  .oas-swagger-ui .swagger-ui .self-stretch-l{
    align-self:stretch
  }

  .oas-swagger-ui .swagger-ui .justify-start-l{
    justify-content:flex-start
  }

  .oas-swagger-ui .swagger-ui .justify-end-l{
    justify-content:flex-end
  }

  .oas-swagger-ui .swagger-ui .justify-center-l{
    justify-content:center
  }

  .oas-swagger-ui .swagger-ui .justify-between-l{
    justify-content:space-between
  }

  .oas-swagger-ui .swagger-ui .justify-around-l{
    justify-content:space-around
  }

  .oas-swagger-ui .swagger-ui .content-start-l{
    align-content:flex-start
  }

  .oas-swagger-ui .swagger-ui .content-end-l{
    align-content:flex-end
  }

  .oas-swagger-ui .swagger-ui .content-center-l{
    align-content:center
  }

  .oas-swagger-ui .swagger-ui .content-between-l{
    align-content:space-between
  }

  .oas-swagger-ui .swagger-ui .content-around-l{
    align-content:space-around
  }

  .oas-swagger-ui .swagger-ui .content-stretch-l{
    align-content:stretch
  }

  .oas-swagger-ui .swagger-ui .order-0-l{
    order:0
  }

  .oas-swagger-ui .swagger-ui .order-1-l{
    order:1
  }

  .oas-swagger-ui .swagger-ui .order-2-l{
    order:2
  }

  .oas-swagger-ui .swagger-ui .order-3-l{
    order:3
  }

  .oas-swagger-ui .swagger-ui .order-4-l{
    order:4
  }

  .oas-swagger-ui .swagger-ui .order-5-l{
    order:5
  }

  .oas-swagger-ui .swagger-ui .order-6-l{
    order:6
  }

  .oas-swagger-ui .swagger-ui .order-7-l{
    order:7
  }

  .oas-swagger-ui .swagger-ui .order-8-l{
    order:8
  }

  .oas-swagger-ui .swagger-ui .order-last-l{
    order:99999
  }

  .oas-swagger-ui .swagger-ui .flex-grow-0-l{
    flex-grow:0
  }

  .oas-swagger-ui .swagger-ui .flex-grow-1-l{
    flex-grow:1
  }

  .oas-swagger-ui .swagger-ui .flex-shrink-0-l{
    flex-shrink:0
  }

  .oas-swagger-ui .swagger-ui .flex-shrink-1-l{
    flex-shrink:1
  }
}

.oas-swagger-ui .swagger-ui .dn{
  display:none
}

.oas-swagger-ui .swagger-ui .di{
  display:inline
}

.oas-swagger-ui .swagger-ui .db{
  display:block
}

.oas-swagger-ui .swagger-ui .dib{
  display:inline-block
}

.oas-swagger-ui .swagger-ui .dit{
  display:inline-table
}

.oas-swagger-ui .swagger-ui .dt{
  display:table
}

.oas-swagger-ui .swagger-ui .dtc{
  display:table-cell
}

.oas-swagger-ui .swagger-ui .dt-row{
  display:table-row
}

.oas-swagger-ui .swagger-ui .dt-row-group{
  display:table-row-group
}

.oas-swagger-ui .swagger-ui .dt-column{
  display:table-column
}

.oas-swagger-ui .swagger-ui .dt-column-group{
  display:table-column-group
}

.oas-swagger-ui .swagger-ui .dt--fixed{
  table-layout:fixed;
  width:100%
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .dn-ns{
    display:none
  }

  .oas-swagger-ui .swagger-ui .di-ns{
    display:inline
  }

  .oas-swagger-ui .swagger-ui .db-ns{
    display:block
  }

  .oas-swagger-ui .swagger-ui .dib-ns{
    display:inline-block
  }

  .oas-swagger-ui .swagger-ui .dit-ns{
    display:inline-table
  }

  .oas-swagger-ui .swagger-ui .dt-ns{
    display:table
  }

  .oas-swagger-ui .swagger-ui .dtc-ns{
    display:table-cell
  }

  .oas-swagger-ui .swagger-ui .dt-row-ns{
    display:table-row
  }

  .oas-swagger-ui .swagger-ui .dt-row-group-ns{
    display:table-row-group
  }

  .oas-swagger-ui .swagger-ui .dt-column-ns{
    display:table-column
  }

  .oas-swagger-ui .swagger-ui .dt-column-group-ns{
    display:table-column-group
  }

  .oas-swagger-ui .swagger-ui .dt--fixed-ns{
    table-layout:fixed;
    width:100%
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .dn-m{
    display:none
  }

  .oas-swagger-ui .swagger-ui .di-m{
    display:inline
  }

  .oas-swagger-ui .swagger-ui .db-m{
    display:block
  }

  .oas-swagger-ui .swagger-ui .dib-m{
    display:inline-block
  }

  .oas-swagger-ui .swagger-ui .dit-m{
    display:inline-table
  }

  .oas-swagger-ui .swagger-ui .dt-m{
    display:table
  }

  .oas-swagger-ui .swagger-ui .dtc-m{
    display:table-cell
  }

  .oas-swagger-ui .swagger-ui .dt-row-m{
    display:table-row
  }

  .oas-swagger-ui .swagger-ui .dt-row-group-m{
    display:table-row-group
  }

  .oas-swagger-ui .swagger-ui .dt-column-m{
    display:table-column
  }

  .oas-swagger-ui .swagger-ui .dt-column-group-m{
    display:table-column-group
  }

  .oas-swagger-ui .swagger-ui .dt--fixed-m{
    table-layout:fixed;
    width:100%
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .dn-l{
    display:none
  }

  .oas-swagger-ui .swagger-ui .di-l{
    display:inline
  }

  .oas-swagger-ui .swagger-ui .db-l{
    display:block
  }

  .oas-swagger-ui .swagger-ui .dib-l{
    display:inline-block
  }

  .oas-swagger-ui .swagger-ui .dit-l{
    display:inline-table
  }

  .oas-swagger-ui .swagger-ui .dt-l{
    display:table
  }

  .oas-swagger-ui .swagger-ui .dtc-l{
    display:table-cell
  }

  .oas-swagger-ui .swagger-ui .dt-row-l{
    display:table-row
  }

  .oas-swagger-ui .swagger-ui .dt-row-group-l{
    display:table-row-group
  }

  .oas-swagger-ui .swagger-ui .dt-column-l{
    display:table-column
  }

  .oas-swagger-ui .swagger-ui .dt-column-group-l{
    display:table-column-group
  }

  .oas-swagger-ui .swagger-ui .dt--fixed-l{
    table-layout:fixed;
    width:100%
  }
}

.oas-swagger-ui .swagger-ui .fl{_display:inline;
  float:left
}

.oas-swagger-ui .swagger-ui .fr{_display:inline;
  float:right
}

.oas-swagger-ui .swagger-ui .fn{
  float:none
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .fl-ns{_display:inline;
    float:left
  }

  .oas-swagger-ui .swagger-ui .fr-ns{_display:inline;
    float:right
  }

  .oas-swagger-ui .swagger-ui .fn-ns{
    float:none
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .fl-m{_display:inline;
    float:left
  }

  .oas-swagger-ui .swagger-ui .fr-m{_display:inline;
    float:right
  }

  .oas-swagger-ui .swagger-ui .fn-m{
    float:none
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .fl-l{_display:inline;
    float:left
  }

  .oas-swagger-ui .swagger-ui .fr-l{_display:inline;
    float:right
  }

  .oas-swagger-ui .swagger-ui .fn-l{
    float:none
  }
}

.oas-swagger-ui .swagger-ui .sans-serif{
  font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica,helvetica neue,ubuntu,roboto,noto,segoe ui,arial,sans-serif
}

.oas-swagger-ui .swagger-ui .serif{
  font-family:georgia,serif
}

.oas-swagger-ui .swagger-ui .system-sans-serif{
  font-family:sans-serif
}

.oas-swagger-ui .swagger-ui .system-serif{
  font-family:serif
}

.oas-swagger-ui .swagger-ui .code,.oas-swagger-ui .swagger-ui code{
  font-family:Consolas,monaco,monospace
}

.oas-swagger-ui .swagger-ui .courier{
  font-family:Courier Next,courier,monospace
}

.oas-swagger-ui .swagger-ui .helvetica{
  font-family:helvetica neue,helvetica,sans-serif
}

.oas-swagger-ui .swagger-ui .avenir{
  font-family:avenir next,avenir,sans-serif
}

.oas-swagger-ui .swagger-ui .athelas{
  font-family:athelas,georgia,serif
}

.oas-swagger-ui .swagger-ui .georgia{
  font-family:georgia,serif
}

.oas-swagger-ui .swagger-ui .times{
  font-family:times,serif
}

.oas-swagger-ui .swagger-ui .bodoni{
  font-family:Bodoni MT,serif
}

.oas-swagger-ui .swagger-ui .calisto{
  font-family:Calisto MT,serif
}

.oas-swagger-ui .swagger-ui .garamond{
  font-family:garamond,serif
}

.oas-swagger-ui .swagger-ui .baskerville{
  font-family:baskerville,serif
}

.oas-swagger-ui .swagger-ui .i{
  font-style:italic
}

.oas-swagger-ui .swagger-ui .fs-normal{
  font-style:normal
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .i-ns{
    font-style:italic
  }

  .oas-swagger-ui .swagger-ui .fs-normal-ns{
    font-style:normal
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .i-m{
    font-style:italic
  }

  .oas-swagger-ui .swagger-ui .fs-normal-m{
    font-style:normal
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .i-l{
    font-style:italic
  }

  .oas-swagger-ui .swagger-ui .fs-normal-l{
    font-style:normal
  }
}

.oas-swagger-ui .swagger-ui .normal{
  font-weight:400
}

.oas-swagger-ui .swagger-ui .b{
  font-weight:700
}

.oas-swagger-ui .swagger-ui .fw1{
  font-weight:100
}

.oas-swagger-ui .swagger-ui .fw2{
  font-weight:200
}

.oas-swagger-ui .swagger-ui .fw3{
  font-weight:300
}

.oas-swagger-ui .swagger-ui .fw4{
  font-weight:400
}

.oas-swagger-ui .swagger-ui .fw5{
  font-weight:500
}

.oas-swagger-ui .swagger-ui .fw6{
  font-weight:600
}

.oas-swagger-ui .swagger-ui .fw7{
  font-weight:700
}

.oas-swagger-ui .swagger-ui .fw8{
  font-weight:800
}

.oas-swagger-ui .swagger-ui .fw9{
  font-weight:900
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .normal-ns{
    font-weight:400
  }

  .oas-swagger-ui .swagger-ui .b-ns{
    font-weight:700
  }

  .oas-swagger-ui .swagger-ui .fw1-ns{
    font-weight:100
  }

  .oas-swagger-ui .swagger-ui .fw2-ns{
    font-weight:200
  }

  .oas-swagger-ui .swagger-ui .fw3-ns{
    font-weight:300
  }

  .oas-swagger-ui .swagger-ui .fw4-ns{
    font-weight:400
  }

  .oas-swagger-ui .swagger-ui .fw5-ns{
    font-weight:500
  }

  .oas-swagger-ui .swagger-ui .fw6-ns{
    font-weight:600
  }

  .oas-swagger-ui .swagger-ui .fw7-ns{
    font-weight:700
  }

  .oas-swagger-ui .swagger-ui .fw8-ns{
    font-weight:800
  }

  .oas-swagger-ui .swagger-ui .fw9-ns{
    font-weight:900
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .normal-m{
    font-weight:400
  }

  .oas-swagger-ui .swagger-ui .b-m{
    font-weight:700
  }

  .oas-swagger-ui .swagger-ui .fw1-m{
    font-weight:100
  }

  .oas-swagger-ui .swagger-ui .fw2-m{
    font-weight:200
  }

  .oas-swagger-ui .swagger-ui .fw3-m{
    font-weight:300
  }

  .oas-swagger-ui .swagger-ui .fw4-m{
    font-weight:400
  }

  .oas-swagger-ui .swagger-ui .fw5-m{
    font-weight:500
  }

  .oas-swagger-ui .swagger-ui .fw6-m{
    font-weight:600
  }

  .oas-swagger-ui .swagger-ui .fw7-m{
    font-weight:700
  }

  .oas-swagger-ui .swagger-ui .fw8-m{
    font-weight:800
  }

  .oas-swagger-ui .swagger-ui .fw9-m{
    font-weight:900
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .normal-l{
    font-weight:400
  }

  .oas-swagger-ui .swagger-ui .b-l{
    font-weight:700
  }

  .oas-swagger-ui .swagger-ui .fw1-l{
    font-weight:100
  }

  .oas-swagger-ui .swagger-ui .fw2-l{
    font-weight:200
  }

  .oas-swagger-ui .swagger-ui .fw3-l{
    font-weight:300
  }

  .oas-swagger-ui .swagger-ui .fw4-l{
    font-weight:400
  }

  .oas-swagger-ui .swagger-ui .fw5-l{
    font-weight:500
  }

  .oas-swagger-ui .swagger-ui .fw6-l{
    font-weight:600
  }

  .oas-swagger-ui .swagger-ui .fw7-l{
    font-weight:700
  }

  .oas-swagger-ui .swagger-ui .fw8-l{
    font-weight:800
  }

  .oas-swagger-ui .swagger-ui .fw9-l{
    font-weight:900
  }
}

.oas-swagger-ui .swagger-ui .input-reset{
  -webkit-appearance:none;
  -moz-appearance:none
}

.oas-swagger-ui .swagger-ui .button-reset::-moz-focus-inner,.oas-swagger-ui .swagger-ui .input-reset::-moz-focus-inner{
  border:0;
  padding:0
}

.oas-swagger-ui .swagger-ui .h1{
  height:1rem
}

.oas-swagger-ui .swagger-ui .h2{
  height:2rem
}

.oas-swagger-ui .swagger-ui .h3{
  height:4rem
}

.oas-swagger-ui .swagger-ui .h4{
  height:8rem
}

.oas-swagger-ui .swagger-ui .h5{
  height:16rem
}

.oas-swagger-ui .swagger-ui .h-25{
  height:25%
}

.oas-swagger-ui .swagger-ui .h-50{
  height:50%
}

.oas-swagger-ui .swagger-ui .h-75{
  height:75%
}

.oas-swagger-ui .swagger-ui .h-100{
  height:100%
}

.oas-swagger-ui .swagger-ui .min-h-100{
  min-height:100%
}

.oas-swagger-ui .swagger-ui .vh-25{
  height:25vh
}

.oas-swagger-ui .swagger-ui .vh-50{
  height:50vh
}

.oas-swagger-ui .swagger-ui .vh-75{
  height:75vh
}

.oas-swagger-ui .swagger-ui .vh-100{
  height:100vh
}

.oas-swagger-ui .swagger-ui .min-vh-100{
  min-height:100vh
}

.oas-swagger-ui .swagger-ui .h-auto{
  height:auto
}

.oas-swagger-ui .swagger-ui .h-inherit{
  height:inherit
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .h1-ns{
    height:1rem
  }

  .oas-swagger-ui .swagger-ui .h2-ns{
    height:2rem
  }

  .oas-swagger-ui .swagger-ui .h3-ns{
    height:4rem
  }

  .oas-swagger-ui .swagger-ui .h4-ns{
    height:8rem
  }

  .oas-swagger-ui .swagger-ui .h5-ns{
    height:16rem
  }

  .oas-swagger-ui .swagger-ui .h-25-ns{
    height:25%
  }

  .oas-swagger-ui .swagger-ui .h-50-ns{
    height:50%
  }

  .oas-swagger-ui .swagger-ui .h-75-ns{
    height:75%
  }

  .oas-swagger-ui .swagger-ui .h-100-ns{
    height:100%
  }

  .oas-swagger-ui .swagger-ui .min-h-100-ns{
    min-height:100%
  }

  .oas-swagger-ui .swagger-ui .vh-25-ns{
    height:25vh
  }

  .oas-swagger-ui .swagger-ui .vh-50-ns{
    height:50vh
  }

  .oas-swagger-ui .swagger-ui .vh-75-ns{
    height:75vh
  }

  .oas-swagger-ui .swagger-ui .vh-100-ns{
    height:100vh
  }

  .oas-swagger-ui .swagger-ui .min-vh-100-ns{
    min-height:100vh
  }

  .oas-swagger-ui .swagger-ui .h-auto-ns{
    height:auto
  }

  .oas-swagger-ui .swagger-ui .h-inherit-ns{
    height:inherit
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .h1-m{
    height:1rem
  }

  .oas-swagger-ui .swagger-ui .h2-m{
    height:2rem
  }

  .oas-swagger-ui .swagger-ui .h3-m{
    height:4rem
  }

  .oas-swagger-ui .swagger-ui .h4-m{
    height:8rem
  }

  .oas-swagger-ui .swagger-ui .h5-m{
    height:16rem
  }

  .oas-swagger-ui .swagger-ui .h-25-m{
    height:25%
  }

  .oas-swagger-ui .swagger-ui .h-50-m{
    height:50%
  }

  .oas-swagger-ui .swagger-ui .h-75-m{
    height:75%
  }

  .oas-swagger-ui .swagger-ui .h-100-m{
    height:100%
  }

  .oas-swagger-ui .swagger-ui .min-h-100-m{
    min-height:100%
  }

  .oas-swagger-ui .swagger-ui .vh-25-m{
    height:25vh
  }

  .oas-swagger-ui .swagger-ui .vh-50-m{
    height:50vh
  }

  .oas-swagger-ui .swagger-ui .vh-75-m{
    height:75vh
  }

  .oas-swagger-ui .swagger-ui .vh-100-m{
    height:100vh
  }

  .oas-swagger-ui .swagger-ui .min-vh-100-m{
    min-height:100vh
  }

  .oas-swagger-ui .swagger-ui .h-auto-m{
    height:auto
  }

  .oas-swagger-ui .swagger-ui .h-inherit-m{
    height:inherit
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .h1-l{
    height:1rem
  }

  .oas-swagger-ui .swagger-ui .h2-l{
    height:2rem
  }

  .oas-swagger-ui .swagger-ui .h3-l{
    height:4rem
  }

  .oas-swagger-ui .swagger-ui .h4-l{
    height:8rem
  }

  .oas-swagger-ui .swagger-ui .h5-l{
    height:16rem
  }

  .oas-swagger-ui .swagger-ui .h-25-l{
    height:25%
  }

  .oas-swagger-ui .swagger-ui .h-50-l{
    height:50%
  }

  .oas-swagger-ui .swagger-ui .h-75-l{
    height:75%
  }

  .oas-swagger-ui .swagger-ui .h-100-l{
    height:100%
  }

  .oas-swagger-ui .swagger-ui .min-h-100-l{
    min-height:100%
  }

  .oas-swagger-ui .swagger-ui .vh-25-l{
    height:25vh
  }

  .oas-swagger-ui .swagger-ui .vh-50-l{
    height:50vh
  }

  .oas-swagger-ui .swagger-ui .vh-75-l{
    height:75vh
  }

  .oas-swagger-ui .swagger-ui .vh-100-l{
    height:100vh
  }

  .oas-swagger-ui .swagger-ui .min-vh-100-l{
    min-height:100vh
  }

  .oas-swagger-ui .swagger-ui .h-auto-l{
    height:auto
  }

  .oas-swagger-ui .swagger-ui .h-inherit-l{
    height:inherit
  }
}

.oas-swagger-ui .swagger-ui .tracked{
  letter-spacing:.1em
}

.oas-swagger-ui .swagger-ui .tracked-tight{
  letter-spacing:-.05em
}

.oas-swagger-ui .swagger-ui .tracked-mega{
  letter-spacing:.25em
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .tracked-ns{
    letter-spacing:.1em
  }

  .oas-swagger-ui .swagger-ui .tracked-tight-ns{
    letter-spacing:-.05em
  }

  .oas-swagger-ui .swagger-ui .tracked-mega-ns{
    letter-spacing:.25em
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .tracked-m{
    letter-spacing:.1em
  }

  .oas-swagger-ui .swagger-ui .tracked-tight-m{
    letter-spacing:-.05em
  }

  .oas-swagger-ui .swagger-ui .tracked-mega-m{
    letter-spacing:.25em
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .tracked-l{
    letter-spacing:.1em
  }

  .oas-swagger-ui .swagger-ui .tracked-tight-l{
    letter-spacing:-.05em
  }

  .oas-swagger-ui .swagger-ui .tracked-mega-l{
    letter-spacing:.25em
  }
}

.oas-swagger-ui .swagger-ui .lh-solid{
  line-height:1
}

.oas-swagger-ui .swagger-ui .lh-title{
  line-height:1.25
}

.oas-swagger-ui .swagger-ui .lh-copy{
  line-height:1.5
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .lh-solid-ns{
    line-height:1
  }

  .oas-swagger-ui .swagger-ui .lh-title-ns{
    line-height:1.25
  }

  .oas-swagger-ui .swagger-ui .lh-copy-ns{
    line-height:1.5
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .lh-solid-m{
    line-height:1
  }

  .oas-swagger-ui .swagger-ui .lh-title-m{
    line-height:1.25
  }

  .oas-swagger-ui .swagger-ui .lh-copy-m{
    line-height:1.5
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .lh-solid-l{
    line-height:1
  }

  .oas-swagger-ui .swagger-ui .lh-title-l{
    line-height:1.25
  }

  .oas-swagger-ui .swagger-ui .lh-copy-l{
    line-height:1.5
  }
}

.oas-swagger-ui .swagger-ui .link{
  text-decoration:none
}

.oas-swagger-ui .swagger-ui .link,.oas-swagger-ui .swagger-ui .link:active,.oas-swagger-ui .swagger-ui .link:focus,.oas-swagger-ui .swagger-ui .link:hover,.oas-swagger-ui .swagger-ui .link:link,.oas-swagger-ui .swagger-ui .link:visited{
  transition:color .15s ease-in
}

.oas-swagger-ui .swagger-ui .link:focus{
  outline:1px dotted currentColor
}

.oas-swagger-ui .swagger-ui .list{
  list-style-type:none
}

.oas-swagger-ui .swagger-ui .mw-100{
  max-width:100%
}

.oas-swagger-ui .swagger-ui .mw1{
  max-width:1rem
}

.oas-swagger-ui .swagger-ui .mw2{
  max-width:2rem
}

.oas-swagger-ui .swagger-ui .mw3{
  max-width:4rem
}

.oas-swagger-ui .swagger-ui .mw4{
  max-width:8rem
}

.oas-swagger-ui .swagger-ui .mw5{
  max-width:16rem
}

.oas-swagger-ui .swagger-ui .mw6{
  max-width:32rem
}

.oas-swagger-ui .swagger-ui .mw7{
  max-width:48rem
}

.oas-swagger-ui .swagger-ui .mw8{
  max-width:64rem
}

.oas-swagger-ui .swagger-ui .mw9{
  max-width:96rem
}

.oas-swagger-ui .swagger-ui .mw-none{
  max-width:none
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .mw-100-ns{
    max-width:100%
  }

  .oas-swagger-ui .swagger-ui .mw1-ns{
    max-width:1rem
  }

  .oas-swagger-ui .swagger-ui .mw2-ns{
    max-width:2rem
  }

  .oas-swagger-ui .swagger-ui .mw3-ns{
    max-width:4rem
  }

  .oas-swagger-ui .swagger-ui .mw4-ns{
    max-width:8rem
  }

  .oas-swagger-ui .swagger-ui .mw5-ns{
    max-width:16rem
  }

  .oas-swagger-ui .swagger-ui .mw6-ns{
    max-width:32rem
  }

  .oas-swagger-ui .swagger-ui .mw7-ns{
    max-width:48rem
  }

  .oas-swagger-ui .swagger-ui .mw8-ns{
    max-width:64rem
  }

  .oas-swagger-ui .swagger-ui .mw9-ns{
    max-width:96rem
  }

  .oas-swagger-ui .swagger-ui .mw-none-ns{
    max-width:none
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .mw-100-m{
    max-width:100%
  }

  .oas-swagger-ui .swagger-ui .mw1-m{
    max-width:1rem
  }

  .oas-swagger-ui .swagger-ui .mw2-m{
    max-width:2rem
  }

  .oas-swagger-ui .swagger-ui .mw3-m{
    max-width:4rem
  }

  .oas-swagger-ui .swagger-ui .mw4-m{
    max-width:8rem
  }

  .oas-swagger-ui .swagger-ui .mw5-m{
    max-width:16rem
  }

  .oas-swagger-ui .swagger-ui .mw6-m{
    max-width:32rem
  }

  .oas-swagger-ui .swagger-ui .mw7-m{
    max-width:48rem
  }

  .oas-swagger-ui .swagger-ui .mw8-m{
    max-width:64rem
  }

  .oas-swagger-ui .swagger-ui .mw9-m{
    max-width:96rem
  }

  .oas-swagger-ui .swagger-ui .mw-none-m{
    max-width:none
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .mw-100-l{
    max-width:100%
  }

  .oas-swagger-ui .swagger-ui .mw1-l{
    max-width:1rem
  }

  .oas-swagger-ui .swagger-ui .mw2-l{
    max-width:2rem
  }

  .oas-swagger-ui .swagger-ui .mw3-l{
    max-width:4rem
  }

  .oas-swagger-ui .swagger-ui .mw4-l{
    max-width:8rem
  }

  .oas-swagger-ui .swagger-ui .mw5-l{
    max-width:16rem
  }

  .oas-swagger-ui .swagger-ui .mw6-l{
    max-width:32rem
  }

  .oas-swagger-ui .swagger-ui .mw7-l{
    max-width:48rem
  }

  .oas-swagger-ui .swagger-ui .mw8-l{
    max-width:64rem
  }

  .oas-swagger-ui .swagger-ui .mw9-l{
    max-width:96rem
  }

  .oas-swagger-ui .swagger-ui .mw-none-l{
    max-width:none
  }
}

.oas-swagger-ui .swagger-ui .w1{
  width:1rem
}

.oas-swagger-ui .swagger-ui .w2{
  width:2rem
}

.oas-swagger-ui .swagger-ui .w3{
  width:4rem
}

.oas-swagger-ui .swagger-ui .w4{
  width:8rem
}

.oas-swagger-ui .swagger-ui .w5{
  width:16rem
}

.oas-swagger-ui .swagger-ui .w-10{
  width:10%
}

.oas-swagger-ui .swagger-ui .w-20{
  width:20%
}

.oas-swagger-ui .swagger-ui .w-25{
  width:25%
}

.oas-swagger-ui .swagger-ui .w-30{
  width:30%
}

.oas-swagger-ui .swagger-ui .w-33{
  width:33%
}

.oas-swagger-ui .swagger-ui .w-34{
  width:34%
}

.oas-swagger-ui .swagger-ui .w-40{
  width:40%
}

.oas-swagger-ui .swagger-ui .w-50{
  width:50%
}

.oas-swagger-ui .swagger-ui .w-60{
  width:60%
}

.oas-swagger-ui .swagger-ui .w-70{
  width:70%
}

.oas-swagger-ui .swagger-ui .w-75{
  width:75%
}

.oas-swagger-ui .swagger-ui .w-80{
  width:80%
}

.oas-swagger-ui .swagger-ui .w-90{
  width:90%
}

.oas-swagger-ui .swagger-ui .w-100{
  width:100%
}

.oas-swagger-ui .swagger-ui .w-third{
  width:33.3333333333%
}

.oas-swagger-ui .swagger-ui .w-two-thirds{
  width:66.6666666667%
}

.oas-swagger-ui .swagger-ui .w-auto{
  width:auto
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .w1-ns{
    width:1rem
  }

  .oas-swagger-ui .swagger-ui .w2-ns{
    width:2rem
  }

  .oas-swagger-ui .swagger-ui .w3-ns{
    width:4rem
  }

  .oas-swagger-ui .swagger-ui .w4-ns{
    width:8rem
  }

  .oas-swagger-ui .swagger-ui .w5-ns{
    width:16rem
  }

  .oas-swagger-ui .swagger-ui .w-10-ns{
    width:10%
  }

  .oas-swagger-ui .swagger-ui .w-20-ns{
    width:20%
  }

  .oas-swagger-ui .swagger-ui .w-25-ns{
    width:25%
  }

  .oas-swagger-ui .swagger-ui .w-30-ns{
    width:30%
  }

  .oas-swagger-ui .swagger-ui .w-33-ns{
    width:33%
  }

  .oas-swagger-ui .swagger-ui .w-34-ns{
    width:34%
  }

  .oas-swagger-ui .swagger-ui .w-40-ns{
    width:40%
  }

  .oas-swagger-ui .swagger-ui .w-50-ns{
    width:50%
  }

  .oas-swagger-ui .swagger-ui .w-60-ns{
    width:60%
  }

  .oas-swagger-ui .swagger-ui .w-70-ns{
    width:70%
  }

  .oas-swagger-ui .swagger-ui .w-75-ns{
    width:75%
  }

  .oas-swagger-ui .swagger-ui .w-80-ns{
    width:80%
  }

  .oas-swagger-ui .swagger-ui .w-90-ns{
    width:90%
  }

  .oas-swagger-ui .swagger-ui .w-100-ns{
    width:100%
  }

  .oas-swagger-ui .swagger-ui .w-third-ns{
    width:33.3333333333%
  }

  .oas-swagger-ui .swagger-ui .w-two-thirds-ns{
    width:66.6666666667%
  }

  .oas-swagger-ui .swagger-ui .w-auto-ns{
    width:auto
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .w1-m{
    width:1rem
  }

  .oas-swagger-ui .swagger-ui .w2-m{
    width:2rem
  }

  .oas-swagger-ui .swagger-ui .w3-m{
    width:4rem
  }

  .oas-swagger-ui .swagger-ui .w4-m{
    width:8rem
  }

  .oas-swagger-ui .swagger-ui .w5-m{
    width:16rem
  }

  .oas-swagger-ui .swagger-ui .w-10-m{
    width:10%
  }

  .oas-swagger-ui .swagger-ui .w-20-m{
    width:20%
  }

  .oas-swagger-ui .swagger-ui .w-25-m{
    width:25%
  }

  .oas-swagger-ui .swagger-ui .w-30-m{
    width:30%
  }

  .oas-swagger-ui .swagger-ui .w-33-m{
    width:33%
  }

  .oas-swagger-ui .swagger-ui .w-34-m{
    width:34%
  }

  .oas-swagger-ui .swagger-ui .w-40-m{
    width:40%
  }

  .oas-swagger-ui .swagger-ui .w-50-m{
    width:50%
  }

  .oas-swagger-ui .swagger-ui .w-60-m{
    width:60%
  }

  .oas-swagger-ui .swagger-ui .w-70-m{
    width:70%
  }

  .oas-swagger-ui .swagger-ui .w-75-m{
    width:75%
  }

  .oas-swagger-ui .swagger-ui .w-80-m{
    width:80%
  }

  .oas-swagger-ui .swagger-ui .w-90-m{
    width:90%
  }

  .oas-swagger-ui .swagger-ui .w-100-m{
    width:100%
  }

  .oas-swagger-ui .swagger-ui .w-third-m{
    width:33.3333333333%
  }

  .oas-swagger-ui .swagger-ui .w-two-thirds-m{
    width:66.6666666667%
  }

  .oas-swagger-ui .swagger-ui .w-auto-m{
    width:auto
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .w1-l{
    width:1rem
  }

  .oas-swagger-ui .swagger-ui .w2-l{
    width:2rem
  }

  .oas-swagger-ui .swagger-ui .w3-l{
    width:4rem
  }

  .oas-swagger-ui .swagger-ui .w4-l{
    width:8rem
  }

  .oas-swagger-ui .swagger-ui .w5-l{
    width:16rem
  }

  .oas-swagger-ui .swagger-ui .w-10-l{
    width:10%
  }

  .oas-swagger-ui .swagger-ui .w-20-l{
    width:20%
  }

  .oas-swagger-ui .swagger-ui .w-25-l{
    width:25%
  }

  .oas-swagger-ui .swagger-ui .w-30-l{
    width:30%
  }

  .oas-swagger-ui .swagger-ui .w-33-l{
    width:33%
  }

  .oas-swagger-ui .swagger-ui .w-34-l{
    width:34%
  }

  .oas-swagger-ui .swagger-ui .w-40-l{
    width:40%
  }

  .oas-swagger-ui .swagger-ui .w-50-l{
    width:50%
  }

  .oas-swagger-ui .swagger-ui .w-60-l{
    width:60%
  }

  .oas-swagger-ui .swagger-ui .w-70-l{
    width:70%
  }

  .oas-swagger-ui .swagger-ui .w-75-l{
    width:75%
  }

  .oas-swagger-ui .swagger-ui .w-80-l{
    width:80%
  }

  .oas-swagger-ui .swagger-ui .w-90-l{
    width:90%
  }

  .oas-swagger-ui .swagger-ui .w-100-l{
    width:100%
  }

  .oas-swagger-ui .swagger-ui .w-third-l{
    width:33.3333333333%
  }

  .oas-swagger-ui .swagger-ui .w-two-thirds-l{
    width:66.6666666667%
  }

  .oas-swagger-ui .swagger-ui .w-auto-l{
    width:auto
  }
}

.oas-swagger-ui .swagger-ui .overflow-visible{
  overflow:visible
}

.oas-swagger-ui .swagger-ui .overflow-hidden{
  overflow:hidden
}

.oas-swagger-ui .swagger-ui .overflow-scroll{
  overflow:scroll
}

.oas-swagger-ui .swagger-ui .overflow-auto{
  overflow:auto
}

.oas-swagger-ui .swagger-ui .overflow-x-visible{
  overflow-x:visible
}

.oas-swagger-ui .swagger-ui .overflow-x-hidden{
  overflow-x:hidden
}

.oas-swagger-ui .swagger-ui .overflow-x-scroll{
  overflow-x:scroll
}

.oas-swagger-ui .swagger-ui .overflow-x-auto{
  overflow-x:auto
}

.oas-swagger-ui .swagger-ui .overflow-y-visible{
  overflow-y:visible
}

.oas-swagger-ui .swagger-ui .overflow-y-hidden{
  overflow-y:hidden
}

.oas-swagger-ui .swagger-ui .overflow-y-scroll{
  overflow-y:scroll
}

.oas-swagger-ui .swagger-ui .overflow-y-auto{
  overflow-y:auto
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .overflow-visible-ns{
    overflow:visible
  }

  .oas-swagger-ui .swagger-ui .overflow-hidden-ns{
    overflow:hidden
  }

  .oas-swagger-ui .swagger-ui .overflow-scroll-ns{
    overflow:scroll
  }

  .oas-swagger-ui .swagger-ui .overflow-auto-ns{
    overflow:auto
  }

  .oas-swagger-ui .swagger-ui .overflow-x-visible-ns{
    overflow-x:visible
  }

  .oas-swagger-ui .swagger-ui .overflow-x-hidden-ns{
    overflow-x:hidden
  }

  .oas-swagger-ui .swagger-ui .overflow-x-scroll-ns{
    overflow-x:scroll
  }

  .oas-swagger-ui .swagger-ui .overflow-x-auto-ns{
    overflow-x:auto
  }

  .oas-swagger-ui .swagger-ui .overflow-y-visible-ns{
    overflow-y:visible
  }

  .oas-swagger-ui .swagger-ui .overflow-y-hidden-ns{
    overflow-y:hidden
  }

  .oas-swagger-ui .swagger-ui .overflow-y-scroll-ns{
    overflow-y:scroll
  }

  .oas-swagger-ui .swagger-ui .overflow-y-auto-ns{
    overflow-y:auto
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .overflow-visible-m{
    overflow:visible
  }

  .oas-swagger-ui .swagger-ui .overflow-hidden-m{
    overflow:hidden
  }

  .oas-swagger-ui .swagger-ui .overflow-scroll-m{
    overflow:scroll
  }

  .oas-swagger-ui .swagger-ui .overflow-auto-m{
    overflow:auto
  }

  .oas-swagger-ui .swagger-ui .overflow-x-visible-m{
    overflow-x:visible
  }

  .oas-swagger-ui .swagger-ui .overflow-x-hidden-m{
    overflow-x:hidden
  }

  .oas-swagger-ui .swagger-ui .overflow-x-scroll-m{
    overflow-x:scroll
  }

  .oas-swagger-ui .swagger-ui .overflow-x-auto-m{
    overflow-x:auto
  }

  .oas-swagger-ui .swagger-ui .overflow-y-visible-m{
    overflow-y:visible
  }

  .oas-swagger-ui .swagger-ui .overflow-y-hidden-m{
    overflow-y:hidden
  }

  .oas-swagger-ui .swagger-ui .overflow-y-scroll-m{
    overflow-y:scroll
  }

  .oas-swagger-ui .swagger-ui .overflow-y-auto-m{
    overflow-y:auto
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .overflow-visible-l{
    overflow:visible
  }

  .oas-swagger-ui .swagger-ui .overflow-hidden-l{
    overflow:hidden
  }

  .oas-swagger-ui .swagger-ui .overflow-scroll-l{
    overflow:scroll
  }

  .oas-swagger-ui .swagger-ui .overflow-auto-l{
    overflow:auto
  }

  .oas-swagger-ui .swagger-ui .overflow-x-visible-l{
    overflow-x:visible
  }

  .oas-swagger-ui .swagger-ui .overflow-x-hidden-l{
    overflow-x:hidden
  }

  .oas-swagger-ui .swagger-ui .overflow-x-scroll-l{
    overflow-x:scroll
  }

  .oas-swagger-ui .swagger-ui .overflow-x-auto-l{
    overflow-x:auto
  }

  .oas-swagger-ui .swagger-ui .overflow-y-visible-l{
    overflow-y:visible
  }

  .oas-swagger-ui .swagger-ui .overflow-y-hidden-l{
    overflow-y:hidden
  }

  .oas-swagger-ui .swagger-ui .overflow-y-scroll-l{
    overflow-y:scroll
  }

  .oas-swagger-ui .swagger-ui .overflow-y-auto-l{
    overflow-y:auto
  }
}

.oas-swagger-ui .swagger-ui .static{
  position:static
}

.oas-swagger-ui .swagger-ui .relative{
  position:relative
}

.oas-swagger-ui .swagger-ui .absolute{
  position:absolute
}

.oas-swagger-ui .swagger-ui .fixed{
  position:fixed
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .static-ns{
    position:static
  }

  .oas-swagger-ui .swagger-ui .relative-ns{
    position:relative
  }

  .oas-swagger-ui .swagger-ui .absolute-ns{
    position:absolute
  }

  .oas-swagger-ui .swagger-ui .fixed-ns{
    position:fixed
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .static-m{
    position:static
  }

  .oas-swagger-ui .swagger-ui .relative-m{
    position:relative
  }

  .oas-swagger-ui .swagger-ui .absolute-m{
    position:absolute
  }

  .oas-swagger-ui .swagger-ui .fixed-m{
    position:fixed
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .static-l{
    position:static
  }

  .oas-swagger-ui .swagger-ui .relative-l{
    position:relative
  }

  .oas-swagger-ui .swagger-ui .absolute-l{
    position:absolute
  }

  .oas-swagger-ui .swagger-ui .fixed-l{
    position:fixed
  }
}

.oas-swagger-ui .swagger-ui .o-100{
  opacity:1
}

.oas-swagger-ui .swagger-ui .o-90{
  opacity:.9
}

.oas-swagger-ui .swagger-ui .o-80{
  opacity:.8
}

.oas-swagger-ui .swagger-ui .o-70{
  opacity:.7
}

.oas-swagger-ui .swagger-ui .o-60{
  opacity:.6
}

.oas-swagger-ui .swagger-ui .o-50{
  opacity:.5
}

.oas-swagger-ui .swagger-ui .o-40{
  opacity:.4
}

.oas-swagger-ui .swagger-ui .o-30{
  opacity:.3
}

.oas-swagger-ui .swagger-ui .o-20{
  opacity:.2
}

.oas-swagger-ui .swagger-ui .o-10{
  opacity:.1
}

.oas-swagger-ui .swagger-ui .o-05{
  opacity:.05
}

.oas-swagger-ui .swagger-ui .o-025{
  opacity:.025
}

.oas-swagger-ui .swagger-ui .o-0{
  opacity:0
}

.oas-swagger-ui .swagger-ui .rotate-45{
  transform:rotate(45deg)
}

.oas-swagger-ui .swagger-ui .rotate-90{
  transform:rotate(90deg)
}

.oas-swagger-ui .swagger-ui .rotate-135{
  transform:rotate(135deg)
}

.oas-swagger-ui .swagger-ui .rotate-180{
  transform:rotate(180deg)
}

.oas-swagger-ui .swagger-ui .rotate-225{
  transform:rotate(225deg)
}

.oas-swagger-ui .swagger-ui .rotate-270{
  transform:rotate(270deg)
}

.oas-swagger-ui .swagger-ui .rotate-315{
  transform:rotate(315deg)
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .rotate-45-ns{
    transform:rotate(45deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-90-ns{
    transform:rotate(90deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-135-ns{
    transform:rotate(135deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-180-ns{
    transform:rotate(180deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-225-ns{
    transform:rotate(225deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-270-ns{
    transform:rotate(270deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-315-ns{
    transform:rotate(315deg)
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .rotate-45-m{
    transform:rotate(45deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-90-m{
    transform:rotate(90deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-135-m{
    transform:rotate(135deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-180-m{
    transform:rotate(180deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-225-m{
    transform:rotate(225deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-270-m{
    transform:rotate(270deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-315-m{
    transform:rotate(315deg)
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .rotate-45-l{
    transform:rotate(45deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-90-l{
    transform:rotate(90deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-135-l{
    transform:rotate(135deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-180-l{
    transform:rotate(180deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-225-l{
    transform:rotate(225deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-270-l{
    transform:rotate(270deg)
  }

  .oas-swagger-ui .swagger-ui .rotate-315-l{
    transform:rotate(315deg)
  }
}

.oas-swagger-ui .swagger-ui .black-90{
  color:rgba(0,0,0,0.9)
}

.oas-swagger-ui .swagger-ui .black-80{
  color:rgba(0,0,0,0.8)
}

.oas-swagger-ui .swagger-ui .black-70{
  color:rgba(0,0,0,0.7)
}

.oas-swagger-ui .swagger-ui .black-60{
  color:rgba(0,0,0,0.6)
}

.oas-swagger-ui .swagger-ui .black-50{
  color:rgba(0,0,0,0.5)
}

.oas-swagger-ui .swagger-ui .black-40{
  color:rgba(0,0,0,0.4)
}

.oas-swagger-ui .swagger-ui .black-30{
  color:rgba(0,0,0,0.3)
}

.oas-swagger-ui .swagger-ui .black-20{
  color:rgba(0,0,0,0.2)
}

.oas-swagger-ui .swagger-ui .black-10{
  color:rgba(0,0,0,0.1)
}

.oas-swagger-ui .swagger-ui .black-05{
  color:rgba(0,0,0,0.05)
}

.oas-swagger-ui .swagger-ui .white-90{
  color:rgba(255,255,255,0.9)
}

.oas-swagger-ui .swagger-ui .white-80{
  color:rgba(255,255,255,0.8)
}

.oas-swagger-ui .swagger-ui .white-70{
  color:rgba(255,255,255,0.7)
}

.oas-swagger-ui .swagger-ui .white-60{
  color:rgba(255,255,255,0.6)
}

.oas-swagger-ui .swagger-ui .white-50{
  color:rgba(255,255,255,0.5)
}

.oas-swagger-ui .swagger-ui .white-40{
  color:rgba(255,255,255,0.4)
}

.oas-swagger-ui .swagger-ui .white-30{
  color:rgba(255,255,255,0.3)
}

.oas-swagger-ui .swagger-ui .white-20{
  color:rgba(255,255,255,0.2)
}

.oas-swagger-ui .swagger-ui .white-10{
  color:rgba(255,255,255,0.1)
}

.oas-swagger-ui .swagger-ui .black{
  color:#000
}

.oas-swagger-ui .swagger-ui .near-black{
  color:#111
}

.oas-swagger-ui .swagger-ui .dark-gray{
  color:#333
}

.oas-swagger-ui .swagger-ui .mid-gray{
  color:#555
}

.oas-swagger-ui .swagger-ui .gray{
  color:#777
}

.oas-swagger-ui .swagger-ui .silver{
  color:#999
}

.oas-swagger-ui .swagger-ui .light-silver{
  color:#aaa
}

.oas-swagger-ui .swagger-ui .moon-gray{
  color:#ccc
}

.oas-swagger-ui .swagger-ui .light-gray{
  color:#eee
}

.oas-swagger-ui .swagger-ui .near-white{
  color:#f4f4f4
}

.oas-swagger-ui .swagger-ui .white{
  color:#fff
}

.oas-swagger-ui .swagger-ui .dark-red{
  color:#e7040f
}

.oas-swagger-ui .swagger-ui .red{
  color:#ff4136
}

.oas-swagger-ui .swagger-ui .light-red{
  color:#ff725c
}

.oas-swagger-ui .swagger-ui .orange{
  color:#ff6300
}

.oas-swagger-ui .swagger-ui .gold{
  color:#ffb700
}

.oas-swagger-ui .swagger-ui .yellow{
  color:gold
}

.oas-swagger-ui .swagger-ui .light-yellow{
  color:#fbf1a9
}

.oas-swagger-ui .swagger-ui .purple{
  color:#5e2ca5
}

.oas-swagger-ui .swagger-ui .light-purple{
  color:#a463f2
}

.oas-swagger-ui .swagger-ui .dark-pink{
  color:#d5008f
}

.oas-swagger-ui .swagger-ui .hot-pink{
  color:#ff41b4
}

.oas-swagger-ui .swagger-ui .pink{
  color:#ff80cc
}

.oas-swagger-ui .swagger-ui .light-pink{
  color:#ffa3d7
}

.oas-swagger-ui .swagger-ui .dark-green{
  color:#137752
}

.oas-swagger-ui .swagger-ui .green{
  color:#19a974
}

.oas-swagger-ui .swagger-ui .light-green{
  color:#9eebcf
}

.oas-swagger-ui .swagger-ui .navy{
  color:#001b44
}

.oas-swagger-ui .swagger-ui .dark-blue{
  color:#00449e
}

.oas-swagger-ui .swagger-ui .blue{
  color:#357edd
}

.oas-swagger-ui .swagger-ui .light-blue{
  color:#96ccff
}

.oas-swagger-ui .swagger-ui .lightest-blue{
  color:#cdecff
}

.oas-swagger-ui .swagger-ui .washed-blue{
  color:#f6fffe
}

.oas-swagger-ui .swagger-ui .washed-green{
  color:#e8fdf5
}

.oas-swagger-ui .swagger-ui .washed-yellow{
  color:#fffceb
}

.oas-swagger-ui .swagger-ui .washed-red{
  color:#ffdfdf
}

.oas-swagger-ui .swagger-ui .color-inherit{
  color:inherit
}

.oas-swagger-ui .swagger-ui .bg-black-90{
  background-color:rgba(0,0,0,0.9)
}

.oas-swagger-ui .swagger-ui .bg-black-80{
  background-color:rgba(0,0,0,0.8)
}

.oas-swagger-ui .swagger-ui .bg-black-70{
  background-color:rgba(0,0,0,0.7)
}

.oas-swagger-ui .swagger-ui .bg-black-60{
  background-color:rgba(0,0,0,0.6)
}

.oas-swagger-ui .swagger-ui .bg-black-50{
  background-color:rgba(0,0,0,0.5)
}

.oas-swagger-ui .swagger-ui .bg-black-40{
  background-color:rgba(0,0,0,0.4)
}

.oas-swagger-ui .swagger-ui .bg-black-30{
  background-color:rgba(0,0,0,0.3)
}

.oas-swagger-ui .swagger-ui .bg-black-20{
  background-color:rgba(0,0,0,0.2)
}

.oas-swagger-ui .swagger-ui .bg-black-10{
  background-color:rgba(0,0,0,0.1)
}

.oas-swagger-ui .swagger-ui .bg-black-05{
  background-color:rgba(0,0,0,0.05)
}

.oas-swagger-ui .swagger-ui .bg-white-90{
  background-color:rgba(255,255,255,0.9)
}

.oas-swagger-ui .swagger-ui .bg-white-80{
  background-color:rgba(255,255,255,0.8)
}

.oas-swagger-ui .swagger-ui .bg-white-70{
  background-color:rgba(255,255,255,0.7)
}

.oas-swagger-ui .swagger-ui .bg-white-60{
  background-color:rgba(255,255,255,0.6)
}

.oas-swagger-ui .swagger-ui .bg-white-50{
  background-color:rgba(255,255,255,0.5)
}

.oas-swagger-ui .swagger-ui .bg-white-40{
  background-color:rgba(255,255,255,0.4)
}

.oas-swagger-ui .swagger-ui .bg-white-30{
  background-color:rgba(255,255,255,0.3)
}

.oas-swagger-ui .swagger-ui .bg-white-20{
  background-color:rgba(255,255,255,0.2)
}

.oas-swagger-ui .swagger-ui .bg-white-10{
  background-color:rgba(255,255,255,0.1)
}

.oas-swagger-ui .swagger-ui .bg-black{
  background-color:#000
}

.oas-swagger-ui .swagger-ui .bg-near-black{
  background-color:#111
}

.oas-swagger-ui .swagger-ui .bg-dark-gray{
  background-color:#333
}

.oas-swagger-ui .swagger-ui .bg-mid-gray{
  background-color:#555
}

.oas-swagger-ui .swagger-ui .bg-gray{
  background-color:#777
}

.oas-swagger-ui .swagger-ui .bg-silver{
  background-color:#999
}

.oas-swagger-ui .swagger-ui .bg-light-silver{
  background-color:#aaa
}

.oas-swagger-ui .swagger-ui .bg-moon-gray{
  background-color:#ccc
}

.oas-swagger-ui .swagger-ui .bg-light-gray{
  background-color:#eee
}

.oas-swagger-ui .swagger-ui .bg-near-white{
  background-color:#f4f4f4
}

.oas-swagger-ui .swagger-ui .bg-white{
  background-color:#fff
}

.oas-swagger-ui .swagger-ui .bg-transparent{
  background-color:transparent
}

.oas-swagger-ui .swagger-ui .bg-dark-red{
  background-color:#e7040f
}

.oas-swagger-ui .swagger-ui .bg-red{
  background-color:#ff4136
}

.oas-swagger-ui .swagger-ui .bg-light-red{
  background-color:#ff725c
}

.oas-swagger-ui .swagger-ui .bg-orange{
  background-color:#ff6300
}

.oas-swagger-ui .swagger-ui .bg-gold{
  background-color:#ffb700
}

.oas-swagger-ui .swagger-ui .bg-yellow{
  background-color:gold
}

.oas-swagger-ui .swagger-ui .bg-light-yellow{
  background-color:#fbf1a9
}

.oas-swagger-ui .swagger-ui .bg-purple{
  background-color:#5e2ca5
}

.oas-swagger-ui .swagger-ui .bg-light-purple{
  background-color:#a463f2
}

.oas-swagger-ui .swagger-ui .bg-dark-pink{
  background-color:#d5008f
}

.oas-swagger-ui .swagger-ui .bg-hot-pink{
  background-color:#ff41b4
}

.oas-swagger-ui .swagger-ui .bg-pink{
  background-color:#ff80cc
}

.oas-swagger-ui .swagger-ui .bg-light-pink{
  background-color:#ffa3d7
}

.oas-swagger-ui .swagger-ui .bg-dark-green{
  background-color:#137752
}

.oas-swagger-ui .swagger-ui .bg-green{
  background-color:#19a974
}

.oas-swagger-ui .swagger-ui .bg-light-green{
  background-color:#9eebcf
}

.oas-swagger-ui .swagger-ui .bg-navy{
  background-color:#001b44
}

.oas-swagger-ui .swagger-ui .bg-dark-blue{
  background-color:#00449e
}

.oas-swagger-ui .swagger-ui .bg-blue{
  background-color:#357edd
}

.oas-swagger-ui .swagger-ui .bg-light-blue{
  background-color:#96ccff
}

.oas-swagger-ui .swagger-ui .bg-lightest-blue{
  background-color:#cdecff
}

.oas-swagger-ui .swagger-ui .bg-washed-blue{
  background-color:#f6fffe
}

.oas-swagger-ui .swagger-ui .bg-washed-green{
  background-color:#e8fdf5
}

.oas-swagger-ui .swagger-ui .bg-washed-yellow{
  background-color:#fffceb
}

.oas-swagger-ui .swagger-ui .bg-washed-red{
  background-color:#ffdfdf
}

.oas-swagger-ui .swagger-ui .bg-inherit{
  background-color:inherit
}

.oas-swagger-ui .swagger-ui .hover-black:focus,.oas-swagger-ui .swagger-ui .hover-black:hover{
  color:#000
}

.oas-swagger-ui .swagger-ui .hover-near-black:focus,.oas-swagger-ui .swagger-ui .hover-near-black:hover{
  color:#111
}

.oas-swagger-ui .swagger-ui .hover-dark-gray:focus,.oas-swagger-ui .swagger-ui .hover-dark-gray:hover{
  color:#333
}

.oas-swagger-ui .swagger-ui .hover-mid-gray:focus,.oas-swagger-ui .swagger-ui .hover-mid-gray:hover{
  color:#555
}

.oas-swagger-ui .swagger-ui .hover-gray:focus,.oas-swagger-ui .swagger-ui .hover-gray:hover{
  color:#777
}

.oas-swagger-ui .swagger-ui .hover-silver:focus,.oas-swagger-ui .swagger-ui .hover-silver:hover{
  color:#999
}

.oas-swagger-ui .swagger-ui .hover-light-silver:focus,.oas-swagger-ui .swagger-ui .hover-light-silver:hover{
  color:#aaa
}

.oas-swagger-ui .swagger-ui .hover-moon-gray:focus,.oas-swagger-ui .swagger-ui .hover-moon-gray:hover{
  color:#ccc
}

.oas-swagger-ui .swagger-ui .hover-light-gray:focus,.oas-swagger-ui .swagger-ui .hover-light-gray:hover{
  color:#eee
}

.oas-swagger-ui .swagger-ui .hover-near-white:focus,.oas-swagger-ui .swagger-ui .hover-near-white:hover{
  color:#f4f4f4
}

.oas-swagger-ui .swagger-ui .hover-white:focus,.oas-swagger-ui .swagger-ui .hover-white:hover{
  color:#fff
}

.oas-swagger-ui .swagger-ui .hover-black-90:focus,.oas-swagger-ui .swagger-ui .hover-black-90:hover{
  color:rgba(0,0,0,0.9)
}

.oas-swagger-ui .swagger-ui .hover-black-80:focus,.oas-swagger-ui .swagger-ui .hover-black-80:hover{
  color:rgba(0,0,0,0.8)
}

.oas-swagger-ui .swagger-ui .hover-black-70:focus,.oas-swagger-ui .swagger-ui .hover-black-70:hover{
  color:rgba(0,0,0,0.7)
}

.oas-swagger-ui .swagger-ui .hover-black-60:focus,.oas-swagger-ui .swagger-ui .hover-black-60:hover{
  color:rgba(0,0,0,0.6)
}

.oas-swagger-ui .swagger-ui .hover-black-50:focus,.oas-swagger-ui .swagger-ui .hover-black-50:hover{
  color:rgba(0,0,0,0.5)
}

.oas-swagger-ui .swagger-ui .hover-black-40:focus,.oas-swagger-ui .swagger-ui .hover-black-40:hover{
  color:rgba(0,0,0,0.4)
}

.oas-swagger-ui .swagger-ui .hover-black-30:focus,.oas-swagger-ui .swagger-ui .hover-black-30:hover{
  color:rgba(0,0,0,0.3)
}

.oas-swagger-ui .swagger-ui .hover-black-20:focus,.oas-swagger-ui .swagger-ui .hover-black-20:hover{
  color:rgba(0,0,0,0.2)
}

.oas-swagger-ui .swagger-ui .hover-black-10:focus,.oas-swagger-ui .swagger-ui .hover-black-10:hover{
  color:rgba(0,0,0,0.1)
}

.oas-swagger-ui .swagger-ui .hover-white-90:focus,.oas-swagger-ui .swagger-ui .hover-white-90:hover{
  color:rgba(255,255,255,0.9)
}

.oas-swagger-ui .swagger-ui .hover-white-80:focus,.oas-swagger-ui .swagger-ui .hover-white-80:hover{
  color:rgba(255,255,255,0.8)
}

.oas-swagger-ui .swagger-ui .hover-white-70:focus,.oas-swagger-ui .swagger-ui .hover-white-70:hover{
  color:rgba(255,255,255,0.7)
}

.oas-swagger-ui .swagger-ui .hover-white-60:focus,.oas-swagger-ui .swagger-ui .hover-white-60:hover{
  color:rgba(255,255,255,0.6)
}

.oas-swagger-ui .swagger-ui .hover-white-50:focus,.oas-swagger-ui .swagger-ui .hover-white-50:hover{
  color:rgba(255,255,255,0.5)
}

.oas-swagger-ui .swagger-ui .hover-white-40:focus,.oas-swagger-ui .swagger-ui .hover-white-40:hover{
  color:rgba(255,255,255,0.4)
}

.oas-swagger-ui .swagger-ui .hover-white-30:focus,.oas-swagger-ui .swagger-ui .hover-white-30:hover{
  color:rgba(255,255,255,0.3)
}

.oas-swagger-ui .swagger-ui .hover-white-20:focus,.oas-swagger-ui .swagger-ui .hover-white-20:hover{
  color:rgba(255,255,255,0.2)
}

.oas-swagger-ui .swagger-ui .hover-white-10:focus,.oas-swagger-ui .swagger-ui .hover-white-10:hover{
  color:rgba(255,255,255,0.1)
}

.oas-swagger-ui .swagger-ui .hover-inherit:focus,.oas-swagger-ui .swagger-ui .hover-inherit:hover{
  color:inherit
}

.oas-swagger-ui .swagger-ui .hover-bg-black:focus,.oas-swagger-ui .swagger-ui .hover-bg-black:hover{
  background-color:#000
}

.oas-swagger-ui .swagger-ui .hover-bg-near-black:focus,.oas-swagger-ui .swagger-ui .hover-bg-near-black:hover{
  background-color:#111
}

.oas-swagger-ui .swagger-ui .hover-bg-dark-gray:focus,.oas-swagger-ui .swagger-ui .hover-bg-dark-gray:hover{
  background-color:#333
}

.oas-swagger-ui .swagger-ui .hover-bg-mid-gray:focus,.oas-swagger-ui .swagger-ui .hover-bg-mid-gray:hover{
  background-color:#555
}

.oas-swagger-ui .swagger-ui .hover-bg-gray:focus,.oas-swagger-ui .swagger-ui .hover-bg-gray:hover{
  background-color:#777
}

.oas-swagger-ui .swagger-ui .hover-bg-silver:focus,.oas-swagger-ui .swagger-ui .hover-bg-silver:hover{
  background-color:#999
}

.oas-swagger-ui .swagger-ui .hover-bg-light-silver:focus,.oas-swagger-ui .swagger-ui .hover-bg-light-silver:hover{
  background-color:#aaa
}

.oas-swagger-ui .swagger-ui .hover-bg-moon-gray:focus,.oas-swagger-ui .swagger-ui .hover-bg-moon-gray:hover{
  background-color:#ccc
}

.oas-swagger-ui .swagger-ui .hover-bg-light-gray:focus,.oas-swagger-ui .swagger-ui .hover-bg-light-gray:hover{
  background-color:#eee
}

.oas-swagger-ui .swagger-ui .hover-bg-near-white:focus,.oas-swagger-ui .swagger-ui .hover-bg-near-white:hover{
  background-color:#f4f4f4
}

.oas-swagger-ui .swagger-ui .hover-bg-white:focus,.oas-swagger-ui .swagger-ui .hover-bg-white:hover{
  background-color:#fff
}

.oas-swagger-ui .swagger-ui .hover-bg-transparent:focus,.oas-swagger-ui .swagger-ui .hover-bg-transparent:hover{
  background-color:transparent
}

.oas-swagger-ui .swagger-ui .hover-bg-black-90:focus,.oas-swagger-ui .swagger-ui .hover-bg-black-90:hover{
  background-color:rgba(0,0,0,0.9)
}

.oas-swagger-ui .swagger-ui .hover-bg-black-80:focus,.oas-swagger-ui .swagger-ui .hover-bg-black-80:hover{
  background-color:rgba(0,0,0,0.8)
}

.oas-swagger-ui .swagger-ui .hover-bg-black-70:focus,.oas-swagger-ui .swagger-ui .hover-bg-black-70:hover{
  background-color:rgba(0,0,0,0.7)
}

.oas-swagger-ui .swagger-ui .hover-bg-black-60:focus,.oas-swagger-ui .swagger-ui .hover-bg-black-60:hover{
  background-color:rgba(0,0,0,0.6)
}

.oas-swagger-ui .swagger-ui .hover-bg-black-50:focus,.oas-swagger-ui .swagger-ui .hover-bg-black-50:hover{
  background-color:rgba(0,0,0,0.5)
}

.oas-swagger-ui .swagger-ui .hover-bg-black-40:focus,.oas-swagger-ui .swagger-ui .hover-bg-black-40:hover{
  background-color:rgba(0,0,0,0.4)
}

.oas-swagger-ui .swagger-ui .hover-bg-black-30:focus,.oas-swagger-ui .swagger-ui .hover-bg-black-30:hover{
  background-color:rgba(0,0,0,0.3)
}

.oas-swagger-ui .swagger-ui .hover-bg-black-20:focus,.oas-swagger-ui .swagger-ui .hover-bg-black-20:hover{
  background-color:rgba(0,0,0,0.2)
}

.oas-swagger-ui .swagger-ui .hover-bg-black-10:focus,.oas-swagger-ui .swagger-ui .hover-bg-black-10:hover{
  background-color:rgba(0,0,0,0.1)
}

.oas-swagger-ui .swagger-ui .hover-bg-white-90:focus,.oas-swagger-ui .swagger-ui .hover-bg-white-90:hover{
  background-color:rgba(255,255,255,0.9)
}

.oas-swagger-ui .swagger-ui .hover-bg-white-80:focus,.oas-swagger-ui .swagger-ui .hover-bg-white-80:hover{
  background-color:rgba(255,255,255,0.8)
}

.oas-swagger-ui .swagger-ui .hover-bg-white-70:focus,.oas-swagger-ui .swagger-ui .hover-bg-white-70:hover{
  background-color:rgba(255,255,255,0.7)
}

.oas-swagger-ui .swagger-ui .hover-bg-white-60:focus,.oas-swagger-ui .swagger-ui .hover-bg-white-60:hover{
  background-color:rgba(255,255,255,0.6)
}

.oas-swagger-ui .swagger-ui .hover-bg-white-50:focus,.oas-swagger-ui .swagger-ui .hover-bg-white-50:hover{
  background-color:rgba(255,255,255,0.5)
}

.oas-swagger-ui .swagger-ui .hover-bg-white-40:focus,.oas-swagger-ui .swagger-ui .hover-bg-white-40:hover{
  background-color:rgba(255,255,255,0.4)
}

.oas-swagger-ui .swagger-ui .hover-bg-white-30:focus,.oas-swagger-ui .swagger-ui .hover-bg-white-30:hover{
  background-color:rgba(255,255,255,0.3)
}

.oas-swagger-ui .swagger-ui .hover-bg-white-20:focus,.oas-swagger-ui .swagger-ui .hover-bg-white-20:hover{
  background-color:rgba(255,255,255,0.2)
}

.oas-swagger-ui .swagger-ui .hover-bg-white-10:focus,.oas-swagger-ui .swagger-ui .hover-bg-white-10:hover{
  background-color:rgba(255,255,255,0.1)
}

.oas-swagger-ui .swagger-ui .hover-dark-red:focus,.oas-swagger-ui .swagger-ui .hover-dark-red:hover{
  color:#e7040f
}

.oas-swagger-ui .swagger-ui .hover-red:focus,.oas-swagger-ui .swagger-ui .hover-red:hover{
  color:#ff4136
}

.oas-swagger-ui .swagger-ui .hover-light-red:focus,.oas-swagger-ui .swagger-ui .hover-light-red:hover{
  color:#ff725c
}

.oas-swagger-ui .swagger-ui .hover-orange:focus,.oas-swagger-ui .swagger-ui .hover-orange:hover{
  color:#ff6300
}

.oas-swagger-ui .swagger-ui .hover-gold:focus,.oas-swagger-ui .swagger-ui .hover-gold:hover{
  color:#ffb700
}

.oas-swagger-ui .swagger-ui .hover-yellow:focus,.oas-swagger-ui .swagger-ui .hover-yellow:hover{
  color:gold
}

.oas-swagger-ui .swagger-ui .hover-light-yellow:focus,.oas-swagger-ui .swagger-ui .hover-light-yellow:hover{
  color:#fbf1a9
}

.oas-swagger-ui .swagger-ui .hover-purple:focus,.oas-swagger-ui .swagger-ui .hover-purple:hover{
  color:#5e2ca5
}

.oas-swagger-ui .swagger-ui .hover-light-purple:focus,.oas-swagger-ui .swagger-ui .hover-light-purple:hover{
  color:#a463f2
}

.oas-swagger-ui .swagger-ui .hover-dark-pink:focus,.oas-swagger-ui .swagger-ui .hover-dark-pink:hover{
  color:#d5008f
}

.oas-swagger-ui .swagger-ui .hover-hot-pink:focus,.oas-swagger-ui .swagger-ui .hover-hot-pink:hover{
  color:#ff41b4
}

.oas-swagger-ui .swagger-ui .hover-pink:focus,.oas-swagger-ui .swagger-ui .hover-pink:hover{
  color:#ff80cc
}

.oas-swagger-ui .swagger-ui .hover-light-pink:focus,.oas-swagger-ui .swagger-ui .hover-light-pink:hover{
  color:#ffa3d7
}

.oas-swagger-ui .swagger-ui .hover-dark-green:focus,.oas-swagger-ui .swagger-ui .hover-dark-green:hover{
  color:#137752
}

.oas-swagger-ui .swagger-ui .hover-green:focus,.oas-swagger-ui .swagger-ui .hover-green:hover{
  color:#19a974
}

.oas-swagger-ui .swagger-ui .hover-light-green:focus,.oas-swagger-ui .swagger-ui .hover-light-green:hover{
  color:#9eebcf
}

.oas-swagger-ui .swagger-ui .hover-navy:focus,.oas-swagger-ui .swagger-ui .hover-navy:hover{
  color:#001b44
}

.oas-swagger-ui .swagger-ui .hover-dark-blue:focus,.oas-swagger-ui .swagger-ui .hover-dark-blue:hover{
  color:#00449e
}

.oas-swagger-ui .swagger-ui .hover-blue:focus,.oas-swagger-ui .swagger-ui .hover-blue:hover{
  color:#357edd
}

.oas-swagger-ui .swagger-ui .hover-light-blue:focus,.oas-swagger-ui .swagger-ui .hover-light-blue:hover{
  color:#96ccff
}

.oas-swagger-ui .swagger-ui .hover-lightest-blue:focus,.oas-swagger-ui .swagger-ui .hover-lightest-blue:hover{
  color:#cdecff
}

.oas-swagger-ui .swagger-ui .hover-washed-blue:focus,.oas-swagger-ui .swagger-ui .hover-washed-blue:hover{
  color:#f6fffe
}

.oas-swagger-ui .swagger-ui .hover-washed-green:focus,.oas-swagger-ui .swagger-ui .hover-washed-green:hover{
  color:#e8fdf5
}

.oas-swagger-ui .swagger-ui .hover-washed-yellow:focus,.oas-swagger-ui .swagger-ui .hover-washed-yellow:hover{
  color:#fffceb
}

.oas-swagger-ui .swagger-ui .hover-washed-red:focus,.oas-swagger-ui .swagger-ui .hover-washed-red:hover{
  color:#ffdfdf
}

.oas-swagger-ui .swagger-ui .hover-bg-dark-red:focus,.oas-swagger-ui .swagger-ui .hover-bg-dark-red:hover{
  background-color:#e7040f
}

.oas-swagger-ui .swagger-ui .hover-bg-red:focus,.oas-swagger-ui .swagger-ui .hover-bg-red:hover{
  background-color:#ff4136
}

.oas-swagger-ui .swagger-ui .hover-bg-light-red:focus,.oas-swagger-ui .swagger-ui .hover-bg-light-red:hover{
  background-color:#ff725c
}

.oas-swagger-ui .swagger-ui .hover-bg-orange:focus,.oas-swagger-ui .swagger-ui .hover-bg-orange:hover{
  background-color:#ff6300
}

.oas-swagger-ui .swagger-ui .hover-bg-gold:focus,.oas-swagger-ui .swagger-ui .hover-bg-gold:hover{
  background-color:#ffb700
}

.oas-swagger-ui .swagger-ui .hover-bg-yellow:focus,.oas-swagger-ui .swagger-ui .hover-bg-yellow:hover{
  background-color:gold
}

.oas-swagger-ui .swagger-ui .hover-bg-light-yellow:focus,.oas-swagger-ui .swagger-ui .hover-bg-light-yellow:hover{
  background-color:#fbf1a9
}

.oas-swagger-ui .swagger-ui .hover-bg-purple:focus,.oas-swagger-ui .swagger-ui .hover-bg-purple:hover{
  background-color:#5e2ca5
}

.oas-swagger-ui .swagger-ui .hover-bg-light-purple:focus,.oas-swagger-ui .swagger-ui .hover-bg-light-purple:hover{
  background-color:#a463f2
}

.oas-swagger-ui .swagger-ui .hover-bg-dark-pink:focus,.oas-swagger-ui .swagger-ui .hover-bg-dark-pink:hover{
  background-color:#d5008f
}

.oas-swagger-ui .swagger-ui .hover-bg-hot-pink:focus,.oas-swagger-ui .swagger-ui .hover-bg-hot-pink:hover{
  background-color:#ff41b4
}

.oas-swagger-ui .swagger-ui .hover-bg-pink:focus,.oas-swagger-ui .swagger-ui .hover-bg-pink:hover{
  background-color:#ff80cc
}

.oas-swagger-ui .swagger-ui .hover-bg-light-pink:focus,.oas-swagger-ui .swagger-ui .hover-bg-light-pink:hover{
  background-color:#ffa3d7
}

.oas-swagger-ui .swagger-ui .hover-bg-dark-green:focus,.oas-swagger-ui .swagger-ui .hover-bg-dark-green:hover{
  background-color:#137752
}

.oas-swagger-ui .swagger-ui .hover-bg-green:focus,.oas-swagger-ui .swagger-ui .hover-bg-green:hover{
  background-color:#19a974
}

.oas-swagger-ui .swagger-ui .hover-bg-light-green:focus,.oas-swagger-ui .swagger-ui .hover-bg-light-green:hover{
  background-color:#9eebcf
}

.oas-swagger-ui .swagger-ui .hover-bg-navy:focus,.oas-swagger-ui .swagger-ui .hover-bg-navy:hover{
  background-color:#001b44
}

.oas-swagger-ui .swagger-ui .hover-bg-dark-blue:focus,.oas-swagger-ui .swagger-ui .hover-bg-dark-blue:hover{
  background-color:#00449e
}

.oas-swagger-ui .swagger-ui .hover-bg-blue:focus,.oas-swagger-ui .swagger-ui .hover-bg-blue:hover{
  background-color:#357edd
}

.oas-swagger-ui .swagger-ui .hover-bg-light-blue:focus,.oas-swagger-ui .swagger-ui .hover-bg-light-blue:hover{
  background-color:#96ccff
}

.oas-swagger-ui .swagger-ui .hover-bg-lightest-blue:focus,.oas-swagger-ui .swagger-ui .hover-bg-lightest-blue:hover{
  background-color:#cdecff
}

.oas-swagger-ui .swagger-ui .hover-bg-washed-blue:focus,.oas-swagger-ui .swagger-ui .hover-bg-washed-blue:hover{
  background-color:#f6fffe
}

.oas-swagger-ui .swagger-ui .hover-bg-washed-green:focus,.oas-swagger-ui .swagger-ui .hover-bg-washed-green:hover{
  background-color:#e8fdf5
}

.oas-swagger-ui .swagger-ui .hover-bg-washed-yellow:focus,.oas-swagger-ui .swagger-ui .hover-bg-washed-yellow:hover{
  background-color:#fffceb
}

.oas-swagger-ui .swagger-ui .hover-bg-washed-red:focus,.oas-swagger-ui .swagger-ui .hover-bg-washed-red:hover{
  background-color:#ffdfdf
}

.oas-swagger-ui .swagger-ui .hover-bg-inherit:focus,.oas-swagger-ui .swagger-ui .hover-bg-inherit:hover{
  background-color:inherit
}

.oas-swagger-ui .swagger-ui .pa0{
  padding:0
}

.oas-swagger-ui .swagger-ui .pa1{
  padding:.25rem
}

.oas-swagger-ui .swagger-ui .pa2{
  padding:.5rem
}

.oas-swagger-ui .swagger-ui .pa3{
  padding:1rem
}

.oas-swagger-ui .swagger-ui .pa4{
  padding:2rem
}

.oas-swagger-ui .swagger-ui .pa5{
  padding:4rem
}

.oas-swagger-ui .swagger-ui .pa6{
  padding:8rem
}

.oas-swagger-ui .swagger-ui .pa7{
  padding:16rem
}

.oas-swagger-ui .swagger-ui .pl0{
  padding-left:0
}

.oas-swagger-ui .swagger-ui .pl1{
  padding-left:.25rem
}

.oas-swagger-ui .swagger-ui .pl2{
  padding-left:.5rem
}

.oas-swagger-ui .swagger-ui .pl3{
  padding-left:1rem
}

.oas-swagger-ui .swagger-ui .pl4{
  padding-left:2rem
}

.oas-swagger-ui .swagger-ui .pl5{
  padding-left:4rem
}

.oas-swagger-ui .swagger-ui .pl6{
  padding-left:8rem
}

.oas-swagger-ui .swagger-ui .pl7{
  padding-left:16rem
}

.oas-swagger-ui .swagger-ui .pr0{
  padding-right:0
}

.oas-swagger-ui .swagger-ui .pr1{
  padding-right:.25rem
}

.oas-swagger-ui .swagger-ui .pr2{
  padding-right:.5rem
}

.oas-swagger-ui .swagger-ui .pr3{
  padding-right:1rem
}

.oas-swagger-ui .swagger-ui .pr4{
  padding-right:2rem
}

.oas-swagger-ui .swagger-ui .pr5{
  padding-right:4rem
}

.oas-swagger-ui .swagger-ui .pr6{
  padding-right:8rem
}

.oas-swagger-ui .swagger-ui .pr7{
  padding-right:16rem
}

.oas-swagger-ui .swagger-ui .pb0{
  padding-bottom:0
}

.oas-swagger-ui .swagger-ui .pb1{
  padding-bottom:.25rem
}

.oas-swagger-ui .swagger-ui .pb2{
  padding-bottom:.5rem
}

.oas-swagger-ui .swagger-ui .pb3{
  padding-bottom:1rem
}

.oas-swagger-ui .swagger-ui .pb4{
  padding-bottom:2rem
}

.oas-swagger-ui .swagger-ui .pb5{
  padding-bottom:4rem
}

.oas-swagger-ui .swagger-ui .pb6{
  padding-bottom:8rem
}

.oas-swagger-ui .swagger-ui .pb7{
  padding-bottom:16rem
}

.oas-swagger-ui .swagger-ui .pt0{
  padding-top:0
}

.oas-swagger-ui .swagger-ui .pt1{
  padding-top:.25rem
}

.oas-swagger-ui .swagger-ui .pt2{
  padding-top:.5rem
}

.oas-swagger-ui .swagger-ui .pt3{
  padding-top:1rem
}

.oas-swagger-ui .swagger-ui .pt4{
  padding-top:2rem
}

.oas-swagger-ui .swagger-ui .pt5{
  padding-top:4rem
}

.oas-swagger-ui .swagger-ui .pt6{
  padding-top:8rem
}

.oas-swagger-ui .swagger-ui .pt7{
  padding-top:16rem
}

.oas-swagger-ui .swagger-ui .pv0{
  padding-bottom:0;
  padding-top:0
}

.oas-swagger-ui .swagger-ui .pv1{
  padding-bottom:.25rem;
  padding-top:.25rem
}

.oas-swagger-ui .swagger-ui .pv2{
  padding-bottom:.5rem;
  padding-top:.5rem
}

.oas-swagger-ui .swagger-ui .pv3{
  padding-bottom:1rem;
  padding-top:1rem
}

.oas-swagger-ui .swagger-ui .pv4{
  padding-bottom:2rem;
  padding-top:2rem
}

.oas-swagger-ui .swagger-ui .pv5{
  padding-bottom:4rem;
  padding-top:4rem
}

.oas-swagger-ui .swagger-ui .pv6{
  padding-bottom:8rem;
  padding-top:8rem
}

.oas-swagger-ui .swagger-ui .pv7{
  padding-bottom:16rem;
  padding-top:16rem
}

.oas-swagger-ui .swagger-ui .ph0{
  padding-left:0;
  padding-right:0
}

.oas-swagger-ui .swagger-ui .ph1{
  padding-left:.25rem;
  padding-right:.25rem
}

.oas-swagger-ui .swagger-ui .ph2{
  padding-left:.5rem;
  padding-right:.5rem
}

.oas-swagger-ui .swagger-ui .ph3{
  padding-left:1rem;
  padding-right:1rem
}

.oas-swagger-ui .swagger-ui .ph4{
  padding-left:2rem;
  padding-right:2rem
}

.oas-swagger-ui .swagger-ui .ph5{
  padding-left:4rem;
  padding-right:4rem
}

.oas-swagger-ui .swagger-ui .ph6{
  padding-left:8rem;
  padding-right:8rem
}

.oas-swagger-ui .swagger-ui .ph7{
  padding-left:16rem;
  padding-right:16rem
}

.oas-swagger-ui .swagger-ui .ma0{
  margin:0
}

.oas-swagger-ui .swagger-ui .ma1{
  margin:.25rem
}

.oas-swagger-ui .swagger-ui .ma2{
  margin:.5rem
}

.oas-swagger-ui .swagger-ui .ma3{
  margin:1rem
}

.oas-swagger-ui .swagger-ui .ma4{
  margin:2rem
}

.oas-swagger-ui .swagger-ui .ma5{
  margin:4rem
}

.oas-swagger-ui .swagger-ui .ma6{
  margin:8rem
}

.oas-swagger-ui .swagger-ui .ma7{
  margin:16rem
}

.oas-swagger-ui .swagger-ui .ml0{
  margin-left:0
}

.oas-swagger-ui .swagger-ui .ml1{
  margin-left:.25rem
}

.oas-swagger-ui .swagger-ui .ml2{
  margin-left:.5rem
}

.oas-swagger-ui .swagger-ui .ml3{
  margin-left:1rem
}

.oas-swagger-ui .swagger-ui .ml4{
  margin-left:2rem
}

.oas-swagger-ui .swagger-ui .ml5{
  margin-left:4rem
}

.oas-swagger-ui .swagger-ui .ml6{
  margin-left:8rem
}

.oas-swagger-ui .swagger-ui .ml7{
  margin-left:16rem
}

.oas-swagger-ui .swagger-ui .mr0{
  margin-right:0
}

.oas-swagger-ui .swagger-ui .mr1{
  margin-right:.25rem
}

.oas-swagger-ui .swagger-ui .mr2{
  margin-right:.5rem
}

.oas-swagger-ui .swagger-ui .mr3{
  margin-right:1rem
}

.oas-swagger-ui .swagger-ui .mr4{
  margin-right:2rem
}

.oas-swagger-ui .swagger-ui .mr5{
  margin-right:4rem
}

.oas-swagger-ui .swagger-ui .mr6{
  margin-right:8rem
}

.oas-swagger-ui .swagger-ui .mr7{
  margin-right:16rem
}

.oas-swagger-ui .swagger-ui .mb0{
  margin-bottom:0
}

.oas-swagger-ui .swagger-ui .mb1{
  margin-bottom:.25rem
}

.oas-swagger-ui .swagger-ui .mb2{
  margin-bottom:.5rem
}

.oas-swagger-ui .swagger-ui .mb3{
  margin-bottom:1rem
}

.oas-swagger-ui .swagger-ui .mb4{
  margin-bottom:2rem
}

.oas-swagger-ui .swagger-ui .mb5{
  margin-bottom:4rem
}

.oas-swagger-ui .swagger-ui .mb6{
  margin-bottom:8rem
}

.oas-swagger-ui .swagger-ui .mb7{
  margin-bottom:16rem
}

.oas-swagger-ui .swagger-ui .mt0{
  margin-top:0
}

.oas-swagger-ui .swagger-ui .mt1{
  margin-top:.25rem
}

.oas-swagger-ui .swagger-ui .mt2{
  margin-top:.5rem
}

.oas-swagger-ui .swagger-ui .mt3{
  margin-top:1rem
}

.oas-swagger-ui .swagger-ui .mt4{
  margin-top:2rem
}

.oas-swagger-ui .swagger-ui .mt5{
  margin-top:4rem
}

.oas-swagger-ui .swagger-ui .mt6{
  margin-top:8rem
}

.oas-swagger-ui .swagger-ui .mt7{
  margin-top:16rem
}

.oas-swagger-ui .swagger-ui .mv0{
  margin-bottom:0;
  margin-top:0
}

.oas-swagger-ui .swagger-ui .mv1{
  margin-bottom:.25rem;
  margin-top:.25rem
}

.oas-swagger-ui .swagger-ui .mv2{
  margin-bottom:.5rem;
  margin-top:.5rem
}

.oas-swagger-ui .swagger-ui .mv3{
  margin-bottom:1rem;
  margin-top:1rem
}

.oas-swagger-ui .swagger-ui .mv4{
  margin-bottom:2rem;
  margin-top:2rem
}

.oas-swagger-ui .swagger-ui .mv5{
  margin-bottom:4rem;
  margin-top:4rem
}

.oas-swagger-ui .swagger-ui .mv6{
  margin-bottom:8rem;
  margin-top:8rem
}

.oas-swagger-ui .swagger-ui .mv7{
  margin-bottom:16rem;
  margin-top:16rem
}

.oas-swagger-ui .swagger-ui .mh0{
  margin-left:0;
  margin-right:0
}

.oas-swagger-ui .swagger-ui .mh1{
  margin-left:.25rem;
  margin-right:.25rem
}

.oas-swagger-ui .swagger-ui .mh2{
  margin-left:.5rem;
  margin-right:.5rem
}

.oas-swagger-ui .swagger-ui .mh3{
  margin-left:1rem;
  margin-right:1rem
}

.oas-swagger-ui .swagger-ui .mh4{
  margin-left:2rem;
  margin-right:2rem
}

.oas-swagger-ui .swagger-ui .mh5{
  margin-left:4rem;
  margin-right:4rem
}

.oas-swagger-ui .swagger-ui .mh6{
  margin-left:8rem;
  margin-right:8rem
}

.oas-swagger-ui .swagger-ui .mh7{
  margin-left:16rem;
  margin-right:16rem
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .pa0-ns{
    padding:0
  }

  .oas-swagger-ui .swagger-ui .pa1-ns{
    padding:.25rem
  }

  .oas-swagger-ui .swagger-ui .pa2-ns{
    padding:.5rem
  }

  .oas-swagger-ui .swagger-ui .pa3-ns{
    padding:1rem
  }

  .oas-swagger-ui .swagger-ui .pa4-ns{
    padding:2rem
  }

  .oas-swagger-ui .swagger-ui .pa5-ns{
    padding:4rem
  }

  .oas-swagger-ui .swagger-ui .pa6-ns{
    padding:8rem
  }

  .oas-swagger-ui .swagger-ui .pa7-ns{
    padding:16rem
  }

  .oas-swagger-ui .swagger-ui .pl0-ns{
    padding-left:0
  }

  .oas-swagger-ui .swagger-ui .pl1-ns{
    padding-left:.25rem
  }

  .oas-swagger-ui .swagger-ui .pl2-ns{
    padding-left:.5rem
  }

  .oas-swagger-ui .swagger-ui .pl3-ns{
    padding-left:1rem
  }

  .oas-swagger-ui .swagger-ui .pl4-ns{
    padding-left:2rem
  }

  .oas-swagger-ui .swagger-ui .pl5-ns{
    padding-left:4rem
  }

  .oas-swagger-ui .swagger-ui .pl6-ns{
    padding-left:8rem
  }

  .oas-swagger-ui .swagger-ui .pl7-ns{
    padding-left:16rem
  }

  .oas-swagger-ui .swagger-ui .pr0-ns{
    padding-right:0
  }

  .oas-swagger-ui .swagger-ui .pr1-ns{
    padding-right:.25rem
  }

  .oas-swagger-ui .swagger-ui .pr2-ns{
    padding-right:.5rem
  }

  .oas-swagger-ui .swagger-ui .pr3-ns{
    padding-right:1rem
  }

  .oas-swagger-ui .swagger-ui .pr4-ns{
    padding-right:2rem
  }

  .oas-swagger-ui .swagger-ui .pr5-ns{
    padding-right:4rem
  }

  .oas-swagger-ui .swagger-ui .pr6-ns{
    padding-right:8rem
  }

  .oas-swagger-ui .swagger-ui .pr7-ns{
    padding-right:16rem
  }

  .oas-swagger-ui .swagger-ui .pb0-ns{
    padding-bottom:0
  }

  .oas-swagger-ui .swagger-ui .pb1-ns{
    padding-bottom:.25rem
  }

  .oas-swagger-ui .swagger-ui .pb2-ns{
    padding-bottom:.5rem
  }

  .oas-swagger-ui .swagger-ui .pb3-ns{
    padding-bottom:1rem
  }

  .oas-swagger-ui .swagger-ui .pb4-ns{
    padding-bottom:2rem
  }

  .oas-swagger-ui .swagger-ui .pb5-ns{
    padding-bottom:4rem
  }

  .oas-swagger-ui .swagger-ui .pb6-ns{
    padding-bottom:8rem
  }

  .oas-swagger-ui .swagger-ui .pb7-ns{
    padding-bottom:16rem
  }

  .oas-swagger-ui .swagger-ui .pt0-ns{
    padding-top:0
  }

  .oas-swagger-ui .swagger-ui .pt1-ns{
    padding-top:.25rem
  }

  .oas-swagger-ui .swagger-ui .pt2-ns{
    padding-top:.5rem
  }

  .oas-swagger-ui .swagger-ui .pt3-ns{
    padding-top:1rem
  }

  .oas-swagger-ui .swagger-ui .pt4-ns{
    padding-top:2rem
  }

  .oas-swagger-ui .swagger-ui .pt5-ns{
    padding-top:4rem
  }

  .oas-swagger-ui .swagger-ui .pt6-ns{
    padding-top:8rem
  }

  .oas-swagger-ui .swagger-ui .pt7-ns{
    padding-top:16rem
  }

  .oas-swagger-ui .swagger-ui .pv0-ns{
    padding-bottom:0;
    padding-top:0
  }

  .oas-swagger-ui .swagger-ui .pv1-ns{
    padding-bottom:.25rem;
    padding-top:.25rem
  }

  .oas-swagger-ui .swagger-ui .pv2-ns{
    padding-bottom:.5rem;
    padding-top:.5rem
  }

  .oas-swagger-ui .swagger-ui .pv3-ns{
    padding-bottom:1rem;
    padding-top:1rem
  }

  .oas-swagger-ui .swagger-ui .pv4-ns{
    padding-bottom:2rem;
    padding-top:2rem
  }

  .oas-swagger-ui .swagger-ui .pv5-ns{
    padding-bottom:4rem;
    padding-top:4rem
  }

  .oas-swagger-ui .swagger-ui .pv6-ns{
    padding-bottom:8rem;
    padding-top:8rem
  }

  .oas-swagger-ui .swagger-ui .pv7-ns{
    padding-bottom:16rem;
    padding-top:16rem
  }

  .oas-swagger-ui .swagger-ui .ph0-ns{
    padding-left:0;
    padding-right:0
  }

  .oas-swagger-ui .swagger-ui .ph1-ns{
    padding-left:.25rem;
    padding-right:.25rem
  }

  .oas-swagger-ui .swagger-ui .ph2-ns{
    padding-left:.5rem;
    padding-right:.5rem
  }

  .oas-swagger-ui .swagger-ui .ph3-ns{
    padding-left:1rem;
    padding-right:1rem
  }

  .oas-swagger-ui .swagger-ui .ph4-ns{
    padding-left:2rem;
    padding-right:2rem
  }

  .oas-swagger-ui .swagger-ui .ph5-ns{
    padding-left:4rem;
    padding-right:4rem
  }

  .oas-swagger-ui .swagger-ui .ph6-ns{
    padding-left:8rem;
    padding-right:8rem
  }

  .oas-swagger-ui .swagger-ui .ph7-ns{
    padding-left:16rem;
    padding-right:16rem
  }

  .oas-swagger-ui .swagger-ui .ma0-ns{
    margin:0
  }

  .oas-swagger-ui .swagger-ui .ma1-ns{
    margin:.25rem
  }

  .oas-swagger-ui .swagger-ui .ma2-ns{
    margin:.5rem
  }

  .oas-swagger-ui .swagger-ui .ma3-ns{
    margin:1rem
  }

  .oas-swagger-ui .swagger-ui .ma4-ns{
    margin:2rem
  }

  .oas-swagger-ui .swagger-ui .ma5-ns{
    margin:4rem
  }

  .oas-swagger-ui .swagger-ui .ma6-ns{
    margin:8rem
  }

  .oas-swagger-ui .swagger-ui .ma7-ns{
    margin:16rem
  }

  .oas-swagger-ui .swagger-ui .ml0-ns{
    margin-left:0
  }

  .oas-swagger-ui .swagger-ui .ml1-ns{
    margin-left:.25rem
  }

  .oas-swagger-ui .swagger-ui .ml2-ns{
    margin-left:.5rem
  }

  .oas-swagger-ui .swagger-ui .ml3-ns{
    margin-left:1rem
  }

  .oas-swagger-ui .swagger-ui .ml4-ns{
    margin-left:2rem
  }

  .oas-swagger-ui .swagger-ui .ml5-ns{
    margin-left:4rem
  }

  .oas-swagger-ui .swagger-ui .ml6-ns{
    margin-left:8rem
  }

  .oas-swagger-ui .swagger-ui .ml7-ns{
    margin-left:16rem
  }

  .oas-swagger-ui .swagger-ui .mr0-ns{
    margin-right:0
  }

  .oas-swagger-ui .swagger-ui .mr1-ns{
    margin-right:.25rem
  }

  .oas-swagger-ui .swagger-ui .mr2-ns{
    margin-right:.5rem
  }

  .oas-swagger-ui .swagger-ui .mr3-ns{
    margin-right:1rem
  }

  .oas-swagger-ui .swagger-ui .mr4-ns{
    margin-right:2rem
  }

  .oas-swagger-ui .swagger-ui .mr5-ns{
    margin-right:4rem
  }

  .oas-swagger-ui .swagger-ui .mr6-ns{
    margin-right:8rem
  }

  .oas-swagger-ui .swagger-ui .mr7-ns{
    margin-right:16rem
  }

  .oas-swagger-ui .swagger-ui .mb0-ns{
    margin-bottom:0
  }

  .oas-swagger-ui .swagger-ui .mb1-ns{
    margin-bottom:.25rem
  }

  .oas-swagger-ui .swagger-ui .mb2-ns{
    margin-bottom:.5rem
  }

  .oas-swagger-ui .swagger-ui .mb3-ns{
    margin-bottom:1rem
  }

  .oas-swagger-ui .swagger-ui .mb4-ns{
    margin-bottom:2rem
  }

  .oas-swagger-ui .swagger-ui .mb5-ns{
    margin-bottom:4rem
  }

  .oas-swagger-ui .swagger-ui .mb6-ns{
    margin-bottom:8rem
  }

  .oas-swagger-ui .swagger-ui .mb7-ns{
    margin-bottom:16rem
  }

  .oas-swagger-ui .swagger-ui .mt0-ns{
    margin-top:0
  }

  .oas-swagger-ui .swagger-ui .mt1-ns{
    margin-top:.25rem
  }

  .oas-swagger-ui .swagger-ui .mt2-ns{
    margin-top:.5rem
  }

  .oas-swagger-ui .swagger-ui .mt3-ns{
    margin-top:1rem
  }

  .oas-swagger-ui .swagger-ui .mt4-ns{
    margin-top:2rem
  }

  .oas-swagger-ui .swagger-ui .mt5-ns{
    margin-top:4rem
  }

  .oas-swagger-ui .swagger-ui .mt6-ns{
    margin-top:8rem
  }

  .oas-swagger-ui .swagger-ui .mt7-ns{
    margin-top:16rem
  }

  .oas-swagger-ui .swagger-ui .mv0-ns{
    margin-bottom:0;
    margin-top:0
  }

  .oas-swagger-ui .swagger-ui .mv1-ns{
    margin-bottom:.25rem;
    margin-top:.25rem
  }

  .oas-swagger-ui .swagger-ui .mv2-ns{
    margin-bottom:.5rem;
    margin-top:.5rem
  }

  .oas-swagger-ui .swagger-ui .mv3-ns{
    margin-bottom:1rem;
    margin-top:1rem
  }

  .oas-swagger-ui .swagger-ui .mv4-ns{
    margin-bottom:2rem;
    margin-top:2rem
  }

  .oas-swagger-ui .swagger-ui .mv5-ns{
    margin-bottom:4rem;
    margin-top:4rem
  }

  .oas-swagger-ui .swagger-ui .mv6-ns{
    margin-bottom:8rem;
    margin-top:8rem
  }

  .oas-swagger-ui .swagger-ui .mv7-ns{
    margin-bottom:16rem;
    margin-top:16rem
  }

  .oas-swagger-ui .swagger-ui .mh0-ns{
    margin-left:0;
    margin-right:0
  }

  .oas-swagger-ui .swagger-ui .mh1-ns{
    margin-left:.25rem;
    margin-right:.25rem
  }

  .oas-swagger-ui .swagger-ui .mh2-ns{
    margin-left:.5rem;
    margin-right:.5rem
  }

  .oas-swagger-ui .swagger-ui .mh3-ns{
    margin-left:1rem;
    margin-right:1rem
  }

  .oas-swagger-ui .swagger-ui .mh4-ns{
    margin-left:2rem;
    margin-right:2rem
  }

  .oas-swagger-ui .swagger-ui .mh5-ns{
    margin-left:4rem;
    margin-right:4rem
  }

  .oas-swagger-ui .swagger-ui .mh6-ns{
    margin-left:8rem;
    margin-right:8rem
  }

  .oas-swagger-ui .swagger-ui .mh7-ns{
    margin-left:16rem;
    margin-right:16rem
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .pa0-m{
    padding:0
  }

  .oas-swagger-ui .swagger-ui .pa1-m{
    padding:.25rem
  }

  .oas-swagger-ui .swagger-ui .pa2-m{
    padding:.5rem
  }

  .oas-swagger-ui .swagger-ui .pa3-m{
    padding:1rem
  }

  .oas-swagger-ui .swagger-ui .pa4-m{
    padding:2rem
  }

  .oas-swagger-ui .swagger-ui .pa5-m{
    padding:4rem
  }

  .oas-swagger-ui .swagger-ui .pa6-m{
    padding:8rem
  }

  .oas-swagger-ui .swagger-ui .pa7-m{
    padding:16rem
  }

  .oas-swagger-ui .swagger-ui .pl0-m{
    padding-left:0
  }

  .oas-swagger-ui .swagger-ui .pl1-m{
    padding-left:.25rem
  }

  .oas-swagger-ui .swagger-ui .pl2-m{
    padding-left:.5rem
  }

  .oas-swagger-ui .swagger-ui .pl3-m{
    padding-left:1rem
  }

  .oas-swagger-ui .swagger-ui .pl4-m{
    padding-left:2rem
  }

  .oas-swagger-ui .swagger-ui .pl5-m{
    padding-left:4rem
  }

  .oas-swagger-ui .swagger-ui .pl6-m{
    padding-left:8rem
  }

  .oas-swagger-ui .swagger-ui .pl7-m{
    padding-left:16rem
  }

  .oas-swagger-ui .swagger-ui .pr0-m{
    padding-right:0
  }

  .oas-swagger-ui .swagger-ui .pr1-m{
    padding-right:.25rem
  }

  .oas-swagger-ui .swagger-ui .pr2-m{
    padding-right:.5rem
  }

  .oas-swagger-ui .swagger-ui .pr3-m{
    padding-right:1rem
  }

  .oas-swagger-ui .swagger-ui .pr4-m{
    padding-right:2rem
  }

  .oas-swagger-ui .swagger-ui .pr5-m{
    padding-right:4rem
  }

  .oas-swagger-ui .swagger-ui .pr6-m{
    padding-right:8rem
  }

  .oas-swagger-ui .swagger-ui .pr7-m{
    padding-right:16rem
  }

  .oas-swagger-ui .swagger-ui .pb0-m{
    padding-bottom:0
  }

  .oas-swagger-ui .swagger-ui .pb1-m{
    padding-bottom:.25rem
  }

  .oas-swagger-ui .swagger-ui .pb2-m{
    padding-bottom:.5rem
  }

  .oas-swagger-ui .swagger-ui .pb3-m{
    padding-bottom:1rem
  }

  .oas-swagger-ui .swagger-ui .pb4-m{
    padding-bottom:2rem
  }

  .oas-swagger-ui .swagger-ui .pb5-m{
    padding-bottom:4rem
  }

  .oas-swagger-ui .swagger-ui .pb6-m{
    padding-bottom:8rem
  }

  .oas-swagger-ui .swagger-ui .pb7-m{
    padding-bottom:16rem
  }

  .oas-swagger-ui .swagger-ui .pt0-m{
    padding-top:0
  }

  .oas-swagger-ui .swagger-ui .pt1-m{
    padding-top:.25rem
  }

  .oas-swagger-ui .swagger-ui .pt2-m{
    padding-top:.5rem
  }

  .oas-swagger-ui .swagger-ui .pt3-m{
    padding-top:1rem
  }

  .oas-swagger-ui .swagger-ui .pt4-m{
    padding-top:2rem
  }

  .oas-swagger-ui .swagger-ui .pt5-m{
    padding-top:4rem
  }

  .oas-swagger-ui .swagger-ui .pt6-m{
    padding-top:8rem
  }

  .oas-swagger-ui .swagger-ui .pt7-m{
    padding-top:16rem
  }

  .oas-swagger-ui .swagger-ui .pv0-m{
    padding-bottom:0;
    padding-top:0
  }

  .oas-swagger-ui .swagger-ui .pv1-m{
    padding-bottom:.25rem;
    padding-top:.25rem
  }

  .oas-swagger-ui .swagger-ui .pv2-m{
    padding-bottom:.5rem;
    padding-top:.5rem
  }

  .oas-swagger-ui .swagger-ui .pv3-m{
    padding-bottom:1rem;
    padding-top:1rem
  }

  .oas-swagger-ui .swagger-ui .pv4-m{
    padding-bottom:2rem;
    padding-top:2rem
  }

  .oas-swagger-ui .swagger-ui .pv5-m{
    padding-bottom:4rem;
    padding-top:4rem
  }

  .oas-swagger-ui .swagger-ui .pv6-m{
    padding-bottom:8rem;
    padding-top:8rem
  }

  .oas-swagger-ui .swagger-ui .pv7-m{
    padding-bottom:16rem;
    padding-top:16rem
  }

  .oas-swagger-ui .swagger-ui .ph0-m{
    padding-left:0;
    padding-right:0
  }

  .oas-swagger-ui .swagger-ui .ph1-m{
    padding-left:.25rem;
    padding-right:.25rem
  }

  .oas-swagger-ui .swagger-ui .ph2-m{
    padding-left:.5rem;
    padding-right:.5rem
  }

  .oas-swagger-ui .swagger-ui .ph3-m{
    padding-left:1rem;
    padding-right:1rem
  }

  .oas-swagger-ui .swagger-ui .ph4-m{
    padding-left:2rem;
    padding-right:2rem
  }

  .oas-swagger-ui .swagger-ui .ph5-m{
    padding-left:4rem;
    padding-right:4rem
  }

  .oas-swagger-ui .swagger-ui .ph6-m{
    padding-left:8rem;
    padding-right:8rem
  }

  .oas-swagger-ui .swagger-ui .ph7-m{
    padding-left:16rem;
    padding-right:16rem
  }

  .oas-swagger-ui .swagger-ui .ma0-m{
    margin:0
  }

  .oas-swagger-ui .swagger-ui .ma1-m{
    margin:.25rem
  }

  .oas-swagger-ui .swagger-ui .ma2-m{
    margin:.5rem
  }

  .oas-swagger-ui .swagger-ui .ma3-m{
    margin:1rem
  }

  .oas-swagger-ui .swagger-ui .ma4-m{
    margin:2rem
  }

  .oas-swagger-ui .swagger-ui .ma5-m{
    margin:4rem
  }

  .oas-swagger-ui .swagger-ui .ma6-m{
    margin:8rem
  }

  .oas-swagger-ui .swagger-ui .ma7-m{
    margin:16rem
  }

  .oas-swagger-ui .swagger-ui .ml0-m{
    margin-left:0
  }

  .oas-swagger-ui .swagger-ui .ml1-m{
    margin-left:.25rem
  }

  .oas-swagger-ui .swagger-ui .ml2-m{
    margin-left:.5rem
  }

  .oas-swagger-ui .swagger-ui .ml3-m{
    margin-left:1rem
  }

  .oas-swagger-ui .swagger-ui .ml4-m{
    margin-left:2rem
  }

  .oas-swagger-ui .swagger-ui .ml5-m{
    margin-left:4rem
  }

  .oas-swagger-ui .swagger-ui .ml6-m{
    margin-left:8rem
  }

  .oas-swagger-ui .swagger-ui .ml7-m{
    margin-left:16rem
  }

  .oas-swagger-ui .swagger-ui .mr0-m{
    margin-right:0
  }

  .oas-swagger-ui .swagger-ui .mr1-m{
    margin-right:.25rem
  }

  .oas-swagger-ui .swagger-ui .mr2-m{
    margin-right:.5rem
  }

  .oas-swagger-ui .swagger-ui .mr3-m{
    margin-right:1rem
  }

  .oas-swagger-ui .swagger-ui .mr4-m{
    margin-right:2rem
  }

  .oas-swagger-ui .swagger-ui .mr5-m{
    margin-right:4rem
  }

  .oas-swagger-ui .swagger-ui .mr6-m{
    margin-right:8rem
  }

  .oas-swagger-ui .swagger-ui .mr7-m{
    margin-right:16rem
  }

  .oas-swagger-ui .swagger-ui .mb0-m{
    margin-bottom:0
  }

  .oas-swagger-ui .swagger-ui .mb1-m{
    margin-bottom:.25rem
  }

  .oas-swagger-ui .swagger-ui .mb2-m{
    margin-bottom:.5rem
  }

  .oas-swagger-ui .swagger-ui .mb3-m{
    margin-bottom:1rem
  }

  .oas-swagger-ui .swagger-ui .mb4-m{
    margin-bottom:2rem
  }

  .oas-swagger-ui .swagger-ui .mb5-m{
    margin-bottom:4rem
  }

  .oas-swagger-ui .swagger-ui .mb6-m{
    margin-bottom:8rem
  }

  .oas-swagger-ui .swagger-ui .mb7-m{
    margin-bottom:16rem
  }

  .oas-swagger-ui .swagger-ui .mt0-m{
    margin-top:0
  }

  .oas-swagger-ui .swagger-ui .mt1-m{
    margin-top:.25rem
  }

  .oas-swagger-ui .swagger-ui .mt2-m{
    margin-top:.5rem
  }

  .oas-swagger-ui .swagger-ui .mt3-m{
    margin-top:1rem
  }

  .oas-swagger-ui .swagger-ui .mt4-m{
    margin-top:2rem
  }

  .oas-swagger-ui .swagger-ui .mt5-m{
    margin-top:4rem
  }

  .oas-swagger-ui .swagger-ui .mt6-m{
    margin-top:8rem
  }

  .oas-swagger-ui .swagger-ui .mt7-m{
    margin-top:16rem
  }

  .oas-swagger-ui .swagger-ui .mv0-m{
    margin-bottom:0;
    margin-top:0
  }

  .oas-swagger-ui .swagger-ui .mv1-m{
    margin-bottom:.25rem;
    margin-top:.25rem
  }

  .oas-swagger-ui .swagger-ui .mv2-m{
    margin-bottom:.5rem;
    margin-top:.5rem
  }

  .oas-swagger-ui .swagger-ui .mv3-m{
    margin-bottom:1rem;
    margin-top:1rem
  }

  .oas-swagger-ui .swagger-ui .mv4-m{
    margin-bottom:2rem;
    margin-top:2rem
  }

  .oas-swagger-ui .swagger-ui .mv5-m{
    margin-bottom:4rem;
    margin-top:4rem
  }

  .oas-swagger-ui .swagger-ui .mv6-m{
    margin-bottom:8rem;
    margin-top:8rem
  }

  .oas-swagger-ui .swagger-ui .mv7-m{
    margin-bottom:16rem;
    margin-top:16rem
  }

  .oas-swagger-ui .swagger-ui .mh0-m{
    margin-left:0;
    margin-right:0
  }

  .oas-swagger-ui .swagger-ui .mh1-m{
    margin-left:.25rem;
    margin-right:.25rem
  }

  .oas-swagger-ui .swagger-ui .mh2-m{
    margin-left:.5rem;
    margin-right:.5rem
  }

  .oas-swagger-ui .swagger-ui .mh3-m{
    margin-left:1rem;
    margin-right:1rem
  }

  .oas-swagger-ui .swagger-ui .mh4-m{
    margin-left:2rem;
    margin-right:2rem
  }

  .oas-swagger-ui .swagger-ui .mh5-m{
    margin-left:4rem;
    margin-right:4rem
  }

  .oas-swagger-ui .swagger-ui .mh6-m{
    margin-left:8rem;
    margin-right:8rem
  }

  .oas-swagger-ui .swagger-ui .mh7-m{
    margin-left:16rem;
    margin-right:16rem
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .pa0-l{
    padding:0
  }

  .oas-swagger-ui .swagger-ui .pa1-l{
    padding:.25rem
  }

  .oas-swagger-ui .swagger-ui .pa2-l{
    padding:.5rem
  }

  .oas-swagger-ui .swagger-ui .pa3-l{
    padding:1rem
  }

  .oas-swagger-ui .swagger-ui .pa4-l{
    padding:2rem
  }

  .oas-swagger-ui .swagger-ui .pa5-l{
    padding:4rem
  }

  .oas-swagger-ui .swagger-ui .pa6-l{
    padding:8rem
  }

  .oas-swagger-ui .swagger-ui .pa7-l{
    padding:16rem
  }

  .oas-swagger-ui .swagger-ui .pl0-l{
    padding-left:0
  }

  .oas-swagger-ui .swagger-ui .pl1-l{
    padding-left:.25rem
  }

  .oas-swagger-ui .swagger-ui .pl2-l{
    padding-left:.5rem
  }

  .oas-swagger-ui .swagger-ui .pl3-l{
    padding-left:1rem
  }

  .oas-swagger-ui .swagger-ui .pl4-l{
    padding-left:2rem
  }

  .oas-swagger-ui .swagger-ui .pl5-l{
    padding-left:4rem
  }

  .oas-swagger-ui .swagger-ui .pl6-l{
    padding-left:8rem
  }

  .oas-swagger-ui .swagger-ui .pl7-l{
    padding-left:16rem
  }

  .oas-swagger-ui .swagger-ui .pr0-l{
    padding-right:0
  }

  .oas-swagger-ui .swagger-ui .pr1-l{
    padding-right:.25rem
  }

  .oas-swagger-ui .swagger-ui .pr2-l{
    padding-right:.5rem
  }

  .oas-swagger-ui .swagger-ui .pr3-l{
    padding-right:1rem
  }

  .oas-swagger-ui .swagger-ui .pr4-l{
    padding-right:2rem
  }

  .oas-swagger-ui .swagger-ui .pr5-l{
    padding-right:4rem
  }

  .oas-swagger-ui .swagger-ui .pr6-l{
    padding-right:8rem
  }

  .oas-swagger-ui .swagger-ui .pr7-l{
    padding-right:16rem
  }

  .oas-swagger-ui .swagger-ui .pb0-l{
    padding-bottom:0
  }

  .oas-swagger-ui .swagger-ui .pb1-l{
    padding-bottom:.25rem
  }

  .oas-swagger-ui .swagger-ui .pb2-l{
    padding-bottom:.5rem
  }

  .oas-swagger-ui .swagger-ui .pb3-l{
    padding-bottom:1rem
  }

  .oas-swagger-ui .swagger-ui .pb4-l{
    padding-bottom:2rem
  }

  .oas-swagger-ui .swagger-ui .pb5-l{
    padding-bottom:4rem
  }

  .oas-swagger-ui .swagger-ui .pb6-l{
    padding-bottom:8rem
  }

  .oas-swagger-ui .swagger-ui .pb7-l{
    padding-bottom:16rem
  }

  .oas-swagger-ui .swagger-ui .pt0-l{
    padding-top:0
  }

  .oas-swagger-ui .swagger-ui .pt1-l{
    padding-top:.25rem
  }

  .oas-swagger-ui .swagger-ui .pt2-l{
    padding-top:.5rem
  }

  .oas-swagger-ui .swagger-ui .pt3-l{
    padding-top:1rem
  }

  .oas-swagger-ui .swagger-ui .pt4-l{
    padding-top:2rem
  }

  .oas-swagger-ui .swagger-ui .pt5-l{
    padding-top:4rem
  }

  .oas-swagger-ui .swagger-ui .pt6-l{
    padding-top:8rem
  }

  .oas-swagger-ui .swagger-ui .pt7-l{
    padding-top:16rem
  }

  .oas-swagger-ui .swagger-ui .pv0-l{
    padding-bottom:0;
    padding-top:0
  }

  .oas-swagger-ui .swagger-ui .pv1-l{
    padding-bottom:.25rem;
    padding-top:.25rem
  }

  .oas-swagger-ui .swagger-ui .pv2-l{
    padding-bottom:.5rem;
    padding-top:.5rem
  }

  .oas-swagger-ui .swagger-ui .pv3-l{
    padding-bottom:1rem;
    padding-top:1rem
  }

  .oas-swagger-ui .swagger-ui .pv4-l{
    padding-bottom:2rem;
    padding-top:2rem
  }

  .oas-swagger-ui .swagger-ui .pv5-l{
    padding-bottom:4rem;
    padding-top:4rem
  }

  .oas-swagger-ui .swagger-ui .pv6-l{
    padding-bottom:8rem;
    padding-top:8rem
  }

  .oas-swagger-ui .swagger-ui .pv7-l{
    padding-bottom:16rem;
    padding-top:16rem
  }

  .oas-swagger-ui .swagger-ui .ph0-l{
    padding-left:0;
    padding-right:0
  }

  .oas-swagger-ui .swagger-ui .ph1-l{
    padding-left:.25rem;
    padding-right:.25rem
  }

  .oas-swagger-ui .swagger-ui .ph2-l{
    padding-left:.5rem;
    padding-right:.5rem
  }

  .oas-swagger-ui .swagger-ui .ph3-l{
    padding-left:1rem;
    padding-right:1rem
  }

  .oas-swagger-ui .swagger-ui .ph4-l{
    padding-left:2rem;
    padding-right:2rem
  }

  .oas-swagger-ui .swagger-ui .ph5-l{
    padding-left:4rem;
    padding-right:4rem
  }

  .oas-swagger-ui .swagger-ui .ph6-l{
    padding-left:8rem;
    padding-right:8rem
  }

  .oas-swagger-ui .swagger-ui .ph7-l{
    padding-left:16rem;
    padding-right:16rem
  }

  .oas-swagger-ui .swagger-ui .ma0-l{
    margin:0
  }

  .oas-swagger-ui .swagger-ui .ma1-l{
    margin:.25rem
  }

  .oas-swagger-ui .swagger-ui .ma2-l{
    margin:.5rem
  }

  .oas-swagger-ui .swagger-ui .ma3-l{
    margin:1rem
  }

  .oas-swagger-ui .swagger-ui .ma4-l{
    margin:2rem
  }

  .oas-swagger-ui .swagger-ui .ma5-l{
    margin:4rem
  }

  .oas-swagger-ui .swagger-ui .ma6-l{
    margin:8rem
  }

  .oas-swagger-ui .swagger-ui .ma7-l{
    margin:16rem
  }

  .oas-swagger-ui .swagger-ui .ml0-l{
    margin-left:0
  }

  .oas-swagger-ui .swagger-ui .ml1-l{
    margin-left:.25rem
  }

  .oas-swagger-ui .swagger-ui .ml2-l{
    margin-left:.5rem
  }

  .oas-swagger-ui .swagger-ui .ml3-l{
    margin-left:1rem
  }

  .oas-swagger-ui .swagger-ui .ml4-l{
    margin-left:2rem
  }

  .oas-swagger-ui .swagger-ui .ml5-l{
    margin-left:4rem
  }

  .oas-swagger-ui .swagger-ui .ml6-l{
    margin-left:8rem
  }

  .oas-swagger-ui .swagger-ui .ml7-l{
    margin-left:16rem
  }

  .oas-swagger-ui .swagger-ui .mr0-l{
    margin-right:0
  }

  .oas-swagger-ui .swagger-ui .mr1-l{
    margin-right:.25rem
  }

  .oas-swagger-ui .swagger-ui .mr2-l{
    margin-right:.5rem
  }

  .oas-swagger-ui .swagger-ui .mr3-l{
    margin-right:1rem
  }

  .oas-swagger-ui .swagger-ui .mr4-l{
    margin-right:2rem
  }

  .oas-swagger-ui .swagger-ui .mr5-l{
    margin-right:4rem
  }

  .oas-swagger-ui .swagger-ui .mr6-l{
    margin-right:8rem
  }

  .oas-swagger-ui .swagger-ui .mr7-l{
    margin-right:16rem
  }

  .oas-swagger-ui .swagger-ui .mb0-l{
    margin-bottom:0
  }

  .oas-swagger-ui .swagger-ui .mb1-l{
    margin-bottom:.25rem
  }

  .oas-swagger-ui .swagger-ui .mb2-l{
    margin-bottom:.5rem
  }

  .oas-swagger-ui .swagger-ui .mb3-l{
    margin-bottom:1rem
  }

  .oas-swagger-ui .swagger-ui .mb4-l{
    margin-bottom:2rem
  }

  .oas-swagger-ui .swagger-ui .mb5-l{
    margin-bottom:4rem
  }

  .oas-swagger-ui .swagger-ui .mb6-l{
    margin-bottom:8rem
  }

  .oas-swagger-ui .swagger-ui .mb7-l{
    margin-bottom:16rem
  }

  .oas-swagger-ui .swagger-ui .mt0-l{
    margin-top:0
  }

  .oas-swagger-ui .swagger-ui .mt1-l{
    margin-top:.25rem
  }

  .oas-swagger-ui .swagger-ui .mt2-l{
    margin-top:.5rem
  }

  .oas-swagger-ui .swagger-ui .mt3-l{
    margin-top:1rem
  }

  .oas-swagger-ui .swagger-ui .mt4-l{
    margin-top:2rem
  }

  .oas-swagger-ui .swagger-ui .mt5-l{
    margin-top:4rem
  }

  .oas-swagger-ui .swagger-ui .mt6-l{
    margin-top:8rem
  }

  .oas-swagger-ui .swagger-ui .mt7-l{
    margin-top:16rem
  }

  .oas-swagger-ui .swagger-ui .mv0-l{
    margin-bottom:0;
    margin-top:0
  }

  .oas-swagger-ui .swagger-ui .mv1-l{
    margin-bottom:.25rem;
    margin-top:.25rem
  }

  .oas-swagger-ui .swagger-ui .mv2-l{
    margin-bottom:.5rem;
    margin-top:.5rem
  }

  .oas-swagger-ui .swagger-ui .mv3-l{
    margin-bottom:1rem;
    margin-top:1rem
  }

  .oas-swagger-ui .swagger-ui .mv4-l{
    margin-bottom:2rem;
    margin-top:2rem
  }

  .oas-swagger-ui .swagger-ui .mv5-l{
    margin-bottom:4rem;
    margin-top:4rem
  }

  .oas-swagger-ui .swagger-ui .mv6-l{
    margin-bottom:8rem;
    margin-top:8rem
  }

  .oas-swagger-ui .swagger-ui .mv7-l{
    margin-bottom:16rem;
    margin-top:16rem
  }

  .oas-swagger-ui .swagger-ui .mh0-l{
    margin-left:0;
    margin-right:0
  }

  .oas-swagger-ui .swagger-ui .mh1-l{
    margin-left:.25rem;
    margin-right:.25rem
  }

  .oas-swagger-ui .swagger-ui .mh2-l{
    margin-left:.5rem;
    margin-right:.5rem
  }

  .oas-swagger-ui .swagger-ui .mh3-l{
    margin-left:1rem;
    margin-right:1rem
  }

  .oas-swagger-ui .swagger-ui .mh4-l{
    margin-left:2rem;
    margin-right:2rem
  }

  .oas-swagger-ui .swagger-ui .mh5-l{
    margin-left:4rem;
    margin-right:4rem
  }

  .oas-swagger-ui .swagger-ui .mh6-l{
    margin-left:8rem;
    margin-right:8rem
  }

  .oas-swagger-ui .swagger-ui .mh7-l{
    margin-left:16rem;
    margin-right:16rem
  }
}

.oas-swagger-ui .swagger-ui .na1{
  margin:-.25rem
}

.oas-swagger-ui .swagger-ui .na2{
  margin:-.5rem
}

.oas-swagger-ui .swagger-ui .na3{
  margin:-1rem
}

.oas-swagger-ui .swagger-ui .na4{
  margin:-2rem
}

.oas-swagger-ui .swagger-ui .na5{
  margin:-4rem
}

.oas-swagger-ui .swagger-ui .na6{
  margin:-8rem
}

.oas-swagger-ui .swagger-ui .na7{
  margin:-16rem
}

.oas-swagger-ui .swagger-ui .nl1{
  margin-left:-.25rem
}

.oas-swagger-ui .swagger-ui .nl2{
  margin-left:-.5rem
}

.oas-swagger-ui .swagger-ui .nl3{
  margin-left:-1rem
}

.oas-swagger-ui .swagger-ui .nl4{
  margin-left:-2rem
}

.oas-swagger-ui .swagger-ui .nl5{
  margin-left:-4rem
}

.oas-swagger-ui .swagger-ui .nl6{
  margin-left:-8rem
}

.oas-swagger-ui .swagger-ui .nl7{
  margin-left:-16rem
}

.oas-swagger-ui .swagger-ui .nr1{
  margin-right:-.25rem
}

.oas-swagger-ui .swagger-ui .nr2{
  margin-right:-.5rem
}

.oas-swagger-ui .swagger-ui .nr3{
  margin-right:-1rem
}

.oas-swagger-ui .swagger-ui .nr4{
  margin-right:-2rem
}

.oas-swagger-ui .swagger-ui .nr5{
  margin-right:-4rem
}

.oas-swagger-ui .swagger-ui .nr6{
  margin-right:-8rem
}

.oas-swagger-ui .swagger-ui .nr7{
  margin-right:-16rem
}

.oas-swagger-ui .swagger-ui .nb1{
  margin-bottom:-.25rem
}

.oas-swagger-ui .swagger-ui .nb2{
  margin-bottom:-.5rem
}

.oas-swagger-ui .swagger-ui .nb3{
  margin-bottom:-1rem
}

.oas-swagger-ui .swagger-ui .nb4{
  margin-bottom:-2rem
}

.oas-swagger-ui .swagger-ui .nb5{
  margin-bottom:-4rem
}

.oas-swagger-ui .swagger-ui .nb6{
  margin-bottom:-8rem
}

.oas-swagger-ui .swagger-ui .nb7{
  margin-bottom:-16rem
}

.oas-swagger-ui .swagger-ui .nt1{
  margin-top:-.25rem
}

.oas-swagger-ui .swagger-ui .nt2{
  margin-top:-.5rem
}

.oas-swagger-ui .swagger-ui .nt3{
  margin-top:-1rem
}

.oas-swagger-ui .swagger-ui .nt4{
  margin-top:-2rem
}

.oas-swagger-ui .swagger-ui .nt5{
  margin-top:-4rem
}

.oas-swagger-ui .swagger-ui .nt6{
  margin-top:-8rem
}

.oas-swagger-ui .swagger-ui .nt7{
  margin-top:-16rem
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .na1-ns{
    margin:-.25rem
  }

  .oas-swagger-ui .swagger-ui .na2-ns{
    margin:-.5rem
  }

  .oas-swagger-ui .swagger-ui .na3-ns{
    margin:-1rem
  }

  .oas-swagger-ui .swagger-ui .na4-ns{
    margin:-2rem
  }

  .oas-swagger-ui .swagger-ui .na5-ns{
    margin:-4rem
  }

  .oas-swagger-ui .swagger-ui .na6-ns{
    margin:-8rem
  }

  .oas-swagger-ui .swagger-ui .na7-ns{
    margin:-16rem
  }

  .oas-swagger-ui .swagger-ui .nl1-ns{
    margin-left:-.25rem
  }

  .oas-swagger-ui .swagger-ui .nl2-ns{
    margin-left:-.5rem
  }

  .oas-swagger-ui .swagger-ui .nl3-ns{
    margin-left:-1rem
  }

  .oas-swagger-ui .swagger-ui .nl4-ns{
    margin-left:-2rem
  }

  .oas-swagger-ui .swagger-ui .nl5-ns{
    margin-left:-4rem
  }

  .oas-swagger-ui .swagger-ui .nl6-ns{
    margin-left:-8rem
  }

  .oas-swagger-ui .swagger-ui .nl7-ns{
    margin-left:-16rem
  }

  .oas-swagger-ui .swagger-ui .nr1-ns{
    margin-right:-.25rem
  }

  .oas-swagger-ui .swagger-ui .nr2-ns{
    margin-right:-.5rem
  }

  .oas-swagger-ui .swagger-ui .nr3-ns{
    margin-right:-1rem
  }

  .oas-swagger-ui .swagger-ui .nr4-ns{
    margin-right:-2rem
  }

  .oas-swagger-ui .swagger-ui .nr5-ns{
    margin-right:-4rem
  }

  .oas-swagger-ui .swagger-ui .nr6-ns{
    margin-right:-8rem
  }

  .oas-swagger-ui .swagger-ui .nr7-ns{
    margin-right:-16rem
  }

  .oas-swagger-ui .swagger-ui .nb1-ns{
    margin-bottom:-.25rem
  }

  .oas-swagger-ui .swagger-ui .nb2-ns{
    margin-bottom:-.5rem
  }

  .oas-swagger-ui .swagger-ui .nb3-ns{
    margin-bottom:-1rem
  }

  .oas-swagger-ui .swagger-ui .nb4-ns{
    margin-bottom:-2rem
  }

  .oas-swagger-ui .swagger-ui .nb5-ns{
    margin-bottom:-4rem
  }

  .oas-swagger-ui .swagger-ui .nb6-ns{
    margin-bottom:-8rem
  }

  .oas-swagger-ui .swagger-ui .nb7-ns{
    margin-bottom:-16rem
  }

  .oas-swagger-ui .swagger-ui .nt1-ns{
    margin-top:-.25rem
  }

  .oas-swagger-ui .swagger-ui .nt2-ns{
    margin-top:-.5rem
  }

  .oas-swagger-ui .swagger-ui .nt3-ns{
    margin-top:-1rem
  }

  .oas-swagger-ui .swagger-ui .nt4-ns{
    margin-top:-2rem
  }

  .oas-swagger-ui .swagger-ui .nt5-ns{
    margin-top:-4rem
  }

  .oas-swagger-ui .swagger-ui .nt6-ns{
    margin-top:-8rem
  }

  .oas-swagger-ui .swagger-ui .nt7-ns{
    margin-top:-16rem
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .na1-m{
    margin:-.25rem
  }

  .oas-swagger-ui .swagger-ui .na2-m{
    margin:-.5rem
  }

  .oas-swagger-ui .swagger-ui .na3-m{
    margin:-1rem
  }

  .oas-swagger-ui .swagger-ui .na4-m{
    margin:-2rem
  }

  .oas-swagger-ui .swagger-ui .na5-m{
    margin:-4rem
  }

  .oas-swagger-ui .swagger-ui .na6-m{
    margin:-8rem
  }

  .oas-swagger-ui .swagger-ui .na7-m{
    margin:-16rem
  }

  .oas-swagger-ui .swagger-ui .nl1-m{
    margin-left:-.25rem
  }

  .oas-swagger-ui .swagger-ui .nl2-m{
    margin-left:-.5rem
  }

  .oas-swagger-ui .swagger-ui .nl3-m{
    margin-left:-1rem
  }

  .oas-swagger-ui .swagger-ui .nl4-m{
    margin-left:-2rem
  }

  .oas-swagger-ui .swagger-ui .nl5-m{
    margin-left:-4rem
  }

  .oas-swagger-ui .swagger-ui .nl6-m{
    margin-left:-8rem
  }

  .oas-swagger-ui .swagger-ui .nl7-m{
    margin-left:-16rem
  }

  .oas-swagger-ui .swagger-ui .nr1-m{
    margin-right:-.25rem
  }

  .oas-swagger-ui .swagger-ui .nr2-m{
    margin-right:-.5rem
  }

  .oas-swagger-ui .swagger-ui .nr3-m{
    margin-right:-1rem
  }

  .oas-swagger-ui .swagger-ui .nr4-m{
    margin-right:-2rem
  }

  .oas-swagger-ui .swagger-ui .nr5-m{
    margin-right:-4rem
  }

  .oas-swagger-ui .swagger-ui .nr6-m{
    margin-right:-8rem
  }

  .oas-swagger-ui .swagger-ui .nr7-m{
    margin-right:-16rem
  }

  .oas-swagger-ui .swagger-ui .nb1-m{
    margin-bottom:-.25rem
  }

  .oas-swagger-ui .swagger-ui .nb2-m{
    margin-bottom:-.5rem
  }

  .oas-swagger-ui .swagger-ui .nb3-m{
    margin-bottom:-1rem
  }

  .oas-swagger-ui .swagger-ui .nb4-m{
    margin-bottom:-2rem
  }

  .oas-swagger-ui .swagger-ui .nb5-m{
    margin-bottom:-4rem
  }

  .oas-swagger-ui .swagger-ui .nb6-m{
    margin-bottom:-8rem
  }

  .oas-swagger-ui .swagger-ui .nb7-m{
    margin-bottom:-16rem
  }

  .oas-swagger-ui .swagger-ui .nt1-m{
    margin-top:-.25rem
  }

  .oas-swagger-ui .swagger-ui .nt2-m{
    margin-top:-.5rem
  }

  .oas-swagger-ui .swagger-ui .nt3-m{
    margin-top:-1rem
  }

  .oas-swagger-ui .swagger-ui .nt4-m{
    margin-top:-2rem
  }

  .oas-swagger-ui .swagger-ui .nt5-m{
    margin-top:-4rem
  }

  .oas-swagger-ui .swagger-ui .nt6-m{
    margin-top:-8rem
  }

  .oas-swagger-ui .swagger-ui .nt7-m{
    margin-top:-16rem
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .na1-l{
    margin:-.25rem
  }

  .oas-swagger-ui .swagger-ui .na2-l{
    margin:-.5rem
  }

  .oas-swagger-ui .swagger-ui .na3-l{
    margin:-1rem
  }

  .oas-swagger-ui .swagger-ui .na4-l{
    margin:-2rem
  }

  .oas-swagger-ui .swagger-ui .na5-l{
    margin:-4rem
  }

  .oas-swagger-ui .swagger-ui .na6-l{
    margin:-8rem
  }

  .oas-swagger-ui .swagger-ui .na7-l{
    margin:-16rem
  }

  .oas-swagger-ui .swagger-ui .nl1-l{
    margin-left:-.25rem
  }

  .oas-swagger-ui .swagger-ui .nl2-l{
    margin-left:-.5rem
  }

  .oas-swagger-ui .swagger-ui .nl3-l{
    margin-left:-1rem
  }

  .oas-swagger-ui .swagger-ui .nl4-l{
    margin-left:-2rem
  }

  .oas-swagger-ui .swagger-ui .nl5-l{
    margin-left:-4rem
  }

  .oas-swagger-ui .swagger-ui .nl6-l{
    margin-left:-8rem
  }

  .oas-swagger-ui .swagger-ui .nl7-l{
    margin-left:-16rem
  }

  .oas-swagger-ui .swagger-ui .nr1-l{
    margin-right:-.25rem
  }

  .oas-swagger-ui .swagger-ui .nr2-l{
    margin-right:-.5rem
  }

  .oas-swagger-ui .swagger-ui .nr3-l{
    margin-right:-1rem
  }

  .oas-swagger-ui .swagger-ui .nr4-l{
    margin-right:-2rem
  }

  .oas-swagger-ui .swagger-ui .nr5-l{
    margin-right:-4rem
  }

  .oas-swagger-ui .swagger-ui .nr6-l{
    margin-right:-8rem
  }

  .oas-swagger-ui .swagger-ui .nr7-l{
    margin-right:-16rem
  }

  .oas-swagger-ui .swagger-ui .nb1-l{
    margin-bottom:-.25rem
  }

  .oas-swagger-ui .swagger-ui .nb2-l{
    margin-bottom:-.5rem
  }

  .oas-swagger-ui .swagger-ui .nb3-l{
    margin-bottom:-1rem
  }

  .oas-swagger-ui .swagger-ui .nb4-l{
    margin-bottom:-2rem
  }

  .oas-swagger-ui .swagger-ui .nb5-l{
    margin-bottom:-4rem
  }

  .oas-swagger-ui .swagger-ui .nb6-l{
    margin-bottom:-8rem
  }

  .oas-swagger-ui .swagger-ui .nb7-l{
    margin-bottom:-16rem
  }

  .oas-swagger-ui .swagger-ui .nt1-l{
    margin-top:-.25rem
  }

  .oas-swagger-ui .swagger-ui .nt2-l{
    margin-top:-.5rem
  }

  .oas-swagger-ui .swagger-ui .nt3-l{
    margin-top:-1rem
  }

  .oas-swagger-ui .swagger-ui .nt4-l{
    margin-top:-2rem
  }

  .oas-swagger-ui .swagger-ui .nt5-l{
    margin-top:-4rem
  }

  .oas-swagger-ui .swagger-ui .nt6-l{
    margin-top:-8rem
  }

  .oas-swagger-ui .swagger-ui .nt7-l{
    margin-top:-16rem
  }
}

.oas-swagger-ui .swagger-ui .collapse{
  border-collapse:collapse;
  border-spacing:0
}

.oas-swagger-ui .swagger-ui .striped--light-silver:nth-child(odd){
  background-color:#aaa
}

.oas-swagger-ui .swagger-ui .striped--moon-gray:nth-child(odd){
  background-color:#ccc
}

.oas-swagger-ui .swagger-ui .striped--light-gray:nth-child(odd){
  background-color:#eee
}

.oas-swagger-ui .swagger-ui .striped--near-white:nth-child(odd){
  background-color:#f4f4f4
}

.oas-swagger-ui .swagger-ui .stripe-light:nth-child(odd){
  background-color:rgba(255,255,255,0.1)
}

.oas-swagger-ui .swagger-ui .stripe-dark:nth-child(odd){
  background-color:rgba(0,0,0,0.1)
}

.oas-swagger-ui .swagger-ui .strike{
  text-decoration:line-through
}

.oas-swagger-ui .swagger-ui .underline{
  text-decoration:underline
}

.oas-swagger-ui .swagger-ui .no-underline{
  text-decoration:none
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .strike-ns{
    text-decoration:line-through
  }

  .oas-swagger-ui .swagger-ui .underline-ns{
    text-decoration:underline
  }

  .oas-swagger-ui .swagger-ui .no-underline-ns{
    text-decoration:none
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .strike-m{
    text-decoration:line-through
  }

  .oas-swagger-ui .swagger-ui .underline-m{
    text-decoration:underline
  }

  .oas-swagger-ui .swagger-ui .no-underline-m{
    text-decoration:none
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .strike-l{
    text-decoration:line-through
  }

  .oas-swagger-ui .swagger-ui .underline-l{
    text-decoration:underline
  }

  .oas-swagger-ui .swagger-ui .no-underline-l{
    text-decoration:none
  }
}

.oas-swagger-ui .swagger-ui .tl{
  text-align:left
}

.oas-swagger-ui .swagger-ui .tr{
  text-align:right
}

.oas-swagger-ui .swagger-ui .tc{
  text-align:center
}

.oas-swagger-ui .swagger-ui .tj{
  text-align:justify
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .tl-ns{
    text-align:left
  }

  .oas-swagger-ui .swagger-ui .tr-ns{
    text-align:right
  }

  .oas-swagger-ui .swagger-ui .tc-ns{
    text-align:center
  }

  .oas-swagger-ui .swagger-ui .tj-ns{
    text-align:justify
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .tl-m{
    text-align:left
  }

  .oas-swagger-ui .swagger-ui .tr-m{
    text-align:right
  }

  .oas-swagger-ui .swagger-ui .tc-m{
    text-align:center
  }

  .oas-swagger-ui .swagger-ui .tj-m{
    text-align:justify
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .tl-l{
    text-align:left
  }

  .oas-swagger-ui .swagger-ui .tr-l{
    text-align:right
  }

  .oas-swagger-ui .swagger-ui .tc-l{
    text-align:center
  }

  .oas-swagger-ui .swagger-ui .tj-l{
    text-align:justify
  }
}

.oas-swagger-ui .swagger-ui .ttc{
  text-transform:capitalize
}

.oas-swagger-ui .swagger-ui .ttl{
  text-transform:lowercase
}

.oas-swagger-ui .swagger-ui .ttu{
  text-transform:uppercase
}

.oas-swagger-ui .swagger-ui .ttn{
  text-transform:none
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .ttc-ns{
    text-transform:capitalize
  }

  .oas-swagger-ui .swagger-ui .ttl-ns{
    text-transform:lowercase
  }

  .oas-swagger-ui .swagger-ui .ttu-ns{
    text-transform:uppercase
  }

  .oas-swagger-ui .swagger-ui .ttn-ns{
    text-transform:none
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .ttc-m{
    text-transform:capitalize
  }

  .oas-swagger-ui .swagger-ui .ttl-m{
    text-transform:lowercase
  }

  .oas-swagger-ui .swagger-ui .ttu-m{
    text-transform:uppercase
  }

  .oas-swagger-ui .swagger-ui .ttn-m{
    text-transform:none
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .ttc-l{
    text-transform:capitalize
  }

  .oas-swagger-ui .swagger-ui .ttl-l{
    text-transform:lowercase
  }

  .oas-swagger-ui .swagger-ui .ttu-l{
    text-transform:uppercase
  }

  .oas-swagger-ui .swagger-ui .ttn-l{
    text-transform:none
  }
}

.oas-swagger-ui .swagger-ui .f-6,.oas-swagger-ui .swagger-ui .f-headline{
  font-size:6rem
}

.oas-swagger-ui .swagger-ui .f-5,.oas-swagger-ui .swagger-ui .f-subheadline{
  font-size:5rem
}

.oas-swagger-ui .swagger-ui .f1{
  font-size:3rem
}

.oas-swagger-ui .swagger-ui .f2{
  font-size:2.25rem
}

.oas-swagger-ui .swagger-ui .f3{
  font-size:1.5rem
}

.oas-swagger-ui .swagger-ui .f4{
  font-size:1.25rem
}

.oas-swagger-ui .swagger-ui .f5{
  font-size:1rem
}

.oas-swagger-ui .swagger-ui .f6{
  font-size:.875rem
}

.oas-swagger-ui .swagger-ui .f7{
  font-size:.75rem
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .f-6-ns,.oas-swagger-ui .swagger-ui .f-headline-ns{
    font-size:6rem
  }

  .oas-swagger-ui .swagger-ui .f-5-ns,.oas-swagger-ui .swagger-ui .f-subheadline-ns{
    font-size:5rem
  }

  .oas-swagger-ui .swagger-ui .f1-ns{
    font-size:3rem
  }

  .oas-swagger-ui .swagger-ui .f2-ns{
    font-size:2.25rem
  }

  .oas-swagger-ui .swagger-ui .f3-ns{
    font-size:1.5rem
  }

  .oas-swagger-ui .swagger-ui .f4-ns{
    font-size:1.25rem
  }

  .oas-swagger-ui .swagger-ui .f5-ns{
    font-size:1rem
  }

  .oas-swagger-ui .swagger-ui .f6-ns{
    font-size:.875rem
  }

  .oas-swagger-ui .swagger-ui .f7-ns{
    font-size:.75rem
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .f-6-m,.oas-swagger-ui .swagger-ui .f-headline-m{
    font-size:6rem
  }

  .oas-swagger-ui .swagger-ui .f-5-m,.oas-swagger-ui .swagger-ui .f-subheadline-m{
    font-size:5rem
  }

  .oas-swagger-ui .swagger-ui .f1-m{
    font-size:3rem
  }

  .oas-swagger-ui .swagger-ui .f2-m{
    font-size:2.25rem
  }

  .oas-swagger-ui .swagger-ui .f3-m{
    font-size:1.5rem
  }

  .oas-swagger-ui .swagger-ui .f4-m{
    font-size:1.25rem
  }

  .oas-swagger-ui .swagger-ui .f5-m{
    font-size:1rem
  }

  .oas-swagger-ui .swagger-ui .f6-m{
    font-size:.875rem
  }

  .oas-swagger-ui .swagger-ui .f7-m{
    font-size:.75rem
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .f-6-l,.oas-swagger-ui .swagger-ui .f-headline-l{
    font-size:6rem
  }

  .oas-swagger-ui .swagger-ui .f-5-l,.oas-swagger-ui .swagger-ui .f-subheadline-l{
    font-size:5rem
  }

  .oas-swagger-ui .swagger-ui .f1-l{
    font-size:3rem
  }

  .oas-swagger-ui .swagger-ui .f2-l{
    font-size:2.25rem
  }

  .oas-swagger-ui .swagger-ui .f3-l{
    font-size:1.5rem
  }

  .oas-swagger-ui .swagger-ui .f4-l{
    font-size:1.25rem
  }

  .oas-swagger-ui .swagger-ui .f5-l{
    font-size:1rem
  }

  .oas-swagger-ui .swagger-ui .f6-l{
    font-size:.875rem
  }

  .oas-swagger-ui .swagger-ui .f7-l{
    font-size:.75rem
  }
}

.oas-swagger-ui .swagger-ui .measure{
  max-width:30em
}

.oas-swagger-ui .swagger-ui .measure-wide{
  max-width:34em
}

.oas-swagger-ui .swagger-ui .measure-narrow{
  max-width:20em
}

.oas-swagger-ui .swagger-ui .indent{
  margin-bottom:0;
  margin-top:0;
  text-indent:1em
}

.oas-swagger-ui .swagger-ui .small-caps{
  font-feature-settings:"smcp";
  font-variant:small-caps
}

.oas-swagger-ui .swagger-ui .truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .measure-ns{
    max-width:30em
  }

  .oas-swagger-ui .swagger-ui .measure-wide-ns{
    max-width:34em
  }

  .oas-swagger-ui .swagger-ui .measure-narrow-ns{
    max-width:20em
  }

  .oas-swagger-ui .swagger-ui .indent-ns{
    margin-bottom:0;
    margin-top:0;
    text-indent:1em
  }

  .oas-swagger-ui .swagger-ui .small-caps-ns{
    font-feature-settings:"smcp";
    font-variant:small-caps
  }

  .oas-swagger-ui .swagger-ui .truncate-ns{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .measure-m{
    max-width:30em
  }

  .oas-swagger-ui .swagger-ui .measure-wide-m{
    max-width:34em
  }

  .oas-swagger-ui .swagger-ui .measure-narrow-m{
    max-width:20em
  }

  .oas-swagger-ui .swagger-ui .indent-m{
    margin-bottom:0;
    margin-top:0;
    text-indent:1em
  }

  .oas-swagger-ui .swagger-ui .small-caps-m{
    font-feature-settings:"smcp";
    font-variant:small-caps
  }

  .oas-swagger-ui .swagger-ui .truncate-m{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .measure-l{
    max-width:30em
  }

  .oas-swagger-ui .swagger-ui .measure-wide-l{
    max-width:34em
  }

  .oas-swagger-ui .swagger-ui .measure-narrow-l{
    max-width:20em
  }

  .oas-swagger-ui .swagger-ui .indent-l{
    margin-bottom:0;
    margin-top:0;
    text-indent:1em
  }

  .oas-swagger-ui .swagger-ui .small-caps-l{
    font-feature-settings:"smcp";
    font-variant:small-caps
  }

  .oas-swagger-ui .swagger-ui .truncate-l{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
  }
}

.oas-swagger-ui .swagger-ui .overflow-container{
  overflow-y:scroll
}

.oas-swagger-ui .swagger-ui .center{
  margin-left:auto;
  margin-right:auto
}

.oas-swagger-ui .swagger-ui .mr-auto{
  margin-right:auto
}

.oas-swagger-ui .swagger-ui .ml-auto{
  margin-left:auto
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .center-ns{
    margin-left:auto;
    margin-right:auto
  }

  .oas-swagger-ui .swagger-ui .mr-auto-ns{
    margin-right:auto
  }

  .oas-swagger-ui .swagger-ui .ml-auto-ns{
    margin-left:auto
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .center-m{
    margin-left:auto;
    margin-right:auto
  }

  .oas-swagger-ui .swagger-ui .mr-auto-m{
    margin-right:auto
  }

  .oas-swagger-ui .swagger-ui .ml-auto-m{
    margin-left:auto
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .center-l{
    margin-left:auto;
    margin-right:auto
  }

  .oas-swagger-ui .swagger-ui .mr-auto-l{
    margin-right:auto
  }

  .oas-swagger-ui .swagger-ui .ml-auto-l{
    margin-left:auto
  }
}

.oas-swagger-ui .swagger-ui .clip{
  clip:rect(1px 1px 1px 1px);
  clip:rect(1px, 1px, 1px, 1px);
  position:fixed !important;_position:absolute !important
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .clip-ns{
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px, 1px, 1px, 1px);
    position:fixed !important;_position:absolute !important
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .clip-m{
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px, 1px, 1px, 1px);
    position:fixed !important;_position:absolute !important
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .clip-l{
    clip:rect(1px 1px 1px 1px);
    clip:rect(1px, 1px, 1px, 1px);
    position:fixed !important;_position:absolute !important
  }
}

.oas-swagger-ui .swagger-ui .ws-normal{
  white-space:normal
}

.oas-swagger-ui .swagger-ui .nowrap{
  white-space:nowrap
}

.oas-swagger-ui .swagger-ui .pre{
  white-space:pre
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .ws-normal-ns{
    white-space:normal
  }

  .oas-swagger-ui .swagger-ui .nowrap-ns{
    white-space:nowrap
  }

  .oas-swagger-ui .swagger-ui .pre-ns{
    white-space:pre
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .ws-normal-m{
    white-space:normal
  }

  .oas-swagger-ui .swagger-ui .nowrap-m{
    white-space:nowrap
  }

  .oas-swagger-ui .swagger-ui .pre-m{
    white-space:pre
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .ws-normal-l{
    white-space:normal
  }

  .oas-swagger-ui .swagger-ui .nowrap-l{
    white-space:nowrap
  }

  .oas-swagger-ui .swagger-ui .pre-l{
    white-space:pre
  }
}

.oas-swagger-ui .swagger-ui .v-base{
  vertical-align:baseline
}

.oas-swagger-ui .swagger-ui .v-mid{
  vertical-align:middle
}

.oas-swagger-ui .swagger-ui .v-top{
  vertical-align:top
}

.oas-swagger-ui .swagger-ui .v-btm{
  vertical-align:bottom
}

@media screen and (min-width: 30em){
  .oas-swagger-ui .swagger-ui .v-base-ns{
    vertical-align:baseline
  }

  .oas-swagger-ui .swagger-ui .v-mid-ns{
    vertical-align:middle
  }

  .oas-swagger-ui .swagger-ui .v-top-ns{
    vertical-align:top
  }

  .oas-swagger-ui .swagger-ui .v-btm-ns{
    vertical-align:bottom
  }
}

@media screen and (min-width: 30em) and (max-width: 60em){
  .oas-swagger-ui .swagger-ui .v-base-m{
    vertical-align:baseline
  }

  .oas-swagger-ui .swagger-ui .v-mid-m{
    vertical-align:middle
  }

  .oas-swagger-ui .swagger-ui .v-top-m{
    vertical-align:top
  }

  .oas-swagger-ui .swagger-ui .v-btm-m{
    vertical-align:bottom
  }
}

@media screen and (min-width: 60em){
  .oas-swagger-ui .swagger-ui .v-base-l{
    vertical-align:baseline
  }

  .oas-swagger-ui .swagger-ui .v-mid-l{
    vertical-align:middle
  }

  .oas-swagger-ui .swagger-ui .v-top-l{
    vertical-align:top
  }

  .oas-swagger-ui .swagger-ui .v-btm-l{
    vertical-align:bottom
  }
}

.oas-swagger-ui .swagger-ui .dim{
  opacity:1;
  transition:opacity .15s ease-in
}

.oas-swagger-ui .swagger-ui .dim:focus,.oas-swagger-ui .swagger-ui .dim:hover{
  opacity:.5;
  transition:opacity .15s ease-in
}

.oas-swagger-ui .swagger-ui .dim:active{
  opacity:.8;
  transition:opacity .15s ease-out
}

.oas-swagger-ui .swagger-ui .glow{
  transition:opacity .15s ease-in
}

.oas-swagger-ui .swagger-ui .glow:focus,.oas-swagger-ui .swagger-ui .glow:hover{
  opacity:1;
  transition:opacity .15s ease-in
}

.oas-swagger-ui .swagger-ui .hide-child .child{
  opacity:0;
  transition:opacity .15s ease-in
}

.oas-swagger-ui .swagger-ui .hide-child:active .child,.oas-swagger-ui .swagger-ui .hide-child:focus .child,.oas-swagger-ui .swagger-ui .hide-child:hover .child{
  opacity:1;
  transition:opacity .15s ease-in
}

.oas-swagger-ui .swagger-ui .underline-hover:focus,.oas-swagger-ui .swagger-ui .underline-hover:hover{
  text-decoration:underline
}

.oas-swagger-ui .swagger-ui .grow{
  -moz-osx-font-smoothing:grayscale;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  transform:translateZ(0);
  transition:transform .25s ease-out
}

.oas-swagger-ui .swagger-ui .grow:focus,.oas-swagger-ui .swagger-ui .grow:hover{
  transform:scale(1.05)
}

.oas-swagger-ui .swagger-ui .grow:active{
  transform:scale(0.9)
}

.oas-swagger-ui .swagger-ui .grow-large{
  -moz-osx-font-smoothing:grayscale;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  transform:translateZ(0);
  transition:transform .25s ease-in-out
}

.oas-swagger-ui .swagger-ui .grow-large:focus,.oas-swagger-ui .swagger-ui .grow-large:hover{
  transform:scale(1.2)
}

.oas-swagger-ui .swagger-ui .grow-large:active{
  transform:scale(0.95)
}

.oas-swagger-ui .swagger-ui .pointer:hover{
  cursor:pointer
}

.oas-swagger-ui .swagger-ui .shadow-hover{
  cursor:pointer;
  position:relative;
  transition:all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1)
}

.oas-swagger-ui .swagger-ui .shadow-hover:after{
  border-radius:inherit;
  box-shadow:0 0 16px 2px rgba(0,0,0,0.2);
  content:"";
  height:100%;
  left:0;
  opacity:0;
  position:absolute;
  top:0;
  transition:opacity 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  width:100%;
  z-index:-1
}

.oas-swagger-ui .swagger-ui .shadow-hover:focus:after,.oas-swagger-ui .swagger-ui .shadow-hover:hover:after{
  opacity:1
}

.oas-swagger-ui .swagger-ui .bg-animate,.oas-swagger-ui .swagger-ui .bg-animate:focus,.oas-swagger-ui .swagger-ui .bg-animate:hover{
  transition:background-color .15s ease-in-out
}

.oas-swagger-ui .swagger-ui .z-0{
  z-index:0
}

.oas-swagger-ui .swagger-ui .z-1{
  z-index:1
}

.oas-swagger-ui .swagger-ui .z-2{
  z-index:2
}

.oas-swagger-ui .swagger-ui .z-3{
  z-index:3
}

.oas-swagger-ui .swagger-ui .z-4{
  z-index:4
}

.oas-swagger-ui .swagger-ui .z-5{
  z-index:5
}

.oas-swagger-ui .swagger-ui .z-999{
  z-index:999
}

.oas-swagger-ui .swagger-ui .z-9999{
  z-index:9999
}

.oas-swagger-ui .swagger-ui .z-max{
  z-index:2147483647
}

.oas-swagger-ui .swagger-ui .z-inherit{
  z-index:inherit
}

.oas-swagger-ui .swagger-ui .z-initial{
  z-index:auto
}

.oas-swagger-ui .swagger-ui .z-unset{
  z-index:unset
}

.oas-swagger-ui .swagger-ui .nested-copy-line-height ol,.oas-swagger-ui .swagger-ui .nested-copy-line-height p,.oas-swagger-ui .swagger-ui .nested-copy-line-height ul{
  line-height:1.5
}

.oas-swagger-ui .swagger-ui .nested-headline-line-height h1,.oas-swagger-ui .swagger-ui .nested-headline-line-height h2,.oas-swagger-ui .swagger-ui .nested-headline-line-height h3,.oas-swagger-ui .swagger-ui .nested-headline-line-height h4,.oas-swagger-ui .swagger-ui .nested-headline-line-height h5,.oas-swagger-ui .swagger-ui .nested-headline-line-height h6{
  line-height:1.25
}

.oas-swagger-ui .swagger-ui .nested-list-reset ol,.oas-swagger-ui .swagger-ui .nested-list-reset ul{
  list-style-type:none;
  margin-left:0;
  padding-left:0
}

.oas-swagger-ui .swagger-ui .nested-copy-indent p+p{
  margin-bottom:0;
  margin-top:0;
  text-indent:.1em
}

.oas-swagger-ui .swagger-ui .nested-copy-seperator p+p{
  margin-top:1.5em
}

.oas-swagger-ui .swagger-ui .nested-img img{
  display:block;
  max-width:100%;
  width:100%
}

.oas-swagger-ui .swagger-ui .nested-links a{
  color:#357edd;
  transition:color .15s ease-in
}

.oas-swagger-ui .swagger-ui .nested-links a:focus,.oas-swagger-ui .swagger-ui .nested-links a:hover{
  color:#96ccff;
  transition:color .15s ease-in
}

.oas-swagger-ui .swagger-ui .wrapper{
  box-sizing:border-box;
  margin:0 auto;
  max-width:1460px;
  padding:0 20px;
  width:100%
}

.oas-swagger-ui .swagger-ui .opblock-tag-section{
  display:flex;
  flex-direction:column
}

.oas-swagger-ui .swagger-ui .try-out.btn-group{
  display:flex;
  flex:0.1 2 auto;
  padding:0
}

.oas-swagger-ui .swagger-ui .try-out__btn{
  margin-left:1.25rem
}

.oas-swagger-ui .swagger-ui .opblock-tag{
  align-items:center;
  border-bottom:1px solid rgba(59,65,81,0.3);
  cursor:pointer;
  display:flex;
  padding:10px 20px 10px 10px;
  transition:all .2s
}

.oas-swagger-ui .swagger-ui .opblock-tag:hover{
  background:rgba(0,0,0,0.02)
}

.oas-swagger-ui .swagger-ui .opblock-tag{
  color:#3b4151;
  font-family:sans-serif;
  font-size:24px;
  margin:0 0 5px
}

.oas-swagger-ui .swagger-ui .opblock-tag.no-desc span{
  flex:1
}

.oas-swagger-ui .swagger-ui .opblock-tag svg{
  transition:all .4s
}

.oas-swagger-ui .swagger-ui .opblock-tag small{
  color:#3b4151;
  flex:1;
  font-family:sans-serif;
  font-size:14px;
  font-weight:400;
  padding:0 10px
}

.oas-swagger-ui .swagger-ui .parameter__type{
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:600;
  padding:5px 0
}

.oas-swagger-ui .swagger-ui .parameter-controls{
  margin-top:.75em
}

.oas-swagger-ui .swagger-ui .examples__title{
  display:block;
  font-size:1.1em;
  font-weight:700;
  margin-bottom:.75em
}

.oas-swagger-ui .swagger-ui .examples__section{
  margin-top:1.5em
}

.oas-swagger-ui .swagger-ui .examples__section-header{
  font-size:.9rem;
  font-weight:700;
  margin-bottom:.5rem
}

.oas-swagger-ui .swagger-ui .examples-select{
  display:inline-block;
  margin-bottom:.75em
}

.oas-swagger-ui .swagger-ui .examples-select .examples-select-element{
  width:100%
}

.oas-swagger-ui .swagger-ui .examples-select__section-label{
  font-size:.9rem;
  font-weight:700;
  margin-right:.5rem
}

.oas-swagger-ui .swagger-ui .example__section{
  margin-top:1.5em
}

.oas-swagger-ui .swagger-ui .example__section-header{
  font-size:.9rem;
  font-weight:700;
  margin-bottom:.5rem
}

.oas-swagger-ui .swagger-ui .view-line-link{
  cursor:pointer;
  margin:0 5px;
  position:relative;
  top:3px;
  transition:all .5s;
  width:20px
}

.oas-swagger-ui .swagger-ui .opblock{
  border:1px solid #000;
  border-radius:4px;
  box-shadow:0 0 3px rgba(0,0,0,0.19);
  margin:0 0 15px
}

.oas-swagger-ui .swagger-ui .opblock .tab-header{
  display:flex;
  flex:1
}

.oas-swagger-ui .swagger-ui .opblock .tab-header .tab-item{
  cursor:pointer;
  padding:0 40px
}

.oas-swagger-ui .swagger-ui .opblock .tab-header .tab-item:first-of-type{
  padding:0 40px 0 0
}

.oas-swagger-ui .swagger-ui .opblock .tab-header .tab-item.active h4 span{
  position:relative
}

.oas-swagger-ui .swagger-ui .opblock .tab-header .tab-item.active h4 span:after{
  background:grey;
  bottom:-15px;
  content:"";
  height:4px;
  left:50%;
  position:absolute;
  transform:translateX(-50%);
  width:120%
}

.oas-swagger-ui .swagger-ui .opblock.is-open .opblock-summary{
  border-bottom:1px solid #000
}

.oas-swagger-ui .swagger-ui .opblock .opblock-section-header{
  align-items:center;
  background:rgba(255,255,255,0.8);
  box-shadow:0 1px 2px rgba(0,0,0,0.1);
  display:flex;
  min-height:50px;
  padding:8px 20px
}

.oas-swagger-ui .swagger-ui .opblock .opblock-section-header>label{
  align-items:center;
  color:#3b4151;
  display:flex;
  font-family:sans-serif;
  font-size:12px;
  font-weight:700;
  margin:0 0 0 auto
}

.oas-swagger-ui .swagger-ui .opblock .opblock-section-header>label>span{
  padding:0 10px 0 0
}

.oas-swagger-ui .swagger-ui .opblock .opblock-section-header h4{
  color:#3b4151;
  flex:1;
  font-family:sans-serif;
  font-size:14px;
  margin:0
}

.oas-swagger-ui .swagger-ui .opblock .opblock-summary-method{
  background:#000;
  border-radius:3px;
  color:#fff;
  font-family:sans-serif;
  font-size:14px;
  font-weight:700;
  min-width:80px;
  padding:6px 0;
  text-align:center;
  text-shadow:0 1px 0 rgba(0,0,0,0.1)
}

.oas-swagger-ui .swagger-ui .opblock .opblock-summary-operation-id,.oas-swagger-ui .swagger-ui .opblock .opblock-summary-path,.oas-swagger-ui .swagger-ui .opblock .opblock-summary-path__deprecated{
  align-items:center;
  color:#3b4151;
  display:flex;
  font-family:monospace;
  font-size:16px;
  font-weight:600;
  padding:0 10px;
  word-break:break-word
}

@media (max-width: 768px){
  .oas-swagger-ui .swagger-ui .opblock .opblock-summary-operation-id,.oas-swagger-ui .swagger-ui .opblock .opblock-summary-path,.oas-swagger-ui .swagger-ui .opblock .opblock-summary-path__deprecated{
    font-size:12px
  }
}

.oas-swagger-ui .swagger-ui .opblock .opblock-summary-path{
  flex-shrink:0;
  max-width:calc(100% - 110px - 15rem)
}

.oas-swagger-ui .swagger-ui .opblock .opblock-summary-path__deprecated{
  text-decoration:line-through
}

.oas-swagger-ui .swagger-ui .opblock .opblock-summary-operation-id{
  font-size:14px
}

.oas-swagger-ui .swagger-ui .opblock .opblock-summary-description{
  color:#3b4151;
  flex:1 1 auto;
  font-family:sans-serif;
  font-size:13px;
  word-break:break-word
}

.oas-swagger-ui .swagger-ui .opblock .opblock-summary{
  align-items:center;
  cursor:pointer;
  display:flex;
  padding:5px
}

.oas-swagger-ui .swagger-ui .opblock .opblock-summary .view-line-link{
  cursor:pointer;
  margin:0;
  position:relative;
  top:2px;
  transition:all .5s;
  width:0
}

.oas-swagger-ui .swagger-ui .opblock .opblock-summary:hover .view-line-link{
  margin:0 5px;
  width:18px
}

.oas-swagger-ui .swagger-ui .opblock.opblock-post{
  background:rgba(73,204,144,0.1);
  border-color:#49cc90
}

.oas-swagger-ui .swagger-ui .opblock.opblock-post .opblock-summary-method{
  background:#49cc90
}

.oas-swagger-ui .swagger-ui .opblock.opblock-post .opblock-summary{
  border-color:#49cc90
}

.oas-swagger-ui .swagger-ui .opblock.opblock-post .tab-header .tab-item.active h4 span:after{
  background:#49cc90
}

.oas-swagger-ui .swagger-ui .opblock.opblock-put{
  background:rgba(252,161,48,0.1);
  border-color:#fca130
}

.oas-swagger-ui .swagger-ui .opblock.opblock-put .opblock-summary-method{
  background:#fca130
}

.oas-swagger-ui .swagger-ui .opblock.opblock-put .opblock-summary{
  border-color:#fca130
}

.oas-swagger-ui .swagger-ui .opblock.opblock-put .tab-header .tab-item.active h4 span:after{
  background:#fca130
}

.oas-swagger-ui .swagger-ui .opblock.opblock-delete{
  background:rgba(249,62,62,0.1);
  border-color:#f93e3e
}

.oas-swagger-ui .swagger-ui .opblock.opblock-delete .opblock-summary-method{
  background:#f93e3e
}

.oas-swagger-ui .swagger-ui .opblock.opblock-delete .opblock-summary{
  border-color:#f93e3e
}

.oas-swagger-ui .swagger-ui .opblock.opblock-delete .tab-header .tab-item.active h4 span:after{
  background:#f93e3e
}

.oas-swagger-ui .swagger-ui .opblock.opblock-get{
  background:rgba(97,175,254,0.1);
  border-color:#61affe
}

.oas-swagger-ui .swagger-ui .opblock.opblock-get .opblock-summary-method{
  background:#61affe
}

.oas-swagger-ui .swagger-ui .opblock.opblock-get .opblock-summary{
  border-color:#61affe
}

.oas-swagger-ui .swagger-ui .opblock.opblock-get .tab-header .tab-item.active h4 span:after{
  background:#61affe
}

.oas-swagger-ui .swagger-ui .opblock.opblock-patch{
  background:rgba(80,227,194,0.1);
  border-color:#50e3c2
}

.oas-swagger-ui .swagger-ui .opblock.opblock-patch .opblock-summary-method{
  background:#50e3c2
}

.oas-swagger-ui .swagger-ui .opblock.opblock-patch .opblock-summary{
  border-color:#50e3c2
}

.oas-swagger-ui .swagger-ui .opblock.opblock-patch .tab-header .tab-item.active h4 span:after{
  background:#50e3c2
}

.oas-swagger-ui .swagger-ui .opblock.opblock-head{
  background:rgba(144,18,254,0.1);
  border-color:#9012fe
}

.oas-swagger-ui .swagger-ui .opblock.opblock-head .opblock-summary-method{
  background:#9012fe
}

.oas-swagger-ui .swagger-ui .opblock.opblock-head .opblock-summary{
  border-color:#9012fe
}

.oas-swagger-ui .swagger-ui .opblock.opblock-head .tab-header .tab-item.active h4 span:after{
  background:#9012fe
}

.oas-swagger-ui .swagger-ui .opblock.opblock-options{
  background:rgba(13,90,167,0.1);
  border-color:#0d5aa7
}

.oas-swagger-ui .swagger-ui .opblock.opblock-options .opblock-summary-method{
  background:#0d5aa7
}

.oas-swagger-ui .swagger-ui .opblock.opblock-options .opblock-summary{
  border-color:#0d5aa7
}

.oas-swagger-ui .swagger-ui .opblock.opblock-options .tab-header .tab-item.active h4 span:after{
  background:#0d5aa7
}

.oas-swagger-ui .swagger-ui .opblock.opblock-deprecated{
  background:rgba(235,235,235,0.1);
  border-color:#ebebeb;
  opacity:.6
}

.oas-swagger-ui .swagger-ui .opblock.opblock-deprecated .opblock-summary-method{
  background:#ebebeb
}

.oas-swagger-ui .swagger-ui .opblock.opblock-deprecated .opblock-summary{
  border-color:#ebebeb
}

.oas-swagger-ui .swagger-ui .opblock.opblock-deprecated .tab-header .tab-item.active h4 span:after{
  background:#ebebeb
}

.oas-swagger-ui .swagger-ui .opblock .opblock-schemes{
  padding:8px 20px
}

.oas-swagger-ui .swagger-ui .opblock .opblock-schemes .schemes-title{
  padding:0 10px 0 0
}

.oas-swagger-ui .swagger-ui .filter .operation-filter-input{
  border:2px solid #d8dde7;
  margin:20px 0;
  padding:10px;
  width:100%
}

.oas-swagger-ui .swagger-ui .download-url-wrapper .failed,.oas-swagger-ui .swagger-ui .filter .failed{
  color:red
}

.oas-swagger-ui .swagger-ui .download-url-wrapper .loading,.oas-swagger-ui .swagger-ui .filter .loading{
  color:#aaa
}

.oas-swagger-ui .swagger-ui .model-example{
  margin-top:1em
}

.oas-swagger-ui .swagger-ui .tab{
  display:flex;
  list-style:none;
  padding:0
}

.oas-swagger-ui .swagger-ui .tab li{
  color:#3b4151;
  cursor:pointer;
  font-family:sans-serif;
  font-size:12px;
  min-width:60px;
  padding:0
}

.oas-swagger-ui .swagger-ui .tab li:first-of-type{
  padding-left:0;
  padding-right:12px;
  position:relative
}

.oas-swagger-ui .swagger-ui .tab li:first-of-type:after{
  background:rgba(0,0,0,0.2);
  content:"";
  height:100%;
  position:absolute;
  right:6px;
  top:0;
  width:1px
}

.oas-swagger-ui .swagger-ui .tab li.active{
  font-weight:700
}

.oas-swagger-ui .swagger-ui .tab li button.tablinks{
  background:none;
  border:0;
  color:inherit;
  font-family:inherit;
  font-weight:inherit;
  padding:0
}

.oas-swagger-ui .swagger-ui .opblock-description-wrapper,.oas-swagger-ui .swagger-ui .opblock-external-docs-wrapper,.oas-swagger-ui .swagger-ui .opblock-title_normal{
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  margin:0 0 5px;
  padding:15px 20px
}

.oas-swagger-ui .swagger-ui .opblock-description-wrapper h4,.oas-swagger-ui .swagger-ui .opblock-external-docs-wrapper h4,.oas-swagger-ui .swagger-ui .opblock-title_normal h4{
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  margin:0 0 5px
}

.oas-swagger-ui .swagger-ui .opblock-description-wrapper p,.oas-swagger-ui .swagger-ui .opblock-external-docs-wrapper p,.oas-swagger-ui .swagger-ui .opblock-title_normal p{
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px;
  margin:0
}

.oas-swagger-ui .swagger-ui .opblock-external-docs-wrapper h4{
  padding-left:0
}

.oas-swagger-ui .swagger-ui .execute-wrapper{
  padding:20px;
  text-align:right
}

.oas-swagger-ui .swagger-ui .execute-wrapper .btn{
  padding:8px 40px;
  width:100%
}

.oas-swagger-ui .swagger-ui .body-param-options{
  display:flex;
  flex-direction:column
}

.oas-swagger-ui .swagger-ui .body-param-options .body-param-edit{
  padding:10px 0
}

.oas-swagger-ui .swagger-ui .body-param-options label{
  padding:8px 0
}

.oas-swagger-ui .swagger-ui .body-param-options label select{
  margin:3px 0 0
}

.oas-swagger-ui .swagger-ui .responses-inner{
  padding:20px
}

.oas-swagger-ui .swagger-ui .responses-inner h4,.oas-swagger-ui .swagger-ui .responses-inner h5{
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  margin:10px 0 5px
}

.oas-swagger-ui .swagger-ui .responses-inner .curl{
  white-space:normal
}

.oas-swagger-ui .swagger-ui .response-col_status{
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px
}

.oas-swagger-ui .swagger-ui .response-col_status .response-undocumented{
  color:#909090;
  font-family:monospace;
  font-size:11px;
  font-weight:600
}

.oas-swagger-ui .swagger-ui .response-col_links{
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px;
  max-width:40em;
  padding-left:2em
}

.oas-swagger-ui .swagger-ui .response-col_links .response-undocumented{
  color:#909090;
  font-family:monospace;
  font-size:11px;
  font-weight:600
}

.oas-swagger-ui .swagger-ui .response-col_links .operation-link{
  margin-bottom:1.5em
}

.oas-swagger-ui .swagger-ui .response-col_links .operation-link .description{
  margin-bottom:.5em
}

.oas-swagger-ui .swagger-ui .opblock-body .opblock-loading-animation{
  display:block;
  margin:3em auto
}

.oas-swagger-ui .swagger-ui .opblock-body pre.microlight{
  word-wrap:break-word;
  background:#333;
  border-radius:4px;
  color:#fff;
  font-family:monospace;
  font-size:12px;
  font-weight:600;
  -webkit-hyphens:auto;
  -ms-hyphens:auto;
  hyphens:auto;
  margin:0;
  padding:10px;
  white-space:pre-wrap;
  word-break:break-all;
  word-break:break-word
}

.oas-swagger-ui .swagger-ui .opblock-body pre.microlight .headerline{
  display:block
}

.oas-swagger-ui .swagger-ui .highlight-code{
  position:relative
}

.oas-swagger-ui .swagger-ui .highlight-code>.microlight{
  max-height:400px;
  min-height:6em;
  overflow-y:auto
}

.oas-swagger-ui .swagger-ui .highlight-code>.microlight code{
  white-space:pre-wrap !important;
  word-break:break-all
}

.oas-swagger-ui .swagger-ui .curl-command{
  position:relative
}

.oas-swagger-ui .swagger-ui .download-contents{
  background:#7d8293;
  border-radius:4px;
  bottom:10px;
  color:#fff;
  cursor:pointer;
  font-family:sans-serif;
  font-size:14px;
  font-weight:600;
  height:30px;
  padding:5px;
  position:absolute;
  right:10px;
  text-align:center
}

.oas-swagger-ui .swagger-ui .scheme-container{
  background:#fff;
  box-shadow:0 1px 2px 0 rgba(0,0,0,0.15);
  margin:0 0 20px;
  padding:30px 0
}

.oas-swagger-ui .swagger-ui .scheme-container .schemes{
  align-items:flex-end;
  display:flex
}

.oas-swagger-ui .swagger-ui .scheme-container .schemes>label{
  color:#3b4151;
  display:flex;
  flex-direction:column;
  font-family:sans-serif;
  font-size:12px;
  font-weight:700;
  margin:-20px 15px 0 0
}

.oas-swagger-ui .swagger-ui .scheme-container .schemes>label select{
  min-width:130px;
  text-transform:uppercase
}

.oas-swagger-ui .swagger-ui .loading-container{
  align-items:center;
  display:flex;
  flex-direction:column;
  justify-content:center;
  margin-top:1em;
  min-height:1px;
  padding:40px 0 60px
}

.oas-swagger-ui .swagger-ui .loading-container .loading{
  position:relative
}

.oas-swagger-ui .swagger-ui .loading-container .loading:after{
  color:#3b4151;
  content:"loading";
  font-family:sans-serif;
  font-size:10px;
  font-weight:700;
  left:50%;
  position:absolute;
  text-transform:uppercase;
  top:50%;
  transform:translate(-50%, -50%)
}

.oas-swagger-ui .swagger-ui .loading-container .loading:before{
  -webkit-animation:rotation 1s linear infinite,opacity .5s;
  animation:rotation 1s linear infinite,opacity .5s;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  border:2px solid rgba(85,85,85,0.1);
  border-radius:100%;
  border-top-color:rgba(0,0,0,0.6);
  content:"";
  display:block;
  height:60px;
  left:50%;
  margin:-30px;
  opacity:1;
  position:absolute;
  top:50%;
  width:60px
}

@-webkit-keyframes rotation{
  to{
    transform:rotate(1turn)
  }
}

@keyframes rotation{
  to{
    transform:rotate(1turn)
  }
}

.oas-swagger-ui .swagger-ui .response-controls{
  display:flex;
  padding-top:1em
}

.oas-swagger-ui .swagger-ui .response-control-media-type{
  margin-right:1em
}

.oas-swagger-ui .swagger-ui .response-control-media-type--accept-controller select{
  border-color:green
}

.oas-swagger-ui .swagger-ui .response-control-media-type__accept-message{
  color:green;
  font-size:.7em
}

.oas-swagger-ui .swagger-ui .response-control-examples__title,.oas-swagger-ui .swagger-ui .response-control-media-type__title{
  display:block;
  font-size:.7em;
  margin-bottom:.2em
}

@-webkit-keyframes blinker{
  50%{
    opacity:0
  }
}

@keyframes blinker{
  50%{
    opacity:0
  }
}

.oas-swagger-ui .swagger-ui .hidden{
  display:none
}

.oas-swagger-ui .swagger-ui .no-margin{
  border:none;
  height:auto;
  margin:0;
  padding:0
}

.oas-swagger-ui .swagger-ui .float-right{
  float:right
}

.oas-swagger-ui .swagger-ui .svg-assets{
  height:0;
  position:absolute;
  width:0
}

.oas-swagger-ui .swagger-ui section h3{
  color:#3b4151;
  font-family:sans-serif
}

.oas-swagger-ui .swagger-ui a.nostyle{
  display:inline
}

.oas-swagger-ui .swagger-ui a.nostyle,.oas-swagger-ui .swagger-ui a.nostyle:visited{
  color:inherit;
  cursor:pointer;
  text-decoration:inherit
}

.oas-swagger-ui .swagger-ui .fallback{
  color:#aaa;
  padding:1em
}

.oas-swagger-ui .swagger-ui .version-pragma{
  height:100%;
  padding:5em 0
}

.oas-swagger-ui .swagger-ui .version-pragma__message{
  display:flex;
  font-size:1.2em;
  height:100%;
  justify-content:center;
  line-height:1.5em;
  padding:0 .6em;
  text-align:center
}

.oas-swagger-ui .swagger-ui .version-pragma__message>div{
  flex:1;
  max-width:55ch
}

.oas-swagger-ui .swagger-ui .version-pragma__message code{
  background-color:#dedede;
  padding:4px 4px 2px;
  white-space:pre
}

.oas-swagger-ui .swagger-ui .opblock-link{
  font-weight:400
}

.oas-swagger-ui .swagger-ui .opblock-link.shown{
  font-weight:700
}

.oas-swagger-ui .swagger-ui span.token-string{
  color:#555
}

.oas-swagger-ui .swagger-ui span.token-not-formatted{
  color:#555;
  font-weight:700
}

.oas-swagger-ui .swagger-ui .btn{
  background:transparent;
  border:2px solid grey;
  border-radius:4px;
  box-shadow:0 1px 2px rgba(0,0,0,0.1);
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px;
  font-weight:700;
  padding:5px 23px;
  transition:all .3s
}

.oas-swagger-ui .swagger-ui .btn.btn-sm,.oas-swagger-ui .swagger-ui .btn-group-sm>.btn{
  font-size:12px;
  padding:4px 23px
}

.oas-swagger-ui .swagger-ui .btn[disabled]{
  cursor:not-allowed;
  opacity:.3
}

.oas-swagger-ui .swagger-ui .btn:hover{
  box-shadow:0 0 5px rgba(0,0,0,0.3)
}

.oas-swagger-ui .swagger-ui .btn.cancel{
  background-color:transparent;
  border-color:#ff6060;
  color:#ff6060;
  font-family:sans-serif
}

.oas-swagger-ui .swagger-ui .btn.authorize{
  background-color:transparent;
  border-color:#49cc90;
  color:#49cc90;
  display:inline;
  line-height:1
}

.oas-swagger-ui .swagger-ui .btn.authorize span{
  float:left;
  padding:4px 20px 0 0
}

.oas-swagger-ui .swagger-ui .btn.authorize svg{
  fill:#49cc90
}

.oas-swagger-ui .swagger-ui .btn.execute{
  background-color:#4990e2;
  border-color:#4990e2;
  color:#fff
}

.oas-swagger-ui .swagger-ui .btn-group{
  display:flex;
  padding:30px
}

.oas-swagger-ui .swagger-ui .btn-group .btn{
  flex:1
}

.oas-swagger-ui .swagger-ui .btn-group .btn:first-child{
  border-radius:4px 0 0 4px
}

.oas-swagger-ui .swagger-ui .btn-group .btn:last-child{
  border-radius:0 4px 4px 0
}

.oas-swagger-ui .swagger-ui .authorization__btn{
  background:none;
  border:none;
  padding:0 10px
}

.oas-swagger-ui .swagger-ui .authorization__btn.locked{
  opacity:1
}

.oas-swagger-ui .swagger-ui .authorization__btn.unlocked{
  opacity:.4
}

.oas-swagger-ui .swagger-ui .model-box-control,.oas-swagger-ui .swagger-ui .models-control,.oas-swagger-ui .swagger-ui .opblock-summary-control{
  all:inherit;
  border-bottom:0;
  cursor:pointer;
  flex:1;
  padding:0
}

.oas-swagger-ui .swagger-ui .model-box-control:focus,.oas-swagger-ui .swagger-ui .models-control:focus,.oas-swagger-ui .swagger-ui .opblock-summary-control:focus{
  outline:auto
}

.oas-swagger-ui .swagger-ui .expand-methods,.oas-swagger-ui .swagger-ui .expand-operation{
  background:none;
  border:none
}

.oas-swagger-ui .swagger-ui .expand-methods svg,.oas-swagger-ui .swagger-ui .expand-operation svg{
  height:20px;
  width:20px
}

.oas-swagger-ui .swagger-ui .expand-methods{
  padding:0 10px
}

.oas-swagger-ui .swagger-ui .expand-methods:hover svg{
  fill:#404040
}

.oas-swagger-ui .swagger-ui .expand-methods svg{
  fill:#707070;
  transition:all .3s
}

.oas-swagger-ui .swagger-ui button{
  cursor:pointer
}

.oas-swagger-ui .swagger-ui button.invalid{
  -webkit-animation:shake .4s 1;
  animation:shake .4s 1;
  background:#feebeb;
  border-color:#f93e3e
}

.oas-swagger-ui .swagger-ui .copy-to-clipboard{
  background:#7d8293;
  border:none;
  border-radius:4px;
  bottom:10px;
  height:30px;
  position:absolute;
  right:100px;
  width:30px
}

.oas-swagger-ui .swagger-ui .copy-to-clipboard button{
  background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"16\" height=\"16\" aria-hidden=\"true\"><path fill=\"%23fff\" fill-rule=\"evenodd\" d=\"M2 13h4v1H2v-1zm5-6H2v1h5V7zm2 3V8l-3 3 3 3v-2h5v-2H9zM4.5 9H2v1h2.5V9zM2 12h2.5v-1H2v1zm9 1h1v2c-.02.28-.11.52-.3.7-.19.18-.42.28-.7.3H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1h3c0-1.11.89-2 2-2 1.11 0 2 .89 2 2h3c.55 0 1 .45 1 1v5h-1V6H1v9h10v-2zM2 5h8c0-.55-.45-1-1-1H8c-.55 0-1-.45-1-1s-.45-1-1-1-1 .45-1 1-.45 1-1 1H3c-.55 0-1 .45-1 1z\"/></svg>") 50% no-repeat;
  border:none;
  height:25px;
  padding-left:25px
}

.oas-swagger-ui .swagger-ui .curl-command .copy-to-clipboard{
  bottom:5px;
  height:20px;
  right:10px;
  width:20px
}

.oas-swagger-ui .swagger-ui .curl-command .copy-to-clipboard button{
  height:18px;
  padding-left:18px
}

.oas-swagger-ui .swagger-ui select{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:#f7f7f7 url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20 20\"><path d=\"M13.418 7.859a.695.695 0 0 1 .978 0 .68.68 0 0 1 0 .969l-3.908 3.83a.697.697 0 0 1-.979 0l-3.908-3.83a.68.68 0 0 1 0-.969.695.695 0 0 1 .978 0L10 11l3.418-3.141z\"/></svg>") right 10px center no-repeat;
  background-size:20px;
  border:2px solid #41444e;
  border-radius:4px;
  box-shadow:0 1px 2px 0 rgba(0,0,0,0.25);
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px;
  font-weight:700;
  padding:5px 40px 5px 10px
}

.oas-swagger-ui .swagger-ui select[multiple]{
  background:#f7f7f7;
  margin:5px 0;
  padding:5px
}

.oas-swagger-ui .swagger-ui select.invalid{
  -webkit-animation:shake .4s 1;
  animation:shake .4s 1;
  background:#feebeb;
  border-color:#f93e3e
}

.oas-swagger-ui .swagger-ui .opblock-body select{
  min-width:230px
}

@media (max-width: 768px){
  .oas-swagger-ui .swagger-ui .opblock-body select{
    min-width:180px
  }
}

.oas-swagger-ui .swagger-ui label{
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  font-weight:700;
  margin:0 0 5px
}

@media (max-width: 768px){
  .oas-swagger-ui .swagger-ui input[type=email],.oas-swagger-ui .swagger-ui input[type=file],.oas-swagger-ui .swagger-ui input[type=password],.oas-swagger-ui .swagger-ui input[type=search],.oas-swagger-ui .swagger-ui input[type=text]{
    max-width:175px
  }
}

.oas-swagger-ui .swagger-ui input[type=email],.oas-swagger-ui .swagger-ui input[type=file],.oas-swagger-ui .swagger-ui input[type=password],.oas-swagger-ui .swagger-ui input[type=search],.oas-swagger-ui .swagger-ui input[type=text],.oas-swagger-ui .swagger-ui textarea{
  background:#fff;
  border:1px solid #d9d9d9;
  border-radius:4px;
  margin:5px 0;
  min-width:100px;
  padding:8px 10px
}

.oas-swagger-ui .swagger-ui input[type=email].invalid,.oas-swagger-ui .swagger-ui input[type=file].invalid,.oas-swagger-ui .swagger-ui input[type=password].invalid,.oas-swagger-ui .swagger-ui input[type=search].invalid,.oas-swagger-ui .swagger-ui input[type=text].invalid,.oas-swagger-ui .swagger-ui textarea.invalid{
  -webkit-animation:shake .4s 1;
  animation:shake .4s 1;
  background:#feebeb;
  border-color:#f93e3e
}

.oas-swagger-ui .swagger-ui input[disabled],.oas-swagger-ui .swagger-ui select[disabled],.oas-swagger-ui .swagger-ui textarea[disabled]{
  background-color:#fafafa;
  color:#888;
  cursor:not-allowed
}

.oas-swagger-ui .swagger-ui select[disabled]{
  border-color:#888
}

.oas-swagger-ui .swagger-ui textarea[disabled]{
  background-color:#41444e;
  color:#fff
}

@-webkit-keyframes shake{
  10%,90%{
    transform:translate3d(-1px, 0, 0)
  }

  20%,80%{
    transform:translate3d(2px, 0, 0)
  }

  30%,50%,70%{
    transform:translate3d(-4px, 0, 0)
  }

  40%,60%{
    transform:translate3d(4px, 0, 0)
  }
}

@keyframes shake{
  10%,90%{
    transform:translate3d(-1px, 0, 0)
  }

  20%,80%{
    transform:translate3d(2px, 0, 0)
  }

  30%,50%,70%{
    transform:translate3d(-4px, 0, 0)
  }

  40%,60%{
    transform:translate3d(4px, 0, 0)
  }
}

.oas-swagger-ui .swagger-ui textarea{
  background:rgba(255,255,255,0.8);
  border:none;
  border-radius:4px;
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:600;
  min-height:280px;
  outline:none;
  padding:10px;
  width:100%
}

.oas-swagger-ui .swagger-ui textarea:focus{
  border:2px solid #61affe
}

.oas-swagger-ui .swagger-ui textarea.curl{
  background:#41444e;
  border-radius:4px;
  color:#fff;
  font-family:monospace;
  font-size:12px;
  font-weight:600;
  margin:0;
  min-height:100px;
  padding:10px;
  resize:none
}

.oas-swagger-ui .swagger-ui .checkbox{
  color:#303030;
  padding:5px 0 10px;
  transition:opacity .5s
}

.oas-swagger-ui .swagger-ui .checkbox label{
  display:flex
}

.oas-swagger-ui .swagger-ui .checkbox p{
  color:#3b4151;
  font-family:monospace;
  font-style:italic;
  font-weight:400 !important;
  font-weight:600;
  margin:0 !important
}

.oas-swagger-ui .swagger-ui .checkbox input[type=checkbox]{
  display:none
}

.oas-swagger-ui .swagger-ui .checkbox input[type=checkbox]+label>.item{
  background:#e8e8e8;
  border-radius:1px;
  box-shadow:0 0 0 2px #e8e8e8;
  cursor:pointer;
  display:inline-block;
  flex:none;
  height:16px;
  margin:0 8px 0 0;
  padding:5px;
  position:relative;
  top:3px;
  width:16px
}

.oas-swagger-ui .swagger-ui .checkbox input[type=checkbox]+label>.item:active{
  transform:scale(0.9)
}

.oas-swagger-ui .swagger-ui .checkbox input[type=checkbox]:checked+label>.item{
  background:#e8e8e8 url("data:image/svg+xml;charset=utf-8,<svg width=\"10\" height=\"8\" viewBox=\"3 7 10 8\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"%2341474E\" fill-rule=\"evenodd\" d=\"M6.333 15 3 11.667l1.333-1.334 2 2L11.667 7 13 8.333z\"/></svg>") 50% no-repeat
}

.oas-swagger-ui .swagger-ui .dialog-ux{
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:9999
}

.oas-swagger-ui .swagger-ui .dialog-ux .backdrop-ux{
  background:rgba(0,0,0,0.8);
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0
}

.oas-swagger-ui .swagger-ui .dialog-ux .modal-ux{
  background:#fff;
  border:1px solid #ebebeb;
  border-radius:4px;
  box-shadow:0 10px 30px 0 rgba(0,0,0,0.2);
  left:50%;
  max-width:650px;
  min-width:300px;
  position:absolute;
  top:50%;
  transform:translate(-50%, -50%);
  width:100%;
  z-index:9999
}

.oas-swagger-ui .swagger-ui .dialog-ux .modal-ux-content{
  max-height:540px;
  overflow-y:auto;
  padding:20px
}

.oas-swagger-ui .swagger-ui .dialog-ux .modal-ux-content p{
  color:#41444e;
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  margin:0 0 5px
}

.oas-swagger-ui .swagger-ui .dialog-ux .modal-ux-content h4{
  color:#3b4151;
  font-family:sans-serif;
  font-size:18px;
  font-weight:600;
  margin:15px 0 0
}

.oas-swagger-ui .swagger-ui .dialog-ux .modal-ux-header{
  align-items:center;
  border-bottom:1px solid #ebebeb;
  display:flex;
  padding:12px 0
}

.oas-swagger-ui .swagger-ui .dialog-ux .modal-ux-header .close-modal{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:none;
  border:none;
  padding:0 10px
}

.oas-swagger-ui .swagger-ui .dialog-ux .modal-ux-header h3{
  color:#3b4151;
  flex:1;
  font-family:sans-serif;
  font-size:20px;
  font-weight:600;
  margin:0;
  padding:0 20px
}

.oas-swagger-ui .swagger-ui .model{
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:300;
  font-weight:600
}

.oas-swagger-ui .swagger-ui .model .deprecated span,.oas-swagger-ui .swagger-ui .model .deprecated td{
  color:#a0a0a0 !important
}

.oas-swagger-ui .swagger-ui .model .deprecated>td:first-of-type{
  text-decoration:line-through
}

.oas-swagger-ui .swagger-ui .model-toggle{
  cursor:pointer;
  display:inline-block;
  font-size:10px;
  margin:auto .3em;
  position:relative;
  top:6px;
  transform:rotate(90deg);
  transform-origin:50% 50%;
  transition:transform .15s ease-in
}

.oas-swagger-ui .swagger-ui .model-toggle.collapsed{
  transform:rotate(0deg)
}

.oas-swagger-ui .swagger-ui .model-toggle:after{
  background:url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M10 6 8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\"/></svg>") 50% no-repeat;
  background-size:100%;
  content:"";
  display:block;
  height:20px;
  width:20px
}

.oas-swagger-ui .swagger-ui .model-jump-to-path{
  cursor:pointer;
  position:relative
}

.oas-swagger-ui .swagger-ui .model-jump-to-path .view-line-link{
  cursor:pointer;
  position:absolute;
  top:-.4em
}

.oas-swagger-ui .swagger-ui .model-title{
  position:relative
}

.oas-swagger-ui .swagger-ui .model-title:hover .model-hint{
  visibility:visible
}

.oas-swagger-ui .swagger-ui .model-hint{
  background:rgba(0,0,0,0.7);
  border-radius:4px;
  color:#ebebeb;
  padding:.1em .5em;
  position:absolute;
  top:-1.8em;
  visibility:hidden;
  white-space:nowrap
}

.oas-swagger-ui .swagger-ui .model p{
  margin:0 0 1em
}

.oas-swagger-ui .swagger-ui .model .property{
  color:#999;
  font-style:italic
}

.oas-swagger-ui .swagger-ui .model .property.primitive{
  color:#6b6b6b
}

.oas-swagger-ui .swagger-ui table.model tr.description{
  color:#666;
  font-weight:400
}

.oas-swagger-ui .swagger-ui table.model tr.description td:first-child,.oas-swagger-ui .swagger-ui table.model tr.property-row.required td:first-child{
  font-weight:700
}

.oas-swagger-ui .swagger-ui table.model tr.property-row td{
  vertical-align:top
}

.oas-swagger-ui .swagger-ui table.model tr.property-row td:first-child{
  padding-right:.2em
}

.oas-swagger-ui .swagger-ui table.model tr.property-row .star{
  color:red
}

.oas-swagger-ui .swagger-ui table.model tr.extension{
  color:#777
}

.oas-swagger-ui .swagger-ui table.model tr.extension td:last-child{
  vertical-align:top
}

.oas-swagger-ui .swagger-ui section.models{
  border:1px solid rgba(59,65,81,0.3);
  border-radius:4px;
  margin:30px 0
}

.oas-swagger-ui .swagger-ui section.models .pointer{
  cursor:pointer
}

.oas-swagger-ui .swagger-ui section.models.is-open{
  padding:0 0 20px
}

.oas-swagger-ui .swagger-ui section.models.is-open h4{
  border-bottom:1px solid rgba(59,65,81,0.3);
  margin:0 0 5px
}

.oas-swagger-ui .swagger-ui section.models h4{
  align-items:center;
  color:#606060;
  cursor:pointer;
  display:flex;
  font-family:sans-serif;
  font-size:16px;
  margin:0;
  padding:10px 20px 10px 10px;
  transition:all .2s
}

.oas-swagger-ui .swagger-ui section.models h4 svg{
  transition:all .4s
}

.oas-swagger-ui .swagger-ui section.models h4 span{
  flex:1
}

.oas-swagger-ui .swagger-ui section.models h4:hover{
  background:rgba(0,0,0,0.02)
}

.oas-swagger-ui .swagger-ui section.models h5{
  color:#707070;
  font-family:sans-serif;
  font-size:16px;
  margin:0 0 10px
}

.oas-swagger-ui .swagger-ui section.models .model-jump-to-path{
  position:relative;
  top:5px
}

.oas-swagger-ui .swagger-ui section.models .model-container{
  background:rgba(0,0,0,0.05);
  border-radius:4px;
  margin:0 20px 15px;
  position:relative;
  transition:all .5s
}

.oas-swagger-ui .swagger-ui section.models .model-container:hover{
  background:rgba(0,0,0,0.07)
}

.oas-swagger-ui .swagger-ui section.models .model-container:first-of-type{
  margin:20px
}

.oas-swagger-ui .swagger-ui section.models .model-container:last-of-type{
  margin:0 20px
}

.oas-swagger-ui .swagger-ui section.models .model-container .models-jump-to-path{
  opacity:.65;
  position:absolute;
  right:5px;
  top:8px
}

.oas-swagger-ui .swagger-ui section.models .model-box{
  background:none
}

.oas-swagger-ui .swagger-ui .model-box{
  background:rgba(0,0,0,0.1);
  border-radius:4px;
  display:inline-block;
  padding:10px
}

.oas-swagger-ui .swagger-ui .model-box .model-jump-to-path{
  position:relative;
  top:4px
}

.oas-swagger-ui .swagger-ui .model-box.deprecated{
  opacity:.5
}

.oas-swagger-ui .swagger-ui .model-title{
  color:#505050;
  font-family:sans-serif;
  font-size:16px
}

.oas-swagger-ui .swagger-ui .model-title img{
  bottom:0;
  margin-left:1em;
  position:relative
}

.oas-swagger-ui .swagger-ui .model-deprecated-warning{
  color:#f93e3e;
  font-family:sans-serif;
  font-size:16px;
  font-weight:600;
  margin-right:1em
}

.oas-swagger-ui .swagger-ui span>span.model .brace-close{
  padding:0 0 0 10px
}

.oas-swagger-ui .swagger-ui .prop-name{
  display:inline-block;
  margin-right:1em
}

.oas-swagger-ui .swagger-ui .prop-type{
  color:#55a
}

.oas-swagger-ui .swagger-ui .prop-enum{
  display:block
}

.oas-swagger-ui .swagger-ui .prop-format{
  color:#606060
}

.oas-swagger-ui .swagger-ui .servers>label{
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  margin:-20px 15px 0 0
}

.oas-swagger-ui .swagger-ui .servers>label select{
  max-width:100%;
  min-width:130px
}

.oas-swagger-ui .swagger-ui .servers h4.message{
  padding-bottom:2em
}

.oas-swagger-ui .swagger-ui .servers table tr{
  width:30em
}

.oas-swagger-ui .swagger-ui .servers table td{
  display:inline-block;
  max-width:15em;
  padding-bottom:10px;
  padding-top:10px;
  vertical-align:middle
}

.oas-swagger-ui .swagger-ui .servers table td:first-of-type{
  padding-right:1em
}

.oas-swagger-ui .swagger-ui .servers table td input{
  height:100%;
  width:100%
}

.oas-swagger-ui .swagger-ui .servers .computed-url{
  margin:2em 0
}

.oas-swagger-ui .swagger-ui .servers .computed-url code{
  display:inline-block;
  font-size:16px;
  margin:0 1em;
  padding:4px
}

.oas-swagger-ui .swagger-ui .servers-title{
  font-size:12px;
  font-weight:700
}

.oas-swagger-ui .swagger-ui .operation-servers h4.message{
  margin-bottom:2em
}

.oas-swagger-ui .swagger-ui table{
  border-collapse:collapse;
  padding:0 10px;
  width:100%
}

.oas-swagger-ui .swagger-ui table.model tbody tr td{
  padding:0;
  vertical-align:top
}

.oas-swagger-ui .swagger-ui table.model tbody tr td:first-of-type{
  padding:0 0 0 2em;
  width:174px
}

.oas-swagger-ui .swagger-ui table.headers td{
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:300;
  font-weight:600;
  vertical-align:middle
}

.oas-swagger-ui .swagger-ui table.headers .header-example{
  color:#999;
  font-style:italic
}

.oas-swagger-ui .swagger-ui table tbody tr td{
  padding:10px 0 0;
  vertical-align:top
}

.oas-swagger-ui .swagger-ui table tbody tr td:first-of-type{
  min-width:6em;
  padding:10px 0
}

.oas-swagger-ui .swagger-ui table thead tr td,.oas-swagger-ui .swagger-ui table thead tr th{
  border-bottom:1px solid rgba(59,65,81,0.2);
  color:#3b4151;
  font-family:sans-serif;
  font-size:12px;
  font-weight:700;
  padding:12px 0;
  text-align:left
}

.oas-swagger-ui .swagger-ui .parameters-col_description{
  margin-bottom:2em;
  width:99%
}

.oas-swagger-ui .swagger-ui .parameters-col_description input[type=text]{
  max-width:340px;
  width:100%
}

.oas-swagger-ui .swagger-ui .parameters-col_description select{
  border-width:1px
}

.oas-swagger-ui .swagger-ui .parameter__name{
  color:#3b4151;
  font-family:sans-serif;
  font-size:16px;
  font-weight:400;
  margin-right:.75em
}

.oas-swagger-ui .swagger-ui .parameter__name.required{
  font-weight:700
}

.oas-swagger-ui .swagger-ui .parameter__name.required span{
  color:red
}

.oas-swagger-ui .swagger-ui .parameter__name.required:after{
  color:rgba(255,0,0,0.6);
  content:"required";
  font-size:10px;
  padding:5px;
  position:relative;
  top:-6px
}

.oas-swagger-ui .swagger-ui .parameter__extension,.oas-swagger-ui .swagger-ui .parameter__in{
  color:grey;
  font-family:monospace;
  font-size:12px;
  font-style:italic;
  font-weight:600
}

.oas-swagger-ui .swagger-ui .parameter__deprecated{
  color:red;
  font-family:monospace;
  font-size:12px;
  font-style:italic;
  font-weight:600
}

.oas-swagger-ui .swagger-ui .parameter__empty_value_toggle{
  display:block;
  font-size:13px;
  padding-bottom:12px;
  padding-top:5px
}

.oas-swagger-ui .swagger-ui .parameter__empty_value_toggle input{
  margin-right:7px
}

.oas-swagger-ui .swagger-ui .parameter__empty_value_toggle.disabled{
  opacity:.7
}

.oas-swagger-ui .swagger-ui .table-container{
  padding:20px
}

.oas-swagger-ui .swagger-ui .response-col_description{
  width:99%
}

.oas-swagger-ui .swagger-ui .response-col_links{
  min-width:6em
}

.oas-swagger-ui .swagger-ui .response__extension{
  color:grey;
  font-family:monospace;
  font-size:12px;
  font-style:italic;
  font-weight:600
}

.oas-swagger-ui .swagger-ui .topbar{
  background-color:#1b1b1b;
  padding:10px 0
}

.oas-swagger-ui .swagger-ui .topbar .topbar-wrapper,.oas-swagger-ui .swagger-ui .topbar a{
  align-items:center;
  display:flex
}

.oas-swagger-ui .swagger-ui .topbar a{
  color:#fff;
  flex:1;
  font-family:sans-serif;
  font-size:1.5em;
  font-weight:700;
  max-width:300px;
  text-decoration:none
}

.oas-swagger-ui .swagger-ui .topbar a span{
  margin:0;
  padding:0 10px
}

.oas-swagger-ui .swagger-ui .topbar .download-url-wrapper{
  display:flex;
  flex:3;
  justify-content:flex-end
}

.oas-swagger-ui .swagger-ui .topbar .download-url-wrapper input[type=text]{
  border:2px solid #62a03f;
  border-radius:4px 0 0 4px;
  margin:0;
  outline:none;
  width:100%
}

.oas-swagger-ui .swagger-ui .topbar .download-url-wrapper .select-label{
  align-items:center;
  color:#f0f0f0;
  display:flex;
  margin:0;
  max-width:600px;
  width:100%
}

.oas-swagger-ui .swagger-ui .topbar .download-url-wrapper .select-label span{
  flex:1;
  font-size:16px;
  padding:0 10px 0 0;
  text-align:right
}

.oas-swagger-ui .swagger-ui .topbar .download-url-wrapper .select-label select{
  border:2px solid #62a03f;
  box-shadow:none;
  flex:2;
  outline:none;
  width:100%
}

.oas-swagger-ui .swagger-ui .topbar .download-url-wrapper .download-url-button{
  background:#62a03f;
  border:none;
  border-radius:0 4px 4px 0;
  color:#fff;
  font-family:sans-serif;
  font-size:16px;
  font-weight:700;
  padding:4px 30px
}

.oas-swagger-ui .swagger-ui .info{
  margin:50px 0
}

.oas-swagger-ui .swagger-ui .info.failed-config{
  margin-left:auto;
  margin-right:auto;
  max-width:880px;
  text-align:center
}

.oas-swagger-ui .swagger-ui .info hgroup.main{
  margin:0 0 20px
}

.oas-swagger-ui .swagger-ui .info hgroup.main a{
  font-size:12px
}

.oas-swagger-ui .swagger-ui .info pre{
  font-size:14px
}

.oas-swagger-ui .swagger-ui .info li,.oas-swagger-ui .swagger-ui .info p,.oas-swagger-ui .swagger-ui .info table{
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px
}

.oas-swagger-ui .swagger-ui .info h1,.oas-swagger-ui .swagger-ui .info h2,.oas-swagger-ui .swagger-ui .info h3,.oas-swagger-ui .swagger-ui .info h4,.oas-swagger-ui .swagger-ui .info h5{
  color:#3b4151;
  font-family:sans-serif
}

.oas-swagger-ui .swagger-ui .info a{
  color:#4990e2;
  font-family:sans-serif;
  font-size:14px;
  transition:all .4s
}

.oas-swagger-ui .swagger-ui .info a:hover{
  color:#1f69c0
}

.oas-swagger-ui .swagger-ui .info>div{
  margin:0 0 5px
}

.oas-swagger-ui .swagger-ui .info .base-url{
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:300 !important;
  font-weight:600;
  margin:0
}

.oas-swagger-ui .swagger-ui .info .title{
  color:#3b4151;
  font-family:sans-serif;
  font-size:36px;
  margin:0
}

.oas-swagger-ui .swagger-ui .info .title small{
  background:#7d8492;
  border-radius:57px;
  display:inline-block;
  font-size:10px;
  margin:0 0 0 5px;
  padding:2px 4px;
  position:relative;
  top:-5px;
  vertical-align:super
}

.oas-swagger-ui .swagger-ui .info .title small.version-stamp{
  background-color:#89bf04
}

.oas-swagger-ui .swagger-ui .info .title small pre{
  color:#fff;
  font-family:sans-serif;
  margin:0;
  padding:0
}

.oas-swagger-ui .swagger-ui .auth-btn-wrapper{
  display:flex;
  justify-content:center;
  padding:10px 0
}

.oas-swagger-ui .swagger-ui .auth-btn-wrapper .btn-done{
  margin-right:1em
}

.oas-swagger-ui .swagger-ui .auth-wrapper{
  display:flex;
  flex:1;
  justify-content:flex-end
}

.oas-swagger-ui .swagger-ui .auth-wrapper .authorize{
  margin-right:10px;
  padding-right:20px
}

.oas-swagger-ui .swagger-ui .auth-container{
  border-bottom:1px solid #ebebeb;
  margin:0 0 10px;
  padding:10px 20px
}

.oas-swagger-ui .swagger-ui .auth-container:last-of-type{
  border:0;
  margin:0;
  padding:10px 20px
}

.oas-swagger-ui .swagger-ui .auth-container h4{
  margin:5px 0 15px !important
}

.oas-swagger-ui .swagger-ui .auth-container .wrapper{
  margin:0;
  padding:0
}

.oas-swagger-ui .swagger-ui .auth-container input[type=password],.oas-swagger-ui .swagger-ui .auth-container input[type=text]{
  min-width:230px
}

.oas-swagger-ui .swagger-ui .auth-container .errors{
  background-color:#fee;
  border-radius:4px;
  color:red;
  color:#3b4151;
  font-family:monospace;
  font-size:12px;
  font-weight:600;
  margin:1em;
  padding:10px
}

.oas-swagger-ui .swagger-ui .auth-container .errors b{
  margin-right:1em;
  text-transform:capitalize
}

.oas-swagger-ui .swagger-ui .scopes h2{
  color:#3b4151;
  font-family:sans-serif;
  font-size:14px
}

.oas-swagger-ui .swagger-ui .scopes h2 a{
  color:#4990e2;
  cursor:pointer;
  font-size:12px;
  padding-left:10px;
  text-decoration:underline
}

.oas-swagger-ui .swagger-ui .scope-def{
  padding:0 0 20px
}

.oas-swagger-ui .swagger-ui .errors-wrapper{
  -webkit-animation:scaleUp .5s;
  animation:scaleUp .5s;
  background:rgba(249,62,62,0.1);
  border:2px solid #f93e3e;
  border-radius:4px;
  margin:20px;
  padding:10px 20px
}

.oas-swagger-ui .swagger-ui .errors-wrapper .error-wrapper{
  margin:0 0 10px
}

.oas-swagger-ui .swagger-ui .errors-wrapper .errors h4{
  color:#3b4151;
  font-family:monospace;
  font-size:14px;
  font-weight:600;
  margin:0
}

.oas-swagger-ui .swagger-ui .errors-wrapper .errors small{
  color:#606060
}

.oas-swagger-ui .swagger-ui .errors-wrapper .errors .message{
  white-space:pre-line
}

.oas-swagger-ui .swagger-ui .errors-wrapper .errors .message.thrown{
  max-width:100%
}

.oas-swagger-ui .swagger-ui .errors-wrapper .errors .error-line{
  cursor:pointer;
  text-decoration:underline
}

.oas-swagger-ui .swagger-ui .errors-wrapper hgroup{
  align-items:center;
  display:flex
}

.oas-swagger-ui .swagger-ui .errors-wrapper hgroup h4{
  color:#3b4151;
  flex:1;
  font-family:sans-serif;
  font-size:20px;
  margin:0
}

@-webkit-keyframes scaleUp{
  0%{
    opacity:0;
    transform:scale(0.8)
  }

  to{
    opacity:1;
    transform:scale(1)
  }
}

@keyframes scaleUp{
  0%{
    opacity:0;
    transform:scale(0.8)
  }

  to{
    opacity:1;
    transform:scale(1)
  }
}

.oas-swagger-ui .swagger-ui .Resizer.vertical.disabled{
  display:none
}

.oas-swagger-ui .swagger-ui .markdown p,.oas-swagger-ui .swagger-ui .markdown pre,.oas-swagger-ui .swagger-ui .renderedMarkdown p,.oas-swagger-ui .swagger-ui .renderedMarkdown pre{
  margin:1em auto;
  word-break:break-all;
  word-break:break-word
}

.oas-swagger-ui .swagger-ui .markdown pre,.oas-swagger-ui .swagger-ui .renderedMarkdown pre{
  background:none;
  color:#000;
  font-weight:400;
  padding:0;
  white-space:pre-wrap
}

.oas-swagger-ui .swagger-ui .markdown code,.oas-swagger-ui .swagger-ui .renderedMarkdown code{
  background:rgba(0,0,0,0.05);
  border-radius:4px;
  color:#9012fe;
  font-family:monospace;
  font-size:14px;
  font-weight:600;
  padding:5px 7px
}

.oas-swagger-ui .swagger-ui .markdown pre>code,.oas-swagger-ui .swagger-ui .renderedMarkdown pre>code{
  display:block
}

.oas-swagger-ui .swagger-ui .servers>label{
  margin:0
}

.oas-swagger-ui .swagger-ui .info .base-url{
  font-size:12px;
  padding:0;
  background-color:transparent;
  border:0
}

.oas-swagger-ui .swagger-ui pre.version{
  background-color:transparent;
  border:none
}

.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
}

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
}

.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
}

.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
}

.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
}

.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
}

.swagger-ui>.info .title-and-action{
  display:flex;
  align-items:center
}

.swagger-ui>.info .title-and-action .title-and-version{
  margin-right:auto;
  white-space:nowrap
}

.swagger-ui>.info .title-and-action .title-and-version>h3,.swagger-ui>.info .title-and-action .title-and-version>h5{
  display:inline-block
}

.swagger-ui>.info .title-and-action .title-and-version>h3{
  margin-top:6px
}

.swagger-ui>.info .title-and-action .title-and-version>.version{
  color:#989998
}

.swagger-ui>.info .title-and-action>.actions{
  text-align:right
}

.swagger-ui .ux-container:last-of-type,.swagger-ui .ux-container>.nested-tabs{
  margin-bottom:6px
}

.swagger-ui .ux-container>p{
  padding:1.4rem
}

.swagger-ui .ux-container>.parameters-container{
  padding:1.4rem
}

.swagger-ui .ux-container>.parameters-container>div>.json-schema-view{
  border:1px solid #F3F4F4;
  background-color:#F7F7F7;
  padding:15px;
  border-radius:.1875rem
}

.swagger-ui .ux-container>ul{
  list-style-type:none;
  margin:0;
  padding:0 1.4rem 1.4rem 1.4rem
}

.swagger-ui .ux-container>ul>li{
  padding-top:6px
}

.swagger-ui .ux-container>.examples .code-editor{
  height:300px
}

.swagger-ui .swagger-method{
  padding:1.4rem
}

.swagger-ui .swagger-method .http-response-not-collapsible{
  padding:10px 15px 0 20px
}

.swagger-ui .swagger-method .schema .code-editor{
  max-height:300px;
  overflow:auto
}

.swagger-ui .swagger-method .schema .panel-heading{
  padding-bottom:10px
}

.swagger-ui .definitions{
  padding-top:15px
}

.swagger-ui>.table-view td.description,.swagger-ui>.table-view td.nickname{
  max-width:200px
}

.swagger-ui .panel-group{
  margin-bottom:0
}

.swagger-ui .panel-body{
  padding-top:0
}

.swagger-ui .panel-heading{
  padding-left:0
}

.swagger-ui>table>tbody>tr>td.method{
  width:90px
}

.swagger-ui>table.has-colors>tbody>tr{
  border-bottom-color:#fff
}

.swagger-ui>table.has-colors>tbody>tr:not([class*='collapse-'])>td:first-child{
  border-top:1px solid #fff
}

.swagger-ui>table.has-colors>tbody>tr>.row-collapse>a.gg,.swagger-ui>table.has-colors>tbody>tr>.method{
  color:#fff
}

.swagger-ui>table.has-colors>tbody>tr>.method{
  font-weight:bolder
}

.swagger-ui>table.has-colors>tbody>tr.get-method{
  background-color:rgba(97,175,254,0.2)
}

.swagger-ui>table.has-colors>tbody>tr.get-method .row-collapse,.swagger-ui>table.has-colors>tbody>tr.get-method .method{
  background-color:#61AFFE
}

.swagger-ui>table.has-colors>tbody>tr.post-method{
  background-color:rgba(73,204,144,0.2)
}

.swagger-ui>table.has-colors>tbody>tr.post-method .row-collapse,.swagger-ui>table.has-colors>tbody>tr.post-method .method{
  background-color:#49CC90
}

.swagger-ui>table.has-colors>tbody>tr.put-method{
  background-color:rgba(252,161,48,0.2)
}

.swagger-ui>table.has-colors>tbody>tr.put-method .row-collapse,.swagger-ui>table.has-colors>tbody>tr.put-method .method{
  background-color:#FCA130
}

.swagger-ui>table.has-colors>tbody>tr.delete-method{
  background-color:rgba(249,62,62,0.2)
}

.swagger-ui>table.has-colors>tbody>tr.delete-method .row-collapse,.swagger-ui>table.has-colors>tbody>tr.delete-method .method{
  background-color:#F93E3E
}

.swagger-ui>table.has-colors>tbody>tr.patch-method{
  background-color:rgba(80,227,194,0.2)
}

.swagger-ui>table.has-colors>tbody>tr.patch-method .row-collapse,.swagger-ui>table.has-colors>tbody>tr.patch-method .method{
  background-color:#50E3C2
}

.swagger-ui>table.has-colors>tbody>tr.head-method{
  background-color:rgba(144,18,254,0.2)
}

.swagger-ui>table.has-colors>tbody>tr.head-method .row-collapse,.swagger-ui>table.has-colors>tbody>tr.head-method .method{
  background-color:#9012FE
}

.swagger-ui>table.has-colors>tbody>tr.options-method{
  background-color:rgba(13,90,167,0.2)
}

.swagger-ui>table.has-colors>tbody>tr.options-method .row-collapse,.swagger-ui>table.has-colors>tbody>tr.options-method .method{
  background-color:#0D5AA7
}

.swagger-ui .methodtest-container .spin{
  display:inline-block;
  vertical-align:middle;
  margin-right:6px;
  height:1em;
  width:1em;
  position:relative;
  -webkit-animation:spinrotation 0.8s infinite linear;
  animation:spinrotation 0.8s infinite linear;
  border-left:0.2em solid #F3F4F4;
  border-right:0.2em solid #F3F4F4;
  border-bottom:0.2em solid #F3F4F4;
  border-top:0.2em solid #989998;
  border-radius:100%;
  transform:translateZ(0)
}

@-webkit-keyframes spinrotation{
  from{
    -webkit-transform:rotate(0deg)
  }

  to{
    -webkit-transform:rotate(359deg)
  }
}

@keyframes spinrotation{
  from{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(359deg)
  }
}

.swagger-ui .methodtest-container .CodeMirror{
  height:auto
}

.swagger-ui .methodtest-container .CodeMirror-scroll{
  height:auto;
  max-height:300px
}

.swagger-ui .methodtest-container .methodtest{
  float:none;
  border:1px solid #D8D8D8;
  background-color:#E9EAEA;
  padding:15px;
  border-radius:.1875rem
}

.swagger-ui .methodtest-container .methodtest .form-group{
  margin-bottom:2px
}

.swagger-ui .methodtest-container .methodtest .action{
  margin-top:6px
}

.swagger-ui .methodtest-container .methodtest .action button+button{
  margin-left:15px
}

.swagger-ui .methodtest-container .methodtest .action button+div{
  margin-left:30px;
  align-items:flex-end;
  display:flex
}

.swagger-ui .methodtest-container .methodtest .action .icon-GG-info{
  font-size:1.375rem;
  margin-right:6px;
  color:#407CA0
}

.swagger-ui .methodtest-container .methodtest .action>div{
  align-items:center;
  display:flex
}

.swagger-ui .methodtest-container .methodtest fieldset+.action{
  margin-top:15px
}

.swagger-ui .methodtest-container .methodtest fieldset+fieldset{
  margin-top:15px
}

.swagger-ui .methodtest-container .methodtest fieldset+fieldset legend{
  padding-top:15px;
  border-top:1px solid #D8D8D8
}

.swagger-ui .methodtest-container .methodtest legend{
  font-size:1rem;
  border-bottom:none;
  margin-top:6px;
  margin-bottom:6px
}

.swagger-ui .methodtest-container .methodtest label{
  margin-bottom:2px
}

.swagger-ui .methodtest-container .methodtest label::after{
  content:':'
}

.swagger-ui .methodtest-container .methodtest .input-sm,.swagger-ui .methodtest-container .methodtest .input-group-sm>.form-control,.swagger-ui .methodtest-container .methodtest .input-group-sm>.input-group-addon,.swagger-ui .methodtest-container .methodtest .input-group-sm>.input-group-btn>.btn{
  line-height:1.42857;
  height:28px
}

.swagger-ui .methodtest-container .methodtest .input-sm .form-control,.swagger-ui .methodtest-container .methodtest .input-group-sm>.form-control .form-control,.swagger-ui .methodtest-container .methodtest .input-group-sm>.input-group-addon .form-control,.swagger-ui .methodtest-container .methodtest .input-group-sm>.input-group-btn>.btn .form-control{
  height:inherit
}

.swagger-ui .methodtest-container .methodtest input[type=checkbox]{
  width:auto
}

.swagger-ui .methodtest-container .methodtest .form-control{
  padding-bottom:0.25rem;
  padding-top:0.25rem
}

.swagger-ui .methodtest-container .methodtest div.response{
  margin-top:15px;
  padding-top:15px;
  border-top:1px solid #D8D8D8
}

.swagger-ui .methodtest-container .methodtest div.response .summary{
  padding-bottom:6px
}

.swagger-ui .methodtest-container .methodtest div.response>.row>.col-sm-12:nth-of-type(4){
  margin-top:15px
}

.swagger-ui .methodtest-container .methodtest .col-sm-6>div>.json-schema-view{
  height:auto;
  max-height:300px;
  overflow:auto
}

.swagger-ui .methodtest-container .form-control-feedback{
  height:28px;
  line-height:28px
}

.tag{
  border:solid 1px #407CA0;
  padding:6px 10.5px;
  margin:6px;
  display:inline-block
}

.tag .dismiss{
  cursor:pointer;
  margin-left:6px
}

html{
  height:100%
}

body{
  font-family:"Open Sans",sans-serif;
  color:#10181F;
  height:100%
}

#content{
  padding:0 1.4rem 1.4rem 1.4rem
}

.pagination-footer-container{
  margin-top:.75rem;
  display:flex;
  align-items:center;
  justify-content:space-between;
  color:var(--provider-theme-black, #001e26);
  flex-wrap:wrap;
  -moz-column-gap:1rem;
  column-gap:1rem
}

.pagination-footer-container::before,.pagination-footer-container::after{
  display:none
}

.pagination-footer-container .bottom-left.col-sm-6,.pagination-footer-container .bottom-right{
  width:auto
}

.pagination-footer-container .bottom-left{
  display:flex;
  font-size:.75rem;
  padding-right:0
}

.pagination-footer-container .bottom-right{
  display:flex;
  flex-wrap:wrap;
  -moz-column-gap:2rem;
  column-gap:2rem
}

.pagination-footer-container .bottom-right .pagination{
  display:flex;
  margin:0
}

.pagination-footer-container .bottom-right .pagination button{
  background-color:transparent;
  border:none;
  color:var(--provider-theme-link, #006580);
  font-size:.875rem;
  height:1.5rem;
  width:1.5rem;
  display:inline-flex;
  align-items:center;
  justify-content:center
}

.pagination-footer-container .bottom-right .pagination button:disabled svg path{
  fill:var(--provider-theme-gray-dk-aaa, #979896)
}

.pagination-footer-container .bottom-right .pagination button.selected{
  background-color:var(--provider-theme-primary, #006580);
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

.pagination-footer-container .bottom-right .pagination button svg{
  font-size:1.25rem
}

.pagination-footer-container .bottom-right .pagination button svg path{
  fill:var(--provider-theme-link, #006580)
}

.pagination-footer-container .bottom-right .pagination button:hover:not(:disabled)>svg>path{
  fill:var(--provider-theme-link-hover, #003b53)
}

.pagination-footer-container .bottom-right .pagination button:hover:not(.selected){
  color:var(--provider-theme-link-hover, #003b53)
}

.pagination-footer-container .bottom-right .pagination .pagination-dots{
  height:1.5rem;
  text-align:center;
  width:1.5rem
}

.pagination-footer-container .bottom-right .page-size{
  display:flex;
  align-items:center
}

.pagination-footer-container .bottom-right .page-size select{
  background:var(--provider-theme-bg, #ffffff);
  border-radius:3px;
  border:1px solid var(--provider-theme-container-brd, #c8c9c7);
  height:1.5rem;
  margin-right:.75rem
}

.pagination-footer-container .bottom-right .page-size span{
  font-size:.875rem
}

.reactive-table-container .reactive-table{
  overflow:auto;
  margin-bottom:2rem
}

.reactive-table-container .reactive-table table.table-view.clickable>tbody>tr:not([class*='collapse-']):hover>td:first-child::before,.reactive-table-container .reactive-table table.table-view.clickable>tbody>tr:not([class*='collapse-']):focus>td:first-child::before{
  background-color:var(--provider-theme-primary, #006580) !important
}

.reactive-table-container .reactive-table table .nested-table thead tr{
  background-color:var(--provider-theme-container-alt-bg, #ffffff)
}

.reactive-table-container .reactive-table table thead tr{
  background-color:var(--provider-theme-container-alt-bg, #ffffff);
  border-bottom:2px solid var(--provider-theme-container-brd, #c8c9c7);
  height:3rem;
  min-width:-webkit-max-content;
  min-width:-moz-max-content;
  min-width:max-content
}

.reactive-table-container .reactive-table table thead tr th{
  padding:.875rem 1rem;
  white-space:nowrap
}

.reactive-table-container .reactive-table table thead tr th.sorted{
  background-color:rgba(244,245,244,0.5);
  border-bottom:2px solid var(--provider-theme-primary-lt, #99c1cc)
}

.reactive-table-container .reactive-table table thead tr .table-header{
  display:flex;
  font-size:.875rem;
  justify-content:space-between;
  color:var(--provider-theme-container, #001e26)
}

.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{
  fill:var(--provider-theme-icon)
}

.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
}

.reactive-table-container .reactive-table table thead tr .table-header .column-sort :hover svg{
  fill:var(--provider-theme-link-hover, #003b53)
}

.reactive-table-container .reactive-table table thead tr .table-header .column-sort svg{
  fill:var(--provider-theme-link, #006580)
}

.reactive-table-container .reactive-table table tbody tr{
  border-bottom:1px solid var(--provider-theme-container-brd, #c8c9c7);
  background-color:var(--provider-theme-container-bg, #ffffff)
}

.reactive-table-container .reactive-table table tbody tr td{
  padding:.875rem 1rem;
  font-size:.875rem;
  color:var(--provider-theme-container-text, #001e26)
}

.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:var(--provider-theme-black-ltr, #efefef);
  border-radius:3px;
  color:var(--provider-theme-black-lt, #d0d0d0);
  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:-webkit-max-content;
  max-width:-moz-max-content;
  max-width:max-content
}

.reactive-table-container .reactive-table table tbody tr td .cell-text .text-with-link{
  color:var(--provider-theme-link, #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{
  fill:var(--provider-theme-secondary, #4a4f54);
  font-size:.875rem
}

.reactive-table-container .reactive-table table tbody tr td .delete-icon:hover{
  cursor:pointer;
  fill:var(--provider-theme-danger, #d22630)
}

.reactive-table-container .pagination-footer-container.row{
  flex-wrap:wrap;
  justify-content:space-between;
  row-gap:1rem
}

.reactive-table-container .pagination-footer-container.row::before,.reactive-table-container .pagination-footer-container.row::after{
  display:none
}

.reactive-table-container .pagination-footer-container.row .bottom-left.col-sm-6,.reactive-table-container .pagination-footer-container.row .bottom-right{
  width:auto
}

.reactive-table-container .pagination-footer-container.row .bottom-left{
  padding-right:0
}

.mp-application-layout{
  position:relative;
  height:100vh;
  width:100%;
  display:flex;
  overflow:hidden
}

.mp-application-layout.has-header{
  margin-top:-48px;
  padding-top:48px
}

.mp-application-layout>.nav-skip{
  z-index:2
}

.mp-application-layout>.nav-skip>a{
  top:-20em;
  position:fixed
}

.mp-application-layout>.nav-skip>a:focus{
  top:6px;
  left:6px;
  font-size:0.875rem;
  padding:6px;
  margin:6px;
  background-color:#3d4051;
  color:#ffffff;
  border:1px solid rgba(16,24,31,0.5)
}

.mp-application-layout>.application-nav{
  display:flex;
  flex-shrink:0;
  flex-grow:0;
  flex-basis:auto;
  overflow-y:auto;
  overflow-x:hidden
}

.mp-application-layout>.contentarea{
  overflow:auto;
  display:flex;
  flex-direction:column;
  flex:1
}

.mp-application-layout>.contentarea::before{
  content:none
}

.mp-application-layout>.contentarea>#content{
  display:flex;
  flex-direction:column;
  overflow:auto;
  height:100%;
  padding:unset;
  border:unset
}

.tooltip{
  width:-webkit-max-content;
  width:-moz-max-content;
  width:max-content;
  z-index:11000
}

.tooltip.top>.tooltip-arrow{
  border-top-color:var(--provider-theme-container-bg, #ffffff)
}

.tooltip.right>.tooltip-arrow{
  border-right-color:var(--provider-theme-container-bg, #ffffff)
}

.tooltip.bottom>.tooltip-arrow{
  border-bottom-color:var(--provider-theme-container-bg, #ffffff)
}

.tooltip.left>.tooltip-arrow{
  border-left-color:var(--provider-theme-container-bg, #ffffff)
}

.tooltip .tooltip-inner{
  border-width:1px;
  border-style:solid;
  border-color:var(--provider-theme-container-brd, #c8c9c7);
  --tw-shadow:0 1px 3px 0 color-mix(in oklab, var(--provider-theme-bg), var(--provider-theme-black) 25%);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  color:var(--provider-theme-container-text, #001e26);
  background-color:var(--provider-theme-container-bg, #ffffff)
}

.popover{
  background-color:var(--provider-theme-container-bg, #ffffff);
  color:var(--provider-theme-container-text, #001e26);
  border-color:var(--provider-theme-container-brd, #c8c9c7)
}

.popover.top>.arrow::after{
  border-top-color:var(--provider-theme-container-bg, #ffffff)
}

.popover.right>.arrow::after{
  border-right-color:var(--provider-theme-container-bg, #ffffff)
}

.popover.bottom>.arrow::after{
  border-bottom-color:var(--provider-theme-container-bg, #ffffff)
}

.popover.left>.arrow::after{
  border-left-color:var(--provider-theme-container-bg, #ffffff)
}

.swagger-ui-wrapper .info .title small pre.version{
  border-style:none;
  background-color:transparent
}

.swagger-ui-wrapper h4 code{
  border-style:none;
  background-color:transparent;
  padding:0px;
  color:inherit
}

.swagger-ui-wrapper .additional-bearer-authentication textarea{
  min-height:150px;
  height:150px;
  border:1px solid #d9d9d9;
  resize:none;
  font-size:16px;
  font-weight:normal;
  width:300px
}

.swagger-ui-wrapper .additional-bearer-authentication textarea[disabled]{
  background-color:#fafafa;
  color:#888888
}

.swagger-ui-wrapper .auth-container:last-of-type{
  margin:0;
  padding:25px 5px;
  border:0
}

.swagger-ui-wrapper .auth-container p{
  font-weight:bold
}

.swagger-ui-wrapper .auth-container p code{
  color:#000000;
  font-weight:normal
}

.swagger-ui-wrapper .auth-container [id^=client_id], .swagger-ui-wrapper .auth-container [id^=client_secret], .swagger-ui-wrapper .auth-container [id^=oauth_username], .swagger-ui-wrapper .auth-container [id^=oauth_password], .swagger-ui-wrapper .auth-container [id^=auth-basic], .swagger-ui-wrapper .auth-container [id^=api_key_value]{
  font-size:1.00rem;
  font-weight:400
}

.swagger-ui-wrapper .auth-container [id^=client_id],.swagger-ui-wrapper .auth-container [id^=client_secret],.swagger-ui-wrapper .auth-container [id^=oauth_username],.swagger-ui-wrapper .auth-container [id^=oauth_password],.swagger-ui-wrapper .auth-container [id^=auth-basic],.swagger-ui-wrapper .auth-container [id^=api_key_value]{
  width:30%;
  height:2.50rem;
  padding:0.0625rem 1.00rem 0.0625rem 1.00rem;
  background-color:var(--provider-input-bg, #ffffff);
  border:1px solid var(--provider-input-border-color, #c8c9c7);
  border-radius:3px;
  font-weight:normal
}

.swagger-ui-wrapper .auth-container [id^=client_id]:hover,.swagger-ui-wrapper .auth-container [id^=client_secret]:hover,.swagger-ui-wrapper .auth-container [id^=oauth_username]:hover,.swagger-ui-wrapper .auth-container [id^=oauth_password]:hover,.swagger-ui-wrapper .auth-container [id^=auth-basic]:hover,.swagger-ui-wrapper .auth-container [id^=api_key_value]:hover{
  border:1px solid var(--provider-input-focus-border-color, #006580)
}

.swagger-ui-wrapper .auth-container [id^=client_id]:focus,.swagger-ui-wrapper .auth-container [id^=client_id]:active,.swagger-ui-wrapper .auth-container [id^=client_secret]:focus,.swagger-ui-wrapper .auth-container [id^=client_secret]:active,.swagger-ui-wrapper .auth-container [id^=oauth_username]:focus,.swagger-ui-wrapper .auth-container [id^=oauth_username]:active,.swagger-ui-wrapper .auth-container [id^=oauth_password]:focus,.swagger-ui-wrapper .auth-container [id^=oauth_password]:active,.swagger-ui-wrapper .auth-container [id^=auth-basic]:focus,.swagger-ui-wrapper .auth-container [id^=auth-basic]:active,.swagger-ui-wrapper .auth-container [id^=api_key_value]:focus,.swagger-ui-wrapper .auth-container [id^=api_key_value]:active{
  border:1px solid var(--provider-input-focus-border-color, #006580);
  outline:2px solid var(--provider-input-focus-border-color, #006580)
}

.swagger-ui-wrapper .auth-container h4{
  display:none
}

.swagger-ui-wrapper .auth-container .markdown{
  display:none
}

.swagger-ui-wrapper .auth-container .wrapper{
  margin:0;
  padding:0
}

.swagger-ui-wrapper .auth-container input[type=text],.swagger-ui-wrapper .auth-container input[type=password]{
  min-width:230px
}

.swagger-ui-wrapper .auth-container .errors{
  font-size:12px;
  padding:10px;
  border-radius:4px;
  background-color:#ffeeee;
  color:red;
  margin:1em
}

.swagger-ui-wrapper .auth-container .errors b{
  text-transform:capitalize;
  margin-right:1em
}

.swagger-ui-wrapper .scopes h2{
  font-size:14px
}

.swagger-ui-wrapper .scopes h2 a{
  font-size:12px;
  cursor:pointer;
  padding-left:15px;
  text-decoration:underline
}

.swagger-ui-wrapper .scopes a{
  color:var(--provider-theme-primary, #006580)
}

.swagger-ui-wrapper .scope-def{
  display:none
}

.swagger-ui-wrapper .checkbox{
  padding:5px 5px 10px;
  transition:opacity 0.5s;
  color:#000000
}

.swagger-ui-wrapper .checkbox label{
  display:flex
}

.swagger-ui-wrapper .checkbox p{
  font-weight:normal !important;
  font-style:italic;
  margin:0 !important;
  color:#3b4151
}

.swagger-ui-wrapper .checkbox input[type=checkbox]{
  display:none
}

.swagger-ui-wrapper .checkbox input[type=checkbox]+label>.item{
  position:relative;
  top:3px;
  display:inline-block;
  width:1rem;
  height:1rem;
  margin:0 8px 0 0;
  cursor:pointer;
  border-radius:1px;
  background:#ffffff;
  box-shadow:0 0 0 1px #000000;
  flex:none
}

.swagger-ui-wrapper .checkbox input[type=checkbox]+label>.item:active{
  transform:scale(0.9)
}

.swagger-ui-wrapper .checkbox input[type=checkbox]:checked+label>.item{
  background-color:var(--provider-theme-primary, #006580);
  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>")
}

.swagger-ui-wrapper .auth-btn-wrapper{
  display:flex;
  padding:10px 0;
  justify-content:left
}

.swagger-ui-wrapper .auth-btn-wrapper .btn-done{
  margin-right:1em;
  margin-left:0.5em
}

.swagger-ui-wrapper .auth-wrapper{
  display:flex;
  flex:1;
  justify-content:flex-end
}

.swagger-ui-wrapper .auth-wrapper .authorize{
  padding-right:20px;
  margin-left:10px;
  margin-right:10px
}

.swagger-ui-wrapper .btn{
  font-size:14px;
  font-weight:bold;
  padding:5px 23px;
  transition:all 0.3s;
  border:2px solid grey;
  border-radius:4px;
  background:transparent;
  box-shadow:0 1px 2px rgba(0,0,0,0.5)
}

.swagger-ui-wrapper .btn.btn-sm,.swagger-ui-wrapper .btn-group-sm>.btn{
  font-size:12px;
  padding:4px 23px
}

.swagger-ui-wrapper .btn[disabled]{
  cursor:not-allowed;
  opacity:0.3
}

.swagger-ui-wrapper .btn:hover{
  box-shadow:0 0 5px rgba(0,0,0,0.5)
}

.swagger-ui-wrapper .btn.cancel{
  border-color:rgba(0,0,0,0.5);
  background-color:rgba(0,0,0,0.5)
}

.swagger-ui-wrapper .btn.authorize{
  line-height:1;
  display:inline;
  color:#49cc90;
  border-color:#49cc90;
  background-color:transparent
}

.swagger-ui-wrapper .btn.authorize span{
  float:left;
  padding:4px 20px 0 0
}

.swagger-ui-wrapper .btn.authorize svg{
  fill:#49cc90
}

.swagger-ui-wrapper .btn.execute{
  background-color:var(--provider-theme-primary, #006580);
  color:#ffffff;
  border-color:var(--provider-theme-primary, #006580)
}

.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:-webkit-max-content;
  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{
  background-color:var(--provider-theme-primary-ltr, #eef3f4)
}

.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;
  color:var(--provider-theme-black, #001e26)
}

.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{
  color:var(--provider-theme-black, #001e26)
}

.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)
}

.popover{
  font-family:inherit;
  letter-spacing:inherit
}

.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;
  color:var(--provider-theme-gray, #c8c9c7)
}

.analytics-chart{
  display:block
}

.relative-position-container{
  position:relative
}

.catalog-grid-tile-container{
  border-width:1px;
  border-style:solid;
  border-color:var(--provider-theme-container-brd, #c8c9c7);
  background-color:var(--provider-theme-container-bg, #ffffff);
  display:flex;
  flex-direction:column;
  min-height:100%
}

.catalog-grid-tile-container:hover{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

.catalog-grid-tile-container>.content{
  max-height:300px;
  transition:max-height 0.4s ease-in-out;
  flex-grow:1;
  display:flex;
  flex-direction:column;
  padding:1.5rem 1.5rem 1rem 1.5rem
}

@media only screen and (max-width: 670px){
  .catalog-grid-tile-container>.content{
    text-align:center
  }
}

.catalog-grid-tile-container .title-block{
  display:flex;
  align-items:center
}

.catalog-grid-tile-container .title-block .title-text{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:var(--provider-theme-container, #001e26);
  font-size:1.25rem;
  line-height:1.625rem;
  font-weight:bold;
  min-width:0
}

.catalog-grid-tile-container .category{
  font-weight:700;
  font-size:1rem;
  line-height:1.375rem
}

.catalog-grid-tile-container .description{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  overflow-wrap:break-word;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  white-space:pre-wrap;
  color:var(--provider-theme-container-text, #001e26);
  min-height:60px;
  margin-top:8px;
  font-size:.875rem;
  line-height:1.25rem
}

.catalog-grid-tile-container .empty-grow{
  flex-grow:1
}

.catalog-grid-tile-container .footer-container{
  margin-top:1.5rem
}

.catalog-grid-tile-container .footer{
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
  padding-bottom:4px
}

.catalog-grid-tile-container .footer>span{
  text-align:left
}

.catalog-grid-tile-container .footer a :hover,.catalog-grid-tile-container .footer:hover a :hover,.catalog-grid-tile-container .footer:focus a :hover{
  text-decoration:underline
}

.catalog-grid-tile-container.hover-expand{
  position:absolute;
  z-index:1000;
  top:0;
  left:0;
  right:0
}

.catalog-grid-tile-container.hover-expand .content{
  max-height:460px
}

.catalog-grid-tile-container.hover-expand .content .description{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:10;
  overflow-wrap:break-word;
  -webkit-line-clamp:10;
  -webkit-box-orient:vertical
}

.catalog-grid-tile-container.hover-expand .content .metrics{
  display:flex
}

.catalog-grid-tile-container .metrics{
  display:none;
  margin-top:1.5rem
}

.catalog-grid-tile-container .metrics.flex-display{
  display:flex
}

.catalog-grid-tile-container .metrics .info{
  width:50%;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center
}

.catalog-grid-tile-container .metrics .info .metric-value,.catalog-grid-tile-container .metrics .info .metric-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:1.25rem;
  font-weight:700;
  line-height:1.375rem
}

.catalog-grid-tile-container .metrics .info .metric-label{
  font-size:.875rem
}

.catalog-grid-tile-container .metrics>.separator{
  margin:0 1.5rem
}

.catalog-grid-tile-container .version{
  font-size:.875rem;
  line-height:1rem
}

.catalog-grid-tile-container .last-updated{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  overflow-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  color:var(--provider-theme-black, #001e26);
  font-size:.875rem;
  line-height:1rem
}

.products-view-container-responsive{
  margin-top:1.375rem;
  padding-bottom:1.375rem;
  display:grid;
  grid-template-rows:auto auto auto 1fr auto
}

@media (min-width: 1400px){
  .products-view-container-responsive{
    margin-left:48px;
    margin-right:60px;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-column-gap:2rem
  }

  .products-view-container-responsive .full-width{
    grid-column:2/-2
  }

  .products-view-container-responsive .filter-container{
    grid-column:2 / span 2
  }

  .products-view-container-responsive .page-content-width{
    grid-column:4/-2
  }

  .products-view-container-responsive .results-container.grid-view{
    grid-template-columns:repeat(4, minmax(0, 1fr));
    grid-gap:2rem
  }
}

@media (max-width: 1399px){
  .products-view-container-responsive{
    margin-left:2.5rem;
    margin-right:44px;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-column-gap:1rem
  }

  .products-view-container-responsive .full-width{
    grid-column:1/-1
  }

  .products-view-container-responsive .filter-container{
    grid-column:1 / span 4
  }

  .products-view-container-responsive .page-content-width{
    grid-column:5/-1
  }

  .products-view-container-responsive .results-container.grid-view{
    grid-template-columns:repeat(2, minmax(0, 1fr));
    grid-column-gap:1rem;
    grid-row-gap:2rem
  }
}

@media (max-width: 991px){
  .products-view-container-responsive{
    margin-left:2rem;
    margin-right:2.625rem;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-column-gap:1rem
  }

  .products-view-container-responsive .full-width{
    grid-column:1/-1
  }

  .products-view-container-responsive .filter-container{
    grid-column:1 / span 4
  }

  .products-view-container-responsive .page-content-width{
    grid-column:5/-1
  }

  .products-view-container-responsive .results-container.grid-view{
    grid-template-columns:repeat(2, minmax(0, 1fr));
    grid-column-gap:1rem;
    grid-row-gap:2rem
  }

  .products-view-container-responsive .filter-container{
    display:none
  }

  .products-view-container-responsive .page-content-width{
    grid-column:1/-1
  }
}

@media only screen and (max-width: 670px){
  .products-view-container-responsive{
    margin-left:1.5rem;
    margin-right:34px;
    grid-template-columns:repeat(4, minmax(0, 1fr));
    grid-column-gap:1rem
  }

  .products-view-container-responsive .full-width{
    grid-column:1/-1
  }

  .products-view-container-responsive .filter-container{
    display:none
  }

  .products-view-container-responsive .sortBy{
    display:none
  }

  .products-view-container-responsive .pagination-footer-container .bottom-left{
    display:none
  }

  .products-view-container-responsive .page-content-width{
    grid-column:1/-1
  }

  .products-view-container-responsive .results-container.grid-view{
    grid-template-columns:minmax(0, 1fr);
    grid-column-gap:1rem;
    grid-row-gap:1.5rem
  }
}

.products-view-container-responsive .breadcrumb-and-switcher{
  display:flex
}

.products-view-container-responsive .switch-view-control{
  width:auto;
  display:flex;
  align-items:center
}

.products-view-container-responsive .filter-container{
  grid-row:2/6
}

.products-view-container-responsive .mp-content-message{
  height:300px
}

.products-view-container-responsive .results-container.list-view{
  display:flex;
  flex-wrap:wrap
}

.products-view-container-responsive .results-container.grid-view{
  display:grid
}

.relative-position-container{
  position:relative
}

.catalog-grid-tile-container{
  border-width:1px;
  border-style:solid;
  border-color:var(--provider-theme-container-brd, #c8c9c7);
  background-color:var(--provider-theme-container-bg, #ffffff);
  display:flex;
  flex-direction:column;
  min-height:100%
}

.catalog-grid-tile-container:hover{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

.catalog-grid-tile-container>.content{
  max-height:300px;
  transition:max-height 0.4s ease-in-out;
  flex-grow:1;
  display:flex;
  flex-direction:column;
  padding:1.5rem 1.5rem 1rem 1.5rem
}

@media only screen and (max-width: 670px){
  .catalog-grid-tile-container>.content{
    text-align:center
  }
}

.catalog-grid-tile-container .title-block{
  display:flex;
  align-items:center
}

.catalog-grid-tile-container .title-block .title-text{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:var(--provider-theme-container, #001e26);
  font-size:1.25rem;
  line-height:1.625rem;
  font-weight:bold;
  min-width:0
}

.catalog-grid-tile-container .category{
  font-weight:700;
  font-size:1rem;
  line-height:1.375rem
}

.catalog-grid-tile-container .description{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  overflow-wrap:break-word;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  white-space:pre-wrap;
  color:var(--provider-theme-container-text, #001e26);
  min-height:60px;
  margin-top:8px;
  font-size:.875rem;
  line-height:1.25rem
}

.catalog-grid-tile-container .empty-grow{
  flex-grow:1
}

.catalog-grid-tile-container .footer-container{
  margin-top:1.5rem
}

.catalog-grid-tile-container .footer{
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
  padding-bottom:4px
}

.catalog-grid-tile-container .footer>span{
  text-align:left
}

.catalog-grid-tile-container .footer a :hover,.catalog-grid-tile-container .footer:hover a :hover,.catalog-grid-tile-container .footer:focus a :hover{
  text-decoration:underline
}

.catalog-grid-tile-container.hover-expand{
  position:absolute;
  z-index:1000;
  top:0;
  left:0;
  right:0
}

.catalog-grid-tile-container.hover-expand .content{
  max-height:460px
}

.catalog-grid-tile-container.hover-expand .content .description{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:10;
  overflow-wrap:break-word;
  -webkit-line-clamp:10;
  -webkit-box-orient:vertical
}

.catalog-grid-tile-container.hover-expand .content .metrics{
  display:flex
}

.catalog-grid-tile-container .metrics{
  display:none;
  margin-top:1.5rem
}

.catalog-grid-tile-container .metrics.flex-display{
  display:flex
}

.catalog-grid-tile-container .metrics .info{
  width:50%;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center
}

.catalog-grid-tile-container .metrics .info .metric-value,.catalog-grid-tile-container .metrics .info .metric-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:1.25rem;
  font-weight:700;
  line-height:1.375rem
}

.catalog-grid-tile-container .metrics .info .metric-label{
  font-size:.875rem
}

.catalog-grid-tile-container .metrics>.separator{
  margin:0 1.5rem
}

.catalog-grid-tile-container .version{
  font-size:.875rem;
  line-height:1rem
}

.catalog-grid-tile-container .last-updated{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  overflow-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  color:var(--provider-theme-black, #001e26);
  font-size:.875rem;
  line-height:1rem
}

.products-grid-container{
  margin-top:1.375rem;
  margin-bottom:1.375rem;
  display:grid;
  grid-template-rows:auto auto auto 1fr auto
}

@media (min-width: 1441px){
  .products-grid-container{
    margin-left:48px;
    margin-right:60px;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-column-gap:2rem
  }
}

@media (max-width: 1440px){
  .products-grid-container{
    margin-left:48px;
    margin-right:48px;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-column-gap:2rem
  }
}

@media (max-width: 1280px){
  .products-grid-container{
    margin-left:48px;
    margin-right:46px;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-column-gap:1.5rem
  }
}

@media (max-width: 948px){
  .products-grid-container{
    margin-left:32px;
    margin-right:42px;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-column-gap:1rem
  }
}

@media only screen and (max-width: 592px){
  .products-grid-container{
    margin-left:24px;
    margin-right:32px;
    grid-template-columns:repeat(4, minmax(0, 1fr));
    grid-column-gap:1rem
  }
}

.products-grid-container .results-container.grid-view{
  grid-template-columns:repeat(5, minmax(0, 1fr))
}

@media (max-width: 1800px){
  .products-grid-container .results-container.grid-view{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }
}

@media (min-width: 1441px){
  .products-grid-container .results-container.grid-view{
    grid-gap:2rem
  }
}

@media (max-width: 1440px){
  .products-grid-container .results-container.grid-view{
    grid-gap:1.5rem
  }
}

@media (max-width: 948px){
  .products-grid-container .results-container.grid-view{
    grid-gap:1rem;
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }
}

@media only screen and (max-width: 670px){
  .products-grid-container .results-container.grid-view{
    grid-template-columns:repeat(1, minmax(0, 1fr));
    grid-gap:1rem
  }
}

.products-grid-container .product-results{
  min-height:540px
}

@media (min-width: 1441px){
  .products-grid-container .results-container{
    grid-column:2 / -2
  }
}

@media (max-width: 1440px){
  .products-grid-container .results-container{
    grid-column:1 / -1
  }
}

.products-grid-container .results-container.list-view{
  display:flex;
  flex-wrap:wrap
}

.products-grid-container .results-container.grid-view{
  display:grid
}

.table-with-actions-menu{
  width:100%
}

.table-with-actions-menu .column-sort{
  font-size:1.2rem
}

.table-with-actions-menu tbody>tr:first-child>td>div>.dropdown>.dropdown-menu{
  top:0;
  bottom:auto
}

.table-dropdown-menu{
  display:flex;
  font-size:1rem
}

.table-dropdown-menu .btn.btn-default{
  font-size:inherit
}

.table-dropdown-menu .btn.dropdown-toggle{
  color:inherit;
  padding:unset
}

.table-dropdown-menu .btn.dropdown-toggle:active,.table-dropdown-menu .btn.dropdown-toggle.active,.table-dropdown-menu .btn.dropdown-toggle:focus,.table-dropdown-menu .btn.dropdown-toggle.focus,.table-dropdown-menu .btn.dropdown-toggle:hover,.table-dropdown-menu .btn.dropdown-toggle.hover,.table-dropdown-menu .btn.dropdown-toggle.disabled,.table-dropdown-menu .btn.dropdown-toggle[disabled],.table-dropdown-menu .btn.dropdown-toggle[disabled]:hover,.table-dropdown-menu .btn.btn-default.disabled,.table-dropdown-menu .btn.btn-default[disabled],.table-dropdown-menu .btn.btn-default[disabled]:hover,.table-dropdown-menu .open>.btn.dropdown-toggle.dropdown-toggle{
  color:inherit;
  background-color:inherit;
  border-color:transparent
}

.table-dropdown-menu .dropdown-menu{
  min-width:11rem;
  max-height:16rem;
  overflow-y:auto;
  font-size:inherit;
  left:auto;
  right:0;
  bottom:0;
  top:auto
}

.table-dropdown-menu .dropdown-menu *[role='menuitem']{
  line-height:unset;
  padding:0.2rem 1rem
}

.table-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item{
  color:var(--provider-theme-link, #006580);
  min-height:2rem
}

.table-dropdown-menu .dropdown-menu *[role='menuitem'] .menu-item.disabled{
  color:gray
}

.table-dropdown-menu .dropdown-menu .divider{
  margin:0 1rem 0 1rem;
  background:transparent;
  border-bottom:1px dashed gray
}

.table-dropdown-menu .dropdown-menu-right{
  bottom:0;
  top:auto
}

.table-dropdown-menu .dropdown-menu>li>a:hover,.table-dropdown-menu .dropdown-menu>li>a:focus{
  outline:unset
}

.entity-details-container{
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll;
  display:flex;
  flex-direction:column;
  height:100%;
  padding:1rem 1rem 1rem 0
}

.entity-details-container::-webkit-scrollbar{
  display:none
}

.entity-details-container .accordion .accordion-heading .accordion-toggle .chevron{
  margin-right:.25rem
}

.entity-details-container .accordion .accordion-heading .accordion-title{
  color:var(--provider-theme-black, #001e26);
  font-size:1rem;
  line-height:1.375rem
}

span.state{
  text-transform:uppercase
}

span.state.no-transform{
  text-transform:none
}

span.state.warning{
  color:var(--provider-theme-warning, #ff9e18)
}

span.state.success{
  color:var(--provider-theme-success, #228665)
}

span.state.danger{
  color:var(--provider-theme-danger, #d22630)
}

span.state.tertiary{
  color:var(--provider-theme-tertiary, #9d4b70)
}

.asyncapi-playground{
  font-family:var(--provider-font-family, "'Roboto', -apple-system, system-ui, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif")
}

.asyncapi-playground .panel--center.py-8{
  padding-top:0
}

.asyncapi-playground .panel--center .px-8{
  padding-right:1rem;
  padding-left:1rem
}

.asyncapi-playground #introduction .text-4xl{
  font-size:1.5rem
}

.asyncapi-playground h2.text-3xl{
  font-size:1.25rem
}

.asyncapi-playground h3,.asyncapi-playground h4{
  font-size:1rem
}

.asyncapi-playground .bg-gray-100,.asyncapi-playground .bg-gray-200{
  background:transparent
}

.asyncapi-playground .aui-root .panel--center .panel-item .panel-item--right .-mx-8{
  margin-right:0;
  margin-left:0
}

@media (min-width: 1536px){
  .asyncapi-playground .aui-root .container\:base .panel--center .panel-item--center{
    width:100%
  }

  .asyncapi-playground .aui-root .container\:base .panel--center .panel-item{
    display:block
  }

  .asyncapi-playground .aui-root .container\:base .panel--center .panel-item .panel-item--right{
    width:100%;
    margin-top:1rem
  }

  .asyncapi-playground .aui-root .container\:base .panel--center .panel--right{
    display:none
  }
}

.showingXofY{
  display:flex;
  align-items:center;
  white-space:pre;
  color:var(--provider-theme-black, #001e26);
  font-size:.75rem
}

.showingXofY .bold{
  font-weight:bold
}

.analytics-card{
  position:relative;
  cursor:default;
  width:220px;
  height:128px;
  padding-left:0.875rem;
  padding-top:0.875rem;
  border:1px solid var(--provider-theme-container-brd, #c8c9c7)
}

.analytics-card .analytics-card-row{
  height:36px;
  font-weight:500
}

.analytics-card .analytics-card-row span{
  vertical-align:middle
}

.analytics-card .analytics-card-row .analytics-card-count{
  font-size:28px;
  font-weight:600
}

.analytics-card .analytics-card-row .analytics-card-trend{
  margin-left:8px;
  padding:2px 8px;
  border-style:solid;
  border-width:1px;
  border-radius:2px;
  border-color:var(--provider-theme-container-brd, #c8c9c7)
}

.analytics-card .analytics-card-row .trend-up{
  border-color:var(--provider-theme-success, #228665);
  background-color:var(--provider-theme-success, #228665);
  color:var(--provider-theme-success-contrast-color, #ffffff)
}

.analytics-card .analytics-card-row .trend-down{
  border-color:var(--provider-theme-danger, #d22630);
  background-color:var(--provider-theme-danger, #d22630);
  color:var(--provider-theme-danger-contrast-color, #ffffff)
}

.analytics-card .analytics-card-row .analytics-card-total{
  padding:8px 0;
  font-size:10px;
  font-weight:400
}

.analytics-card .analytics-card-row .analytics-card-total span:first-of-type{
  font-weight:600;
  margin-right:2px
}

.analytics-card .line{
  position:absolute;
  width:inherit;
  left:-1px;
  top:-1px;
  height:5px;
  transition:opacity 0.3s ease-in-out
}

.analytics-card .check-icon{
  position:absolute;
  top:5px;
  right:10px;
  color:var(--provider-theme-icon);
  font-weight:700
}

.analytics-card .total-card-line{
  background-color:var(--provider-theme-primary, #006580)
}

.analytics-card .success-card-line{
  background-color:#7de3b9
}

.analytics-card .failure-card-line{
  background-color:#4d27b3
}

.analytics-card .exception-card-line{
  background-color:#ff9e18
}

.analytics-card:hover .line{
  opacity:1
}

#content .analytics-card button.text{
  color:var(--provider-theme-primary, #006580)
}

#application-resources-table th#expander{
  width:3rem
}

#application-resources-table th#title{
  width:50%
}

#application-resources-table th#stage{
  width:30%
}

#application-resources-table th#updated{
  width:20%
}

#application-resources-table tr.expanded-row{
  border:none;
  background-color:#dbdfe4
}

#application-resources-table .accordion .accordion-body{
  margin-left:0
}

#application-resources-table .nested-table{
  width:100%
}

#application-resources-table .nested-table thead tr{
  min-width:-webkit-max-content;
  min-width:-moz-max-content;
  min-width:max-content
}

.relative-position-container{
  position:relative
}

.catalog-grid-tile-container{
  border-width:1px;
  border-style:solid;
  border-color:var(--provider-theme-container-brd, #c8c9c7);
  background-color:var(--provider-theme-container-bg, #ffffff);
  display:flex;
  flex-direction:column;
  min-height:100%
}

.catalog-grid-tile-container:hover{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

.catalog-grid-tile-container>.content{
  max-height:300px;
  transition:max-height 0.4s ease-in-out;
  flex-grow:1;
  display:flex;
  flex-direction:column;
  padding:1.5rem 1.5rem 1rem 1.5rem
}

@media only screen and (max-width: 670px){
  .catalog-grid-tile-container>.content{
    text-align:center
  }
}

.catalog-grid-tile-container .title-block{
  display:flex;
  align-items:center
}

.catalog-grid-tile-container .title-block .title-text{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  color:var(--provider-theme-container, #001e26);
  font-size:1.25rem;
  line-height:1.625rem;
  font-weight:bold;
  min-width:0
}

.catalog-grid-tile-container .category{
  font-weight:700;
  font-size:1rem;
  line-height:1.375rem
}

.catalog-grid-tile-container .description{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  overflow-wrap:break-word;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  white-space:pre-wrap;
  color:var(--provider-theme-container-text, #001e26);
  min-height:60px;
  margin-top:8px;
  font-size:.875rem;
  line-height:1.25rem
}

.catalog-grid-tile-container .empty-grow{
  flex-grow:1
}

.catalog-grid-tile-container .footer-container{
  margin-top:1.5rem
}

.catalog-grid-tile-container .footer{
  display:flex;
  justify-content:space-between;
  align-items:flex-end;
  padding-bottom:4px
}

.catalog-grid-tile-container .footer>span{
  text-align:left
}

.catalog-grid-tile-container .footer a :hover,.catalog-grid-tile-container .footer:hover a :hover,.catalog-grid-tile-container .footer:focus a :hover{
  text-decoration:underline
}

.catalog-grid-tile-container.hover-expand{
  position:absolute;
  z-index:1000;
  top:0;
  left:0;
  right:0
}

.catalog-grid-tile-container.hover-expand .content{
  max-height:460px
}

.catalog-grid-tile-container.hover-expand .content .description{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:10;
  overflow-wrap:break-word;
  -webkit-line-clamp:10;
  -webkit-box-orient:vertical
}

.catalog-grid-tile-container.hover-expand .content .metrics{
  display:flex
}

.catalog-grid-tile-container .metrics{
  display:none;
  margin-top:1.5rem
}

.catalog-grid-tile-container .metrics.flex-display{
  display:flex
}

.catalog-grid-tile-container .metrics .info{
  width:50%;
  display:flex;
  flex-direction:column;
  justify-content:center;
  align-items:center
}

.catalog-grid-tile-container .metrics .info .metric-value,.catalog-grid-tile-container .metrics .info .metric-label{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:1.25rem;
  font-weight:700;
  line-height:1.375rem
}

.catalog-grid-tile-container .metrics .info .metric-label{
  font-size:.875rem
}

.catalog-grid-tile-container .metrics>.separator{
  margin:0 1.5rem
}

.catalog-grid-tile-container .version{
  font-size:.875rem;
  line-height:1rem
}

.catalog-grid-tile-container .last-updated{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  overflow-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  color:var(--provider-theme-black, #001e26);
  font-size:.875rem;
  line-height:1rem
}

.catalog-list-tile-container{
  border-width:1px;
  border-style:solid;
  border-color:var(--provider-theme-container-brd, #c8c9c7);
  background-color:var(--provider-theme-container-bg, #ffffff);
  width:100%;
  min-height:184px;
  display:flex;
  justify-content:flex-start;
  padding:.75rem;
  margin-bottom:2rem
}

.catalog-list-tile-container:hover{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

.catalog-list-tile-container:hover a:hover,.catalog-list-tile-container:focus a:hover{
  color:var(--provider-theme-link-hover, #003b53);
  text-decoration:none
}

.catalog-list-tile-container .icon-version-last-updated{
  text-align:center;
  width:112px;
  display:flex;
  flex-direction:column;
  align-items:center;
  margin-right:2rem;
  cursor:pointer
}

.catalog-list-tile-container .icon-version-last-updated .icon{
  border:1px solid var(--provider-theme-gray, #c8c9c7);
  margin-bottom:.75rem;
  padding:8px;
  width:88px;
  height:88px
}

.catalog-list-tile-container .icon-version-last-updated .icon.default-icon{
  background-color:var(--provider-theme-gray-lt, #f4f5f4)
}

.catalog-list-tile-container .icon-version-last-updated .version{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  overflow-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  text-align:center;
  color:var(--provider-theme-black, #001e26);
  font-size:.875rem;
  line-height:1.25rem
}

.catalog-list-tile-container .icon-version-last-updated .last-updated{
  color:var(--provider-theme-black, #001e26);
  font-size:.875rem;
  line-height:1.25rem
}

.catalog-list-tile-container .title-category-description{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  padding-top:.75rem;
  width:calc(100% - 26px)
}

.catalog-list-tile-container .title-category-description .title{
  color:var(--provider-theme-container, #001e26);
  max-width:100%;
  font-size:1.25rem;
  line-height:1.625rem;
  font-weight:bold;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.catalog-list-tile-container .title-category-description .category{
  max-width:100%;
  font-size:1rem;
  font-weight:bold;
  line-height:1.375rem;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.catalog-list-tile-container .title-category-description .description{
  color:var(--provider-theme-container-text, #001e26);
  max-width:100%;
  font-size:.875rem;
  line-height:1.25rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.catalog-list-tile-container .endpoints-subscribers{
  display:flex;
  align-items:center;
  height:100%;
  width:232px
}

.catalog-list-tile-container .endpoints-subscribers .vertical{
  display:flex;
  flex-direction:column;
  align-items:center
}

.catalog-list-tile-container .endpoints-subscribers .separator{
  height:40%;
  border:1px solid var(--provider-theme-gray, #c8c9c7);
  margin-right:.75rem;
  margin-left:.75rem
}

.catalog-list-tile-container .endpoints-subscribers .value{
  color:var(--provider-theme-black, #001e26);
  font-size:1.5rem;
  line-height:1.375rem
}

.catalog-list-tile-container .endpoints-subscribers .label{
  color:var(--provider-theme-black, #001e26);
  font-size:1rem;
  line-height:1.375rem
}

input[type='checkbox'].mp-checkbox{
  margin:0px;
  height:1.00rem;
  width:1.00rem;
  min-width:16px;
  min-height:16px
}

input[type='checkbox'].mp-checkbox:checked{
  accent-color:var(--provider-theme-primary, #006580)
}

.rightPanelSectionContainer>.title{
  margin-bottom:1rem;
  font-size:1.00rem;
  font-weight:500;
  line-height:1.25rem;
  color:var(--provider-theme-black, #001e26)
}

.rightPanelSectionContainer>.entries{
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll;
  overflow-y:scroll;
  max-height:161px;
  margin-bottom:1rem
}

.rightPanelSectionContainer>.entries::-webkit-scrollbar{
  display:none
}

.rightPanelSectionContainer>.entries>.entry{
  min-width:120px;
  text-overflow:ellipsis;
  margin-bottom:0.125rem;
  margin-left:1rem;
  overflow:hidden;
  white-space:nowrap;
  color:var(--provider-theme-black, #001e26)
}

.axmpui-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))
}

.axmpui-nav-secondary-popup .disabled-link{
  text-align:center
}

.axmpui-nav-secondary-popup .disabled-link .coming-soon{
  max-width:3.438rem;
  white-space:normal;
  font-size:0.5rem;
  text-transform:uppercase;
  line-height:1rem;
  color:var(--provider-theme-gray, #c8c9c7)
}

.axmpui-nav-secondary-popup>div.nav-links>a, .axmpui-nav-secondary-popup .nav-link, .axmpui-nav-secondary-popup .disabled-link{
  display:flex;
  align-items:center;
  justify-content:space-between;
  background-color:var(--provider-theme-gray-lt, #f4f5f4);
  padding-left:0.750rem;
  padding-right:0.750rem;
  color:var(--provider-theme-primary, #006580);
  text-decoration:none
}

.axmpui-nav-secondary-popup>div.nav-links>a:focus, .axmpui-nav-secondary-popup>div.nav-links>a:hover, .axmpui-nav-secondary-popup .nav-link:focus, .axmpui-nav-secondary-popup .nav-link:hover, .axmpui-nav-secondary-popup .disabled-link:focus, .axmpui-nav-secondary-popup .disabled-link:hover{
  background-color:var(--provider-theme-black-lt, #d0d0d0)
}

.axmpui-nav-secondary-popup>div.nav-links>a.active, .axmpui-nav-secondary-popup>div.nav-links>a.active:hover, .axmpui-nav-secondary-popup .nav-link.active, .axmpui-nav-secondary-popup .nav-link.active:hover, .axmpui-nav-secondary-popup .disabled-link.active, .axmpui-nav-secondary-popup .disabled-link.active:hover{
  background-color:var(--provider-theme-primary-lt, #99c1cc);
  color:var(--provider-theme-primary, #006580)
}

.axmpui-nav-secondary-popup>div.nav-links>a .coming-soon, .axmpui-nav-secondary-popup .nav-link .coming-soon, .axmpui-nav-secondary-popup .disabled-link .coming-soon{
  color:var(--provider-theme-gray-dk, #979896)
}

.axmpui.nav-menu{
  display:flex;
  min-height:18.75rem;
  overflow-y:auto;
  overflow-x:hidden
}

.axmpui.nav-menu.primary>nav{
  cursor:pointer;
  background-color:var(--provider-theme-left-nav-bg, #22272b) !important;
  width:230px
}

.axmpui.nav-menu.primary>nav>div.nav-links>a,.axmpui.nav-menu.primary>nav .nav-link{
  background-color:var(--provider-theme-left-nav-bg, #22272b) !important;
  color:var(--provider-theme-left-nav, #001e26) !important
}

.axmpui.nav-menu.primary>nav>div.nav-links>a, .axmpui.nav-menu.primary>nav .nav-link{
  font-size:0.875rem;
  font-weight:300
}

.axmpui.nav-menu.primary>nav>div.nav-links>a,.axmpui.nav-menu.primary>nav .nav-link{
  line-height:3.125rem !important;
  border-bottom:none
}

.axmpui.nav-menu.primary>nav>div.nav-links>a .gg,.axmpui.nav-menu.primary>nav .nav-link .gg{
  color:var(--provider-theme-left-nav, #001e26) !important
}

.axmpui.nav-menu.primary>nav>div.nav-links>a .gg:first-of-type,.axmpui.nav-menu.primary>nav .nav-link .gg:first-of-type{
  min-width:56px !important
}

.axmpui.nav-menu.primary>nav>div.nav-links>a.primary.expanded, .axmpui.nav-menu.primary>nav .nav-link.primary.expanded{
  background-color:var(--provider-theme-secondary, #4a4f54)
}

.axmpui.nav-menu.primary>nav>div.nav-links>a.primary.active, .axmpui.nav-menu.primary>nav .nav-link.primary.active{
  background-color:var(--provider-theme-primary, #006580);
  color:var(--provider-theme-white, #ffffff)
}

.axmpui.nav-menu.primary>nav>div.nav-links>a>.gg, .axmpui.nav-menu.primary>nav .nav-link>.gg{
  min-width:3.13rem;
  text-align:center;
  vertical-align:middle;
  font-size:1.38rem;
  color:var(--provider-theme-white, #ffffff)
}

.axmpui.nav-menu .dropdown-nav-item{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  text-wrap:nowrap;
  width:230px !important
}

.axmpui.nav-menu .dropdown-nav-item>span:last-child{
  margin-left:auto
}

.axmpui.nav-menu .dropdown-nav-item>.gg{
  min-width:3.13rem;
  text-align:center;
  vertical-align:middle;
  font-size:1.38rem;
  color:var(--provider-theme-white, #ffffff)
}

.axmpui.nav-menu .dropdown-nav-item>.chevron{
  margin-right:0.5rem;
  min-width:1.50rem;
  font-size:0.875rem;
  font-weight:700
}

.axmpui.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;
  color:var(--provider-theme-gray, #c8c9c7)
}

.axmpui.nav-menu .dropdown-nav{
  position:sticky;
  left:0px;
  z-index:50;
  background-color:var(--provider-theme-left-nav-bg, #22272b) !important;
  width:230px !important
}

.axmpui.nav-menu .dropdown-nav .nav-header{
  display:block;
  cursor:default;
  background-color:var(--provider-theme-gray-lt, #f4f5f4);
  padding-left:0.625rem;
  line-height:3.13rem;
  color:var(--provider-theme-primary, #006580)
}

.axmpui.nav-menu .dropdown-nav .disabled-link{
  text-align:center
}

.axmpui.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;
  color:var(--provider-theme-gray, #c8c9c7)
}

.axmpui.nav-menu .dropdown-nav>div.nav-links>a, .axmpui.nav-menu .dropdown-nav .nav-link, .axmpui.nav-menu .dropdown-nav .disabled-link{
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding-left:0.750rem;
  padding-right:0.750rem;
  text-decoration:none
}

.axmpui.nav-menu .dropdown-nav>div.nav-links>a,.axmpui.nav-menu .dropdown-nav .nav-link,.axmpui.nav-menu .dropdown-nav .disabled-link{
  background-color:var(--provider-theme-left-nav-bg, #22272b);
  color:var(--provider-theme-left-nav, #001e26) !important
}

.axmpui.nav-menu .dropdown-nav>div.nav-links>a:focus-visible,.axmpui.nav-menu .dropdown-nav .nav-link:focus-visible,.axmpui.nav-menu .dropdown-nav .disabled-link:focus-visible{
  outline:none
}

.axmpui.nav-menu .dropdown-nav>div.nav-links>a:focus,.axmpui.nav-menu .dropdown-nav>div.nav-links>a:hover,.axmpui.nav-menu .dropdown-nav .nav-link:focus,.axmpui.nav-menu .dropdown-nav .nav-link:hover,.axmpui.nav-menu .dropdown-nav .disabled-link:focus,.axmpui.nav-menu .dropdown-nav .disabled-link:hover{
  background-color:rgba(244,245,244,0.5) !important
}

.axmpui.nav-menu .dropdown-nav>div.nav-links>a:focus, .axmpui.nav-menu .dropdown-nav>div.nav-links>a:hover, .axmpui.nav-menu .dropdown-nav .nav-link:focus, .axmpui.nav-menu .dropdown-nav .nav-link:hover, .axmpui.nav-menu .dropdown-nav .disabled-link:focus, .axmpui.nav-menu .dropdown-nav .disabled-link:hover{
  color:var(--provider-theme-primary, #006580)
}

.axmpui.nav-menu .dropdown-nav>div.nav-links>a.active,.axmpui.nav-menu .dropdown-nav .nav-link.active,.axmpui.nav-menu .dropdown-nav .disabled-link.active{
  background-color:var(--provider-theme-left-nav-active-bg, #4a4f54) !important;
  color:var(--provider-theme-left-nav-active, #001e26) !important
}

.axmpui.nav-menu .dropdown-nav>div.nav-links>a.active:hover,.axmpui.nav-menu .dropdown-nav>div.nav-links>a.active:focus,.axmpui.nav-menu .dropdown-nav .nav-link.active:hover,.axmpui.nav-menu .dropdown-nav .nav-link.active:focus,.axmpui.nav-menu .dropdown-nav .disabled-link.active:hover,.axmpui.nav-menu .dropdown-nav .disabled-link.active:focus{
  border-right-width:0 !important;
  color:var(--provider-theme-left-nav-active, #001e26) !important;
  background-color:var(--provider-theme-left-nav-active-bg, #4a4f54) !important
}

.axmpui.nav-menu .dropdown-nav>div.nav-links>a.active:focus-visible,.axmpui.nav-menu .dropdown-nav .nav-link.active:focus-visible,.axmpui.nav-menu .dropdown-nav .disabled-link.active:focus-visible{
  outline:none
}

.axmpui.nav-menu .dropdown-nav>div.nav-links>a.active .gg,.axmpui.nav-menu .dropdown-nav .nav-link.active .gg,.axmpui.nav-menu .dropdown-nav .disabled-link.active .gg{
  color:var(--provider-theme-left-nav-active, #001e26) !important
}

.axmpui.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))
}

.axmpui.nav-menu .primary-popup>div.nav-links>a,.axmpui.nav-menu .primary-popup .nav-link,.axmpui.nav-menu .primary-popup .disabled-link{
  background-color:var(--provider-theme-left-nav-bg, #22272b) !important
}

.axmpui.nav-menu .secondary>nav>.nav-header{
  margin-left:1rem;
  margin-right:1rem;
  margin-bottom:1rem;
  cursor:default;
  line-height:3.13rem;
  color:"#989998"
}

.axmpui.nav-menu .secondary>nav>div.nav-links>a{
  padding-left:1.00rem;
  font-weight:400;
  line-height:2.50rem
}

.axmpui.nav-menu .secondary>nav>div.nav-links>a.active, .axmpui.nav-menu .secondary>nav>div.nav-links>a.active:hover{
  font-weight:700
}

.axmpui.nav-menu .secondary>nav>div.nav-links>a.active,.axmpui.nav-menu .secondary>nav>div.nav-links>a.active:hover{
  color:#101820
}

.axmpui.nav-menu .secondary>nav>div.nav-links>a>.nav-badge{
  display:inline-block
}

.axmpui.nav-menu .secondary>nav>div.nav-links>a>.nav-badge>.badge{
  position:static;
  margin-top:-0.094rem;
  margin-left:0.625rem;
  width:auto
}

.axmpui.nav-menu .secondary>nav>div.nav-links>a>.nav-badge>.badge:empty{
  margin-top:-0.094rem
}

.axmpui.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
}

.axmpui.nav-menu>nav #tooltip.hidden{
  display:none
}

.axmpui.nav-menu>nav>div.nav-links{
  margin:0px;
  flex:1 1 auto;
  flex-shrink:0;
  flex-grow:1;
  padding:0px;
  font-size:1.25rem
}

.axmpui.nav-menu>nav>div.nav-links>a, .axmpui.nav-menu>nav>div.nav-links>button.nav-link{
  display:block;
  width:100%;
  cursor:pointer;
  white-space:nowrap;
  border-style:none;
  padding:0px;
  vertical-align:middle;
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:200;
  text-decoration:none
}

.axmpui.nav-menu>nav>div.nav-links>a,.axmpui.nav-menu>nav>div.nav-links>button.nav-link{
  background-color:var(--provider-theme-left-nav-bg, #22272b) !important;
  color:var(--provider-theme-left-nav, #001e26) !important
}

.axmpui.nav-menu>nav>div.nav-links>a>.icon,.axmpui.nav-menu>nav>div.nav-links>button.nav-link>.icon{
  vertical-align:baseline !important
}

.axmpui.nav-menu>nav>div.nav-links>a .gg,.axmpui.nav-menu>nav>div.nav-links>button.nav-link .gg{
  color:var(--provider-theme-left-nav, #001e26) !important
}

.axmpui.nav-menu>nav>div.nav-links>a .gg:first-of-type,.axmpui.nav-menu>nav>div.nav-links>button.nav-link .gg:first-of-type{
  min-width:56px !important
}

.axmpui.nav-menu>nav>div.nav-links>a:hover,.axmpui.nav-menu>nav>div.nav-links>a:focus,.axmpui.nav-menu>nav>div.nav-links>button.nav-link:hover,.axmpui.nav-menu>nav>div.nav-links>button.nav-link:focus{
  background-color:rgba(244,245,244,0.5) !important
}

.axmpui.nav-menu>nav>div.nav-links>a:focus-visible,.axmpui.nav-menu>nav>div.nav-links>button.nav-link:focus-visible{
  outline:none
}

.axmpui.nav-menu>nav>div.nav-links>a.active,.axmpui.nav-menu>nav>div.nav-links>button.nav-link.active{
  background-color:var(--provider-theme-left-nav-active-bg, #4a4f54) !important;
  color:var(--provider-theme-left-nav-active, #001e26) !important
}

.axmpui.nav-menu>nav>div.nav-links>a.active:hover,.axmpui.nav-menu>nav>div.nav-links>a.active:focus,.axmpui.nav-menu>nav>div.nav-links>button.nav-link.active:hover,.axmpui.nav-menu>nav>div.nav-links>button.nav-link.active:focus{
  border-right-width:0 !important;
  background-color:var(--provider-theme-left-nav-active-bg, #4a4f54) !important
}

.axmpui.nav-menu>nav>div.nav-links>a.active:focus-visible,.axmpui.nav-menu>nav>div.nav-links>button.nav-link.active:focus-visible{
  outline:none
}

.axmpui.nav-menu>nav>div.nav-links>a.active .gg,.axmpui.nav-menu>nav>div.nav-links>button.nav-link.active .gg{
  color:var(--provider-theme-left-nav-active, #001e26) !important
}

.axmpui.nav-menu>nav>div.nav-links>a.active:hover, .axmpui.nav-menu>nav>div.nav-links>button.nav-link.active:hover{
  cursor:default
}

.axmpui.nav-menu>nav>.nav-footer{
  background-color:var(--provider-theme-left-nav-bg, #22272b) !important;
  display:block;
  overflow:hidden;
  white-space:nowrap;
  padding-top:0.938rem;
  font-size:0.750rem;
  line-height:.75rem;
  flex:none;
  text-align:center;
  color:"#989998"
}

.axmpui.nav-menu>nav>.nav-footer>span.nav-text{
  color:var(--provider-theme-left-nav, #001e26) !important;
  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
}

.axmpui.nav-menu>nav>.nav-footer>span.nav-text.collapsed{
  margin:0px
}

.axmpui.nav-menu>nav>.nav-footer>a.nav-docs{
  margin:0.625rem;
  display:block;
  --tw-bg-opacity:0.5;
  padding-left:0px;
  padding-right:0px;
  padding-top:0.375rem;
  padding-bottom:0.375rem;
  color:var(--provider-theme-white, #ffffff);
  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);
  background-color:"#10181f"
}

.axmpui.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)
}

.axmpui.nav-menu>nav>.nav-footer>a.nav-docs>.icon-GG-chevron-right, .axmpui.nav-menu>nav>.nav-footer>a.nav-docs>.doc-text{
  opacity:1
}

.axmpui.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
}

.axmpui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed:hover{
  --tw-bg-opacity:0.5;
  background-color:"#10181f"
}

.axmpui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed>.icon-GG-lifebuoy{
  padding-left:1.25rem
}

.axmpui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed>.icon-GG-chevron-right, .axmpui.nav-menu>nav>.nav-footer>a.nav-docs.collapsed>.doc-text{
  opacity:0
}

.axmpui.nav-menu>nav>.nav-toggle{
  height:2.75rem
}

.axmpui.nav-menu>nav>.nav-toggle>button{
  background-color:var(--provider-theme-left-nav-bg, #22272b) !important;
  color:var(--provider-theme-left-nav, #001e26) !important;
  display:block;
  height:2.75rem;
  width:100%;
  flex:none;
  border-width:0px;
  text-align:center;
  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)
}

.axmpui.nav-menu>nav>.nav-toggle>button:focus-visible{
  outline:none
}

.axmpui.nav-menu>nav>.nav-toggle>button::before{
  display:block
}

.axmpui.nav-menu>nav>.nav-toggle>button:hover{
  --tw-bg-opacity:0.5;
  background-color:"#10181f"
}

.axmpui.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
}

.axmpui.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
}

.axmpui.nav-menu>nav.collapsed{
  width:56px
}

.axmpui.nav-menu>nav.collapsed>div.nav-links>a,.axmpui.nav-menu>nav.collapsed>div.nav-links>div{
  overflow:hidden
}

.icon-container{
  height:1.50rem;
  width:1.50rem;
  fill:var(--provider-theme-icon);
  vertical-align:middle
}

.icon-button{
  display:flex;
  border-style:none;
  background-color:transparent;
  vertical-align:middle;
  font-size:1.50rem;
  outline:2px solid transparent;
  outline-offset:2px
}

.icon-button.btn.btn-default:focus, .icon-button.btn.btn-default:active{
  border-style:none;
  background-color:transparent;
  outline:2px solid transparent;
  outline-offset:2px
}

.icon-button svg{
  fill:var(--provider-theme-icon)
}

.icon-button[disabled] svg{
  fill:#c8c9c7
}

.delete-button{
  display:flex;
  border-style:none;
  background-color:transparent;
  vertical-align:middle;
  font-size:1.50rem;
  outline:2px solid transparent;
  outline-offset:2px
}

.delete-button.btn.btn-default:focus, .delete-button.btn.btn-default:active{
  border-style:none;
  background-color:transparent;
  outline:2px solid transparent;
  outline-offset:2px
}

.icon-button.btn.btn-default:focus, .icon-button.btn.btn-default:active{
  border-style:none;
  background-color:transparent;
  outline:2px solid transparent;
  outline-offset:2px
}

.delete-button svg{
  fill:var(--provider-theme-icon)
}

.delete-button[disabled] svg{
  fill:#c8c9c7
}

.delete-button svg:hover{
  fill:#d22630
}

.versions-history{
  max-height:875px;
  overflow-y:auto;
  scrollbar-color:var(--provider-theme-black-lt, #d0d0d0) var(--provider-theme-black-ltr, #efefef);
  scrollbar-width:thin
}

.versions-history::-webkit-scrollbar{
  width:8px;
  background-color:var(--provider-theme-black-ltr, #efefef)
}

.versions-history::-webkit-scrollbar-thumb{
  background-color:var(--provider-theme-black-lt, #d0d0d0);
  width:8px
}

.versions-history:hover{
  scrollbar-color:var(--provider-theme-black, #001e26) var(--provider-theme-black-lt, #d0d0d0)
}

.versions-history:hover::-webkit-scrollbar{
  background-color:var(--provider-theme-black-lt, #d0d0d0)
}

.versions-history:hover::-webkit-scrollbar-thumb{
  background-color:var(--provider-theme-black, #001e26)
}

.filter .filter-header{
  margin-bottom:1.25rem;
  padding-right:1.00rem;
  font-size:1.00rem;
  font-weight:500;
  line-height:1.38rem;
  color:var(--provider-theme-black, #001e26)
}

.filter .title{
  margin-bottom:0.625rem;
  font-size:1.00rem;
  font-weight:700;
  line-height:1.38rem;
  color:var(--provider-theme-black, #001e26)
}

.filter .section .empty-label{
  margin-top:0.250rem;
  height:2.75rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  padding-left:0.500rem;
  font-size:1.00rem
}

.filter .section .accordion .accordion-heading{
  padding-top:0
}

.filter .section .accordion .accordion-toggle{
  flex-grow:1
}

.filter .section .accordion .accordion-title{
  font-size:1.00rem;
  line-height:1.38rem;
  color:inherit
}

.filter .section .accordion .accordion-body.indent{
  margin:0
}

.filter .section .section-items{
  margin-top:0.500rem;
  padding-right:0.5rem;
  max-height:335px;
  overflow:hidden;
  scrollbar-gutter:stable
}

.filter .section .section-items:hover{
  overflow-y:auto
}

.filter .section .section-items .section-entry-children{
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll
}

.filter .section .section-items .section-entry-children::-webkit-scrollbar{
  display:none
}

.filter .section .section-items .section-entry-children.expanded{
  max-height:335px
}

.filter .section .entry{
  margin-left:0.625rem;
  display:flex;
  align-items:center;
  font-size:0.875rem;
  line-height:1.25rem
}

.filter .value{
  margin-left:0.625rem;
  font-size:0.875rem;
  line-height:1.25rem;
  text-overflow:ellipsis;
  overflow:hidden
}

.filter .checkbox, .filter .radio{
  margin:0px;
  height:1.00rem;
  width:1.00rem
}

.filter .checkbox,.filter .radio{
  min-width:16px;
  min-height:16px
}

.filter .checkbox:checked,.filter .radio:checked{
  accent-color:var(--provider-theme-primary, #006580)
}

.filter .list{
  overflow-y:scroll;
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll;
  max-height:378px
}

.filter .list::-webkit-scrollbar{
  display:none
}

.filter .list .list-item{
  height:2.75rem;
  padding-top:0.75rem;
  padding-bottom:0.75rem;
  padding-left:0.500rem;
  font-size:1.00rem;
  color:var(--provider-theme-black, #001e26);
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.filter .list .list-item:first-of-type{
  margin-top:0.250rem
}

.filter .list .list-item:hover{
  cursor:pointer;
  background-color:var(--provider-theme-primary-dk, #003b53);
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

.filter .list .list-item.active{
  background-color:var(--provider-theme-primary-dk, #003b53);
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

.popped-filters{
  width:295px;
  max-height:595px;
  z-index:1010;
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll
}

.popped-filters::-webkit-scrollbar{
  display:none
}

.rjsf .required::before{
  position:absolute;
  content:'*';
  color:var(--provider-theme-danger, #d22630);
  left:-1ch;
  vertical-align:super;
  font-size:smaller
}

.rjsf .form-group{
  margin-bottom:unset
}

.rjsf .text-danger{
  color:var(--provider-theme-danger, #d22630)
}

.rjsf .has-error .form-control{
  border-color:var(--provider-theme-danger, #d22630)
}

.rjsf p{
  margin:0
}

.rjsf label{
  margin-bottom:unset
}

.rjsf legend{
  margin-bottom:0px;
  border-style:none;
  font-size:1.00rem;
  font-weight:700
}

.rjsf fieldset{
  margin-top:1rem;
  margin-bottom:1rem
}

.rjsf fieldset legend{
  font-size:1.00rem;
  color:var(--provider-theme-black, #001e26)
}

.rjsf .field{
  margin-top:0.5rem;
  font-size:1.00rem
}

#time-selector .rjsf .field.field-object svg{
  color:var(--provider-theme-icon)
}

.rjsf .field.field-object{
  position:relative;
  margin-top:1rem
}

.rjsf input[type='checkbox'].custom-checkbox{
  margin:0px;
  height:1.00rem;
  width:1.00rem;
  min-width:16px;
  min-height:16px
}

.rjsf input[type='checkbox'].custom-checkbox:checked{
  accent-color:var(--provider-theme-primary, #006580)
}

.markdown-container{
  font-size:inherit;
  color:var(--provider-theme-black, #001e26)
}

.markdown-container table{
  display:table;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  overflow:auto
}

.markdown-container table th{
  font-weight:400
}

.markdown-container table td,.markdown-container table th{
  padding:6px 13px;
  border:1px solid var(--provider-theme-black-ltr, #efefef)
}

.markdown-container pre{
  padding:unset;
  border:unset
}

.markdown-container .markdown-code>div pre.shiki{
  border:unset
}

pre.shiki{
  margin:unset
}

.assistant-modal .markdown-container table{
  background-color:white
}

.tabs-container{
  display:flex;
  font-size:1.00rem;
  line-height:1.38rem
}

.tabs-container .tab-link{
  margin-top:1rem;
  margin-right:2.00rem;
  margin-bottom:0.875rem;
  margin-left:0.5rem;
  text-align:center;
  text-decoration:none
}

.tabs-container .tab-link:hover{
  text-decoration:none
}

.tabs-container .inactive{
  color:var(--provider-theme-link, #006580)
}

.tabs-container .inactive:hover{
  cursor:pointer;
  border-style:solid;
  border-color:var(--provider-theme-primary-dk, #003b53);
  color:var(--provider-theme-link-hover, #003b53);
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:4px;
  border-left-width:0px
}

.tabs-container .disabled{
  cursor:default;
  color:var(--provider-theme-black, #001e26);
  opacity:0.2
}

.tabs-container .danger{
  color:var(--provider-theme-danger, #d22630)
}

.tabs-container .danger:hover{
  cursor:pointer
}

.tabs-container .active{
  cursor:default;
  border-style:solid;
  border-color:var(--provider-theme-primary, #006580);
  color:var(--provider-theme-black, #001e26);
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:4px;
  border-left-width:0px
}

.tabs-container .active:hover{
  cursor:default;
  color:var(--provider-theme-black, #001e26)
}

.rb-tabs{
  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:var(--provider-theme-primary, #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 var(--provider-theme-primary, #006580)
}

.rb-tabs .nav-tabs .active a{
  color:var(--provider-theme-black, #001e26) !important;
  background-color:transparent
}

.rb-tabs .tab-content{
  margin:10px 0
}

.app-page{
  display:grid;
  margin-top:1.375rem;
  padding-bottom:1.375rem
}

@media (min-width: 1441px){
  .app-page{
    margin-left:48px;
    margin-right:60px;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-column-gap:2rem
  }
}

@media (max-width: 1440px){
  .app-page{
    margin-left:48px;
    margin-right:48px;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-column-gap:2rem
  }
}

@media (max-width: 1280px){
  .app-page{
    margin-left:48px;
    margin-right:46px;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-column-gap:1.5rem
  }
}

@media (max-width: 948px){
  .app-page{
    margin-left:32px;
    margin-right:42px;
    grid-template-columns:repeat(12, minmax(0, 1fr));
    grid-column-gap:1rem
  }
}

@media only screen and (max-width: 592px){
  .app-page{
    margin-left:24px;
    margin-right:32px;
    grid-template-columns:repeat(4, minmax(0, 1fr));
    grid-column-gap:1rem
  }
}

@media (min-width: 1441px){
  .app-page .full-width{
    grid-column:2 / -2
  }
}

@media (max-width: 1440px){
  .app-page .full-width{
    grid-column:1 / -1
  }
}

.page-title{
  font-size:2rem;
  line-height:2.5rem;
  font-weight:bold
}

.state-pill{
  width:fit-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;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content
}

.state-pill.info{
  border-color:var(--provider-theme-info, undefined);
  background-color:var(--provider-theme-info, undefined);
  color:var(--provider-theme-info-contrast-color, #001e26)
}

.state-pill.warning{
  border-color:var(--provider-theme-warning, #ff9e18);
  background-color:var(--provider-theme-warning, #ff9e18);
  color:var(--provider-theme-warning-contrast-color, #ffffff)
}

.state-pill.warning.outline{
  border-color:var(--provider-theme-warning-dk, #b95e04);
  background-color:var(--provider-theme-warning-ltr, #fff5e7);
  color:var(--provider-theme-warning-dk, #b95e04)
}

.state-pill.success{
  border-color:var(--provider-theme-success, #228665);
  background-color:var(--provider-theme-success, #228665);
  color:var(--provider-theme-success-contrast-color, #ffffff)
}

.state-pill.success.outline{
  border-color:var(--provider-theme-success, #228665);
  background-color:var(--provider-theme-success-ltr, #ecf7f3);
  color:var(--provider-theme-success, #228665)
}

.state-pill.danger{
  border-color:var(--provider-theme-danger, #d22630);
  background-color:var(--provider-theme-danger, #d22630);
  color:var(--provider-theme-danger-contrast-color, #ffffff)
}

.state-pill.danger.outline{
  border-color:var(--provider-theme-danger-dk, #800008);
  background-color:var(--provider-theme-danger-ltr, #ffebee);
  color:var(--provider-theme-danger-dk, #800008)
}

.state-pill.tertiary{
  border-color:var(--provider-theme-tertiary, #9d4b70);
  background-color:var(--provider-theme-tertiary, #9d4b70);
  color:var(--provider-theme-tertiary-contrast-color, #ffffff)
}

.mp.spinner{
  display:inline-block;
  vertical-align:middle
}

.mp.spinner .circle{
  display:block;
  -webkit-animation:spinnerrotation 0.8s infinite linear;
  animation:spinnerrotation 0.8s infinite linear;
  border-radius:100%;
  transform:translateZ(0)
}

.mp.spinner .circle.size15{
  height:15px;
  width:15px;
  border:1.5px solid rgba(0,101,128,0.2);
  border-left-color:#006580
}

.mp.spinner .circle.size25{
  height:25px;
  width:25px;
  border:2.5px solid rgba(0,101,128,0.2);
  border-left-color:#006580
}

.mp.spinner .circle.size35{
  height:35px;
  width:35px;
  border:3.5px solid rgba(0,101,128,0.2);
  border-left-color:#006580
}

.mp.spinner .circle.size60{
  height:60px;
  width:60px;
  border:6px solid rgba(0,101,128,0.2);
  border-left-color:#006580
}

.mp.spinner .circle.size80{
  height:80px;
  width:80px;
  border:8px solid rgba(0,101,128,0.2);
  border-left-color:#006580
}

@-webkit-keyframes spinnerrotation{
  from{
    -webkit-transform:rotate(0deg)
  }

  to{
    -webkit-transform:rotate(359deg)
  }
}

@keyframes spinnerrotation{
  from{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(359deg)
  }
}

#time-selector .table-footer-dropdown-component svg{
  color:var(--provider-theme-icon)
}

.table-footer-dropdown-component{
  position:relative
}

.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%;
  background-color:var(--provider-theme-white, #ffffff);
  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;
  border-color:var(--provider-theme-gray, #c8c9c7);
  --tw-border-opacity:0.5
}

.table-footer-dropdown-component .dropdown-body>.dropdown-entries{
  max-height:14rem;
  overflow:auto;
  color:var(--provider-theme-secondary, #4a4f54)
}

.table-footer-dropdown-component .dropdown-body>.dropdown-entries .dropdown-item{
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:0.0625rem;
  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-color:var(--provider-theme-gray, #c8c9c7);
  background-color:var(--provider-theme-primary-ltr, #eef3f4)
}

.table-footer-dropdown-component .dropdown-body .input-label{
  display:block
}

.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
}

.select__control{
  height:2.75rem;
  background-color:var(--provider-input-bg, #ffffff) !important;
  border:1px solid var(--provider-input-border-color, #c8c9c7) !important
}

.select__control .select__indicator-separator{
  display:none
}

.select__control .select__indicator.select__dropdown-indicator{
  color:var(--provider-theme-link, #006580)
}

.select__control .select__indicator.select__dropdown-indicator: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);
  --tw-ring-color:var(--provider-input-border-color, #c8c9c7)
}

.select__control .select__indicator.select__dropdown-indicator :hover{
  color:var(--provider-theme-link-hover, #003b53)
}

.select__control .select__value-container{
  margin-left:0.375rem
}

.select__control .select__value-container .select__input>input{
  color:var(--provider-theme-container-text, #001e26) !important
}

.select__control .select__value-container .select__input>input[disabled]{
  color:var(--provider-theme-gray, #c8c9c7) !important
}

.select__control .select__value-container .select__single-value{
  width:calc(100% - 12px);
  color:var(--provider-theme-container-text, #001e26)
}

.select__control:hover,.select__control:active{
  border:1px solid var(--provider-input-focus-border-color, #006580) !important
}

.select__control.select__control--is-disabled div[class^='select__indicator select__dropdown-indicator']{
  color:var(--provider-theme-gray-dk, #979896)
}

.select__control.select__control--is-focused, .select__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);
  --tw-ring-color:var(--provider-input-border-color, #c8c9c7);
  --tw-ring-offset-color:transparent
}

.select__control.select__control--is-focused,.select__control:focus{
  border-style:none !important
}

.select__menu{
  margin-top:2px !important;
  background-color:var(--provider-theme-container-bg, #ffffff) !important
}

.select__menu .select__menu-list{
  padding:0
}

.select__menu .select__option{
  color:var(--provider-theme-black, #001e26)
}

.select__menu .select__option.select__option--is-selected{
  background-color:var(--provider-theme-primary, #006580);
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

.select__menu .select__option.select__option--is-focused{
  background-color:var(--provider-theme-primary, #006580);
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

.select__menu .select__option.select__option--is-disabled{
  background-color:inherit;
  color:var(--provider-theme-gray-dk-aaa, #979896)
}

.select__menu .select__option.select__option--is-disabled.select__option--is-focused{
  background-color:inherit
}

.select__menu .select__option.select__option--is-disabled:hover{
  cursor:not-allowed
}

.product-details-overview-container .title{
  margin-bottom:0.75rem;
  border-top-width:0px;
  border-right-width:0px;
  border-bottom-width:1px;
  border-left-width:0px;
  border-style:solid;
  border-color:var(--provider-theme-container-brd, #c8c9c7);
  padding-bottom:0.625rem;
  font-size:1.25rem;
  line-height:1.63rem;
  color:var(--provider-theme-black, #001e26)
}

.product-details-overview-container .description{
  margin-bottom:2rem;
  display:flex;
  min-height:1.25rem;
  font-size:1.00rem;
  line-height:1.25rem;
  color:var(--provider-theme-black, #001e26)
}

.product-details-overview-container .documents-overview-container{
  padding-top:2rem
}

.product-details-overview-container>.accordion .accordion-heading{
  padding-top:0px;
  padding-bottom:0.625rem
}

.product-details-overview-container>.accordion .accordion-heading .accordion-title{
  font-size:1.25rem;
  font-weight:400;
  line-height:1.63rem;
  color:var(--provider-theme-black, #001e26)
}

.product-details-overview-container>.accordion .accordion-body{
  padding-left:0.5rem
}

.product-details-overview-container .table{
  margin-bottom:4rem;
  color:var(--provider-theme-secondary, #4a4f54)
}

.product-details-overview-container .table .reactive-table-container .reactive-table .table-header{
  color:var(--provider-theme-black, #001e26)
}

.product-details-overview-container .table .reactive-table-container .reactive-table tr{
  height:3.00rem
}

.product-details-overview-container .table .reactive-table-container .reactive-table tr th#title{
  width:60%
}

.product-details-overview-container .table.with-asset-group .reactive-table-container .reactive-table th#title{
  width:35%
}

.product-details-overview-container .table.with-asset-group .reactive-table-container .reactive-table th#assetTitle{
  width:35%
}

.documents-overview-container{
  min-height:256px
}

.documents-overview-container .carousel-container{
  height:259px;
  width:100%;
  position:relative
}

.documents-overview-container .carousel-container .carousel-root{
  position:absolute;
  top:0px;
  right:0px;
  bottom:0px;
  left:0px
}

.documents-overview-container .carousel-container .carousel.carousel-slider{
  padding-left:0.25rem;
  padding-right:0.25rem
}

.documents-overview-container .carousel-container .carousel.carousel-slider .control-dots{
  bottom:1.25rem
}

.documents-overview-container .carousel-container .navigation{
  position:absolute;
  top:calc(50% - 36px);
  height:24px;
  width:24px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none;
  z-index:1
}

.documents-overview-container .carousel-container .navigation:hover{
  cursor:pointer
}

.documents-overview-container .carousel-container .navigation.navigation-prev{
  left:0
}

.documents-overview-container .carousel-container .navigation.navigation-next{
  right:0
}

.documents-overview-container .carousel-container .navigation.disabled .icon-container{
  fill:var(--provider-theme-gray-lt, #f4f5f4)
}

.swagger-renderer .swagger-ui .info{
  margin-top:2.5rem
}

.swagger-renderer .swagger-ui .information-container{
  padding:0 1rem;
  max-width:none
}

.swagger-renderer .swagger-ui .information-container .info .title{
  font-size:1.5rem;
  padding-bottom:0.5rem
}

.swagger-renderer .swagger-ui .scheme-container{
  margin:0 1rem 1rem 1rem
}

.swagger-renderer .swagger-ui .wrapper{
  padding:0 1rem;
  max-width:none
}

.swagger-renderer .swagger-ui .wrapper *{
  font-family:var(--provider-font-family, "'Roboto', -apple-system, system-ui, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif")
}

.swagger-renderer .swagger-ui button:focus{
  outline:none
}

.all-results-content .results-grid{
  grid-template-columns:72px 3fr minmax(150px, 1fr)
}

.all-results-content .accordion .accordion-body{
  margin-top:0
}

.all-results-content .accordion .accordion-heading{
  border-bottom-width:4px
}

.all-results-content .accordion.products-accordion .accordion-heading{
  border-color:var(--provider-theme-primary-lt, #99c1cc)
}

.all-results-content .accordion.apis-accordion .accordion-heading{
  border-color:var(--provider-theme-secondary-lt, #707070)
}

.all-results-content .accordion.documents-accordion .accordion-heading{
  border-color:var(--provider-theme-tertiary-lt, #c3a4b4)
}

.all-results-content .accordion-content{
  max-height:500px
}

.all-results-content .details-panel{
  background:transparent linear-gradient(91deg, rgba(238,243,244,0.5), rgba(238,243,244,0)) 0 0 no-repeat padding-box
}

.all-results-content .details-panel .details-panel-inner{
  border-left:1px solid #C8C9C780
}

.all-results-content .entries-separator{
  border-bottom:1px solid #E1E3E1
}

@media (min-width: 1441px){
  .subscriptions-container .filter-container{
    grid-column:2 / 4
  }

  .subscriptions-container .content{
    grid-column:4 / -2
  }
}

@media (max-width: 1440px){
  .subscriptions-container .filter-container{
    grid-column:1 / 4
  }

  .subscriptions-container .content{
    grid-column:4 / -1
  }
}

@media (max-width: 991px){
  .subscriptions-container .filter-container{
    display:none
  }

  .subscriptions-container .content{
    grid-column:1 / -1
  }
}

.subscriptions-container .content{
  display:flex;
  flex-direction:column
}

.subscriptions-container .subscriptions-table td,.subscriptions-container .subscriptions-table th{
  padding:0.2rem 0.2rem
}

.subscriptions-container .subscriptions-table th#title{
  width:35%
}

.subscriptions-container .subscriptions-table th#product{
  width:20%
}

.subscriptions-container .subscriptions-table th#approvalState{
  width:140px
}

.subscriptions-container .subscriptions-table th#status{
  width:140px
}

.subscriptions-container .subscriptions-table th#owner{
  width:15%
}

.subscriptions-container .subscriptions-table th#plan{
  width:30%
}

.subscriptions-container .subscriptions-table th#applications{
  width:140px
}

.subscriptions-container .subscriptions-table th#actions{
  width:3rem
}

.view-subscription-details .accordion-table{
  margin-left:-2rem;
  margin-bottom:1rem
}

.view-subscription-details table{
  width:100%
}

@media (min-width: 1441px){
  .credentials-view-container .filter-container{
    grid-column:2 / 4
  }

  .credentials-view-container .content{
    grid-column:4 / -2
  }
}

@media (max-width: 1440px){
  .credentials-view-container .filter-container{
    grid-column:1 / 4
  }

  .credentials-view-container .content{
    grid-column:4 / -1
  }
}

@media (max-width: 991px){
  .credentials-view-container .filter-container{
    display:none
  }

  .credentials-view-container .content{
    grid-column:1 / -1
  }
}

.credentials-view-container .content{
  display:flex;
  flex-direction:column
}

.credentials-view-container .credentials-table th#title{
  width:35%
}

.credentials-view-container .credentials-table th#state{
  width:15%
}

.credentials-view-container .credentials-table th#resources{
  width:3rem
}

.credentials-view-container .credentials-table th#application{
  width:20%
}

.credentials-view-container .credentials-table th#owner{
  width:20%
}

.credentials-view-container .credentials-table th#expires{
  width:10%
}

.credentials-view-container .credentials-table th#actions{
  width:3rem
}

.view-credential-sideblade-container .accordion .accordion-body{
  margin-left:0
}

@media (min-width: 1441px){
  .registrations-view-container .filter-container{
    grid-column:2 / 4
  }

  .registrations-view-container .content{
    grid-column:4 / -2
  }
}

@media (max-width: 1440px){
  .registrations-view-container .filter-container{
    grid-column:1 / 4
  }

  .registrations-view-container .content{
    grid-column:4 / -1
  }
}

@media (max-width: 991px){
  .registrations-view-container .filter-container{
    display:none
  }

  .registrations-view-container .content{
    grid-column:1 / -1
  }
}

.registrations-view-container .content{
  display:flex;
  flex-direction:column
}

.registrations-view-container .access-requests-table th#title{
  width:20%
}

.registrations-view-container .access-requests-table th#state{
  min-width:140px;
  width:140px
}

.registrations-view-container .access-requests-table th#updated{
  min-width:115px;
  width:115px
}

.registrations-view-container .access-requests-table th#subscription{
  width:20%
}

.registrations-view-container .access-requests-table th#application{
  width:20%
}

.registrations-view-container .access-requests-table th#resource{
  width:20%
}

.registrations-view-container .access-requests-table th#product{
  width:20%
}

.registrations-view-container .access-requests-table th#actions{
  width:3rem
}

.product-plans-container .title{
  margin-bottom:2.00rem;
  font-size:1.25rem;
  line-height:1.63rem;
  color:var(--provider-theme-black, #001e26)
}

.product-plans-container .plans-list-container{
  display:grid;
  grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));
  grid-auto-rows:auto;
  grid-gap:1rem
}

.product-plans-container .plan-card{
  border-width:1px;
  border-style:solid;
  border-color:var(--provider-theme-container-brd, #c8c9c7);
  display:flex;
  flex-direction:column;
  padding-left:1.50rem;
  padding-right:1.50rem;
  padding-top:1.75rem;
  padding-bottom:1.75rem;
  text-align:center;
  background-color:var(--provider-theme-container-bg, #ffffff);
  max-height:29.6875rem
}

.product-plans-container .plan-card:hover{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

.product-plans-container .plan-card .plan-title{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-size:1.50rem;
  font-weight:700;
  line-height:2.00rem;
  color:var(--provider-theme-container, #001e26)
}

.product-plans-container .plan-card .details{
  margin-bottom:auto
}

.product-plans-container .plan-card .cost{
  margin-bottom:1.50rem;
  display:flex;
  flex-direction:column
}

.product-plans-container .plan-card .cost .value{
  display:flex;
  justify-content:center;
  font-weight:700
}

.product-plans-container .plan-card .cost .small{
  font-size:2.00rem;
  line-height:38px
}

.product-plans-container .plan-card .cost .big{
  font-weight:700;
  font-size:60px;
  line-height:71px
}

.product-plans-container .plan-card .cost .underline{
  padding-left:0.219rem;
  text-decoration:underline
}

.product-plans-container .plan-card .cost .frequency{
  min-height:1.63rem;
  font-size:1.25rem;
  line-height:1.63rem
}

.product-plans-container .plan-card .setup-cost{
  margin-top:-1rem;
  margin-bottom:1rem
}

.product-plans-container .plan-card .description{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  overflow-wrap:break-word;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  font-size:1.00rem
}

.product-plans-container .plan-card .subscribe-btn{
  margin-top:0.750rem;
  display:flex;
  justify-content:center
}

.product-plans-container .plan-card .details-btn{
  margin-top:0.750rem;
  display:flex;
  justify-content:center
}

.product-plans-container .plan-card .details-btn a:hover{
  text-decoration:none
}

.product-plan-details-container .quotas-list-container .accordion .accordion-heading{
  border-style:dotted;
  padding-top:1.25rem;
  padding-bottom:0.5rem
}

.product-plan-details-container .quotas-list-container .accordion .accordion-heading .chevron{
  color:var(--provider-theme-link, #006580)
}

.product-plan-details-container .quotas-list-container .accordion .accordion-heading .chevron:hover{
  color:var(--provider-theme-link-hover, #003b53)
}

.product-plan-details-container .quotas-list-container .accordion .accordion-heading .chevron:focus{
  color:var(--provider-theme-icon)
}

.product-plan-details-container .quotas-list-container .accordion .accordion-heading .accordion-title{
  font-weight:400;
  color:var(--provider-theme-black, #001e26)
}

.product-plan-details-container .quotas-list-container .accordion .accordion-heading .accordion-toggle{
  width:100%
}

.product-plan-details-container .quotas-list-container .quota{
  margin-bottom:2.50rem;
  display:flex;
  flex-direction:row;
  padding-left:1.50rem;
  padding-right:1.50rem;
  min-height:10rem
}

.product-plan-details-container .quotas-list-container .quota .reactive-table-container, .product-plan-details-container .quotas-list-container .quota .reactive-table{
  margin-bottom:0px
}

.product-plan-details-container .quotas-list-container .quota .resources-table{
  width:100%
}

.product-plan-details-container .quotas-list-container .quota .resources-table tbody>tr:first-child>td>div>.dropdown>.dropdown-menu{
  top:0;
  bottom:auto
}

.product-plan-details-container .quotas-list-container .quota .resources-table td{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

.graphiql-explorer{
  height:100%;
  min-height:600px;
  display:flex;
  flex-direction:column
}

.graphiql-explorer.readOnly .title{
  color:var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer.readOnly button.execute-button{
  fill:var(--provider-theme-gray, #c8c9c7);
  pointer-events:none
}

.graphiql-explorer.readOnly .toolbar button.toolbar-button{
  color:var(--provider-theme-gray, #c8c9c7);
  pointer-events:none
}

.graphiql-explorer.readOnly div[role='alert']{
  border:1px solid var(--provider-theme-warning, #ff9e18) !important;
  padding:8px;
  margin:0 0 1.5rem;
  border-radius:5px;
  color:var(--provider-theme-danger-dk, #800008);
  display:flex;
  align-items:center;
  position:relative
}

.graphiql-explorer .graphiql-container{
  flex-grow:1;
  border:1px solid var(--provider-theme-gray, #c8c9c7);
  color:var(--provider-theme-secondary-dk, #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:var(--provider-theme-secondary-dk, #22272b)
}

.graphiql-explorer .graphiql-container .topBar{
  background:linear-gradient(#fff, var(--provider-theme-black-ltr, #efefef))
}

.graphiql-explorer .graphiql-container .docExplorerShow,.graphiql-explorer .graphiql-container .historyShow{
  background:linear-gradient(#fff, var(--provider-theme-black-ltr, #efefef));
  border-bottom:1px solid var(--provider-theme-black-lt, #d0d0d0);
  color:var(--provider-theme-primary, #006580)
}

.graphiql-explorer .graphiql-container .docExplorerShow{
  border-left:1px solid var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .graphiql-container .historyShow{
  border-right:1px solid var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .graphiql-container .docExplorerShow::before{
  border-left:2px solid var(--provider-theme-primary, #006580);
  border-top:2px solid var(--provider-theme-primary, #006580)
}

.graphiql-explorer .graphiql-container .resultWrap{
  border-left:solid 1px var(--provider-theme-black-ltr, #efefef)
}

.graphiql-explorer .graphiql-container .docExplorerWrap,.graphiql-explorer .graphiql-container .historyPaneWrap{
  background:#fff
}

.graphiql-explorer .graphiql-container .secondary-editor-title{
  background:var(--provider-theme-black-ltr, #efefef);
  border-bottom:1px solid var(--provider-theme-black-lt, #d0d0d0);
  border-top:1px solid var(--provider-theme-black-ltr, #efefef);
  color:var(--provider-theme-secondary-lt, #707070)
}

.graphiql-explorer .graphiql-container .footer{
  background:#fff
}

.graphiql-explorer .graphiql-container .footer::before{
  background:var(--provider-theme-black-ltr, #efefef)
}

.graphiql-explorer .graphiql-container .result-window .CodeMirror-gutters{
  background-color:var(--provider-theme-black-ltr, #efefef);
  border-color:var(--provider-theme-black-ltr, #efefef)
}

.graphiql-explorer .graphiql-container .toolbar-button{
  background:#fff;
  box-shadow:inset 0 0 0 1px var(--provider-theme-black-lt, #d0d0d0),0 1px 0 #fff,inset 0 1px #fff;
  color:var(--provider-theme-secondary, #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(var(--provider-theme-black-ltr, #efefef), var(--provider-theme-black-lt, #d0d0d0));
  box-shadow:0 1px 0 #fff,inset 0 0 0 1px var(--provider-theme-black-lt, #d0d0d0),inset 0 1px 1px 1px var(--provider-theme-black-lt, #d0d0d0),inset 0 0 5px var(--provider-theme-black-lt, #d0d0d0)
}

.graphiql-explorer .graphiql-container .toolbar-button.error{
  background:linear-gradient(var(--provider-theme-black-ltr, #efefef), var(--provider-theme-black-lt, #d0d0d0));
  color:var(--provider-theme-danger, #d22630)
}

.graphiql-explorer .graphiql-container .execute-button{
  background:linear-gradient(#fff, var(--provider-theme-black-lt, #d0d0d0));
  border:1px solid var(--provider-theme-gray, #c8c9c7);
  box-shadow:0 1px 0 #fff;
  fill:var(--provider-theme-secondary, #4a4f54)
}

.graphiql-explorer .graphiql-container .execute-button:active{
  background:linear-gradient(var(--provider-theme-black-ltr, #efefef), var(--provider-theme-black-lt, #d0d0d0));
  box-shadow:0 1px 0 #fff,inset 0 0 2px var(--provider-theme-black-ltr, #efefef),inset 0 0 6px var(--provider-theme-black-lt, #d0d0d0)
}

.graphiql-explorer .graphiql-container .toolbar-select-options{
  background:#fff;
  box-shadow:0 0 0 1px var(--provider-theme-black-lt, #d0d0d0),0 2px 4px var(--provider-theme-black-ltr, #efefef)
}

.graphiql-explorer .graphiql-container .history-contents>li:hover,.graphiql-explorer .graphiql-container .history-contents>li:active{
  background:var(--provider-theme-tertiary, #9d4b70);
  color:#fff
}

.graphiql-explorer .graphiql-container .toolbar-select-options>li>svg{
  fill:var(--provider-theme-secondary-lt, #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:var(--provider-theme-black, #001e26)
}

.graphiql-explorer .graphiql-container .doc-explorer-back{
  color:var(--provider-theme-primary, #006580)
}

.graphiql-explorer .graphiql-container .doc-explorer-back::before{
  border-left:2px solid var(--provider-theme-primary, #006580);
  border-top:2px solid var(--provider-theme-primary, #006580)
}

.graphiql-explorer .graphiql-container .doc-explorer-contents,.graphiql-explorer .graphiql-container .history-contents{
  background-color:#fff;
  border-top:1px solid var(--provider-theme-black-lt, #d0d0d0)
}

.graphiql-explorer .graphiql-container .doc-type-description code,.graphiql-explorer .graphiql-container .doc-category code{
  color:var(--provider-theme-danger, #d22630);
  background-color:#fff
}

.graphiql-explorer .graphiql-container .doc-category-title{
  border-bottom:1px solid var(--provider-theme-black-ltr, #efefef);
  color:var(--provider-theme-secondary-lt, #707070)
}

.graphiql-explorer .graphiql-container .doc-category-item{
  color:var(--provider-theme-secondary, #4a4f54)
}

.graphiql-explorer .graphiql-container .keyword{
  color:var(--provider-theme-danger, #d22630)
}

.graphiql-explorer .graphiql-container .type-name{
  color:var(--provider-theme-warning-lt, #ffcf51)
}

.graphiql-explorer .graphiql-container .field-name{
  color:var(--provider-theme-primary, #006580)
}

.graphiql-explorer .graphiql-container .field-short-description{
  color:var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .graphiql-container .enum-value{
  color:var(--provider-theme-primary-lt, #99c1cc)
}

.graphiql-explorer .graphiql-container .arg-name{
  color:var(--provider-theme-tertiary, #9d4b70)
}

.graphiql-explorer .graphiql-container .arg-default-value{
  color:var(--provider-theme-success, #228665)
}

.graphiql-explorer .graphiql-container .doc-deprecation{
  background:var(--provider-theme-warning-ltr, #fff5e7);
  box-shadow:inset 0 0 1px var(--provider-theme-warning-lt, #ffcf51);
  color:var(--provider-theme-warning-dk, #b95e04)
}

.graphiql-explorer .graphiql-container .doc-deprecation::before{
  color:var(--provider-theme-warning-lt, #ffcf51)
}

.graphiql-explorer .graphiql-container .show-btn{
  border:solid 1px var(--provider-theme-black-lt, #d0d0d0);
  background:#fff;
  color:#fff
}

.graphiql-explorer .graphiql-container .search-box{
  border-bottom:1px solid var(--provider-theme-black-lt, #d0d0d0)
}

.graphiql-explorer .graphiql-container .search-box .search-box-clear{
  background-color:var(--provider-theme-black-lt, #d0d0d0);
  color:#fff
}

.graphiql-explorer .graphiql-container .search-box .search-box-clear:hover{
  background-color:var(--provider-theme-black-lt, #d0d0d0)
}

.graphiql-explorer .graphiql-container .history-contents li{
  border-bottom:1px solid var(--provider-theme-black-ltr, #efefef)
}

.graphiql-explorer .graphiql-container .CodeMirror-foldmarker{
  background:var(--provider-input-focus-border-color, #006580);
  box-shadow:0 1px 1px var(--provider-theme-gray, #c8c9c7),inset 0 0 0 1px var(--provider-theme-black-lt, #d0d0d0);
  color:#fff;
  text-shadow:0 -1px var(--provider-theme-black-lt, #d0d0d0)
}

.graphiql-explorer .graphiql-container div.CodeMirror span.CodeMirror-matchingbracket{
  color:var(--provider-theme-secondary, #4a4f54)
}

.graphiql-explorer .graphiql-container div.CodeMirror span.CodeMirror-nonmatchingbracket{
  color:var(--provider-theme-danger, #d22630)
}

.graphiql-explorer .graphiql-container .spinner{
  border-bottom:6px solid var(--provider-theme-black-ltr, #efefef);
  border-left:6px solid var(--provider-theme-black-ltr, #efefef);
  border-right:6px solid var(--provider-theme-black-ltr, #efefef);
  border-top:6px solid var(--provider-theme-black-ltr, #efefef)
}

.graphiql-explorer .CodeMirror-hint-information .content{
  color:var(--provider-theme-black, #001e26)
}

.graphiql-explorer .CodeMirror-hint-information .infoType{
  color:var(--provider-theme-warning-lt, #ffcf51)
}

.graphiql-explorer .autoInsertedLeaf.cm-property{
  border-bottom:2px solid var(--provider-theme-gray, #c8c9c7) -ltr
}

@-webkit-keyframes insertionFade{
  from,to{
    background:var(--provider-theme-gray, #c8c9c7) -ltr;
    border-color:var(--provider-theme-gray, #c8c9c7) -ltr
  }

  15%,85%{
    background:var(--provider-theme-warning-ltr, #fff5e7);
    border-color:var(--provider-theme-warning-lt, #ffcf51)
  }
}

@keyframes insertionFade{
  from,to{
    background:var(--provider-theme-gray, #c8c9c7) -ltr;
    border-color:var(--provider-theme-gray, #c8c9c7) -ltr
  }

  15%,85%{
    background:var(--provider-theme-warning-ltr, #fff5e7);
    border-color:var(--provider-theme-warning-lt, #ffcf51)
  }
}

.graphiql-explorer div.CodeMirror-lint-tooltip{
  background-color:#fff;
  box-shadow:0 1px 3px var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .cm-comment{
  color:var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .cm-punctuation{
  color:var(--provider-theme-secondary, #4a4f54)
}

.graphiql-explorer .cm-keyword{
  color:var(--provider-theme-danger, #d22630)
}

.graphiql-explorer .cm-def{
  color:var(--provider-theme-danger, #d22630)
}

.graphiql-explorer .cm-property{
  color:var(--provider-input-focus-border-color, #006580)
}

.graphiql-explorer .cm-qualifier{
  color:var(--provider-theme-primary-lt, #99c1cc)
}

.graphiql-explorer .cm-attribute{
  color:var(--provider-theme-tertiary, #9d4b70)
}

.graphiql-explorer .cm-number{
  color:var(--provider-input-focus-border-color, #006580)
}

.graphiql-explorer .cm-string{
  color:var(--provider-theme-tertiary-lt, #c3a4b4)
}

.graphiql-explorer .cm-builtin{
  color:var(--provider-theme-warning, #ff9e18)
}

.graphiql-explorer .cm-string-2{
  color:var(--provider-input-focus-border-color, #006580)
}

.graphiql-explorer .cm-variable{
  color:var(--provider-theme-success, #228665)
}

.graphiql-explorer .cm-meta{
  color:var(--provider-theme-tertiary, #9d4b70)
}

.graphiql-explorer .cm-atom{
  color:var(--provider-theme-warning-lt, #ffcf51)
}

.graphiql-explorer .CodeMirror{
  color:var(--provider-theme-black, #001e26)
}

.graphiql-explorer .CodeMirror-scrollbar-filler,.graphiql-explorer .CodeMirror-gutter-filler{
  background-color:#fff
}

.graphiql-explorer .CodeMirror-gutters{
  border-right:1px solid var(--provider-theme-black-ltr, #efefef);
  background-color:#fff
}

.graphiql-explorer .CodeMirror-linenumber{
  color:var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .CodeMirror-guttermarker{
  color:var(--provider-theme-black, #001e26)
}

.graphiql-explorer .CodeMirror-guttermarker-subtle{
  color:var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .CodeMirror .CodeMirror-cursor{
  border-left:1px solid var(--provider-theme-black, #001e26)
}

.graphiql-explorer .CodeMirror div.CodeMirror-secondarycursor{
  border-left:1px solid var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .CodeMirror.cm-fat-cursor div.CodeMirror-cursor{
  background:var(--provider-theme-success-lt, #7de3b9)
}

@keyframes blink{
  0%{
    background:none
  }

  50%{
    background:none
  }

  100%{
    background:none
  }
}

.graphiql-explorer .CodeMirror-ruler{
  border-left:1px solid var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .CodeMirror-selected{
  background:var(--provider-theme-black-lt, #d0d0d0)
}

.graphiql-explorer .CodeMirror-focused .CodeMirror-selected{
  background:var(--provider-theme-tertiary-ltr, #efe7eb)
}

.graphiql-explorer .CodeMirror-line::-moz-selection, .graphiql-explorer .CodeMirror-line>span::-moz-selection, .graphiql-explorer .CodeMirror-line>span>span::-moz-selection{
  background:var(--provider-theme-tertiary-ltr, #efe7eb)
}

.graphiql-explorer .CodeMirror-line::selection,.graphiql-explorer .CodeMirror-line>span::selection,.graphiql-explorer .CodeMirror-line>span>span::selection{
  background:var(--provider-theme-tertiary-ltr, #efe7eb)
}

.graphiql-explorer .CodeMirror-line::-moz-selection,.graphiql-explorer .CodeMirror-line>span::-moz-selection,.graphiql-explorer .CodeMirror-line>span>span::-moz-selection{
  background:var(--provider-theme-tertiary-ltr, #efe7eb)
}

.graphiql-explorer .cm-searching{
  background:var(--provider-theme-warning-lt, #ffcf51)
}

.graphiql-explorer .CodeMirror-dialog-top{
  border-bottom:1px solid var(--provider-theme-black-ltr, #efefef)
}

.graphiql-explorer .CodeMirror-dialog-bottom{
  border-top:1px solid var(--provider-theme-black-ltr, #efefef)
}

.graphiql-explorer .CodeMirror-dialog input{
  border:1px solid var(--provider-theme-black-lt, #d0d0d0)
}

.graphiql-explorer .CodeMirror-foldmarker{
  color:var(--provider-theme-primary-lt, #99c1cc);
  text-shadow:var(--provider-theme-tertiary-lt, #c3a4b4) 1px 1px 2px,var(--provider-theme-tertiary-lt, #c3a4b4) -1px -1px 2px,var(--provider-theme-tertiary-lt, #c3a4b4) 1px -1px 2px,var(--provider-theme-tertiary-lt, #c3a4b4) -1px 1px 2px
}

.graphiql-explorer .CodeMirror-info{
  background:#fff;
  box-shadow:0 1px 3px var(--provider-theme-secondary-lt, #707070);
  color:var(--provider-theme-secondary-dk, #22272b)
}

.graphiql-explorer .CodeMirror-info .info-description{
  color:var(--provider-theme-secondary-lt, #707070)
}

.graphiql-explorer .CodeMirror-info .info-deprecation{
  background:#fff;
  box-shadow:inset 0 1px 1px -1px var(--provider-theme-warning-lt, #ffcf51);
  color:var(--provider-theme-secondary-lt, #707070)
}

.graphiql-explorer .CodeMirror-info .info-deprecation-label{
  color:var(--provider-theme-warning-lt, #ffcf51)
}

.graphiql-explorer .CodeMirror-info .type-name{
  color:var(--provider-theme-warning-lt, #ffcf51)
}

.graphiql-explorer .CodeMirror-info .field-name{
  color:var(--provider-theme-primary, #006580)
}

.graphiql-explorer .CodeMirror-info .enum-value{
  color:var(--provider-theme-primary-lt, #99c1cc)
}

.graphiql-explorer .CodeMirror-info .arg-name{
  color:var(--provider-theme-tertiary, #9d4b70)
}

.graphiql-explorer .CodeMirror-info .directive-name{
  color:var(--provider-theme-tertiary-lt, #c3a4b4)
}

.graphiql-explorer .CodeMirror-lint-tooltip{
  border:1px solid var(--provider-theme-black, #001e26)
}

.graphiql-explorer .CodeMirror-hints{
  background:#fff;
  box-shadow:0 1px 3px var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .CodeMirror-hint{
  border-top:solid 1px #fff;
  color:var(--provider-theme-black, #001e26)
}

.graphiql-explorer li.CodeMirror-hint-active{
  background-color:var(--provider-input-focus-border-color, #006580);
  border-top-color:#fff;
  color:#fff
}

.graphiql-explorer .CodeMirror-hint-information{
  border-top:solid 1px var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .CodeMirror-hint-information:first-child{
  border-bottom:solid 1px var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .CodeMirror-hint-deprecation{
  background:#fff;
  box-shadow:inset 0 1px 1px -1px var(--provider-theme-warning-lt, #ffcf51);
  color:var(--provider-theme-warning-dk, #b95e04)
}

.graphiql-explorer .CodeMirror-hint-deprecation .deprecation-label{
  color:var(--provider-theme-warning-lt, #ffcf51)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-keyword{
  color:var(--provider-theme-tertiary-dk, #6c1d45)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-atom{
  color:var(--provider-theme-primary, #006580)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-number{
  color:var(--provider-theme-success-dk, #006448)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-def{
  color:var(--provider-theme-primary-lt, #99c1cc)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-variable-2{
  color:var(--provider-theme-primary, #006580)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-variable-3{
  color:var(--provider-theme-success, #228665)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-comment{
  color:var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-string{
  color:var(--provider-theme-danger-dk, #800008)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-string-2{
  color:var(--provider-theme-danger-lt, #ff605a)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-meta{
  color:var(--provider-theme-secondary, #4a4f54)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-qualifier{
  color:var(--provider-theme-secondary, #4a4f54)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-builtin{
  color:var(--provider-theme-primary-dk, #003b53)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-bracket{
  color:var(--provider-theme-warning, #ff9e18)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-tag{
  color:var(--provider-theme-success-dk, #006448)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-attribute{
  color:var(--provider-theme-primary-lt, #99c1cc)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-header{
  color:var(--provider-theme-primary-lt, #99c1cc)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-quote{
  color:var(--provider-theme-success, #228665)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-hr{
  color:var(--provider-theme-gray, #c8c9c7)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-link{
  color:var(--provider-theme-primary-lt, #99c1cc)
}

.graphiql-explorer .cm-s-axway-graphiql .cm-error{
  color:var(--provider-theme-danger, #d22630)
}

.selectbox{
  width:100%;
  position:relative
}

.selectbox .select-box{
  border:1px solid var(--provider-theme-black-ltr, #efefef);
  padding:7px;
  border-radius:0.275rem;
  cursor:pointer;
  font-size:13px
}

.selectbox .select-box span{
  float:right;
  align-content:center;
  padding-top:2px
}

.selectbox .select-box.placeholder{
  color:var(--provider-theme-gray, #c8c9c7)
}

.selectbox .select-box.error{
  border-color:var(--provider-theme-danger-dk, #800008)
}

.selectbox .select-box.formSelect{
  padding:0.25rem 0.375rem;
  height:initial;
  border-radius:0.1875rem;
  border:1px solid var(--provider-theme-black-lt, #d0d0d0);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  text-overflow:ellipsis;
  white-space:nowrap;
  overflow:hidden;
  padding-right:20px
}

.selectbox .select-box.formSelect .icon-GG-chevron-down{
  color:var(--provider-theme-primary, #006580);
  font-weight:800
}

.selectbox .select-box.formSelect .icon-GG-chevron-down.overflow{
  position:relative;
  left:14px;
  bottom:18px
}

.selectbox .select-box.formSelect.has-error{
  border-color:var(--provider-theme-danger-dk, #800008)
}

.selectbox .select-box.formSelect.overflow{
  height:28px
}

.selectbox .select-box:focus{
  border:1px solid var(--provider-theme-primary-lt, #99c1cc);
  border-radius:0.1875rem;
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);
  outline:0
}

.selectbox .option-menu{
  position:absolute;
  background-color:#fff;
  border:1px solid var(--provider-theme-black-ltr, #efefef);
  border-top:none;
  width:100%;
  border-radius:0.185rem;
  cursor:pointer;
  box-shadow:0 4px 10px rgba(0,0,0,0.075);
  transition:0.2s ease;
  z-index:5
}

.selectbox .option-menu li{
  list-style-type:none;
  padding:5px;
  padding-left:10px
}

.selectbox .option-menu li:hover{
  background-color:var(--provider-theme-primary-ltr, #eef3f4)
}

.selectbox .option-menu li span{
  text-decoration:none;
  color:var(--provider-theme-black, #001e26);
  overflow-wrap:break-word
}

.selectbox .option-menu li:hover>span{
  background-color:var(--provider-theme-primary-ltr, #eef3f4);
  color:var(--provider-theme-primary-contrast-color, #ffffff) !important
}

.selectbox .option-menu.formSelect{
  height:initial;
  border-radius:0.1875rem;
  border:1px solid var(--provider-theme-black-lt, #d0d0d0);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  border-top:none !important
}

.info-tooltip{
  display:flex;
  font-weight:700;
  fill:var(--provider-theme-icon);
  align-self:center
}

.info-tooltip.small{
  font-size:.875rem;
  line-height:1rem;
  margin-left:4px
}

.info-tooltip.standard{
  font-size:1rem;
  line-height:1.125rem;
  margin-left:6px
}

.info-tooltip.large{
  font-size:1.125rem;
  line-height:1.25rem;
  margin-left:8px
}

.http-response{
  color:var(--provider-theme-info, undefined)
}

.http-response::before{
  content:'';
  display:inline-block;
  border:4px solid;
  margin-bottom:1px;
  margin-right:3px;
  border-radius:2px;
  background:var(--provider-theme-info, undefined)
}

.http-response[class^="status-2"],.http-response[class^="status-3"]{
  color:var(--provider-theme-success, #228665)
}

.http-response[class^="status-2"]::before,.http-response[class^="status-3"]::before{
  background:var(--provider-theme-success, #228665)
}

.http-response[class^="status-4"],.http-response[class^="status-5"]{
  color:var(--provider-theme-danger, #d22630)
}

.http-response[class^="status-4"]::before,.http-response[class^="status-5"]::before{
  background:var(--provider-theme-danger, #d22630)
}

.graphql-specification-renderer-container{
  display:flex;
  height:100%;
  flex-direction:column;
  padding:1rem
}

.graphql-specification-renderer-container .endpoint-panel{
  background-color:var(--provider-theme-black-lt, #d0d0d0);
  border:1px solid var(--provider-theme-black, #001e26);
  margin-bottom:1em;
  padding:0.5em 1em
}

.graphql-specification-renderer-container .endpoint-panel .endpoint-select-box{
  width:70%
}

.graphql-specification-renderer-container .endpoint-panel .endpoint-select-box label.control-label{
  margin-top:4px;
  margin-bottom:4px
}

.graphql-specification-renderer-container .endpoint-panel .endpoint-select-box .selectbox{
  background-color:#fff
}

.graphql-specification-renderer-container .endpoint-panel .endpoint-select-box li{
  font-size:smaller
}

.graphql-specification-renderer-container .endpoint-panel .endpoint-select-read-only{
  width:70%
}

.graphql-specification-renderer-container .endpoint-panel .endpoint-select-read-only .control-label{
  margin-bottom:0
}

.graphql-specification-renderer-container .endpoint-panel .endpoint-select-read-only li{
  font-size:smaller
}

.no-resource-access a, .no-resource-access a:hover{
  text-decoration:none
}

.credentials-container .credentials-table th#title{
  width:35%
}

.credentials-container .credentials-table th#state{
  width:15%
}

.credentials-container .credentials-table th#application{
  width:25%
}

.credentials-container .credentials-table th#expires{
  width:25%
}

.credentials-container .credentials-table th#actions{
  width:3rem
}

.view-credential-sideblade-container .type{
  border-radius:0.125rem;
  background-color:var(--provider-theme-black, #001e26);
  padding-left:0.500rem;
  padding-right:0.500rem;
  font-size:0.750rem;
  line-height:1.00rem;
  color:var(--provider-theme-white, #ffffff);
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content
}

.view-credential-sideblade-container .scope{
  width:100%;
  background-color:var(--provider-theme-primary-ltr, #eef3f4);
  --tw-bg-opacity:0.95;
  min-height:200px;
  max-height:100%;
  overflow-y:auto
}

.view-credential-sideblade-container .resources-table{
  width:100%
}

.view-credential-sideblade-container .resources-table tr{
  height:2.50rem
}

span.expired{
  color:var(--provider-theme-danger-dk, #800008)
}

span.expiring{
  color:var(--provider-theme-warning-dk, #b95e04)
}

.filter-and-searchable-table-container .content{
  display:flex;
  flex-direction:row;
  width:100%
}

.filter-and-searchable-table-container .filter-container{
  width:265px;
  min-width:265px;
  margin-right:1rem
}

.filter-and-searchable-table-container .search-and-table{
  display:flex;
  flex-direction:column;
  width:100%
}

.filter-and-searchable-table-container table{
  width:100%
}

@media (max-width: 1024px){
  .filter-and-searchable-table-container .filter-container{
    display:none
  }
}

.access-requests-container .access-requests-table th#title{
  width:28%
}

.access-requests-container .access-requests-table th#state{
  width:15%
}

.access-requests-container .access-requests-table th#updated{
  width:15%
}

.access-requests-container .access-requests-table th#application{
  width:21%
}

.access-requests-container .access-requests-table th#subscription{
  width:21%
}

.access-requests-container .access-requests-table th#actions{
  width:3rem
}

.hint-tooltip.tooltip.right{
  padding-right:8px;
  padding-left:8px;
  margin-left:0
}

.hint-tooltip.tooltip.right .tooltip-arrow{
  left:3px
}

.hint-tooltip.tooltip.left{
  padding-right:8px;
  padding-left:8px;
  margin-left:0
}

.hint-tooltip.tooltip.left .tooltip-arrow{
  right:3px
}

.hint-tooltip.tooltip.top{
  padding-bottom:8px;
  padding-top:8px;
  margin-top:0
}

.hint-tooltip.tooltip.top .tooltip-arrow{
  bottom:3px
}

.hint-tooltip.tooltip.bottom{
  padding-bottom:8px;
  padding-top:8px;
  margin-top:0
}

.hint-tooltip.tooltip.bottom .tooltip-arrow{
  top:3px
}

.rating-stars .starRatingWrap{
  touch-action:none
}

.rating-stars .starRatingWrap .simpleStarRating{
  touch-action:none
}

.rating-stars .visually-hidden{
  border:0;
  clip:rect(0 0 0 0);
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  white-space:nowrap;
  width:1px
}

@media only screen and (max-width: 576px){
  .advanced-search-document-list .pagination-footer-container .bottom-left{
    display:none
  }
}

.advanced-search-document-list .reactive-table-container .reactive-table .table-header{
  color:var(--provider-theme-black, #001e26)
}

.advanced-search-document-list .reactive-table-container .reactive-table th#title{
  width:40%
}

.advanced-search-document-list .reactive-table-container .reactive-table tbody tr td{
  vertical-align:top
}

.advanced-search-document-list .reactive-table-container .reactive-table tbody tr td:nth-of-type(1),.advanced-search-document-list .reactive-table-container .reactive-table tbody tr td:nth-of-type(5),.advanced-search-document-list .reactive-table-container .reactive-table tbody tr td:nth-of-type(6){
  padding-top:0.500rem
}

@media only screen and (max-width: 576px){
  .advanced-search-resource-list .pagination-footer-container .bottom-left{
    display:none
  }
}

.advanced-search-resource-list .reactive-table-container .reactive-table .table-header{
  color:var(--provider-theme-black, #001e26)
}

.advanced-search-resource-list .reactive-table-container .reactive-table th#title{
  width:40%
}

.modal-body .mp-content-message .actionbar button{
  width:60%
}

.modal-body .mp-content-message .actionbar button .gg{
  padding-right:9px
}

.mp-content-message{
  width:100%;
  height:100%
}

.mp-content-message.modalcontent{
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  display:block;
  background-color:rgba(64,124,160,0.1);
  z-index:9000
}

.mp-content-message.modalcontent .message{
  width:300px;
  min-height:300px
}

.mp-content-message .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
}

.mp-content-message .message .close{
  position:absolute;
  display:inline-block;
  font-size:15px;
  top:8px;
  right:5px;
  color:#000000;
  background-color:#ffffff;
  border:none
}

.mp-content-message .message .close:hover{
  color:#407ca0
}

.mp-content-message .message .modalclose{
  text-decoration:underline;
  cursor:pointer
}

.mp-content-message .message .modalclose:focus{
  outline:none !important
}

.mp-content-message .message .contenticon{
  margin-bottom:0;
  color:var(--provider-theme-icon);
  font-size:50px;
  text-align:center;
  font-weight:600 !important
}

.mp-content-message .message .contenticon .spinner{
  display:block
}

.mp-content-message .message .title{
  color:var(--provider-theme-black, #001e26);
  word-break:break-word;
  font-weight:normal;
  width:100%;
  text-align:center;
  font-size:.875rem
}

.mp-content-message .message .summary{
  color:var(--provider-theme-black, #001e26);
  text-align:center
}

.mp-content-message .message .detail{
  color:var(--provider-theme-muted, #c8c9c7);
  font-style:italic;
  text-align:center
}

.mp-content-message .message .actionbar{
  width:100%;
  text-align:center;
  padding-top:20px;
  line-height:2.5rem
}

.mp-content-message .message .actionbar button{
  padding:6px 24px;
  font-weight:normal;
  font-size:.8125rem
}

.mp-content-message .message .actionbar button .btn-default{
  min-width:150px !important
}

.mp-content-message .message .actionbar button.text{
  color:#10181f !important;
  font-weight:normal !important;
  font-size:0.8125rem
}

.mp-content-message .button-divider{
  text-align:center;
  line-height:1rem
}

.mp-content-message.warning .contenticon{
  color:#f2b722
}

.mp-content-message.success .contenticon{
  color:#0b0
}

.mp-content-message.error .contenticon{
  color:#ff0c0c
}

.mp-content-message.empty .contenticon{
  color:inherit
}

.mp-content-message.disabled .contenticon{
  color:#989998
}

.mp-content-message.lg .message{
  width:100%;
  min-height:275px;
  padding:25px;
  background-color:transparent
}

.mp-content-message.lg .message .title{
  font-size:larger;
  font-weight:normal;
  padding-bottom:1rem
}

.mp-content-message.lg .message .detail{
  font-style:normal;
  font-size:.875rem
}

.mp-content-message.lg .message .contenticon{
  margin-bottom:0
}

.mp-content-message.sm{
  width:initial;
  height:initial
}

.mp-content-message.sm .message{
  width:auto;
  min-height:initial;
  padding:0;
  margin:0;
  color:#989998
}

.mp-content-message.sm .message .title{
  font-size:1.375rem;
  font-weight:normal;
  padding-bottom:1rem
}

.mp-content-message.sm .message .detail{
  font-style:normal;
  font-size:.875rem
}

.mp-content-message.sm .message .contenticon{
  margin-bottom:0;
  font-size:56px;
  line-height:1rem
}

.inner-triangle{
  content:' ';
  display:block;
  position:absolute;
  -webkit-clip-path:polygon(0% 0%, 100% 100%, 0% 100%);
  clip-path:polygon(0% 0%, 100% 100%, 0% 100%);
  height:8px;
  width:8px;
  background-color:inherit;
  border:inherit;
  border-radius:0
}

.inner-triangle.bottom-end{
  transform:rotate(135deg);
  right:calc(0.5rem + 2px);
  top:-4px
}

.inner-triangle.top-end{
  transform:rotate(-45deg);
  right:calc(0.5rem + 2px);
  bottom:-4px
}

*, ::before, ::after{
  border-color:currentColor
}

#marketplace .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
}

#marketplace .tw-pointer-events-none{
  pointer-events:none
}

#marketplace .tw-invisible{
  visibility:hidden
}

#marketplace .tw-static{
  position:static
}

#marketplace .tw-fixed{
  position:fixed
}

#marketplace .tw-absolute{
  position:absolute
}

#marketplace .tw-relative{
  position:relative
}

#marketplace .tw-sticky{
  position:sticky
}

#marketplace .tw-inset-0{
  top:0px;
  right:0px;
  bottom:0px;
  left:0px
}

#marketplace .tw-top-0{
  top:0px
}

#marketplace .tw-top-1{
  top:0.25rem
}

#marketplace .tw-top-2{
  top:0.5rem
}

#marketplace .tw-top-4{
  top:1rem
}

#marketplace .tw-top-5{
  top:1.25rem
}

#marketplace .tw-top-7{
  top:1.75rem
}

#marketplace .tw-top-8{
  top:2rem
}

#marketplace .tw-top-10{
  top:2.5rem
}

#marketplace .tw-top-12{
  top:3rem
}

#marketplace .tw-top-px{
  top:1px
}

#marketplace .tw-top-0\.5{
  top:0.125rem
}

#marketplace .tw-top-1\.5{
  top:0.375rem
}

#marketplace .tw-top-full{
  top:100%
}

#marketplace .tw-top-dls-14{
  top:0.875rem
}

#marketplace .tw-top-dls-46{
  top:2.88rem
}

#marketplace .tw-right-0{
  right:0px
}

#marketplace .tw-right-1{
  right:0.25rem
}

#marketplace .tw-right-2{
  right:0.5rem
}

#marketplace .tw-right-3{
  right:0.75rem
}

#marketplace .tw-right-5{
  right:1.25rem
}

#marketplace .tw-right-8{
  right:2rem
}

#marketplace .tw-right-1\.5{
  right:0.375rem
}

#marketplace .tw-right-dls-6{
  right:0.375rem
}

#marketplace .tw-right-dls-10{
  right:0.625rem
}

#marketplace .tw-right-dls-18{
  right:1.13rem
}

#marketplace .tw-bottom-0{
  bottom:0px
}

#marketplace .tw-bottom-3{
  bottom:0.75rem
}

#marketplace .tw-bottom-3\.5{
  bottom:0.875rem
}

#marketplace .tw-bottom-full{
  bottom:100%
}

#marketplace .tw-bottom-dls-32{
  bottom:2.00rem
}

#marketplace .tw-left-0{
  left:0px
}

#marketplace .tw--left-2{
  left:-0.5rem
}

#marketplace .tw-left-1\/3{
  left:33.333333%
}

#marketplace .tw-z-10{
  z-index:10
}

#marketplace .tw-z-30{
  z-index:30
}

#marketplace .tw-z-50{
  z-index:50
}

#marketplace .tw-z-1038{
  z-index:1038
}

#marketplace .tw-z-1039{
  z-index:1039
}

#marketplace .tw-z-1060{
  z-index:1060
}

#marketplace .tw-order-2{
  order:2
}

#marketplace .tw-order-3{
  order:3
}

#marketplace .tw-order-4{
  order:4
}

#marketplace .tw-order-first{
  order:-9999
}

#marketplace .tw-col-span-3{
  grid-column:span 3 / span 3
}

#marketplace .tw-col-span-full{
  grid-column:1 / -1
}

#marketplace .tw-col-start-1{
  grid-column-start:1
}

#marketplace .tw-col-start-2{
  grid-column-start:2
}

#marketplace .tw-row-start-2{
  grid-row-start:2
}

#marketplace .tw-row-start-3{
  grid-row-start:3
}

#marketplace .tw-float-right{
  float:right
}

#marketplace .tw-m-0{
  margin:0px
}

#marketplace .tw-m-4{
  margin:1rem
}

#marketplace .tw-m-10{
  margin:2.5rem
}

#marketplace .tw-m-auto{
  margin:auto
}

#marketplace .tw-m-dls-4{
  margin:0.250rem
}

#marketplace .tw-m-dls-10{
  margin:0.625rem
}

#marketplace .tw-mx-0{
  margin-left:0px;
  margin-right:0px
}

#marketplace .tw-mx-1{
  margin-left:0.25rem;
  margin-right:0.25rem
}

#marketplace .tw-mx-2{
  margin-left:0.5rem;
  margin-right:0.5rem
}

#marketplace .tw-mx-3{
  margin-left:0.75rem;
  margin-right:0.75rem
}

#marketplace .tw-mx-4{
  margin-left:1rem;
  margin-right:1rem
}

#marketplace .tw-mx-5{
  margin-left:1.25rem;
  margin-right:1.25rem
}

#marketplace .tw-mx-6{
  margin-left:1.5rem;
  margin-right:1.5rem
}

#marketplace .tw-mx-8{
  margin-left:2rem;
  margin-right:2rem
}

#marketplace .tw-mx-16{
  margin-left:4rem;
  margin-right:4rem
}

#marketplace .tw-mx-auto{
  margin-left:auto;
  margin-right:auto
}

#marketplace .tw-mx-1\.5{
  margin-left:0.375rem;
  margin-right:0.375rem
}

#marketplace .tw--mx-0{
  margin-left:0px;
  margin-right:0px
}

#marketplace .tw--mx-px{
  margin-left:-1px;
  margin-right:-1px
}

#marketplace .tw--mx-0\.5{
  margin-left:-0.125rem;
  margin-right:-0.125rem
}

#marketplace .tw-mx-dls-14{
  margin-left:0.875rem;
  margin-right:0.875rem
}

#marketplace .tw-mx-dls-16{
  margin-left:1.00rem;
  margin-right:1.00rem
}

#marketplace .tw-mx-dls-32{
  margin-left:2.00rem;
  margin-right:2.00rem
}

#marketplace .tw--mx-3px{
  margin-left:-0.188rem;
  margin-right:-0.188rem
}

#marketplace .tw-my-0{
  margin-top:0px;
  margin-bottom:0px
}

#marketplace .tw-my-1{
  margin-top:0.25rem;
  margin-bottom:0.25rem
}

#marketplace .tw-my-2{
  margin-top:0.5rem;
  margin-bottom:0.5rem
}

#marketplace .tw-my-3{
  margin-top:0.75rem;
  margin-bottom:0.75rem
}

#marketplace .tw-my-4{
  margin-top:1rem;
  margin-bottom:1rem
}

#marketplace .tw-my-1\.5{
  margin-top:0.375rem;
  margin-bottom:0.375rem
}

#marketplace .tw-my-dls-2{
  margin-top:0.125rem;
  margin-bottom:0.125rem
}

#marketplace .tw-my-dls-6{
  margin-top:0.375rem;
  margin-bottom:0.375rem
}

#marketplace .tw-my-dls-8{
  margin-top:0.500rem;
  margin-bottom:0.500rem
}

#marketplace .tw-my-dls-16{
  margin-top:1.00rem;
  margin-bottom:1.00rem
}

#marketplace .tw-my-modal-y{
  margin-top:7%;
  margin-bottom:7%
}

#marketplace .tw-mt-0{
  margin-top:0px
}

#marketplace .tw-mt-1{
  margin-top:0.25rem
}

#marketplace .tw-mt-2{
  margin-top:0.5rem
}

#marketplace .tw-mt-3{
  margin-top:0.75rem
}

#marketplace .tw-mt-4{
  margin-top:1rem
}

#marketplace .tw-mt-5{
  margin-top:1.25rem
}

#marketplace .tw-mt-6{
  margin-top:1.5rem
}

#marketplace .tw-mt-8{
  margin-top:2rem
}

#marketplace .tw-mt-9{
  margin-top:2.25rem
}

#marketplace .tw-mt-12{
  margin-top:3rem
}

#marketplace .tw-mt-16{
  margin-top:4rem
}

#marketplace .tw-mt-80{
  margin-top:20rem
}

#marketplace .tw-mt-auto{
  margin-top:auto
}

#marketplace .tw-mt-1\.5{
  margin-top:0.375rem
}

#marketplace .tw--mt-1{
  margin-top:-0.25rem
}

#marketplace .tw-mt-dls-2{
  margin-top:0.125rem
}

#marketplace .tw-mt-dls-3{
  margin-top:0.188rem
}

#marketplace .tw-mt-dls-4{
  margin-top:0.250rem
}

#marketplace .tw-mt-dls-6{
  margin-top:0.375rem
}

#marketplace .tw-mt-dls-8{
  margin-top:0.500rem
}

#marketplace .tw-mt-dls-12{
  margin-top:0.750rem
}

#marketplace .tw-mt-dls-14{
  margin-top:0.875rem
}

#marketplace .tw-mt-dls-16{
  margin-top:1.00rem
}

#marketplace .tw-mt-dls-18{
  margin-top:1.13rem
}

#marketplace .tw-mt-dls-20{
  margin-top:1.25rem
}

#marketplace .tw-mt-dls-22{
  margin-top:1.38rem
}

#marketplace .tw-mt-dls-24{
  margin-top:1.50rem
}

#marketplace .tw-mt-dls--28{
  margin-top:-1.75rem
}

#marketplace .tw-mt-dls-28{
  margin-top:1.75rem
}

#marketplace .tw-mt-dls-30{
  margin-top:1.88rem
}

#marketplace .tw-mt-dls-32{
  margin-top:2.00rem
}

#marketplace .tw-mt-dls-40{
  margin-top:2.50rem
}

#marketplace .tw-mt-dls-42{
  margin-top:2.63rem
}

#marketplace .tw-mt-dls-44{
  margin-top:2.75rem
}

#marketplace .tw--mt-1\.5px{
  margin-top:-0.094rem
}

#marketplace .tw-mr-1{
  margin-right:0.25rem
}

#marketplace .tw-mr-2{
  margin-right:0.5rem
}

#marketplace .tw-mr-3{
  margin-right:0.75rem
}

#marketplace .tw-mr-4{
  margin-right:1rem
}

#marketplace .tw-mr-6{
  margin-right:1.5rem
}

#marketplace .tw-mr-8{
  margin-right:2rem
}

#marketplace .tw-mr-10{
  margin-right:2.5rem
}

#marketplace .tw-mr-auto{
  margin-right:auto
}

#marketplace .tw-mr-px{
  margin-right:1px
}

#marketplace .tw-mr-1\.5{
  margin-right:0.375rem
}

#marketplace .tw-mr-dls-4{
  margin-right:0.250rem
}

#marketplace .tw-mr-dls-8{
  margin-right:0.500rem
}

#marketplace .tw-mr-dls-10{
  margin-right:0.625rem
}

#marketplace .tw-mr-dls-16{
  margin-right:1.00rem
}

#marketplace .tw-mr-dls-20{
  margin-right:1.25rem
}

#marketplace .tw-mr-dls-24{
  margin-right:1.50rem
}

#marketplace .tw-mr-dls-32{
  margin-right:2.00rem
}

#marketplace .tw-mr-dls-52{
  margin-right:3.25rem
}

#marketplace .tw-mr-dls-100{
  margin-right:6.25rem
}

#marketplace .tw-mb-0{
  margin-bottom:0px
}

#marketplace .tw-mb-1{
  margin-bottom:0.25rem
}

#marketplace .tw-mb-2{
  margin-bottom:0.5rem
}

#marketplace .tw-mb-3{
  margin-bottom:0.75rem
}

#marketplace .tw-mb-4{
  margin-bottom:1rem
}

#marketplace .tw-mb-5{
  margin-bottom:1.25rem
}

#marketplace .tw-mb-6{
  margin-bottom:1.5rem
}

#marketplace .tw-mb-7{
  margin-bottom:1.75rem
}

#marketplace .tw-mb-8{
  margin-bottom:2rem
}

#marketplace .tw-mb-11{
  margin-bottom:2.75rem
}

#marketplace .tw-mb-16{
  margin-bottom:4rem
}

#marketplace .tw-mb-69{
  margin-bottom:4.313rem
}

#marketplace .tw-mb-0\.5{
  margin-bottom:0.125rem
}

#marketplace .tw-mb-1\.5{
  margin-bottom:0.375rem
}

#marketplace .tw-mb-3\.5{
  margin-bottom:0.875rem
}

#marketplace .tw-mb-dls-3{
  margin-bottom:0.188rem
}

#marketplace .tw-mb-dls-4{
  margin-bottom:0.250rem
}

#marketplace .tw-mb-dls-5{
  margin-bottom:0.313rem
}

#marketplace .tw-mb-dls-8{
  margin-bottom:0.500rem
}

#marketplace .tw-mb-dls-10{
  margin-bottom:0.625rem
}

#marketplace .tw-mb-dls-12{
  margin-bottom:0.750rem
}

#marketplace .tw-mb-dls-16{
  margin-bottom:1.00rem
}

#marketplace .tw-mb-dls-20{
  margin-bottom:1.25rem
}

#marketplace .tw-mb-dls-22{
  margin-bottom:1.38rem
}

#marketplace .tw-mb-dls-24{
  margin-bottom:1.50rem
}

#marketplace .tw-mb-dls-28{
  margin-bottom:1.75rem
}

#marketplace .tw-mb-dls-32{
  margin-bottom:2.00rem
}

#marketplace .tw-mb-dls-40{
  margin-bottom:2.50rem
}

#marketplace .tw-mb-5px{
  margin-bottom:0.313rem
}

#marketplace .tw-ml-0{
  margin-left:0px
}

#marketplace .tw-ml-1{
  margin-left:0.25rem
}

#marketplace .tw-ml-2{
  margin-left:0.5rem
}

#marketplace .tw-ml-3{
  margin-left:0.75rem
}

#marketplace .tw-ml-4{
  margin-left:1rem
}

#marketplace .tw-ml-6{
  margin-left:1.5rem
}

#marketplace .tw-ml-8{
  margin-left:2rem
}

#marketplace .tw-ml-10{
  margin-left:2.5rem
}

#marketplace .tw-ml-16{
  margin-left:4rem
}

#marketplace .tw-ml-auto{
  margin-left:auto
}

#marketplace .tw-ml-px{
  margin-left:1px
}

#marketplace .tw-ml-1\.5{
  margin-left:0.375rem
}

#marketplace .tw-ml-dls-6{
  margin-left:0.375rem
}

#marketplace .tw-ml-dls-8{
  margin-left:0.500rem
}

#marketplace .tw-ml-dls-10{
  margin-left:0.625rem
}

#marketplace .tw-ml-dls-14{
  margin-left:0.875rem
}

#marketplace .tw-ml-dls-20{
  margin-left:1.25rem
}

#marketplace .tw-ml-dls-24{
  margin-left:1.50rem
}

#marketplace .tw-ml-dls--28{
  margin-left:-1.75rem
}

#marketplace .tw-ml-dls-56{
  margin-left:3.50rem
}

#marketplace .tw-box-border{
  box-sizing:border-box
}

#marketplace .tw-box-content{
  box-sizing:content-box
}

#marketplace .tw-block{
  display:block
}

#marketplace .tw-inline-block{
  display:inline-block
}

#marketplace .tw-inline{
  display:inline
}

#marketplace .tw-flex{
  display:flex
}

#marketplace .tw-inline-flex{
  display:inline-flex
}

#marketplace .tw-table{
  display:table
}

#marketplace .tw-grid{
  display:grid
}

#marketplace .tw-contents{
  display:contents
}

#marketplace .tw-hidden{
  display:none
}

#marketplace .tw-h-2{
  height:0.5rem
}

#marketplace .tw-h-3{
  height:0.75rem
}

#marketplace .tw-h-4{
  height:1rem
}

#marketplace .tw-h-6{
  height:1.5rem
}

#marketplace .tw-h-8{
  height:2rem
}

#marketplace .tw-h-10{
  height:2.5rem
}

#marketplace .tw-h-11{
  height:2.75rem
}

#marketplace .tw-h-12{
  height:3rem
}

#marketplace .tw-h-14{
  height:3.5rem
}

#marketplace .tw-h-20{
  height:5rem
}

#marketplace .tw-h-44{
  height:11rem
}

#marketplace .tw-h-138{
  height:8.625rem
}

#marketplace .tw-h-208{
  height:13rem
}

#marketplace .tw-h-314{
  height:19.625rem
}

#marketplace .tw-h-auto{
  height:auto
}

#marketplace .tw-h-px{
  height:1px
}

#marketplace .tw-h-1\/3{
  height:33.333333%
}

#marketplace .tw-h-2\/3{
  height:66.666667%
}

#marketplace .tw-h-3\/4{
  height:75%
}

#marketplace .tw-h-4\/5{
  height:80%
}

#marketplace .tw-h-full{
  height:100%
}

#marketplace .tw-h-screen{
  height:100vh
}

#marketplace .tw-h-dls-8{
  height:0.500rem
}

#marketplace .tw-h-dls-10{
  height:0.625rem
}

#marketplace .tw-h-dls-12{
  height:0.750rem
}

#marketplace .tw-h-dls-16{
  height:1.00rem
}

#marketplace .tw-h-dls-18{
  height:1.13rem
}

#marketplace .tw-h-dls-22{
  height:1.38rem
}

#marketplace .tw-h-dls-24{
  height:1.50rem
}

#marketplace .tw-h-dls-30{
  height:1.88rem
}

#marketplace .tw-h-dls-32{
  height:2.00rem
}

#marketplace .tw-h-dls-40{
  height:2.50rem
}

#marketplace .tw-h-dls-44{
  height:2.75rem
}

#marketplace .tw-h-dls-48{
  height:3.00rem
}

#marketplace .tw-h-dls-50{
  height:3.13rem
}

#marketplace .tw-h-dls-60{
  height:3.75rem
}

#marketplace .tw-h-dls-72{
  height:4.50rem
}

#marketplace .tw-h-dls-88{
  height:5.50rem
}

#marketplace .tw-h-dls-196{
  height:12.3rem
}

#marketplace .tw-h-min{
  height:min-content
}

#marketplace .tw-h-fit{
  height:fit-content
}

#marketplace .tw-max-h-0{
  max-height:0px
}

#marketplace .tw-max-h-28{
  max-height:7rem
}

#marketplace .tw-max-h-44{
  max-height:11rem
}

#marketplace .tw-max-h-56{
  max-height:14rem
}

#marketplace .tw-max-h-138{
  max-height:8.625rem
}

#marketplace .tw-max-h-208{
  max-height:13rem
}

#marketplace .tw-max-h-314{
  max-height:19.625rem
}

#marketplace .tw-max-h-462{
  max-height:28.875rem
}

#marketplace .tw-max-h-580{
  max-height:36.25rem
}

#marketplace .tw-max-h-596{
  max-height:37.25rem
}

#marketplace .tw-max-h-full{
  max-height:100%
}

#marketplace .tw-max-h-screen{
  max-height:100vh
}

#marketplace .tw-max-h-dls-16{
  max-height:1.00rem
}

#marketplace .tw-max-h-dls-50{
  max-height:3.13rem
}

#marketplace .tw-max-h-toc-doc{
  max-height:80vh
}

#marketplace .tw-min-h-0{
  min-height:0px
}

#marketplace .tw-min-h-400{
  min-height:25rem
}

#marketplace .tw-min-h-full{
  min-height:100%
}

#marketplace .tw-min-h-dls-16{
  min-height:1.00rem
}

#marketplace .tw-min-h-dls-20{
  min-height:1.25rem
}

#marketplace .tw-min-h-dls-24{
  min-height:1.50rem
}

#marketplace .tw-min-h-dls-26{
  min-height:1.63rem
}

#marketplace .tw-min-h-dls-32{
  min-height:2.00rem
}

#marketplace .tw-min-h-dls-40{
  min-height:2.50rem
}

#marketplace .tw-min-h-dls-44{
  min-height:2.75rem
}

#marketplace .tw-min-h-dls-200{
  min-height:12.5rem
}

#marketplace .tw-min-h-dls-350{
  min-height:21.9rem
}

#marketplace .tw-w-2{
  width:0.5rem
}

#marketplace .tw-w-3{
  width:0.75rem
}

#marketplace .tw-w-4{
  width:1rem
}

#marketplace .tw-w-6{
  width:1.5rem
}

#marketplace .tw-w-10{
  width:2.5rem
}

#marketplace .tw-w-12{
  width:3rem
}

#marketplace .tw-w-14{
  width:3.5rem
}

#marketplace .tw-w-190{
  width:11.875rem
}

#marketplace .tw-w-208{
  width:13rem
}

#marketplace .tw-w-260{
  width:16.25rem
}

#marketplace .tw-w-344{
  width:21.5rem
}

#marketplace .tw-w-526{
  width:32.875rem
}

#marketplace .tw-w-auto{
  width:auto
}

#marketplace .tw-w-px{
  width:1px
}

#marketplace .tw-w-1\/2{
  width:50%
}

#marketplace .tw-w-1\/3{
  width:33.333333%
}

#marketplace .tw-w-1\/4{
  width:25%
}

#marketplace .tw-w-3\/4{
  width:75%
}

#marketplace .tw-w-3\/6{
  width:50%
}

#marketplace .tw-w-4\/12{
  width:33.333333%
}

#marketplace .tw-w-8\/12{
  width:66.666667%
}

#marketplace .tw-w-10\/12{
  width:83.333333%
}

#marketplace .tw-w-11\/12{
  width:91.666667%
}

#marketplace .tw-w-full{
  width:100%
}

#marketplace .tw-w-max{
  width:max-content
}

#marketplace .tw-w-dls-12{
  width:0.750rem
}

#marketplace .tw-w-dls-16{
  width:1.00rem
}

#marketplace .tw-w-dls-18{
  width:1.13rem
}

#marketplace .tw-w-dls-22{
  width:1.38rem
}

#marketplace .tw-w-dls-24{
  width:1.50rem
}

#marketplace .tw-w-dls-30{
  width:1.88rem
}

#marketplace .tw-w-dls-32{
  width:2.00rem
}

#marketplace .tw-w-dls-40{
  width:2.50rem
}

#marketplace .tw-w-dls-50{
  width:3.13rem
}

#marketplace .tw-w-dls-72{
  width:4.50rem
}

#marketplace .tw-w-dls-88{
  width:5.50rem
}

#marketplace .tw-w-dls-180{
  width:11.3rem
}

#marketplace .tw-w-dls-220{
  width:13.8rem
}

#marketplace .tw-w-fit{
  width:fit-content
}

#marketplace .tw-min-w-full{
  min-width:100%
}

#marketplace .tw-min-w-dls-10{
  min-width:0.625rem
}

#marketplace .tw-min-w-dls-18{
  min-width:1.13rem
}

#marketplace .tw-min-w-dls-24{
  min-width:1.50rem
}

#marketplace .tw-min-w-dls-40{
  min-width:2.50rem
}

#marketplace .tw-min-w-dls-50{
  min-width:3.13rem
}

#marketplace .tw-min-w-dls-52{
  min-width:3.25rem
}

#marketplace .tw-min-w-dls-150{
  min-width:9.38rem
}

#marketplace .tw-min-w-dls-180{
  min-width:11.3rem
}

#marketplace .tw-min-w-dls-200{
  min-width:12.5rem
}

#marketplace .tw-min-w-dls-220{
  min-width:13.8rem
}

#marketplace .tw-max-w-55{
  max-width:3.438rem
}

#marketplace .tw-max-w-2xl{
  max-width:42rem
}

#marketplace .tw-max-w-3xl{
  max-width:48rem
}

#marketplace .tw-max-w-4xl{
  max-width:56rem
}

#marketplace .tw-max-w-5xl{
  max-width:64rem
}

#marketplace .tw-max-w-7xl{
  max-width:80rem
}

#marketplace .tw-max-w-full{
  max-width:100%
}

#marketplace .tw-max-w-dls-70{
  max-width:4.38rem
}

#marketplace .tw-max-w-dls-150{
  max-width:9.38rem
}

#marketplace .tw-max-w-dls-280{
  max-width:17.5rem
}

#marketplace .tw-max-w-half{
  max-width:50%
}

#marketplace .tw-max-w-fit{
  max-width:fit-content
}

#marketplace .tw-flex-1{
  flex:1 1 0%
}

#marketplace .tw-flex-auto{
  flex:1 1 auto
}

#marketplace .tw-flex-none{
  flex:none
}

#marketplace .tw-flex-shrink-0{
  flex-shrink:0
}

#marketplace .tw-flex-grow-0{
  flex-grow:0
}

#marketplace .tw-flex-grow{
  flex-grow:1
}

#marketplace .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))
}

#marketplace .tw-rotate-180{
  --tw-rotate:180deg
}

#marketplace .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)
  }
}

#marketplace .tw-animate-pulse{
  animation:tw-pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite
}

#marketplace .tw-animate-bounce{
  animation:tw-bounce 1s infinite
}

#marketplace .tw-cursor-default{
  cursor:default
}

#marketplace .tw-cursor-pointer{
  cursor:pointer
}

#marketplace .tw-cursor-move{
  cursor:move
}

#marketplace .tw-cursor-not-allowed{
  cursor:not-allowed
}

#marketplace .disabled\:tw-cursor-not-allowed:disabled{
  cursor:not-allowed
}

#marketplace .tw-select-none{
  user-select:none
}

#marketplace .tw-resize-none{
  resize:none
}

#marketplace .tw-list-none{
  list-style-type:none
}

#marketplace .tw-auto-rows-auto{
  grid-auto-rows:auto
}

#marketplace .tw-grid-cols-1{
  grid-template-columns:repeat(1, minmax(0, 1fr))
}

#marketplace .tw-grid-cols-3{
  grid-template-columns:repeat(3, minmax(0, 1fr))
}

#marketplace .tw-grid-cols-1-full{
  grid-template-columns:1fr
}

#marketplace .tw-grid-cols-rating-ratio{
  grid-template-columns:8px 1fr fit-content(100px)
}

#marketplace .tw-grid-cols-22px_1fr{
  grid-template-columns:1.375rem 1fr
}

#marketplace .tw-grid-cols-quota_details{
  grid-template-columns:minmax(280px, calc(40% - 1rem)) min-content minmax(0, calc(60% - 1rem))
}

#marketplace .tw-grid-cols-doc_small{
  grid-template-columns:minmax(0, 1fr) 120px
}

#marketplace .tw-grid-cols-accordion_header{
  grid-template-columns:minmax(0, 1fr) 2.25rem
}

#marketplace .tw-grid-rows-1fr_22px_1fr{
  grid-template-rows:1fr 1.375rem 1fr
}

#marketplace .tw-flex-row{
  flex-direction:row
}

#marketplace .tw-flex-col{
  flex-direction:column
}

#marketplace .tw-flex-wrap{
  flex-wrap:wrap
}

#marketplace .tw-place-content-center{
  place-content:center
}

#marketplace .tw-place-content-end{
  place-content:end
}

#marketplace .tw-place-content-between{
  place-content:space-between
}

#marketplace .tw-content-center{
  align-content:center
}

#marketplace .tw-items-start{
  align-items:flex-start
}

#marketplace .tw-items-end{
  align-items:flex-end
}

#marketplace .tw-items-center{
  align-items:center
}

#marketplace .tw-items-stretch{
  align-items:stretch
}

#marketplace .tw-justify-start{
  justify-content:flex-start
}

#marketplace .tw-justify-end{
  justify-content:flex-end
}

#marketplace .tw-justify-center{
  justify-content:center
}

#marketplace .tw-justify-between{
  justify-content:space-between
}

#marketplace .tw-justify-evenly{
  justify-content:space-evenly
}

#marketplace .tw-justify-items-start{
  justify-items:start
}

#marketplace .tw-justify-items-center{
  justify-items:center
}

#marketplace .tw-gap-0{
  gap:0px
}

#marketplace .tw-gap-1{
  gap:0.25rem
}

#marketplace .tw-gap-2{
  gap:0.5rem
}

#marketplace .tw-gap-3{
  gap:0.75rem
}

#marketplace .tw-gap-4{
  gap:1rem
}

#marketplace .tw-gap-6{
  gap:1.5rem
}

#marketplace .tw-gap-px{
  gap:1px
}

#marketplace .tw-gap-x-2{
  column-gap:0.5rem
}

#marketplace .tw-gap-x-4{
  column-gap:1rem
}

#marketplace .tw-gap-x-8{
  column-gap:2rem
}

#marketplace .tw-gap-y-1{
  row-gap:0.25rem
}

#marketplace .tw-gap-y-4{
  row-gap:1rem
}

#marketplace .tw-gap-y-5{
  row-gap:1.25rem
}

#marketplace .tw-gap-y-6{
  row-gap:1.5rem
}

#marketplace .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))
}

#marketplace .tw-self-center{
  align-self:center
}

#marketplace .tw-self-stretch{
  align-self:stretch
}

#marketplace .tw-justify-self-center{
  justify-self:center
}

#marketplace .tw-overflow-auto{
  overflow:auto
}

#marketplace .tw-overflow-hidden{
  overflow:hidden
}

#marketplace .tw-overflow-x-auto{
  overflow-x:auto
}

#marketplace .tw-overflow-y-auto{
  overflow-y:auto
}

#marketplace .tw-overflow-x-hidden{
  overflow-x:hidden
}

#marketplace .tw-overflow-x-visible{
  overflow-x:visible
}

#marketplace .tw-overflow-y-scroll{
  overflow-y:scroll
}

#marketplace .tw-truncate{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

#marketplace .tw-overflow-ellipsis{
  text-overflow:ellipsis
}

#marketplace .tw-whitespace-nowrap{
  white-space:nowrap
}

#marketplace .tw-whitespace-pre{
  white-space:pre
}

#marketplace .tw-whitespace-pre-line{
  white-space:pre-line
}

#marketplace .tw-whitespace-pre-wrap{
  white-space:pre-wrap
}

#marketplace .tw-break-words{
  overflow-wrap:break-word
}

#marketplace .tw-break-all{
  word-break:break-all
}

#marketplace .tw-rounded-3{
  border-radius:3px
}

#marketplace .tw-rounded-6{
  border-radius:6px
}

#marketplace .tw-rounded-10{
  border-radius:0.625rem
}

#marketplace .tw-rounded-18{
  border-radius:18px
}

#marketplace .tw-rounded-50{
  border-radius:50rem
}

#marketplace .tw-rounded-none{
  border-radius:0px
}

#marketplace .tw-rounded-sm{
  border-radius:0.125rem
}

#marketplace .tw-rounded{
  border-radius:0.25rem
}

#marketplace .tw-rounded-lg{
  border-radius:0.5rem
}

#marketplace .tw-rounded-2xl{
  border-radius:1rem
}

#marketplace .tw-rounded-full{
  border-radius:9999px
}

#marketplace .tw-rounded-r-none{
  border-top-right-radius:0px;
  border-bottom-right-radius:0px
}

#marketplace .tw-rounded-r{
  border-top-right-radius:0.25rem;
  border-bottom-right-radius:0.25rem
}

#marketplace .tw-rounded-l-none{
  border-top-left-radius:0px;
  border-bottom-left-radius:0px
}

#marketplace .tw-border-0{
  border-width:0px
}

#marketplace .tw-border-1{
  border-width:0.063rem
}

#marketplace .tw-border-2{
  border-width:2px
}

#marketplace .tw-border{
  border-width:1px
}

#marketplace .tw-border-dls-1{
  border-width:0.0625rem
}

#marketplace .tw-border-dls-3{
  border-width:0.188rem
}

#marketplace .focus\:tw-border-0:focus{
  border-width:0px
}

#marketplace .focus\:tw-border:focus{
  border-width:1px
}

#marketplace .hover\:tw-border-0:hover{
  border-width:0px
}

#marketplace .hover\:tw-border:hover{
  border-width:1px
}

#marketplace .tw-border-t-0{
  border-top-width:0px
}

#marketplace .tw-border-t{
  border-top-width:1px
}

#marketplace .tw-border-r-0{
  border-right-width:0px
}

#marketplace .tw-border-r-1{
  border-right-width:0.063rem
}

#marketplace .tw-border-r{
  border-right-width:1px
}

#marketplace .tw-border-b-0{
  border-bottom-width:0px
}

#marketplace .tw-border-b-1{
  border-bottom-width:0.063rem
}

#marketplace .tw-border-b-4{
  border-bottom-width:4px
}

#marketplace .tw-border-b{
  border-bottom-width:1px
}

#marketplace .tw-border-l-0{
  border-left-width:0px
}

#marketplace .tw-border-l-1{
  border-left-width:0.063rem
}

#marketplace .tw-border-l{
  border-left-width:1px
}

#marketplace .tw-border-solid{
  border-style:solid
}

#marketplace .tw-border-dashed{
  border-style:dashed
}

#marketplace .tw-border-dotted{
  border-style:dotted
}

#marketplace .tw-border-none{
  border-style:none
}

#marketplace .active\:tw-border-solid:active{
  border-style:solid
}

#marketplace .focus\:tw-border-solid:focus{
  border-style:solid
}

#marketplace .focus\:tw-border-none:focus{
  border-style:none
}

#marketplace .hover\:tw-border-solid:hover{
  border-style:solid
}

#marketplace .tw-border-transparent{
  border-color:transparent
}

#marketplace .tw-border-gray-ltr{
  border-color:var(--provider-theme-gray-ltr, #fbfcfa)
}

#marketplace .tw-border-gray-lt{
  border-color:var(--provider-theme-gray-lt, #f4f5f4)
}

#marketplace .tw-border-gray{
  border-color:var(--provider-theme-gray, #c8c9c7)
}

#marketplace .tw-border-gray-dk{
  border-color:var(--provider-theme-gray-dk, #979896)
}

#marketplace .tw-border-black-lt{
  border-color:var(--provider-theme-black-lt, #d0d0d0)
}

#marketplace .tw-border-primary-lt{
  border-color:var(--provider-theme-primary-lt, #99c1cc)
}

#marketplace .tw-border-primary{
  border-color:var(--provider-theme-primary, #006580)
}

#marketplace .tw-border-primary-dk{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .tw-border-secondary-lt{
  border-color:var(--provider-theme-secondary-lt, #707070)
}

#marketplace .tw-border-secondary{
  border-color:var(--provider-theme-secondary, #4a4f54)
}

#marketplace .tw-border-tertiary{
  border-color:var(--provider-theme-tertiary, #9d4b70)
}

#marketplace .tw-border-info{
  border-color:var(--provider-theme-info, undefined)
}

#marketplace .tw-border-success{
  border-color:var(--provider-theme-success, #228665)
}

#marketplace .tw-border-warning{
  border-color:var(--provider-theme-warning, #ff9e18)
}

#marketplace .tw-border-warning-dk{
  border-color:var(--provider-theme-warning-dk, #b95e04)
}

#marketplace .tw-border-danger{
  border-color:var(--provider-theme-danger, #d22630)
}

#marketplace .tw-border-danger-dk{
  border-color:var(--provider-theme-danger-dk, #800008)
}

#marketplace .tw-border-container{
  border-color:var(--provider-theme-container-brd, #c8c9c7)
}

#marketplace .tw-border-input{
  border-color:var(--provider-input-border-color, #c8c9c7)
}

#marketplace .tw-border-input-focus{
  border-color:var(--provider-input-focus-border-color, #006580)
}

#marketplace .tw-border-btn-cta{
  border-color:var(--provider-homepage-cta-button-bg, #99c1cc)
}

#marketplace .tw-border-btn-global-cta{
  border-color:var(--provider-theme-primary, #006580)
}

#marketplace .tw-border-btn-header{
  border-color:var(--provider-theme-button, #99c1cc)
}

#marketplace .tw-border-btn-primary{
  border-color:var(--provider-theme-primary, #006580)
}

#marketplace .tw-border-btn-secondary{
  border-color:var(--provider-theme-secondary, #4a4f54)
}

#marketplace .tw-border-btn-tertiary{
  border-color:var(--provider-theme-tertiary, #9d4b70)
}

#marketplace .tw-border-btn-info{
  border-color:var(--provider-theme-info, undefined)
}

#marketplace .tw-border-btn-success{
  border-color:var(--provider-theme-success, #228665)
}

#marketplace .tw-border-btn-warning{
  border-color:var(--provider-theme-warning, #ff9e18)
}

#marketplace .tw-border-btn-danger{
  border-color:var(--provider-theme-danger, #d22630)
}

#marketplace .active\:tw-border-btn-cta-hover:active{
  border-color:var(--provider-homepage-cta-button-bg-dk, #006580)
}

#marketplace .active\:tw-border-btn-global-cta-hover:active{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .active\:tw-border-btn-header-hover:active{
  border-color:var(--provider-theme-button-dk, #006580)
}

#marketplace .active\:tw-border-btn-primary-hover:active{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .active\:tw-border-btn-secondary-hover:active{
  border-color:var(--provider-theme-secondary-dk, #22272b)
}

#marketplace .active\:tw-border-btn-tertiary-hover:active{
  border-color:var(--provider-theme-tertiary-dk, #6c1d45)
}

#marketplace .active\:tw-border-btn-info-hover:active{
  border-color:var(--provider-theme-info-dk, undefined)
}

#marketplace .active\:tw-border-btn-success-hover:active{
  border-color:var(--provider-theme-success-dk, #006448)
}

#marketplace .active\:tw-border-btn-warning-hover:active{
  border-color:var(--provider-theme-warning-dk, #b95e04)
}

#marketplace .active\:tw-border-btn-danger-hover:active{
  border-color:var(--provider-theme-danger-dk, #800008)
}

#marketplace .focus-visible\:tw-border-input-focus:focus-visible{
  border-color:var(--provider-input-focus-border-color, #006580)
}

#marketplace .focus-visible\:tw-border-btn-primary-hover:focus-visible{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .focus-within\:tw-border-danger:focus-within{
  border-color:var(--provider-theme-danger, #d22630)
}

#marketplace .focus-within\:tw-border-input-focus:focus-within{
  border-color:var(--provider-input-focus-border-color, #006580)
}

#marketplace .focus\:tw-border-gray:focus{
  border-color:var(--provider-theme-gray, #c8c9c7)
}

#marketplace .focus\:tw-border-input-focus:focus{
  border-color:var(--provider-input-focus-border-color, #006580)
}

#marketplace .focus\:tw-border-btn-primary-hover:focus{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .hover\:tw-border-gray:hover{
  border-color:var(--provider-theme-gray, #c8c9c7)
}

#marketplace .hover\:tw-border-primary-lt:hover{
  border-color:var(--provider-theme-primary-lt, #99c1cc)
}

#marketplace .hover\:tw-border-primary:hover{
  border-color:var(--provider-theme-primary, #006580)
}

#marketplace .hover\:tw-border-danger:hover{
  border-color:var(--provider-theme-danger, #d22630)
}

#marketplace .hover\:tw-border-container:hover{
  border-color:var(--provider-theme-container-brd, #c8c9c7)
}

#marketplace .hover\:tw-border-input-focus:hover{
  border-color:var(--provider-input-focus-border-color, #006580)
}

#marketplace .hover\:tw-border-btn-cta-hover:hover{
  border-color:var(--provider-homepage-cta-button-bg-dk, #006580)
}

#marketplace .hover\:tw-border-btn-global-cta-hover:hover{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .hover\:tw-border-btn-header-hover:hover{
  border-color:var(--provider-theme-button-dk, #006580)
}

#marketplace .hover\:tw-border-btn-primary-hover:hover{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .hover\:tw-border-btn-secondary-hover:hover{
  border-color:var(--provider-theme-secondary-dk, #22272b)
}

#marketplace .hover\:tw-border-btn-tertiary-hover:hover{
  border-color:var(--provider-theme-tertiary-dk, #6c1d45)
}

#marketplace .hover\:tw-border-btn-info-hover:hover{
  border-color:var(--provider-theme-info-dk, undefined)
}

#marketplace .hover\:tw-border-btn-success-hover:hover{
  border-color:var(--provider-theme-success-dk, #006448)
}

#marketplace .hover\:tw-border-btn-warning-hover:hover{
  border-color:var(--provider-theme-warning-dk, #b95e04)
}

#marketplace .hover\:tw-border-btn-danger-hover:hover{
  border-color:var(--provider-theme-danger-dk, #800008)
}

#marketplace .disabled\:tw-border-btn-disabled:disabled{
  border-color:var(--provider-theme-gray-aaa, #c8c9c7)
}

#marketplace .tw-border-opacity-50{
  --tw-border-opacity:0.5
}

#marketplace .tw-bg-transparent{
  background-color:transparent
}

#marketplace .tw-bg-white{
  background-color:var(--provider-theme-white, #ffffff)
}

#marketplace .tw-bg-gray-ltr{
  background-color:var(--provider-theme-gray-ltr, #fbfcfa)
}

#marketplace .tw-bg-gray-lt{
  background-color:var(--provider-theme-gray-lt, #f4f5f4)
}

#marketplace .tw-bg-gray{
  background-color:var(--provider-theme-gray, #c8c9c7)
}

#marketplace .tw-bg-gray-dk{
  background-color:var(--provider-theme-gray-dk, #979896)
}

#marketplace .tw-bg-black{
  background-color:var(--provider-theme-black, #001e26)
}

#marketplace .tw-bg-primary-ltr{
  background-color:var(--provider-theme-primary-ltr, #eef3f4)
}

#marketplace .tw-bg-primary-lt{
  background-color:var(--provider-theme-primary-lt, #99c1cc)
}

#marketplace .tw-bg-primary{
  background-color:var(--provider-theme-primary, #006580)
}

#marketplace .tw-bg-secondary-ltr{
  background-color:var(--provider-theme-secondary-ltr, #f8f8f8)
}

#marketplace .tw-bg-secondary-lt{
  background-color:var(--provider-theme-secondary-lt, #707070)
}

#marketplace .tw-bg-secondary{
  background-color:var(--provider-theme-secondary, #4a4f54)
}

#marketplace .tw-bg-tertiary-ltr{
  background-color:var(--provider-theme-tertiary-ltr, #efe7eb)
}

#marketplace .tw-bg-tertiary{
  background-color:var(--provider-theme-tertiary, #9d4b70)
}

#marketplace .tw-bg-info-ltr{
  background-color:var(--provider-theme-info-ltr, undefined)
}

#marketplace .tw-bg-info{
  background-color:var(--provider-theme-info, undefined)
}

#marketplace .tw-bg-success-ltr{
  background-color:var(--provider-theme-success-ltr, #ecf7f3)
}

#marketplace .tw-bg-success{
  background-color:var(--provider-theme-success, #228665)
}

#marketplace .tw-bg-warning-ltr{
  background-color:var(--provider-theme-warning-ltr, #fff5e7)
}

#marketplace .tw-bg-warning-lt{
  background-color:var(--provider-theme-warning-lt, #ffcf51)
}

#marketplace .tw-bg-warning{
  background-color:var(--provider-theme-warning, #ff9e18)
}

#marketplace .tw-bg-danger-ltr{
  background-color:var(--provider-theme-danger-ltr, #ffebee)
}

#marketplace .tw-bg-danger-lt{
  background-color:var(--provider-theme-danger-lt, #ff605a)
}

#marketplace .tw-bg-danger{
  background-color:var(--provider-theme-danger, #d22630)
}

#marketplace .tw-bg-bg{
  background-color:var(--provider-theme-bg, #ffffff)
}

#marketplace .tw-bg-unbranded{
  --tw-bg-opacity:1;
  background-color:rgba(255, 255, 255, var(--tw-bg-opacity))
}

#marketplace .tw-bg-header{
  background-color:var(--provider-theme-heading-bg, #99c1cc)
}

#marketplace .tw-bg-backdrop{
  background-color:rgba(0,0,0, var(--provider-theme-modal-backdrop-opacity, 0.66))
}

#marketplace .tw-bg-input{
  background-color:var(--provider-input-bg, #ffffff)
}

#marketplace .tw-bg-container{
  background-color:var(--provider-theme-container-bg, #ffffff)
}

#marketplace .tw-bg-btn-cta{
  background-color:var(--provider-homepage-cta-button-bg, #99c1cc)
}

#marketplace .tw-bg-btn-global-cta{
  background-color:var(--provider-theme-primary, #006580)
}

#marketplace .tw-bg-btn-header{
  background-color:var(--provider-theme-button, #99c1cc)
}

#marketplace .tw-bg-btn-primary{
  background-color:var(--provider-theme-primary, #006580)
}

#marketplace .tw-bg-btn-primary-hover{
  background-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .tw-bg-btn-secondary{
  background-color:var(--provider-theme-secondary, #4a4f54)
}

#marketplace .tw-bg-btn-tertiary{
  background-color:var(--provider-theme-tertiary, #9d4b70)
}

#marketplace .tw-bg-btn-info{
  background-color:var(--provider-theme-info, undefined)
}

#marketplace .tw-bg-btn-success{
  background-color:var(--provider-theme-success, #228665)
}

#marketplace .tw-bg-btn-warning{
  background-color:var(--provider-theme-warning, #ff9e18)
}

#marketplace .tw-bg-btn-danger{
  background-color:var(--provider-theme-danger, #d22630)
}

#marketplace .tw-bg-selected-link{
  background-color:var(--provider-theme-primary-ltr, #eef3f4)
}

#marketplace .active\:tw-bg-transparent:active{
  background-color:transparent
}

#marketplace .active\:tw-bg-btn-cta:active{
  background-color:var(--provider-homepage-cta-button-bg, #99c1cc)
}

#marketplace .active\:tw-bg-btn-cta-hover:active{
  background-color:var(--provider-homepage-cta-button-bg-dk, #006580)
}

#marketplace .active\:tw-bg-btn-global-cta:active{
  background-color:var(--provider-theme-primary, #006580)
}

#marketplace .active\:tw-bg-btn-global-cta-hover:active{
  background-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .active\:tw-bg-btn-header:active{
  background-color:var(--provider-theme-button, #99c1cc)
}

#marketplace .active\:tw-bg-btn-header-hover:active{
  background-color:var(--provider-theme-button-dk, #006580)
}

#marketplace .active\:tw-bg-btn-primary:active{
  background-color:var(--provider-theme-primary, #006580)
}

#marketplace .active\:tw-bg-btn-primary-hover:active{
  background-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .active\:tw-bg-btn-secondary:active{
  background-color:var(--provider-theme-secondary, #4a4f54)
}

#marketplace .active\:tw-bg-btn-secondary-hover:active{
  background-color:var(--provider-theme-secondary-dk, #22272b)
}

#marketplace .active\:tw-bg-btn-tertiary:active{
  background-color:var(--provider-theme-tertiary, #9d4b70)
}

#marketplace .active\:tw-bg-btn-tertiary-hover:active{
  background-color:var(--provider-theme-tertiary-dk, #6c1d45)
}

#marketplace .active\:tw-bg-btn-info:active{
  background-color:var(--provider-theme-info, undefined)
}

#marketplace .active\:tw-bg-btn-info-hover:active{
  background-color:var(--provider-theme-info-dk, undefined)
}

#marketplace .active\:tw-bg-btn-success:active{
  background-color:var(--provider-theme-success, #228665)
}

#marketplace .active\:tw-bg-btn-success-hover:active{
  background-color:var(--provider-theme-success-dk, #006448)
}

#marketplace .active\:tw-bg-btn-warning:active{
  background-color:var(--provider-theme-warning, #ff9e18)
}

#marketplace .active\:tw-bg-btn-warning-hover:active{
  background-color:var(--provider-theme-warning-dk, #b95e04)
}

#marketplace .active\:tw-bg-btn-danger:active{
  background-color:var(--provider-theme-danger, #d22630)
}

#marketplace .active\:tw-bg-btn-danger-hover:active{
  background-color:var(--provider-theme-danger-dk, #800008)
}

#marketplace .focus-visible\:tw-bg-transparent:focus-visible{
  background-color:transparent
}

#marketplace .focus-visible\:tw-bg-btn-primary:focus-visible{
  background-color:var(--provider-theme-primary, #006580)
}

#marketplace .focus-visible\:tw-bg-btn-primary-hover:focus-visible{
  background-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .focus-visible\:tw-bg-btn-secondary:focus-visible{
  background-color:var(--provider-theme-secondary, #4a4f54)
}

#marketplace .focus\:tw-bg-transparent:focus{
  background-color:transparent
}

#marketplace .focus\:tw-bg-btn-primary:focus{
  background-color:var(--provider-theme-primary, #006580)
}

#marketplace .focus\:tw-bg-btn-primary-hover:focus{
  background-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .hover\:tw-bg-transparent:hover{
  background-color:transparent
}

#marketplace .hover\:tw-bg-white:hover{
  background-color:var(--provider-theme-white, #ffffff)
}

#marketplace .hover\:tw-bg-primary-ltr:hover{
  background-color:var(--provider-theme-primary-ltr, #eef3f4)
}

#marketplace .hover\:tw-bg-primary-dk:hover{
  background-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .hover\:tw-bg-container:hover{
  background-color:var(--provider-theme-container-bg, #ffffff)
}

#marketplace .hover\:tw-bg-btn-cta:hover{
  background-color:var(--provider-homepage-cta-button-bg, #99c1cc)
}

#marketplace .hover\:tw-bg-btn-cta-hover:hover{
  background-color:var(--provider-homepage-cta-button-bg-dk, #006580)
}

#marketplace .hover\:tw-bg-btn-global-cta:hover{
  background-color:var(--provider-theme-primary, #006580)
}

#marketplace .hover\:tw-bg-btn-global-cta-hover:hover{
  background-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .hover\:tw-bg-btn-header:hover{
  background-color:var(--provider-theme-button, #99c1cc)
}

#marketplace .hover\:tw-bg-btn-header-hover:hover{
  background-color:var(--provider-theme-button-dk, #006580)
}

#marketplace .hover\:tw-bg-btn-primary:hover{
  background-color:var(--provider-theme-primary, #006580)
}

#marketplace .hover\:tw-bg-btn-primary-hover:hover{
  background-color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .hover\:tw-bg-btn-secondary:hover{
  background-color:var(--provider-theme-secondary, #4a4f54)
}

#marketplace .hover\:tw-bg-btn-secondary-hover:hover{
  background-color:var(--provider-theme-secondary-dk, #22272b)
}

#marketplace .hover\:tw-bg-btn-tertiary:hover{
  background-color:var(--provider-theme-tertiary, #9d4b70)
}

#marketplace .hover\:tw-bg-btn-tertiary-hover:hover{
  background-color:var(--provider-theme-tertiary-dk, #6c1d45)
}

#marketplace .hover\:tw-bg-btn-info:hover{
  background-color:var(--provider-theme-info, undefined)
}

#marketplace .hover\:tw-bg-btn-info-hover:hover{
  background-color:var(--provider-theme-info-dk, undefined)
}

#marketplace .hover\:tw-bg-btn-success:hover{
  background-color:var(--provider-theme-success, #228665)
}

#marketplace .hover\:tw-bg-btn-success-hover:hover{
  background-color:var(--provider-theme-success-dk, #006448)
}

#marketplace .hover\:tw-bg-btn-warning:hover{
  background-color:var(--provider-theme-warning, #ff9e18)
}

#marketplace .hover\:tw-bg-btn-warning-hover:hover{
  background-color:var(--provider-theme-warning-dk, #b95e04)
}

#marketplace .hover\:tw-bg-btn-danger:hover{
  background-color:var(--provider-theme-danger, #d22630)
}

#marketplace .hover\:tw-bg-btn-danger-hover:hover{
  background-color:var(--provider-theme-danger-dk, #800008)
}

#marketplace .disabled\:tw-bg-transparent:disabled{
  background-color:transparent
}

#marketplace .disabled\:tw-bg-btn-disabled:disabled{
  background-color:var(--provider-theme-gray-aaa, #c8c9c7)
}

#marketplace .tw-bg-opacity-50{
  --tw-bg-opacity:0.5
}

#marketplace .tw-bg-opacity-95{
  --tw-bg-opacity:0.95
}

#marketplace .tw-bg-gradient-to-b{
  background-image:linear-gradient(to bottom, var(--tw-gradient-stops))
}

#marketplace .tw-bg-hero{
  background-image:var(--provider-homepage-hero-background-image)
}

#marketplace .tw-bg-cta{
  background-image:var(--provider-homepage-cta-background-image)
}

#marketplace .tw-from-gray-lt{
  --tw-gradient-from:var(--provider-theme-gray-lt, #f4f5f4);
  --tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to, rgba(255, 255, 255, 0))
}

#marketplace .tw-to-gray-ltr{
  --tw-gradient-to:var(--provider-theme-gray-ltr, #fbfcfa)
}

#marketplace .tw-bg-cover{
  background-size:cover
}

#marketplace .tw-bg-contain{
  background-size:contain
}

#marketplace .tw-bg-hero{
  background-size:var(--provider-homepage-hero-background-size, auto)
}

#marketplace .tw-bg-cta{
  background-size:var(--provider-homepage-cta-background-size, auto)
}

#marketplace .tw-bg-bottom{
  background-position:bottom
}

#marketplace .tw-bg-center{
  background-position:center
}

#marketplace .tw-bg-left{
  background-position:left
}

#marketplace .tw-bg-right{
  background-position:right
}

#marketplace .tw-bg-top{
  background-position:top
}

#marketplace .tw-bg-hero{
  background-position:var(--provider-homepage-hero-background-position, center center)
}

#marketplace .tw-bg-cta{
  background-position:var(--provider-homepage-cta-background-position, center center)
}

#marketplace .tw-bg-no-repeat{
  background-repeat:no-repeat
}

#marketplace .tw-fill-icon{
  fill:var(--provider-theme-icon)
}

#marketplace .tw-fill-info{
  fill:var(--provider-theme-info, undefined)
}

#marketplace .tw-fill-success{
  fill:#228665
}

#marketplace .tw-fill-warning{
  fill:#ff9e18
}

#marketplace .tw-fill-danger{
  fill:#d22630
}

#marketplace .hover\:tw-fill-info:hover{
  fill:var(--provider-theme-info, undefined)
}

#marketplace .focus\:tw-fill-info:focus{
  fill:var(--provider-theme-info, undefined)
}

#marketplace .tw-object-contain{
  object-fit:contain
}

#marketplace .tw-object-cover{
  object-fit:cover
}

#marketplace .tw-object-bottom{
  object-position:bottom
}

#marketplace .tw-object-center{
  object-position:center
}

#marketplace .tw-object-left{
  object-position:left
}

#marketplace .tw-object-right{
  object-position:right
}

#marketplace .tw-object-top{
  object-position:top
}

#marketplace .tw-p-0{
  padding:0px
}

#marketplace .tw-p-1{
  padding:0.25rem
}

#marketplace .tw-p-2{
  padding:0.5rem
}

#marketplace .tw-p-4{
  padding:1rem
}

#marketplace .tw-p-6{
  padding:1.5rem
}

#marketplace .tw-p-8{
  padding:2rem
}

#marketplace .tw-p-0\.5{
  padding:0.125rem
}

#marketplace .tw-p-2\.5{
  padding:0.625rem
}

#marketplace .tw-p-dls-4{
  padding:0.250rem
}

#marketplace .tw-p-dls-10{
  padding:0.625rem
}

#marketplace .tw-p-dls-13{
  padding:0.813rem
}

#marketplace .tw-p-dls-16{
  padding:1.00rem
}

#marketplace .tw-p-dls-24{
  padding:1.50rem
}

#marketplace .tw-p-5px{
  padding:0.313rem
}

#marketplace .tw-px-0{
  padding-left:0px;
  padding-right:0px
}

#marketplace .tw-px-1{
  padding-left:0.25rem;
  padding-right:0.25rem
}

#marketplace .tw-px-2{
  padding-left:0.5rem;
  padding-right:0.5rem
}

#marketplace .tw-px-3{
  padding-left:0.75rem;
  padding-right:0.75rem
}

#marketplace .tw-px-4{
  padding-left:1rem;
  padding-right:1rem
}

#marketplace .tw-px-6{
  padding-left:1.5rem;
  padding-right:1.5rem
}

#marketplace .tw-px-8{
  padding-left:2rem;
  padding-right:2rem
}

#marketplace .tw-px-16{
  padding-left:4rem;
  padding-right:4rem
}

#marketplace .tw-px-px{
  padding-left:1px;
  padding-right:1px
}

#marketplace .tw-px-dls-2{
  padding-left:0.125rem;
  padding-right:0.125rem
}

#marketplace .tw-px-dls-3{
  padding-left:0.188rem;
  padding-right:0.188rem
}

#marketplace .tw-px-dls-8{
  padding-left:0.500rem;
  padding-right:0.500rem
}

#marketplace .tw-px-dls-12{
  padding-left:0.750rem;
  padding-right:0.750rem
}

#marketplace .tw-px-dls-16{
  padding-left:1.00rem;
  padding-right:1.00rem
}

#marketplace .tw-px-dls-24{
  padding-left:1.50rem;
  padding-right:1.50rem
}

#marketplace .tw-px-5px{
  padding-left:0.313rem;
  padding-right:0.313rem
}

#marketplace .tw-py-0{
  padding-top:0px;
  padding-bottom:0px
}

#marketplace .tw-py-1{
  padding-top:0.25rem;
  padding-bottom:0.25rem
}

#marketplace .tw-py-2{
  padding-top:0.5rem;
  padding-bottom:0.5rem
}

#marketplace .tw-py-3{
  padding-top:0.75rem;
  padding-bottom:0.75rem
}

#marketplace .tw-py-4{
  padding-top:1rem;
  padding-bottom:1rem
}

#marketplace .tw-py-5{
  padding-top:1.25rem;
  padding-bottom:1.25rem
}

#marketplace .tw-py-8{
  padding-top:2rem;
  padding-bottom:2rem
}

#marketplace .tw-py-14{
  padding-top:3.5rem;
  padding-bottom:3.5rem
}

#marketplace .tw-py-1\.5{
  padding-top:0.375rem;
  padding-bottom:0.375rem
}

#marketplace .tw-py-2\.5{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

#marketplace .tw-py-dls-2{
  padding-top:0.125rem;
  padding-bottom:0.125rem
}

#marketplace .tw-py-dls-4{
  padding-top:0.250rem;
  padding-bottom:0.250rem
}

#marketplace .tw-py-dls-5{
  padding-top:0.313rem;
  padding-bottom:0.313rem
}

#marketplace .tw-py-dls-8{
  padding-top:0.500rem;
  padding-bottom:0.500rem
}

#marketplace .tw-py-dls-10{
  padding-top:0.625rem;
  padding-bottom:0.625rem
}

#marketplace .tw-py-dls-12{
  padding-top:0.750rem;
  padding-bottom:0.750rem
}

#marketplace .tw-py-dls-14{
  padding-top:0.875rem;
  padding-bottom:0.875rem
}

#marketplace .tw-py-dls-28{
  padding-top:1.75rem;
  padding-bottom:1.75rem
}

#marketplace .tw-py-5px{
  padding-top:0.313rem;
  padding-bottom:0.313rem
}

#marketplace .tw-pt-0{
  padding-top:0px
}

#marketplace .tw-pt-1{
  padding-top:0.25rem
}

#marketplace .tw-pt-2{
  padding-top:0.5rem
}

#marketplace .tw-pt-3{
  padding-top:0.75rem
}

#marketplace .tw-pt-4{
  padding-top:1rem
}

#marketplace .tw-pt-6{
  padding-top:1.5rem
}

#marketplace .tw-pt-7{
  padding-top:1.75rem
}

#marketplace .tw-pt-8{
  padding-top:2rem
}

#marketplace .tw-pt-12{
  padding-top:3rem
}

#marketplace .tw-pt-dls-8{
  padding-top:0.500rem
}

#marketplace .tw-pt-dls-14{
  padding-top:0.875rem
}

#marketplace .tw-pt-dls-16{
  padding-top:1.00rem
}

#marketplace .tw-pt-dls-18{
  padding-top:1.13rem
}

#marketplace .tw-pt-dls-24{
  padding-top:1.50rem
}

#marketplace .tw-pt-dls-36{
  padding-top:2.25rem
}

#marketplace .tw-pt-dls-44{
  padding-top:2.75rem
}

#marketplace .tw-pt-2px{
  padding-top:0.125rem
}

#marketplace .tw-pt-15px{
  padding-top:0.938rem
}

#marketplace .tw-pr-0{
  padding-right:0px
}

#marketplace .tw-pr-1{
  padding-right:0.25rem
}

#marketplace .tw-pr-2{
  padding-right:0.5rem
}

#marketplace .tw-pr-3{
  padding-right:0.75rem
}

#marketplace .tw-pr-4{
  padding-right:1rem
}

#marketplace .tw-pr-6{
  padding-right:1.5rem
}

#marketplace .tw-pr-1\.5{
  padding-right:0.375rem
}

#marketplace .tw-pr-dls-6{
  padding-right:0.375rem
}

#marketplace .tw-pr-dls-8{
  padding-right:0.500rem
}

#marketplace .tw-pr-dls-14{
  padding-right:0.875rem
}

#marketplace .tw-pr-dls-16{
  padding-right:1.00rem
}

#marketplace .tw-pr-dls-18{
  padding-right:1.13rem
}

#marketplace .tw-pr-dls-22{
  padding-right:1.38rem
}

#marketplace .tw-pr-dls-24{
  padding-right:1.50rem
}

#marketplace .tw-pb-1{
  padding-bottom:0.25rem
}

#marketplace .tw-pb-2{
  padding-bottom:0.5rem
}

#marketplace .tw-pb-4{
  padding-bottom:1rem
}

#marketplace .tw-pb-5{
  padding-bottom:1.25rem
}

#marketplace .tw-pb-6{
  padding-bottom:1.5rem
}

#marketplace .tw-pb-8{
  padding-bottom:2rem
}

#marketplace .tw-pb-dls-8{
  padding-bottom:0.500rem
}

#marketplace .tw-pb-dls-10{
  padding-bottom:0.625rem
}

#marketplace .tw-pb-dls-15{
  padding-bottom:0.938rem
}

#marketplace .tw-pb-dls-16{
  padding-bottom:1.00rem
}

#marketplace .tw-pb-dls-20{
  padding-bottom:1.25rem
}

#marketplace .tw-pb-dls-22{
  padding-bottom:1.38rem
}

#marketplace .tw-pb-dls-24{
  padding-bottom:1.50rem
}

#marketplace .tw-pb-dls-28{
  padding-bottom:1.75rem
}

#marketplace .tw-pb-dls-32{
  padding-bottom:2.00rem
}

#marketplace .tw-pb-dls-34{
  padding-bottom:2.13rem
}

#marketplace .tw-pb-dls-72{
  padding-bottom:4.50rem
}

#marketplace .tw-pl-0{
  padding-left:0px
}

#marketplace .tw-pl-1{
  padding-left:0.25rem
}

#marketplace .tw-pl-2{
  padding-left:0.5rem
}

#marketplace .tw-pl-3{
  padding-left:0.75rem
}

#marketplace .tw-pl-4{
  padding-left:1rem
}

#marketplace .tw-pl-8{
  padding-left:2rem
}

#marketplace .tw-pl-12{
  padding-left:3rem
}

#marketplace .tw-pl-dls-6{
  padding-left:0.375rem
}

#marketplace .tw-pl-dls-8{
  padding-left:0.500rem
}

#marketplace .tw-pl-dls-10{
  padding-left:0.625rem
}

#marketplace .tw-pl-dls-16{
  padding-left:1.00rem
}

#marketplace .tw-pl-dls-20{
  padding-left:1.25rem
}

#marketplace .tw-pl-dls-24{
  padding-left:1.50rem
}

#marketplace .tw-pl-dls-30{
  padding-left:1.88rem
}

#marketplace .tw-pl-3\.5px{
  padding-left:0.219rem
}

#marketplace .tw-text-left{
  text-align:left
}

#marketplace .tw-text-center{
  text-align:center
}

#marketplace .tw-text-right{
  text-align:right
}

#marketplace .tw-align-middle{
  vertical-align:middle
}

#marketplace .tw-align-text-bottom{
  vertical-align:text-bottom
}

#marketplace .tw-font-sans{
  font-family:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"
}

#marketplace .tw-font-fontsFontFamily{
  font-family:var(--provider-font-family, "'Roboto', -apple-system, system-ui, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif")
}

#marketplace .tw-text-8{
  font-size:0.5rem
}

#marketplace .tw-text-xs{
  font-size:0.75rem;
  line-height:1rem
}

#marketplace .tw-text-sm{
  font-size:0.875rem;
  line-height:1.25rem
}

#marketplace .tw-text-base{
  font-size:1rem;
  line-height:1.5rem
}

#marketplace .tw-text-lg{
  font-size:1.125rem;
  line-height:1.75rem
}

#marketplace .tw-text-xl{
  font-size:1.25rem;
  line-height:1.75rem
}

#marketplace .tw-text-2xl{
  font-size:1.5rem;
  line-height:2rem
}

#marketplace .tw-text-3xl{
  font-size:1.875rem;
  line-height:2.25rem
}

#marketplace .tw-text-4xl{
  font-size:2.25rem;
  line-height:2.5rem
}

#marketplace .tw-text-dls-12{
  font-size:0.750rem
}

#marketplace .tw-text-dls-14{
  font-size:0.875rem
}

#marketplace .tw-text-dls-15{
  font-size:0.938rem
}

#marketplace .tw-text-dls-16{
  font-size:1.00rem
}

#marketplace .tw-text-dls-18{
  font-size:1.13rem
}

#marketplace .tw-text-dls-20{
  font-size:1.25rem
}

#marketplace .tw-text-dls-22{
  font-size:1.38rem
}

#marketplace .tw-text-dls-23{
  font-size:1.44rem
}

#marketplace .tw-text-dls-24{
  font-size:1.50rem
}

#marketplace .tw-text-dls-32{
  font-size:2.00rem
}

#marketplace .tw-text-dls-40{
  font-size:2.50rem
}

#marketplace .tw-text-dls-42{
  font-size:2.63rem
}

#marketplace .tw-text-dls-48{
  font-size:3.00rem
}

#marketplace .tw-text-dls-72{
  font-size:4.50rem
}

#marketplace .tw-text-dls-88{
  font-size:5.50rem
}

#marketplace .tw-font-extralight{
  font-weight:200
}

#marketplace .tw-font-light{
  font-weight:300
}

#marketplace .tw-font-normal{
  font-weight:400
}

#marketplace .tw-font-medium{
  font-weight:500
}

#marketplace .tw-font-semibold{
  font-weight:600
}

#marketplace .tw-font-bold{
  font-weight:700
}

#marketplace .tw-uppercase{
  text-transform:uppercase
}

#marketplace .tw-lowercase{
  text-transform:lowercase
}

#marketplace .tw-capitalize{
  text-transform:capitalize
}

#marketplace .tw-italic{
  font-style:italic
}

#marketplace .tw-leading-4{
  line-height:1rem
}

#marketplace .tw-leading-5{
  line-height:1.25rem
}

#marketplace .tw-leading-6{
  line-height:1.5rem
}

#marketplace .tw-leading-8{
  line-height:2rem
}

#marketplace .tw-leading-none{
  line-height:1
}

#marketplace .tw-leading-normal{
  line-height:1.5
}

#marketplace .tw-leading-dls-1{
  line-height:0.0625rem
}

#marketplace .tw-leading-dls-14{
  line-height:0.875rem
}

#marketplace .tw-leading-dls-16{
  line-height:1.00rem
}

#marketplace .tw-leading-dls-17{
  line-height:1.06rem
}

#marketplace .tw-leading-dls-20{
  line-height:1.25rem
}

#marketplace .tw-leading-dls-21{
  line-height:1.31rem
}

#marketplace .tw-leading-dls-22{
  line-height:1.38rem
}

#marketplace .tw-leading-dls-24{
  line-height:1.50rem
}

#marketplace .tw-leading-dls-26{
  line-height:1.63rem
}

#marketplace .tw-leading-dls-32{
  line-height:2.00rem
}

#marketplace .tw-leading-dls-36{
  line-height:2.25rem
}

#marketplace .tw-leading-dls-38{
  line-height:2.38rem
}

#marketplace .tw-leading-dls-40{
  line-height:2.50rem
}

#marketplace .tw-leading-dls-50{
  line-height:3.13rem
}

#marketplace .tw-tracking-fontsKerning{
  letter-spacing:var(--provider-letter-spacing, '0.032em')
}

#marketplace .tw-text-inherit{
  color:inherit
}

#marketplace .tw-text-icon{
  color:var(--provider-theme-icon)
}

#marketplace .tw-text-white{
  color:var(--provider-theme-white, #ffffff)
}

#marketplace .tw-text-gray{
  color:var(--provider-theme-gray, #c8c9c7)
}

#marketplace .tw-text-gray-dk{
  color:var(--provider-theme-gray-dk, #979896)
}

#marketplace .tw-text-black-lt{
  color:var(--provider-theme-black-lt, #d0d0d0)
}

#marketplace .tw-text-black{
  color:var(--provider-theme-black, #001e26)
}

#marketplace .tw-text-primary-lt{
  color:var(--provider-theme-primary-lt, #99c1cc)
}

#marketplace .tw-text-primary{
  color:var(--provider-theme-primary, #006580)
}

#marketplace .tw-text-secondary-lt{
  color:var(--provider-theme-secondary-lt, #707070)
}

#marketplace .tw-text-secondary{
  color:var(--provider-theme-secondary, #4a4f54)
}

#marketplace .tw-text-tertiary{
  color:var(--provider-theme-tertiary, #9d4b70)
}

#marketplace .tw-text-info{
  color:var(--provider-theme-info, undefined)
}

#marketplace .tw-text-success{
  color:var(--provider-theme-success, #228665)
}

#marketplace .tw-text-warning{
  color:var(--provider-theme-warning, #ff9e18)
}

#marketplace .tw-text-danger{
  color:var(--provider-theme-danger, #d22630)
}

#marketplace .tw-text-unbranded{
  --tw-text-opacity:1;
  color:rgba(0, 30, 38, var(--tw-text-opacity))
}

#marketplace .tw-text-bg-contrasting{
  color:var(--mkt-bg-contrasting-text, #001e26)
}

#marketplace .tw-text-header{
  color:var(--provider-theme-heading, #ffffff)
}

#marketplace .tw-text-header-contrasting{
  color:var(--mkt-heading-contrasting-text, #ffffff)
}

#marketplace .tw-text-btn-header{
  color:var(--provider-theme-button-text, #ffffff)
}

#marketplace .tw-text-hero{
  color:var(--provider-homepage-hero-color, #eef3f4)
}

#marketplace .tw-text-link{
  color:var(--provider-theme-link, #006580)
}

#marketplace .tw-text-link-hover{
  color:var(--provider-theme-link-hover, #003b53)
}

#marketplace .tw-text-container{
  color:var(--provider-theme-container-text, #001e26)
}

#marketplace .tw-text-container-title{
  color:var(--provider-theme-container, #001e26)
}

#marketplace .tw-text-container-contrasting{
  color:var(--mkt-container-contrasting-text, #001e26)
}

#marketplace .tw-text-black-lt-T10{
  color:color-mix(in oklab, var(--provider-theme-black), var(--provider-theme-bg) 10%)
}

#marketplace .tw-text-cta{
  color:var(--provider-homepage-cta-color, #ffffff)
}

#marketplace .tw-text-cta-contrasting{
  color:var(--mkt-cta-contrasting-text, #ffffff)
}

#marketplace .tw-text-btn-cta{
  color:var(--provider-homepage-cta-button-color, #ffffff)
}

#marketplace .tw-text-btn-global-cta{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .tw-text-btn-disabled{
  color:var(--provider-theme-gray-dk-aaa, #979896)
}

#marketplace .tw-text-btn-primary{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .tw-text-btn-secondary{
  color:var(--provider-theme-secondary-contrast-color, #ffffff)
}

#marketplace .tw-text-btn-tertiary{
  color:var(--provider-theme-tertiary-contrast-color, #ffffff)
}

#marketplace .tw-text-btn-info{
  color:var(--provider-theme-info-contrast-color, #001e26)
}

#marketplace .tw-text-btn-success{
  color:var(--provider-theme-success-contrast-color, #ffffff)
}

#marketplace .tw-text-btn-warning{
  color:var(--provider-theme-warning-contrast-color, #ffffff)
}

#marketplace .tw-text-btn-danger{
  color:var(--provider-theme-danger-contrast-color, #ffffff)
}

#marketplace .tw-group:hover .group-hover\:tw-text-link-hover{
  color:var(--provider-theme-link-hover, #003b53)
}

#marketplace .tw-group:hover .group-hover\:tw-text-btn-disabled{
  color:var(--provider-theme-gray-dk-aaa, #979896)
}

#marketplace .active\:tw-text-primary-dk:active{
  color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .active\:tw-text-warning-dk:active{
  color:var(--provider-theme-warning-dk, #b95e04)
}

#marketplace .active\:tw-text-btn-header:active{
  color:var(--provider-theme-button-text, #ffffff)
}

#marketplace .active\:tw-text-btn-header-hover:active{
  color:var(--provider-theme-button-text, #ffffff)
}

#marketplace .active\:tw-text-link-hover:active{
  color:var(--provider-theme-link-hover, #003b53)
}

#marketplace .active\:tw-text-btn-cta:active{
  color:var(--provider-homepage-cta-button-color, #ffffff)
}

#marketplace .active\:tw-text-btn-cta-hover:active{
  color:var(--provider-homepage-cta-button-color, #ffffff)
}

#marketplace .active\:tw-text-btn-global-cta:active{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-global-cta-hover:active{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-primary:active{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-primary-hover:active{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-secondary:active{
  color:var(--provider-theme-secondary-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-secondary-hover:active{
  color:var(--provider-theme-secondary-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-tertiary:active{
  color:var(--provider-theme-tertiary-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-tertiary-hover:active{
  color:var(--provider-theme-tertiary-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-info:active{
  color:var(--provider-theme-info-contrast-color, #001e26)
}

#marketplace .active\:tw-text-btn-info-hover:active{
  color:var(--provider-theme-info-contrast-color, #001e26)
}

#marketplace .active\:tw-text-btn-success:active{
  color:var(--provider-theme-success-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-success-hover:active{
  color:var(--provider-theme-success-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-warning:active{
  color:var(--provider-theme-warning-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-warning-hover:active{
  color:var(--provider-theme-warning-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-danger:active{
  color:var(--provider-theme-danger-contrast-color, #ffffff)
}

#marketplace .active\:tw-text-btn-danger-hover:active{
  color:var(--provider-theme-danger-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-primary:hover{
  color:var(--provider-theme-primary, #006580)
}

#marketplace .hover\:tw-text-primary-dk:hover{
  color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .hover\:tw-text-secondary-dk:hover{
  color:var(--provider-theme-secondary-dk, #22272b)
}

#marketplace .hover\:tw-text-success-dk:hover{
  color:var(--provider-theme-success-dk, #006448)
}

#marketplace .hover\:tw-text-warning-dk:hover{
  color:var(--provider-theme-warning-dk, #b95e04)
}

#marketplace .hover\:tw-text-danger:hover{
  color:var(--provider-theme-danger, #d22630)
}

#marketplace .hover\:tw-text-btn-header:hover{
  color:var(--provider-theme-button-text, #ffffff)
}

#marketplace .hover\:tw-text-btn-header-hover:hover{
  color:var(--provider-theme-button-text, #ffffff)
}

#marketplace .hover\:tw-text-link:hover{
  color:var(--provider-theme-link, #006580)
}

#marketplace .hover\:tw-text-link-hover:hover{
  color:var(--provider-theme-link-hover, #003b53)
}

#marketplace .hover\:tw-text-btn-cta:hover{
  color:var(--provider-homepage-cta-button-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-cta-hover:hover{
  color:var(--provider-homepage-cta-button-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-global-cta:hover{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-global-cta-hover:hover{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-primary:hover{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-primary-hover:hover{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-secondary:hover{
  color:var(--provider-theme-secondary-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-secondary-hover:hover{
  color:var(--provider-theme-secondary-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-tertiary:hover{
  color:var(--provider-theme-tertiary-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-tertiary-hover:hover{
  color:var(--provider-theme-tertiary-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-info:hover{
  color:var(--provider-theme-info-contrast-color, #001e26)
}

#marketplace .hover\:tw-text-btn-info-hover:hover{
  color:var(--provider-theme-info-contrast-color, #001e26)
}

#marketplace .hover\:tw-text-btn-success:hover{
  color:var(--provider-theme-success-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-success-hover:hover{
  color:var(--provider-theme-success-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-warning:hover{
  color:var(--provider-theme-warning-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-warning-hover:hover{
  color:var(--provider-theme-warning-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-danger:hover{
  color:var(--provider-theme-danger-contrast-color, #ffffff)
}

#marketplace .hover\:tw-text-btn-danger-hover:hover{
  color:var(--provider-theme-danger-contrast-color, #ffffff)
}

#marketplace .focus-visible\:tw-text-secondary-dk:focus-visible{
  color:var(--provider-theme-secondary-dk, #22272b)
}

#marketplace .focus-visible\:tw-text-success-dk:focus-visible{
  color:var(--provider-theme-success-dk, #006448)
}

#marketplace .focus-visible\:tw-text-warning:focus-visible{
  color:var(--provider-theme-warning, #ff9e18)
}

#marketplace .focus-visible\:tw-text-warning-dk:focus-visible{
  color:var(--provider-theme-warning-dk, #b95e04)
}

#marketplace .focus-visible\:tw-text-link:focus-visible{
  color:var(--provider-theme-link, #006580)
}

#marketplace .focus-visible\:tw-text-btn-primary:focus-visible{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .focus-visible\:tw-text-btn-primary-hover:focus-visible{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .focus-visible\:tw-text-btn-secondary-hover:focus-visible{
  color:var(--provider-theme-secondary-contrast-color, #ffffff)
}

#marketplace .focus\:tw-text-black:focus{
  color:var(--provider-theme-black, #001e26)
}

#marketplace .focus\:tw-text-primary:focus{
  color:var(--provider-theme-primary, #006580)
}

#marketplace .focus\:tw-text-primary-dk:focus{
  color:var(--provider-theme-primary-dk, #003b53)
}

#marketplace .focus\:tw-text-success-dk:focus{
  color:var(--provider-theme-success-dk, #006448)
}

#marketplace .focus\:tw-text-warning:focus{
  color:var(--provider-theme-warning, #ff9e18)
}

#marketplace .focus\:tw-text-warning-dk:focus{
  color:var(--provider-theme-warning-dk, #b95e04)
}

#marketplace .focus\:tw-text-danger:focus{
  color:var(--provider-theme-danger, #d22630)
}

#marketplace .focus\:tw-text-link:focus{
  color:var(--provider-theme-link, #006580)
}

#marketplace .focus\:tw-text-btn-primary:focus{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .focus\:tw-text-btn-primary-hover:focus{
  color:var(--provider-theme-primary-contrast-color, #ffffff)
}

#marketplace .disabled\:tw-text-gray:disabled{
  color:var(--provider-theme-gray, #c8c9c7)
}

#marketplace .disabled\:tw-text-btn-disabled:disabled{
  color:var(--provider-theme-gray-dk-aaa, #979896)
}

#marketplace .tw-underline{
  text-decoration:underline
}

#marketplace .tw-no-underline{
  text-decoration:none
}

#marketplace .hover\:tw-underline:hover{
  text-decoration:underline
}

#marketplace .hover\:tw-no-underline:hover{
  text-decoration:none
}

#marketplace .focus\:tw-underline:focus{
  text-decoration:underline
}

#marketplace .focus\:tw-no-underline:focus{
  text-decoration:none
}

#marketplace .tw-placeholder-gray::placeholder{
  color:var(--provider-theme-gray, #c8c9c7)
}

#marketplace .tw-opacity-0{
  opacity:0
}

#marketplace .tw-opacity-50{
  opacity:0.5
}

#marketplace .tw-opacity-100{
  opacity:1
}

*, ::before, ::after{
  --tw-shadow:0 0 #0000
}

#marketplace .tw-shadow{
  --tw-shadow:0 1px 3px 0 color-mix(in oklab, var(--provider-theme-bg), var(--provider-theme-black) 25%);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

#marketplace .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)
}

#marketplace .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)
}

#marketplace .tw-shadow-m{
  --tw-shadow:0 3px 6px 0 color-mix(in oklab, var(--provider-theme-bg), var(--provider-theme-black) 25%);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

#marketplace .tw-shadow-sideblade{
  --tw-shadow:-4px 0 10px color-mix(in oklab, var(--provider-theme-bg), var(--provider-theme-black) 25%);
  box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

#marketplace .tw-outline-none{
  outline:2px solid transparent;
  outline-offset:2px
}

#marketplace .tw-outline-gray--1px{
  outline:1px solid var(--provider-theme-gray, #c8c9c7);
  outline-offset:-1px
}

#marketplace .focus-visible\:tw-outline-none:focus-visible{
  outline:2px solid transparent;
  outline-offset:2px
}

#marketplace .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(147, 197, 253, 0.5);
  --tw-ring-offset-shadow:0 0 #0000;
  --tw-ring-shadow:0 0 #0000
}

#marketplace .tw-ring-0{
  --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)
}

#marketplace .tw-ring-1{
  --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)
}

#marketplace .tw-ring-2{
  --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)
}

#marketplace .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)
}

#marketplace .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)
}

#marketplace .focus-visible\:tw-ring-0:focus-visible{
  --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)
}

#marketplace .focus-visible\:tw-ring-1:focus-visible{
  --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)
}

#marketplace .focus-within\:tw-ring-1:focus-within{
  --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)
}

#marketplace .tw-ring-input{
  --tw-ring-color:var(--provider-input-border-color, #c8c9c7)
}

#marketplace .tw-ring-input-focus{
  --tw-ring-color:var(--provider-input-focus-border-color, #006580)
}

#marketplace .tw-ring-danger{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(210, 38, 48, var(--tw-ring-opacity))
}

#marketplace .focus\:tw-ring-danger:focus{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(210, 38, 48, var(--tw-ring-opacity))
}

#marketplace .focus-visible\:tw-ring-danger:focus-visible{
  --tw-ring-opacity:1;
  --tw-ring-color:rgba(210, 38, 48, var(--tw-ring-opacity))
}

#marketplace .focus-visible\:tw-ring-offset-0:focus-visible{
  --tw-ring-offset-width:0px
}

#marketplace .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)
}

#marketplace .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))
}

#marketplace .tw-drop-shadow-xl{
  --tw-drop-shadow:drop-shadow(0 20px 13px color-mix(in oklab, var(--provider-theme-bg), var(--provider-theme-black) 25%))
}

#marketplace .tw-drop-shadow-modal{
  --tw-drop-shadow:drop-shadow(6px 0 3px color-mix(in oklab, var(--provider-theme-bg), var(--provider-theme-black) 25%))
}

#marketplace .tw-transition-none{
  transition-property:none
}

#marketplace .tw-transition-all{
  transition-property:all;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

#marketplace .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
}

#marketplace .tw-transition-transform{
  transition-property:transform;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

#marketplace .tw-transition-width{
  transition-property:width;
  transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration:150ms
}

#marketplace .tw-duration-100{
  transition-duration:100ms
}

#marketplace .tw-duration-300{
  transition-duration:300ms
}

html{
  overflow-y:auto;
  scrollbar-color:var(--provider-theme-black-lt, #d0d0d0) var(--provider-theme-black-ltr, #efefef);
  scrollbar-width:thin
}

html::-webkit-scrollbar{
  width:8px;
  background-color:var(--provider-theme-black-ltr, #efefef)
}

.tw-aspect-16\/9{
  aspect-ratio:16/9
}

.tw-util-accent-primary{
  accent-color:var(--provider-theme-primary, #006580)
}

.tw-no-visible-scroll{
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll
}

.tw-no-visible-scroll::-webkit-scrollbar{
  display:none
}

.tw-two-lines-no-overflow{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  overflow-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.tw-three-lines-no-overflow{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  overflow-wrap:break-word;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

.tw-scroll-on-hover{
  overflow:hidden;
  scrollbar-gutter:stable
}

.tw-scroll-on-hover:hover{
  overflow-y:auto
}

.tw-preserve-outline-scrolling-container{
  margin-left:-1px;
  margin-right:-1px;
  padding-left:1px;
  padding-right:1px
}

.tw-util-dots-1::after{
  content:'';
  position:absolute;
  top:100%;
  left:50%;
  width:4px;
  height:4px;
  margin-left:-2px;
  border-radius:50%;
  background:var(--provider-theme-link, #006580);
  display:inline-block
}

.tw-util-dots-3::after{
  content:'';
  position:absolute;
  top:100%;
  left:50%;
  width:4px;
  height:4px;
  margin-left:-2px;
  border-radius:50%;
  background:var(--provider-theme-link, #006580);
  display:inline-block;
  box-shadow:-6px 0 0 var(--provider-theme-primary, #006580),6px 0 0 var(--provider-theme-primary, #006580);
  background:var(--provider-theme-primary, #006580)
}

.tw-util-dots-3-dk::after{
  content:'';
  position:absolute;
  top:100%;
  left:50%;
  width:4px;
  height:4px;
  margin-left:-2px;
  border-radius:50%;
  background:var(--provider-theme-link, #006580);
  display:inline-block;
  box-shadow:-6px 0 0 var(--provider-theme-primary-dk, #003b53),6px 0 0 var(--provider-theme-primary-dk, #003b53);
  background:var(--provider-theme-primary-dk, #003b53)
}

.tw-util-after-opacity-50::after{
  opacity:0.5
}

.tw-util-after-opacity-100::after{
  opacity:1
}

.tw-util-accent-primary-dk{
  accent-color:var(--provider-theme-primary-dk, #003b53)
}

.hover\:tw-util-dots-3-dk:hover::after{
  content:'';
  position:absolute;
  top:100%;
  left:50%;
  width:4px;
  height:4px;
  margin-left:-2px;
  border-radius:50%;
  background:var(--provider-theme-link, #006580);
  display:inline-block;
  box-shadow:-6px 0 0 var(--provider-theme-primary-dk, #003b53),6px 0 0 var(--provider-theme-primary-dk, #003b53);
  background:var(--provider-theme-primary-dk, #003b53)
}

.tw-util-accent-primary-dk{
  accent-color:var(--provider-theme-primary-dk, #003b53)
}

.tw-animation-delay-50{
  -webkit-animation-delay:75ms !important;
  animation-delay:75ms !important
}

.tw-animation-delay-75{
  -webkit-animation-delay:75ms !important;
  animation-delay:75ms !important
}

.tw-animation-delay-100{
  -webkit-animation-delay:100ms !important;
  animation-delay:100ms !important
}

.tw-animation-delay-200{
  -webkit-animation-delay:200ms !important;
  animation-delay:200ms !important
}

.tw-animation-delay-300{
  -webkit-animation-delay:300ms !important;
  animation-delay:300ms !important
}

.tw-animation-delay-500{
  -webkit-animation-delay:500ms !important;
  animation-delay:500ms !important
}

.tw-animation-delay-1000{
  -webkit-animation-delay:1s !important;
  animation-delay:1s !important
}

.tw-sideblade-scrollable-content{
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll;
  margin-left:-1px;
  margin-right:-1px;
  padding-left:1px;
  padding-right:1px;
  display:flex;
  flex-direction:column;
  padding-left:1ch
}

.tw-sideblade-scrollable-content::-webkit-scrollbar{
  display:none
}

.tw-close-sideblade-left{
  box-shadow:0 0 10px color-mix(in oklab, var(--provider-theme-bg), var(--provider-theme-black) 25%);
  -webkit-clip-path:inset(-15px 0 -15px -19px);
  clip-path:inset(-15px 0 -15px -19px);
  left:-2.7rem;
  top:1rem
}

html::-webkit-scrollbar-thumb{
  background-color:var(--provider-theme-black-lt, #d0d0d0);
  width:8px
}

html:hover{
  scrollbar-color:var(--provider-theme-black, #001e26) var(--provider-theme-black-lt, #d0d0d0)
}

html:hover::-webkit-scrollbar{
  background-color:var(--provider-theme-black-lt, #d0d0d0)
}

html:hover::-webkit-scrollbar-thumb{
  background-color:var(--provider-theme-black, #001e26)
}

html body{
  background-color:var(--provider-theme-bg, #ffffff);
  font-family:var(--provider-font-family, "'Roboto', -apple-system, system-ui, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif");
  letter-spacing:var(--provider-letter-spacing, '0.032em');
  color:var(--provider-theme-black, #001e26);
  font-size:16px
}

html body .app{
  display:flex
}

html body input, html body button{
  letter-spacing:var(--provider-letter-spacing, '0.032em')
}

html body img{
  max-width:100%
}

html body #appc-unified-header{
  font-family:var(--provider-font-family, "'Roboto', -apple-system, system-ui, 'Segoe UI', 'Helvetica Neue', Arial, sans-serif")
}

html body #content.isGraphiQLFullscreen{
  position:relative
}

html body .two-lines-no-overflow{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  overflow-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

html body .three-lines-no-overflow{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  overflow-wrap:break-word;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical
}

html footer #appc-unified-provider-footer{
  margin:0 0;
  border-color:var(--provider-theme-container-brd, #c8c9c7);
  padding-top:1.25rem;
  padding-bottom:1.25rem;
  border-top-style:solid;
  border-top-width:1px
}

html footer #appc-unified-provider-footer div:not(:first-child){
  margin-top:0
}

html footer #appc-unified-provider-footer a:not(:first-child)::before{
  line-height:inherit
}

html footer #appc-unified-provider-footer::before{
  display:none
}

.breadcrumb-ancestors{
  display:flex;
  width:100%;
  justify-content:space-between;
  font-size:0.750rem;
  line-height:1.00rem
}

.breadcrumb-current-page{
  font-size:1.50rem;
  font-weight:700;
  line-height:2.50rem
}

.current-inline{
  text-transform:uppercase
}

.ancestor{
  text-transform:uppercase
}

.secondary .breadcrumb-current-page{
  font-size:1.25rem;
  font-weight:700;
  line-height:2.50rem
}

.breadcrumb-header .breadcrumb-current{
  font-size:1.50rem;
  font-weight:700;
  line-height:2.50rem
}

#time-selector .independent-label svg{
  color:var(--provider-theme-icon)
}

.independent-label{
  position:relative;
  margin-top:1rem;
  font-size:0.875rem
}

.independent-label .input-label{
  display:flex
}

.independent-label.disabled{
  color:var(--provider-theme-gray-dk, #979896)
}

.independent-label.error{
  color:var(--provider-theme-danger, #d22630)
}

.independent-label.error .CodeMirror.cm-s-easymde.CodeMirror-wrap{
  background-color:var(--provider-theme-danger, #d22630)
}

.independent-label.error div[class^='select__control'], .independent-label.error input, .independent-label.error textarea{
  border-color:var(--provider-theme-danger, #d22630);
  background-color:var(--provider-theme-danger, #d22630)
}

.independent-label.error .desc{
  color:var(--provider-theme-danger, #d22630)
}

.independent-label.required::before{
  position:absolute;
  content:'*';
  color:var(--provider-theme-danger, #d22630);
  top:0;
  left:-1ch;
  vertical-align:super;
  font-size:smaller
}

.independent-label .desc{
  margin-top:0.25rem;
  margin-left:0.25rem;
  font-size:0.750rem;
  font-weight:300;
  line-height:0.875rem;
  color:var(--provider-theme-gray-dk, #979896)
}

.independent-label .errors{
  margin-bottom:0px;
  font-weight:400;
  color:var(--provider-theme-danger, #d22630)
}

.independent-label div[class^='select__']{
  font-size:1.00rem;
  font-weight:400
}

.independent-label div[class^='select__control']{
  border:1px solid var(--provider-theme-container-brd, #c8c9c7)
}

.independent-label div[class^='select__control']:focus,.independent-label div[class^='select__control']:active,.independent-label div[class^='select__control']:hover,.independent-label div[class^='select__control'].active,.independent-label div[class^='select__control']::before,.independent-label div[class^='select__control']::after{
  outline:1px solid var(--provider-input-focus-border-color, #006580) !important;
  border:none
}

.independent-label div[class^='select__control'] input:focus,.independent-label div[class^='select__control'] input:active,.independent-label div[class^='select__control'] input:hover,.independent-label div[class^='select__control'] textarea:focus,.independent-label div[class^='select__control'] textarea:active,.independent-label div[class^='select__control'] textarea:hover{
  border:none;
  outline:none
}

.independent-label input, .independent-label textarea{
  font-size:1.00rem;
  font-weight:400
}

.independent-label input,.independent-label textarea{
  width:100%;
  background-color:var(--provider-input-bg, #ffffff);
  border:1px solid var(--provider-input-border-color, #c8c9c7);
  border-radius:3px;
  font-weight:normal
}

.independent-label input[readOnly], .independent-label input .textarea-readonly, .independent-label textarea[readOnly], .independent-label textarea .textarea-readonly{
  border-width:0px
}

.independent-label input[readOnly]:focus,.independent-label input[readOnly]:hover,.independent-label input .textarea-readonly:focus,.independent-label input .textarea-readonly:hover,.independent-label textarea[readOnly]:focus,.independent-label textarea[readOnly]:hover,.independent-label textarea .textarea-readonly:focus,.independent-label textarea .textarea-readonly:hover{
  outline:none;
  border:none
}

.independent-label input:hover,.independent-label textarea:hover{
  border:1px solid var(--provider-input-focus-border-color, #006580)
}

.independent-label input:focus,.independent-label input:active,.independent-label textarea:focus,.independent-label textarea:active{
  border:1px solid var(--provider-input-focus-border-color, #006580);
  outline:2px solid var(--provider-input-focus-border-color, #006580)
}

.independent-label input{
  height:2.50rem;
  padding:0.0625rem 1.00rem 0.0625rem 1.00rem
}

.independent-label .select__input>input{
  height:auto
}

.independent-label textarea{
  line-height:1.38rem;
  padding:0.938rem 1.00rem 1.00rem 1.00rem
}

.accordion .accordion-heading{
  display:flex;
  align-items:center;
  border-style:solid;
  border-color:var(--provider-theme-container-brd, #c8c9c7);
  padding-top:1.25rem;
  padding-bottom:0.5rem;
  border-width:0 0 1px 0
}

.accordion .accordion-heading div.accordion-toggle{
  display:flex;
  flex-direction:row;
  align-items:center;
  color:var(--provider-theme-link, #006580)
}

.accordion .accordion-heading div.accordion-toggle:hover{
  color:var(--provider-theme-link-hover, #003b53)
}

.accordion .accordion-heading div.accordion-toggle{
  text-decoration:none
}

.accordion .accordion-heading div.accordion-toggle:not(.disabled){
  cursor:pointer
}

.accordion .accordion-heading div.accordion-toggle:hover .chevron:not(.disabled)>svg{
  color:var(--provider-theme-link-hover, #003b53)
}

.accordion .accordion-heading div.accordion-toggle .chevron{
  margin-right:0.5rem;
  display:inline-flex;
  border-style:none;
  background-color:transparent;
  padding:0px;
  font-size:1.50rem;
  color:var(--provider-theme-link, #006580)
}

.accordion .accordion-heading div.accordion-toggle .chevron:hover{
  color:var(--provider-theme-link-hover, #003b53)
}

.accordion .accordion-heading div.accordion-toggle .chevron.disabled{
  color:var(--provider-theme-gray-dk-aaa, #979896)
}

.accordion .accordion-heading div.accordion-toggle .chevron.disabled:hover{
  color:var(--provider-theme-gray-dk-aaa, #979896)
}

.accordion .accordion-heading .accordion-title{
  width:100%;
  font-size:1.50rem;
  font-weight:700
}

.accordion .accordion-body{
  margin-top:0.75rem;
  color:var(--provider-theme-black, #001e26)
}

.accordion .indent{
  margin-left:2.00rem
}

.products-details-container .banner .details .title{
  margin-top:0.375rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  overflow-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical
}

.products-details-container .banner .details .version-category .not-latest-version{
  display:inline-block;
  color:var(--provider-theme-warning, #ff9e18)
}

.products-details-container .banner .details .version-category .not-latest-version .gg.icon-GG-warning{
  height:1rem;
  width:1rem
}

.products-details-container .banner .details .version-category .not-latest-version a{
  color:var(--provider-theme-warning, #ff9e18);
  text-decoration:underline
}

.products-details-container .banner .details .version-category .not-latest-version .not-latest-version-text{
  padding-left:0.5rem
}

.products-details-container .content{
  margin-top:40px;
  padding-bottom:48px;
  display:flex
}

.products-details-container .content .content-tab-container{
  width:100%
}

.products-details-container .content .rightPane{
  padding-top:1rem
}

.products-details-container .content .rightPane .officeHour{
  display:grid;
  grid-template-columns:3.5rem -webkit-min-content;
  grid-template-columns:3.5rem min-content;
  gap:1em
}

.products-details-container .content .hidden{
  display:none
}

@media (min-width: 1441px){
  .filler{
    margin-left:-48px;
    margin-right:-60px
  }
}

@media (max-width: 1440px){
  .filler{
    margin-left:-48px;
    margin-right:-48px
  }
}

@media (max-width: 1280px){
  .filler{
    margin-left:-48px;
    margin-right:-46px
  }
}

@media (max-width: 948px){
  .filler{
    margin-left:-32px;
    margin-right:-42px
  }
}

@media only screen and (max-width: 592px){
  .filler{
    margin-left:-24px;
    margin-right:-32px
  }
}

.subscription-sb-container{
  display:flex;
  height:100%;
  flex-direction:column;
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll;
  margin-left:-1px;
  margin-right:-1px;
  padding-left:1px;
  padding-right:1px
}

.subscription-sb-container::-webkit-scrollbar{
  display:none
}

.subscription-sb-container .content{
  display:flex;
  min-height:0px;
  flex-direction:column;
  padding:28px 0 0 15px
}

.subscription-sb-container .content .product-info{
  display:flex;
  flex-direction:row
}

.subscription-sb-container .content .product-info .icon{
  border:1px solid var(--provider-theme-gray, #c8c9c7);
  padding:4px;
  width:40px;
  height:40px;
  margin-right:8px
}

.subscription-sb-container .content .product-info .title{
  font-size:1.00rem;
  font-weight:700
}

.subscription-sb-container .content .product-info .version{
  font-size:0.875rem
}

.subscription-sb-container .content .subscription-details{
  display:flex;
  flex-direction:column
}

.categories-view-container{
  margin-top:1.375rem;
  padding-bottom:1.375rem
}

@media (min-width: 1441px){
  .categories-view-container .full-width{
    grid-column:2/-2
  }

  .categories-view-container .page-content-width{
    grid-column:2/-2
  }

  .categories-view-container .results-container.grid-view{
    grid-template-columns:repeat(5, minmax(0, 1fr));
    grid-gap:2rem
  }
}

@media (max-width: 1708px){
  .categories-view-container .full-width{
    grid-column:1/-1
  }

  .categories-view-container .page-content-width{
    grid-column:1/-1
  }

  .categories-view-container .results-container.grid-view{
    grid-template-columns:repeat(2, minmax(0, 1fr));
    grid-column-gap:1rem;
    grid-row-gap:2rem
  }

  .categories-view-container .full-width{
    grid-column:2/-2
  }

  .categories-view-container .page-content-width{
    grid-column:2/-2
  }

  .categories-view-container .results-container.grid-view{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }
}

@media (max-width: 1440px){
  .categories-view-container .full-width{
    grid-column:1/-1
  }

  .categories-view-container .page-content-width{
    grid-column:1/-1
  }

  .categories-view-container .results-container.grid-view{
    grid-template-columns:repeat(2, minmax(0, 1fr));
    grid-column-gap:1rem;
    grid-row-gap:2rem
  }

  .categories-view-container .results-container.grid-view{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }
}

@media (max-width: 948px){
  .categories-view-container .full-width{
    grid-column:1/-1
  }

  .categories-view-container .page-content-width{
    grid-column:1/-1
  }

  .categories-view-container .results-container.grid-view{
    grid-template-columns:repeat(2, minmax(0, 1fr));
    grid-column-gap:1rem;
    grid-row-gap:2rem
  }
}

@media only screen and (max-width: 592px){
  .categories-view-container .full-width{
    grid-column:1/-1
  }

  .categories-view-container .sortBy{
    display:none
  }

  .categories-view-container .pagination-footer-container .bottom-left{
    display:none
  }

  .categories-view-container .page-content-width{
    grid-column:1/-1
  }

  .categories-view-container .results-container.grid-view{
    grid-template-columns:minmax(0, 1fr);
    grid-column-gap:1rem;
    grid-row-gap:1.5rem
  }
}

.categories-view-container .separator{
  margin-top:.75rem;
  margin-bottom:.75rem;
  border-color:var(--provider-theme-gray, #c8c9c7)
}

.categories-view-container .breadcrumb-and-switcher{
  display:flex
}

.categories-view-container .switch-view-control{
  width:auto;
  display:flex;
  align-items:center
}

.categories-view-container .accordion .accordion-title{
  color:var(--provider-theme-container, #001e26)
}

.categories-view-container .results-count-and-sorting{
  display:flex;
  justify-content:space-between;
  margin-top:.75rem;
  margin-bottom:1.5rem
}

.categories-view-container .mp-content-message{
  height:300px
}

.categories-view-container .results-container.grid-view{
  display:grid;
  grid-auto-rows:255px
}

.categories-view-container .results-container.list-view{
  display:flex;
  flex-wrap:wrap
}

.categories-view-container .search-description.hidden-element{
  display:none
}

.categories-view-container .grid-container{
  min-height:380px
}

.categories-view-container .grid-container .results-container.grid-view{
  grid-auto-rows:auto
}

.categories-view-container .grid-container .results-container .category-tile{
  border-width:1px;
  border-style:solid;
  border-color:var(--provider-theme-container-brd, #c8c9c7);
  background-color:var(--provider-theme-container-bg, #ffffff)
}

.categories-view-container .grid-container .results-container .category-tile:hover{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

.categories-view-container .grid-container .results-container .category-tile.tile-content-odd.tile-content-5-items{
  width:auto;
  align-items:flex-start
}

.categories-view-container .grid-container .results-container .category-tile.tile-content-odd.tile-content-5-items .tile-text{
  padding-right:1.38rem;
  padding-bottom:1.50rem;
  padding-left:1.50rem;
  text-align:left
}

.categories-view-container .grid-container .results-container .category-tile.tile-content-odd.tile-content-5-items .tile-text .tile-title-container{
  align-items:flex-start
}

.categories-view-container .grid-container .results-container .category-tile.tile-content-odd.tile-content-5-items .tile-text .tile-description{
  margin-top:0.5rem;
  text-align:left
}

.categories-view-container .grid-container .results-container .category-tile.tile-content-even{
  margin-bottom:2.00rem;
  width:100%
}

@media (max-width: 592px){
  .categories-view-container .grid-container .results-container .category-tile.tile-content-even .image-container{
    min-width:150px;
    width:150px;
    height:100px
  }
}

@media only screen and (max-width: 670px){
  .category-details-container .category-image.filter-container{
    grid-column:1/-1
  }

  .category-details-container .category-details.page-content-width{
    grid-column:1/-1
  }
}

.category-details-container .filter-container{
  grid-row:auto
}

.category-details-container .category-image{
  max-height:176px;
  aspect-ratio:16/9;
  background-repeat:no-repeat;
  margin-top:2rem
}

.category-details-container .category-image.filter-container{
  display:block
}

.category-details-container .category-image.default-icon{
  aspect-ratio:unset;
  height:176px;
  background-size:contain;
  background-position:center;
  background-origin:content-box;
  padding:5%
}

.documentation-markdown{
  display:block;
  max-height:100%
}

.documentation-markdown p{
  word-break:break-word
}

.account-header{
  margin-bottom:0.75rem;
  display:flex;
  flex-direction:column
}

.account-header .title{
  margin-top:0px;
  margin-bottom:0px;
  font-size:1.625rem;
  font-weight:bold;
  line-height:1.625rem
}

.account-header .separator{
  margin-top:0.25rem;
  margin-bottom:0.25rem
}

@media (min-width: 1441px){
  .applications-view-container .filter-container{
    grid-column:2 / 4
  }

  .applications-view-container .content{
    grid-column:4 / -2
  }
}

@media (max-width: 1440px){
  .applications-view-container .filter-container{
    grid-column:1 / 4
  }

  .applications-view-container .content{
    grid-column:4 / -1
  }
}

@media (max-width: 991px){
  .applications-view-container .filter-container{
    display:none
  }

  .applications-view-container .content{
    grid-column:1 / -1
  }
}

.applications-view-container .content{
  display:flex;
  flex-direction:column
}

@media (min-width: 1708px){
  .applications-view-container .results-container.grid-view{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }
}

@media (max-width: 1707px){
  .applications-view-container .results-container.grid-view{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }
}

@media (max-width: 991px){
  .applications-view-container .results-container.grid-view{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }
}

@media only screen and (max-width: 670px){
  .applications-view-container .sortBy{
    display:none
  }

  .applications-view-container .pagination-footer-container .bottom-left{
    display:none
  }

  .applications-view-container .results-container.grid-view{
    grid-template-columns:minmax(0, 1fr)
  }
}

.applications-view-container .mp-content-message{
  height:300px
}

.applications-view-container .results-container.grid-view{
  display:grid;
  grid-column-gap:2rem;
  grid-row-gap:1.5rem
}

.applications-view-container .application-grid-tile{
  border-width:1px;
  border-style:solid;
  border-color:var(--provider-theme-container-brd, #c8c9c7);
  color:var(--provider-theme-black, #001e26);
  background-color:var(--provider-theme-container-bg, #ffffff);
  min-height:14rem;
  display:flex;
  flex-direction:column;
  padding:1rem 1rem
}

.applications-view-container .application-grid-tile:hover{
  border-color:var(--provider-theme-primary-dk, #003b53)
}

.applications-view-container .application-grid-tile .icon{
  margin-bottom:1.5rem;
  border:1px solid var(--provider-theme-gray, #c8c9c7);
  padding:4px;
  width:3.5rem;
  height:3.5rem
}

.applications-view-container .application-grid-tile .title{
  color:var(--provider-theme-container, #001e26);
  font-size:1.25rem;
  line-height:unset;
  font-weight:bold;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  word-break:break-all
}

.applications-view-container .application-grid-tile .title:hover,.applications-view-container .application-grid-tile .title:focus{
  color:var(--provider-theme-primary, #006580);
  text-decoration:none
}

.applications-view-container .application-grid-tile .last-updated{
  font-weight:700;
  color:var(--provider-theme-black, #001e26);
  font-size:.875rem;
  line-height:1.375rem
}

.application-create-panel{
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll;
  margin-left:-1px;
  margin-right:-1px;
  padding-left:1px;
  padding-right:1px;
  display:flex;
  height:100%;
  flex-direction:column
}

.application-create-panel::-webkit-scrollbar{
  display:none
}

.application-create-panel .application-create-description{
  margin-top:0.75rem;
  margin-bottom:0.75rem;
  font-size:0.875rem;
  line-height:1.25rem
}

.application-create-panel .teams-dropdown{
  margin-bottom:0.75rem
}

.application-create-panel .teams-dropdown span{
  font-size:1.00rem;
  font-weight:400
}

.application-create-panel .teams-dropdown .dropdown{
  width:100%
}

.application-create-panel .teams-dropdown .dropdown .btn.dropdown-toggle{
  width:100%;
  border-color:var(--provider-theme-black-lt, #d0d0d0);
  background-color:var(--provider-theme-white, #ffffff);
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  outline-style:none !important
}

.application-create-panel .teams-dropdown .dropdown .dropdown-menu{
  width:100%
}

.application-create-panel .teams-dropdown .teams-item{
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:1.00rem
}

.application-create-panel .application-create-form{
  display:flex;
  flex-direction:column
}

.application-create-panel .application-create-form span{
  font-size:0.875rem;
  line-height:1.25rem;
  font-weight:700
}

.application-create-panel .application-create-form .mp-input-hint span{
  font-size:0.750rem;
  font-weight:400;
  line-height:0.875rem
}

.application-create-panel .application-create-form .control-label>.hint{
  font-size:0.75rem;
  line-height:1rem
}

.application-create-panel .application-create-icon{
  margin-top:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem
}

.application-create-panel .application-create-icon img{
  width:100%
}

.application-create-panel .application-create-icon .col-xs-2{
  display:none
}

.application-create-panel .application-create-icon .col-xs-10{
  width:100%
}

.application-create-panel .application-create-icon .image-selector{
  padding-left:0px
}

.application-create-panel .application-create-icon .image-selector .wrapper{
  min-width:100px
}

.application-create-panel .application-create-icon .picker{
  margin-left:0.75rem
}

.application-details-container .application-credentials th#title{
  width:35%
}

.application-details-container .application-credentials th#state{
  width:15%
}

.application-details-container .application-credentials th#resources{
  width:5%
}

.application-details-container .application-credentials th#actions{
  width:3rem
}

.application-details-container .application-resources th#title{
  width:20%
}

.application-details-container .application-resources th#product{
  width:20%
}

.application-details-container .application-resources th#subscription{
  width:20%
}

.application-details-container .application-resources th#stage{
  width:10%
}

.application-details-container .application-resources th#plan{
  width:20%
}

.application-details-container .application-resources th#credentialCount{
  width:10%
}

.application-details-container .separator{
  margin-top:0.75rem;
  margin-bottom:0.75rem;
  border-color:var(--provider-theme-gray, #c8c9c7)
}

.application-details-container .icon{
  border:1px solid var(--provider-theme-gray, #c8c9c7);
  padding:4px;
  width:56px;
  height:56px
}

.application-details-container .rb-tabs{
  margin:0
}

.application-details-container .rb-tabs .nav-tabs{
  font-size:1.00rem
}

.application-details-container .summary{
  padding:1.5rem;
  width:265px
}

.application-details-container .summary .summary-label{
  font-size:1.00rem;
  font-weight:700;
  line-height:1.38rem
}

.application-details-container .summary .summary-value{
  font-size:1.25rem;
  line-height:1.63rem
}

.credential-provisioning-confirm-modal .confirm{
  background-color:var(--provider-theme-danger, #d22630) !important
}

.access-request-subscription-tooltip .tooltip-inner{
  max-width:350px
}

.access-request-panel{
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll;
  margin-left:-1px;
  margin-right:-1px;
  padding-left:1px;
  padding-right:1px;
  display:flex;
  height:100%;
  flex-direction:column
}

.access-request-panel::-webkit-scrollbar{
  display:none
}

.access-request-panel h2{
  margin-top:0px;
  margin-bottom:0px;
  font-weight:700;
  font-size:1.25rem;
  line-height:unset
}

.access-request-panel .access-request-description{
  margin-top:0.75rem;
  margin-bottom:0.75rem;
  font-size:0.875rem;
  line-height:1.25rem
}

.access-request-panel .access-request-form{
  display:flex;
  flex-direction:column
}

.access-request-panel .access-request-icon{
  margin-top:0.25rem;
  font-size:0.875rem;
  line-height:1.25rem
}

.access-request-panel .access-request-icon img{
  width:100%
}

.access-request-panel .access-request-icon .col-xs-2{
  display:none
}

.access-request-panel .access-request-icon .col-xs-10{
  width:100%
}

.access-request-panel .access-request-icon .image-selector{
  padding-left:0px
}

.access-request-panel .access-request-icon .picker{
  width:40%
}

.create-credential-panel{
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll;
  margin-left:-1px;
  margin-right:-1px;
  padding-left:1px;
  padding-right:1px;
  display:flex;
  height:100%;
  flex-direction:column
}

.create-credential-panel::-webkit-scrollbar{
  display:none
}

.create-credential-panel .credential-dropdown{
  margin-bottom:0.75rem
}

.create-credential-panel .credential-dropdown span{
  font-size:1.00rem;
  font-weight:400
}

.create-credential-panel .credential-dropdown .dropdown{
  width:100%
}

.create-credential-panel .credential-dropdown .dropdown .btn.dropdown-toggle{
  width:100%;
  border-color:var(--provider-theme-black-lt, #d0d0d0);
  background-color:var(--provider-theme-white, #ffffff);
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  outline-style:none !important
}

.create-credential-panel .credential-dropdown .dropdown .dropdown-menu{
  width:100%
}

.create-credential-panel .credential-dropdown .credential-item{
  padding-left:0.5rem;
  padding-right:0.5rem;
  padding-top:0.25rem;
  padding-bottom:0.25rem;
  font-size:1.00rem
}

.create-credential-panel .form-control{
  font-size:1.00rem
}

.create-credential-panel .rjsf{
  margin-top:1.25rem
}

.existing-credential-panel{
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll;
  margin-left:-1px;
  margin-right:-1px;
  padding-left:1px;
  padding-right:1px;
  display:flex;
  height:100%;
  flex-direction:column
}

.existing-credential-panel::-webkit-scrollbar{
  display:none
}

.pagination-footer-container{
  margin-left:0px;
  margin-right:0px;
  white-space:nowrap
}

.use-existing-credential-buttons{
  margin-top:1.25rem;
  display:flex;
  flex-direction:row;
  justify-content:flex-end
}

.use-existing-credential-buttons .use-existing-button{
  margin-right:0.75rem
}

.table-view{
  overflow:auto
}

.table-view .state-success{
  color:var(--provider-theme-success, #228665)
}

.table-view .state-pending{
  color:var(--provider-theme-warning, #ff9e18)
}

.table-view .state-error{
  color:var(--provider-theme-danger, #d22630)
}

.credential-info-schema-container{
  max-height:24rem;
  overflow:hidden;
  scrollbar-gutter:stable
}

.credential-info-schema-container:hover{
  overflow-y:auto
}

.credential-info-accordion-title{
  color:var(--provider-theme-black, #001e26);
  font-size:1rem;
  line-height:1.375rem
}

.api-health{
  display:flex;
  flex-direction:column
}

.api-health .api-health-header .sub-title{
  margin-top:0px;
  margin-bottom:0px;
  font-size:1.375rem;
  line-height:1.625rem;
  font-weight:bold
}

.api-health .api-health-header #custom-calendar-btn{
  outline:none
}

.api-health .api-health-header #custom-calendar-btn svg{
  margin-right:0.5rem;
  vertical-align:bottom
}

.api-health .analytics-chart tspan{
  color:var(--provider-theme-black, #001e26)
}

.api-health .api-health-select-list{
  display:grid;
  gap:0px;
  grid-template-columns:repeat(auto-fill, minmax(260px, 1fr))
}

.api-health .api-health-select-list .analytics-select{
  outline:1px solid var(--provider-theme-container-brd, #c8c9c7)
}

.api-health .api-health-select-list .analytics-select button{
  width:100% !important;
  border:none
}

.api-health .api-health-select-list .analytics-select .dropdown-outline{
  z-index:10;
  margin-top:1px;
  border:none;
  outline:1px solid var(--provider-theme-container-brd, #c8c9c7)
}

.api-health .api-health-card-list{
  display:grid;
  gap:2rem;
  grid-template-columns:220px 220px 220px 220px
}

.api-health .api-health-card-list .analytics-card .analytics-card-row .pg-info-tooltip{
  outline:none
}

.api-health .api-health-previous .checkbox:checked{
  accent-color:var(--provider-theme-primary, #006580)
}

.api-health .api-health-total-info{
  font-size:.875rem
}

.api-health .api-health-total-info .total-num{
  margin-right:0.25rem;
  font-size:1.5rem
}

.api-health .api-health-refresh span{
  margin-right:0.25rem
}

.api-health .api-health-chart{
  height:300px;
  color:var(--provider-theme-black, #001e26)
}

.api-health .api-health-chart text{
  fill:var(--provider-theme-black, #001e26)
}

.api-health .api-health-chart line{
  stroke:var(--provider-theme-container-brd, #c8c9c7)
}

.api-health .api-health-chart .recharts-default-tooltip{
  background-color:var(--provider-theme-container-bg, #ffffff);
  color:var(--provider-theme-container-text, #001e26);
  border-color:var(--provider-theme-container-brd, #c8c9c7)
}

.application-usage-container{
  display:flex;
  flex-direction:column
}

.application-usage-container .application-usage-header .sub-title{
  margin-top:0px;
  margin-bottom:0px;
  font-size:1.375rem;
  line-height:1.625rem;
  font-weight:bold
}

.application-usage-container .application-usage-header #custom-calendar-btn{
  outline:none
}

.application-usage-container .application-usage-header #custom-calendar-btn svg{
  margin-right:0.5rem;
  vertical-align:bottom
}

.application-usage-container .application-usage-select-list{
  display:grid;
  gap:0px;
  grid-template-columns:repeat(auto-fill, minmax(260px, 1fr))
}

.application-usage-container .application-usage-select-list .analytics-select{
  outline:1px solid var(--provider-theme-container-brd, #c8c9c7)
}

.application-usage-container .application-usage-select-list .analytics-select button{
  width:100% !important;
  border:none
}

.application-usage-container .application-usage-select-list .analytics-select .dropdown-outline{
  z-index:10;
  margin-top:1px;
  border:none;
  outline:1px solid var(--provider-theme-container-brd, #c8c9c7)
}

.application-usage-container .application-usage-total-info{
  font-size:.875rem
}

.application-usage-container .application-usage-total-info .total-num{
  margin-right:0.25rem;
  font-size:1.5rem
}

.application-usage-container .application-usage-refresh span{
  margin-right:0.25rem
}

.application-usage-container .reactive-table .app-usage>thead>tr>th:first-child{
  width:3.125rem
}

.application-usage-container .reactive-table tbody tr{
  height:3.13rem
}

.application-usage-container .reactive-table tbody tr.expanded-row{
  border-style:none
}

.application-usage-container .reactive-table .nested-table{
  width:100%
}

.application-usage-container .reactive-table .nested-table thead tr{
  min-width:-webkit-max-content;
  min-width:-moz-max-content;
  min-width:max-content
}

.application-usage-container .reactive-table th.sorted{
  border-color:var(--provider-theme-primary, #006580) !important
}

.application-usage-container .reactive-table span[title]{
  color:var(--provider-theme-primary, #006580)
}

.popover-content .dls-input{
  width:100%;
  padding:0.625rem;
  font-size:0.875rem;
  font-weight:400;
  border:1px solid var(--provider-theme-gray, #c8c9c7);
  border-radius:3px;
  font-weight:normal
}

.api-traffic{
  display:flex;
  flex-direction:column;
  min-width:720px
}

.api-traffic .api-traffic-header .sub-title{
  margin-top:0px;
  margin-bottom:0px;
  font-size:1.375rem;
  line-height:1.625rem;
  font-weight:bold
}

.api-traffic .api-traffic-header #custom-calendar-btn{
  outline:none
}

.api-traffic .api-traffic-header #custom-calendar-btn svg{
  margin-right:0.5rem;
  vertical-align:bottom
}

.api-traffic .api-traffic-info{
  color:var(--provider-theme-gray, #c8c9c7)
}

.api-traffic .api-traffic-info svg{
  margin-right:0.25rem;
  font-size:1.25rem;
  font-weight:400;
  color:var(--provider-theme-primary, #006580)
}

.api-traffic .api-traffic-info a{
  margin-left:0.25rem
}

.api-traffic .api-traffic-select-list{
  display:grid;
  gap:0px;
  grid-template-columns:repeat(auto-fill, minmax(260px, 1fr))
}

.api-traffic .api-traffic-select-list .analytics-select{
  outline:1px solid var(--provider-theme-container-brd, #c8c9c7)
}

.api-traffic .api-traffic-select-list .analytics-select button{
  width:100% !important;
  border:none
}

.api-traffic .api-traffic-select-list .analytics-select .dropdown-outline{
  z-index:10;
  margin-top:1px;
  border:none;
  outline:1px solid var(--provider-theme-container-brd, #c8c9c7)
}

.api-traffic .api-traffic-total-info{
  font-size:.875rem
}

.api-traffic .api-traffic-total-info .total-num{
  margin-right:0.25rem;
  font-size:1.5rem
}

.api-traffic .api-traffic-refresh span{
  margin-right:0.25rem
}

.api-traffic .api-traffic-table .reactive-table table tbody td{
  height:48px
}

#sideblade-parent .api-traffic-side-panel{
  width:90%;
  max-height:100%
}

.api-traffic-side-panel-content{
  -ms-overflow-style:none;
  scrollbar-width:none;
  overflow-y:scroll;
  display:flex;
  height:100%;
  flex-direction:column
}

.api-traffic-side-panel-content::-webkit-scrollbar{
  display:none
}

.api-traffic-side-panel-content .info-boxes{
  display:flex;
  flex-wrap:wrap;
  margin:50px 0
}

.api-traffic-side-panel-content .info-boxes .fl_right{
  float:right
}

.api-traffic-side-panel-content .info-boxes .fl_left{
  float:left
}

.api-traffic-side-panel-content .info-boxes .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;
  border:1px solid var(--provider-theme-container-brd, #c8c9c7)
}

.api-traffic-side-panel-content .info-boxes .infobox-container .infobox-large-text{
  font-size:16px
}

.api-traffic-side-panel-content .info-boxes .infobox-container .infobox-small-text{
  font-size:13px
}

.api-traffic-side-panel-content .info-boxes .infobox-container.normal{
  background-color:var(--provider-theme-container-bg, #ffffff);
  color:var(--provider-theme-container-text, #001e26)
}

.api-traffic-side-panel-content .info-boxes .infobox-container.normal .infobox-small-text{
  color:var(--provider-theme-muted, #c8c9c7)
}

.api-traffic-side-panel-content .info-boxes .infobox-container.info{
  background-color:var(--provider-theme-info, undefined);
  color:var(--provider-theme-info-contrast-color, #001e26)
}

.api-traffic-side-panel-content .info-boxes .infobox-container.success{
  background-color:var(--provider-theme-success, #228665);
  color:var(--provider-theme-success-contrast-color, #ffffff)
}

.api-traffic-side-panel-content .info-boxes .infobox-container.danger{
  background-color:var(--provider-theme-danger, #d22630);
  color:var(--provider-theme-danger-contrast-color, #ffffff)
}

.api-traffic-side-panel-content .info-boxes .infobox-container:last-of-type{
  clear:right
}

.api-traffic-side-panel-content .indented-drop-table .column0{
  flex:0.56 1 0
}

.api-traffic-side-panel-content .indented-drop-table .column1{
  flex:0.7 1 0
}

.api-traffic-side-panel-content .indented-drop-table .column2{
  flex:1.93 1 0
}

.api-traffic-side-panel-content .indented-drop-table .column3{
  flex:1.9 1 0
}

.api-traffic-side-panel-content .indented-drop-table .column4{
  flex:0.8 1 0
}

.api-traffic-side-panel-content .indented-drop-table .column5{
  flex:1 1 0
}

.api-traffic-side-panel-content .indented-drop-table .column6{
  flex:1 1 0
}

.api-traffic-side-panel-content .indented-drop-table .column7{
  flex:1 1 0
}

.api-traffic-side-panel-content .indented-drop-table .jms-column0{
  flex:0.56 1 0
}

.api-traffic-side-panel-content .indented-drop-table .jms-column1{
  flex:0.7 1 0
}

.api-traffic-side-panel-content .indented-drop-table .jms-column2{
  flex:1.93 1 0
}

.api-traffic-side-panel-content .indented-drop-table .jms-column3{
  flex:2.8 1 0
}

.api-traffic-side-panel-content .indented-drop-table .jms-column4{
  flex:0 1 0
}

.api-traffic-side-panel-content .indented-drop-table .jms-column5{
  flex:1 1 0
}

.api-traffic-side-panel-content .indented-drop-table .jms-column6{
  flex:1 1 0
}

.api-traffic-side-panel-content .indented-drop-table .jms-column7{
  flex:1 1 0
}

.api-traffic-side-panel-content .indented-drop-table .jms-success{
  color:var(--provider-theme-success, #228665)
}

.api-traffic-side-panel-content .indented-drop-table .jms-error{
  color:var(--provider-theme-danger, #d22630)
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-header{
  display:flex;
  width:100%;
  padding:10px 5px 10px 0;
  font-weight:bold
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-header .indented-drop-table-header-gap{
  width:30px
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container{
  padding:10px 5px;
  border:1px solid var(--provider-theme-gray, #c8c9c7);
  margin-bottom:-1px;
  width:stretch;
  width:-webkit-fill-available;
  width:-moz-available;
  border-radius:2px
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container .drop-table-expansion{
  width:100%;
  display:flex;
  flex-wrap:nowrap;
  justify-content:flex-start;
  align-items:stretch;
  align-content:stretch;
  border:1px solid var(--provider-theme-gray, #c8c9c7);
  border-width:1px 0 0 0;
  padding:10px 0;
  margin-top:10px
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container .drop-table-expansion .drop-table-expansion-section{
  flex:1 0 0;
  margin:0 2%;
  overflow:hidden
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container .drop-table-expansion .drop-table-expansion-section .code-editor>.CodeMirror{
  max-width:530px
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container .drop-table-expansion .drop-table-expansion-section .drop-table-ul{
  padding:0;
  margin:0 0 8px 0
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container .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
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container .drop-table-expansion .drop-table-expansion-section .drop-table-ul .drop-table-title:hover{
  cursor:pointer
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container .drop-table-expansion .drop-table-expansion-section .drop-table-ul .drop-table-selected{
  font-weight:900;
  position:relative
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container .drop-table-expansion .drop-table-expansion-section .drop-table-ul .drop-table-selected::after{
  border-bottom:3px solid var(--provider-theme-primary, #006580);
  box-sizing:border-box;
  position:absolute;
  bottom:-8px;
  left:0;
  width:100%;
  content:''
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container .indented-drop-table-row{
  display:flex;
  width:100%;
  max-width:100%
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container .indented-drop-table-row .indented-drop-table-chevron{
  padding-right:10px;
  transition:75ms;
  color:var(--provider-theme-icon)
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container .indented-drop-table-row:hover{
  cursor:pointer
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container .indented-drop-table-row div{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  margin-right:5px
}

.api-traffic-side-panel-content .indented-drop-table .indented-drop-table-row-container:last-of-type{
  margin-bottom:20px
}

.api-traffic-side-panel-content .indented-drop-table .transaction-tooltip{
  word-break:break-all !important
}

.subscription-container{
  display:flex;
  flex-direction:column
}

.subscription-container .reactive-table-container{
  overflow-x:auto
}

.subscription-container .subscription-usage-header .sub-title{
  margin-top:0px;
  margin-bottom:0px;
  font-size:1.375rem;
  line-height:1.625rem;
  font-weight:bold
}

.subscription-container .subscription-usage-header #custom-calendar-btn{
  outline:none
}

.subscription-container .subscription-usage-header #custom-calendar-btn svg{
  margin-right:0.5rem;
  vertical-align:bottom
}

.subscription-container .subscriptions-usage-select-list{
  display:grid;
  gap:0px;
  grid-template-columns:repeat(auto-fill, minmax(260px, 1fr))
}

.subscription-container .subscriptions-usage-select-list .analytics-select{
  outline:1px solid var(--provider-theme-container-brd, #c8c9c7)
}

.subscription-container .subscriptions-usage-select-list .analytics-select button{
  width:100% !important;
  border:none
}

.subscription-container .subscriptions-usage-select-list .analytics-select .dropdown-outline{
  z-index:10;
  margin-top:1px;
  border:none;
  outline:1px solid var(--provider-theme-container-brd, #c8c9c7)
}

.subscription-container .subscriptions-usage-total-info{
  font-size:.875rem
}

.subscription-container .subscriptions-usage-total-info .total-num{
  margin-right:0.25rem;
  font-size:1.5rem
}

.subscription-container .subscriptions-usage-refresh span{
  margin-right:0.25rem
}

.subscription-container .reactive-table .app-usage>thead>tr>th:first-child{
  width:3.125rem
}

.subscription-container .reactive-table tbody tr{
  height:3.13rem
}

.subscription-container .reactive-table tbody tr.expanded-row{
  border-style:none
}

.subscription-container .reactive-table .nested-table{
  width:100%
}

.subscription-container .reactive-table .nested-table thead tr{
  background-color:var(--provider-theme-gray-lt, #f4f5f4);
  border-bottom:2px solid var(--provider-theme-gray, #c8c9c7);
  height:3rem;
  min-width:-webkit-max-content;
  min-width:-moz-max-content;
  min-width:max-content
}

.subscription-container .reactive-table th.sorted{
  border-color:var(--provider-theme-primary, #006580) !important
}

.subscription-container .reactive-table span[title]{
  color:var(--provider-theme-primary, #006580)
}

.popover-content .dls-input{
  width:100%;
  padding:0.625rem;
  font-size:0.875rem;
  font-weight:400;
  border:1px solid var(--provider-theme-gray, #c8c9c7);
  border-radius:3px;
  font-weight:normal
}

.analytics-unknown-field{
  color:var(--provider-theme-gray, #c8c9c7)
}

@media (min-width: 1441px){
  .featured-categories-container .title-featured-categories{
    grid-column:2 / -2
  }
}

@media (max-width: 1440px){
  .featured-categories-container .title-featured-categories{
    grid-column:1 / -1
  }
}

@media only screen and (max-width: 592px){
  .featured-categories-container .title-featured-categories{
    grid-column:1 / -1;
    place-self:center
  }
}

.featured-categories-container .title-featured-categories .title{
  font-size:1.50rem;
  font-weight:700;
  line-height:2.5rem
}

.featured-categories-container .mp-content-message{
  padding-top:40px
}

@media (min-width: 1441px){
  .featured-categories-container .mp-content-message{
    grid-column:2 / -2
  }
}

@media (max-width: 1440px){
  .featured-categories-container .mp-content-message{
    grid-column:1 / -1
  }
}

@media (min-width: 1441px){
  .featured-categories-container .categories-separator{
    grid-column:2 / -2
  }
}

@media (max-width: 1440px){
  .featured-categories-container .categories-separator{
    grid-column:1 / -1
  }
}

.featured-categories-container .tiles-container{
  grid-gap:2rem
}

@media (min-width: 1441px){
  .featured-categories-container .tiles-container{
    grid-column:2 / -2
  }
}

@media (max-width: 1440px){
  .featured-categories-container .tiles-container{
    grid-column:1 / -1
  }
}

.featured-categories-container .tiles-container.grid-view{
  margin-top:1.25rem;
  display:grid;
  grid-auto-rows:auto;
  align-items:flex-start
}

@media (max-width: 592px){
  .featured-categories-container .tiles-container.grid-view{
    place-self:center
  }
}

.image-container{
  background-repeat:no-repeat;
  cursor:pointer
}

.image-container.default-icon{
  background-position:center;
  background-size:contain;
  background-origin:content-box;
  padding:5%
}

.tile-title-container{
  display:flex;
  height:3rem;
  cursor:pointer;
  align-items:center;
  line-height:1.5rem
}

.tile-title-container .tile-title{
  font-size:1.25rem;
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  overflow-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  word-break:break-word
}

.tile-title-container .tile-title::first-letter{
  text-transform:capitalize
}

.tile-description{
  margin-top:0.5rem;
  height:2.75rem;
  cursor:pointer;
  font-size:1.00rem;
  line-height:1.50rem;
  color:var(--provider-theme-black, #001e26);
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:2;
  overflow-wrap:break-word;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  word-break:break-word
}

.tile-content-even{
  display:flex;
  flex-direction:row;
  align-items:center
}

@media (min-width: 1441px){
  .tile-content-even{
    height:176px
  }
}

@media (max-width: 1440px){
  .tile-content-even{
    height:157px
  }
}

@media (max-width: 592px){
  .tile-content-even{
    height:194px
  }
}

.tile-content-even .image-container{
  height:100%;
  aspect-ratio:16/9
}

.tile-content-even .tile-text{
  margin-left:1.5rem;
  margin-right:1.5rem;
  display:flex;
  flex-direction:column
}

.tile-content-even .tile-title-container{
  flex-direction:row
}

.tile-content-odd{
  display:flex;
  flex-direction:column;
  align-items:center
}

@media (min-width: 1440px){
  .tile-content-odd{
    width:405px
  }
}

@media (max-width: 1280px){
  .tile-content-odd{
    width:336px
  }
}

@media (max-width: 1100px){
  .tile-content-odd{
    width:300px
  }
}

.tile-content-odd .image-container{
  width:100%;
  aspect-ratio:16/9
}

.tile-content-odd .tile-text{
  margin-top:0.75rem;
  display:flex;
  flex-direction:column;
  padding-right:1.5rem;
  padding-left:0.75rem;
  text-align:center
}

.tile-content-odd .tile-text .tile-title-container{
  flex-direction:column;
  justify-content:center
}

.tile-content-odd.tile-content-5-items{
  width:264px
}

.tile-content-odd.tile-content-5-items .tile-text{
  padding-left:1rem
}

.tile-content-odd.tile-content-5-items .tile-text .tile-title{
  font-size:1.00rem;
  line-height:1.188rem
}

.tile-content-odd.tile-content-5-items .tile-text .tile-description{
  overflow:hidden;
  text-overflow:ellipsis;
  display:-webkit-box;
  line-clamp:3;
  overflow-wrap:break-word;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  height:72px
}

html footer #appc-unified-provider-footer .container{
  max-width:100%
}

@media (min-width: 576px){
  #marketplace .sm\:tw-static{
    position:static
  }

  #marketplace .sm\:tw-col-start-2{
    grid-column-start:2
  }

  #marketplace .sm\:tw-col-end-3{
    grid-column-end:3
  }

  #marketplace .sm\:tw-my-dls-42{
    margin-top:2.63rem;
    margin-bottom:2.63rem
  }

  #marketplace .sm\:tw-mt-0{
    margin-top:0px
  }

  #marketplace .sm\:tw-mr-4{
    margin-right:1rem
  }

  #marketplace .sm\:tw-flex{
    display:flex
  }

  #marketplace .sm\:tw-w-452{
    width:28.25rem
  }

  #marketplace .sm\:tw-w-464{
    width:29rem
  }

  #marketplace .sm\:tw-w-498{
    width:31.125rem
  }

  #marketplace .sm\:tw-w-10\/12{
    width:83.333333%
  }

  #marketplace .sm\:tw-max-w-60vw{
    max-width:60vw
  }

  #marketplace .sm\:tw-grid-cols-1{
    grid-template-columns:repeat(1, minmax(0, 1fr))
  }

  #marketplace .sm\:tw-grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  #marketplace .sm\:tw-grid-cols-32px_1fr{
    grid-template-columns:fit-content(32px) 1fr
  }

  #marketplace .sm\:tw-items-start{
    align-items:flex-start
  }

  #marketplace .sm\:tw-justify-start{
    justify-content:flex-start
  }

  #marketplace .sm\:tw-gap-x-4{
    column-gap:1rem
  }

  #marketplace .sm\:tw-gap-y-8{
    row-gap:2rem
  }

  #marketplace .sm\:tw-justify-self-start{
    justify-self:start
  }

  #marketplace .sm\:tw-pl-5{
    padding-left:1.25rem
  }

  #marketplace .sm\:tw-text-left{
    text-align:left
  }
}

@media (min-width: 768px){
  #marketplace .md\:tw-order-1{
    order:1
  }

  #marketplace .md\:tw-order-2{
    order:2
  }

  #marketplace .md\:tw-col-span-3{
    grid-column:span 3 / span 3
  }

  #marketplace .md\:tw-col-start-2{
    grid-column-start:2
  }

  #marketplace .md\:tw-ml-2{
    margin-left:0.5rem
  }

  #marketplace .md\:tw-grid{
    display:grid
  }

  #marketplace .md\:tw-h-36{
    height:9rem
  }

  #marketplace .md\:tw-w-6\/12{
    width:50%
  }

  #marketplace .md\:tw-w-8\/12{
    width:66.666667%
  }

  #marketplace .md\:tw-grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  #marketplace .md\:tw-grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  #marketplace .md\:tw-gap-6{
    gap:1.5rem
  }

  #marketplace .md\:tw-pt-0{
    padding-top:0px
  }

  #marketplace .md\:tw-pl-dls-10{
    padding-left:0.625rem
  }
}

@media (min-width: 992px){
  #marketplace .lg\:tw-col-span-1{
    grid-column:span 1 / span 1
  }

  #marketplace .lg\:tw-mx-16{
    margin-left:4rem;
    margin-right:4rem
  }

  #marketplace .lg\:tw-mr-2{
    margin-right:0.5rem
  }

  #marketplace .lg\:tw-ml-2{
    margin-left:0.5rem
  }

  #marketplace .lg\:tw-block{
    display:block
  }

  #marketplace .lg\:tw-flex{
    display:flex
  }

  #marketplace .lg\:tw-hidden{
    display:none
  }

  #marketplace .lg\:tw-h-192{
    height:12rem
  }

  #marketplace .lg\:tw-min-h-dls-80{
    min-height:5.00rem
  }

  #marketplace .lg\:tw-w-756{
    width:47.25rem
  }

  #marketplace .lg\:tw-w-832{
    width:52rem
  }

  #marketplace .lg\:tw-w-4\/12{
    width:33.333333%
  }

  #marketplace .lg\:tw-w-5\/12{
    width:41.666667%
  }

  #marketplace .lg\:tw-w-6\/12{
    width:50%
  }

  #marketplace .lg\:tw-grid-cols-3{
    grid-template-columns:repeat(3, minmax(0, 1fr))
  }

  #marketplace .lg\:tw-items-start{
    align-items:flex-start
  }

  #marketplace .lg\:tw-items-end{
    align-items:flex-end
  }

  #marketplace .lg\:tw-items-center{
    align-items:center
  }

  #marketplace .lg\:tw-p-2{
    padding:0.5rem
  }

  #marketplace .lg\:tw-px-1{
    padding-left:0.25rem;
    padding-right:0.25rem
  }

  #marketplace .lg\:tw-py-2{
    padding-top:0.5rem;
    padding-bottom:0.5rem
  }

  #marketplace .lg\:tw-pt-dls-48{
    padding-top:3.00rem
  }

  #marketplace .lg\:tw-pb-dls-56{
    padding-bottom:3.50rem
  }

  #marketplace .lg\:tw-text-left{
    text-align:left
  }

  #marketplace .lg\:tw-text-center{
    text-align:center
  }

  #marketplace .lg\:tw-text-right{
    text-align:right
  }

  #marketplace .lg\:tw-text-dls-32{
    font-size:2.00rem
  }

  #marketplace .lg\:tw-font-normal{
    font-weight:400
  }

  #marketplace .lg\:tw-leading-6{
    line-height:1.5rem
  }

  #marketplace .lg\:tw-leading-10{
    line-height:2.5rem
  }
}

@media (min-width: 1200px){
  #marketplace .xl\:tw-static{
    position:static
  }

  #marketplace .xl\:tw-order-2{
    order:2
  }

  #marketplace .xl\:tw-order-first{
    order:-9999
  }

  #marketplace .xl\:tw-col-span-1{
    grid-column:span 1 / span 1
  }

  #marketplace .xl\:tw-col-span-full{
    grid-column:1 / -1
  }

  #marketplace .xl\:tw-col-start-1{
    grid-column-start:1
  }

  #marketplace .xl\:tw-mt-10{
    margin-top:2.5rem
  }

  #marketplace .xl\:tw-mb-0{
    margin-bottom:0px
  }

  #marketplace .xl\:tw-block{
    display:block
  }

  #marketplace .xl\:tw-flex{
    display:flex
  }

  #marketplace .xl\:tw-hidden{
    display:none
  }

  #marketplace .xl\:tw-w-1\/2{
    width:50%
  }

  #marketplace .xl\:tw-max-w-full{
    max-width:100%
  }

  #marketplace .xl\:tw-grid-cols-2{
    grid-template-columns:repeat(2, minmax(0, 1fr))
  }

  #marketplace .xl\:tw-grid-cols-25_75{
    grid-template-columns:25% 75%
  }

  #marketplace .xl\:tw-grid-cols-1fr_fit_280{
    grid-template-columns:1fr min-content minmax(280px, 22.6%)
  }

  #marketplace .xl\:tw-grid-cols-doc{
    grid-template-columns:283px minmax(0, 1fr)
  }

  #marketplace .xl\:tw-grid-cols-doc_article{
    grid-template-columns:minmax(0, 1fr) 283px
  }

  #marketplace .xl\:tw-flex-row{
    flex-direction:row
  }

  #marketplace .xl\:tw-flex-col{
    flex-direction:column
  }

  #marketplace .xl\:tw-items-start{
    align-items:flex-start
  }

  #marketplace .xl\:tw-justify-start{
    justify-content:flex-start
  }

  #marketplace .xl\:tw-gap-3{
    gap:0.75rem
  }

  #marketplace .xl\:tw-gap-8{
    gap:2rem
  }

  #marketplace .xl\:tw-border-0{
    border-width:0px
  }

  #marketplace .xl\:tw-border-r-1{
    border-right-width:0.063rem
  }

  #marketplace .xl\:tw-border-b-0{
    border-bottom-width:0px
  }

  #marketplace .xl\:tw-border-none{
    border-style:none
  }

  #marketplace .xl\:tw-bg-transparent{
    background-color:transparent
  }

  #marketplace .xl\:tw-p-0{
    padding:0px
  }

  #marketplace .xl\:tw-p-dls-14{
    padding:0.875rem
  }

  #marketplace .xl\:tw-px-5{
    padding-left:1.25rem;
    padding-right:1.25rem
  }

  #marketplace .xl\:tw-px-dls-24{
    padding-left:1.50rem;
    padding-right:1.50rem
  }

  #marketplace .xl\:tw-pt-dls-10{
    padding-top:0.625rem
  }

  #marketplace .xl\:tw-pt-dls-16{
    padding-top:1.00rem
  }

  #marketplace .xl\:tw-pt-dls-28{
    padding-top:1.75rem
  }

  #marketplace .xl\:tw-pr-6{
    padding-right:1.5rem
  }

  #marketplace .xl\:tw-pb-0{
    padding-bottom:0px
  }

  #marketplace .xl\:tw-pb-6{
    padding-bottom:1.5rem
  }

  #marketplace .xl\:tw-pb-dls-4{
    padding-bottom:0.250rem
  }

  #marketplace .xl\:tw-pb-dls-48{
    padding-bottom:3.00rem
  }

  #marketplace .xl\:tw-pl-dls-52{
    padding-left:3.25rem
  }

  #marketplace .xl\:tw-text-dls-16{
    font-size:1.00rem
  }

  #marketplace .xl\:tw-text-dls-20{
    font-size:1.25rem
  }

  #marketplace .xl\:tw-font-normal{
    font-weight:400
  }

  #marketplace .xl\:tw-font-semibold{
    font-weight:600
  }

  #marketplace .xl\:tw-normal-case{
    text-transform:none
  }

  #marketplace .xl\:tw-leading-6{
    line-height:1.5rem
  }

  #marketplace .xl\:tw-leading-dls-22{
    line-height:1.38rem
  }

  #marketplace .xl\: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)
  }
}

@media (min-width: 1400px){
  #marketplace .\32xl\:tw-col-start-2{
    grid-column-start:2
  }

  #marketplace .\32xl\:tw-w-4\/12{
    width:33.333333%
  }

  #marketplace .\32xl\:tw-grid-cols-4{
    grid-template-columns:repeat(4, minmax(0, 1fr))
  }

  #marketplace .\32xl\:tw-gap-8{
    gap:2rem
  }
}

@media (min-width: 1800px){
  #marketplace .\33xl\:tw-mx-48{
    margin-left:12rem;
    margin-right:12rem
  }

  #marketplace .\33xl\:tw-grid-cols-5{
    grid-template-columns:repeat(5, minmax(0, 1fr))
  }

  #marketplace .\33xl\:tw-px-48{
    padding-left:12rem;
    padding-right:12rem
  }
}

